skysight-inc/HackerNews huggingface dataset:
That’s what you do if your goal is trying to cut costs at your top 20 social media network after accepting it’ll never be in the top 10, not when things actually matter. People depend on government services and you can’t easily undo things like impacts on livelihoods, the environment, the economy, etc.
Note that this article was posted as marketing material by a tour-guide company, and therefore is little more worthwhile than AI-generated slop.
You’re suggesting a realistic outcome is people running software review sites for fun or fame?
Can you explain why you think spending jumped in 2020?
Thank you! I hope we can see the instrument logs for that encounter one day.

This never would have happened if the Air Force has chosen the far superior YF-23. (joking!)
You can't seriously be suggesting that Google use an extremely niche "pre-1.0" language for a production system intended to be used by hundreds of millions of people?
Yes, or rather, that things are determined. I think such an idea is plainly correct. The idea that people have the ability to 'make decisions' or to 'do otherwise' has no physical or even logical basis. It is the kind of life-centric thinking that we are special bits of matter that somehow has some ability to transcend cause and effect. Most philosophers resolved this by redefining free will to mean something other than 'the ability to do otherwise' since that definition is logically incoherent.
House itself looks amazing, LAN room? Meh. I kinda like PC Bang aesthetic more than some 90s alike cabinets for monitors.
TCP parameters are a classic example of where an autotuner might bite you in the ass...

Imagine your tuner keeps making the congestion control more aggressive, filling network links up to 99.99% to get more data through...

But then any other users of the network see super high latency and packet loss and fail because the tuner isn't aware of anything it isn't specifically measuring - and it's just been told to make this one application run as fast as possible.
Monkeys and typewriters seems like the least likely explanation for what happened here.
We gained independence when it was inconvenient for the British to continue their rule over India. While his work can not be understated, you also can't deny that it took a very long time. During that long period: Indians fought under British banners and died, and Indians were systematically starved to feed frontlines of war we had nothing to do with.

Just imagine getting independence 5 years earlier by nationwide violent uprisings and non-cooperation moment together. Britain was already fighting on multiple fronts during WW2, it was a plausible path to early independence.

Sure we saved some lives that would've been lost in violent uprisings, but we lost just as many if not more from inaction.
It occurs to me that the power locks in my car are broken, and only the driver's one works properly. So, I'm three quarters of the way to an attack mitigation!
What's the purpose of "User-Agent: DemandbaseWebsitePreview/0.1"? I couldn't find anything about that agent, but I assume it's somehow related to demandbase.com?

But why are it and twitter the only whitelisted entries? Google and bing missing is a bit surprising, but I assume they're whitelisted through a different mechanism (like a google webmaster account)?
I feel like locate is commonly installed and is designed for what you describe.
> Microsoft's new electrical consumption being carbon free is a good start.

No, it isn't. Tax corporate profits at rates we did in the 1950s, use the taxes and regulations to decarbonize, similar to how we used taxes to electrify and provide phone service.

If we build out 20% new non-fossil energy sources, and all of its goes to data centers, then we haven't decarbonized our economy in any ecologically meaningful way.

> will also give them money that will hopefully bring this tech to life

And if it doesn't, we are 10-15 years later with even more CO2 in the air. This is a Hail Mary by companies afraid to suffer from the consequences of their pollution.
Related:

- Humans Can Learn to Echolocate (Livescience, 2015) https://news.ycombinator.com/item?id=10699105

- How humans echolocate 'like bats' (BBC, 2018) https://news.ycombinator.com/item?id=16782557

- Humans Can Learn How to 'Echolocate' in 10 Weeks, Experiment Shows (Sciencealert, 2021) https://news.ycombinator.com/item?id=27404132

- Teach yourself to echolocate - 106 comments https://news.ycombinator.com/item?id=18208334
I just realized that that's what the oeigin of the deus ex drug must be as well lol
The most frequent use case I and my coworkers run into where we use them is when we want type covariance on a slice.

