Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
oddity
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
121.
▲
by
oddity
8y ago
If you're not already aware, I'd recommend checking out deliberative democracy. Some of its advocates are pushing for something like this, but in a structured, moderated form. There's obviously debate over what the structur
122.
▲
by
oddity
8y ago
As someone living in hardware land, I have a lot of respect for all the effort that goes into those steps of the process and I’m glad you brought it up, but presumably they aren’t that important to the point of a hobby project like this.
123.
▲
by
oddity
8y ago
I'm certainly guilty of this. The code I wrote for my undergrad thesis over many sleepless nights was easily the worst code I've ever written and was too ashamed to release it. Since then, I've realized that there were fund
124.
▲
by
oddity
8y ago
On the desktop, I've had an extremely positive experience using Ubuntu for the past few years. Honestly, at this point I find it easily a better desktop experience than Windows or macOS. However, I've so far stuck to macOS for m
125.
▲
by
oddity
8y ago
I agree, but I was focusing on a single aspect and explaining why its value might not be apparent to the parent commenter. Really, the same argument can be adapted to other contentious features of popular static languages.
126.
▲
by
oddity
8y ago
For the 90s, yes. That future happened and now we're looking at a new one. For as much as I dislike the language and most of the software built on the JVM, I do think it helped advance the world of application-level software developm
127.
▲
by
oddity
8y ago
The point of access modifiers is to get in the way. They're ways of allowing developers of one part of the source to control what the path of least resistance is for the users of that code. If you expose everything, someone will w
128.
▲
by
oddity
8y ago
Easy. They write code. Code "works". Cool, ship it. Oh what's that? It has lots of bugs? How much money is it going to make us if we fix them? Eh, maybe we'll get to it. /s The real productivity win here is t
129.
▲
by
oddity
8y ago
> > C has undefined behaviour in the first place (unlike, say, Java) is to maximally enable compiler optimisation. > My understanding is that C has undefined behaviour where there is no universally sensible implementation across al
130.
▲
by
oddity
8y ago
I propose that, instead of it being a wording change that sparked the current “craziness” of optimizing C compilers it was the combination of two things: 1) Faster CPUs and more memory allowing compilers to step beyond mostly just peephole
131.
▲
by
oddity
8y ago
strlen is not safe and the design of this function does not permit it to ever be safe. That is my point. Most "nice" C functions are also not used as teaching examples. There's a difference in how one writes C code for prod
132.
▲
by
oddity
8y ago
From a purely safety-minded perspective, this function has a hidden bound of r[] past which the function becomes unsafe, but it does not check. Not only does it not check, the design of the function means that there is no possible way for
133.
▲
by
oddity
8y ago
This article isn't talking about the market for college students. It's talking about what would be an "average" person almost anywhere other than SF. Living wages aren't being paid because the cost of living has
134.
▲
by
oddity
8y ago
I wish we were in a world where we wouldn't associate schooling with childhood or young adulthood. I feel like this would be easier if we, as a society, weren't pushing young adults to enter colleges and universities and turning
135.
▲
by
oddity
8y ago
I don't understand your comment. It feels like a higher level language because you can use a different unit for measuring time?
136.
▲
by
oddity
8y ago
>Time is often better spend by writing testcases instead of chasing down type issues(more so if a language has a 'generics' or C++ templates concept), so that approach got favored in many fields. These will catch type errors, a
137.
▲
by
oddity
8y ago
I think Swift might be closer to what you want than Rust. I like both, but Rust and Swift are really for two very different groups and solve different problems. Rust is for the C/C++/assembly programmers who would never even thin
138.
▲
by
oddity
8y ago
I also strongly dislike python, but I've come to accept that it has its niche and that my main issue (beyond the parts I believe are design flaws) is that its correct niche is far smaller than the domain is actually used. It's the
139.
▲
by
oddity
8y ago
>Additionally, mike pall wrote a large chunk of luajit in assembly language and hand-optimized lots of things, which gives the code that dense demoscene feeling that was mentioned before. The use of assembly is actually very tame in luaj
140.
▲
by
oddity
8y ago
Lua really is a fantastic example of how to design and write an interpreter. The style and details can be debated, but the high-level design is expertly crafted and something I wish more interpreters would take inspiration from. I dislike
141.
▲
by
oddity
8y ago
The push for a standard 2d api in C++ seems so bizarre to me. There's a place for languages like python that are designed around quickly prototyping things, but this has never really been C++'s domain. Programmers for most of th
142.
▲
by
oddity
8y ago
A minor correction: as far as I know, none of the modern GPUs or CPUs by Intel, AMD, or Nvidia are barrel processors. The Xeon Phis were the only exception, but I don't know whether they kept that part of the design after KNC. edit: T
143.
▲
by
oddity
8y ago
I hope you aren't too offended by this, but I chuckled a little bit while reading this because it reminded me how some of the hardest problems in a domain (like light propagation/global illumination/shadows) can seem trivial
144.
▲
by
oddity
8y ago
I agree with you, but I think this is a perfect example of a failure to successfully handle branding. For a long time, Steam was distribution platform where the distributor was also the curator. Granted, this curation mostly resolved to &q
145.
▲
by
oddity
8y ago
I've lived in America most of my life, but I've only ever heard (or assumed?) the latter usage, which I assumed related to the phrase "is on the table". I wonder what the origin of the former is. edit: I suppose it come
146.
▲
by
oddity
8y ago
You're right about her probably having options, but I think the important part here is the risk. For homeless people living in the middle of a city, there's a higher density of essential services. In her case, that would be thing
147.
▲
by
oddity
8y ago
Fair enough, but I think my broader point was that you also need to factor in things like the support network that would need to be rebuilt and the cost of whatever services happen to be cheaper because of location. Moving is an inherently
148.
▲
by
oddity
8y ago
Would she still be making $1300 a month if she moved?
149.
▲
by
oddity
8y ago
A joke of sorts I've heard before (usually in response to someone bringing up the 10% of the brain quote) is "Did you know the human brain uses only 10% of its vocabulary?"
150.
▲
by
oddity
8y ago
Rust finally provides an alternative to C++ in one of the few niches that still mandated C/C++, and now that there is an alternative, it's easy for people to get carried away with evangelism.
More ›