skysight-inc/HackerNews huggingface dataset:
Although I know German and "Sauerstoff" and "Waßerstoff" seem normal, in English "sourstuff" or "waterstuff" sound just utterly hilarious! (English is not my native language.)
Yes, crossfit athletes and strongmen have no core strength at all rolls eyes Have you ever tried to deadlift something?
That's because marketing people in France have to use English words for everything, for some reason.

They think it sounds cool but in this case it is really ridiculous.
i dont think your interpretations are mutually exclusive

are / were we in the downturn? when in a downturn should a company start downsizing?

i dont think all these HR departments saw some objective point pass and base the layoffs on that. theyre watching what everyone else is doing.
That's why I hate Spring and similar technologies. They autostart things everywhere. Even from library jars. So terrible.

If I would write Java program for myself, I wouldn't use Spring. I would use dependency injection, but I would construct all objects manually, calling their constructors and setters. I did that, it works, it maintainable. Some repetitive code, but it's so much easier to reason about compared to reflection monsters or autogeneration nightmares.
Why are there no examples of actual code reviews made by this tool? The screenshot is just of the install script. Surely review quality is the primary question here?
Any CEO who instituted or countenanced such ridiculous amounts of unnecessary hiring needs to be the first one fired.

You need punishment in capitalism. You need incentives, and you need punishment. Because where you have incentives with no punishment, somebody just has a free option—-in this case paid for by damaging employees’ careers and health, as well as investors’ capital.

This insanity must end. And it will only end when you start doling out punishment to the guilty parties: The CEOs. No more CEOs “taking responsibility.” They need to be fired.
Except in the kernel, of course.
A quick search for "IR cut security camera" on Amazon returns hundreds of results. Some cost as little as $20 [1], so not uncommon at all from what I can tell.

> Even for those that do, IR filters are rarely perfect, so a bright enough IR light would still do the trick.

Do you have a source for this? I've never tested it, so I can't say, but I would want to want to see some proof first.

[1] https://www.amazon.com/Tonton-Outdoor-Infrared-Suitable-Secu...
if companies cannot hire sensibly why would i think that they're capable of firing sensibly.
Quick and dirty is always dirty, but not necessarily quick.
There you go, actually: you can have your clean code cake and eat it too if you have the right language abstractions (like parametric polymorphism).
That's an interesting take. What makes you think diversity played a major role? Does this happen often in your country? Where I am "diversity" hiring would be regarded as dysfunctional at best.
Im not sure that they are just using this as a scapegoat but if your working from home, as a DevOps/Platform engineer, your very first ticket should be to activate MFA.

Kubernetes does MFA, all the Clouds do MFA and the company you work for can afford a "cheap android phone as key".

No matter if bare-metal, cloud or managed. If you habe ANY edit rights you need MFA.
> TV shows such as Edge of Darkness (1985), which has the principal character Jedburgh dying of radiation sickness following contact with plutonium.

Jedburgh actually brings together two subcritical lumps of plutonium in his hands, and causes a criticality incident.
Kickstart a New Product from Thailand
Hey! We've decided to spend the rest of the winter in Thailand and get from idea to the first users with a new product. Here we share our days here!
Maybe that's true up until you have a kid. Once you have a kid, spending expands as the kid does.

Baby require nothing but clothes, cheap food and love.

Teenagers require all sorts of things for school and activities. I mean, technically you don't have to provide them, I guess, but if you want a well developed kid who will have their own success, you have to do some investing.
If you're a sole developer you can do quite a few things short of bringing in other developers: good test coverage, linters and formatters (in git pre-commit hooks or CI) etc.

For example, I try to aim for 100% test coverage in solo projects - that might be overkill in a project of multiple team members all reviewers and testing each others' code, but keeps me from making stupid mistakes when there's no-one else looking over my shoulder.

Another thing is how much you dog-food your project - if you are building something you use yourself every day, you are going to surface bugs and feature requirements better.
Making millions of cases does not make any sense in today’s environmental content and will have a negative impact on the planet

