skysight-inc/HackerNews huggingface dataset:
I'd say the problem isn't DRY (People duplicate code way too much. The "rule of three" is too conservative. I am looking at an if-then-else ladder right now that is 250 lines that could easily be 25) but rather a high prevalence of "snake oil" in the industry that discredits any effort to improve things.

For instance there is the split between Microsoft and Open Source where people mutually think the others are idiots. (It used to be evenly split, now it is definitely one sided)

There is the anti-OOP hype train and the associated "functional programming" hype train. (I've met so many programmers who travel from job to job like an itinerant martial artist looking for some productive workplace that uses FP and became miserable in the process.)

Programmers have grown thick earflaps and it is not at all unusual to talk to an engineering manager who says "we write tests first", "we implement error handling with monads", and "we do code reviews" but when you get into the code base you find there are very few tests, errors get ignored silently, and obviously they can't be doing code reviews because otherwise the engineering manager would know the first two are the case.

The problem is not that OOP is bad or FP is bad or any particular practice is good or bad but that programmers have become intensely cynical and any effort to promote "best practices" of any kind runs headlong against resistance, "normalization of deviance" and production pressures.
I am relieved to see that regulators appear aware of the game that Frontier seems to be playing. I flew to Denver recently and didn't need to travel heavy so I went with their cheap fare. The flight from SFO was fine. The flight from DEN to SFO was extremely frustrating. We arrived at DEN early because we got a text message warning us about major TSA delays. Literally the moment we were about to board Frontier changed the flight status to canceled. The plane was there, we saw it arrive and I didn't get the impression there was mechanical issues. It was one of those situations where I intuited that it was useless to try to get my money back and I should just vow to never fly with them again and give everyone a heads up not to use them (like I am doing here).
Probably correct in that specific context: "till the existing teams starts to burnout".

Seniors would just call out on your BS and let your ticketing queue burn.
A loop isn't simpler than recursion or high-order functions since it introduces state and is noisy, but most examples of JavaScript/TypeScript + FP involve heavy usage of utility libraries that aren't community standards (like a Prelude). Not to say these libraries aren't valuable or of good quality, but it's a lot to learn atop the language itself for a new hire and can lead to some library lock-in as said functions will end up all over the code. The folks that preach the libraries the most are the ones that usually want their JS/TS to look like Haskell which ends up making it impossible for outsiders to follow (so now I need to know JavaScript + TypeScript + Haskell + the weird esoteric version these people write?). And those folks should be allowed and encourage to just write some ML-flavor-to-JavaScript code instead which can often be easier to for a new hire to follow since all examples will follow community standards (wouldn't be surprised if the coders were happier writing it too).
Basque native here, studied in the University of the Basque country (mentioned in the article) and most of my family teaches there, a few are linguists including my father.

Let me know if you are curious about anything, I am happy to answer.

I am obviously biased as a native speaker, but I am surprised it is considered the hardest language to learn. Yes sentences have an unusual order, and most pronouns and determinants are embedded as postfixes of other words, especially verbs. However, phonetically it is almost indistinguishable from Spanish at this point. The alphabet is latin and each letter directly corresponds to a single sound (except for silent h). Spelling is "as it sounds", very consistent and much simpler than other languages I have learned. The vocabulary includes large quantities of romance (from latin, mostly Spanish) loan words that will sound familiar to most Europeans. And the sentence structure and vocabulary are often (incorrectly) streered towards Spanish/French patterns in casual speech.
Yes it’s a huge mess, I pretty much just stick to portproxy.
> Close to 10K employees for a product that they don't even know how to monetize.

Or work consistently.

"Alexa play music".. Nothing... Do it a few times and it finally does play music? I could have gotten up and done it myself easier/faster at times.

the links and offering is solid. I have spotify connected to my amazon account and this is NICE..but as i said, the inconsistency is frustrating.
"limits of my language mean the limits of my world".

The arguments to replace certain words would do the opposite though.

On the other hand, sometimes expression is not too important to transport a point.
You were okay with him calling a stranger a "pedo guy"?
I see this includes Luno, the biggest exchange in South Africa.
https://mybroadband.co.za/news/cryptocurrency/469367-luno-sa...

Edit: I see it's only for their savings wallet.
> How are you going to dispose of trash and waste?

An answer may be found in Mykle Hansen's novella "Crazy Shitting Planet", where the rich live in such structures in the air and just let it all rain on the rest of the world.

Obviously satire, but not really contradicted by the historical record.
Nothing will happen to google, they already passed blame. Too bad too. The actual content creators are getting taken out of the loop and google sits there pleading ignorance.
sbt ~test uses the dependency analysis of the scala compiler to determine which tests to run.
thanks for the reference, using `git-fixup` myself since years: https://github.com/keis/git-fixup

Will try `git-absorb`.
Been using it since 2012 or 2013 across a half-dozen devices and I'm not sure what you mean by any of that.
Right... I can't say I'm extremely well read in this (so I'd appreciate correction if someone knows better), but it sounds pretty uncontroversial that (1) batteries take a long time to charge, which is not convenient for many applications, (2) the batteries themselves require a lot of minerals whose extraction isn't great for the environment either, but in a different way.
Sounds like a fun project any hacker would get distracted by.
It's extra confusing in that you have one type of WSL (1 or 2), a version number of the install of WSL2, one version of some kernel stuff, and one version of whatever Linux OS you're running in WSL.
I've heard about stack ranking at Amazon, but I've not seen it. Maybe it's because I work for AWS, and I'm not an SDE. But I've worked in three separate organizations within AWS, each of which have different cultures. And I have never seen any of the horror stories commonly attributed to Amazon corporate in my time at Amazon.
Agreed. I despise political correctness yet appreciate this list, using precise language is always a good idea. I clicked in ready to see "shell shock" being renamed for the third time in less than a century, but that type of shenanigan is not what this article is about.
Buuuut is it tool rot though if it still works?
I can `tail -f` a file on windows. That's enough use case for me :D
I am still on WSL1 due to the filesystem performance with WSL2. I recently tried to move more of my workflow towards MSYS2 but various things keep breaking for me without obvious reasons.

Latest issue I encountered was that GNU parallel simple does not work. [1]

[1]: https://github.com/msys2/MSYS2-packages/issues/3289
They are the scum of the universe. If you don't pay for your seats, they will separate you and your party even if there are available seats together, because they know you'll shell out cash to fix it. (I think American does this now too, and possibly others but I haven't confirmed they also do it when there's available seats).
Cshuaimin/ssr.nvim: Treesitter based structural search and replace plugin for N
I've done A LOT of performance tests of running ML tasks (via Docker) on WSL vs raw Ubuntu on the same hardware. The performance of WSL is about the same as native - some tasks are actually faster, some slower -- but net out to be the same. These tasks include: compiling a Docker image (1 hour), deinterlacing video with a NN, Open Whisper, etc.
Do salary employees in the US not have a set amount of hours they have to work per week/month/year?
Or most likely laziness.
I have a slightly negative experience to share.

I put my kid in a Montessori Preschool. The school was one giant 25-kid classroom with about 5 teachers. He absolutely loved a specific and was learning from her. He was starting to learn to read at the age of 4, super interested in everything she brought him. Then his favorite teacher left the school and it was never the same thing again. Even though he already knew the others, they could never actually get him interested in reading again or simply learning. It seems to me he didn't like the "focus time" (I forgot the name they use!) and doing activities all by himself. School as mostly boring to him, I ever wonder what the heck he was doing there all that time, 99% of the stories he shared with us happened during the little outside play time they had.

Then we put him in Public School for Kindergarten and he absolutely loved it. He loved doing the same activity as everybody else, he loved the teacher, he loved the more energetic environment. He immediately got interested in learning again.

So my conclusion is that it has much more to do with the teacher and the environment than with the method. Choose well, and trust your feelings when you see and talk to the teachers.
NASA Artemis Moon Missions: Dates and Facts
It's been 50 years since humans last walked on the Moon. Now, NASA is preparing to return
>Linux blurs the line between 3rd party software and system dependencies

How does BSD avoid this? I guess package manager installed software does get lumped in, but is that really 3rd party software in a meaningful sense? I very much like how it's all in one place.

User-installed software usually gets installed into /usr/local or /opt, which is separate from the system-managed trees.
Kudos! This should be an answer to a StackOverflow question somewhere so that a broader audience can find it.
When people see small fines like this, they assume it’s a slap on the wrist.

And it is. Because the message is loud and clear: don’t make us pay attention to you and fix your shit.
I dunno, do you?
Cynically, because there is a lot of incentive for them to hand out tickets to "raise" money. Them automatically reporting potholes would mean that it not costs the city extra money.
My pace of work is burn myself out in the first 1-2 hours of every day and then procrastinate / go to meetings.

I'm so happy to be out of the office. Being able to work whenever works for me (and my ADHD brain) has probably given me at least 50% more output on average. Hours don't mean anything to me and nobody has ever complained about my work pace (rather the opposite).

Pretending to be busy in an office was torture.
My view is that Notion is an utterly mediocre product with great marketing that also benefited from the rise of "productivity porn" videos on YT.

It probably finds success in enterprise because it can replace a bunch of tools (confluence, jira, google docs, wikis) if you try really hard so maybe it makes financial sense. But in my experience it is not better than any of those in a 1:1 comparison. Okay, probably better than Confluence.
I was curious about your claim about the lottery...

This article has a quote from a California Lottery spokesman saying 138 people won a million+ in 2021: https://patch.com/california/orange-county/californias-top-1....

This article also from 2021 estimates 7000+ millionaires from 35 bay area IPOs that year: https://www.nytimes.com/2021/03/08/technology/silicon-valley...

When you factor in the number of lottery tickets sold each year vs the number of people working for startups, and the fact that at a startup you do have at least some degree of control over the outcome (that's part of the reason you would take the job), it seems like the lottery comparison is pretty far from correct in reality.
It is impossible to make billions of dollars in an ethical way (short of inheriting it from someone who made it in an unethical way).

First of all, just looking at empirical evidence, all the existing billionaires—every single one—made their billions through some form of exploitation.

Second of all, you can't make billions without going through millions for a good while—and once you have enough money to live comfortably for the rest of your life (which I'm not going to try to put an exact number on, but I think it's fair to say it's somewhere in the millions), it is unethical not to find ways to use the rest of it to improve the lives of the rest of the people on Earth.
Why would you not get your money back from an airline-initiated cancellation? I get giving up on delay compensation - I'm currently fighting travel insurance on an 18 hour delay that incured a hotel stay - but "we canceled your flight, but we're keeping your money" seems like a scenario where the airline clearly has no leg to stand on.

Hell, do a credit card chargeback.
For me it's not density - it's the OOP class abstractions and all that. I'm not smart enough to keep up with it vs the FP approach of just doing data transformations.
I did not argue for "everything is the same".

Quite the contrary.

I've said: Everything depends on context.

What makes sense for Haskell does not necessary make sense for other languages.

Also there is no "side" that needs to be picked. What's a good idea in one context could be a terrible idea in some other context.

But people are copying blindly Haskell lately.

The issue is that this happens blindly — again without questioning anything about the underlying premises.

Doing so is called "cargo culting". And that's something done by acolytes. (The words are loaded for a reason, btw.)

I'm coming from a language (Scala) where it took almost 15 years to recognize that Haskell isn't anything that should be imitated. Now that most people there start to get it people elsewhere start to fall for the exact same fallacy. But this time this could become so big that this will end up like the "OOP dark ages" which we're just about to finally leave. People are seemingly starting to replace one religion with the other. This won't make anything better… It's just equally stupid. It makes no difference whether you replace one "hammer" with another but still pretend that everything is a nail.
Yeah, the key to any practical use of hydrogen is a massive massive infrastructure buildout. Fundamentally, a hydrogen infrastructure is competing with the power grid, which has a century of investment and already exists.

It competes with battery technology/economics, which is in roughly a 10% year on year improvement curve, a curve that will have to flatten at some point but has been doing 10% for better than a decade and with 140 wh/kg sodium ion / 200 wh/kg LFP / emerging solid state + lithium sulfur techs will probably continue.

So if hydrogen is claiming:

- IF we resolve the research barriers and core engineering to a basic state
- IF we invest billions/trillions in infrastructure
- IF that is built in 10 years (which would be a miraculous human achievement)

... THEN we ... might ... in theory ... be price competitive with the current day grid + batteries.

OK, what about a world where batteries are half or a third of the cost in 10 years, which is what the long term trends suggest with year-on-year improvements?

All the nuclear and hydrogen stories are being hyped hard over the last couple years, because those behind those technologies aren't stupid and see the curves in alternative energy and storage and EVs: economic armageddon at an industry wide level for the nuclear, oil/gas, and others.

The coal industry was a preview for their industries. They know it's a losing battle, but like other fading industries, the execs hold on tooth and nail to get their bonuses/retirement/payouts. The organizations have real economic inertia, and investing in things that slow down the transition allows the companies to make more money longer.

At least the economics of wind/solar/batteries are working so strongly in favor of a transition. Otherwise write the requiem for the human race.
Yes its very cringe and only appeals to a certain section of people.

At a previous company I worked at, they took this even further, organizing themselves into "squads" (teams) which were part of "platoons" (orgs). Someone that interviewed pointed out that this was pretty aggressive/warlike terminology and wondered why they used it and they didn't really have a good answer.
Aside from a barely comprehensible lack of empathy and ethics... what is the legal situation here? Animal abuse sure... but having them work under good conditions? Would that be legal?

Don't get me wrong, monkeys should be monkeys and do monkey things. I'm just curious.
Exactly this. If you know that its around 36kb, and had to be printed between two dates, the list narrows substantially. And more than likely, the printer queue or corporate compliance tools had additional functionality that made such a search trivial.

I have my own story about this: In the early 2010's I had a boss that loved to call us and check in every day. We were a remote team and he had anxiety that we were all larking off. I later learned his technique was to open the dropbox admin tools to see the location of someone before calling them. "So, BarelySapient, where are you working at today?", he'd ask in a cheerful tone. But in reality, he was testing employee truthfulness. Every call. He later fired one of my co-workers when they reported to be working from home, but dropbox reported them somewhere in the Florida keys....
uninstalling the app seems to make the link work properly
Absolutely fake. The tell is that Musk himself did all the sleuthing.
You don't need to meet in-person. You can require ID when trading.
Reading through this list, your main problem seems to be a lack of motivation to do anything. Perhaps addressing that would be helpful.
Gang Scheduling Ray Clusters on K8s with Multi-Cluster-App-Dispatcher (MCAD)
I am a raving Notion fan. It's one of the few products that I just adore.

Maybe my tolerance level is high, or maybe my hardware is good, but actual performance is acceptable.

I do hope that Notion does improve offline mode. A single page works that is already loaded works wonderfully. Syncing has been non-problematic for me. I wonder why my phone and mac can't cache all the pages indefinitely, which would allow me to work completely offline.

Also, search needs work. Both search from the "search button" and the search that pops up when I type "@bla" are becoming less useful with each additional page in my workspace.

Finally, where are tags? Please please please add the ability to add ad-hoc tags to each block and page, the same way I can add comments to each block and page. And then give me the ability to view all tagged items as a kind of virtual page, or a type of database.

I'm at a point where I type things like tagIdeasToTry in the actual text and then use search to find all blocks that have that tag. But that requires mental effort, and fighting with the search functionality to get back results. I've even considered @mentioning special pages and then using backlinks as a way of categorizing content, but that only works at page level, and is clunky.

Notion, please help an addict get his fix.
It's easy for "crypto companies" to inflate their apparent values by selling one token for $1 while they have a trillion. Consequently I am a little skeptical about how many of them have actually made a lot of money.
Honestly - not the best project to pick on. VS Code is actually one of the more open projects Microsoft has made.

A good chunk of the best functionality is behind extensions which are often proprietary, but that actually doesn't bother me that much. Especially because many of the proprietary extensions rely on functionality provided by 3rd party servers, where the owner (usually MS) is eating the cost. That seems fair to me.

Ex: https://vscodium.com/

The core editor is about as open as you can get. The ecosystem around it is not. That's actually the same model that many Linux distros follow.

---
edit - I'd love to see someone downvoting me provide a compelling response to the full source available here:

https://github.com/microsoft/vscode

under the MIT license...

https://github.com/microsoft/vscode/blob/main/LICENSE.txt

Again - Microsoft customizes that in the same way the google customizes chromium, but having built both from source... I find it hard to argue it's anything other than open source tooling.

Again - the ecosystem is not (although it certainly can be, depending on the extensions used).
Staged or unstaged? Sounds interesting, will give it a try. Thanks for the details.
You can run VMWare Workstation with Hyper-V enabled now: https://blogs.vmware.com/workstation/2020/05/vmware-workstat...
The pessimist in me has to wonder how much of this is employers manipulating schedules to keep employees from classifying as full time?

I see the report calls out part time workers at 3.7m yet still I wonder.
That's sending a human to do a robot's job.
Honestly speaking, the story sounds somewhat believable to me.

They likely misidentified the leaker with that silly analysis and fired them on the spot, would be just the usual modus operandi of musk.
They can't call it that because of trademark issues. Linux is trademarked, so Microsoft can't call anything of theirs "Linux something" without a license, just like third-party software vendors can't call anything "Windows something". However, some leeway is permitted for calling your thing "something for Windows" or "something for Linux".

Someone high up at the FSF called the first WSL "GNU/kWindows". Probably the best name of all.
> There is a reason we run nuclear reactors at 400C rather than 1000C.

There are several reactors design that work at high temperature, HTGR are not new.

> A novel nuclear reactor which operates just below the temperature where our most exotic alloys mechanically fail

We have plenty of materials that can withstand higher temperatures than that, both refractory alloys and ceramics. Do you know the temperature in an aircraft engine? If weight is not a factor, plain old tungsten melts at 3400°C.
>I literally _just_ got my captital out this morning. That. was. close.

There can be clawbacks for anyone getting their money back within 90 days of bankruptcy filings. I wouldn't spend it all just yet.
I use WSL2 for pytorch and company because the newer (WSL) kernel has CUDA support oob if you have the nvidia drivers installed on the Windows side. It’s actually extremely convenient.
I think in most cases the argument of precision is warranted, but this might indeed be a bit much. Especially since psychology and clinical psychology needs accountability and the author used the weakest meaning of brain washing, a term quite precise for the worst deeds of the profession.
> I take this story similar to the binary coded space story: more likely to be apocryphal and promoted to deter future leakers than true stories about catching them in the past.

Or have a printer at home on stand-by for your leak press releases. If I were Musk, I would have fired him/her not for being a snitch, but for his/her sloppiness and overall carelessness and lack of discipline.
Would I prefer to be a Janitor earning $20/hr or would I prefer being a sanitation engineer earning $15/hr. Sounds like I'm trading title for less money. There is probably some relationship with the now passe "rock star" "ninja".