skysight-inc/HackerNews huggingface dataset:
It happens but it’s not common for people in SV these days.

Most of the young people you’ll meet in SV are overachievers. This is because almost no one is willing to hire someone with a bad gpa, low tier school, or with meh projects/internships.

I’d be hesitant of taking advice from people with 20+ years experience because the market when they entered is drastically different than now. Even some folks with 10+ years (who don’t switch jobs often) might not know how dramatically important things like leetcode are.
Of course one could argue that the hardcore Linux (er, GNU/Linux) document creator will use Emacs with AUCTeX (or canny uses of org-mode), with rendering via XeTeX/LaTeX/LuaTeX... Or markdown piped through pandoc, for those who want to take it easy.

LibreOffice, it's a slippery slope... Next thing we'll be using the mouse and ditching the tiled window manager.
git's not hard, it offers more power than the hypothetical user you're describing wants. and they dont have to use it but they'll be grateful its there
Perhaps, but that doesn't make it untrue and I feel like it's at least worth a thought.
I think the number of upvotes is because the time (since 2008). But also git tells you how to undo this if you run `git status`.
Git is very simple. It is also hard.
learning that git is a manager for a distributed content-addressable file system and not a VCS first makes everything make a lot of sense
Good grief, yes.

"whatever comes next should be closer to how humans think"

Hard no. I saw how people think and it is usually: this is what I think I want, but I ask for not that, but figure it out for me anyway.

I will admit that articles like that make me wonder if Altman is onto something saying that AI will end us all.
This would make a lot of sense actually. It would also remove the confusion new people often have over what does it mean for changes to be staged
Mapschool: A Free Introduction to Geo
I for one was hoping that this was the latest product from teenage engineering.
It’s more like someone illegally distributing a closed source program.
You probably meant a house painter, as opposed to an artist..
didn't save svn
I'd like to see a graphical educational program, mainly for adults, that takes an arbitrary git repo and shows you what different git commands actually do as you're doing them. Having an interactive visual aid would alleviate most confusion IMO.
Azure Functions in Quarkus 3
And don't forget, the issue is always DNS.
Rowan Atkinson says he feels ‘duped’ by electric cars
"...The actor, who studied an electrical and electronic engineering degree, points out that although electric cars have zero emissions when on the road, their actual manufacture, according to research by Volvo, suggests greenhouse gas emissions during production are 70 per cent higher than petrol vehicles, in part due to the lithium-ion batteries which require “rare earth metals and huge amounts of energy” to create..."
Did management know the date or time? Management is responsible for scheduling the cement trucks.

Separate from this issue, a lawsuit is a huge burden to place on workers. For striking to remain any kind of negotiation we can't have workers going unpaid and then buried in legal expenses. Everyone will just quit instead of striking, and workers will have lost what little power they have now.
From Elon Musk to Jamie Dimon: Corporate America Still Loves China
Location: Columbus, OH

Remote: Flexible

Willing to relocate: No

Technologies: Javascript, Electron, CSS, Java, Go, Python, Lua, Linux, Shell, C, SQL/PostgreSQL/SQLite

Résumé/CV: https://benleskey.com/aka/resume

Email: ben@benleskey.com

I'm a new CS grad looking for a software engineering position. I learn fast and love to program and explore technologies.
>Management liked it because it “saved a lot of money”… as long as you ignore the cost of the time we lost to dealing with it.

bean counters tend to not evaluate your time as lost money. they are paying you anyways, so sunk cost fallacy or something. as long as they are not having to pay an invoice, they are "saving" money
Also, on all keyboards, not just custom ones :)

This, and KMonad, finally allow me to have e.g. modifier keys on the home row right on my stock laptop keyboard. (Maybe someday Framework laptops will support ergonomic keyboards. Thinkpads never will, I suppose.)
For example, sometimes I'll start out with a code comment for a function, hit enter and the next line suggestion will be the entire function.
You’re not wrong, but I think it’s mostly a result of bad porcelain. I did 8 years of CVS and SVN at the beginning of my career, and I remember viscerally how within 6 months I understood the internal behavior of git better than I ever did after nearly a decade of Subversion and predecessor.

