skysight-inc/HackerNews huggingface dataset:
And I've seen support and sales staff bully software engineers, often for being too white or male for their liking. So they should unionize on our behalf, for fairness and justice?
yes indeed not limited, water is women's work everywhere. Plumbing - that is the key
To be honest the world at large doesn't have an anorexia problem but an obesity epidemy.

50 millions children under the age of 5 are already obese (and I think 93% of obese children shall stay obese their entire life).

So... Anorexia may be a hill to die on and it's not fun for parents of anorexic kids but priorities, priorities and priorities.

The real eating disorder worldwide leads to obesity, not anorexia and I wish all the hate and energy spent thin-shaming was instead redirected towards fighting the more important eating disorder.

The numbers from the WHO here are scary and only ever growing:

https://www.who.int/news-room/fact-sheets/detail/obesity-and...
I really like his explaination of conecepts in game development. :)
Yes, would have, but let's not pretend it's now entirely the green's fault that we now don't have nuclear power, which the comment I replied to did. They could have prolonged the life of only three power plants for a limited amount of time. Going back to nuclear now is a decision that should have been made decades ago, when CDU was ruling.
A agree. I buy a new datacenter disk every 2 months and swap out the oldest in my primary storage, the swapped out goes to the cold-storage backup server.

But this is expensive and cumbersome and I am aware that I'm a liability, if I die, my family have limited access to my data. I'm preparing instructions so that they can extract it, I'm keeping the family-relevant parts of the data on a read-only share that multiple family members can access.

Of course, if the server goes down while I die, little hope is left.

Printing out photos is definitely a good start.
I remember the note, and it was removed because information in it was factually incorrect.
Can you give a concrete example where such a result was achieved by only switching libraries and modifying architecture?
If I were making a logical argument, I'd be interested in re-reading about logical fallacies. But I'm not.
Endatabas – SQL Document Database with Full History
But anyone can get laid off. CEOs get fired all the time, self employed contractors get fired from contracts. So then nobody is "capital". This is correct: the distinction between workers and capital doesn't exist outside of Marxist theory. We are all workers, and when we join or form companies, we are uniting.
> The combined effect of better architecture and Elixir saved Pinterest over $2 million per year in server costs

So it may not even be Elixir that is saving most of that money. Who knows.
> not because the end of coal and nuclear, but [...] it depended on cheap russian gas.

Those events aren't independent, they are strongly connected. Coal and nuclear have provided baseload power, with gas and renewables filling in the peaks in the demand curve (e.g. solar for the day-peak). Ending coal and nuclear has ended baseload power, so not only do you have to fill the demand curve, you also have a far more variable supply curve. The only elements in that supply curve you can control are pumped-hydro storage and gas plants. Pumped-hydro is available but rare in Germany due to topography and the green movement. Which left gas plants, strongly increasing the reliance on gas imports.

Edit: And Germany is still dependent on the goodwill and market prices of gas suppliers. It is just that the cheaper and easy-to-transport Russian pipelined gas has been replaced by overseas ship-supplied gas.
> However, what really bugs me are the time restrictions and removal of programmes when as a TV license payer (which is how the BBC is funded), I've already paid towards the production of those programmes.

Couldn't agree more and would represent a real monetisation opportunity for the BBC even within the UK, if they are even legally allowed to do so.

How much would you pay per month for access to the BBC archives? I would pay quite a bit.

