skysight-inc/HackerNews huggingface dataset:
This is especially important for smaller languages, as otherwise the effect of globalisation means that by-default they would just use the foreign (typically English) word. These institutions are responsible for maintaining the culture of the language.

For example in Lithuanian, an "influencer" is colloquially called "influenceris". But in Lithuanian "influence" translates to "įtakos", so it isn't anywhere close to correct.

The terms "įtakdarys" (influence maker) or "nuomonės formuotojas" (opinion shaper) would be a more Lithuanian version, as they are based on existing Lithuanian words. However in this case "influenceris" rolls off the tounge a lot easier, so maybe it is acceptable to be used.

The purpose of these institutes is to decide which is the correct word to use.
The GP never said they were wrong because they gave sources, they said they didn't give any rebuttal at all and instead only cited sources that presumably contained a rebuttal. If they said "such and such author did a survey that found that only 5% of money held by rich people got to them via productive pursuits", that would be one thing, but they just said "such and such author says you're wrong"
Some points resonate with me:

> People don't want "to have to play Chess against the compiler"

Things that are easy to express in other languages become very hard in Rust due to the languages constraints on ownership, async...

> Rust has arrived at the complexity of Haskell and C++, each year requiring more knowledge to keep up with the latest and greatest.

It's indeed hard to keep up.

> Async is highly problematic.

Yes, more complexity, more fragmentation and feel like another language.

But one point feels unfair:

> the excellent tooling and dev team for Rust [..] pulls the wool over people’s eyes and convinces them that this is a good language that is simple and worth investing in.

What? No. The main appeal was the safety. It's still a distinctive feature of Rust.
To almost eliminate a whole class of safety issues. It has been proven by several lengthy reports such as https://security.googleblog.com/2024/09/eliminating-memory-s....

They are many projects for which the reliability and efficiency are worth the trouble.
Show HN: Can you hire me? 891 applications no response
I've send out 891 applications. I'm not sending more out.
I've been building apps on the side uploading to play store- trying online business(check my submissions). I’ve taken part in almost every “Ask HN: Who is hiring?”.

I think I'm losing it because it's been 7months since my landlord locked me out and I'm trying things that are not working out for me.

I've reached out to my previous team(s) but nothing has turned up. I landed my previous roles through open source community.

I have 0 social media presence/followers. I joined X recently(@gugachanzu).
This is my linkedin https://github.com/elc49
Here is my CV https://docs.google.com/document/d/1qHsE6j820JOo_QiLf_6-aQAH...

I am grateful any leads.
Johnny C. Taylor Jr., the president of the Society for Human Resource Management, a spokesman for corporations, is full of shit if you read his statements from the employee's perspective. This guy "is not your attorney" to put it politely.

RTO is a tool used to cause no-severance departures of workers who are expensive to fire but can be replaced by cheaper workforce, in a way that will go unnoticed to investors during the next quarter.

EDIT: this topic was just demoted from 1st to 5th page, with 45 points after 2 hours of being posted. No more fresh comments under such moderation.
Hispanic was initially just a way to tag the white non-protestant. Currently is a loose box to include a mix of Mediterranean, African and American natives. Some of this people definitely have American natives on their family lines and other are not even related with Europeans or not much.

When Hispanic mix with Irish, or English, or French or North European, they are simply called "white". A lot of Spaniards are as much "white" in their aspect as one could ask for. They are just labeled as "non white" for outdated reasons but people always chuckle about it. Is just silly.
FWIW, it doesn't handle your use case of Layer 4, but for the people at Layer 7, another option is good ol' Apache: it is so flexible and extensible it is almost a problem, people tend to not know it long ago went event-oriented with mpm_event, and it supports ACME internally (as a module, but a first-party module that is seamlessly integrated). (I do appreciate, though, that it is critically NOT written in a memory safe language, lol, but neither is nginx.)
I agree with a couple points here, specifically I agree that choosing a language based on it's community (and not it's ecosystem) is just silly. And we all know that async ended up being a bit of a thorn in rust's side.