Interesting that they make this argument, and not the rather more obvious one that their 55 ABV spirit, like all spirits, is going to be overwhelmingly consumed by people who drink way too much.
> Literally what do you think the words “some degree” mean to you personally?

I answered that in my first post! I can read a tiny tiny bit of Arabic. That puts me into the literal "some degree" group, but I am also definitely in the not-mattering group, because rendering mistakes with Arabic will not cause me any problems with reading.

> Posters have been able to pinpoint the number of fluent speakers, can you give me a ballpark to how many people matter and how many don’t matter?

Have they? But I don't have numbers, I'm just saying that "fluent" is too small and "some degree" is too big.

> This article about rendering text appropriately has taken such a fun turn into sorting folks into groups that “matter” and “don’t matter”?

Are you offended that I classify myself as not mattering in this very specific context? You don't have to make it sound like I'm saying people don't matter in general, jeez.

> If being rigid about these numbers is so important

If a number is worth busting out to make a point, it's worth being correct.

> how many people that don’t matter today might matter next year? How many people are learning arabic script?

What's your point? If the number changes, then use the new number. Don't use a wrong number because it might change later. Or if you have an expected future number, label it as such.

> How many might want to look up something written in arabic without it being rendered in absolute nonsense?

A lot of those people aren't even inside the "some degree" group, so now you're making a different argument. I'd rather not start any new tangents at this point, if you don't mind.
Apparently, the five best substitutes for Green Chartreuse are Dolin Génépy, White Sambuca, Strega, Bénédictine and Drambuie.

Can't say I tried any of them though.
An analogous project from Google with similar use cases is gvisor, which IIRC underlies Cloud Run: https://gvisor.dev/
I have a free idea for Facebook...

Let me fill my friends list with new AI friends who are like my actual friends, but cooler, kinder, and more helpful.
I wrote a looping facility for guile scheme recently, which was somewhat inspired by common lisps other big looping macro Iterate: https://git.sr.ht/%7Ebjoli/goof-loop scroll down for examples.

It is more limited than the one in common lisp, since it turns all loops into tail recursion and this uses no mutation outside the higher-order looping constructs. It is written mostly using the hygienic syntax-rules facility (yes, it actually works) and I haven't managed to get it to produce slow code yet.
Would you mind revealing what the segment is? Now I'm curious!
This is cool!

Do you have any plans for a Google Docs extension as well? Or do you mostly get by with Vimium there?
From experience, having taken a four months sabbatical after a particularly draining three years bout of work, what you were experiencing is normal. I think people underestimate how much time it takes to actually get ride of all the stress they have accumulated.

The first two-ish months, I spent most of time buming around. I too got to a point where I thought I was wasting my time but it downed on me that it was actually a good thing. I had finally reached a point where I felt the need to do something more fulfilling and from there on, I naturally started filling my time with things making me more happy.

> 4. If you're planning to work on your project, you need to ask yourself why you can't do it now. Even with most demanding jobs, dedicating some time to a side pursuit isn't a hard ask.

That's illusory for a lot of us.

I can and do find some time for side pursuits because I refuse to let my work fill up my whole life as it could but taking on a significant side project would come at an unaffordable cost to my family life.
Oh, I see that all json files stored in ~/.infisical have the executable bit set...

This may indicate that your developers have limited understanding of file permissions.
Artificially limiting production on a secret recipe liqueur is a great tactic for turning what could be a commodity into more like a Veblen good. The opposite has happened to Campari, where you can now buy a ton of different red-hued craft aperitivo with similar flavor profiles.

