Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jeremiep
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
50 ms
·
481.
▲
by
jeremiep
12y ago
It can only run from inside the IDE and requires extensive use of the mouse and GUIs. This is wasting precious screen space and the mouse is often slower than just typing and composing commands. Also, since everything is tightly integrated,
482.
▲
by
jeremiep
12y ago
I work on AAA games and I would love to go back to OSX and Emacs if only the tools and debuggers weren't exclusive to Windows and VS.
483.
▲
by
jeremiep
12y ago
The SDK I'm working with at the moment has been entirely coded in VIM and is the only layer between our code and the hardware. The fact that ESR doesn't use an IDE or automated refactoring is perfectly normal. It's those not
484.
▲
by
jeremiep
12y ago
Once you know C++, learning C# is a breeze. I learned it myself last year by going over the C# Reference [1] and scanned through all the documents only stopping for new syntax or concepts. I then installed ReSharper and learned a bunch more
485.
▲
by
jeremiep
12y ago
No, just data definitions used by the application. Most of it uses generated parsers and serializers but we still need to manually edit the files now and then.
486.
▲
by
jeremiep
12y ago
The C++ project I'm working on at the moment has many dozens of 1Mb header files. Its very frequent for source files to go past the two megabytes mark. Splitting these files is no option either; there are over three thousands of them
487.
▲
by
jeremiep
12y ago
You still have to be aware of it when optimizing the shaders and workloads though. On consoles where the hardware is fixed this is easily profiled. The GPU is creating threads and tasks internally and it's not always easy to balance th
488.
▲
by
jeremiep
12y ago
Not only that but devkits also come with the SDKs and tools and access to the developer network. Plus they cost thousands of dollars. They also usually have double the specs of the retail console to run debug code and tools. Even USB connec
489.
▲
by
jeremiep
12y ago
Not only the JVM (which is rock-solid at this point) but also immutability, persistent data structures, the separation between values and identities and its solution to the expression problem which is protocols. I was at first turned down b
490.
▲
by
jeremiep
12y ago
I haven't had any major issues with cljs yet. I'm using it for personal side-projects where I prototype random ideas along with Om and React. I've had some issues with the Austin REPL however, there is sometimes random discon
491.
▲
by
jeremiep
12y ago
Good advice! The book is definitely dense and packed with useful information. I didn't read Clojure for the Brave and True yet, I'll add it to my reading list, thanks! However, I found it easier to digest than Let Over Lambda whic
492.
▲
by
jeremiep
12y ago
This is great! Glad to see more Clojure adoption in the corporate world. It's definitely well deserved! I used it only once at work to develop a stress test for a Java based game server. It was great fun to build, worked like a charm a
493.
▲
by
jeremiep
12y ago
I once heard stress has a big role in cell division quality. Could it be they merely didn't take stress into account and credited luck instead?
494.
▲
by
jeremiep
12y ago
Have you used Om? It completely changes the way you think about modelling applications and their events. It's closer to Flux on steroids rather than a thin wrapper on top of React.
495.
▲
by
jeremiep
12y ago
Om is not an interface to React but rather React is the backend to Om. I wouldn't use React out of the box, for pretty much the very same reasons outlined in the slides.
496.
▲
by
jeremiep
12y ago
> unless/until every person gets an adequate basic income so people don't need to be employed. This. There's far more to his argument than merely "lets prevent people from losing jobs."
497.
▲
by
jeremiep
12y ago
To me the most important factor is how relaxed your muscles are when working. That is, even while frantically typing on my keyboard my fingers spend most of their time resting. It's very easy to keep your muscle contracted the entire t
498.
▲
by
jeremiep
12y ago
xmonad also comes to mind. But you're talking more about products than programming languages. Haskell contributed a LOT to programming theory. Your every day coding is most likely using things coming directly from Haskell without you k
499.
▲
by
jeremiep
12y ago
The very same argument could be made about your comment.
500.
▲
by
jeremiep
12y ago
It could merely be because different organizations have different hiring standards and cultures and usually gather the same types of people.
501.
▲
by
jeremiep
12y ago
> I was a 4x-5x programmer at my last position relative to my co-workers. Somehow I have a hard time believing anyone who judges their own skills themselves. Dunning-Kruger comes to mind. Especially when being fired after barely 3 months
502.
▲
by
jeremiep
12y ago
I don't think this will allow solving the halting problem, its been mathematically proved to be impossible to solve [1]. Nothing prevents a turing complete program from entering an infinite loop. A GUI program for example is terminated
503.
▲
by
jeremiep
12y ago
This is great! However their launcher program eats 100% of one of my CPU cores all the time while its running. Seems like their Slate UI works the same way as the game actors do: update everything every frame. This makes it hard to have bac
504.
▲
by
jeremiep
12y ago
We've been using Unity and C# for the past year. I would switch to UE4 and C++/Blueprint in a heartbeat. This would allow artists to do their own integration using Blueprint and programmers to focus on game mechanics in C++. I can
505.
▲
by
jeremiep
12y ago
I love this feature! It's also recursive, you can have the following: struct A { int a; alias a this; } struct B { A a; alias a this; } struct C { B b; alias b this; } static assert(C(42) == 42); Combined with D's support for comp
506.
▲
by
jeremiep
12y ago
Working remotely for one, where the code is not allowed to leave the office. Also, quick & dirty code changes on development/QA environments when it needs to be fixed ASAP. There's not many uses as you mentionned, but there ar
507.
▲
by
jeremiep
12y ago
I haven't used Emacs on Windows much but from what I remember crashing wasn't my main issue with it: slow I/O access time were the issue. For some reason they were orders of magnitude slower than on linux/osx.
508.
▲
by
jeremiep
12y ago
This assumes you're free to choose your development environment. I've seen many projects forcing everyone to use the same development environment. Things like vsvim or emacs for eclipse become incredibly useful when you want to ke
509.
▲
by
jeremiep
12y ago
How else can you get comfortable with something different that is potentially better than what you're currently using? Learning Emacs or Vim is an investment, one that last your entire life. I will gladly be less productive for a few w
510.
▲
by
jeremiep
12y ago
They take a while to master, but once you get there no other editor on the planet can compete. Not by a long shot. And then you keep on learning. They also can run in a remote console which for me is reason alone not to use another editor.
More ›