skysight-inc/HackerNews huggingface dataset:
30 years after its first repair mission, Hubble continues to observe the cosmos
To me, it is far easier to use than Windows and macOS.

macOS is usable for the beginner, but it inconvenient for the power user to the point it is not ergonomic.
I use gron a lot, because I can never remember how to use jq to do anything fancy but can usually make awk work. (I may be unusual in that department, in that I actually like awk)

One warning to note is that gron burns RAM. I've killed 32GB servers working with 15MB JSON files. (I think gron -u is even worse, but my memory is a bit fuzzy here).

https://github.com/adamritter/fastgron as an alternative has been pretty good to me in terms of performance, I think both in speed and RAM usage.
> The workforce shortage that has left employers across sectors scrambling to keep operations running in recent years isn't likely to let up "any time, in the rest of anybody's lifetime," one of the nation's leading economists said Thursday.

> "We're going to have a persistent worker shortage for the foreseeable future," Curtis Dubay, chief economist at the U.S. Chamber of Commerce, said at a Greater Boston Business Chamber event at WBUR City Space.

> With more opportunities and security for workers, Dubay said that even as projections show a slowing economy in 2024, "I don't think it really matters that much" if there is a recession.

> The U.S. experienced a recession in the first half of 2022 when there were two consecutive quarters of negative economic growth, he said. The economist argued that "no one remembers" the dip.

> The reason no one remembers that is because during that period, jobs expanded, spending increased, income grew and manufacturing output increased," Dubay said. "The point is, did it really matter? If all those things that would affect people's daily lives, if they're growing and increasing, then did we have a recession if no one feels any pain? Does it really matter if it's a recession or not?"

> Dubay called this a "tree falls in the woods recession," saying that even if the economy slows in 2024 there likely won't be mass layoffs as workers are too valuable to employers in the current landscape.
> Kissinger’s support for accepting Russian imperialist crimes against peace and war crimes in Ukraine is grounded in the same realpolitik as his advocacy of US imperialist crimes against peace and war crimes throughout his career

yes, that was my point, he's not deluded by western propaganda and was able to call what's happening there correctly as a result
It can be done safely, but if Tesla is compromised and their attackers gain access to their network and their signing keys, all bets are off.

I would bet that there are multiple unfriendly nation states who have intelligence groups persistently looking for ways to penetrate vital networks and secrets, like Tesla's, just to have the option of causing pandemonium if they wish to.
> Why not have a system where ...

Because phone operators make money on all those robocalls, and have so far decided they'll make more money allowing it, than trying to obstruct it.

And, I mean, what are you going to do? Change your phone operator? They're all the same. Switch to using WhatsApp/Signal/etc. for calls? Sure, but you're still paying some telco for the mobile data plan.

That's the problem: all the actors with leverage here are happily making money on the scheme; regular customers... have no leverage.
> He brings up a fantastic example of how many rockets are required for a particular phase of a mission and showed how multiple people gave different answers without even realizing their launch date is set in stone.

