skysight-inc/HackerNews huggingface dataset:
> What about technology that just sets oil fields on fire for no particular purpose?

Oh come on, don't be absurd. Bitcoin is not setting oil fields on fire any more than the power usage of the whole internet has. How about games? That's pretty pointless expenditure of electricity... but you aren't screaming at the rooftops over that. This is seriously a case of old man yells at cloud meme.

> Bitcoin is the most obstinate to change on purely ideological grounds.

That's fine. ETH exists. It could mean that ETH wins in the end. Who knows.

> Adding green energy simply to waste guessing random numbers instead of decarbonizing the grid just adds to the e-waste Bitcoin is responsible for.

Blah blah blah... just as absurd as the above statement. Try a different trope, please.
I certainly don't. Although I also write Rust now, so I suspect someone will accuse me of having split loyalties or something equally ridiculous.

The only context in which I care about "C/C++" is on resumes, where it's a sign that I need to ask a little more about the person's background.
I feel like that shouldn't be too hard to add. One of the all-in-one solutions for Stable Diffusion[1] has this feature already. I don't know how it is implemented but it does kind of seem once one of them gets a new feature they all get that new feature before long.

---

1. https://nmkd.itch.io/t2i-gui
The new Optane is called Storage Class Memory and is coming in CXL format cards without the programmatic dichotomy imposed fatally on Optane.
Our World In Data is the largest open source data collection & analysis that I'm aware of. https://github.com/owid

The 80000 Hours podcast has an interview with the (non-technical) creator of OWID. I seem to recall some interesting stories about them getting emailed PDFs with COVID data and such.

I had the same question as you, and I was hoping to find ideas in the comments. It seems like the kind of thing that's both inherently messy and scrappy yet if you don't get at least somewhat organized it can't scale.

Update: link to the podcast episode page with quotes, transcripts, etc.
https://80000hours.org/podcast/episodes/max-roser-our-world-...
Recently moved to Orlando from NYC.

Definitely shoot me an invite if you set something up. Even if it's Tampa or wherever I'd probably be down to drive.
Interesting idea and I like it. However, I just tried it and found it does not support Chinese. Would you like to add it as a new feature?
Zig is production ready? I must have missed the 1.0 release announcement
I'd be really surprised if you got a response. Surprise me articbull!
Speed, speed, speed. I wish vendors would put a bigger effort into making hardware encryption safe.
The victim's family refused to participate or provide anything for Serial to use, so they (respectfully) didn't dig up much else about her.

The producers of the podcast were very upfront about wanting to give airtime to understanding Lee as a person, but also not feeling like they had her family's blessing or other verifiable information to go on.
> It's also nice for consumers who get their devices stolen strictly for parts. Preventing someone from basically chop shopping phones. I don't use iphone's but it's a nice feature. If the parts are serialized they could prevent your stolen iphone's camera from working in someone else's stolen iphone. Essentially locking the parts to a iphone that locked by an appleid.

A notification that says "this iPhone has stolen parts", some cooperation with the police, etc. could all work without locking down the part. There are a million ways to do it that don't involve destroying the planet and stomping on consumer rights.

Also, getting past the serial number lock isn't that hard. It's hard for the typical random asshole who steals phones, but not for someone knowledgeable enough to buy stolen phones to do repairs. Just search for "iphone screen programmer" on eBay and you'll find them selling for around ~$90.

$90 + an aftermarket screen is still less than what Apple charges for a repair, DIY or not.
That kind of dynamic SLC is fun if you have cash to spare or you want to play around with a brand new drive.