I.e., when you want to write a function that take some slice of any type T that implements interface I, such that []T is a valid input instead of just explicitly []I.
The sorts threatening physical violence almost certainly are. But it's a minority to be sure.
https://www.google.com/search?q=bike+shedding
Having recently had to work on a Go project for the first time, I think I agree with you here. I'd tried Go a little bit when it came out, had zero interest in what it offered, and then when I was asked to work on this project a couple months ago I thought it would be fun to try it out again since I had read the language had improved.

No, it still feels like programming with a blindfold on and one hand tied behind my back. I truly don't get it. I've worked with a lot of languages and paradigms, am not a zealot by any means. Other than fast compiles and easy binary distribution, I don't see any value here, and I see even experienced Go programmers constantly wasting time writing unreadable boilerplate to work around the bad language design. I know I must be missing something because some people much smarter than me like this language, but... what is it?
This is an article outlining my subjective experience. My criteria is not silly — it’s based off of my experience with Mailchimp.

I don’t want an email marking tool that:

• Charged overage fees
• Uses dark patterns to charge me more
Agreed on both parts of the statement. Granted, there are obvious considerations for exclusive API focus beyond just trying get the money from people, but I personally would not consider it based on the fact that they don't offer other options.
Why? That will just make people afraid of using the button, because such an email looks bad.
I was going to say, do a file -i to find the encoding of frodo.py. I note the file man page has a -0 or --print0 command that adds a ‘\0’ that can be 'cut', but strings works too.
If history is any clue, China will aggressively enforce its own patents against poorer countries by 2060 or so.

Several countries already went through this cycle.
I feel the opposite: I want more things to track read/unread.

When I pop into my RSS reader, my sole goal is to read something new. I want to read from one publication at a time, and I want to know I've seen everything they post (not every article is worth reading, but if their best content isn't so good that I care about missing it, they aren't worth subscribing to).

Without read/unread this doesn't work. I've got too many feeds to just remember the latest thing I've read in each. And I want my RSS reader to only show publications with new articles, rather than clicking one after another like pulling a slot machine to see if it has new articles. And my memory isn't perfect — I may mistakenly think I've already read something (especially when a big story is covered repeatedly in many places). It's nicer to just let the computer worry about it.

This is one of the big reasons I convert my social media follows into RSS (I just did bsky last night). I want an inbox!

For me, it doesn't feel like an obligation. It feels peaceful knowing I definitely saw everything I might care about, and that I delegated the tedious parts to a machine.
Previous discussion: https://news.ycombinator.com/item?id=35452963

I’d say this rates as “midrange” in terms of car theft difficulty. Some cars (very new American and nearly all European cars) use some form of cryptography to authenticate that immobilizer messages came from a module which posses an immobilizer secret, so simple message injection won’t work like this.

Others (older cars, famous US market Kias) have no immobilizer at all and not even this level of sophistication is necessary.
Wrong mindset in my opinion. Uncomfortable workouts are for delayed satisfaction of a more healthy outcome. I actually think you have it backwards. I think it's more likely you exercise less and never reach consistency if you expect all exercise to be enjoyable.
I loved The Sword in The Stone as a child, and should probably re-read it someday. However, I found the later books were nowhere near as interesting, with characters going into long monologues that were just White propounding his own theories through his characters mouths.
Oh wow, another awesome thing about John Walker. RIP.
I am not sure if this report is accurate and not biased. Brevo is so bad both in terms of quality of service and support.

trust me, I was working with Brevo for 4 years!
He’s not criticizing me he’s criticizing my incentives. Sure. You’re being pedantic, but sure.

I’m suggesting a more productive argument would criticize the substance of my article — not my incentives.
You just don't talk about it with them. You can't change the mind of someone who doesn't care what's real.