But yeah, rust is very much a systems language: so it will be forcing you to think about memory layout one way or the other. Idk how valid of a complaint that is when you really consider that, and specifically the other alternatives you have.
Internet Archive: Security breach alert
Just noticed the site now alerts this:

> Have you ever felt like the Internet Archive runs on sticks and is constantly on the verge of suffering a catastrophic security breach? It just happened. See 31 million of you on HIBP!
Is it possible to exclude FAANGs and other large corporations? Mixing smaller companies and soul-draining leviathans all in the same pot does not produce meaningful results.
Related:

My negative views on Rust - https://news.ycombinator.com/item?id=29659056 - Dec 2021 (89 comments)
Does Rc really resolve the core problem this post is talking about, which is that it's really painful to naturally express tree and graph structures in Rust? It feels like I mostly see people talking about building application-layer pointer systems with integers, which would be surprising if (in a single thread, perhaps) you could just Rc your way around the problem.
> I'm curious what kind of code gets a 45x speedup by going from python to rust

Pretty much any code that is not just tying together external libraries?
1) Power. It's no great technical challenge to build electronics that would last a lifetime--but using anything resembling normal current semiconductors means that to get that life your system must run cool. Put your finger on the hottest point in the system type cool. But note that this is the enemy of computing power. Your lifetime computer is going to be a total wimp. (Yes, I realize that many of the old devices don't actually run that cool--but note that neither do they run 24/7.)

Remember the claims that the light bulb makers were conspiring to sell bulbs that would wear out when they could make ones that lasted longer? Especially since there are some pretty long-lived examples out there. Yes, they could--but you make an incandescent light last longer by running it cooler. But that means more of the energy in the infrared rather than the visible spectrum. Long life bulbs produce less light for a given amount of power.

2) Weight. Yes, we had replaceable batteries--but that meant extra material required to make it easy to change the battery. Batteries always have housings. While lithium secondary batteries without housings exist they must be treated with a certain amount of respect and are incapable of self-defense against sloppy electronics. Your phone with an easily replaced battery is inherently bulkier and heavier than one without. Likewise, building something so it can be taken apart makes it bigger and heavier than the glued-together equivalent.

3) Waterproofing. I am not aware of any way of making an efficient waterproof, easily replaceable battery. And waterproof seals that you can open are troublesome, especially if you want to make them small and light.

4) Efficiency. My understanding is that in most cases the optimal design devotes enough to reliability/lifespan that half of the specimens will wear out before something bad happens to them.

The market wants light, powerful, as close to waterproof as possible phones. That means sealed units that are typically uneconomic to repair.
> it's disheartening to see people actually defend companies when they set these policies.

HN is full of temporarily-embarrassed CEO-wannabes-in-waiting who tend to side with the disruptor, not so much with the disruptees.
Big Tech is stagnant and mostly good at milking the US consumer for cash. The tech industry would be better serve the average American if the market was more dynamic, and that requires breaking up the big players who are (often illegally) stifling competition.
Eating less can lead to a longer life: study in mice shows why
Give or take a few hundred years.

Advertising (4000 BCE)

https://en.m.wikipedia.org/wiki/History_of_advertising

