skysight-inc/HackerNews huggingface dataset:
the simplest solution is to have commas be "separating whitespace" so that "," === ",,,,,,,,,,,," === " ,,,,, , , ,, , ,"
so your example can become

SELECT
, a
, b
, c
FROM ...

and

SELECT a,
b,
c,
FROM ...

or

SELECT
a,
b,
c,
FROM ...

the only limitation is that sometimes more parenthesis are needed and that SELECT col_name new_col_name from table_name needs to be rewritten as SELECT col_name as new_col_name from table_name. good tradeoffs IMO
> This requires fiddly copying of commit hashes

git rebase -i
?
It was clearly something that looked a lot like a Nazi salute. And it was twice, this wasn't just an unfortunate camera angle. And Elon has been commenting (positively) on tweets by various extreme right figures for a long time now, so there is additional information here as well.
Would

git commit --fixup <sha>

and

git rebase -i --autosquash <previous-sha>

do what you need? Random blog link explaining it: [1]

[1] https://fle.github.io/git-tip-keep-your-branch-clean-with-fi...
I applaud the work and thoughts the author put in this system, but for me it just demonstrates why all these complex digital controls fail. I have a older mercedes, my seat heating has one knob, 3 settings, high, low, off. Those buttons, i can find them blindfolded.
Where "Shift Left" Fails: Type Theater
"Next Step" after Start Development Server doesn't work

Unsure what to do in Git workflow practice page, maybe some code didn't work for me? i can press "practice" or "visualisation" toggle but nothing happens

The AI mentor keeps saying "I understand you're interested in learning about that. Let me help you break it down and suggest some resources."

The whole thing feels like an incomplete placeholder? From your message, that's probably the intention to share it earlier, but people may expect more of it to be working...

I kinda get the idea though, could potentially lead somewhere, for example an actual onboarding step for a new role, or preparing for an entry level role before you start interviewing. The steps does give a hint to my experience as a SWE, at least.
I was wondering how this compares, the car lobby ADAC [0] has Jan '24 22,474 vs Jan '25 34,498 for new EVs (so 50% more), Jan '24 was apparently a particularly bad month as the subsidies for EVs had just ended, looking at some other stats, Jan '24 was the worst EV month since Jan '23.

Tesla fell from 14% of the market to 4% [1]

[0]: https://www.adac.de/news/neuzulassungen-kba/

[1]: https://www.focus.de/auto/elektroauto/starker-start-ins-neue...
Sometimes, you just have to walk out on it all. Pack a go-back, open the door and go. You are not the domain of some vampire of suck to park their life in. You can just leave them and start over. Relationships should not a trap door function.
>The troubles Russia has in the Ukraine seem to indicate vast land grabs belong to the history books.

Well, not for lack of trying. If Russia's military were actually competent and not a clusterfuck of corruption and lies, the world might look different now. And it's not like they haven't done the exact same thing to weaker countries without western support in the recent past. If Russia were successful this time, China might also feel emboldened on the whole Taiwan thing. And who knows how far Trump and Netanyahu will go with their ideas for the middle east.
Does it matter if it was or it wasn't, specifically intended to be a NAZI salute?

He's acting like a NAZI in every relevant way except the symbolic and superficial. (Well... except for that one very public time.)

He's very aggressively and openly supporting far-right parties, including the AfD in Germany.

He's suggested to Germans to get over the shame of their past -- guess what he's referring to here!

He basically owns the US Executive branch in the same way that fascists "integrate" business and politics.

He loves to single out vulnerable minority groups for public vilification (the transgendered), including personally taking steps to materially harm them.

Him and Trump together want to control the racial makeup of the country, and have collaborated on mass arrests and deportations.

Etc...

If it walks like a duck, quacks like a duck, and salutes like a duck...
I lost my father when I was 13. I never had a really good relationship to my mother. After 2 years of grieving, she directly went into a subtle type of depression. She basically soaked me in her negativity until I was finally able to move out. We have a very bad relationship these days, mostly because she is still unable to fathom how much pain she caused me in the 4 years I had to stay with her.