The problem comes down to consequences. He can run his mouth and basically second-hand-make-up how he says reality is, and he gets to enjoy the benefits of that, whatever those may be (e.g. being able to pretend he's smarter and more moral than he is).

But he suffers no costs for it. In fact, he imposes all the costs on you - it's bothering you enough you're posting on the internet about how much mental and emotional effort you're spending arguing with him.

This is why there should be way more of people putting their money where their mouths are, or else being called cowards. Wagers should become commonplace - skin in the game.

E.g. if you're talking about a point of law, that's easy to get an objective answer on. Agree with him that you'll pick a lawyer at random, and put the question to them.

The loser has to either pay $1 and admit they were wrong publicly (plus the lawyer's fee), or pay $10k if they refuse to admit it even after that (or held on trust for a charity or whatever).

And be sure to get it in writing so the weasel can't squirm out of it.
I wish science reporters would stop using MOND to stand in for all theories for which MOND is the low curvature limit. MOND itself is not covariant and has a lot of other really well known issues which make it obviously a non-starter and more sophisticated theories in the family of General Relativity reproduce MOND like behavior but are better behaved and more plausible.

At the very least the term Modified Gravity or MOG should be used instead of MOND to avoid a lot of pointless back and forth about MOND.
I do low level systems programming, so pretty different from JS-land, but I feel the techniques you should apply when doing optimization generally apply at any level/language.

0) algorithmic improvement. Obvious shit like do a quick sort instead of bubble sort (assuming N > 64, or whatever), not doing unnecessary work in a hot loop, etc

1) reduce memory footprint. The slowest part of your program is almost always just waiting for memory, unless you're doing something that's heavily CPU bound. Web applications are probably always memory bound. Reducing the amount of memory the function you're optimizing operates on reduces DCache misses, which are expensive.

2) Do batch operations. Once I've got something to a point where it's not completely braindead (which, honestly, is where I stop most of the time), I look to start batching things. Usually look to do 8 or 16 at a time in the hopes the compiler/runtime can make some use of SIMD. Use STATIC LOOPS ie (for 0..8) so the compiler can unroll the loop. That's extremely important.

3) probably unavailable (unless you want to/can drop into WASM), but the next step is usually SIMD. This is a rabbit hole, but if you want/need another ~8x perf improvement, this is how to get it

4) once all that's done, it's probably close to optimal in terms of cycles per element (unless I did something boneheaded, which is common). Last step is to multithread it if it needs even more juice. This can range from trivial to completely impossible depending on the algorithm. In JS land, you need to make sure you operate on SharedAreayBufferrs when doing multithreading for performance, because web workers copy the input/output values by default.

Anywhoo.. maybe that helps.

When I try to optimize something lightly, it's not uncommon for me to get 10x improvement fairly easily. When I optimize something to within an inch of it's life, I can sometimes get three or even four orders of magnitude faster.
I wouldn’t get a mechanical keyboard for durability but for the feeling of the keys when pressing them.
I cannot recall why i did not go for wiki.js myself, I tried, but I kept looking. Ended up with https://docmost.com/ and I've been quite happy. It's probably more equal to Notion then Wikipedia, but as a internal knowledge base it seem to be hit the right spot in terms simplicity and features.
Nobody is denying that it isn't "fair game". The problem is that it wasn't just run of the mill criticism, he was being toxic. Some of his posts were just profanity ridden rants. If this was a guy criticizing the democratic party or Obama or whoever you would think he was some delusional right wing nut job.
I don't have a difficulty writing Lisp. It's just not my style. I don't like S-expressions. I understand this is not too big an issue and it's very likely I'll get more comfortable with it given enough time. It hasn't happened yet.
The link is in the submission itself, just open the PureCrawl website and download there.
Good idea. However, the usability will depend on which API you use. At the end of the day, it seems like stocks should give users something they can use to make a value judgement about whether to hold, buy, sell, or just curious about the news.

For example, a golden cross is a familiar phrase to those who trade stocks, but it may be unfamiliar to the average investor who doesn't trade stocks or has no knowledge of stock trading.
Mockaton. A mock server for developing and testing frontends.

The mock files follow a specific file name convention similar to the URL paths.

For example, the following file will be served for:

/api/user/1234

my-mocks-dir/api/user/[user-id].GET.200.json