Fact-checking is literally just a Google search away. Irony intended.
Have you seen https://github.com/zalando/skipper? You can implement custom filters in Golang.
I'm surprised NYC is 190k vs Bay Area at 263k and Seattle at 240k. Maybe there's just more non-tech industry software jobs pulling down the median?
It's a perfectly fine strategy in some situations to only store UTC in the database and handle time zones on display. It's your database, you know what's in there. As an added bonus it allows easily flagging non-UTC timestamps as errors on some level to make sure you don't get tangled up in time zones.
Surely someone who writes a lot of C code as he mentions has written it for hardware, no?
They made a new version which is highly indicative of breaking changes if not the entire meaning behind bumping the version. What's the problem? I think it's bold of you to rag on volunteers for a supposed botched upgrade, whatever, but I don't know anyone writing python 2 today?
And sometimes it doesn't change much at all except for the patent and withdrawal as with citalopram/escitalopram (generic Celexa/Lexapro).
Perhaps I'm misunderstanding, or approaching this wrong as someone who doesn't tend to have bad reactions to altitude if I am careful with it. But doesn't this kind of defeat the purpose? Won't your acclimation take a lot longer (or never happen fully?) if you're spending most of your time at sea-level pressure? I imagine these folks would be very comfortable in their houses, but the sudden increase back to 10k feet of pressure whenever they left home would leave them out of breath and susceptible to acute mountain sickness even weeks after they arrived in Colorado. Unless I am misunderstanding how acclimation works, this seems like refusing to rip off the Band-Aid.

There's also the other rich-person-pressure trend of sleeping in hypobaric chambers to simulate altitude and promote red blood cell and lung growth. Seems like probably at least one of these practices is wrong!
S3 (Strong) Solar Radiation Storm in Progress
A complication of the "Rust is a systems programming language" thing is that people adopt definitions of "systems" of varying expansiveness to suit the situation. There are unquestionable systems programming domains --- the kernel is a great example, and one where it's easy to see why Rust is an exciting proposition; same with browsers, the "second OS" everyone runs --- and then more questionable domains. Is the framework-layer code for a CRUD web application "systems" code? How about a container orchestrator?

This isn't a criticism of Rust, but rather of the framing we often use to compare Rust and (say) Python or Java.
> If we don't want insurance prices to be tied to customers' health condition, let's make a law against that.

That's not how private insurance works. It's entire purpose is to manage risk against unforeseen issues, not clearly foreseen but for some reason a protected class. With better data, you can separate people out better, which means everyone basically just pays their own medical expenses. You could nationalize health insurance, but that's a heated debate in America right now.

> Creating a virus to target another country sounds like sci-fi at the best case

It could be done, today, with the data 23&Me has helpfully supplied and a few thousand dollars. I don't know why you would try to argue this point.

-----

You seem to be coming at this from an "every situation is a cooperative game" perspective. They're not. And in adversarial games, you need to limit the information other people have about you, even if you don't know how they will use it against you. So, even if I were wrong about how your DNA can be used against you, I would still be right about the need for privacy.
But if you have "unrealized gains" tax you should also have "unrealized losses" tax deduction.

Also, instead of Apple try imagining NVIDIA: their stock went up like 1000% in two years, they are now a trillion dollar company. If they had to pay tax on that it would bankrupt them. Or, they could use all their cash + borrow some money against the stocks to pay tax. But then the stock can suddenly crash 90% and the lenders, seeing how their collateral is now 90% down might start demanding repayment of the loans, again, bankrupting the company.

"Unrealized gains" tax simply does not make sense. It's just greedy government attempt to squeeze more money from businesses.
Wow, this is nice and looks well thought out. Thank you!
> “If someone asks you a question you can’t answer, take them to someone who can answer it. If you don’t know who that is, help find someone who can.”

Isn't this just ordinary politeness?

I can believe that it's not as common as it should be but it's what I usually try to do when asked a question I can't answer. Of course the amount of effort I put in depends on how important I think the question and answer might be.
I have two examples where Google is really bad.

A general one: Whenever I search for something that was relevant in the past, but the keywords are now hijacked by some current events. Note that setting an upper date limit does not help: My problem is the content itself, not when the content was created. Somebody could still create content today about a historic event.

A concrete example that you guys can try for yourself is that I tried to find a certain Greek fable, because it became important to me because I deeply understood yet another layer of it only recently, decades after hearing the story and the usual interpretations:

Three philosophers discussing... stuff got tired and took a nap under a tree. Some mischievous boy put a black paint mark on their head while they slept. When they woke up, they all only saw the black mark on the other philosophers' heads and laughed at each other. It took a while for one of them to realize that he too must have such a mark.

