Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
otabdeveloper
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
1.
▲
by
otabdeveloper
9y ago
> Doing so in a structured way, more elegant than writing more parsers and compilers in C, sounds like a good idea. http://www.gbresearch.com/axe/
2.
▲
by
otabdeveloper
10y ago
Re: your point 1 -- waiting on a mutex happens regardless of whether you're using blocking or non-blocking IO. If your program only ever makes IO system calls and nothing else, then your point might make sense, but this isn't a
3.
▲
by
otabdeveloper
10y ago
> Does the CPU interrupt threads running happily on cores even when there are no other threads which want to run or which have affinity that would allow them to run on that core? Yes. Even if you are careful to ever run only one process
4.
▲
by
otabdeveloper
10y ago
Because the "HTTPS everywhere or you're a dinosaur and you don't deserve to live" hysteria forced everyone to put HTTPS even in places where it doesn't belong.
5.
▲
by
otabdeveloper
10y ago
> In 20 years, the $100,000 attack will be a $100 attack (or perhaps a $1 attack) No. Moore's Law has been dead for years and will never come back. The benefits we saw in recent years came from people figuring out how to compile cod
6.
▲
by
otabdeveloper
10y ago
> Not saying it's easy, but now it's on the horizon. Not really. It's not a preimage attack. They spent several hundred dollars to find two random byte strings with the same SHA1 hash. There's still no way to SHA1-col
7.
▲
by
otabdeveloper
10y ago
> And what do you do when clang isn't an option, due to customer, target hardware, OS or even language extensions? Then you cannot use Rust and must settle for lack of safety. (A profoundly silly question -- if modern C++ is not an
8.
▲
by
otabdeveloper
10y ago
> These days, I'm more likely to suggest Brave over FF, if someone really requires a Chrome alternative. Brave is just a reskinned Chrome. > We [web developers] owe a lot to FF, Firebug, etc, but the writings on the wall for mobi
9.
▲
by
otabdeveloper
10y ago
C++ occupies the same mental space that languages like Haskell, Scala or OCaml. Compared to its real competition, C++ is very elegant and a joy to use. These languages are meant for enjoying the maximum out of compile-time type abstractions
10.
▲
by
otabdeveloper
10y ago
No, the problem is that Python 3 sucked, and still sucks. Twisting your user's arms even more painfully won't solve the problem, it will just accelerate users switching away to other languages or forks.
11.
▲
by
otabdeveloper
10y ago
Systemd isn't an init system, it's a service (a.k.a daemon) management daemon. Its primary purpose is to restart and diagnose failing daemons cleanly. Systemd won for one simple reason: it's the only tool that accomplishes th
12.
▲
by
otabdeveloper
10y ago
Foxconn is far, far more than just iPhones or just Apple.
13.
▲
by
otabdeveloper
10y ago
> 1994 Probably not relevant anymore.
14.
▲
by
otabdeveloper
10y ago
> "code is read more than it is written" Is that really true? An amazing amount of absolutely mission-critical infrastructure runs on code that was written once and probably never even code-reviewed.
15.
▲
by
otabdeveloper
10y ago
> I think python is a good example of how to be simple. I disagree. Python was a good example of that when it was Python 1.5. Modern Python 3.5 is a Perl-style nightmare of special cases, weird sigils, ridiculous primitive types needed b
16.
▲
by
otabdeveloper
10y ago
The 'rewrite everything in Javascript' hysteria reminds me of the 'rewrite everything in Java' hysteria we saw a couple of decades ago. I wonder if it will end the same way. Will Javascript eventually go on to die where
17.
▲
by
otabdeveloper
10y ago
> are there non-GCed functional programming languages? Yes, C++. For the last 18 years the C++ standard has been busy adding functional features to the language. With mixed success, but still the result is quite impressive.
18.
▲
muson: a human-readable, ultra-fast, ultra-compact JSON encoding scheme
(bitbucket.org)
4 points
by
otabdeveloper
10y ago
|
0 comments
19.
▲
by
otabdeveloper
10y ago
Yes, but it will be forked and maintained by other people anyways. Python 2 is forever, best get used to it.
20.
▲
by
otabdeveloper
10y ago
> yet most people are capable of creating spreadsheets (and writing formulas) Not in my experience.
21.
▲
by
otabdeveloper
10y ago
A malloc benchmark that doesn't measure multithreaded performance is worse than useless.
22.
▲
by
otabdeveloper
10y ago
The people having 4-5 kids aren't the people who got laid in highschool. Moreover, some of the most successfully reproducing people are those who have sex once a year. 'Sex' is, by definition, something that's supposed t
23.
▲
by
otabdeveloper
10y ago
What they call (incorrectly) 'sex' is not mating. Having kids is strongly inversely correlated with 'having sex'. (People who are most successful at reproducing are also the people with the fewest sexual partners and a l
24.
▲
by
otabdeveloper
10y ago
Venus' atmosphere is a better colonization target than Mars from every conceivable angle. I don't think they have really thought this through.
25.
▲
by
otabdeveloper
10y ago
Nobody is going to brute-force my git keys, especially when it's so trivial to gain access to the repos via social engineering.
26.
▲
by
otabdeveloper
10y ago
All of human civilization is a 'series of hacks on hacks'.
27.
▲
by
otabdeveloper
10y ago
We're going to settle Venus way, way before we're going to settle Mars. These projects should focus on exploring ways to build big blimps instead.
28.
▲
by
otabdeveloper
10y ago
> CPU software rendering seems like a step backwards for performance. In my real-world benchmarks -- no, CPU rendering for the purely 2D case is vastly more efficient than trying to shoehorn it into OpenGL.
29.
▲
by
otabdeveloper
10y ago
Check out the language I wrote for that exact use case: http://tkatchev.bitbucket.org/tab/
30.
▲
by
otabdeveloper
10y ago
> we never see an orc perspective or pov Offtopic, but this is false. There's a whole chapter of orcish perspective at the end of book IV.
More ›