https://github.com/ericfortis/mockaton
Oh very interesting. I’d love to learn more — any specific thing you’d suggest I look at?
I don't understand "how we made X in Ruby/Python Y% faster" posts. It is of course possible to optimize functions in any language, and often worthwhile to do, but if you're going to spend a lot of engineering resources on it, then can I introduce you to my friends C++ and Rust?
No Casio watch owners know how to turn on/off alarms and it's annoying, so IMO it's only sensible that this does not have it. I've turned it off on my F-91W but frankly have no recollection as to how.
Google used to have a /killer-robots.txt which forbid the T-1000 and T-800 from accessing Larry Page and Sergey Brin, but they took that down at some point.
You could choose a different message if you want, I suppose.
I'm not comfortable writing S-expressions. It feels very weird to me. I understand this is not a major issue. I'm hoping I stick with the book the next time I pick it up!
I was thinking like this.

Surveillance everywhere.

All of it encrypted. Never seen by anybody. Unless.

When there's an incident get permission from judge to decrypt the relevant.
People (like ISPs offering routers) set up NAT, often justifying it on the basis of security. Application developers use hole-punching techniques to get past NAT (including stuff like UPnP that requires cooperation from the NAT).

The end product is:

#1 A sandboxing system that cannot reliably sandbox.

#2 A connection system that cannot reliably connect.

So now you have two problems.
Are there any books about the semiconductor industry?
"How to Become a Good Theoretical Physicist" by Nobel Laureate Gerardus 'T Hooft
> bpftune is designed to be zero configuration; there are no options

On behalf of every junior administrator, overworked IT admin, and security-concerned "cattle" wrangler, thank you.

Having to learn a thousand+ knobs & dials means most will never be touched. I for one welcome automated assistance in this area, even if the results are imperfect.
Time to Rethink University Accreditation
Apple don't care to make games compatible, valve can't fix their design decisions why do you think theyare investing so hard in Linux, while Mac is already half the Linux userbase
It is one of the service they use. As per the cookie policy page [1]:

> DemandBase - Enables us to identify companies who intend to purchase our products and solutions and deliver more relevant messages and offers to our Website visitors.

[1]: https://www.cloudflare.com/en-in/cookie-policy/
The raw output value is generally irrelevant. What matters is its position in the distribution of outputs
Interesting thought the LLM isn’t trying to win, it’s trying to produce data like the input data. It’s quite rare for a very strong player to play a very weak one. If you feed it lots of weak moves it’ll best replicate the training data by following with weak moves.
Crypto trading bots play a crucial role in the success of crypto exchange businesses for several reasons. Their importance spans across operational efficiency, competitiveness, liquidity provision, and customer satisfaction. Here’s a breakdown of why they are vital.
thank you, that looks awesome.
We absolutely know GR is wrong, at the very least because of its singularities.
Thanks for "hnsplaining" my own experience to me. I had no way of testing which part was faulty, or if it was faulty in a way that caused other components to fail.

I said there was no point in doing it, not that it can't be done. With a top Elonesque mind such as yours you should probably know the difference. Tips fedora.
“Are the first two paragraphs a blockquote? If so, it’s odd to see the author describe themselves as acclaimed in the third person”

— yakshaving_jgt, reputable HN commenter
Why some people call Developers as Engineers?
You may also be interested in https://github.com/gjtorikian/html-pipeline (or its main dependency, https://github.com/gjtorikian/selma), for high performance HTML manipulation.
GR has singularities. It's definitely wrong in those regimes.
I was commenting on 'spawned a bunch of successful countries .. and all have developed' by pointing out the meaningless of "developed". Every country has developed over the last 100 years - those which were British colonies, those which were French colonies, and those which were not colonized.

That Japan and Ethiopia carried out atrocities to expand their respective empires during that time is completely besides the point.
"Quantel Paintbox" is generally regarded as the most beautiful phrase in the English language, having taken the reins from "Cellar Door".
Cool! Did you just prompt -> copy -> paste or did you come up with some specific workflow?
Broligarchy versus Karenocracy; what a choice!

