skysight-inc/HackerNews huggingface dataset:
You’re close. They’re related, but the causation runs the other way. Structural changes in the economy facilitate changes in views towards those things. It’s not coincidental that, for example, my contractor who earns his living lifting drywall over his head has different views of gender roles than people who make a living doing knowledge or creative work.

To turn the example around. people in my dad’s village in Bangladesh—where you need to have kids to work on the farm—all believe in traditional procreative marriage. Is that a justification for ignoring their economic concerns?

It’s a very weird kind of “liberalism” that holds people’s attitudes arising out of their lived experience against them.
We say the h
Uhm... did you even check my account age ((and my old one is two years older))
> the USA has gained a larger energy share.

The US is already exporting everything it possibly can as fast as Europe can accept it. The US ain't no saint, but the energy angle isn't a plausible motive.
Sometimes opening a folder with Windows Explorer can take 15-30 seconds. Even when there are just a handful of files. It is very clearly scanning the contents of the files (so that it can sort them by date descending).
Oh, this is nothing.

Windows force-updated my Notepad.exe to the new modern UI version.

It is very visibly laggy for basic actions such as opening menus or scrolling through text.

You have to be spectacularly bad at programming to make something so basic so slow in 2022 on a very high-end gaming computer.

Not just bad, but utterly oblivious. Casey Muratori excoriated the Windows Terminal dev team for failing to achieve a consistent 60 fps when displaying fixed-width text, which is such a trivial exercise that Casey whipped up a demo in like two weekends. [1]

Now the Notepad team insisted on following in the Windows Terminal team's footprints and slowing down the other fixed-width text app that needs to be lightweight fast for all sorts of reasons. Nobody needs Notepad to be pretty. Everyone needs it to work.[2]

Just amazing to see something like this happen. It's like a slow motion train wreck, ruining one Windows app at a time.

[1] These videos are especially "shocking" because the code he wrote is terse, straightforward, lightning fast, and more correct than whatever madness Microsoft was doing.

First weekend: https://www.youtube.com/watch?v=hxM8QmyZXtg

Second weekend: https://www.youtube.com/watch?v=99dKzubvpKE

[2] For example, opening a 300 MB log file takes a solid minute of time, which is absurdly slow. It also bloats this to 800 MB of memory usage. For comparison, TextPad opens it in 5 seconds and uses 30 MB of memory. VS Code, an electron application(!) opens in under 2 seconds.
I always feel the talks of private jets are missing the point. (Besides, it's always the private jets of Al Gore and Bill Gates that are in question. People never ask about the private jets of BP execs.)

To simplify, let's assume that Bill Gates has a Boeing 747, which burns about 38 pounds of fuel per mile [1]. Distance between New York (JFK) and London (LHR) is 3,440 mile. For a round trip, double that, so we have about 261k pounds, or 118 ton of fuel. Applying jet fuel to CO2 conversion ratio of 3.16 [2], we get about 374 ton of CO2.

If Bill Gates takes this trip every day for a year, we get about 137,000 tons of CO2. Okay, that's a lot! However,

Mankind emitted about 35 billion ton of CO2 in 2020. That's about 66,000 tons per minute. So Bill Gates would have contributed about two minute's worth of global warming in a year.

That's still an extremely large amount for a single person, but the question we should ask is, did Bill Gates's action (such as advocating nuclear power) result in delaying global warming by two minutes? Not one year, not even a day, but just two minutes?

Alternatively, did he speed up mankind's preparation, again, by two minutes?

If the answer to either question is Yes, then I'd argue that it's worth the CO2 spent on it.

Now let's invert the question. What's the justification for people who say "Fuck global warming!" and hop on a trip to Hawaii? Collectively they sustain many more flights per year, and it's not like most of them are doing anything substantial to mitigate AGW.

[1] https://en.wikipedia.org/wiki/Fuel_economy_in_aircraft

[2] https://www.eesi.org/papers/view/fact-sheet-the-growth-in-gr...
There is one in Moorhead, Minnesota. Also a longship.
Got it -- looks like AWS API Gateway also does this out of the box.
Had no idea that the Steins;Gate John Titor was RL-(hoax-)inspired, huh.
Funny that this essay about efficiency (and slowness related to lack of efficiency) is served from a Wordpress blog :).
Here's a project exploring large data transfer over LoRaWAN https://stuartsprojects.github.io/2021/02/26/Large-Data-Tran...
on the Laptop!
To be fair, even if interviews were perfect and exactly measured software development skills, that wouldn't stop enterprising entrepreneurs (/s) from offering services to help you prep for them anyways
> there are only going to be a handful of test files

