Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dottrap
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
151.
▲
by
dottrap
10y ago
There are certain classes of programming and mathematics that really need integers such as cryptography and fields that would need big number libraries.
152.
▲
by
dottrap
10y ago
The problem is that is all due to the Alibaba stake.
153.
▲
by
dottrap
10y ago
From the conference call: Maestri: Services now account for 11% of Apple's overall revenue, up from 8% in the year-ago period. Cook: Switchers from Android and other platforms accounted for the highest percentage of iPhone buyers than
154.
▲
by
dottrap
10y ago
I read some of the Peggy Jean (Charlie Brown's girlfriend from 1990-1999) strips. It's brilliant comic gold, filled with both hope and cruelty throughout. I don't think Schultz ever played anything for just laughs. His brilli
155.
▲
by
dottrap
10y ago
Mike has given multiple talks on Data Oriented Design. Another example he gave at CppCon was a Chair class. In a real game, you may have a static chair, a dynamic lighting chair, a breakable chair, a physics chair. There is a tendency to ma
156.
▲
by
dottrap
10y ago
You’ve missed a lot of important real world details about what’s going on in the system, which is the heart of what Mike Acton talks about. > Say what? In C++, you'd simply create another object that is another instance of the Rocke
157.
▲
by
dottrap
10y ago
Because it isn't just about cache optimization. How you organize your data impacts the types of transformations that can and need to be done. Utilizing SIMD is another thing that is extremely sensitive to data layout.
158.
▲
by
dottrap
10y ago
Also, some Chinese. But there's only up to a billion of them, so not much demand.
159.
▲
by
dottrap
10y ago
They were commercially successful. http://www.ign.com/articles/2008/05/23/capcom-releases-lifet... (NES) DuckTales outsold all their (NES) Mega Man's. It's an interesting comparison because Duc
160.
▲
by
dottrap
10y ago
This is the exact model that LucasArts had. If you listen to stories from the original LucasArts crew, like David B. Fox, they tell stories that they were not allowed to make Star Wars games (originally to their disappointment) because Geor
161.
▲
by
dottrap
10y ago
Sadly, it won't matter. Here's another example of Disney neglecting successful markets they created. I just re-read this DuckTales 25th Anniversary Retrospective from a few years ago because Alan Young/Scrooge died the other
162.
▲
by
dottrap
10y ago
It doesn't sound like you've read any of the articles. There are details and tradeoffs and limitations found by the people talking about them. And there is a massive knowledge vacuum because if there is a good solution, it's
163.
▲
by
dottrap
10y ago
What's going on here is Brent Simmons has been posting a series of blog articles expressing concern that very useful dynamic features used in Obj-C to great effect cannot be currently done in pure Swift. And many of the old guard that
164.
▲
by
dottrap
10y ago
Your case seems to fit nicely with "Typical C++ Bullshit" by Mike Acton (and any of his Data Oriented Design talks). https://macton.smugmug.com/Other/2008-07-15-by-Eye-Fi/n-xmKD...
165.
▲
by
dottrap
10y ago
Seems like virtual functions leave you more vulnerable to instruction cache misses. Large enough blocks of code combined with bad branch prediction can leave you all sorts of bad performance here.
166.
▲
by
dottrap
10y ago
But that isn't even completely true and you miss my point about regex falling outside the domain of "real" regular expresssions. Here's a Perl regex to validate email addresses according to RFC 822 (and it doesn't a
167.
▲
by
dottrap
10y ago
The problem with "regex" is that it left the pure computer science realm of true regular expressions, and thus lost many of the mathematical properties of regular expressions. Regex's are then further abused to do things far
168.
▲
by
dottrap
10y ago
I might get downvoted for this, but I think it is an important point to really consider. The claim that the web is getting/remaining open is somewhat dubious. As JavaScript and web browsers get increasingly complex, it is harder for an
169.
▲
by
dottrap
10y ago
I'm honestly curious. What do Windows developers use that matches Accelerate framework? It looks like this new Intel implementation is incomplete and they didn't use any SSE intrinsics which is disappointing coming from Intel. I h
170.
▲
by
dottrap
10y ago
I'll speculate that the Google employees/engineers that are asked to change their commute every day for this event might be a consideration. If you are going to be tourist, there are plenty of ways to get around. Monterey Bay is a
171.
▲
by
dottrap
11y ago
That's not a fair characterization of Swift's runtime. Swift is similar to C++ in that it compiles down a lot of stuff so it doesn't need to make runtime decisions. Swift could theoretically be as fast or faster than C/C
172.
▲
by
dottrap
11y ago
No system installation is required with Lua. It can be built into your app.
173.
▲
by
dottrap
11y ago
A minimal created lua_State on my machine takes about 4 kilobytes of RAM.
174.
▲
by
dottrap
11y ago
If we're going minimal, the base Lua install is still measured in hundreds of kilobytes, not megabytes.
175.
▲
by
dottrap
11y ago
Lua is famous for breaking compatibility between versions. And Lua users are quite aware of the situation. But outsiders tend to overblow the situation, making more noise than the people actually having to deal with it. The Lua creators are
176.
▲
by
dottrap
11y ago
Not to mention, on Windows too.
177.
▲
by
dottrap
11y ago
Posted elsewhere in this thread, John Carmack ported Wolfenstein 3D to Haskell as an experiment.
178.
▲
by
dottrap
11y ago
Swift might hit all your bullet points there. It breaks from C compatibility, but it has really impressive C bridging/interop.
179.
▲
by
dottrap
11y ago
John Carmack thinks there is potential in Haskell or other functional languages for game dev, so much so that he ported Wolfenstein 3D to Haskell as a summer project. I think he talks about in in this QuakeCon 2013 segment: https:/&#x
180.
▲
by
dottrap
11y ago
C++ compile times are a huge problem for large projects (and painful even on medium projects). The Go designers joke that Go was conceived while waiting for a C++ compile. (Google engineers I know tell me their full C++ compile times can be
More ›