IMO the git model is an incredibly high power-to-weight ratio for what professional software engineers need, I just can’t get behind efforts to water it down for easier onboarding. No one would suggest professional chefs replace their knives with preformed vegetable slicers from late night TV.
The [Intel/GF] foundry may be 24x7, but the research and development operations are 8x5 for most Western semiconductor firms.

TSMC has the leading process node due to a combination of luck (see the aluminum -> copper interconnect section of the interview), and very hard work.

I doubt that older foundries are 24x7.
Not in this job market, certainly, but that article was from 2019, where market dynamics were very different.
I don't think attention really matters. A statement remaining on their website is like continuously saying/affirming whatever that statement is. Removing it means they have changed their minds about something it contains. Removing it just stops that affirmation, it doesn't really matter if people know what you used to think as long as they know you no longer do.

If you have a statement on your website that promises to never put cats on the moon but then you do, I imagine some shareholders/investors might feel misled. I don't know _if_ that opens someone up to legal action but I could see the argument.
there's a few games out there like this one:

https://learngitbranching.js.org

Few more listed here:

https://www.makeuseof.com/git-learn-interactive-resources/
Thanks for the reference; after some link chasing I was able to end up on the project I believe you're thinking of: https://github.com/cowrie/cowrie#features (appears to be BSD-3-Clause: https://github.com/cowrie/cowrie/blob/master/LICENSE.rst )
> But IMO that would be overkill and quite likely not be able to provide 165 HZ, or the GPU couldn't actually drive it at full HZ.

While it might be overkill, I think GPUs would have a fine time with it. Low end laptops have been driving 4k@60hz for many years now! Powering desktop interfaces is much easier than gaming. Finding a 283ppi panel that also does 165hz might be hard though.
Yea, this seems like a good place to use stderr. Many ci/cd systems as well as subprocess libraries will concatenate stdout and stderr, but it is better than printing the warnings to stdout.
I wouldnt even say the are necessarily competitors. More like a flathead screwdriver to compliment your phillips in most of those cases
This is nice. The hardest part is laptop keyboards though %)
Fossil exist too.
Because there are more unions than just the teamsters?

Yeah, this is pretty cut and dry for teamsters, but what about... anyone else?
> Glorification of the German Democratic Republic is on the rise two decades after the Berlin Wall fell.

Oh boy oh boy, I don't even know where to start... of course the past is glorified, because people tend to selectively remember only the good things and they are always afraid about the present and an uncertain future

And of course I too have plenty of good memories of my childhood, until my mid teens when the great disillusionment set in about having to live the rest of my life locked up in this petrified country. I don't owe those good childhood memories to East Germany or socialism, but to my family alone.

Of course pre-teen kids don't grasp the reality around them, because they are shielded from it by their families.

