skysight-inc/HackerNews huggingface dataset:
> That's incredibly broad and would cover anything and everything a policeman does.

It is broad, yes, but claiming that an officer making sure people were 8ft away is part of the same law enforcement procedure as the cops making an arrest (and thus people would have to be an extra 8ft away) almost certainly isn't going to stand up in court.

Although we'll sadly never find out for sure because no-one is willing to defend it against the injunction. Maybe they'll have better luck on their 3rd go around.
Have you tried Rust? It checks a great deal of your boxes, don't be misled by the reputation of a "systems programming language"!
I made a video explaining why rust is different here, if you're interested https://youtu.be/4YU_r70yGjQ
Before GitHub, I built one in-house. It wasn't as fully featured and beautiful, but it allowed us to manage our repos. It's really not that hard with a bit of bash-fu + curl in the hooks folder, a PHP site, and some css. These days, I think it would be nearly too easy with all the front-end libraries out there.
It enables sales & marketing teams to customise their workflows, capture their vital information on leads and contacts, produce reports, etc. It just has the mindshare and brand to capture the attention of most of the decision-makers in large firms and at the scale they operate, it kind of became the de facto market leader because of inertia and the expense of migrating and retraining to other tools.
If you think my way of life with my 3 kids is terrible and your way of life with your SUV is the only possible solution then I think you’d be happier if you widened your horizons rather than shitting on everyone else when they are having a good time.
Compared to Europe there is more upside and downside risk in the US. You can earn more but you are more likely to be financially wiped out if you get cancer or have an accident (high medical costs). Most countries in Europe have more social support built in at every level, not just healthcare, so its unusual to go from living comfortably to being on the street. Some argue the US way is good (more downward mobility is necessary for a lot of upward mobility) but it also leads to a lot of survivorship bias. The people who fall off do not get talked about much
Things to keep in mind in comparisons like that:

- Where in the us? SV will have absurd salaries, but also absurd cost of living.

- What do you pay for in your country? How much is your health insurance? GP visits? Family education?

- What's the environment like compared to a $random_us_location. For example do you need to own a car to survive and do you spend lots on daily driving?

- What are your benefits? I've got twenty something days off and take even more. Had a paid months of leave as a parent. This is not common in the us.
It's because the areas around the US that employ software developers are expensive to live. Software developer salaries are similar to what doctors and many other middle class people make.

What pushes salaries into the higher part of middle class is demand and value: It's very hard to find good, trustworthy software engineers who can work without lots of supervision, and the overall value of the work to the company.

I tend to point out that software is an "economic force multiplier." The value of what software implements (automates) is often many multiples of what the engineer is paid; so why would a software engineer accept a low pay to work on low value work?
Unless you are at a FAANG or similar company, programmers in the US are still seen as cost centers by c-suite people.
Unless they have a proof to present I think there is reasonable case to sue them here.
The us is more of an individualistic than social country. And it’s only for certain jobs in certain areas. Some things, however, are the responsibility of the individual rather than “society” and I suspect raising children is one such area. There’s more to life than money, so consider all aspects of any transition to/from the us carefully.

Edit: there are good comments on this thread. Props to the HN community on this one.

Edit2: cars. City centres, for the most part, are not anywhere near as liveable as elsewhere. If you’re used to living on foot or on a bike, and shopping for food on the way home, etc, it’s not there.
That news section could do with a constraint or two! (Almost ordered dates..)
It's not obvious to me that chess.com would have any more insight into whether or not Hans Niemann cheated OTB than anyone else would.
Then hire a 3 tonne truck for those 1% of trips when they happen. People acting like "oh because I need it for 1% of trips I guess I should just drive it for all trips".
Aside from what's mentioned already: Longevity. Nothing is more frustrating than being forced to go through already working code just because some version update changed the syntax/semantic.
A universally perfect language can't exist.

