Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jeremiep
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
361.
▲
by
jeremiep
11y ago
I would definitely love to see range primitives support bulk streaming! How about adding a byte buffer concept alongside with ranges? I'm thinking an API similar to Netty's ByteBuf but using D's compile-time capabilities inst
362.
▲
by
jeremiep
11y ago
About the reply issue: its simply HN's mechanism to prevent flamewars from escalading quickly. The deeper a comment is the longer you have to wait after it is posted to be able to reply to it.
363.
▲
by
jeremiep
11y ago
You arguably don't need that many data structures in a game engine, almost everything is tightly packed in linear arrays. Even hash-maps are frowned upon. The single most used structure I've seen in engines is the plain old array
364.
▲
by
jeremiep
11y ago
Clojure is actually from 2006 after two years of planning and development.
365.
▲
by
jeremiep
11y ago
Aren't ranges and streams conceptually different? Ranges are for data traversals and streams are for data transfers. I want more than empty, front and popFront to manipulate byte buffers with high performance. I'm thinking about r
366.
▲
by
jeremiep
11y ago
I use Emacs as an IDE and gdb for debugging and it works like a charm.
367.
▲
by
jeremiep
11y ago
Whats the status of std.stream?
368.
▲
by
jeremiep
11y ago
Almost every AAA game I've seen didn't use the STL. Boost is a definite no-go for most studios. Stack allocations are discouraged because they can introduce non-deterministic bugs (stack overflow depending on the call sequence whi
369.
▲
by
jeremiep
11y ago
Never say never. I am a game dev. I worked on AAA titles. I want to switch to D. Badly. There are reasons why AAA studios stick to C++: they don't know any better, they're in constant crunch-mode and don't have time to look f
370.
▲
by
jeremiep
11y ago
Coming from using D for personal projects and now working in C# at work (in .NET 2.0 as well because of Unity) I find myself constantly missing D features. Especially given one of the main requirements of the work I'm doing is performa
371.
▲
by
jeremiep
11y ago
We run about 20+ parallel projects in the company, with teams ranging from 6-10 to 40+. Retrospectives are a terrible way to share information in such a context as teams get formed and changed all the time. I frequently spend time helping 3
372.
▲
by
jeremiep
11y ago
This is actually why I'm posting this, both Nim and Rust are higher on my languages-to-try list. Free time is sadly not unlimited and I'd like other people's opinions as well :)
373.
▲
by
jeremiep
11y ago
I don't mind that, after years of working in languages like Clojure, CoffeeScript, Python and Haskell (mostly for personal projects, at work I use C++/C#/Java) I now see braces as syntactic noise and use indentation to see th
374.
▲
by
jeremiep
11y ago
I agree with you, which is why I prefer to communicate these issues in full context rather than put smilies on a board and lose said context. I can barely remember what I did the previous day in the morning scrums unless I worked on one spe
375.
▲
by
jeremiep
11y ago
Which is why you should put those assumptions in contracts. Preconditions, postconditions and invariants were made exactly for that purpose. I used to think these were a distraction from actual programming until I realized how much debuggin
376.
▲
by
jeremiep
11y ago
Just curious, I hear many people talk enthusiastically about the language, yet every serious critic of it I see runs along those lines and makes me want to skip the language altogether.
377.
▲
Do you feel that golang is ugly?
(quora.com)
12 points
by
jeremiep
11y ago
|
14 comments
378.
▲
by
jeremiep
11y ago
If your team is already well functioning with good teamwork, you already got the communication to make such a smiley board useless.
379.
▲
by
jeremiep
11y ago
The best managers I've ever had used to be programmers and understood this. I've never seen these people as bosses and working with them was a constant joy almost every day. Sadly they are the minority. Managers start to feel like
380.
▲
by
jeremiep
11y ago
It will most likely end up being gamified just like most Agile metrics. The sticker board already ignores the context completely, so you can't look at it and know why they were happy or unhappy, therefore making it yet another form of
381.
▲
by
jeremiep
11y ago
I was merely saying I learned its less productive by actually developing both video games and web applications instead of simply reading about it. It may be personal experience but it doesn't change the fact that you're working on
382.
▲
by
jeremiep
11y ago
They do mention gaming applications in the video, however they will focus on cinematic applications.
383.
▲
by
jeremiep
11y ago
I don't really enjoy debugging low-level code either, but I absolutely love developing it, reasoning about it and finding solution to problems at that level. Knowing how to code low-level has radically changed how I code high-level as
384.
▲
by
jeremiep
11y ago
I completely agree about jvisualvm, I'm still blown away by the quality of the Java ecosystem. I've done a lot of server-side work on the JVM and it really blows away every single piece of tooling for C/C++. While I'm no
385.
▲
by
jeremiep
11y ago
I agree, but it's only available for Windows. We use it when debugging console games as the dev-kits and SDKs come with usually very tight VS integration. However, network time-outs are still an issue when breaking in the debugger whil
386.
▲
by
jeremiep
11y ago
I've stopped gaming on PC about 5 years ago and couldn't be happier. Consoles don't have this constant hardware upgrade cycle and you're free of Windows. In the long run I think I've actually saved a bunch of money;
387.
▲
by
jeremiep
11y ago
You can opt-out of services, if you run Windows you can't opt-out of your operating system. That's basically the line I see. I'm fairly certain things under NDA won't go near Windows 10, even if anonymous the data is sti
388.
▲
by
jeremiep
11y ago
Not for multi-threaded or networked code where breaking in the debugger changes the program's behaviour and causes timeouts. I still prefer printf in these cases.
389.
▲
by
jeremiep
11y ago
Important yes but BIND can also afford having crashed nodes without the internet coming down to its knees. I'd be surprised if such a node came down and caused damages in the hundred of millions of dollars in the process. This is the d
390.
▲
by
jeremiep
11y ago
I was talking in the scope of the grand-parent, which mentioned flight control and rescue rover software. These environments don't care much for developer-friendly programming the way linux system utilities do.
More ›