Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
zelly
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
100 ms
·
931.
▲
by
zelly
7y ago
Godbolt.org Compiler Explorer works like this. Your code snippets are stored in the URL you share, so none of your code has to be persisted on the server.
932.
▲
by
zelly
7y ago
about:profiles
933.
▲
by
zelly
7y ago
I think the Java Language Specification is very readable (and up-to-date and without useless narrative glue that's in regular books).
934.
▲
by
zelly
7y ago
<speculation> Android is going the way of Google Reader. Kotlin is just to keep developers happy in the meantime before explicit deprecation. Fuchsia + Flutter is the new platform. Android Runtime will be emulated to allow backward co
935.
▲
by
zelly
7y ago
What they actually do: colocated servers next to the exchange collecting $0.0000001 per trade with nanosecond latency. Create mystique of doing spooky AI to get more capital which they use to hedge even more trades/second, making more
936.
▲
by
zelly
7y ago
WASM just makes it easier to distribute obfuscated code, because it is obfuscated by default. Pre-WASM JS is capable of just as much obfuscation. Minified Facebook or Google trackers were never libre or meant to be easily reversed. Web apps
937.
▲
by
zelly
7y ago
If the only reason to not use Chrome is Google, then you are in luck because Chromium is open source software with a permissive license. There are several libre forks of it, the best-maintained one being Brave. Nightly builds of plain Chr
938.
▲
by
zelly
7y ago
It's not the end of JavaScript. It's the end of every language that "compiles to" JavaScript.
939.
▲
by
zelly
7y ago
Funny how this GNOME article left out KDE. It feels more integrated than Windows. For example, music pauses when I get a phone call using KDEConnect. There's also a developer SDK (including abstractions for Linux libraries or freedeskt
940.
▲
by
zelly
7y ago
You don't need to apologize for what you get paid to do. Barely anyone gets to work with the software they would use in their free time. That managers let you use some language does justify learning it, but it doesn't make that la
941.
▲
by
zelly
7y ago
This would be true in a purely deflationary economy with a medieval currency like physical gold (no paper notes on gold either). Saving would be rewarded and investment could typically only be profitable at someone else's expense. For
942.
▲
by
zelly
7y ago
Exactly. I'm not about to defend rent-seeking billionaires, but I trust them more than government--the entity which literally kills millions of people. I'd rather economic mass went into making Lambos and penthouses for billionair
943.
▲
by
zelly
7y ago
And the wealth may never have been accumulated in the first place if inheritance were illegal.
944.
▲
by
zelly
7y ago
uBlock Origin and uMatrix can give you the AMP experience without AMP, but the vast majority of users won't use them. I see the need for AMP but it just enables these bad corporate websites, as if CNN/FOX/Quora etc. can'
945.
▲
by
zelly
7y ago
- Static HTML5 on a CDN (speed) - Responsive design (important; you will get penalized otherwise) - Minimal JavaScript (React still gets penalized) - Metadata like image alt text, JSON-LD structured data, <meta>, and so on This is the
946.
▲
by
zelly
7y ago
This was much more about Java than Lisp. It was just a really out-of-the-way way of writing Java. Clojure almost made me hate Lisp because of all the leaning on Java that's done as shown perfectly in this post. Actual Lisp is a lot mor
947.
▲
by
zelly
7y ago
I wonder what percentage of bugs in general are from people not understanding how floating points work. I think property based testing (QuickCheck) should be used whenever floats are involved. Nobody ever seems to get them right.
948.
▲
by
zelly
7y ago
There's no need for Wikipedia to be a centralized entity. I do not want to send checks to some foundation. I want to run a node.
949.
▲
by
zelly
7y ago
I find craigslist's fast loading pages to be problematic. I think their website would be improved by rewriting it entirely in JavaScript, transpiling the JavaScript to JavaScript, requiring the JavaScript to render, re-implementing the
950.
▲
by
zelly
7y ago
Add r2 (radare2), a command line reverse engineering suite
951.
▲
by
zelly
7y ago
Yes, the parent approach is the same thing but with a decimal point added for convenience. The main thing is that the scale is fixed; it is effectively an integer count of 1s of the least significant index. It is impossible to truncate valu
952.
▲
by
zelly
7y ago
There is a slight difference where it forces decision-making about rounding at every step. Most importantly, it makes errors that print money (or burn money) impossible states. I'm aware of BigRational libraries or more clever currency
953.
▲
by
zelly
7y ago
This is great news. Microsoft is adopting/forking Rust. That means Rust will be supported for all eternity.
954.
▲
by
zelly
7y ago
Bitcoin uses fixed-width unsigned integers. The smallest unit is 10^-8 of 1 Bitcoin, which is represented as just 1.
955.
▲
by
zelly
7y ago
Currency in banking is handled with bigints. Not rationals, just bigints of the smallest unit (i.e., 1 cent). This forces you to order operations so that divisions are done last or not at all.
956.
▲
by
zelly
7y ago
Syntax only matters to people who don't know the syntax. I used to think it was awful before learning Rust, but very quickly the syntax just fades into the background because syntax is patterned and repetitive by definition. There'
957.
▲
by
zelly
7y ago
Flutter is available for C++ desktop programming. You just cannot do all the UI logic in C++; you have to use Dart.
958.
▲
by
zelly
7y ago
VPNs are a complete red herring placebo, promoted intentionally to distract you from TOR. TOR is one of the only legitimate anonymizing technologies. Connecting to your own VPN on a VPS is miles better than a retail VPN service, but even fo
959.
▲
by
zelly
7y ago
Terminal support is the only reason I use Emacs. Remote editing is a must. Emacs is the most feature-complete editor available on terminals. The alternatives are: run VNC or RDP to get a remote graphical environment for an IDE or use VS Cod
960.
▲
by
zelly
7y ago
DNS is already a decentralized database, much more efficient than a blockchain. A blockchain only works for time series data.
More ›