There are general purpose languages (say, java, go, rust, ts, and c -- one is better than another for specific tasks), and then there are HDLs, DSLs, constraint and SAT solvers, and many more I don't even know about.
maybe this one: https://open.sap.com/courses/abap1 In general open.sap.com is the site where you can learn stuff. but depending on your customer's stack it might be different.
It's a tool for you. Being also a tool is a happy accident.
When real estate is at such a premium in big cities (even with recent slides)[1], good schools free from teachers having to pay for their own materials expensive[2], and going to the emergency room potentially costing you thousands of dollars[3], you need a lot of money to attract and retain people.

Also, profits are higher because companies pay less tax[4], so even with higher salaries it's still good business to pay more to attract higher talent.

[1]: https://www.redfin.com/city/17151/CA/San-Francisco/housing-m...

[2]: https://newsdirect.com/news/teachers-spending-more-out-of-po...

[3]: https://www.talktomira.com/post/how-much-does-an-er-visit-co...

[4]: https://www.taxpolicycenter.org/briefing-book/how-do-us-taxe...
Odin doesn't even have closures, or any feature that requires this kind of RAII. The whole point here is that the language doesn't deallocate for you.
TypeScript, but the only supported module system is ESM (including extension being required like it is in the browser), there is no interface and enum (types and type unions are used instead), there are nameof and typeof operators in the language and there is syntax for getting a runtime value representing a type (for example string union into a string array) or even straight up option/syntax to selectively (up until absolutely) enforce type shapes at runtime.
SQLite doesn't accept patches:

> In order to keep SQLite completely free and unencumbered by copyright, the project does not accept patches.