Whatever it is you are fighting with, never forget that you have far more subtle influence on your kids ten you might think. Letting things slide can have far more devastating conseuqneces to your relationships then you might think. If you dont get your act together, you might end up as an estranged parent a decade or two down the road.
Nice idea but it lacks context and that is the most important part of being a software engineer. We write code to solve problems for a user/business/etc.

This is something that a company called Wilco were trying to solve. I thought they went under a year or so back but a quick google implies they are still around.
If you ever did stacked prs and then had to rebase them all on top of each other, this is why.

Otherwise I also find it not really an improvement and a downgrade in terms of other tooling (editor etc.)
I tried to get into Jujutsu several times and tried to love it, but somehow it seems there is little overlap between the issues I have with git (which there are plenty) and the problems jj tries to solve.

My impression is that the main motivation behind jj is that Google realized how difficult and costly it is to train all new hires in their internal tooling but did not want to open-source it completely. So they came up with a thin UI layer, made it workable with git as a backend and published it in the hope it will catch on.
They certainly do. But languages are also very elastic. If you speak modern German, for example, you'll find that it's very similar to modern American English in thought and expression. But this was not true of late 19th-century German and 19th-century English. There has unfortunately been substantial thought convergence due to mass communication. If all you speak is English, you may also find that the current dialectical forms are all much weaker and samey compared to the older forms.

Anyway, in resurrected ancient languages, this modern samey-ness is a problem. Go read Latin Wikipedia, for example. It's much more like reading modern English authors (though with Latin words and grammar) than it is like reading classical authors.

--

I add a natural language translation (from ChatGPT) of your statement for anyone who doesn't share your lexica:

> "Maybe, unless some version of the Sapir-Whorf hypothesis is correct, and language—along with its grammar, sounds, and other aspects—creates an inescapable worldview that can't be dominated."
Other than Google doing Google things...i can understand this one.

Various issues:
- deciding what makes it onto the list
- who's the official owner of the dates for unofficial observances?
- who gets to decide what the actual date is?
- who gets to decide to remove stuff?
- how can users avoid calendar spam and selectively add these dates?

I feel like if a date is important enough to someone, they can add it to their calendar.
Where I am, the UK, it's definitely a topic of conversation, similarly Tesla's have been popular. However, the Tesla brand is increasingly being perceived as being toxic here. I'd attribute that entirely to Musk.

It will be interesting to see how it unfolds, particularly amongst current Tesla owners, as if that base shrinks the company could be in real trouble.
It's frustrating how vocational paths are often seen as "less than", when in reality, they're essential
New car sales in Germany have generally declined significantly since last summer. The last thing Germans worry about is a new car.
I thought the same at first, but found Python Cloudflare Workers already run in WASM: https://developers.cloudflare.com/workers/languages/python/h...
I was lucky to get in early and buy a lifetime perpetual account, otherwise I probably wouldn't still use it.
The best ive heard but still too monotone over time compared too real productions. Feel blown away at first but listen a chapter or two gets difficult. Just a matter of time most likely until it becomes as good or better then the real thing.
IE hasn’t been the market share leader in a long time and couldn’t even retain compatibility with itself, let alone any ACID tests nor wider formalised standards.

And these days the problem is simply that the specifications are so complex and fail mode so forgiving that it’s almost impossible for two different implementations to output entirely the same results across every test suite.

Neither of these are market leader problems. The former is just Microsoft being their typical shitty selves. While the latter is a natural result of complex systems designed for broad use even by non-technical people.
I've been looking for a good and convenient way to read papers that are published in PDF for a while.