Careful here - multiple Starship refueling launches shown in the video (I've counted 24 tanker launches) are not set in stone and might be not that important for the mission itself, it's just an example of a valid question with added concern that we've yet to have this uncertainty resolved. It may look like an Exhibit A of mismanagement, but could be a very different thing.

I think the most important think he's saying is that NASA is not enough focused on the success of moving forward.
A battled this for most of my life, the biggest difference surprisingly has been trying to shift meals earlier and earlier in the day. Search for ETRF, early time restricted feeding.
Last week I saw the same behavior sending email from my work's Google Workspace account to my personal Gmail account. The email stays within Google, I'm logged into both accounts on the same computer, does Google think I am I spamming myself...?
It is at least 90% the fault of the Wayland devs and community for not making it obscenely clear that they only replace ~30% of the functionality of X, and if people try to replace X with Wayland they lose the remaining ~70% of functionality.

Pretty much everyone I know that knows about Wayland assumes that it is a "drop-in" replacement.
Why are ads a thing on cable? On the web? It's literally the same problem, and since this site's audience is likely more familiar with the latter, it should be clear it's not a technological failure, but a social/legal one.
My AI sandbox game https://www.chesscraft.ca helped me get a great transfer within government to an AI prototyping team at Environment Canada. The job is a bit of a unicorn because it's full remote with tons of freedom.
A long time ago sonos didn't support apple airplay.

I did some protocol reversing and wrote a small program that pretended to be an airplay speaker to pipe audio to a sonos speaker (archive: https://github.com/stephen/airsonos)

I ended up getting recruiting messages from both the airplay team at apple and some folks from sonos. I didn't end up taking either offer, but it was also an interesting talking point when interviewing for the job I did take.
Software isn’t a tool?
can see this being useful for pentesting, jq is fine but always have to look at documentation and relearn it every few weeks/months
Can we get same performance on Apple gpu ?
Mainstream Media I assume.
Doesn't sound like that was sendmail.mc, but I'm curious what it was.
Isn’t is simpler to pump the energy into a market pool connecting Morocco to the Iberian peninsula and connecting Britain to mainland Europe through the tunnel with France?

Creating a cable to power a place thousands of km away seems rather inefficient compared to connecting the power stations to a grid of cables which already exists.
Comments moved to https://news.ycombinator.com/item?id=38505211, which was posted earlier.

(Sorry jonbaer - you're a fine HN submitter, I just felt bad about the karma not being shared for this post, so decided to do that manually. Eventually we'll have the software do this so no one 'loses'.)
I don't quite understand this benchmark. Why compare distributions? What's really the difference here? Some different X11 or Wayland settings? Different driver versions? Different kernel or kernel settings?

Whatever distribution I currently have, in almost all cases, I should be able to configure those things just as well?

So this is just a test about which distro has the best defaults? Ok, it's maybe interesting to some. But the text is misleading, it writes this as "what is the best distro for gaming". For me, much more interesting would be, what are relevant settings to maybe improve the performance, with my distribution of choice.
Attaching a the stone to a stick makes a very advanced hammer. While we've been using hammers without sticks for over 2 million years, hammers with sticks only came around 30k years ago.
Uninhibited campaign donations risks creating oligarchy
- "This rule isn't perfect as it only removes the title line and keeps the number of comments"

Try a pattern like this, to match three <tr/>'s in a row:

:xpath(.. | ../following-sibling::tr[1] | ../following-sibling::tr[2])

(Or a cyclic permutation of it, depending on which <tr/> you're anchoring to).
You also think the imperial system is the best I guess?
Yes. Agreed. The two are very obviously very similar.
My side project NumPad https://numpad.io got me my current job at Decipad https://www.decipad.com/ (the similar naming scheme is a coincidence!).

I came across Decipad while looking for a job, and messaged the founder, highlighting my work on NumPad. They were impressed enough that the hiring process ended up being just a few interviews, I've been there for almost a year now, and it's been pretty good!

If there's a moral to this story I think it's that you should aim for work that's highly relevant to your side project experience. In my case both NumPad and Decipad have a sort of programming language that can do calculations with units.

But ignore this advice if you can't find that work, or it doesn't seem good for whatever reason. You can still highlight your side project in an application, and they might be impressed anyway.
What? Saying something takes O(1) time or space is absolutely meaningful.

https://en.wikipedia.org/wiki/Big_O_notation#Orders_of_commo...
That ban only took effect around Thanksgiving (late November 2023).
> Yeah these type of articles always have hypester tone with less substance unfortunately.

Oh come on! The article mainly mentions the specific frameworks it does to qualify and contextualize the set of features it discusses, which it goes on to implement. The article is excellent, and this kind of reflexive dismissal is so tiresome.
What could possibly be so memory-intensive about gron? I suppose it could make sense for ungronning, but not in the forward direction.
Hey quick question, how do I get a job at Amazon? ;) jk

I love "A job is not everything in someone’s life, but it’s very, very important to love your job." from your article. After a couple burnouts over a decade in this industry, I truly seek positions I at least think I'll love.
There is no such thing as workforce shortage. What is there is a salary shortage.
I'm disappointed at the anti-DIY sentiments here, it's this safety obsessed mentality that got us to where kids can't walk outside by themselves any longer.

The box in that guy's build is outside and could probably burn to a crisp without hurting anything else. I suspect it would not hurt anything even inside a garage, other than making a lot of smoke and setting off smoke detectors.
People keep saying this is true, but I haven’t seen it well-explained. So what? Maybe they have a good reason to go with this company he’s got a tiny stake in. Actually, having an inside track on how that other company operates could be a compelling reason _to_ buy its product.
Even though steam deck uses wayland, all of the software on it runs X (and XWayland), including the entire desktop mode. The fact that you're bringing up a platform that exclusively uses X for its desktop functionality, as an argument in favor of Wayland, is ironic.
At a previous job, my interview was mostly me discussing my side project (and having given some folks on the team my testflight). I had a lot more prepared to talk about previous work projects but it wasn't needed. For context this was for a product design role, but I also built the backend and iOS app.

This was the side project that I ended up writing about in more detail later on: https://paulstamatiou.com/stocketa/
Super weird flex. Especially things like Verge which is right on topic for HN. We get regular business updates about tech firms from posts on Reuters, bloomberg etc also.
So not only are you paranoid about ads but general news stories also?
My contributions to SerenityOS[0] helped me get my current job. My team lead (who was also my interviewer) was interested in what I did since I listed some of it in my CV, and I showed him some PRs I made and explained what went into each of them. It was really exciting because I didn't have professional experience with low-level development, and basically got the job due to hobby programming.

[0]: https://github.com/SerenityOS/serenity/pulls?q=is%3Apr+autho...
> and his sister is mentally unwell.

Potentially as a result of or exacerbated by abuse, or tolerance thereof? Or made her an easier target?

> it serves no purpose to a a thread about OpenAI buying chips from a company he is invested in.

Certainly it does. Self-interest, conflict of interest etc., raises valid concerns about a person's sense of morality and ethics. Much like alleged assault or abuse of a vulnerable family member.
Back in 2002 I lost my job during a regional financial crisis (I’m from Uruguay).

I was working at a bank (as a contractors) and some coworkers and I were working on a HA project for MySQL at the moment (to use it at work). Once I got laid off, I focused on it to the point that it became quite useful, and at some point, someone from Israel reached out with questions.

I answered with a lot of delay, and when I explained that was due to me being out of a job and not able to afford a permanent internet connection, he offered to hire me and also set me up with a permanent connection with a contract paid by him.

If you’re reading this, thank you Aric, I’m forever grateful for that chance!

Curiously, last year I switched jobs and during the interview process it turned out the hiring manager had been a user of my project back in 2003 or so, which definitely helped with the interview process.

The project’s name was mysql-ha, later renamed to highbase due to a Copyright infringement notice from Sun (who were good about it and gave me a free 1 year subscription to Enterprise MySQL when I renamed the project). I abandoned it around 2008 as better things became available around that time .
Thank you. Extremely ironic timing to get that piece flagged after nothing more than a link to a Wikipedia page so biased it’s not even worth responding to. Note how these censors and fanboys offer zero factual discrepancies whatsoever. They just can’t stand the idea of questioning their worldview. I, for one, posted that Signal piece even though I have contributed to them.
There is a large rule in the post with no whitespace so browsers won't break it up into multiple lines (by default)
ChatGPT wasn't built yesterday and it's not a desktop app so they can update often, why they don't work on/improve the frontend? It still feels like an MVP. I've seen some high salaries mentioned and an impressive headcount, how many of those are even working on ChatGPT or B2C in general? Sorry to rant, it just feels wrong.
Right. Poor phrasing, sorry.

I'm trying to say that waste heat could be used downstream, eg for heating homes or generating steam. Since heat is the end use of 1/2 of energy, this kind of conservation is low hanging fruit.

IIRC, Google, Microsoft, others have already committed to pilot projects for capturing heat from their data centers. Transforming an expense into a revenue source. Woot.
> I did some protocol reversing

This would make for an interesting blog post.

Could you recommended resources to learn to do the same?
Don't know if it's ever landed me a job, but my small Next.js project (https://howmuchadobo.com/) makes for fun conversation during interviews.
Jai has the most impressive metaprogramming of any imperative language I've seen, but outside of gamedev I make my bones with lisp (clojure). Going from homoiconic metaprogramming in lisp to generating code from strings is still going to be a massive step down.

Other than that , I appreciate the focus on code being self contained, straightforward, and simple to read. It feels like Jonathon Blow has been working on Jai now for almost a decade, so I wonder has the ideas behind the lang have evolved over so many years of iteration.

EDIT: looks like I tabled the post right before it got to the good stuff! You can walk the abstract syntax tree & generate type safe code, not quite homoiconic but color me impressed!
It's funny you say this. After struggling to find work (but mostly to find meaningful work), I've committed myself to pursuing jobs related to my curiosities/interests. I didn't really do that before. Over time, I've started to narrow down based off of what I'm genuinely interested in. That way I don't have to lie when I say I'm "passionate" about something I'm working on. :-)
Oops, I plugged a device into the CAN bus that pretends to be the router so it can't communicate out
> Since this is Hacker News

Should rebrand as Hacker Thoughts for April Fools next year.
I mean better things became available to manage HA in a MySQL deployment.
I had an account with privacy.com for about four years, then in July of this year they disabled my account and requested I upload photo ID and a selfie. I told them that if a four-year-old account with no issues has suddenly "failed to validate security checks", that's their problem and not mine. So, my account is still suspended and I've never used it again.

I was on their free plan anyway, so I can't say they "lost a customer". But I think asking users to upload a selfie is humiliating and I don't want to take part in it.
> Mainstream users don't want to be empowered. They want someone to hold their hand and make choices for them.

I think that is deeply untrue. They want to be able to change stuff, it just turns out to be hard. I bet there's a heap of things you want to change on your car and you haven't: because you are a mainstream user.

I use Ubuntu because every time I've tried to change distro, I've been burnt.

I've got as far as finding the lines of code I need to change in "Linux", but the next steps are not simple - especially maintenance over the years. Even if one has the technical skills necessary we may choose the consumer friendly version - and it isn't because we want our hands held. I'm currently using an iPhone - nasty bugs and other terrible compromises - but for the moment the upsides are beating the downsides.

Sweeping negative stereotypes are seldomly useful.
Scam or incompetence. Photos can be doctored up the wazoo of course, even invented outright.

Not to mention, no one cares a bit about securing other’s data.
Software engineers have a tendency to overestimate their own abilities, the arrogance is often on full display here for all to see.

Maybe we need a few to burn their own houses down to act as a deterrent and encourage others to stay in their lane.
Yeah, but that's "somewhere" and "something" - it's likely that the time spent finding the particular thing you need is greater than it takes to write your own script, and that doesn't even include time to understand how the thing you found, and a host of unfortunate consequences of adding a new third-party dependency to your project...
The problem with 1-10 is that the middle of the scale is 5.5, so you can’t give a neutral rating with a whole number.

But 1-5 is often insufficient resolution (unless you do decimals, in which case it’s too much resolution), so the best scale is 0-10.
A few years ago I got fed up with then-popular JavaScript linter, JSLint, and forked it to make JSHint. I wouldn't say JSHint was the only criteria that landed me the job but it definitely help when interviewing for positions where JavaScript was important. At the very least, it put my name thru the first filter both at Mozilla and then at Medium.
It's not a publicly traded company and not obligated to increase value for shareholders. Also, they are located in Czech Republic which has a very different business mentality, pursuing product quality over short term profits.
Philippines accuses China of swarming reef in South China Sea
And quite commonly in white collar crime, this is used as a defense. Volunteer associations, HOAs, where someone decided they were entitled to use the association credit card, or self-deal, etc., as some form of compensation for their efforts being (in their eyes) insufficiently rewarded.
Deeply nested structures would get expanded a lot
For current job, when I started interviewing with them, I mentioned a side project relevant to their space. I didn't learn until a few interviews in that they had started to build basically the same project. Now, that's the project I have been working on exclusively for them.
Thanks for the note - and I would be very interested in your thoughts on how problems would arise (I don't doubt they would!).

FWIW, the structures I describe could certainly be implemented as Delaware C corps, which is part of where the predictability would come from. Also, I'm not at all suggesting not following the law: I'm just trying to pick which law (contract law) would govern the operation of the business, to the degree that one can avoid employment law. I realize the common path is to acquiesce to needing a VP of HR, but I'm wondering to what degree one can avoid that overhead while still operating completely within the bounds of our current legal system.

From what I know of partnerships, they would probably not be well suited to what I'm imagining. In a partnership as I understand it, each partner can legally commit all the other partners to a course of action, which is contrary to how this structure would try to operate by compartmentalizing.

To your point about everyone else managing to succeed with the current system: it's well-known that the overwhelming majority of startups fail. While many of those failures are self-inflicted, the weight of regulations and laws with unpredictable consequences doesn't help and sometimes certainly contributes to the failures.
In my teenage years, I was a nocturnal primate. It worked with my work schedule (retail, 2pm start), but, as has been noted by others here, as well, that simply will not work anymore. Both due to age and due to work requirements. Social life isn't particularly impacted, but tiredness due to lack of sleep has impacted both work effectiveness and even getting work, where I showed up at interviews groggy and clearly slower in responses and ability to express what was my intent vs. what came out.
Haven't figured out a balance yet, but at the very least I have an idea of what causes it, exacerbated by stress and related causalities.

I think the worst aspect of it nowadays is that the cycle seems difficult to break. Thanks to this conversational reminder, I'll try to hit the hay when the body seeks it, no matter how early. Waking up is not a problem. It's the falling asleep part that has caused me to gray severely in the past 3 years, through and post pandemic.

It came on so quickly and strongly, I still feel robbed.
It buffers all of its output statements in memory before writing to stdout:

https://github.com/tomnomnom/gron/blob/master/main.go#L204
It’ll be interesting to see how long these GPUs are in use, AND what the secondary market will look like in 5 years. Will NVidia shaft Microsoft and Meta like they shaft consumers re: driver support and other artificial limitations/planned obsolescence.

Theoretically Microsoft for example just needs to train one or two models and then retrain every so often, so I’m skeptical that NVidia will continue to knock it out of the park from a sales perspective. I wouldn’t be caught dead holding NVDA stock right now.
The hook functionality[1] looks easy to extend. I was looking for something that could trigger workflows for inbound email, anyone have (alternative) tool recommendations or experience?

[1] https://blitiri.com.ar/p/chasquid/hooks/
Ban took effect a couple weeks ago
I have only worked for two companies so far. I got both jobs through my side projects. The first job was my apprenticeship. The second was with a Swiss sensor developer.

[0] The first was a Minecraft server software with a web interface similar to an operating system. Players could log in, upload items, xp and trade etc.

[1] The second was a note-taking app similar to Obsidian, but completely real-time, based on a CRDT (yjs)

[0] https://github.com/iojanis/creaftOS
[1] https://lity.cc
Seems like Jonathan Blow, the creator of Jai, releases a game every decade or so. I wonder if the plan is to release his next game in a couple of years. Presumably it is written in this new language? Maybe the compiler will be released at the same time under the guise of “hey this is so production ready we have already shipped a game with it.”
it's good not to be able to give a neuteral rating, if there is a center lazy raters skew neutral.