skysight-inc/HackerNews huggingface dataset:
Worked for Ubisoft in Sweden as a senior infrastructure engineer for an always online title.

One of two people to make the entirety of online work- which, if it didnt meant nobody could play.

They offered 29k SEK/mo- which isn't just below average salary for that position, it is below the average salary in the city.

I negotiated for a better pay but it took 6 years to get back to my pre-join salary.

I only took the job because the alternative was King and I didn't think candy crush was ethical.
Geez, I hope not. If I'm lucky enough to build a profitable company someday I hope I can hire some people who are much smarter than me to keep it that way.
Rust developers concerned about complexity, low usage
Funny enough I’ve found myself just doing it naturally in cases where I was transferring a list of records. I’d still been using the json extension though feeling a bit off about it.

Recently (this year) I was flicking through a repo and saw a jsonl extension and immediately guessed what it would contain. It all just fits nicely.
Well I guess that's it for climate science, no weather stations before 1850. Tree rings? Ice cores? People writing down "wow there was no rain for 3 months our God must be pissed"? Sorry, doesn't count I'm afraid.

I'm sorry for being unprofessional but this comment really struck a nerve with me. The idea of trying to move climate science into the domain of the unprovable/undisprovable by claiming that there is simply no way to have data from before 1850. Do you have a specific problem with tree rings? Their statistical significance? A confounding variable that has not been taken into account?
Oh, this is such a cliché, like all contemporary geniuses do is maximizing CTR...

Many others are doing R&D for companies producing harmful products (both for humans and the environment, even when they love to make people think they are not eco-unfriendly (looking at you, Elmo Musk)), figuring out how to "maximize profitability", even if said profitability comes from pushing people into debt, or simply keeping silent and inactive on meetings where very harmful decisions are made.
Speaking of enshittification of google there seems to be to be two opinion one blames google and other blames users :
1. Google intentionally enshittified it self .
2. There are too many seo spam or ai content and google is helpless .
That page could use an intro that explains what it is. Even the examples page begins with something about CSV instead of just a minimal jsonlines example.

I THINK that the format is like a JSON file with an implicit top-level list and the top-level (only?) commas replaced by newlines? But I do not see anywhere that is spelled out.
You can install Kodi from the Play store on an Android TV device.
Are you saying that you don't write comments when you're hacking the CIA?
> To be pedantic, the pluralization for anything other than 1 billion exactly is billions. $1,000,000,001 would be 1.000000001 billions, with an s.

To be pedantic, “billions” is used without a specific number as a general measure of broad scale, but with any specific number, it is just “billion”, not “billions”. “billions of dollars” is fine, but “1.0000000001 billion” or “2 billion” or “999.999999999 billion”; none of the last three take an “s” at the end.
> has never learned the value of carefully going over each text before submission.

Exactly. Proofreading and double checking is a valuable skill/habit. I would consider the programmers that learned this to be better programmers. I’d venture a guess that those that learned this early on got better grades. I can use the grade as an aggregate proxy score of a bunch of different abilities and habits. Many of those are helpful at work.
Putting the blame for the climate crisis on environmentalists for opposing nuclear is very disingenuous. Nuclear would not have saved us from SUV's, consumption society or all the other forces wrecking the earth we live on. If nuclear would have made electricity cheap and abundant without addressing other factors, we just would have wasted more of it.
Is it tho? If it is locally valid only it has an entirely different effect as it can only be spent locally.
Why doesn't he have an account for himself?
Oh yeah true I would welcome the opportunity to move in a country where the Starbucks coffee costs 2 dollars and a Mercedes cost 15k USD.
Yeah… hail to the LLM (in case that’s what’s behind this)
>in other countries software development is a high paying job

Yeah, but those countries are relatively few. The US is an outlier. In most of western EU SW wages are only slightly above average. Outside of big tech of course, but big-tech employment is far from average.
An associative memory can model truth tables of logic circuits, and so the steps to go from associative memory to arbitrary computation pretty much requires adding state and a loop. And we do provide state and a loop. As such, while that does not prove that any given model is capable of reasoning, describing what goes on at any step as associative memory says nothing meaningful about the computational power of the wider system.

It's very possible the way we train current models will turn out to place fundamental limits on the abilities the models will have, but that will not be because the models act as associative memories.
Rather poor article because it doesn’t answer the question of why fake research is so prevalent in China.

There are a few reasons but they include 1) almost everybody is committing massive fraud making actual policing difficult (are you going to fire everybody ?) 2) strong incentives to publish papers without quality (in the us judging aspiring faculty applicants on total papers is taboo)
This is indeed neat, but I would be surprised if there wasn't already a library for such multi-line functionality.
And a bit more on Gesell, for those who don't know who he is
https://www.npr.org/sections/money/2019/08/27/754323652/the-...
>More geniuses
First, more people means more outliers—more super-intelligent, super-creative, or super-talented people, to produce great art, architecture, music, philosophy, science, and inventions.