And of course there are still die hard communists who led a comfy and safe life in East Germany who then suddenly found themselves without power and purpose in unified Germany (and it's the loss of power which really gnaws on them, not the money, because even the unemployed in West Germany were much better off than a highly qualified factory worker in East Germany).

In the 60's and 70's you would also find enough Germans both in East and West who still said in private that their time in the "Hitler Jugend" or "Bund Deutscher Maedels" was the best of their life. My grandmother was one of them.

If life in East Germany was so great, why do you think people went to the streets in '89 to finally overcome this miserable and bleak existance despite the real risk of being gunned down and rolled over by tanks like in 1953? Not even the police and army loved this state enough to defend it from those so called "counter-revolutionaries".
My brother in Christ, why should I put in the time and effort to learn an auxiliary tool to my job?

Also, let me tell you from first hand experience: I disagree with you. Let me tell you a few things about myself, just to paint a picture... I managed to gain admittance to a special math high school class with like ten kids fighting for every seat. Later I got a math teacher masters. I have been a member of Mensa for a few years. I learned Z80 assembly when I was 12 years old. Prolog when I was 15. When git came ... it was an absolute impenetrable brick wall and let me emphasize, a directed acyclic graph is not exactly an alien concept to me. It was not until Charles Duan's git tutorial that I felt I am comfortable with it. https://www.cduan.com/technical/git/ All this to say: it is hard.
The author knows that it's easily available. It doesn't matter if the original site retracted it. The author was also YC20 Humanloop. So they have a loyalty to Altman that most reporters wouldn't.
It could be for some legal reason.

In that case it doesn't matter that the content it's still on the internet, it only matters that you took action and fixed the "error".
Yeah, a third output would be nice to have. For example, grep could use stdout to print the actual matches it finds, stderr for any files it was unable to open, and a third stream to show the progress of the search.
Altman's dealing with being the face of a civilization-changing (or ending, who knows) technology and probably a horribly uncomfortable amount of sudden fame, I think people forget this when they're trying to pick apart everything he does and says. I'm not going to guess why he (or Microsoft, or whoever) wanted that taken down but the site agreed to do it.
Commenting so I find this later.
It seems absurd to me that someone would try to make a prediction about the state of technology in 100 years. If you asked people in 1920 to make a list of predictions about what we would/wouldn't be able to do today would they have done better than chance?

I guess our understanding of the laws of physics haven't changed that much. So someone predicting that free energy will be impossible is likely correct.
If you are right, then wow, I must be even smarter than I think I am— considering all the suppression that must have happened from being told I am smart.

But I think it’s more likely that considering myself capable of solving problems is a good thing. It’s a trait called self-efficacy. Thank you, Mom, for getting me that subscription to Scientific American when I was nine.

Here’s where I might agree with you. In my youth I joined Mensa and Intertel, to try to hang out with the smartest people I could find. I can report that it is a poor heuristic for socializing. I came to the conclusion that a gathering of people filtered specifically for performance on intelligence tests results in conflict, not harmony.

As I aged and became a teacher, I found it is better to treat everyone as potentially brilliant, in some possibly undiscovered way; or at least as possessing qualities that may unlock the brilliance of others. We’re all valuable if we seek to be, and intelligence tests are beside the point of living.
Why would I? It’s fairly normal to verb nouns in the English language. https://en.wikipedia.org/wiki/Conversion_(word_formation)#In...:

”Examples of verbification in the English language number in the thousands, including some of the most common words such as mail and e-mail, strike, talk,[dubious – discuss] salt, pepper, switch, bed, sleep, ship, train, stop, drink, cup, lure, mutter, dress, dizzy, divorce, fool, merge, to be found on virtually every page in the dictionary. Thus, verbification is by no means confined to slang and has furnished English with countless new expressions: "access", as in "access the file", which was previously only a noun, as in "gain access to the file". Similar mainstream examples include "host", as in "host a party", and "chair", as in "chair the meeting". Other formations, such as "gift", are less widespread but nevertheless mainstream.”
That tends to wave away the responsibilities of the distributor.

The distributor's job is to package software. In effect, putting it in their repo is sort of vouching for it-- they know it's going to work properly with the rest of the repo, and be built with whatever standards the distribution offers (i. e. Debian being sensitive to IP concerns, Clear Linux doing its shiny performance optimizations, etc.)

If you just hand everything off to external self-contained images, you lose a lot of that.

I suppose you could do 'captive' collections of Flatpaks, designed to meet the same optimization and compatibility promises, but at that point, you have RPMs with extra steps.

Taken to an extreme, a Flatpak-centric distribution ends up looking a lot like Windows, where there's no useful tools on the distribution media and a new install is followed by hours of clicking through third-party installers (or permissions consent dialogue boxes maybe) or devolving trust to scripts that promise to do it for you.

To an extent, I also just resent the entire "it works on your machine? We'll ship your machine" mentality-- Docker/Kubernetes and Flatpaks/Snaps are sort of variations on the same theme. They come from a mindset of infinite free resources-- the disc space for all those redundant dependencies is coming from somewhere-- and it would seem to make brittle, hacky code more viable because you don't have to FIX code that depends on unguaranteed aspects of an API contract.
I'm surprised that Apple or Google hasn't integrated a business card app of some sort and accompanying file format. Like a digital rolodex. I don't need my plumber, accountant, dry cleaner, or a zillion random people I meet at a tech conference in my contacts/address book, even if they're grouped. Exchanging info by giving them my phone number/email is usually a lot more than I want, and URLs just get lost. A QR code or a peer-to-peer transfer with an open, stylized/formatted, .vcf style file that's meant for a business related info app seems like a non brainer.

I want to have a conversation with the digital equivalent of:

> "That's bone. And the lettering is something called Silian Grail."

> "It's very cool, Bateman, but... Egg shell, with Roman."

> Now a third broker pulls out his card. It looks exactly like the first two, except it reads TIMOTHY BRICE: VICE PRESIDENT.

> "Raised lettering, pale nimbus."

> "Impressive", Bateman mutters. "Let's see Paul Allen's card."

> The room falls silent as the third broker produces an absent colleague's card.

> «Look at that subtle colouring. The tasteful thickness.»

> His face creases in horror.

> «Oh my God. It even has a watermark.»
Unlike other commenters, I think the author of the article meant to say you can't hope to license contributions built ontop leaked code, obviously, so it'll always be a gray area that one could call "public domain".
That’s the beauty of git though. You can do any workflow you want locally (including with no internet) and slice and dice however you need to push your work back to the team.
The former, there's quite well documented pre WW2 historical evidence of writers being shocked at seeing drug abuse first hand.
The funny thing is, you show this to someone in 1998 and they’d probably get the impression that robotics took off some time between then and now, and that this was more a casualty of the ominously unspecified pandemic rather than largely due to robotics still not being viable for everyday applications.
Classic components could be replaced by rubber in next-gen loudspeakers
Twitter isn't real life.

It's not real.
Rare by some measure? FWIW youtube is full of soviet-afghanistan war songs with footage of varying provenance. I forget what they were called for real, but "Афганские песни" seems like a reasonable search term to start with.

eg https://www.youtube.com/watch?v=Zx4kWJLMKNM

(in high irony, Putin's concert at the start of his "antifascist" UA invasion featured « Кукушка »; no doubt both Tsoi and Pavlichenko were spinning in their graves...)
Sorry, auto correct malfunction, I meant "isn't strictly necessary"
My solar powered blog [1] is on LiFePo4 in part for this reason: no risk of spontaneous combustion.

[1]: https://louwrentius.com/my-solar-powered-blog-is-now-on-lith...
What I really want in Linux is good defaults that treat users as infants playing with scisssors

Sounds like you want Chromium OS :-) Fully open source, Linux-based, and it's hardened to the point where neither the user, nor an attacker, can execute any abitrary code outside a sandbox without a Chrome and/or Linux 0day. You even get VMs with seamless Wayland-based desktop integration with a normal Linux distro inside, and you can create multiple VMs if you have different security levels.

If you enable crash reporting, Google will find and triage crashes for you and would quite possibly catch buggy exploits, and maybe tell you about it.

But, this is very far from what most people want in a Linux distro.
Is that even possible? I was under the impression that there are contracts preventing MSFT from aquiring more than 49% of OpenAI.
Agreed, it's general consensus that 3.5-turbo is a substantially weaker model.
I agree with all of this, but one of reddit's main problems is that its own offerings are so inferior to the third party offerings. I mean, we're talking an order of magnitude worse. When you shut down the better offerings without giving people a comparable alternative, you're cooking your own goose.
I'm mostly on board with what you're saying, but I'm not sure why the busywork component is necessary.

If the concern is that they'll be bored if unoccupied, there are other activities that are more therapeutic.

If the concern is that they won't be able to build self-esteem without a sense of purpose, then having them do purposeless work is just trying to "trick" them into feeling self-esteem, and most people won't be fooled.

I suspect the underlying thing here is a fundamental problem in our society, which is that we believe people only have worth if they can provide some sort of tangible resources or service through work, and that's fundamentally wrong. First off, the richest and most valued people in our society don't work and aren't providing value, they just profit off of other people's work. And looking at the arc of technological progress, there has been less and less need for human labor--at some point human labor will be unnecessary as the machines are able to operate themselves. At that point, I hope we aren't forcing everyone to perform busy work so we can justify letting those who own the machines live in lavish excess while everyone else lives in squalor; I'd hope we would all benefit from technology and be able to live lives of leisure.
Yeah the USB-C version with the iMX6 chip is much nicer but it’s still been out a few years. I love mine but it’s very much batteries not included.
Maybe read the case and form an opinion based on what the facts are rather than assuming what the facts are based on the opinion you want to hold?

> "...Tensions came to a head on the morning of August 11. According to the allegations in Glacier’s complaint, a Union agent signaled for a work stoppage when the Union knew that Glacier was in the midst of mixing substantial amounts of concrete, loading batches into ready-mix trucks, and making deliveries. Although Glacier quickly instructed drivers to finish deliveries in progress, the Union directed them to ignore Glacier’s orders. At least 16 drivers who had already set out for deliveries returned with fully loaded trucks. Seven parked their trucks, notified a Glacier representative, and either asked for instructions or took actions to protect their trucks. But at least nine drivers abandoned their trucks without a word to anyone.

Glacier faced an emergency. The company could not leave the mixed concrete in the trucks because the concrete’s inevitable hardening would cause significant damage to the vehicles. At the same time, the company could not dump the concrete out of the trucks at random because concrete contains environmentally sensitive chemicals. To top it all off, Glacier had limited time to solve this conundrum.

A mad scramble ensued. Glacier needed to determine which trucks had concrete in them, how close the concrete in each truck was to hardening, and where to dump that concrete in an environmentally safe manner. Over the course of five hours, nonstriking employees built special bunkers and managed to offload the concrete. When all was said and done, Glacier’s emergency maneuvers prevented damage to its trucks. But the concrete that it had already mixed that day hardened in the bunkers and became useless."

(page 5 of the court's opinion)
I was under the impression that the lawyer was that responsible human, even when other humans are doing the work. It doesn't matter if a clerk fails to get him the right information, they are still the one presenting it at court and so they are still holding the bag for everything, good or ill.
I think your life expectancy calculation is making one of the common mistakes of looking at average lifespan and using that to determine the average time left for a 59 year old.

The average lifespan includes a lot of people who die before 59. For people who reach 59, the average lifespan is a lot greater.
Responding at the bottom of the thread here, and also just to say Hi to Chris above.

So in my top level I mentioned Simulink as a nice path for students to learn modeling circuits, and in a way then could use this path to simulate what an Analog computer such as that in the original link is running.

My early forays into numerical simulation and linear systems modeling were thru Simulink, and I've built models of some very big systems in Simulink and used them in the design process of various things- typically vehicles, automotive systems; modeling powertrains, electro-hydraulic controls, EV drive cycle range simulation, etc. That was all many years ago.

I then went down the path of learning a bit of OpenModelica and as I was intrigued by the acausal approach and the open source aspect. Like anything the learning curve was steep (steeper than simulink) and I never got past a lot of clunkiness.

Then I discovered Julia a few years ago and even though I've moved on to other work, I've followed how people using Julia are modeling and solving closely, and what Chris says about how building acausal systems can be easier, and the benefits seen in ModelingToolkit.jl combined with the full Julia ecosystem all rings so true. I'm really excited to eventually see a full on acausal, block-based, yet easily extendable Simulink competitor sprout from Julia devs because as it does it will be the killer app for the language for a lot of engineers, IMO.

Funny enough, now Mathworks implements an acausal modeling approach in the Simulink GUI domain with their 'SimScape' add-on, but I have not gotten a chance to use it.

Anyway, yeah I need to get a project going to utilize some of the latest happenings in Julia modeling, and maybe find a way to contribute. Cheers to you and the other devs, Chris!