Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
anaphor
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
63 ms
·
631.
▲
by
anaphor
13y ago
It's mostly true though, especially about BSD. The BSD TCP/IP stack code is used for teaching about network stack implementations, and Scheme is extremely useful for exploring theoretical ideas.
632.
▲
by
anaphor
13y ago
I see this a lot with functional programmers and linked lists. Yeah you can derive a lot of data structures from a list, but sometimes it's like putting a square peg into a round hole, and a custom data structure would be more efficien
633.
▲
by
anaphor
13y ago
"The psychological profiling [of a programmer] is mostly the ability to shift levels of abstraction, from low level to high level. To see something in the small and to see something in the large." -- Don Knuth
634.
▲
by
anaphor
13y ago
Also many mastering engineers do the exact same thing to make the music "louder" because the record label/artists demand it. Maybe Dell should start making popular rock/pop music void the warranty as well.
635.
▲
by
anaphor
13y ago
How would that work? Just detect signals with an abnormally high RMS and block them?
636.
▲
by
anaphor
13y ago
Yeah, this sort of dynamic range compression is standard for the music industry (sadly).
637.
▲
by
anaphor
13y ago
To be fair, actually to me it sounded like she meant it would take a day to teach people who already knew some programming to teach it. That's still kind of underestimating how hard it is to teach programming though.
638.
▲
by
anaphor
13y ago
It's probably the case that lots of people try that, but unless the IRC server(s) are being hosted on their home network then I doubt one or two computers could bring a whole IRC network down.
639.
▲
by
anaphor
13y ago
Why can't they just appoint SPJ to lead this? He's already part of the Computing At Schools (CAS) organization. See: http://www.computingatschool.org.uk/index.php?id=about-us
640.
▲
by
anaphor
13y ago
Most JS graph libraries I've found have either been really hard to use or buggy. Hope this is much better, seems to sound like it.
641.
▲
by
anaphor
13y ago
You can also use continuations for implementing TCO (and a very coarse grained form of concurrency), see: http://www.cs.indiana.edu/hyplan/dfried/ts.ps
642.
▲
by
anaphor
13y ago
It would be a lot harder to make back the cost of the ticket though.
643.
▲
by
anaphor
13y ago
This is a nice compromise between pure s-expression syntax and something a little friendlier: http://shriram.github.io/p4p/ (basic idea, get rid of the implicit 'begin' form from everything)
644.
▲
by
anaphor
13y ago
Parser generators are a different issue than lexer generators imo. With a lexer, usually it ends up being a lot easier to do it by hand, because otherwise you end up fighting the system or writing awful regular expressions. Parser generator
645.
▲
by
anaphor
13y ago
Yes, as Rob Pike said, just write everything by hand. Ken Thompson also recommends writing your lexers by hand as well! I also agree about the temptation to make it too complex just because how powerful writing it by hand is, I've foun
646.
▲
by
anaphor
13y ago
I hope these are not "errors" like splitting infinitives, using conjunctions at the beginning of sentences, or putting prepositions at the end of sentences. Because those aren't real errors in English grammar.
647.
▲
by
anaphor
13y ago
So it's like Scheme's "eq?", except less useful?
648.
▲
by
anaphor
13y ago
Generally you want cryptographic primitives to run extremely fast though. This just comes across as something useful for the "I need to protect my source from hackers!!!" types who don't care if it makes their program stupidl
649.
▲
by
anaphor
13y ago
I'd like to know how this affects code generation. Won't it create a huge mess of intructions, and run ridiculously slow? Article seems to imply yes: >However, the new obfuscation scheme is far from ready for commercial applica
650.
▲
by
anaphor
13y ago
"view Wi-Fi connections". Hmm, is there a reason it also needs the geolocation permission and that? Are they gathering their own geolocation data bootstrapped from google's somehow?
651.
▲
by
anaphor
13y ago
thank you for the sociology 101 lecture
652.
▲
by
anaphor
13y ago
sounds like it's time for an eye tracking experiment
653.
▲
by
anaphor
13y ago
>“Python, because you do not need a compiler and it's very VERY easy to run your programs and test.” That really depends on your definition of "compiler". If your definition is "translates a high level language into m
654.
▲
by
anaphor
13y ago
It's funny how often I see people criticize lisp's syntax and write things that aren't even valid syntax like (() ()) or (()) (assuming they don't get autoquoted).
655.
▲
by
anaphor
13y ago
If you're bad at math as it is taught in elementary/secondary school in the US, that doesn't necessarily mean you'll be bad at actual math either. And if you're bad at actual math, you're almost definitely goin
656.
▲
by
anaphor
13y ago
Not exactly. It does do stuff concurrently, but not always in "parallel" since it may only have 1 core available or not get scheduled across multiple cores. I disagree with that particular wording of the systemd description becaus
657.
▲
by
anaphor
13y ago
It seems like the data in this is identical to the stuff that was leaked last time. My guess is that someone was able to gain (user level) access to one of the servers hosting the forums, and the best they were able to do is leak an old dat
658.
▲
by
anaphor
13y ago
Stop acting so dramatic. There's no evidence that there was any security breach. People on IRC are saying this is FUD. <gallaeaho> zectorpt: no <gallaeaho> zectorpt: nothing was "hacked", but old stuff got posted
659.
▲
by
anaphor
13y ago
It's a very good example of the fact that our brain processes information in a _top-down_ manner. i.e. we take into account much more information than the signal itself. It's the reason why ventriloquism works so well. We see and
660.
▲
by
anaphor
13y ago
I find it kind of ironic that he cites Dunning-Kruger. In my experience the D-K effect is something people love to use to pretend they're experts at psychology, without realizing how hard it really is to correctly interpret studies lik
More ›