Otherwise what I care about is the minimum SLC size. Or, if it's significantly different, the SLC size when the drive is 80-90% full.
You can low price tickets for Hamilton now. It's a great show and has some interesting bits Hamilton's contribution to, as fictional James Madison put it "nothing less than government control".
The implication being that they only ‘look’ like they are not evil, but secretly they actually are?
I’m all for people learning other languages, especially across different paradigms. I encourage newer devs to learn a more “obscure” language when I’m leading or mentoring them, oftentimes Clojure since I learned so much from it myself. I wouldn’t for a minute suggest any of them are lazy if they don’t take that advice, or defer it indefinitely. Learning a significantly novel thing for personal edification can be intimidating[1]. People have jobs to do and lives to live[2]. Not everyone is so passionate about the craft, and I’d even say not everyone should be. And some of us who are so passionate have to choose what we pursue with the time and energy available to us, knowing we’ll leave other opportunities to learn unexplored[3].

All of which is to say, I’d love it if people branched out more from TypeScript, and the whole set of JS ecosystems, more than they do. But I don’t think disparaging them does anyone any good, or fairly reflects their talent, dedication, curiosity, or any other quality of their being.

1: I’m saying this as someone who very much would like to learn lower-level programming but have almost totally put it off for several decades.

2: I’m also saying it as someone who clung very firmly to the familiarity of first PHP, then JavaScript, until I had a really compelling reason to learn FP on the job.

3: I’m also presently spending some part of my current vacation time learning math pertinent to an art project, rather than picking back up learning Rust. The math is actually more challenging for me in a lot of ways, and learning Rust would be more personally rewarding in some. If I were better disciplined, I’d be reacquainting myself with a guitar, rather than trying anything new with a computer.
Archiveweb.page - Interactive browser-based web archiving
Foxconn is a foreign corporation that set up and runs factories inside China; they are from Taiwan.
Taking a handful of students is hardly the basis to go around on the internet recommending people apply to transfer to Harvard.
> it's not like the CCP can do anything to me anyway so I wouldn't care as much.

Why do you think this is true? Do you not believe that foreign entities attempt to influence adversaries?