>If genius is defined as one-in-a-million level intelligence, then every billion people means another thousand geniuses—to work on all of the problems and opportunities of humanity, to the benefit of all.

The same is valid for psychopaths and other bad people.
Only state-criticizing strikes get that label. Afaik in the France fortunately big companies are not as connected with the government as in some other places (cough cough).
It is in 100% of the places I know about.

I think making any broad EU statement even if it applies to many/most is fine.

There will always be some outliers in the data.

There is a similar argument about generalisations on behaviour, ie: statistically average behaviours of people.

You have to be able to talk in broad strokes with the knowledge that it doesn't apply to everyone.
First of all. There's no point in programming for the sake of programming. You're either a developer developing products or you're building something that someone else is designing.

The age-old problem with development in big corporations is the following:

How it should be. The agile way:

developer <-> client

What actually happens:

developer <-> the people seeking a role between you and the client <-> client

These people can be PMs, functional designers, UX-ers, architects etc

If your company doesn't have Agile in its DNA, Scrum - if done properly - actually offers the solution. It forces a team of developers and a client (the product owner) to work together directly. The problem is, however, that these people still find ways to elbow themselves into the process. So you see many companies doing "their own version of Scrum". They implement SAFe etc. You suddenly have to deal with things that are not about the client needing a product.
It's generally a bad idea to assume that a specific person to whom you are replying is "representative" of some average you believe is true for a particular population. Furthermore, most people seem to have ideas about HN demographics that are inaccurate.

Here is one poll, fwiw, of where HN members live:

https://news.ycombinator.com/item?id=30210378
Yes agree. recycling won't make plastics green.
USA is only at 13% if you only account for emissions by the USA. If you count the CO2 emissions the USA paid for then it is more than double that of China.

The whining about "uprooting everything" is such a cheap cop out. The US doesn't suddenly grind to a halt when oil prices are higher, or when production of goods moves back from China to Detroit.
"Don't bomb children", is now considered anti-semitic.
If doctors consult chatgpt (unregulated, uncertified) that's on them, not the platform. I hope your old team keep working on high quality stuff but I can understand if they walk away.

I have seen some chatbot type products aimed at the admin side of healthcare, with the salesmen telling me about the 'guardrails'. Given some guy recently got the bot at his utility supplier to start criticising the company and using foul language then I do not think even this less critical work is ready for general use.
IMHO option #1.
jq supports both modes. You can use --slurp to pull all newline-separated input into a big array before it starts to process it, otherwise it should produce a result for each complete object parsed (I think): https://jqlang.github.io/jq/manual/#invoking-jq

Edit: ah, the streaming described in your comment is also available via --stream, but the format presented to the selection-filtering-transformation stage will be a bit different.
Forget about overpopulation, soon there will be too few humans
Kind of surprised people haven't started putting a piece of tape over it, then coming back 8 hours later with a small drill and drilling through the now-blacked-out camera lens to permanently disable it in their living areas.
There is likely enough existing information out and discussion out there. But ultimately he must have found it somewhere that this supplement could help, to go to ChatGPT with it.
> Maybe people are more able to tell us that they’re not having sex.

It was the first thought that occurred to me: maybe we aren't having less sex, but we are simply more honest about it.

But the article makes even the above statement in support of the title: maybe journalism needs more honesty too?
Tera

:-)
In the Netherlands there's a national campaign to encourage residents to remove the tiles from their gardens in favor of adding patches of grass and plants. From the website (translated with Deepl.com):

> From 21 March to 31 October 2024, the NK Tegelwippen will take place again! Everyone can participate by bouncing tiles in their own front, back or façade garden and municipalities will compete against each other.

> Of course, the championship is not just about rivalry, but has a higher, common goal. When tiles are replaced by grass, flower beds, trees and façade gardens, the Netherlands becomes more climate-proof, more comfortable for insects and animals, cooler on hot days and much more beautiful!

https://www.nk-tegelwippen.nl/
Well, if you don't see the problem, then please hand over your home to someone else, and move soon. Not a problem right, if your area becomes uninhabitable? Also change your diet, because of other plants growing in your (new) area, or the old ones no longer growing in your previous area. Also calculate in to pay way more rent, because world population will have less space to live in and more people compete for your new home. I am sure you also won't mind devastating floods and other weather evens happening, forcing you to leave your previous home.
In case of part of climate researcher being right and there being a point of no return, please also calculate in the cost for building a climate bunker under ground.
Philosophically speaking, compression and memorization is how the human mind is learning
ChatGPT's Hunger for Energy Could Trigger a GPU Revolution
This site looks like a similar concept to https://immersivemath.com/ which is one of my favorite sites ever.
You're thinking of income inequality.
It is insane how much the gaming industry gets away with because "passion" ...

