Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gue5t
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
20 ms
·
121.
▲
by
gue5t
10y ago
Let's confront "worse is better" directly: more-popular software is not the same as better software. The Web is a race to the bottom in the quest for eyeballs. If eyeballs aren't what you desire, you can give the set of
122.
▲
by
gue5t
10y ago
Those particular deficiencies were essentially fictional in the first place.
123.
▲
by
gue5t
10y ago
What's the relationship of this project to Bokken (GTK+ r2 GUI, < https://bitbucket.org/inguma/bokken> )? Is Bokken just dead?
124.
▲
by
gue5t
10y ago
You're thinking of `rrode`.
125.
▲
by
gue5t
10y ago
The richest capitalists are planning a move to Mars, and presumably instituting (effective) slave labor or indentured servitude there.
126.
▲
by
gue5t
10y ago
Free distribution of existing research is part of the solution. You're right that academia is full of perverse incentives that need to change, but it's not clear how we get from where we are now to the end of "publish-or-peri
127.
▲
by
gue5t
10y ago
Yes; "event sourcing" is a niche term for "maintaining a change log" which is quite literally the idea: keep patches, not states.
128.
▲
by
gue5t
10y ago
I think our viewpoints are so diametrically opposed that we each can't comprehend the possibility of the other being serious or well-informed.
129.
▲
by
gue5t
10y ago
If you think money is important you aren't a hacker.
130.
▲
by
gue5t
10y ago
Why does your security model treat your customers as the adversary? They can already steer the tractor in any direction they want, for any nefarious purpose. You're just removing their ability to automate away labor (steering). This is
131.
▲
by
gue5t
10y ago
omg who
132.
▲
by
gue5t
10y ago
It isn't negative towards the technology. Blockchains solve one problem: distributed consensus among mutually distrustful peers. If there's any existing trust structure, then a blockchain isn't what you need. In situations wh
133.
▲
by
gue5t
10y ago
Not all violations of memory safety result in immediate program termination. There's an intervening period of execution during which your program simply performs unintended operations such as overwriting unrelated memory (which could b
134.
▲
by
gue5t
10y ago
Big companies are diametrically opposed to the practice of hacking. Hacking consists of making computers and other more-or-less formal systems (sometimes—as a joke or in security—ones which include the responses of human operators) perform
135.
▲
by
gue5t
10y ago
Coats are somehow relevant to computing, but the political implications of computing aren't? What is this doing on Hacker News?
136.
▲
by
gue5t
10y ago
If-let can be used with refutable patterns (the refutation/counterexample to the pattern is when the else case runs). Irrefutable patterns can be used with regular let.
137.
▲
by
gue5t
10y ago
The error message in this case might be something like "foo became None after verifying it to be Some". This could happen, for example, if incorrect unsafe code in another thread concurrently mutates foo through a raw pointer. My
138.
▲
by
gue5t
10y ago
.unwrap() is only the right choice if you need to optimize for binary size and can't afford the cost of the precise error message you would pass to .expect(). There are situations where you can't possibly continue running the appl
139.
▲
by
gue5t
10y ago
It's been years and I still have nightmares about using Keil toolchains.
140.
▲
by
gue5t
10y ago
C preprocessor alone is not turing-complete; you have to repeatedly apply the preprocessor (until you get a fixpoint or decide the program won't halt) to perform arbitrary computation.
141.
▲
by
gue5t
10y ago
How do they justify calling it "fully open" when it uses libHybris to support binary blobs for Android just to get graphics and other essentials working?
142.
▲
by
gue5t
10y ago
If you want to see how this sort of stuff is handled by software not living inside the dystopian future of 199x Netscape, look at libxkbcommon: http://xkbcommon.org/doc/current/md_doc_quick-guide.html
143.
▲
by
gue5t
10y ago
HTML has no reduction/evaluation rules and so it can't have a semantics in the same way as real programming languages. You could think of a "layout semantics" relating HTML and a given environment (screen size, fonts, et
144.
▲
by
gue5t
10y ago
Google (or Facebook) is the third party. The first two are you and your computer.
145.
▲
by
gue5t
10y ago
It probably happens in the Widevine CDM. Note that Widevine is Google, and they mislabel it as a "Video Optimizer". DRM is evil and anti-consumer, but trying to spin it as a codec improvement (what "video optimizer" actu
146.
▲
by
gue5t
10y ago
Thank you for such a clear and informative comment.
147.
▲
by
gue5t
10y ago
mpv is the gold standard in video players. I use both constantly.
148.
▲
by
gue5t
10y ago
Try youtube-dl (before the international copyright police C&D it). I'm sure there's an app wrapper that can handle intents (NewPipe? https://news.ycombinator.com/item?id=12591466 ), and then you can open the vi
149.
▲
by
gue5t
10y ago
If you ever look into the memory consumption of modern applications and filetypes, you'll probably both throw up and have a heart attack. Very few people are interested in tuning the constant factors in the efficiency of their software
150.
▲
by
gue5t
10y ago
The articles about companies instead of ideas.
More ›