Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
msbarnett
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
msbarnett
4y ago
Reading anything at all into the relative performance of these programs written by different people which are all doing radically different things seems like a gigantic waste of time. Some of these “simple” versions are custom-specifying al
92.
▲
by
msbarnett
4y ago
> TLDR: Basically, want to be able to state that branch depends on branch (which is currently commit id x) but if I rebase, use whatever the current commit id is for that branch, not whatever it was when I first made the branch. As far a
93.
▲
by
msbarnett
4y ago
> But the gig employee is the business. Rather, the gig employee (note that word even you used, “employee”?) is a thinly veiled fiction the actual business uses to offload risks and avoid having to pay benefits. If the gig employee was a
94.
▲
by
msbarnett
4y ago
“There’s definitely a crisis of nobody wanting to work anymore, unlike the last hundred years of people saying this” lol c’mon. The ol’ “$CURRENT_GENERATION is uniquely weak/lazy/bad, unlike $SPEAKER_OWN_GENERATION” chestnut is a
95.
▲
by
msbarnett
4y ago
The details of why the bad deal is bad are good color, but don’t really change that it’s not a great deal.
96.
▲
by
msbarnett
4y ago
I do a heck of a lot more with my internet connection than just streaming – there was a night-and-day improvement when stepping up from my previous 150 Mbps coax connection. It’s not just “large game downloads”, but moving many gigs of data
97.
▲
by
msbarnett
4y ago
Looking at the exchange rate, I’m paying ~£65/month for 1Gbps unlimited fiber in Canada, which is not exactly known for its cheap internet. £20 a month for only 65Mbps seems not great to be honest.
98.
▲
by
msbarnett
4y ago
I would imagine that depends on whether they’re employed by a hospital or incorporating themselves and running their own private clinic. If you’re a salaried SWE, obviously expense the $150. But for a contracting SWE? $150 is really nothin
99.
▲
by
msbarnett
4y ago
I once had people screaming bloody murder at me here on HN for suggesting that, for a professional North American software engineer making a typical US SWE income, a one-time $150 purchase of a tool you would use daily in your professiona
100.
▲
by
msbarnett
4y ago
Ruby, like Lisp, really really heavily prefers and benefits from REPL-driven exploration and development. You don’t necessarily have to figure out how to call the calling function, but you will want to use the REPL to evaluate the above cod
101.
▲
by
msbarnett
4y ago
> A C data structure is never a disaster of "thread unsafety" if, like most data structures, you don't use it across threads lmao. profound stuff man. > It's not a religion where apostasy is punished by castration.
102.
▲
by
msbarnett
4y ago
> Are you seriously arguing that C linked lists are just as wrong as Rust ones, by saying a CS student is as likely to write an incorrect C linked list as a hardened professional is to write an incorrect Rust linked list What? No, I’m sa
103.
▲
by
msbarnett
4y ago
I’ve written both professionally and personally found Python makes it harder to see the early out, which makes it less valuable/explicit as a guard. The Ruby pattern is clear up front on what it is rather than being a bag of conditio
104.
▲
by
msbarnett
4y ago
How does this make it confusing? What information do you feel () gives you? You might say: foo().bar().baz() Ah well these are clearly method calls, they have (). But this is Ruby: foo.bar.baz These are clearly method
105.
▲
by
msbarnett
4y ago
What “lost”? They’re both Top 10 most used languages with tens of thousands of open positions currently available for someone competent in either. Python’s the more frequently used of the two industry-wide, but it seems like they both won,
106.
▲
by
msbarnett
4y ago
If anyone very finds themselves hunting around for a method definition like this, method(:blah_changed?).source_location is your new best friend.
107.
▲
by
msbarnett
4y ago
And The “easy” C sophomore computing science graph is inevitably chock full of Undefined Behavior too, the implementers just never noticed or gave a shit because they cobbled something together that looked superficially correct, the compile
108.
▲
by
msbarnett
4y ago
That’s really only a problem if you spend a significant amount of time trying to “build data structures from introductory algos” without reaching for unsafe, though. If you find it easy to build a linked list or graph in C, you can do it ju
109.
▲
by
msbarnett
4y ago
> But this kind of branding wasn't as prevalent before web apps invaded the desktop. This is ahistorical. App branding now doesn’t hold a candle to the late-90’s mania for every app having its own skin engine. App-vs-platform UI dev
110.
▲
by
msbarnett
4y ago
How on earth do you imagine a blockchain makes customer support go away?
111.
▲
by
msbarnett
4y ago
This is equally true of buying drugs on the darknet using BTC.
112.
▲
by
msbarnett
4y ago
> All I’m talking about is a simple ledger, not the fancy smart contact nonsense. You wrote: > > A private “coin” between mostly trusted partners with provisions for reversing transactions as needed. Either you’re doing that with a
113.
▲
by
msbarnett
4y ago
I do all of those things with actual money.
114.
▲
by
msbarnett
4y ago
> Interbank nightly balance settlements between large institutions. A distributed cryptographic ledger would be great for this kind of thing. A private “coin” between mostly trusted partners with provisions for reversing transactions as
115.
▲
by
msbarnett
4y ago
If you truly never enter credit card info on the web, or truly have zero expectation that other tabs shouldn't be able to spy on that credit card info when you do, then frankly you're so outside the range of normal people's e
116.
▲
by
msbarnett
4y ago
They need to be in different trust zones unless your willingness to enter a credit card into any website means you’re willing to allow every other website you may be visiting to observe that input. Ditto viewing bank information etc. That
117.
▲
by
msbarnett
4y ago
I think you’re confusing hyperthreading (disabled on amd64 in OpenBSD) with speculation (neither disabled nor afaik disableable on amd64).
118.
▲
by
msbarnett
4y ago
Is that even enough? Hyperthreading let some of the earlier spectre exploits work faster , but as long as there's some shared cached between two cores (L2 or L3), that's enough for timing variations to leak what's in that ca
119.
▲
by
msbarnett
4y ago
> It wouldn't be impossible to create hardware with the concept of "infinite registers" that ultimately gets optimized away. (see: Mill CPU) I'm not sure that the vaporware Mill CPU acts as an existence proof for anyt
120.
▲
by
msbarnett
4y ago
"Free-as-in-speech, not free-as-in-beer" is just expecting you the hearer to understand that while event advertisements might prominently feature the words "free beer" as an exciting statement that beer is being given aw
More ›