https://www.sqlite.org/copyright.html
Seems like a good idea - use [WAL mode](https://sqlite.org/wal.html), and UUID based filename to provide obfuscation for the path and it should be a neat encapsulated installation.
Since the honey also happens to be blue in this case, couldn't it be possible that these keepers are wrongfully blaming the M&M's factory? I think the main point of the article was that everyone has their own theory of what the cause is and are all pretty adamant about it:

>Some beekeepers, like Sheppard, swear the berries are to blame for the odd blue honey, which appears intermittently at most, and only in limited hives near the state’s Coastal Plain. Other keepers suspect it might be nectar from the kudzu that grows rampant over nearby fields and forests. Near Dunn, keepers with traces of blue in their hives point to the grapes the bees frequent. And in the eastern part of the state, beekeepers are watchful of the plant Summer Titi, or southern leatherwood.
A haskell-like proof language (dependent types?) with lisp syntax.
Sadly, pickups are becoming more and more common from what I've seen over the last couple years in London.
I took the clickbait, and found an article that renamed Product Manager to Product Engineer.
To me what matters the most isn't the language but the ecosystem:

- versatility: create desktop apps, mobile apps, websites, CLI

- quality of IDE / tooling

- lots of libraries to deal with all sort of corner problems

- lots of knowledge I can google

- if used professionally: lots of talents available

For the language itself, I only really care about one thing: statically typed, just because it eliminates all sort of silly bugs and makes refactoring and navigating the code so much easier. But I am not dealing with hard computer science problems.

But the most important thing is muscle memory: not having to even think of how to solve something, just do it. We can probably adapt to any major language, but you aren't productive until you develop muscle memory. That's why I am not looking to switch to any shiny new thing unless I have a really compelling reason to do so.
NodeJS sounds pretty close to that. Just ‘await’ anything in parallel and your code appears synchronous. Parallel code would need to be a new node process, so it’s not quite so amazing, but pretty close.
Beyond the Liquid Tensor Experiment
I think you're lying, maliciously, on purpose.

I do not presume good faith. You are a bad actor.

If this isn't true, edit your post to apologize to D. Richard Hipp for lying about him.
Strongly typed Elixir would be it. Even better if it can be gradually typed like Typescript.

Jose announced that they are working on it but I can’t wait :p
With memory, seeing divinity in math probably requires active contemplation, since seeing simple formulas and geometric shapes repeatedly gets old fast

> Many observers report they derive pleasure from discovering simple but novel patterns [...] The observer's learning process causes a reduction of the subjective complexity of the data, yielding a temporarily high derivative of subjective beauty: a temporarily steep learning curve.

> Why are some musical pieces more interesting or aesthetically rewarding than others? Not the one the listener (composer) just heard (played) fifty times in a row without any noticable change. It became too subjectively predictable in the process. Not the weird one with completely unfamiliar rhythm and tonality. It seems too irregular and contain too much arbitrariness and subjective noise. The observer (creator) of the data is interested in melodies that are unfamiliar enough to contain somewhat unexpected harmonies or beats etc., but familiar enough to allow for quickly recognizing the presence of a new learnable regularity or compressibility in the sound stream: a novel pattern! Sure, it will get boring over time, but not yet.

https://people.idsia.ch/~juergen/creativity.html
Mark Zuckerberg and Bill Gates, according to the legend, would skip computer science classes to later ace the tests. So, by all accounts, they are brilliant - and driven, but if you look at their background, they are also the people who won the birth lottery.

Bill Gates was an impossible child who was shoved into an ultra-lux boarding school that happened to have a computer. Zuckerberg does not know the life outside of Westchester, Harvard, and his compound in California.

How many brilliant people are out there who have to waste their brilliance on not taking risks? On just making sure they can pay rent?

We all want to go to the Moon, but some people are born in orbit to get a solid head start, and the rest need to overcome gravity first, before they even get a shot.
Do some cool open source stuff. Since August 9th, I received about 50 job offers mentioning this repo: https://github.com/DeutscheKI/tevr-asr-tool Most of them were senior engineer or AI researcher, with a few CTO / co-founder offers sprinkled in. I'm not in the market and this was a bit unexpected to me, but those emails sounded like they would pay well. And most was remote for US companies.
Thanks. Could you explain how that leads to higher salaries in the US too?
I think if something that you hate has been happening to you for 27 years and you haven't refused to participate any more, or fixed the problem, then (just as the article suggests) you secretly like it.

Also the fact that all those meetings could have been a single email implies that you had no input or raised any objection. That makes me wonder why people are still inviting you to meetings.
"why are they going to remove me from Chess.com right after I beat Magnus."

Right before the game would be much worse I assume.
There was no spite in it - or at least if there were any spite in it, the UK was party to it when the legislation was originally written back in 2002 - when the UK was a member state, and Brexit was not even a whisper.

The UK helped to implement the following regulations on who can register for a .eu TLD at that time:

(i) undertaking having its registered office, central administration or principal place of business within the Community, or

(ii) organisation established within the Community without prejudice to the application of national law, or

(iii) natural person resident within the Community;

(Regulation (EC) No 733/2002 of the European Parliament and of the Council, Article 4 (2) (b))

There were some amendments in 2019, but the meaning is broadly the same as the original draft (at least in this context). The key relevant change is the addition an entitlement for EU citizens who are not resident in the EU (e.g.: those who live in the UK).
// comments would be my perfect language, write good documentation
And leave the coding mostly over to CoPilot, or another AI.
Although one needs to understand coding, we should work at a higher level.
If you cannot write a good CoPilot prompt, i wouldn't accept you as colleague, if you cannot describe code your unable to properly write your own thoughts, makes you a team disaster. The language itself thus becomes less relevant these days, and the years to come.
mandatory yes, but if you resisted what would they do? a fine? slap on the wrist? not sure if you've seen the severity of lockdown in China, they literally stuck a bolt in concrete to prevent people opening their doors in apartments, and soldered people's doors
I am an INTJ and ENTJ depending on the day of the test. This makes sense. I’m an only child who is very social as an adult. In fact my career is sort of a hybrid:

As a proposal specialist, I had to master a large skill set of technology and workflows - Office, Adobe, CRM, and print production all on deadlines - but those are able to be controlled, whereas the human element - sales team, SMEs, subconsultants, and other team members - is completely different.

I suppose that’s why in the past 12 months the proposal coordinator / manager / specialist / writer jobs have changed drastically. From 20% remote full time to 60% remote full time jobs. Salary range bumped from $65-80k to $90-115k for same role and years of experience. There is a TON of burnout in this gig, because of the dichotomy of control yet no authority.

Basically though in my experience an INTJ and ENTJ combo is what you need at the top of the leadership pyramid to both do the important work and keep the schedule, and use people skills to inspire or compel contributions. “It’s a &$”@ing tightrope, Spud’
If only the religious agreed.
Given that on a Lisp Machine (or in a Lisp OS like Mezzano https://github.com/froggey/Mezzano ), the language talks natively to low-level devices (Graphics, SCSI, Bus, Ethernet, ... and other peripherals), it is expected that it has to deal with bits, too.
Here is a blog post that was making the rounds recently.

https://yuri.is/not-julia/

It has many concrete examples of low quality and buggy code making it into pretty core statistics libraries. Most of these bugs are a combination of 'sloppy' coding and lack of vigorous testing of all the corner cases that the language has. Many developers seem to take a more 'academic' approach to things (it works correctly in all the cases I care about) rather than caring about creating robust libraries that are rock solid under all conditions.

From the blog:
"My conclusion after using Julia for many years is that there are too many correctness and composability bugs throughout the ecosystem to justify using it in just about any context where correctness matters."

The good news is that this blog post seems to have brought some light to this problem and hopefully the Julia community can start addressing it.
What's happened is extremely unusual.
Human children get practice in importance of distinguishing legitimate commands from those-that-should-be-ignored via games like 'Simon Says'.

What if you prompt GPT to follow a 'Simon-Says'-like protocol, ignoring any requests that lack a certain prefix/escaping?

(Of course, in a higher-stakes system, any 'Simon-Says'-like wrapping would be kept secret – & further, reliably sanitized from any potentially-adversarial prompt inputs/extensions.)
The US not having healthcare and higher education for all is a big factor.

It's a big factor in wages? I mean my employer was paying $24,000/yr for my families healthcare plan on top of my salary. You'd think it would push wages down, not up.

But regardless, there is plenty of healthcare (my friend's friend came from Thailand on a green card and signed up for free Medicaid right away) and higher education ($10k/yr for tuition at a top-ranked global school is pretty good in my opinion).
My family got a Toyota Granvia. It fit 2 parents, 4 kids, 2 dogs, any strollers backpacks etc that we needed just fine.

Hell, my whole family went around the South Island on holiday in it for a whole month and it was just fine.

Cultural differences I guess. If you're an American you _need_ an SUV, I get it.
No, but they reviewed his history after the accusations and found him to be lying and misrepresenting himself.

So, if we take chess.com at their word and he is lying, we have a person who is a "former" cheater, who is currently actively lying about the scope of their cheating.

It's not conclusive by any means, but this is a far cry from "nothing to see here"
Come on, that was funny.
That's because these things elicit an emotional response, and people all react differently. Also, describing emotions is difficult.

When I see an instance of good problem solving, I feel a rush of happiness. It sometimes makes me want to physically get up from my desk and cheer as if I was watching a sports event. All I can think of is "this code/solution is fucking awesome".
I would say it is because of less social security.

In my country your pay will be significantly lower, but we get "free" healthcare are insured against unemployment&unable to work because of injury/sicknes, have a pension and have various social programms, etc.
Which partially is because the US is an island nation with no threats at its borders. There is very little threat of ground war in the US. Historically, the border with Canada was a formality; and the border with Mexico is small.
I strongly agree with this. You need someone around that actually uses what you develop, be it dogfooding or structured QA.

I wonder if there is any books on game/software QA akin to Masters of Doom or Stay Awhile and Listen? Those pretty much skip over QA, it's usually just the devs playing their own game (which anecdotally is usually biased and of limited use).
Since the inequality last well past puberty, and historically the roles was reversed, the issue seems to have very little to do with biology.

Historically people has always looked to biology to explain social inequality, and time and time again we view those historically as failed science. Race, hormones, and the female psyche where all used as scapegoats to explain cultural phenomenons.

One of the biggest changes culturally in education is that women became overwhelming dominant in the teaching profession. Studies show that when women grade girls, or when men grade boys, the result get biased in favor of the teachers own gender. In addition, the mono gender in education has created an environment where teaching and culture causes a toxic mix. We can only look to other professions where 80-90% of the employees has the same gender and see how that effects the work culture.
- good quality standard library

- good developer tooling, e.g. a language server

- This is not yet possible, but a good optimiser which can turn an abstract representation of the code into optimal code for a given hardware (CPU or GPU). Currently we are far from this, there is probably a 10x improvement that current compilers can't achieve. See for example a FizzBuzz implementation achieving ~10x throughput improvement after months of optimisation work:

https://codegolf.stackexchange.com/questions/215216/high-thr...

More complex code is likely much more improvable.
My perfect language is also C#!
I couldn’t help slipping into reading this in the voice of David Attenborough. “If you look in under the jungle canopy you just might catch a glimpse of the elusive product engineer. Festooned with their hoodie and mechanical keyboard. What a rare and magnificent find!“
He admitted to cheating when he was an IM. To me he forfeited being given the benefit of doubt after that.
Some middle way between F#/Kotlin and Rust. Sum types, generics etc are completely non-negotiable. Something where I can use a GC for 90% and build regions of high perf or low level when needed. I want to say “in this region I want zero allocations” and the compiler will warn if an iterator or closure or something ergonomic-but-expensive allocates in that region. This is where CLR/Jvm lands often fail. I even want to be able to get rid of virtual dispatch and all pointer chasing but only for select regions. In some high level languages I can’t tell whether an abstraction comes at a cost.

In the bulk of the code I want the syntax to be as terse as possible so the business logic is as clear as possible even if it comes at a perf cost. This is where Rust often fails. The logic of something where I don’t care about perf is obscured by token salad for Box’es and similar.
Case study here: http://calleam.com/WTPF/wp-content/uploads/articles/DIABagga...
I would really advise you to look into how stuff is organised in the US compared to your country. I once did and came to the conclusion that it looks like they earn more. I pay a really low healthcare insurance fee compared to the US. Their system for pension is also completely different from other countries. They have a 401K. In my case my company pays for my pension. I am Dutch from my stance it would be unwise to move to the USA. Certainly if you take in account that (in my POV) the country is moving backwards (Gun violence, abortion, right-wing, etc. etc.)
10 Tonnes for a consumer vehicle anyone can buy and drive? Wow!
Tesla's drive to keep Musk's battery promise
In my opinion, Rust is what Scala would be if ownership was flagship feature and everything was built around that. Certain combinations just don't match.

Let's take an example of Scala. Great language for most business domain problems: easy to write expressive, bug-free and concurrent code. What enables those strengths also enables its weaknesses: steep learning curve, a lot of ways to reduce boilerplate which increase complexity of codebase, powerful type-system to prevent bugs/invalid states - you have to deal with "type gymnastics" and slower compilation times
https://en.wikipedia.org/wiki/List_of_countries_by_wealth_pe...

It’s really interesting to sort that country list by median, then by mean, each time looking for the USA.
I agree! the bar's so low that I've seen a lot of people just click around till they get a pretty graph without knowing what/why they did!
It would be great to use sqlite during development and then MariaDB in production.

It's not hard to clone MariaDB, but sqlite is much more practical.
And I remember a mystery novel by Isaac Asimov, set in the 1950s or maybe early 1960s, in which an affair with a student is mentioned as the sort of thing that could get a professor fired. And I remember a fellow I once met in the mountain west ca. 1976, who had dumped his wife for a 19-year-old student. He was no longer a professor, and I gathered that this was why.