skysight-inc/HackerNews huggingface dataset:
Origin of “Whatever floats your boat”
People who dress smartly on business class flights are probably just wearing whatever clothes they Normally wear for business, especially if they came straight from the office. You might find different dress on e.g. business class on a flight from San Francisco to Shenzhen (which is likely to contain engineers out to inspect factories).
I'm eager to see what a memristor would look like.
In honor of Dieter Rams’ 89th birthday, director Gary Hustwit is screening his documentary film “Rams” free, worldwide, now through 3pm EST, may 21st

https://www.ohyouprettythings.com/rams
Just tried it and my first impression is: "this was built for me! I love it!". One bit of friction: I'm in vi mode. I hit 'f' to follow links. Apparently I need to hit 'i' before it will accept input. It would be better if it started in insert mode. Example: 'f' followed by 'g' just prints 'pressed key g'.
The specific details vary on the implementation, but the analogue to mining in a Proof-of-Stake system is this: newly minted coin is distributed as a reward to whomever wins the block validation "lottery" for a given block.

A validator is required to lock up a certain amount of coin before they can start validating (their stake in the system) and based on the more coin you lock up/the longer you've been locking it up/any other variable depending on the implementation, the greater the chances you'll be selected as a given block's validator, and if consensus is achieved, you get your reward. If your node goes offline or collusion is detected, you get penalized by losing a part/all of your stake, again, depending on the exact implementation.
It would be interesting to know the spread of who's left holding the bag, whether it'll be more heavily institutions or the latest adopters; if there will be a way to really find this out?
I don't know about your dev environment, but in mine we run server code separate from web code. So you could toggle your local WebContainer to access either localhost:3001 or a remote branch, staging or prod environment for whatever server you wanted to test against.
Honestly, I don't think age is an issue. My mom did a career change at 50. Your problem is grass-is-greener-on-the-other-side syndrome: you seem to think that if only you put in years of study into some field, it'll turn into your dream career. That's not how it works. Academia suckage is a well documented phenomenon; unless you're keenly aware of what that entails and are willing to tolerate all the BS that comes with it, you're just going to find yourself at the same spot you're in now: entering a field with starry eyes and being confronted with a reality that isn't so rosy.

For me, when looking for career advice, the one single piece of advice that served me very well is this: "Don't aim to do what you love, look for something you can tolerate". The idea is that if your approach to career choice involves romanticizing a profession, you're most likely ignoring its downsides (all professions have downsides) and you're setting yourself up for disappointment, whereas being brutally aware of all the suckiness factors means your opinion of the profession can only go up from there.
The big win for cast iron is its higher heat capacity. It takes longer to heat up, but once hot, the temperature drops much less when you add cold / room temperature food to fry, resulting in crisper and less soggy output.
OpenBSD does support SMP since 2004, FreeBSD even earlier.

You seem to confuse SMP with Intel's "HyperThreading", which is disabled on OpenBSD due to security concerns (SPECTRE et al.) and which makes sense to default to in an OS that takes security seriously.

SMP and HyperThreading are completely different things.
IIRC, Mozilla killed off embedded gecko years ago.
I'm probably going to get some downvotes for this, but take half a day to go through the learnin resources at tailwindcss and you'll be able to make a (albeit generic) landing page and UI the day after.
BaseTen: The fastest way to build ML-powered applications
I bought a barely-used (2K miles, 35% off (year on lot)) high-roof Sprinter on a whim back in 2017 (was a PGA tour shuttle, apparently) and took out all 3 benches, for a truly wonderfully capacious, full-enclosed hauling and moving machine.

We've also used it as a great family country-touring machine with all benches in (8 kids), and the kids have taken it around the country a couple of times with friends.

Can't recommend them more. Just a basic V6 diesel, but Mercedes does build solid trucks.

