Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lukego
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
181.
▲
by
lukego
7y ago
This problem with the IRS seems to have influenced his life direction quite a bit judging from his blog. Transferred assets to a charity; acquired foreign citizenship; renounced US citizenship; moved to a country where foreign-sourced incom
182.
▲
by
lukego
7y ago
This is very cultural too. Some places it's expected that dads take care of kids equally with mums. I heard a great anecdote about a Manhattanite visiting Stockholm on vacation. Lots of men pushing prams all around town. "My goodn
183.
▲
by
lukego
7y ago
This looks like an awesome project! Just stumbled upon it myself this week too while looking around for libraries supporting transpilers written in Common Lisp. Looks like one of the more complete ones.
184.
▲
by
lukego
7y ago
Has anybody made a study of the corpus of ICFP contest entries? Seems like an interesting dataset with many languages, many programmers competing multiple times, etc.
185.
▲
by
lukego
7y ago
That sounds very Swedish! The nearest I've seen to that in Switzerland was a farm with a book where you can write your name, address, and how much you owe them. That was on a slightly larger farm (~100 cows and pigs) that sold expensiv
186.
▲
by
lukego
7y ago
I rode a bicycle through a long stretch of German autobahn once. Took quite a while to reach a suitable exit. That was very late at night without much traffic though. That was a Schengen thing. I'd crossed from Switzerland into Germany
187.
▲
by
lukego
7y ago
Or statistical noise. This is exactly what you would expect to see if the data were sliced up and compared using a loose significance threshold like 'p<0.05' instead of a tight one like 'p<(0.05/numberOfZipcodes)&#
188.
▲
by
lukego
7y ago
I have a couple of questions about their methodology. How are they accounting for multiple comparisons in their tests for statistical significance? The answer had better be really good because they are making a /lot/ of significan
189.
▲
by
lukego
7y ago
My take is that they should use the memory subsystem to route the DMA to the appropriate L3 cache. I don't think the main issue is conserving QPI bandwidth: it's minimizing latency when a core loads the data into L2. That latency
190.
▲
by
lukego
7y ago
I am really enjoying this thread! Faster integer division is exciting to me, and so is the prospect of faster "slow LEAs." The other year I was able to speed up a Lua MD5 benchmark by 15% by eliminating slow-LEAs from the JIT back
191.
▲
by
lukego
7y ago
In my experience that's because tests are usually written in a timid style that tries not to provoke flaky behaviour from applications. If your test suite can handle non-determinism then you can approach test-writing in a completely
192.
▲
by
lukego
7y ago
Is there definitive information on these issues? The pattern for me is that I'm excited about a new instruction set when it is announced, then disappointed when it is shipped in silicon, then I have a hard time knowing when it is truly
193.
▲
by
lukego
7y ago
I'm always nervous about companies like Intel doing both hardware and software. If you do only hardware then you need to keep it simple or else software people won't use your stuff. If you are playing both sides then you can throw
194.
▲
by
lukego
7y ago
Thanks! While you are here... :-) What do you think about the tendency of glibc to use the latest available instruction set extensions for routines like memcpy? Should we be worried that when we call memcpy() in a program this will effectiv
195.
▲
by
lukego
7y ago
I really enjoy this summary of the AVX512 instruction set evolution. It makes me curious to know more about the AVX512 microarchitecture evolution too. How practical is AVX512 likely to be over the coming years? How much do we have to worry
196.
▲
by
lukego
7y ago
If an application is flaky then I want to know: How frequently does it fail? How does this depend on combinations of configuration parameters? How does this compare between the stable, master, and next branches? etc. The best way that I kno
197.
▲
by
lukego
7y ago
I have learned to love non-deterministic tests. The world is non-deterministic. A test suite that can represent non-determinism is much more powerful than one that cannot. To paraphrase Dijkstra, "Determinism is just a special case of
198.
▲
by
lukego
7y ago
Interestingly, you are basically describing the way that LuaJIT compiles Lua code :)
199.
▲
by
lukego
7y ago
People say that it was the combination of people with different skills that made CS Lab special. For example, Joe used to say that the critical part of system design is to identify the "error kernel" that has to be correct and the
200.
▲
by
lukego
8y ago
Joe also happened to type with only two fingers. Made me realize how little a hyper optimized touch typing style really impacts work outout!
201.
▲
by
lukego
8y ago
If my kids ask me for advice about buying a house, taking a job, doing a degree, etc, I'll refer them to bogleheads.org without hesitation.
202.
▲
by
lukego
8y ago
Amen.
203.
▲
by
lukego
8y ago
I haven't written code for a vector architecture yet but, wow, they look so much nicer to program than SIMD on casual inspection.
204.
▲
by
lukego
8y ago
Candidate for best blog post of all time? Quickly made a big impact on a real problem in the computing world. I remember reading this at the time, installing one of the implementations that immediately popped up (SpamAssassin), and finally
205.
▲
by
lukego
8y ago
Having any rate helps to do algebra too. Clients can suppose that $x/hour ~= $8x/day ~= $40x/week ~= $1760x/year. So even if you quote an hourly rate the discussion can still be "how much should we budget for a team
206.
▲
by
lukego
8y ago
> maybe it should try to sell itself, at least a little, for the uninitiated? Guessing this is a hard problem. People have been working on marketing Smalltalk for almost 50 years now. If there were an easy solution I reckon they'd h
207.
▲
by
lukego
8y ago
I'd recommend downloading and starting it. It opens into an interactive "notebook-like" tutorial. The system is very discoverable. Has a markdown-like syntax where you can embed Smalltalk objects and code examples and interac
208.
▲
by
lukego
8y ago
> I just want a "hello world" example to get an idea what I am actually dealing with. How do I run a "hello world" program from the command line? The trouble is that what you are dealing with is a graphical interactiv
209.
▲
by
lukego
8y ago
> Where does the Pharo runtime run? Pharo runs in a VM that's compiled to C and runs as a stand-alone native application on Linux, Mac, Windows. You can also build from source but most people don't and there are some rough edge
210.
▲
by
lukego
8y ago
GToolkit is also an exciting new development that's happening in parallel with the mainline Pharo. This is a reimagined programming workflow for Smalltalk with new UIs for coding, debugging, documenting, example browsing, testing, etc.
More ›