It doesn't even have to be streaming. Let's say you put in a ticket one day requesting that Oppenheimer show and a few days or weeks later, you get a temporary download link sent to you by email.
Beware, the rustification has broken thru .net defenses :)
Not sure if I ever find use for Rust in .net runtime (C# has more or less same capabilities), but congrats anyway. However I'd gladly welcome some lightweight compiled language with easy and powerful meta-programming and AST transformation capabilities.
And why would I care about mypy docs? pyright does the correct thing by showing an error.

In any case, the second example is definitely not a stub.
s/bail out/fly into the ground/
I randomly clicked on `Wyoming` and halfway down the page came across a picture of Amelia Earhart. That was a fun surprise.
Faster doesn’t mean more responsive, in fact very often an increase in throughput leads to an increase in latency.
Why do you need public funding and risk, though? Business culture in Germany is very different than e.g. in the US.

So called "Mittelstand" is what the German economy is build on. These are stable companies, often lead by families in the nth generation, concentrating on making good products. Most of these companies are the result of somebody (or some friends) being good at something, starting in his shed and scaling that operation up over time.

Aiming for that unicorn/public funding/VC money is just plain stupid. At least it's rich people money that's usually getting burned there.
Most of the stuff we use was written in C89 and even older versions :)
Pinterest without an account is useless. Or did that change since the last time I cared to look?
I think they stayed on AWS to be fair. But also to be fair they were probably doing something dumb, and not doing that dumb thing is saving them $2M, and at the same time they move to Elixir. OTOH to be fair to Elixir maybe it made it easier to do that refactor compared to say Actor models in Java or whatever.
I personally use Ubooquity for this. I can use the OPDS functionality to read it on Koreader on my Kobo, and can use the web interface to read it everywhere else.
Could you elaborate? I'm finding it hard to connect this to the topic.
This tablet is Intel everything, so “true” Windows rather than RT on ARM.
Also, most of what? Besides OSs, tiny tools, DBs and embedded, C is not used all that much. Where truly high performance is required, the de facto language of choice is C++ (see e.g. browsers) and business applications (which are the most numerous) are definitely not written in C in most cases.
I understand you don't like the name but from the workers' perspective what you described is a book definition of a shit job.
QA needs to be paid. Largely nobody is doing QA as a passion.
As for UX, if these are the same wizards working around Windows/mobile/web, then please keep them away by all means necessary.
I'm suspicious that WalterBright's politics might be a factor in D's low adoption rate. Traditional conservative beliefs can get one excommunicated in our industry. I don't agree with him on everything, but it sickens me that I have to wonder if that's a factor. Why can't we tolerate diverse beliefs? Why can't we separate the art from the artist and evaluate a language solely on its merits?
I should have written "fixing the problem" instead of "doing anything about those" as I did in other comments. I define "fixed" as reaching and sustaining the lower bound. So basically excluding deaths due to act of god only.

> There are people who do think about these things every day. There are people who dedicate life to working on problems and progress is being made.

Exactly. Despite that, here we are with 35K traffic deaths a year. Here's what would actually be necessary to "fix" the problem:

- 20 year project to build a tremendous amount of passenger rail
- Manhattan project for self-driving cars
- 10 year project to upgrade all city and highway signage to be self-driving car friendly
- Close roads to human-driven cars when self-driving upgrades are ready

This probably sounds crazy to you. It sounds crazy to me too. And that's why I'm blackpilled on climate change: if we can't and won't do what it takes to fix traffic or gun fatalities on a national level, we definitely won't do it for a problem several orders of magnitude more difficult on a global level.

> Saying that a major event would have no impact on the zeitgiest is questionable given history.

There will be an impact. Just most likely not a positive one. It could highly negative (see post-9/11 wars), or completely insufficient (our current response to climate change).
Microplastics is hardly the only concern about plastic nets. In garbage patches, nets are a major constituent. Marine animals, small and big, get strangled in the nets. Marine animals indirectly consume plastic nets which doesn't get passed on with feces and they die of gastric obstruction.
That's your view, which you're entitled to, and you don't have to use the nasty mean button. However, personally, I can live without Nazis and crypto-spam, and will quite happily use the button when the moderators of my instance aren't sufficiently on the ball.
I'm not assuming the victim stance, but every time this is brought up it is always actively ignored and scoffed off as nonsense. There's a lot of arrogance in German politics pushing everyone to bury their head in the sand and tell themselves everything is fine, nothing can possibly go wrong, we're the best at everything, right before the country is caught with their pants down, unprepared for the obvious issues brewing under their noses.