(The only drawback being that the roof a/c gaskets always break on these things at great expense (1600usd), out of warrantee. They even settled a class action suit about that exact problem, but only up to 2015. I suppose we'll have to start another to cover 2016 and up...)
It's not crazy if it was for a totally laughable reason, like puffed up pricks in #unix with channel ops don't even know IRC history.
Not only that, but there's no guarantee that a local ops team would actually be any more successful, on average. I'm begging our IT folks to give up on hosting Jira ourselves because they can't make it work well. Random outages, misbehavior, and at the best of times it is sloooooooow. Just use the hosted version and let someone else scale the infrastructure to support it.

(or better yet, don't use Atlassian, but that argument's a non-starter at my company).
0.32mm Pilot G2s are my favorite. I usually buy the green, black, blue, and red in packs of 10.

They are a pleasure to write with. They are more prone to the bullhead not functioning if dropped but overtime these pens have taught me to take care of my pens. Now I can actually get the pens depleted all way.
This is probably the single most relatable post linked on Hacker News for me. She gets it. She gets my mind set. I've been in tech for 20 years now (grew up poor, used to clean the tech-workers' cubicles as a kid so my parents could make it on time to their 3rd jobs, immigrant). The other day I was talking with co-workers at lunch, about how my major goal (at 40) was to finally pay off my mortgage ($194K) in the next 5 years. There was a long awkward silence, and lots of confused looks exchanged. Apparently, I must have been and continue to be chronically underpaid.
Slack was working for me this morning (desktop and mobile), albeit a bit slow, but once I hit Command + R, it gave me "Server Error something went wrong" too.

It logged me out of my work's workspace from both desktop and mobile device so I can't communicate with my team.

Don't press Command + R/Ctrl + R, if Slack is working for you!
Show HN: The Indie Hackers Doc
Bitcoin is an interesting technology that was adopted by a bunch of people who spouse a crazy ideology. They believe that all financial problems we have are due to the specific currency used, namely paper-based currency controlled by a central bank. While I don't agree with all decisions made by the American currency creators, it is crazy to think that all financial issues would be solved by moving tomorrow to gold or bitcoins. This belief system is what made bitcoin popular along a certain segment of the population.
Because there is no mining at all... The reward for new blocks is given on what can be thought of as a lottery system to those that have coins staked, and the reward is proportional to the amount staked. Effectively, payouts go out to everyone in the form similar to interest paid out on a CD.
Could you give real examples of widespread adoption of Bitcoin in Brazil?
I think the overlap may be surprising. The CTO of the last startup I worked for (well-known e-commerce shaving co.) had a massive lifted F-250 and I've seen a fair share of tech-truck-bro types.

I get what you mean, though.
> Per car, you saved $467/year or $39/month.

> That's another $139/year over 18 years or $12/month

> Yeah, that's not nothing, but it's not the TONS OF MONEY that always gets mentioned in these discussions.

It's not tons of money, but as you said, it's not nothing. Saving over $50/mo is definitely very significant for me (I must have grown up poor). As I do keep track of all my finances, I know that most of my savings come from saving $50/mo here and $50/mo there.

And I was poor for many of those years - I was a grad student.

A few other points:

You quoted 28K for 2 baseline Corollas/Civic. It's a bit more than that since the $14K is 2003 prices. I bought my second car in 2011. The lowest Civic was $16.6K then. And if you get the LX (which I did get, albeit an older model), it would be $18.5K

> Note we are also not considering that you could have kept the new cars on the road a few years longer.

The counterpoint is that with used cars, you can change them every 7 or so years and still be cheaper. This way you have more variety.

Finally, there is a bit of cherry picking: You used new Corollas and Civics as your benchmark. As someone who has owned both a 2003 Civic and a 2003 Accord, there's a world of a difference when it comes to comfort - I always needed extra back support in the Civic and it still caused back pain. I never needed it in an Accord.

With older cars, the price difference between a Civic and an Accord is $1.5K max (similar for Corolla vs Camry). So if you add $3K to my total, your equivalent would be about $10K new, as 2003 Camrys/Accords sold for $20K vs $15K. That's another $32/mo.

> Your wife's repair and maintenance costs look more in line with average than yours. Does she put a lot more miles on her car than you put on yours? I do agree that if you put a lot fewer miles per year on a car than average, a used car starts looking like a much better deal (see below).