Bingo. This used to be a well-known benchmarking cheat, because performance on a full (or even once-full) filesystem can be very different than on a freshly made one. Almost as common as short-stroking, if you remember that. Anybody who wanted realistic results would run tests on a pre-aged filesystem. Cache warming is another example of a similar effect, and there are probably others across every area of computing. It's always really tempting to run tests in a maximally clean environment to get maximally consistent results, but that just doesn't reflect real-world usage.
Kindle Scribe, the first Kindle for reading and writing
I interned at a NSA contractor in college and applied for a clearance. They called me 3 years later to tell me it was approved after I was working somewhere else, in a totally different industry.
I think 100 years ago the metrics for good vs bad would have been different, fwiw.
But that's the thing. It is into anything. The method name can't be any more specific because the method isn't more specific.
"fundamentals were largely missing from WeWork’s operations, despite the vetting and due diligence that VC does prior to investment."

VC do vetting and due diligence? She must live in Bizzaro Silicon Valley. Seat of the pants investing has always been the norm. Like how much "due diligence" did Draper Fisher Jurvetson do on Theranos. Soft Bank must spend all of 5 minutes and a night out in a Karaoke Bar to make their decisions.
I don't really follow how a customer would be able to pay for their usage of a VM globally distributed across untrusted nodes without "crypto/blockchain nonsense" involved. Where in the system would the credit card endpoint be located?
Yup. There surely is such thing as over-optimized, early-optimized, over-clever, over-terse, over-engineered, over-abstracted, etc. But in terms of actual impact in the software ecosystem, the simple problem of not-good-at-programming still blows them all out of the water, combined.

It's important to be able to recognize which of the two echelons of problem-space one's codebase inhabits.
Unfortunately, I don't expect most porn stars to know how to get a static IP and set up a self-hosted website with payment processing.
Been using Clojure for over a decade now, and I see these articles at least once a year. The reality is that Clojure is used more than ever today, with more libraries, tools, and companies around it. It was a viable language for many years, and the situation only keeps improving in every way.

Clojure simply doesn't have the hype around it because it's a mature and conservative language that's not chasing fads. This is a good thing because it's one of the most stable ecosystems I've had the pleasure to work with.

If you're looking for a hip new language then Clojure is probably not for you, but if you're looking to actually get work done using one of the best languages around then look no further.
Off topic, but I was wondering what the green names signify since I started following HN. Can you please tell?
Yep. Same.

I played Doom as a toddler, in my dad's lap. I had early and unfettered access to all kinds of porn. I listened to insanely homophobic, sexist, and generally antisocial music (Eminem, D12).

If you wiped my brain and gave me amnesia and asked me if those things will mess a kid up, I'd say yeah -- how couldn't they?!

It turns out they had no negative effect on me that I can notice; they were just fun. As an adult, I don't do drugs, I've got all the fashionably cosmopolitan social views, etc. :p It's anecdata, but I think the biggest factors for how kids end up are "did you come out screwed up already" and "are your parents emotionally and financially-supportive while vaguely indicating the glide path they think you should follow, with stuff like off-handedly remarking on how racism is pretty bad at some point and generally forcing you to do well in school and putting you through college".
This! In fact my experience generally is that things that are supported by "hobbyists" work better then official stuff.
Do they stop being autonomous when they get a flat tire?
Yes, those are both possibilities. We don't know yet. What are you expecting, that we'll figure it out by pure reason here in HN comments? Wait for the rest of the evidence.
Probably never. 1000ppm seems to be a value where the concentration has some negative effects.
This. Twitter and Reddit in 2022 are every bit as unregulated as Tumblr was in 2007, and I don't see any talk of major challenges or changes desired on their parts.
Hence not mentioning a specific type in either suggestion. The method name can be understandable without having to resort to docs, and without having to mention specific types. With the current vague name I thought string.into() would be some kind of character converter.
Should be:

Premature “premature optimization is the root of all evil” is the root of all evil.
I came to the same conclusion for the same reason (an address I've only ever used for communicating with xfinity). I don't recall the exact time span however as I did the usual, disable the address and move on with my life (and I no longer use xfinity) and delete the spam.

The more interesting part on this is that it's not listed in HaveIBeenPwned as a breach / leak, which means Comcast / Xfinity don't know about it (or are keeping quiet), and it hasn't been widely released anywhere. Both options are pretty odd to me given the spam.

This also implies either Comcast / XFinity don't have honeypots for customer info leaks, or they don't care about breach notifications.

Note, while this is just one extra data point, I can't add more detail than the above to help your specific case.
Not surprised to see the the whining over-mortgaged home "owners", who've had it far too good for decades, at the expense of priced out renters, cited as victims in this riposte. Seems to be a common theme in the wall of media-driven protest against this turning of the economic tide.
You can say a lot about Microsoft. But no one has ever accused MS of abandoning anything quickly and not supporting its platforms forever - even Zune.

But my comments have basically been around Google not having strong focus and not successfully and profitably entering new markets.
Not today anyway, but it's not like this type of conversion lives in a unknown future.
It sounds like you're definitely misunderstanding what I'm saying.

Linked thread is x86, an architecture with unusually rich addressing modes. People make compilers for all sorts of languages and architectures. The fact that in SOME cases, it's simpler not to have an offset, means that there is some pressure to use 0 as the base for your array. If you pick x86 or amd64 as your benchmark, then you're going to get a very narrow picture.

Just to pick an example, consider Arm. I'm looking at an older version of the architecture right now, but you cannot use both a register offset and an immediate offset at the same time. So if your arrays start at index 1, then you must either adjust the index or adjust the array.

Not all language designers follow the zero-overhead principle like C++ does, but you can see how this would cause some language designers to decide that 0 is a more natural array index because it results in the lowest overhead in the most scenarios (across different architectures, not just x86).

Same thing explains why little endian architectures won over big endian. Big endian is definitely more convenient to debug, it's more convenient to look at hex dumps. However, with little endian, the correspondence between memory and registers is slightly simpler. The difference is not so extreme that big endian architectures do not exist, but it is large enough that we've "drifted" into a world where big endian architectures are all but gone, and you mostly find them these days in network appliances.

And to be clear, I'm not saying that the advantage of 0-based indexes is some massive advantage that makes it a clear winner. I'm just saying that there's slight pressure to use 0-based indexes.
Europe doesn't have a population collapse. They make up the difference with immigration, as does Canada and the US. Japan and China do not.
The web is dead, long live the dark web.

The disturbing thing is that the hives of scum and villainy you find there are for the most part no more subversive than reddit in 2010. And they are actually fun which is more than I can say for _anything_ on the regular web.
Why should anybody at Azure care more than anybody at Google? Both are comfortable.

People at companies like this are only provoked to action by what affects company revenue, whether increasing it or preventing loss. And hardly anything can be demonstrated to have direct effect on revenue. (Certainly, unhappy users don't, as Microsoft was first to discover.)
Both.

If Mexico held a referendum to annex Texas, and 99% of Texans voted to join Mexico—some willingly, some because a guy with an AR-15 was holding the ballot box—I doubt the US government would shrug and say "oh well, it's the will of the people..."
Nothing annoys me more than having to use notepad when remoted into a server. It is the biggest pile of crap and having something even halfway competent included in a very expensive operating system would be a baseline I could accept.
Yeah I think Apple Park's design only worked (such as it does) because iOS and macOS software orgs had merged long before moving in. In Infinite Loop they closed off hallways as lockdown areas and generally cut up the buildings, that would never have worked at Apple Park. Geez I remember being able to bring guests to my office in Infinite Loop.
Thanks CEO Nwabudike Morgan, very cool
They all DID plow billions of dollars into phone efforts, but they just couldn't muscle their way into a competitive position

They could all definitely manufacture Android devices and hold some Android sub-market share, but that business isn't interesting to them. They wanted to control a platform, and when it was clear that wasn't going to happen (after spending many billions), they gave up.
I'm never going to use an Electron app, so rest in peace Arduino IDE. To upload sketches to my ESP8266, I solely used the Arduino IDE. I use Notepad2-zufuliu completely to code. If only there was a quicker method of compiling and uploading sketches that didn't require the Arduino IDE.
It still loads faster than Calculator on Windows does for me.
Why is that remotely notable? It's hardly an uncommon phrase.
Reddit's censorship usually comes in waves following bad press (most users don't care, and the ones that do don't have to go to offensive subreddits, but the press can't resist clickbaity headlines!) and the fear that the bad press will scare away advertisers and whatever new messed up scheme the site is thinking about to make money off the content the internet provides for them at no cost.
Climate change is not an on/off switch. It's been slowly building up for many years, and even if we somehow manage to reverse the trend, it will get much worse before it gets better. It's too late to avoid some very serious and fatal effects of climate change.
Of course, the planet will be fine, Earth will simply re-adjust, but the human race (and many other species) are going to have a rough time of it.
That said, it's not too late to make a difference. We may have hard times ahead, but we can still avoid a total wipeout, and maybe even preserve the best parts of our civilization and find a more realistic balance with Mother Nature.
As an individual, it's important to moderate your energy use and carbon footprint. There's many ways to do this, and lots of information available about it.
But just as important, if not more important, is to make your voice heard. Vote for candidates who support climate action. Support awareness among your friends and family. Be willing to challenge climate change deniers, or people who want to bury their heads in the sand and say it's no use.
It's like the fourth quarter, and our team is behind, but we still have a chance. Don't be discouraged, have a positive outlook, and we can still turn this thing around.
And why should 3 be my problem?
Primarily the latter.

Whether or not an occupying power could in theory hold a legitimate referendum on the occupied portion of the country switching sides is a question that doesn't need to be addressed because that didn't even come close to happening.
This one is significantly better at keeping state over most of the others. Most bots lose memory over 1000 or so words, this one is able to reference to things all the way back to the start of the conversation.
Certainly true. But the textbook advice is broad market stocks and leveraged long bonds. Aren't they being less risky by using the tried and true strategy?
Zuck's track record of acquisitions is genuinely impressive though. Buying both WhatsApp and Instagram was widely panned at the time, but in retrospect both were great moves, and Facebook also deserves credit for letting/making both prosper.
Europe didn't force anyone to accept cookies. It forced companies to get consent before collecting your data. That's the companies' reaction to it.
It's definitely a good thing to keep in mind. Perfectionism is a real danger. However, do note that there are entire categories of code quality worth keeping up that make no difference to users now. A simple example would be maintainability (whatever that means in each case).
mice models are almost never applicable to humans... and I have a very hard time believing that simple foods play a major role in protection.
> It's probably a lifestyle choice, but if I were to feel unsafe using a laptop in a space, I probably wouldn't be able to focus enough to work

You may have misunderstood the premise. I don't want to live my day-to-day life with a laptop on me 24/7, but I can tolerate a pocketable computer. Regular life involves activities in places without lockers - like typing up a dissertation chapter on the train to a ball game, or parking on streets that have occasional car break-ins, to have dinner with friends.

The idea is to make spontaneous computing on the go possible; so the device pretty much has to be on you all the time and everywhere, and I don't think a 13" laptop is a reasonable choice for that.
Thing is that Clojure is a very different language from Java in pretty much every way. People who use Clojure are typically drawn to it because it's a Lisp and facilitates interactive development. I highly doubt that it's popularity is significantly affected by languages like Kotlin that try to be a better Java.

If you're looking for a Lisp that you can use in production then Clojure is your best bet. This is the selling point of Clojure, and why it's unlikely to be displaced by newer JVM languages from its niche.
>But it doesn't make money for them. No-one's actually losing consumer sales by allowing porn.

Theory goes like this:

Some platform, be it payment or social allows something unacceptable to people, let's say racism, full nudity for the sake of argument.

People who really, really, do not want anyone to see this, start phone and email botting the companies that place ads using these networks, or take payment using these networks about the issue

The companies that place ads, do not need this headache and ask the platform, wtf? We will move our advertising dollars if you don't do something about this.

Platform, who's sole purpose in life is to make money, says ok!

Now, include very heavy hitters like Blackrock, Vandguard, etc. that control members on boards of 1,000s of companies and a relatively small group of people only need to persuade another relatively small group of people ... that may not even be the people running the platforms!
What's the threshold of "affording to be wrong?"

A/B testing is a tool. It gives you data, not answers.

Would I make a color change off of 100 data points and a p value of 0.05? Well, multiply the risk of being wrong against the cost of being wrong. A 1 in 20 chance of being wrong isn't terrible when the cost of being wrong is low.

Would I make sweeping changes to my sales funnel at n=100 and p=0.05? Maybe not. n=10000 and p=0.001? Slam dunk yes. (And you should have probably halted the test earlier... imagine all the potential customers who got the "bad" leg and bounced?)

If results are currently at n=5000 and p=0.06001, and it's going to take 6 more months to hit n=10000, and you've only got 5 months of runway... Well then, give up on that test and do something else. Opportunity cost is a cost too!

At the end of the day, it's up to you to make an informed business decision using your best judgement. "Bounded rationality." All decisions are made with imperfect information and under time pressure. Like in TFA, if your chargeback rate spikes after a change, is it because the change was bad, or because you're expanding out of early adopters and into choosier (more annoying, more normal) customers? Or it's just a random Thursday and your sales volume is so low that every day is spiky and weird?

As @joelrunyon notes above, in the very earliest days, when your total sales number in the double digits, no A/B test in the world is going to be powered enough, short of "normal landing page/404 error". You just have to be good at your job, and lucky.
"gilts". It is not an acronym.
Japan's economy has been stagnant for the last thirty years[1]. China can look forward to worse by all indications so far. Upskilling their labor force won't fix that. It didn't save Japan.

[1] https://www.macrotrends.net/countries/JPN/japan/gdp-growth-r...
Downvotes from Morgan Industries haters… I was always a Zakharov man myself.
Yes. Please. And soon.
It had a lot more latex before the great purge…
> these things are orthogonal

You're right. It was a poor judgement call to associate virtual avatars with anyone's sexuality; thanks for pointing it out.
Bitcoin miners do not control the network. People that run bitcoin nodes do.
> Bitcoin mining does not need to be nearly the scale that it is right now to sustain the volume of transactions.

Mining isn't related to the volume of transactions. The reason why mining is so large right now is because it is a land grab before each drop in emissions.
Biogen was already caught corrupting the FDA to approve their last fake drugs even though it did not meet any endpoints. Massive systemic failure of institutions.
> An example of such an issue is in Netty, where they allocate very large native buffers and cache them in ThreadLocals, which assumes that the number of threads is low, and that they're reused by lots of tasks.

Fixing Netty is very high yield. Every modern Java server application I'm aware of uses Netty. Quarkus, Vertx, Micronaut, Java-GRPC, ...

Then Graal? Virtual threads in Graal with a Netty that isn't 60MB would be superb.

What about just shimming Netty? Is that in Oracle's scope? There are already selectable backends for Netty. Why not have "virtualthread-graalcompatible" that uses your already fixed Java IO? It would reduce so much pain, and make Java competitive with golang for the first time ever.