Amusingly, I’ve been following most of these rules for years from the opposite end of the political spectrum. Did Miss Cadwalladr forget that the bros used to be on her side? So I propose a rule 21:

21. Remind yourself “This too shall pass.”
Falling certainly carries more health risks as you're older, but young people aren't immune, and the same is true for heart attacks. That's the point of the analogy. The skater concussion scenario is obviously ridiculous to highlight how the heart attack scenario is also ridiculous.
Awesome Functional Programming Jobs
I created a list of all companies that hire for jobs with functional programming languages.
I know you all would prefer working with your favorite FP language, but I guess any FP job would still be preferable over a Java job!
Similarly where do you feel like Elon, another entrepreneur should focus, Tesla, SpaceX, Neuralink, the AI thing, being a bully on X?

Should we police the bandwidth of every founder?
MOND is an effective theory, it only describes observations and doesn't put forward any explanation of what's really going on.
This is completely ridiculous dude, Op you are so critical of everyone else trying to make a buck don't you think there should be a bloody big disclaimer/ acknowledgement about your own twisted incentives there.

Ohhhh and on this step we eliminated all the companies that don't have an affiliate program.. hmm but we'll say it's because they don't have feature x....
You probably are a major investor, incidentally, through your pension fund(s) and retirement savings. It is hard to avoid Netflix if you are doing any kind of broad-based index investing.
EDIT: I forgot to mention that for tight performance, avoid branches. This means ifs, switchs, loops, goto, etc. Sometimes you need branches, but mispredicted branches can be extremely costly, causing pipeline stalls and flushes. This is why using a static loop is important; so the compiler can unroll it and not use a branch.

I also should mention that I hate flamegraphs. They only give you a bare minimum amount of information for doing performance work. I'm not sure of a good JS profiler, but what you want to be able to do is mark up the sections of code you want profiled, instead of the profiler taking random samples and squashing them all together. Look at the tracy profiler for an example
> Even my small team spins up 10,000 EC2 instances on the regular.

Woah, this sounds very cool. Can you share more details?
How to Improve at Reviewing PRs?
I've recently joined a new company and I've begun to realize that I had never previously been exposed to good PRs and general peer review. My colleagues seem able to pick up on many details that could be improved in each others' and my code. These range from minor comments about docstrings, variable names to more general comments about the philosophy of the codebase and particular function implementations. Whereas I find it hard to pick up on anywhere near the same amount of detail. Are there any good resources out there on how to achieve a thorough review, akin to the resources available on how to read a scientific paper? Any tips from the community?
See the bigger picture. The issue isn’t so much the potential horrors of an llm-based chatbot.

Consider, the world’s greatest super geniuses have spent years working on IF $OUTPUT = “DIE” GOTO 50, and they still can’t guarantee it won’t barf.

The issue is what happens when an llm gets embedded into some medical device, or factory, or financial system, etc.? If you haven’t noticed, corporate America is spending Billions and Billions to do this as fast on they can.
> I would even object to calling it a 'theory' in the first place.

That's why we have the term "effective theory".
Affiliate marketing spam listicle, presented as something that it's not.

Just spam..
With this tool I am wary that I'll encounter system issues that are dramatically more difficult to diagnose and troubleshoot because I'll have drifted from a standard distro configuration. And in ways I'm unaware of. Is this a reasonable hesitation?
> The evidence in the opposite direction is simply overwhelming.

No, many of LCDM's successes were not predictions but post-hoc adjustments, where MOND had many successful predictions, even though we had no expectation for it to work:

From galactic bars to the Hubble tension: weighing up the astrophysical evidence for Milgromian gravity, https://arxiv.org/abs/2110.06936

Yours is an opinion shared by particle physicists because they focus on particles, but astronomers are more neutral on MOND. It almost always just works (it's an "effective theory"), even though we don't know why.
Proof we live in a simulation. Everything tastes like chicken!