I think it's just that newer cars are costlier to repair/maintain.
Agreed. I think this is the attitude of much of the community. I was trying to wrap those points in objectivity and a way outsiders can understand.
Long time ago, the day I finished my probation period at work was also a multi-hour gmail outage. I got up, couldn't load my email, and had a panic attack for a few minutes before finding out what was going on
Assuming you defined signed integer overflow to follow two’s complement rules (the only reasonable interpretation other than UB), it would still be a guaranteed loop count of 16. (EDIT: i’m a dumbass, this is obvs not true. disregard this paragraph)

There’s an interesting thing to note with that example though: even if you did make signed integer overflow defined, that code is still obviously incorrect if param + 16 overflows. Like, the fact that signed integer overflow is UB is totally fine in this example: making it defined behavior doesn’t fix the code, and if making it UB allows the compiler to optimize, then why not?

Arguably, this is the case with the vast majority of signed integer overflow examples: the UB isn’t really the issue, the issue is that the programmer didn’t consider overflow, and if overflow happens the code is incorrect regardless. Why cripple the compilers ability to optimize to protect cases which are almost certainly incorrect anyway?
I've got an equal mix of 5 year and unrestricted NDAs, no 10 year NDAs, oddly enough.
Some folks may want to pay more to support a small business that is manufacturing in the US (probably less of a sell if you're not American). Personally for something relatively low cost like this I'd happily pay double just to avoid buying it from Amazon. I think suggesting that it's "just because" is a very narrow view.
>store of value

One whose value fluctuates wildly over time, one that is lost if you lose your keys, one that is susceptible to a hacker stealing your keys, etc.
"We traced the call. It's coming from inside the house!"

Telcos make a bank facilitating the spammers.
Mail Checks and Documents
Doesn’t matter if it’s on a US exchange. If you’re a US person, and you move bitcoin from one wallet to another without cashing anything out, this is potentially a reportable event now. And if you fail to do so, the public ledger has cryptographic proof of your crime.
I'm looking for a service that will print and mail documents and checks for me via USPS priorty mail. Anybody know of one? Lob does not do priority mail.
PGP is possibly the only workflow worse than SMS based 2FA for humans.
You can search Youtube and see youtubers' visiting to Xinjiang, and even the sites of the so-called genocide events. Draw your own conclusion. I haven't been in Xinjiang in my lifetime, I have no idea what really happened. I watched CNN, ABC, and many western news reports, and CGTN's reports, and a lot of Youtuber, like and dislike China all alike. I had my own opinions. But I see no reason to present them without myself setting foot on the region.
Some podcast -- RadioLab I think -- did an episode on how climate change (specifically, warming) has been putting selective pressure on fungi to make them hardier towards infecting warm-blooded animals... at the very same time that the average human body temperature has been trending down.

Not a good thing.
> Sad to see UK becoming one of the apologists of internet censorship

Almost as if, (at this point in time), the benefits of this to the people of the country(not just you) outweigh the negatives...
Glad to hear you say that. We're getting Mitsubishi this time. It's actually going to replace our downstairs AC and the minisplit.
> For starters, someone's got to maintain the port of the interpreter or VM

This was a good argument a couple of decades ago. Now? Keep in mind that most devices in this planet are ARM-based, ever since we started talking about 'smartphones'. They have been running these interpreters for a long time now. Most applications and libraries of any importance have been ported.

> If I choose AMD or get an M1 Macbook, I'm going to have a much poorer sense of how the things I'm working on would behave in production.

I thought that's what staging environments were for? Plus scale tests? A laptop provides a pretty poor proxy for a server environment behavior. For starters, they are not really the same spec, are they? Are you running a Xeon-based laptop?
Bring back .plan files!
I didn't even understand what that sentence meant

> But that day in the classroom, my incomprehensible English taught me that being an linguistic "have" is unstable and delusional at best.

What does it mean to be a linguistic have? Is this a reference to the haves/have-nots. Is she trying to say someone with linguistic fluency? Seems like the "an" is misapplied there too which mucks up the sentence.
Well, I remember the moment No Cash suddenly had some cash after making the latest version of his popular emulator paid-only.
We're getting Mitsubishi this time, so I'm glad to hear that.
Presenting an alternative user perspective here, I would go on freenode, but only for sports channels (really, and how that happened is because on reddit before they started promoting discord, there was a window where IRC was advertised for sports chat, usually during game nights).

Freenode wasn't only for technology channels, though they were absolutely the majority.

My experience with freenode has been a positive one, the sports channels had the same crowd of regulars and there were no real issues.

Freenode was very nice, especially compared to the shower that EFNet was in the 90s and I am sorry to see that the freenode network is having troubles now.

IRC is a great technology, it's too difficult for the average user to understand, and this is not necessarily a bad thing.
"You want it to be a mini operating system"

I don't think this is universally true.
> I wish there was some sort of island or safe haven country setup by cryptographers so they could safely work on crypto without legal issues or crypto being seen as a munition and a threat to government.

This has always been a fascinating concept to me as well — but I think history demonstrates that you can't just set up a safe haven without significant international leverage, whether financial or military. And if you're actively exporting "munitions" to other countries, it's only a matter of time until someone tries to knock you off.

The more likely scenario is that your safe haven will be dependent on a larger nation-state patron—and therefore ultimately vulnerable to changes in its domestic politics. (E.g. Israel, or Taiwan.)

It's difficult to build leverage in a country the size of an island—and once you're big enough to have any leverage, autarky becomes nearly impossible as you're always dependent on someone else for logistical reasons (food, fuel, etc.). This is essentially what the Second World War was fought about; autarky lost.
https://en.wikipedia.org/wiki/Deniable_encryption
I was really excited about this truck until I saw they went the Tesla route with the giant touchscreen in the middle of the console. Do they think that this what EV buyers want because Tesla has it?
I want a vehicle with simple tactile controls just like my ICE vehicle, but electric.
Maybe I'm in the minority.
You've had several HN readers suggest your criticism is unwarranted. I agree as well. Seriously, nothing from the OP indicates anything fanatic or out of the ordinary.
I believe Megacrit, which built Slay the Spire, is two people, Casey Yano and Anthony Giovannetti. But to the broader point I knew the name of the studio off the top of my head while I needed to look up the names of the individuals.
It is both a good critique of Hey services, and a shoutout to the alternative - Fastmail.com - preferred by the author.

(For those looking for privacy focused alternative to Gmail / Outlook / iCloud checkout Vivaldi Mail - https://webmail.vivaldi.net/ ... it was founded and is run by the former owner of Opera.)
Gymnastic rings and kettlebells
Against Public Philosophy
It isn't clear to me precisely what example you have in mind.

If you are saying that deleting array bounds checks might have performance benefits that outweigh the security concerns, then I disagree.

If you are saying that the compiler would have to insert bounds checks, I don't see how you arrive at that.

I have seen claims that gratuitous UB is important for enabling meaningful optimizations, but in every such case the examples did not hold up to scrutiny. In the end, the same optimization remains possible without the gratuitous UB, although it might involve a little more work on the part of the compiler engineer.

Regarding "malice": "Never attribute to malice..."
Someone please tell me what's the correct way of saying this
Does this mean we can use sqlite natively on the browser now?
Exactly, terrible people can still be right about something.
TE hit the nail on the head with their designs, don't quite know what's about them that makes them so fun.
On the contrary, my serious musician friends have little appreciation for their products, gave some PO as gifts and they've been gathering dust since.
Wow. How? Node.JS needs a "full-blown" OS to compile and run... right? And that's not something you could emulate efficiently using wasm? Right?...?
I bought a triatlon wetsuit in November of last year so that I can swim in a lake nearby. See, for all of winter, public swimming pools were closed in Germany because of the pandemic.

In the end I didn't go much because below 10 degrees celsius is just insanely painful. I went a few times, but just for the challenge.

I've started, however, using it in spring now and I love the empowerment it gives me.

I can swim comfortably outside in a beautiful lake and I don't have to be upset about closed public pools :)
The Henriksen BUD Ten guitar amplifier sounds amazing and is surprisingly lightweight.

Quo Vadis blank unlined notebooks continue to be the best in class; the reMarkable 2 was a giant disappointment and is already in the abandoned tech drawer.
As I suspected, I can't take a DeFi loan from https://truefi.io/. It's only open to a small number of vetted borrowers comprised of OTC desks and exchanges. Interesting to see how it works though. They say "delinquent borrowers will face legal action pursuant to the loan agreement signed", which means they're relying on the "legacy" legal system to enforce the loan agreement. In other words, it's not DeFi (surprise, surprise).

Are DeFi loans coming in the future? I have no idea, but right now it's not clear whether it's even possible to make loans with DeFi. No one has done it, so far. And loans are the most elementary of financial instruments.

Another problem with DeFi has to do with the very concept of decentralisation. For instance, these TruFi loans are approved or rejected by the lenders themselves. Another example, in a Dao, the shareholders assume management roles. Therefore, at least in these instances, decentralisation means replacing highly specialised workers with unpaid, non-specialised, informal labour. I think anyone can see that this is a dumb idea. A decentralised entity that is organised in this way will never be able to compete against a corporation that exploits division of labour and is professionalised.
WalkMe S-1
New Snap Spectacles Feature Augmented Reality Display
The bigger problem is that the automation behind sufficient tracking to make it easier to report is missing - or was. I bought stuff from Bittrex years ago, and I was forced to buy BTC to convert it to buy something else, Bittrex went away (and never cared anyway), so now I have some headaches to report. I'm glad my holdings were small.

All this goes away if there's automation and agreement among the exchanges. Of course, for those with wallets, I'm not sure what the solution there is. I'm guessing there should be some software one can use to track transfer times + prices and aggregate that, based on address... or something.
That isn't really a fair representation. The amount of leeway to affect policy and transactions on a blockchain by whomever you think these middlemen are is negligible compared to things like stocks and bank accounts.

No middle man can stop you from sending BTC to someone in Asia. No middleman can force your transaction to take 5 days. No middleman can stop your transaction. No middleman can stop transactions at night and weekends. No middleman can trade afterhours while you are stuck waiting until the next day.
I mean, I've been poor in Eastern Europe, and I've been poor in the US (had no idea!!!). I will take the U.S. poor every day of the week.
Fender Mustang Micro Headphone Amp.

I can play electric guitar anywhere in my house, any time of day. The sound goes straight to my headphones, so I don't need to worry about connecting a thick cable to my regular cabinet amp, and I don't need to worry about being quiet at night. Another perk is that the volume is balanced for my ears—whichever ear is closer to the amp starts feeling fatigued when I play with my regular amp. I use Beyerdynamic DT 880s to listen, and the sound quality IMO is great. All in all, I find myself playing guitar much more often than before, and enjoying it even more.
Might have something to do with disposable income disparity. Language barriers also play a role.
> Amazingly badly written

You know they want ambiguity. It means MPs can dismiss objectors as irrational slippery slope proponents. Then when it's appended to the statute books it only takes a few judgements to 'clarify' the law.

It's all downhill for freedom. The intention is clear. Voting is useless. The press have been silent to the point of compliance. It only takes a well placed messaging campaign and an unvigilant, ignorant public.

At least we still have beer to see us through the long haul. See you at the pub.
Also reminds me of all those framerate pacing hacks people put into old Flash movies. They literally spin in a loop until the current time advances to the next frame. AFAIK Ruffle explicitly pads out the time scripts see just to defeat this particular coding antipattern.
> If, instead, we force compilers to think about the fact that offset + 16 could have some implementation-defined meaning like wrapping, then all bets are off & we have to throw a bunch of optimization opportunities out the window.

Uh huh. If `i` is declared as `unsigned int` instead of `int`, then overflow is defined and the compiler can't apply those optimizations. And yet the world doesn't end and the sun will still rise tomorrow...