Ideally, I'd be able to strip out the text content and send it to my kindle in readable form. Since apparently that's science fiction, this looks like a really good plan B! Will definitely give it a go.
Tesla parked near me has a bumper sticker to the effect of "I bought this before Elon went crazy, sorry"
I think WASM is misfortune because for most websites (forget backend for a moment!), anything it can do can be done better and faster using as JS and server side split. JS gets heavily optimised by V8. And add in the download time for the WASM and the learning curve and it isn't too attractive.

It needs something to make it a must have for some area of adoption. I just don't see it yet.
I'm curious, is there evidence it is unsafe?
Alas, the statistics say the opposite.
It was after discovering/learning `git bisect`, I started really understanding the value of using Git "properly". Being able to pinpoint in which commit an error was introduced is really invaluable.

I `git cherry-pick` all the time when I graft a PR. Sometimes I drift and start doing something unrelated to a task, and I often want to push it as a separate thing. Cherry picking it into another branch is most often how I achieve this. This does mean that I have to be structured in how I construct commits while I work though. Drafting, crafting, fixing and maintaining releases is however probably the most common use case for cherry-picking. Some commits needs to be cherry-picked for other release lanes.

`git worktree` is a feature I've often heard being raved about. I've not yet been able to use it for myself, in out code bases, but I imagine it being very nice if you have it work for you.

Aside: suggestion to add `git switch` and `git restore` to your repertoire. I'm guessing you use `git checkout` for these commands, but switching branches and resetting the staging area are two _very_ different tasks and making these two different commands is a wise decision. Lessens the likelihood for errors, at least for me.
Is it satire because many of the buttons and links don't work so you can't actually finish anything?

If it’s serious, I doubt it provides much real value. Developer experience is built on accomplishing actual tasks, not the surrounding administration and ceremony. Aspiring devs should probably work on personal/toy projects or open source.

That said, it looks great—well done!
> I just want to say that we all finally are using mostly the same VCS and that is actually an undervalued, beautiful thing. An actual “standard” that is almost universal.

This bears repeating.

To further frame the importance of this, we've started seeing git being used as the deployment tool of some notable mainstream software projects such as nvm. This is only possible if a VCS becomes ubiquitous and a de-facto standard.
Once we did a major rewrite from Perl/C++/CORBA into Java, during the glory days of Java application servers, three years development that eventually went nowhere, or maybe it did, who knows now.

In hindsight, cleaning up that Perl and C++ code, even where both languages stand today, would have been a much better outcome, than everything else that was produced out of that rewrite.

But hey, we all got to improve our CVs during that rewrite and got assigned better roles at the end, so who cares. /s
The “Roman salute” you’re referring to never existed in history up until the 19th century when art and later film took creative liberties.

It’s fictional symbolism that resonated with Italian fascists and eventually became the greeting associated with nazism.
I'm thinking in 50 years humans will be so much less capable than bots, that using a human as a servant or a soldier or what have you instead of using a bot would be laughable. Some of us look at AI, and Neuralink, and robot tech and see a point in time and conclude they won't get any better. That's not how any of this has ever worked. They will all get better.

The future of non-elites is unknown. But hopefully either the elites will be magnanimous, or non-elites will create new occupations that will at once, be able to create wealth, and not be able to be performed by bots. Not sure what those new occupations will be? But human ingenuity is an incredible thing, especially if the system remains market capitalism based. Because that will mean your rent and food will depend on you coming up with something to do. I think people will think of something.

If not? Well, let's just say the future might not hold societies as pleasant for non-elites as the societies of today.
I'm not using Google, but in DuckDuckGo, "Safe Search = Moderate" is the default, which does what you want. Also you can tweak your search URL making it "strict" if you want. I agree with such approach.
That AI generated image at the top is so unnecessary... A regular photo of a Tesla would do the job just as well.
He was crazy from the start though.
This is excellent. I just tested the Finnish voices on my simple news archive [1], and the pronunciation was quite good and clear.

It's unfortunate that I can't export audio clips locally; otherwise I would immediately look into using this for generating my Finnish flashcard decks from the same material [2]. I've thought about doing the same with the audio and video feeds included with this news broadcast, but getting Whisper to sync up properly with what's written down and cutting up the raw audio in that way still seems like more effort than I'm willing to invest right now.