Remember the Wickard scandal when the Financial Times uncovered their dirt and instead of the authorities looking at Wirecard they turned at the Financial Times as if they were trying to Financially destabilize Wirecard?

The same thing repeats itself on every issue in Germany, like this topic. Just look at the top comment: "Something negative about Germany in the WSJ? It can't be true, it must be WSJ trying to destabilize Germany". Everyone keeps doubting that Germany is ever doing something wrong and assumes by default that all negative news must be incorect or have an agenda.
It's not unusual to gain 50-100x performance gains on code when moving from python to a compiled language without much refactoring. Dropping from 200 to 4 servers is well within the lines of performance gains one can expect.

Yes, those numbers are for code, network speeds are not directly impacted the same way. But again, does not sound unreasonable.
Looking at most comments, you have people on one side accepting the Agile/Scrum to keep the project moving forward, not dwelling into to much details of the process while accepting delivery is most important.

On the other side, you have people calling the original Agile manifesto accurate theoretically.

My take on this right now is: yes, we have come long way with Agile/Scrum/(or any process), built incredible software, billed the customers and always accommodated customer changes.
We have come from daily standups to online sitdowns(something I just coined or was it there already :) ). People are hearing more voices then seeing faces. Literally, everyone is screaming AI in every enterprise.

Given so much data that exists about Agile/Scrum implementations and we have ways to measure it, I believe if someone comes up with a new idea which keeps the core idea of efficiently delivering new software to customers then I am ready to follow that. Just for a change.
I'm really surprised Google Images doesn't block Pinterest.
“I don't know what the language of the year 2000 will look like, but I know it will be called Fortran.” —Tony Hoare

I think it should be corrected to year 3000.
Else, we can have a Beowulf cluster of LM4A.
It seems like a reasonable worry. Google Play Music was shut down, as have been so many Google services over time.
This has been published already another 6 times (at least): https://news.ycombinator.com/from?site=airfields-freeman.com
> it's very likely that a Java-to-Java rewrite would have helped go down too.

it depends.

The elixir programming paradigm might be one where you are able to more easily write efficient, but still highly concurrent code, where as it would take more work to do the same in java.
Another article, also probably here in HN, mentioned they plan to transition to TSMC in 2026 or something.
NATO wars of aggression are a fact.

NATO assuring Soviet leaders not to expand eastward "one inch" is backed by documents provided by the National Security Archive, a trustworthy organization.

Please provide sources to prove the information was factually incorrect.
The end of coal has not happened on Germany, who went back to using massive amounts of coal as Russian gas stopped being available : 33.2% of all German electricity came from coal in 2022.
https://www.energy-charts.info/downloads/Stromerzeugung_2022...
(slide 17 braunkohle + steinkohle)
I dunno about that. I honestly tried to extract _any_ value in my day to day work from LLMs, but aside from being an OK alternative to Google/SO, I mostly did find it to be a crutch.

I never had issues with quickly writing a draft or typing in code. I do realise that for a lot of people, starting on a green field is hard, but for me it's easier.

My going hypotheses is that people are just different, and some get true value out of it while others don't. If it works for you, I'm not gonna call you names for it.
It’s interesting because while this is an extreme case of performance improvement, the ROI doesn’t seem amazing.

"rewriting in another language reduced the number of servers by 95%" is hard to beat, but at the same time, this saves "only" 2m a year, or about 0.3% of FY22 cost of revenue (per another post)

Pinterest per employee revenue seems to be around 1m, which basically suggest that this could even be a worse than average allocation of resources.

My takeaway would be "don’t bother with this kind of optimisation before you reach a scale where you can afford to do marginal improvements"
I don't think you have a good understanding of what is going on in Germany. 20% of the German population currently want to vote for a fascist who likes to cite right wing terrorists, thinks Hitler wasn't all bad and wants to deport everyone whose grandparents aren't German, so how can you say "Right wing people are being censored"? This guy is on state television all the time.
> Private individuals were massively more economically powerful and that's were people looked for progress