Just curious, Paradox (Stockholm) was not an option for you? From what I read they seem to pay better than 29k SEK.
I think we could apply Brook's law[0] here. "Throw more scientists/engineers at the problem" doesn't mean that problem will be solved faster.

Moreover, he assumes that increasing number of people will result in higher number of geniuses, but "Correlation does not imply causation".

Ok, even if we assume, that number of exceptionally smart humans will increase. We have limited resources of our planet and industries. Having even more people will most likely lower the average standard of living. Wouldn't it be harder to find those geniuses if most of the population are homeless, drug addicts and living in slums?

[0] - https://en.wikipedia.org/wiki/Brooks%27s_law
> The IPCC's own predictions are that temperatures will peak and thereafter fall due to reductions in anthropogenic CO2 emissions.

Yes, but it's important to understand why. I believe it's because the oceans and atmosphere would not be in equilibrium when we reach zero emissions, and so the oceans would continue to absorb CO2 for a while. This reduces atmospheric CO2 concentration and temperature in the short term (at the cost of further ocean acidification).

But what happens after the oceans and atmosphere reach equilibrium? Where does the excess CO2 go?

I think it can only go away through the very slow process of bicarbonate formation. And I'm not convinced this can completely remove the excess CO2 in just a few centuries.
I don't know what the optimal population is, but here are a couple of arguments against the "ever greater" thesis. Diminishing returns kicks in at some point. The economic value of human life is subject to supply and demand. Where there excess supply, life is cheap and not in a good way.
It's funny that someone loses their mind?
What, you think (for example) Microsoft or nVidia is going to fund scientists to claim anthropogenic climate change doesn't exist?

They literally have PR teams that intentionally aligns company objectives towards the popular climate narrative.

The narrative has so much momentum that no individual financial interest could stop it. And big oil isn't half as influential as it were.
If I had all the money in the world, I'd also buy the very same car seven times in a row, if it's simply the best car for me. That doesn't mean the car market is not competitive.

I'm not arguing that the search engine market is competitive, it is probably not, but deriving that conclusion from the fact that Apple did not choose Bing in favor of Google is... weak, in my opinion.
I'm far more concerned with plastics, forever chemicals, highly processed foods that didn't exist a century or so ago. Dramatic hormone shifts as a result of that last bit.

Not to mention desertification and a lack of regenerative farming practices.

There's also pollution in general.

While climate change is concerning, recorded history is a pretty narrow window and there's evidence to support warmer periods in Earth history.

The effects of proposed measures are also very concerning and are pretty warped to outright insane. Especially the bits intertwined with the cult of vegan.
Then you are well on your way to rediscovering csv, and you still can't handle self-describing records with different structures, or nested sub-structures, or arbitrary length arrays, or null records, or unicode and control character escapes, or records containing the delimiter.

Has it occurred to you that maybe there's a reason people are using jsonl instead of an old existing standard like csv? Not just that they're such dummies they never heard of csv and would take a few years to rediscover it, but an actual reason?

Hey, you're the one who chose to recommend scanf, and claimed it would take a few years to rediscover it. I would generally assume people who read hacker news are smarter than that, and are fully aware of the security problems of scanf, and the weaknesses of csv, and are probably not crazy enough to write bulk streaming data parsers in C. And no, s.split() doesn't make me feel safer, or even do rudimentary type conversion like scanf.

Pro-tip: use a comma in your password to pollute the csv when your password gets stolen and published on the dark web.
> They are schoolboy errors in a relatively trivial piece of software that very well demonstrate the fundamental security flaw in its design.

I read through the CVEs and they're not 'schoolboy errors' at all - in fact, the first one doesn't even refer to fail2ban itself but to a program being called by fail2ban.

There's no fundamental security flaw in its design.

> Recommended by whom? The Internet, or prominent experts in the field?

It's recommended in several linux/unix books - physical books, written by experts - and in many blogs. So, both.
I don't even know her mother or the status of her mother, and read that from your comment for the first time today. I tend to focus on the message, not the ancestors.
> Would a modern MUD be web based? What is the modern web version of a MUD?

A month ago people posted Improbable Island here. It's not "modern" but it's a mud-like website

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

I inquired about the relationship with muds. It's.. like a mud, but without a map (so rooms form an arbitrary graph, and edges don't have a cardinal direction like "north")

https://news.ycombinator.com/item?id=39141173
Seems like a maintenance nightmare tbh. You have to jump at a billion functions definitions before you can hope to understand what a program is doing.

I could see myself transforming a functional program into a procedual one as I try to understand it just so I can have all information just in front of me and not have to keep things in my head.