[1]: https://hiandrewquinn.github.io/selkouutiset-archive/

[2]: https://github.com/Selkouutiset-Archive/selkokortti
I'm using it for everything now. The beauty of JJ is that everyone else on my team can keep on using git if they want, even if I'm using JJ on the same repo.
Git clone –depth 2 is vastly better than –depth 1 if you want to Git push later
Given than jj is compatible with git servers, does it matter? If you prefer jj, you can just use it on your laptop to just get shit done, meanwhile using whatever git server you're given.
> New car sales in Germany have generally declined significantly since last summer. The last thing Germans worry about is a new car.

The 2023 to 2024 year-on-year decline was 1% [1]. Compared to that, a 60% drop for a single brand is catastrophic. (And wonderful in this case)

[1] https://www.best-selling-cars.com/germany/2024-full-year-ger...
Great feedback. Others can learn from you
Why? Because physics and economic efficiency, that's why.
I guess it's the same with other jobs: AI will replace the mid/low quality workers, but the good ones will keep delivering something AI can't.

Two audiobooks that come to my mind:

- The Lord of the Ring series read by Andy Serkis; not only he perfectly switches between each characters voice, but also the feeling of listening "Gollum" for ours is something else altogether

- David Goggins' books; the audiobook version is completely different than the book, since he's not just reading the book, and overall it makes the content easier to digest
The “Roman salute” you’re referring to never existed in history up until the 19th century when popular media introduced it. It’s fiction, it resonated with Italian facist which is why they started using it.
This resonates with me very deeply. In the last few months of my 40th year, I exited my 2nd company - somewhat against my wishes (although I could've chosen differently). The day that deal closed my mother went into coma after complications from a routine hip surgery, and died after 9 weeks of intensive care. A few months later my dad had a brain hemorrhage leading to dementia; and due to a variety of factors I ended up taking care of a 4 year old and a 2 year old alone during weekdays; the emotional fabric of my marriage fell apart too.

It was a quadruple loss - losing the company I wanted to continue, losing my mother (who had provided emotional support), my father (who had previously been full of good advice), and then realizing that the support system that remained was not available.

Obviously this is different from losing a partner and father-of-a-child to cancer, but emotionally I recognize my own state ca. 2.5 years ago in this article - complete with the realization that the person I was before all of this is not around any more.

For quite a number of people the early 40s have some pretty brutal transitions in store.

That said, the nadir of the grief and loss is also in the rear-view mirror, and a few years later things are definitely looking up. We may not be the person we used to be, but there is such a thing as wisdom, and I think I have a much more nuanced and empathetic world view today, and a deeper appreciation of the value of lifetime.
> it isn't a big deal?

friend you shouldn't make comments like this unless you understand the definitions of the words. Deepseek wrote some parts of their kernels using PTX. newsflash: PTX support for features is lockstep with CUDA support for the same features ie the fact that CUDA doesn't support it means you couldn't write the PTX to use those features either.
I’m guessing cost-saving? No need to license anything.
Did he really expect the continent that was ravaged by WWII to be thrilled about his gesture and rally around to buy his Swasticars?
As an amateur (who did a bit of paid work in his youth) I still look at photos I like and wonder what lens was used.

I don’t really care about the brand or model but I like to know the settings. Ie aperture used, max aperture, focal length, etc.

Was very subtle flash used and if so what was the placement and mod, etc?

I just want to know how it was made.

Even with shots from people like Cartier-Bresson where he almost always used the same lens, film and settings. I still wonder if anything changed.

I don’t miss all the arse sniffing, snobbery and inverse snobbery involved in photography though.
They've been very informative, thanks.
Ah COBOL, Fortran, Perl and PHP.... all chant: "No no.... we're actually modern now guys!!!"
Not sure what Reuters's intent was but these news stories will make it go back up.

Suddenly anyone who supports Musk will buy one when they otherwise wouldn't.
Severe dyslexia here, but ask me about any conversation or audio book or class I've listened to. Gimme anything audio and gimme it at 1.5x plz! I spend so much money gen'ing audio these days but it's soooo nice to be able to learn so quickly now.
> That's what killed the Java

It's a similar but quite different solution.

Java

- was designed with a lot of tight system integration foremost, sand boxing being secondary

- a ton of the sandbox enforcement where checks run in the same VM/code as the code they where supposed to sandbox, like you Java byte code decided if Java byte code should be able to access file IO etc.

- Java Applets are, at lest for somewhat more modern standard, a complete security nightmare _in their fundamental design_, not just practically due to a long history of failure.

- a lot of the security design was Java focused, but the bytecode wasn't limited to only representing possible Java code

- Java "sandboxing" targeted a very different use-case/context the "WASM replace containers" blog is speaking about, mainly the blog is about (maybe micro-) servies while Java sandboxing was a lot about desktop application. I.e. more comparable with flatpack and their sandboxing is also (sadly) more about compatibility then security (snap does that better, but has other issues).

And especially the last point one is one to really important as we are not speaking about WASM replacing sandboxing e.g. for dev tools and similar but sandboxing for deployment of micro services written with it in mind. In such context

1. you (should))always run semi trusted code, not untrusted code