Did they? The people themselves looked? Or did the private individuals get to fund a large amount of libraries and educational institutions with "[your name here] supports progress" instead?

The peak of this may have been Fordlandia, Ford's attempt at doing a private Latin American colony, which was a spectacular failure.

Interestingly, Verne has a book about private libertarian-separatist rich men: "Propeller Island". It ends in infighting and disaster.
Honestly I couldn’t tell you whether copying code out of Stack Overflow or out of ChatGPT is more legally suspect. For SO, you don’t know where the user got the code from either (wrote it themselves? Copied it out of their work repo? Copied from some random GPL source?)
Can confirm. Everytime I open the appstore the first two searches will timeout for me. The third works. This has happened without fail for the whole summer for me.
I’m not sure how useful it is to speculate about some massive media conspiracy to drum up bad news about countries with worker’s protections and universal healthcare to try and discredit those things in the US, rather than accept the Occam’s Razor explanation that those countries do in fact just have bad news sometimes.
According to 2016 FAO data, roughly 59 mio people are directly involved in fishing. Do you consider taking away their ability to have some income "small impact"?

Besides, most of the fish I eat are sweetwater fish. I doubt me stopping to eat fish would have any impact with the micropastics situation.

Besides, what else am I supposed to stop? Breath, drink, think, or maybe exist?
Do Not Use Floats for Time – The Patriot Missile Mishap
My bet is that the bulk of the savings came from the re-architecture and, at best, Elixir sped up the path to get there.
I use fbreader, but did not tried it on linux.
Automatic Generation of Visualizations and Infographics with LLMs
Unforunnatly Amazon protects .kfx files with DRM.
Some publishers do say use unDRMed files but then you need to download them as .azw
Star: A Tale of Cyberstalking and Targeted Harassment of Independent Filmmakers
Wouldn't you also need a smaller ops team that way, further reducing your costs?
You're conflating the two things I said. The pill interferes with the menstrual cycle to prevent ovulation and, usually, menstruation. The morning-after pill acts similarly in that it interrupts ovulation but additionally prevents any blastocysts from implanting, yes. That's why I'm saying it's usually the rhetorical gateway when trying to attack contraceptives before doing so is rhetorically viable.

A blastocyst has 200-300 cells, yes. But if you hadn't stopped reading the Wikipedia article (or high school biology textbook) you'd have noticed that it also says that a blastocyst begins to form about five days after fertilization and implants two days later. Also even without chemical intervention only 30% of fertilized eggs survive to develop into blastocysts and successfully implant -- with implantation failure being the most likely outcome even if the fertilized egg develops to that stage. A lot of the lead-up treatments in IVF processes only exist to ensure that a blastocyst can develop and sucessfully implant itself.

Note that the literal "morning-after" pill (effective within 72 hours after intercourse) available over-the-counter in most countries including the US often only contains a progestin, i.e. it's just a higher dose equivalent of the regular pill. What you are talking about are pills containing an antiprogestin, which indeed can also act as an abortifacient, even though I've never heard any medical professional refer to a failure to implant as an "abortion".

That you're conflating all three of these pills (the Pill, the OTC morning-after pill and the one containing an abortifacient) is a good demonstration of the "incremental contraceptive ban" strategy I described.
It's both funny and sad how "Google" has become synonymous with "time-limited". You start treating a new API like a pop-up store downtown — it's okay or even good to be interested, but relying on it would be folly.
Physical storage under your own control, rules.

But when choosing what to save or not, I do apply some criteria:

* Popular / obscure? Obscure stuff may disappear easily. Popular stuff will be online somewhere.

* Freely available, or paywalled content? (how easy to obtain)

* Recently released, or 'oldie'? See above.

* Storage space (+ download time!). I'll be much more critical about saving a multi-GB BluRay rip than some funny pics, a few-hundred KB pdf or game dump for 30y old console.

* An educated guess about whether I'll ever want to use it again.

So what I end up saving, tends to be on the smaller side, sometimes difficult-to-find-online, and with 'replay value' (broadly defined).