Like I get that a functional style helps with the mathematical correctness side of things. But I'm just one of those people who still hold "code is meant for humans" first.
All Dissertation But (a status of a student in a graduate Jedi program)
Interesting DVD Eject Mechanism [video]
> Do you imagine a world where racist policies end

Yes. I don't, right now, see racist policies.

> and never resume?

Why does that matter? Can't a new institution form to fix the problem if it comes up again?

If society goes through (for example) 100 years of a totally racist-policy-free existence, why on earth would you argue that the institutions founded to oppose racist policies continue existing for that 100 years?
I do wish accounting practice would finally accept the mathematical advancements of the last 500 years and start using negative numbers. Combined with the "transactions sum to zero" rule it makes things blindingly obvious.

Background: I studied the basics of accounting on 8th and 9th grade, and acted as a treasurer or auditor in some university student associations. I accepted the traditional presentation as a given; "it'll make sense in the end".

Then I learned the negative number thing and the sums-to-zero concept and suddenly it was completely clear what was happening. Ledger manual's "Principles of Accounting with Ledger" was where this finally kicked in.

https://ledger-cli.org/doc/ledger3.html#Principles-of-Accoun...
In the jobs to be done framework one would say they still use your product to get a job done. For example, they might get some stress relief from working on their car. That is a job (get stress relief) that is fufilled by the car. Others might solve that with working on a boat, tinkering with a raspberry pi or working on their garden. Then it isnt because they "love" the car but rather they love the stress relief of working on it.
Can we PLEASE not screw this up in an actual standard and define a strict record terminator instead of separators?

Editors that remove or fail to add a final newline can go implement themselves.
There is certainly a lot of discussion around semantics to be had before we can agree on what exactly an LLM is capable of.

We know that LLMs tend not to be good at math. Some people will say that the fact that an LLM cannot sum two numbers demonstrates they cannot generalise. Yet others would say the way LLMs calculate sums is generalisation because it mirrors our own process of addition which works mostly by memorisation and a lot of double checking.

My perspective is that the "thinking" that LLMs do is a lot closer to the kind that humans do which is to say a lot of pattern matching but with no fundamentally precise logic underlying it. If LLMs are flawed in some way then humans are also flawed in the same way.
Not just Siri. Apple has the worst recommendation system for music among competitors like Spotify(at least when they were good) and youtube music.
Eh, they do raise a valid point: Disconnecting voltage from a coil (which could be a motor winding or could be anything else inductive) generates back-EMF. It has to.

If there was a motor running (aircon, furnace blower, clothes dryer, whatever) when the main breaker tripped, then: Back-EMF is very likely to be a thing.

It's a simple thing, and it's how spark plug coils on car engines still work today: Send (boring 12VDC in this case) power to a coil, and take it away rapidly. This essentially angers the coil and makes produce a high voltage: High enough to jump the gap of the spark plug. The voltage maximum will be higher as the spark gap is increased, and lower as it is decreased.

And in the author's case, that back-EMF voltage will be sent to all of the household wiring. That's obvious on single-phase systems like Europe mostly has, and here it would also be the case even on split-phase systems like in North America (I don't know where the author was located), wherein: The electric range was reportedly faulted short, bridging the two hot legs together.

However, a modern household's electrical system is full of all kinds of stuff that is trying to use electricity. It presents a fairly low impedance. Things with linear power supplies (rectifiers and capacitors) will work to soak up any rise in voltage. The increasingly-common switch-mode power supplies that modern homes are full of tend to have MOVs on their mains input, as is also the tendency for even dollar-store power strips that modern homes tend to be littered with. (PC power supplies are also protected with MOVs.)

And the lower the impedance, the lower the voltage maximum of the back-EMF spike. It's got almost zero current behind it, and Ohm's law didn't just drop out of existence when the main breaker tripped.

This has the net combined effect of tending to reduce the back-EMF voltage from the ZOMG! level that it could be on an isolated test bench, to a complete non-issue status in a real household.

Our motor loads at home are not usually very beefy, and we've got MOVs (and power supplies with caps, including LED bulbs) scattered all over the place, and that all conspires to snub the back-EMF.

---

So what happened, then?

I think it's just a case of false causation here on HNN. The author is rightly proud of his nearly four-nines uptime, which is pretty cool -- but it also means that the hard drive had been spinnamathingin' nearly continuously for as long as 14 years.

An old hard drive that dies after a sudden power drop seems more likely to be caused by age, than by back-EMF smoking only that particular computer component and leaving everything else in the house unscathed.

All of us here have probably had hard drives die (this is how we learn about backups!), including hard drives that were working seemingly-fine yesterday and that did not work after turning the computer off (and back on again) today.

That is very normal and expected behavior for hard drives, which have always shared the common trait that all of them must die eventually.

There's nothing to see here. There is no smoke, and no mirrors, and no-one is behind the curtain.

Hard drives die.