2. when giving access to other resources (e.g. file system) it's often in a context where you normally don't need any form of dynamic access management (like you need on a desktop) which means _all the tech underlying to containers can be used with WASI_. Like there is no reason not to still use cgroups, dropping privileges and co integrated in your WASI VM in the same way docker and co uses them.

3. (I kinda thing) there is a (subtle/very slow) trend to not rely only on container isolation but e.g. have a firecracker micro vm run multiple closely coupled containers (a pod/side care container) but place not closely coupled containers in different micro VMs.

The true challenge isn't WASI, but that it's competing with docker->kubernets where docker is "one thing fit's all (badly)" solution which can not only run your services but can also run all kind of dev tooling, legacy applications etc. without requiring any changes to them and can (badly but often good enough) simulate your deployment locally with compose. Then to make the competition hard kubernets has been become somewhat of a "standard" interface to deployment, especially in the cloud, this might suck, but also mean you use OIC images both locally in in production. And that is what the WASI for service sandboxing use-case is competing with OIC images and software running them, nut just docker.
What, the C64 game?

Whatever it is, I'm absolutely certain that it can be launched in a few seconds on archive.org, with no special software requirements besides the JavaScript interpreter that a web browser already has, and that all of this can happen even on your standard-issue pocket supercomputer.

(Every couple of years I fire up an Apple ][ version of Oregon Trail on archive.org because even though we had a PC at home way back when, that's the version I remember playing in school. That game is still hard and I'm not sure exactly what it is that it is supposed to teach except that dysentery is evil.)
They do much. They spend usually around 20 minutes doing stuff before rebooting.
I find a lot of the time concepts and patterns can be the same in different fields, just hidden by different nomenclature and constructed upon a different pyramid of knowledge.

It's nice we have a common language that is mathematics, the science of patterns, to unify such things but it's still going to be a challenge because not everyone is fluent in all the various branches of mathematics.

It's even mind-blowing how many ways you can approach the same problem with equivalencies between different types of mathematics itself.
That's how the knobs normally work. And the original poster describes how "automatic a/c" or "climate controls" have always worked in cars, you set a target temp and they handle fan speed and air temperature.

Why does the article want to make a multifunction dial with no tactile feedback? Have they only ever driven a Tesla?
From TFA:

"German road traffic agency KBA’s website on Wednesday showed the number of newly registered Tesla cars fell 59.5% to 1,277 in January, while the overall German market was down just 2.8% at slightly more than 207,000 vehicles during the month."

Didn't verify it personally, but if you claim something contrary to TFA, a source would be nice.