Watch once & forget movie -> delete. I don't want to devote brain cells (now, or in future) on stuff that isn't worth revisiting.
> They could have just used different Java/Python libraries and changed the architecture for the same result.

Yep, their blog post is carefully worded to say "The combined effect of better architecture and Elixir" but they didn't mention how much of it is related to architecture or what specifically they did with Elixir to make things faster. It feels like a marketing piece for their consulting services.

I mean they put:

> Rewrote an #AWS APIGateway & #lambda service that was costing us about $16000 / month in #elixir. Its running in 3 nodes that cost us about $150 / month

They saved 100x here by moving from an expensive architecture (Serverless lambdas) to potentially reserved instances which are reasonably affordable, at least for cloud standards.

I remember once needing to parse XML in Python. I started with the easy approach of using the first XML parsing library I found which was xmltodict. Eventually I stumbled upon lxml which improved overall performance by 20x and I didn't have to rewrite much code at all. Sometimes it's easy to get big wins in your existing language if you know what the problem is.
It seems to be a good day for oldschool websites on HN, see also https://news.ycombinator.com/item?id=37304789
Is this a cpu-heavy workload?
If it's mostly io-heavy, I could see a gevent + pypy approach getting 50x better.
https://archive.li/m4h8E
So for those that only skimmed, the problem here is bridging the gap between native Windows and Cygwin's POSIX emulation (which is a "terrible impedance mismatch"). This is made more difficult because Cygwin's Unix socket emulation is a "kind of awful"[0] undocumented protocol.

[0]: https://stackoverflow.com/questions/23086038/what-mechanism-...
It's so great that you automatically get trivially reproducible builds with Go, even when cross-compiling. At least when not using cgo, which is why I avoid cgo.

Features like this take a lot of effort and aren't very visible, but are very much appreciated. Thanks to everyone who worked on this!
Micro plastics break down into nanoplastics , many of which can function as hormone analogs in organisms.
it's the nietzschean slave morality in action
Googlecloud dropped our 1M req/day quota causing our site to alarm and error out
Rent stabilization causes increased rents for those without it. It is nice to have though, I used to have one in a 421a building. Really nice spot.
I initially thought Google partnered with Matthew Butterick on a publishing system? then clicked through and was a bit disappointed.
Yeah I have messed with that in the past but KOReader doesn't have an iOS client so then forced to use the calibre server reader and it's all just not a fluid process. While I am thankful to have calibre as a tool it has always been a bit annoying to deal with for a few reasons: Feels completed bloated in terms of features and GUI, every time I open the app there is a update to be downloaded and no in app updates, the reader itself on desktops isn't that great, etc.

I get that I can sort of hack together some parts of what I want but really I want the Plex experience of once I have thrown an mp4 onto my server it is just a first class experience viewing and resuming on any device I own equivalent or better than media viewers from the likes of netflix, hbo, etc. I just want that same sort of experience with regards to eBooks, not a hacked together hodgepodge of homelab sync tools and configuration.
AI Crap
I'm a little surprised about the raw data. Do the customers just review the footage manually?

What is the limiting factor on your range? The video says a 20 hour mission (how many km is that roughly?). I would have suspected for a blimp that really long missions (days) would be better as it would be less work to land/refill the blimp.
Version of news at the Japan Times: (no account/paywall)

https://news.ycombinator.com/item?id=37303807
> except memory

That's an enormous "except". Absolutely gigantic.
Interesting to see the use of both Common Lisp and Rust together. I think it is the first time I have seen a project use this combination.
Elixir is slower than plain PHP according to the techempower benchmarks. I'm not even sure how that's possible but it is. By like a factor of 2 iirc. I'm not sure how elixir is that slow since it's compiled.
> is everything just function application all the way down?

No non-toy programming language is actually implemented this way, but you can do it if you really want: SK combinator calculus is an example.
2 million dollars a year is "marginal improvement" just because the sales and customer support team is big? That's your logic?