I tried many questions and keywords and many search engines. The only one that found the fable was - ChatGPT!. All the search eng8ines only showed completely irrelevant stuff. I even tried avoiding the word "philosophers" because there are three well-known ancient Greek philosophers and plenty of results with that exact wording for those guys.
Tangential: Archive.org is giving alert popup "Have you ever felt like the Internet Archive runs on sticks and is constantly on the verge of suffering a catastrophic security breach? It just happened. See 31 million of you on HIBP!"
MacBook Air M2 2022, macOS Sequoia 15.0
I mean to be fair so is using a systems programming language for every use case under the sun. If Rust is a great systems programming language that’s one thing. If it’s a general purpose language that’s another.
Anecdotally, if there is any extra step after submitting a resume I notice my response rate is much much higher. Whether an email to verify information in their ATS or a small test, just any secondary step.

I attribute it to so many people shotgunning resumes and this weeds them out, so I’m more likely to be noticed.
Hello all,

I've written up a blog post about a website I made a few years ago called Rashomon. Rashomon was a "newsbetting" site where you could wager fake money on the political bias of a news article. I discussed my motivations and experience making this site and wrote up my amateur sociologist findings here. Let me know what you think!
We changed the URL from https://techcrunch.com/2024/10/09/after-winning-nobel-for-fo..., which cherry-picks a single detail (doubtless the most sensational), to the video itself.

With cases like this, it's helpful to remember that we're trying to optimize HN for one thing, intellectual curiosity [1]. Remembering that often turns borderline calls into easy ones.

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
Take a gander at the rest of that blog, they're a Haskell main.
> Anywhere there are eyeballs, there will be ads.

I’m not convinced.

Not running ads is what you do when you care about user experience. If you start running ads it’s because you care more about money than user experience.

As long as there is robust competition the consumer’s preferences will be favored, because success comes at their discretion.

So I think it’s more like “wherever the consumer isn’t the customer there will be ads”.
I'm guessing your school or home computer had it on the right growing up? I got used to using it on the right because I didn't want to move the mouse to the left in the school computer labs as it was always a clutter of cords. At home half my family was left handed and mainly the PC was used by the lefties so I got used to playing FPSs with the left hand. I kinda hate playing on PC now because WASD is trash left hand mousing and it's A HUGE PITA to remap every single key to make sense on the the other side of the keyboard, some games don't even let you map keys like ';' because IDK, fuck me I guess.

I do think I'm more accurate with my left too.
It becomes an engineering problem when you are trying to make it small and light.

I recently replaced the battery in my chest strap heart rate monitor. And I found I was lucky--turns out the seal had slipped and it hadn't been waterproof since the last battery change.

And I think the sealing mechanism probably increases the device volume by 50%. As a chest strap that's not a big deal.
xh is a clone of httpie written in Go, it's a little snappier if that's important to you.
I have the cash to buy my vehicle outright, but I would be an idiot to do that.

It makes far more invested where it is than I pay in interest on the loan.
Chris is a team of people? I thought he was just one developer
Is it a genuine alert, or hacking artifact?

Sometimes with friendly / attempt-at-humorous error messages it’s difficult to tell
I spoke to matt and he seemed nice enough to me so for me its weird to see such a radical stance from him on something like this
I guess it's possible to be non dominant in either hand. I write left and eat with a fork or spoon in the left, but I bat, bowl, or throw with the right. In the boxing gym, I'm not a southpaw. But I play lefty guitar.
The subtext is that most of the time it won't make a difference, and Rust demands that you consider it every of the time. That squares with my experience. The powerful argument Rust has is that in the hotspots where memory lifecycle and layout make a huge difference to programs, it's much easier to express the fast and predictable memory arrangement than in GC'd languages.
Wow, this really blew my mind.
> it's hard to learn