To flip your statement on its head, I (as a US/Western citizen) can influence Google, which influences the US/Western world. (I can protest Google, I can elect representatives that will go after them, etc. We've even seen this done) But as an American I cannot influence the CCP which also influences the US/Western world.

(You should also consider that the connections that Google has to US intelligence is not akin to the connections that TikTok has to the CCP. The latter is much more direct)
"Your house, my rules."

Is this what you are suggesting?
I'm pretty sure we haven't seen the deepfakes we are expecting yet. Give it a couple months for grainy photos of Clinton in the basement of a pizza parlor with handcuffs in the background.
Here is a public WebTransport Echo Server: https://webtransport.day, can try by Chrome.
ABI shenanigans are what killed the whole "off-the-shelf components" promise of C++ and object orientation.

They really made the same mistake again?
What is so impressive about this? Marginally faster than the fastest pcie4 drives on an interface that can do double speed?
I'd be down to organize an event in Pittsburgh
Transfer your domain to another registrar.
The big stuff is mostly done in C/C++ (because Python is slow) and bound to, so you could end up with basically the same bindings for JS/TS.
I don't think it's possible. Native cuts closer to the hardware and web browsers are built on so much stuff.

I have noticed that mobile apps are replicating things like SPA for absolutely no reason, which actually lowers responsiveness. So it might be that. Perhaps there's a shift to writing code faster over performance.
Can you expound upon your analysis? At the moment you are simply assuming your conclusion.
Is this a joke?

This is patently insane - the boneheaded logic behind this is unprecedented.

Granted, looks like PoS might be DOA. PoW would've made this kind of draconian tom-foolery much more difficult.
Please also loop me in for a Chicago event!
Not sure tbh. But this was a not to old HN post that uncovered this. So potentially the reasoning is because it was unknown.

https://news.ycombinator.com/item?id=32520450

https://news.ycombinator.com/item?id=32514793
My favorite type of "What" comment is:

// The following block should have the same
// result as this (simpler) code:
// <code>
// but for <reason> this version is better

This is great for things like opaque optimizations, things that mimic a library function except for one critical difference, blocks that become really convoluted to deal with special cases, and similar.
He's a 41 year old man now.
[grunts]
Yes. Software monopolies join all the other monopolies in being a huge driving force in increasing inequality in this country.
On the topic of whatever percentage of people are on Platform X and Y: I really wish devs would look at things in absolute terms sometimes

I used to be a huge Windows Phone fan. During its heyday, it wasn't far behind Android or iOS in features, and it was in a really sweet spot where it was almost as open as Android to hacking without being hideously primitive and janky like Android was at the time. (Talking ancient Android, before the anti-jank project) Windows Phone had something like 50+ million users. Nobody would port any apps to it though, even "apps" that were just tracking code bundled around a website.

It was so damn frustrating that companies would come out with apps for set top boxes and game consoles that had total install bases a fraction the size of the Windows Phone market, but they'd completely ignore that phone platform since it was a smaller percentage of the overall phone market. What was even more bizarre is that they'd usually launch on iOS first despite its tiny install base relative to Android at the time, since the execs personally liked iPhones better.

Somehow the path of every big business and VC required an "app" on iOS first, then eventually adding half-assed Android support, and not only did they not support other platforms, they'd actively block users from hacking together their own open source clients for linux, Windows Phone, etc.
I’m not too lazy for comments, but I hate it when the flow of explanation/logic gets piled up with details, all in the same visual style. A source becomes a lenghty book with randomly discussed topics mixed with code. Instead of comments I’d like to emphasize some parts and write irrelevant details and technicalities in a smaller font with a lower contrast. And/or collapse parts of it, but with manual collapse statements, not whereever program syntax allows (I find this completely useless). Also abbreviate expressions into comments that by default replace them completely. E.g.

<cycle through params and start a service for each one>
…
<set up an ocr subprocess and handle errors>
…
if (<is a numeric string>) {
<trim whitespace>
<extract integer part>
<send it to /path/to/route>
}

expands into a corresponding full-page code and more details when you click on these parts. Can’t simulate fonts and colors on HN, sorry. This isn’t exactly literate programming, but more like a programming markdown. I wish it was every language’s way to go. I know you can simulate that with functions and IDE, but having a continuous context has its own benefits (you don’t have to pass it around, which is tedious and again technical), and also naming things properly and in a unique non-polluting way is hard.
The absurdity of the name aside, this is unconscionable on the part of the employers, and it's likely that most employees in this kind of circumstance can tell their employers to stuff it without any adverse consequence.

One thing worth keeping in mind for prospective entrants to the workplace: if any employer says you owe them money (for acts other than intentional or gross negligence, which for the most part employees are nevertheless legally not liable, but may feel ethically responsible), then it is no longer an employee-employer relationship. Put another way: if you're not an equity partner in a business or a strictly independent contractor who signed an agreement saying otherwise, you should never have to pay an employer for anything.
> Although critics question the legality of TRAPs, a legal analysis published last year found that courts generally uphold the agreements in challenges brought under anti-kickback provisions of the Fair Labor Standards Act, the law establishing a federal minimum wage.

> In 2000, the study noted, a federal judge in Manhattan nullified one employment agreement in the financial services industry, ruling that the language of the contract “approaches indentured servitude.”

The general picture seems to be: this situation is mostly compatible with how the rule makers want it to be, is in no way accidental, and will be upheld upon challenge in most cases.

Some people will have the decency to not go with the grain, but they are few, and represent the exception more than the rule.
If all global state is made thread safe and, then whether threads are subinterpreters or a single interpreter is conceptually irrelevant and probably easier to implement.
Agree about the "just type in text" paradigm though I feel they suffer from the "empty state" problem. You can see I tried to mitigate with the "blank sheet" placeholder text, and on web there're templates available. Unfortunately it appears only a fraction of users use the templates, and of course users never read the placeholder text!

I haven't heard of immediate / retained mode before - interesting concept! Figr is more straight forward and evaluates a line as "0" if there's an error (the opposite of "be conservative in what you send, be liberal in what you accept"!) so they are problems where entire calculations are "wiped out" if there's an error on a line, but I think that's the trade of to having accurate results.

As for a custom text view completely agree! I did do that initially though switched over to draftjs later and (despite it's lack of good guides) has been a huge time saver!
I just don't have the time to watch a 7 part series mini-docuseries to "inform" myself. I've lived all over the world (yes, Europe as well) and personally find American suburbia amazing for the reasons stated above.

Americans on HN think that there are no cars in Europe and everyone just bikes in beautiful small towns. Europe has 250 million passenger cars.
Well there's also the problem that if technology is possible but kept proprietary, then it is not expected that it will be used. This increases its power.

A world where deep fakes are well known and accessible technology undermines their nefarious utility (the opposite of course also being a problem: actual video evidence now potentially being undermined).
I don’t know what any of those words mean.
Same goes for

- docs.new

- slides.new

Super cool!
What's the suicide rate amongst people with a steady, full-time job, though?

I would imagine that nation-wide suicide statistic would be heavily skewed by people who are elderly, disabled, extremely socially isolated or otherwise on the fringes of society.
>There are formal definitions for attention deficit disorder

Have you looked at the DSM-5? The wording there is vaguer than you think. For instance

>1. Inattention: Six (or more) of the following symptoms have persisted for at least 6 months to a degree that is inconsistent with developmental level and that negatively impacts directly on social and academic/occupational activities:

> a. Often fails to give close attention to details or makes careless mistakes in schoolwork, at work, or during other activities (e.g., overlooks or misses details, work is inaccurate).

What does "negatively impacts" mean? What does "often" mean?

[1] https://www.ncbi.nlm.nih.gov/books/NBK519712/table/ch3.t3/
It's not.

But to be fair it feels more ready than rust did at 1.0
We are probably confusing two things in this comment:

* The healthy level of self esteem. (Normal as in ideal)

* The median level of self esteem. (Normal as in compared to others)

So we probably need better words. "SubOptimal" "Optimal" vs "Average" "Above Average" etc.?

A good comparison is what is the normal amount of sugar to consume per day? What is the healthy amount?
Admittedly this is anecdata, but here’s my take:

I’ve been a Mac service technician at an Apple Store for almost a decade. I’ve had an extremely competitive wage for the entire time vs other jobs of this level, I get RSUs, and a very comprehensive benefits package even though I’m currently part-time. me and my team are expensive for what we are (essentially, just retail workers).

The majority of appointments I take on the Genius Bar in a day have no charge; software/iCloud issues, data migrations, or just how-to questions are free and unlimited. Most, though certainly not all, repairs are done in warranty.

Yes, repairs are often expensive, but when I think about the daily operating costs and salaries of my entire team vs how much revenue we bring in per paid repair transaction, I can’t see how repair costs & AC sales cover even half of it. That’s to say nothing of the extremely busy call centres that Apple waived the per-call fees for over five years ago.

Take that for what it’s worth, but when you see how much traffic flows to and from the Genius Bar every day with no money ever changing hands, it would take a lot to convince me that AC is a profit centre, and not a huge loss leader.
Chess was born with an unknown, yet well defined, maximum lifetime.

Lack of any random element implies that the number of scenarios is finite; huge, very huge, but finite.

When matches were played by mail (mail as in postal service, not email), and the most passionate players subscribed to specialised paper magazines, it was a kind of huge that you could be excused for confusing with infinity.

But internet and computers have changed the playing field enormously, and now that huge has showed for what it always was: huge, but finite.

Chess is dead.
Interesting video here of one of the San people running down a Kudu which collapses from exhaustion after an 8 hour chase: https://www.youtube.com/watch?v=826HMLoiE_o. Hard to compare this to Sorokin because the hunter is running in veld, not on a road, and has far less access to refueling points. Also, if he fails to track the prey down on day one, he would probably have a go again on day two, maybe even day three. Interesting claims too, that as an upright runner which sweats from glands all over his body, and as a creature capable of carrying water, man may have had persistence advantages over creatures with less ability to cool themselves and which run on four legs - a less energy efficient mode of running according to Attenborough.
"that would never happen to me" combined with "I can make a few bucks on this platform"
I am used to investopedia. The exchange of money is not "taken as read"
I don't know how you arrived at that. C++ has the exact opposite ABI problems: it has a far-too-stable ABI that leaks thanks to poor abstractions (header files and template expansion in first-party code). Institutional C++ users have far too many implicit ABI dependencies to ever sign off on breakages, so C++ stdlib maintainers are unable to optimize much of the `std` namespace.

This in contrast to Rust, which actually does fulfill the "off-the-shelf" promise for most use cases. It's really refreshing to be able to do `cargo build` on nearly any host and get a single binary.

Edit: Jason Turner covers C++'s ABI woes excellently here: https://www.youtube.com/watch?v=By7b19YIv8Q
I'm confused.

Is the idea here that something from the United States is not bound by United States law because the person who made it doesn't want it to?

Google's also bound by US law. They're also international

This is just how the law works. What am I missing? Why does Ethereum get to be above US law?
I just leave it (Onkyo) on DTS:Neuralx. It's good enough for most of my wants.
They’re using hyperbole as a device. It’s not meant to be “literally” true.
Isn't that still NAND flash? What we need for really low latency is CXL Optane, as far as I understand it.
I think it's also that idiomatic C++ is evolving further and further away from anything resembling C. So it's turning from C with extra features into a completely separate language that happens to interoperate well with C.
As does Hebrew, which is why we don’t technically know how YHWH is pronounced
No, no, no, Apple can do no evil, this is a hit-piece.
I'm not sure why you're attempting to call out non-existent fallacies and having so much difficulty accepting the hypothesis.

The person in question averaged roughly 40 miles per day. The specific example provided in the wikipedia article - full of citations to supplementary materials - detail a group running up to 35 miles per day.

¯\_(ツ)_/¯
so i don't mean to seem rude, but, i'm not really sure what other options there are

if ethereum isn't bound by us law, is it that they should be bound by someone else's law, or not at all?

like, you know that if you're a german person in france, and you make a visa transaction, because visa is an american company, they still have american requirements, right?

so i'm not being sarcastic. i'm really genuinely asking.

what jurisdiction of law, if any, do you believe governs ethereum?
Question is whether the failure is worse than the increased success during the good times.

Without strong leadership, China might still be a pre-ondustrial/low-industrial poor region plagues by wars between small nations.
Same. Unfortunately, I came to this paradigm too late - my mid-thirties - to make use of it in my first career. But it’s radically changed the way I approach my second.
The problem is, that when it become inprofitable -- miners would shut down their ASICs and wait for better time -- causing difficulty to drop.

And at this point somebody with huge computing power disabled could enable theirs Rig and quickly generating block to perform double-spend, and create soft fork.
How very vegan of him.
Adults tend to leave out a lot of context in their answers to anyone.

Even knowing this, I constantly have to step back, sometimes a number of times, to explain the background of the background before then getting into the actual details of the "thing" I'm supposed to be explaining.

Working on a project for X months and then having to compress and abstract that knowledge into a 30 minute introduction to a group of people staring from a clean slate is a gig that requires more preparation than expected or allowed for.
> This is called coalition building.

No, this is called astroturfing. The wallet defines the direction of the group.
And let's not forget Bill Cosby raped people. R. Crumb drew pictures.
Alright, so I finally went and checked, and (according to merriam webster), the following definitions of "bank" are reasonably commonly used (none marked with archaic or obscure).

> a supply of something held in reserve

> a place where something is held available (especially : a depot for the collection and storage of a biological product)

Both of which fit food bank, seed bank, and sperm bank.

Which means that a sperm bank probably is properly a bank, although used without qualification, most people probably mean money bank (or are being intentionally ambiguous to avoid the stigma of needing a food bank/going to a sperm bank).
Cheers - this works great. I’ll have to stick to using Calibre for library management, unfortunately, as I run a Kindle too.