The article missed out on mentioning the best Chartreuse-based cocktail though: The Last Word. It’s absolutely sublime. https://en.wikipedia.org/wiki/Last_word_(cocktail)
As someone guilty of same (I've got just over half that many tabs open now: 273), I might be able to explain.

Links rot. If I see something on the interwebs that I want to store or remember, I usually copy the pertinent information somewhere else. Be that Anki, or org-mode, or somewhere else. I leave the tab open until I get the free time to go back and copy the information somewhere.

Looking at my open-longest tabs, it seems I've got some Magento documentation open from last summer. I should go clean that up. )) If these were bookmarks, I would absolutely _never_ get around to filing the information away in a useful place.
Nobody is saying maintainable code isn't important but rather that clean vs fast is a false dichotomy.
My personal setup is to write a presentation using markdown and use pandoc [1] with LaTeX beamer mode, then output to PDF. This is with a custom theme.

I think I could be inspired to come up with something somewhere in-between. Doing manual layout adds a lot of burden, but visually the result is nice.

Maybe add something to automatically run some code blocks (like Jupyter Notebooks [+]), and we have a really good time.

[1] https://pandoc.org/

[+] Fun note: I wrote something like Jupyter notebooks to run code for LaTeX presentations automatically maybe some 10 years ago.
My company operates in a Windows centric industry and our software team uses it as well.

It turns out you don't need administrative privileges for a lot of dev work (installing and running vs code, python, node, many databases, etc...).

My experience is that sudo apt-get install is a Linux Distro thing, most programs don't need special permissions as long they are installed in user scope.

So, answering your question, our devs are like regular users: when they need to install something that needs privileges they call IT. Surprisingly, that rarely happens.
Many languages have this discussion about what functionality belongs in the standard library and what is best left to external libraries - to avoid being stuck with a bad design forever because of backwards compatibility, etc.

I don't see a problem with relying on a few super popular basic libraries for almost every project.
I think the shapes example is more of a dig at various game engines where you end up with a long trees of inheritance (physicsbody -> usercontrollable physics body -> renderable user controllable physics body etc..) as opposed to the recent trend of using something like an Entity Component System.

Also I think he isn't specifically against "clean code" but how the first tool used by various "clean code advocates" seems to be polymorphism via inheritance. I have seen this enough in lots of Java codebases and "Enterprise C++ codebases". "We need X." "Oh first I will create an Abstract Base class for X, then create X, so we can reuse X nicely elsewhere when we need it". It is still on the developers to understand that they may not even need it but for them it is "clean code".
If a car rental place would not have handed out a car, would we see the same article here?
Races exist. I can't believe that I'm even saying that.

They're not a social construct. Nor are the sexes.

Human beings are a single species with a large number of branches allowing them to survive localised environmental niches.

Sometimes the edges are blurry, sometimes not.

But to pretend that races aren't real just because of an interlink between the study of race and racist ideologies is fucking ridiculous.
Casey is a bit of a hardcore crusader on the topic, but I'd hardly call dogmatic someone who can provide you evidence and measurements backing their thesis.

The tests he put together here are hardly something I'd call a straw-man argument, they seem like reasonable simplification of real-cases.
Something like the https://en.wikipedia.org/wiki/Works_Progress_Administration
> TDD or XP methodologies

> the more concepts and abstractions you apply to your code the better programmer you are!

These contradict each other. XP very explicitly opposes introducing (unnecessary) abstractions: YAGNI, DTSTTCPW, etc. And TDD is a good tool for enforcing that, as you only get to write code that you have a failing test case for.
And AI requires the same thing, we just call them data scientists and ML engineers. Using linear-ish algebra instead of decision trees doesn't change the the fact that you need time and capital to hire experts.
In the author's defence, they do start the article by calling themselves an idiot.

Thanks for doing the research!
Another useful distinction when talking about long timeframes is the amount of ongoing attention needed to maintain the data. A true archival medium is one that, if stored in a reasonable environment, can be ignored and still be read at the end. By contrast many of the "obvious" ways of keeping data involve copying or regenerating it periodically as media degrade.
I pictured them leaving work and going to play billiards with it still in their pockets.

(Just letting my mind wander - I realise using plutonium as a cue ball is very unlikely)
Is there some sort of game theory that assert what you are saying?

Actors with no perfect knowledge will result in bummans bust kind of cycles.
>The US would probably love it if China sold some of their weapons to Russia, so that US/NATO equipment can be tested against it.

I think the help from China would be in the form of helmets, gear, and 122mm rounds. Nothing really technologically advanced to test weapons against.
I code with GitHub Copilot. I liken it to pair programming with an brilliant, insigntful & more experienced colleague who is always slightly drunk.
The Blender live view is really impressive indeed:
https://www.unfolder.app/img/unfolder_sync.mp4
Is that what we want? It's usually practice to have the unit price and amount on any invoice or receipt, this isn't something they invented to trick you. Honestly it's easier for me to reason with unit prices than totals.
>if you live in one of these parts of Oxford you will be able to drive to and from where-ever you like...

From what I've read you have to apply for a 100 day permit to leave your designated zone. You can only drive 100 days per year if your permit is approved. I can understand why people would object to this usurpation.

Not sure why these concerns need to be maligned?
I just bought James Taylor tickets for $60
"Gold standard" is just shorthand for restrictive policies that favours creditors over debtors. One implementation is using gold as the reserve money. But this is not the only way to do it, see IMF austerity rules. In that case you're just treating foreign reserves as if they were metallic treasure.
Booms and busts existed before central banks. They existed when the gold standard was a thing.

Have you heard of the 'great depression'? That happen while on the gold standard. So unless your going to no true scotsman that fact...
See my reply to anonymoushn's comment.
Yes, this is the reason AGPL was created. With AGPL software you have to open your changes, even if you don't distribute it and only use it serverside. There are still nuances, but this is the main gist.
Hey just noticed all the activity here. I’m the author of Linux factory. I just opened up issues on GitHub so more discussion can happen there.
ssh -X is still easier and lighter weight that running a VNC server on any machine I need to run a GUI though.

Incidentally at $CURRENT_JOB this happens very often: when WFH, I RDP to a windows machine, form which I VNC to a unix xvnc box form which I ssh -x to my actual dev box. It is amazing that it works at all and it is quite usable!
I wish software engineering cared a lot more that we have no way of measuring how clean code is. Much less any study that measures the tradeoffs of clean code and other concerns, like a real engineering discipline.
Even in the area around where Chartreus is from there is Genepi. It’s not a brand, more of a style. I’m not an expert but one might say Chartreus is a style of Genepi. There’s some very good Genepi’s out there (and some pretty bad ones targeted at tourists).
You're kidding right? Google's average employee is almost assuredly more capable than top performers in almost any other company. They probably have more actual "head of the class" people than any other company on the planet.
Gait detection is very easy to fool, here's an instructional video.

https://www.youtube.com/watch?v=TNeeovY4qNU
Nice, I am still looking for something that does this but in reverse. Closest I've seen so far is Adobe Fantastic Fold (https://labs.adobe.com/projects/fantastic-fold/) but it's been in beta forever and it's not clear how/if it will become a product.
Alas, the Last Word was mentioned in passing, just not especially favorably:

> It’s honestly inspiring that the monks refuse to see their earthly purpose as satisfying the demands of some knucklehead mixologist doing his little riff on the Last Word at some lame speakeasy in some third-tier city.

Which is a shame, because it is a fantastic cocktail.
how do you do, fellow windows user
Completely agree.

I think the flaw is that someone believes they turn up to a project and in reviewing code to fit it to a mental model they understand they believe they're improving the readability for others who think like them.

In reality it becomes design by committee, worst of all worlds.

Slightly tangential, but I'm about to leave a project where it gets the review process badly wrong - anyone can and will comment on a review, but only a select few can merge. They have a massive bottleneck of reviews with many held up by conflicting style preferences, or comments on neighbouring code not modified, none of which is able to be resolved by agreement as no one willing to take authority over any one view. Even the simplest one line change can't get merged within a month which essentially means development has stalled other than for the few who have merge rights.

Give me a lone developer's codebase to wrestle with any day.
They're not usually bearing the cost, though? In a lot of places it's better to have hundreds of unproductive staff than a few productive ones, it inflates your standing and pay. It's ultimately the investors who bear the cost, but they also deem it not worth their time to try to manage the managers.
Weaponized #6 with Jeremy Corbell and George Knapp and EG&G's Al O'Donnell
What if he trips over something? It's unnecessarily risky, just like the guy who killed himself while showing off separating cores with a screwdriver.
Looks like an incredibly polished implementation of something that's pretty niche. Kudos to the developers.
Google Maps Satellite Imagery is already updated with images taken after the Earthquake.

https://www.google.com/maps/place/R%C3%B6nesans+Rezidans+t%C...

As impressive as the destruction, is the amount of buildings that did not crash during a 7.6 earthquake of 65 seconds.
"From 1945 to 1947, 18 people were injected with plutonium by Manhattan project doctors. [...]

The government covered up most of these radiation mishaps until 1993, when President Bill Clinton ordered a change of policy and federal agencies then made available records dealing with human radiation experiments, as a result of Welsome's work. [...]

The committee issued a controversial 1995 report which said that "wrongs were committed" but it did not condemn those who perpetrated them. The final report came out on October 3, 1995, the same day as the verdict in the O.J. Simpson case, when much of the media's attention was directed elsewhere." [0]

"The US government settled with the victims' families, paying $400,000 per family." [1]

[0] https://en.wikipedia.org/wiki/The_Plutonium_Files

[1] https://en.wikipedia.org/wiki/Harold_Hodge
English and England and its history have never been pure. It has always mixed and took from other languages and other cultures. And from such derives some its most successful cultural items: its music ands its humour and its general creativity; that is, the creation of culture rather than the preservation of the ways of old. Purity and creativity and creation are no bedfellows. The project is fun for the addition of new words but I would hate to rob myself of the richness of English.
https://www.youtube.com/watch?v=tD5NrevFtbU
It is also important to consider that better performance also increases your productivity as a developer. For example, you can use simpler algorithms, skip caching, and have faster iteration times. (If your code takes 1min to hit a bug, there are many debugging strategies you cannot use, compared to when it takes 1s. The same is true when you compare 1s and 10ms.)

In the end, it is all tradeoffs. If you have a rough mental model of how code is going to perform, you can make better decisions. Of course, part of this is determining whether it matters for the specific piece of code under consideration. Often it does not.
An other option that is not mentioned is cross compiling with clang-cl on a Linux host to a Windows target. I believe this is much harder to set up, but it could have better compile performance than compiling on Windows. It would be pretty funny if compiling with clang-cl on WSL would be faster than compiling with clang-cl on Windows natively.
Okay, so we should aim for clean AND fast code?
Reminds me of Zuck announcing he planned to make a personal assistant back in 2016 to compete with Siri and Alexa:

https://m.facebook.com/nt/screen/?params=%7B%22note_id%22%3A...
Try the Final Ward (derivative of the Last Word)!

But my favorite Chartreuse drink by far is the Monte Cassino
That does depend on how the abstraction is defined, of course. I once worked on optimising a 2D Canvas C++ class which had a nice top level virtual interface so you could replace it with a different implementation. It was also crazily slow because it defined:

virtual void setPixel(int x, int y, int color) = 0;

and then implemented flood fill etc in terms of that.
This comment really rubs me the wrong way.

Striving to maximize productivity should be a core value for anyone that works. We should always be looking to improve and to make things more efficient. This is a core value of capitalism that people seem to forget. We should want to make things continuously better.

Instead there’s this nihilistic take that anything like that is pointless and doesn’t pay off. The accomplishment of something great, the self improvement, should be considered a pay off in and of itself.

Doing the least amount of work to get away just brings everyone down. Why strive for better if mediocre pays the bills?
Sometimes speakers say its French as well.

https://en.wikipedia.org/wiki/Pardon_my_French