And as long as Rust remains popular, this is why we will witness endless complaining about it. Most devs are lazy, and would rather sweep complexity under the rug and pretend it doesn't exist until it becomes a real problem they can't ignore anymore. That's fine. But no need to be so vocal about it. At this point, people whining about Rust is more of a trope than people proselytizing it.
German is a funny language. To be speaking and writing proper German you need to learn all of German, but in addition to that, you'd need Latin grammar to build some plurals, English, French and to lesser extent Italian and Turkish pronunciation for a ton of words, understanding of English idioms, since marketing and movies don't bother with translating taglines anymore, and quite a bit more. It's especially noticeable when you have little kids and have to correct them constantly when they are trying their newly acquired reading skills on billboards along the road.
> Distinguishing mutability has its advantages

I think it's misleading to say that Rust distinguishes mutability. It distinguishes _exclusivity_. If you hold a reference to something, you are guaranteed that nothing else holds an exclusive reference to it (which is spelled &mut). You are _not_ guaranteed that nothing accessible through that reference can change (for example, it might contain a RefCell or other interior-mutable type). Shared references (spelled &) usually imply immutability, but not always. On the other hand, if you hold an exclusive reference to something, you are guaranteed that nothing, anywhere, holds any kind of reference to it.

IMO, the fact that exclusive references are spelled "&mut", and often colloquially called "mutable references", was a pedagogical mistake that we're unfortunately now stuck with.
> while Keurig says sustainability is important, their actions suggest the exact opposite

The term is loose enough to possibly refer to making the business (not human life generally) be sustainable, though the green[day]washing angle is more likely.
Yep, definitely something that's on our wishlist!
So what do you think of Go after the project? What language(s) did you come from?
Sure, Rc/Arc absolutely solves this problem. It's not super idiomatic to go crazy with using it like that, but it's possible/acceptable.

Using SlotMap and integer ids, etc. doesn't I think offer any advantage.
Gleam dodges the problem by not having methods at all.

Totally. Gleam priorities reading over all else, and generally it is praised for being unusually easy to understand code written in it
The CHRF rights that they circumvented "notwithstanding" are pretty generic and commonly recognized human rights, not something that the Anglos invented specifically for Canada.

And it was far more extensive than shop signs, but e.g. using genealogy to decide which children may or may not attend English-language schools. Although even wrt shop signs, you're still omitting important details - forcing shops to put French on signs is not unreasonable per se, but forcing them to make it larger than English even in cases where French is already perfectly visible and legible (i.e. beyond an obvious utilitarian purpose) is just petty revenge.

I also have to remind that the French are themselves colonial settlers in Canada, and that the requirement that French must be the "predominant language" on signs also applies to bilingual French/Native signs outside of official reservations.

In general, just because someone has been oppressed historically doesn't mean that they can't become oppressors themselves when they have the political power to do so. Quebec is not unique in that regard.
I love that... 13 years on that Callin' Oates is still alive.

"The hotline dates back to December 2011 and was created by Michael Selvidge and Reid Butler. Selvidge, who at the time worked for Twilio, told The Verge that he was required to build an app for the company and “Callin' Oates” was the result"
> My big problem with Rust is too much "unsafe" code.

I hear cargo-geiger is useful identifying such crates.

> I just do not see why people seem to use "unsafe" so much.

Because it's:

A) fast (branchless access)

B) fast (calling C libs or assembly)

C) fast (SIMD)

D) people think unsafe Rust is easier

Want to write a JSON parser that will gobble up gigabytes per second? Your only way is removing as many branches and use assembly as much as possible. Doubly so on stable! I guess the same goes for making a "blazingly fast"™ graphical stack.

People that think unsafe is easier, shouldn't be writing unsafe code. Writing unsafe code correctly is like juggling burning chainsaws. Saying that's easier than using chainsaws is moronic at best.

EDIT: Consider following, if each of your unsafe {} blocks doesn't contain a

// SAFETY:
// Detailed explanation of invariants

One of the chainsaws just cut off your leg.