skysight-inc/HackerNews huggingface dataset:
Your mile may vary but I wouldn't advise looking for new jobs at the moment[0]. The current job market is a dumpster fire so recruiters and hiring managers are on their absolute worst behavior right now. If the money's good and especially if you're fully remote, I'd say just do whatever you have to do to keep the job and focus on building another source of income independently of your job. The long term goal being to eventually end your dependence upon employers. At least that's my career goal that I'm trying to work towards. If you do it that way and especially if you keep your expenses low, you can have a soft landing instead of being forced to uproot your entire life to get out.

If you've already got significant savings, you can either use the runway to launch your own startup or even just buy an already profitable business that makes enough money to pay for your living expenses.

I'm not sure I'd suggest switching to a different job if you hate all of the bullshit around corporate programming because you'll probably hate all of the bullshit around whatever other job you pivot into as well. If you own the company, you can choose to just not do all of that agile/waterfall/scrum/whatever bullshit and to build whatever you want built assuming you can make enough revenue or investor funding from it to make it financially viable.

[0]: If you truly hate your job and/or insist on looking anyway, I'd recommend looking until you burn out on job interviews and dealing with the rampant spam and fake jobs polluting the job boards. If you get an offer worth accepting before that, that means you've won the lottery. If you don't, stop your search until the market improves or you feel like trying it again. My own experience being forced into a job search in this market against my will[1] has strengthened my own resolve to get the hell out of employment so that I don't ever have to deal with job interviews ever again.

[1]: Specifically, I was laid off from a great job that I was very happy at where there was very minimal corporate bullshit to worry about because their client cancelled a project that I was supposed to be working on. The company didn't have anything else for me to do.
As the article mentions, but is discussed in more detail in another article [0], the alternative that is being considered (and that SpaceX was already paid $266,678 to study, though that contract was not necessarily awarded because of this situation where it might become necessary) is bringing them home on the dragon already up there.

[0] https://arstechnica.com/space/2024/08/yes-nasa-really-could-...
I have 0 tolerance for companies abusing SMS for marketing. This sounds like a quick way to lose me as a customer.
It’s only “hard” because they don’t want to let customers supply the cache of course
They've been standing by the process in the statements they've made. I'm sure they're confident they're going back on a Dragon by now so their personal risk is minimal.
I mean also they seem smart enough to have some intellectual and epistemological modesty. If I’m the guy or woman floating around in space, I have to imagine that the collective brainpower on the ground is better-informed to make that judgment than I am.
You can rarely quantify the risk of complex systems. You should instead attempt to bound the risk. This often helps guide your next steps: how can you improve the bounds?
"RoR jobs are relatively easy to find"

Not my experience, so do tell! Any sources, where should I look?
I can't escape Sublime Text's grip. The editor is incredibly smooth and gets out of the way like no other. (Tried a bunch of them). However, lately I started opening Zed on occasion just to ask ChatGPT to make a non-trivial edit on a bunch of code. The way Zed does inline AI assist is unmatched. That's why I can't wait for Sublime to gain this functionality, so that I can calm down and stay with it.
I think the backlash is overblown because they are only changing the status quo for new purchases with advance notice. Everybody else is grandfathered in.

It is pretty hard to empathize with the people who are complaining but buying the device anyways. Nobody is holding a gun to their head and making them purchase one.
This doesn't work well if you aren't working in your default browser and if the link expires after a single use. For instance, if you're trying to log into an app (not a website) and the redirect to the app doesn't work when you tap the link in your email.

I suppose an alternative approach would be to open a websocket in the post login page, and if you open the link in your email the server sends your browser a cookie or something, and then you're in. But I've never seen that approach.
> i.e. a mid-L6 today is about as good as someone just promoted to L5 in 2010, an L8 promotee today is about a mid-L6 from 2010, a new L4 today is the equivalent of an intern back then

This seems extremely surprising. I can believe that the 2010-engineers were more technically capable, but there was also a lot less non-technical complexity involved in getting things done in 2010 than there is today.
I thought I really enjoyed startups, because I spend most of my spare time thinking of ideas. And I’m really good at turning ideas into something and convincing others what I’m building is good. But there too is minutiae.

I think working on my own programming language would be awesome. I think it’s the web I take issue with, tedious frontend designs, shitty spaghetti code mixed with view logic.

I really enjoy nature and the outdoors, but have arthritic hips(im not even 30 lol) so that limits me a bit! Otherwise I probably would be a forest ranger :)

I like helping people as well, my favourite part of my current role has been helping the junior engineer and pair-programming with them
This thing? https://learn.microsoft.com/en-us/sql/relational-databases/t...

Are not we talking about PostgreSQL?
It depends on how you curate your feed. I have one account for literature and it is pretty much free of any junk in the feed.
Kasparov could have played the game with his eyes closed. He was not distracted by markings on the board.
people have been setting up internet-accessible surveillance cameras they could view when they weren't home since 01991, long before you could install apps on phones: https://en.wikipedia.org/wiki/Trojan_Room_coffee_pot

it's not a technically difficult thing to achieve (just plagued with annoying compatibility struggles, which have gotten much better since usb became widespread), and none of that hardware requires an app
It is very likely to be a censorship order. There's this supreme court judge who wants his personal enemies suppressed and he's gonna make it everybody's problem until he gets impeached. I've read documents where he calls technology like VPNs "subterfuge" and threatens totally arbitrary fines to anyone using such things and any such service making itself available to brazilians.

Proton made its VPNs freely available in Venezuela after the fraudulent elections. They're probably aware of it. These people are all defenders of the venezuelan dictatorship after all.
The Pulse (NPR): The Promise and Future of Psychedelics Research
"What is the future of psychedelic research after the recent FDA decision to reject MDMA as a treatment for PTSD?"
Aren't there a couple of unalive whistleblowers?
Open Source AI Music Player
Can someone here speak to the quality of this series?

They look like they're in a genre of book that I've struggled to see the case for in tech—the "for dummies" book. Culturally, our communities tend to produce lots of useful tutorials and documentation that's available publicly for free, so I've never been sure how beginner books like this find a market.

So I'm wondering if anyone who knows these books can recommend them over the free alternatives: would anything in this bundle be worth getting for a relatively experienced engineer? Is there anything worth recommending to a friend who's just getting started?
https://www.quora.com/Why-are-software-development-task-esti...
Honestly... I can see it's going to be genuinely exhausting for me to rebut point-by-point here, so I'll just let others read this and continue if they're interested. I really appreciate the response though, at least it explains your thought process well.

I have one question for you that I feel I have to ask: have you actually practiced commercial software development on a team (say, 5+ developers on the same codebase) in this manner that you describe for a significant period of time (say, 2+ years)? and if so, do you feel the resulting software has been robust and successful?
Brushing teeth is a good example of activity where you use almost zero cognitive effort, because the daily routine is so automated. That's why it's so easy to forget to buy more toothpaste - you just don't think about it at all. I completely get the sentinel idea as a trigger that turns your brain back on. It's probably not just the different packaging, but also the different taste, that keeps reminding about it until you buy more of the usual stuff.
And the terminal. (gpu-rendered by default for ~4 years now)
Exactly :( The sad thing is, I don't even know what they were trying to be ambitious about. It's not like they were launching some risky new product segment, or changing their brand in some major way... it was just a boring infrastructure update for their app. It launched with fewer features, less support, and a million bugs – but it didn't have to.

Done right, customers never even needed to know about it. It could've just been a gradual phased rollout, with beta users (which they already have) first, then 2%, then 15%, etc., while the old software continued to work. Or they could've switched endpoints one product line at a time. Or they could've simply allowed the old and new apps to coexist in the app store for a few months to make sure all the kinks were worked out.

It's not like this is world-changing stuff. It's just a software update, the kind that we all do every day.

Worst case, even if they absolutely HAD to launch like this, they should've listened to customers and reversed course (rolling back to the old app) after the backlash.

It's just unfathomable hubris, combining a rushed rollout with unreasonable stubbornness in turning it back. That's the sort of process failure that falls squarely on leadership, not the employees.
Infinite Range Electric Car – DIY Build [video]
I was about to jump into the comment section and say something along the lines of "but no one really thinks they're actually good, right?", only to see the top comment arguing they're good.
Of course state media is effusively celebrating new industry export success as it's achieving major policy goals. It's acknowledging that they're new pillars "powering" the export economy as in contributing to significant part of new export _growth_. Which is not to be (mis)construed as these exports are "rescuing" a "collapsed" economy as OP insinuates which is retarded tier analysis. New industries -> some of of 1T/6T (yuan) growth last year from a 126T (again yuan) economy (>0.7% assuming PRC exported 0 of those things in 2022). As as incorrigible OP is, even he recognize this is around 1% of economy, i.e. most of growth is still internal, non export driven.
Ask HN: Why AI department needs data engineering team
After hiring me three months ago for data engineering position head of AI department in my company(big corporation) told me recently that he is not sure whether they need to have data engineering team at all since it makes doing a lot of stuff more cumbersome for AI engineers. What should I tell him?
Not sure about Azure ecosystem but huge fan of https://clerk.com/.

Trying out https://stack-auth.com/ which just launched on HN, mostly out of OSS solidarity
This is a good article. It shows that the warrant can be attacked if the reviewing judge follows United States v. Chatrie, but that it won't do any good because it was issued under the "good faith" doctrine.

Most warrants are issued by very low-level judges with practically zero thought about the legality. Especially if it's out-of-hours and it's an on-call judge who got the night shift, you're probably getting an Aileen Cannon level of legal sophistication who will sign whatever-the-hell law enforcement shove under her nose. And you're smoked because it was signed in "good faith".
Weird -- at least when I tried it, I couldn't get it to work in the background. Maybe it was working, but not reliably?
You do get invalid states with exceptions in much worse way. Think exception thrown from a constructor, or, even better, from a constructor of one of the members even before the constructor's body is reached. Not to mention managing state becomes much more complicated when every statement can cause stack unwinding unexpectedly.
I hadn’t thought of a political angle for this, but that does make sense. Announcing “Elon saves NASA” certainly helps the GOP more.
Just as likely, Elon Musk (dead at 52) posts saying the Boeing astronauts can go fuck themselves.
Except Sublime Text ;)
Temporal tables are an implementation of one of SQL 2011's main features: system time.

https://sigmodrecord.org/publications/sigmodRecord/1209/pdfs...

Postgres itself has not yet added such to the core, since it moves about as fast as an elephant. There are extensions that do implement it (https://wiki.postgresql.org/wiki/Temporal_Extensions).
Germany could have saved €350B and cut emissions by 73% with nuclear power
The large ~~monolithic~~ codebases have a lot more CVEs

Who would've guessed. Also the older ones also got more CVE's than newer ones, even if they aren't that big.
If you left the tape running after the end of the movie, the VCR would usually rewind it automatically when it hit the end of the spool.
My experience aligns with your advice:

Most police officers will bully you within the extent of their authority and try to deceive you into complying beyond their authority, but will not physically break the law.

With those police, being polite but firm is a good strategy.

- - - - -

Example: you’re in the parking lot of a business after hours, sitting there with a backpack; two officers in a cruiser park and get out to find out what you’re doing.

1. Well — legal or not, they’re going to detain you for a moment until they decide how to proceed

2. and they’ll pretend the only way to make that stop is let them search your bag to “prove you didn’t steal anything”

3. but if you politely repeat that you’re not consenting to any searches and would like to leave, they’ll let you go because at best they have probable cause for trespassing.
Probably $100 wouldn't be enough to track you down. Maybe $1000 wouldn't. But how about $10,000? Or $100,000?

Once you make enough trouble that using the library wifi might affect your risk, you've made enough trouble that it doesn't.
The Quest to Make Player Piano Rolls Using Lasers
First draft of HTTP/3 was called "HTTP/2 Semantics Using The QUIC Transport Protocol". I'm sorry, i should've laid that more shoddily and call that "GoogleHTTP".
Yeah, this was certainly true about 5 years ago. The market has thinned a lot over the last few years.
I toss them into the waste bin.
Might be UBlock Origin, not sure.
I enjoyed Head First C and still highly recommend it to newbies.
curious what type prompting you do on the LLM?

I run a markov chain bot in a Twitch chat, has some great moments. I tried using a LLM for awhile, would include recent chat in the prompting but never really got results that came across as terribly humorous, I could prompt engineer a bit to tell it some specifics about the types of jokes to build but the LLM just tended to always follow the same format.
Most of these two phase problems can be solved by having separate queue consumers.

And as far as I can tell, this is only a perk when your two actions are mutate the collocated database and do X. For all other situations this seems like a downgrade.
They caught Ross Ulbricht (Silk Road founder) at a public library.

To be fair, he was kind of an idiot when it came to security. But there are ways of knowing who is using public wifi at different times.
Good old Eastern District of Texas... uggh
Which known as a blood cancer, correct?
Eric Schmidt deleted Stanford interview
It does not implement immediate notification of new submissions because the SQS protocol doesn't have a "push" mechanism, only pull.

The software, however, could support this for a different queue protocol. This is because SQLite is just used as a disk store for queue items. The golang code itself still processes each message before writing to disk. Since that code is "aware" of incoming messages, it could implement an immediate notification mechanism if there was a protocol that supported it.
A space elevator maybe?
The situation has been brewing for around half a decade now. Basically the supreme court gave itself limitless powers to investigate and judge "fake news". Their powers have only expanded since then. Before the elections they started engaging in blatantly unconstitutional behavior like political censorship. They don't seem to be slowing down.

These are great comments from fellow brazilian HNers, I always point to them whenever context is needed:

https://news.ycombinator.com/item?id=39966382

https://news.ycombinator.com/item?id=36543423

I also submitted this bit of news here on HN back in 2022:

https://www.nytimes.com/2022/10/21/world/americas/brazil-onl...
This paper[1] seems to describe the motor.

And Macroscale Electrostatic Rotating Machines and Drives: A Review and Multiplicative Gain Performance Strategy (2022) "reviews prior and present works in macroscale electrostatic rotating machinery and identifies the relevant machine types, their limitations, and strategies for performance improvement."[2]

The TFA paper, and intriguing others[3], seem not so easily accessed. The startup website, and its youtube, seem meh.[4]

[1] https://ieeexplore.ieee.org/abstract/document/8470983 (found via https://ludois.wempec.wisc.edu/electric-machines/ ).
[2] https://ieeexplore.ieee.org/abstract/document/9194000
[3] https://scholar.google.com/citations?hl=en&user=kBr55UMAAAAJ...
[4] https://www.c-motive.com/ https://www.youtube.com/@C-MotiveTechnologies/videos
When Is "Recyclable" Not Recyclable?
Oh, so your enemies using social networks is a propaganda machine? What a bastion of free speech.

EDIT: Yes, I saw your misuse of /sarcasm, which only reinforced your disdain for TikTok, China, Kamala Harris and free speech.
"Where are you...?"

"Not far now."

"Good, good, good..."
> And VLC would be half what it is today without it's users. He would do well to remember that, too.

I disagree. It would be exactly the same as it is now without the users. The users have not contributed anything to the project. Popularity doesn't write code, it just creates communication overhead.

Again, this is not commercial software. Commercial software needs popularity. For FOSS projects, popularity is cool and can be an ego-boost for the maintainers, even open some doors and get some funding, but it's not the point of thing (and never covers costs anyway). The point is to write some good code that scratches some itch the maintainers have.

That whole point of view from the users, of "you owe us because your thing is popular now" is toxic entitlement. If you didn't contribute to the project, you didn't affect it, and you're owed nothing, absolutely nothing, by the maintainers. Everyone would do well to remember that.
What's wrong with the license? Looks fine to me
In Chrome, you can simply click, hold, and hold enter when releasing click.
As an AI engineer for a few months last year working on prototypes, one takeaway was that we didn’t plan enough time for doing data preparation. Models do better with better data, and that takes time. We were ALWAYS looking to incorporate new sources of data, and that takes time.
It's very much a spectrum but, in my personal experience, many cops are drawn to the job for the wrong reasons, like the power or being able to retire after 20 years with a pension (varies by municipality but very common in the northeast).

It would never happen and I'm not sure it should but I often think about what a community based approach might look like. For example, a requirement that police live in the community they're policing or some sort of conscription model.
If you listen to the teleconference, NASA was asked and it really seem to be more that they'll do what they're told; which seemed odd to me.

It seems vanishingly unlikely that NASA is free to decide on their own solution. Orders along the lines of "Don't get any astronauts killed before the election" wouldn't be all that surprising, balanced against the problem of making the newly-GOP-friendly Elon Musk look like the hero of the day.

Bottom line, those astronauts aren't going anywhere for a few more months.
That sounds wild. How else can it possibly fail than by failing malloc? Where do the intermittent failures occur, if not in the return value? Could it be some part of your code isn't checking the return value for NULL?
Not victim blaming but wow. Some people are really naive yet they can still have so much money while very high IQ people struggle to make money due to their lack of social skills.
Not today. It's a work in progress! There are several iterations that I'm working on:

1. Primary with secondaries as replicas (replication for availability)
2. Sharding across multiple nodes (sharding for horizontal scaling)
3. Sharding with replication

However, those aren't ready yet. The easiest way to implement this would probably be to use Postgres as the backing storage for the queue, which means relying on Postgres' multiple node support. Then the queue server itself could also scale up and down independently.

Working on the docs! I'd love your feedback - what makes them seem unfinished? (What would you want to see that would make them feel more complete?)
FindMy Flipper – AirTag and SmartTag Emulator
Mobile version just doesn't work well, everything is smothered
> [...] and sometime succeed

Nothing is ever certain when you program in javascript.
Hmm. I doubt so many people are that interested in science and also capable of making something.

Maybe as an off the shelf satellite as a hobby just like everyone bought drones for a while until all the laws came in. It'll be a cool gadget for a while and then everyone but the real enthusiasts will lose interest.

And is this really a good idea? Space cluttering is already a problem for astronomers. After Starlink, Project Kuiper and others launching 10.000s of says, do we really need the general population to go and mass-pollute space? Sure it will be short lived LEO stuff for sure but still..
1. You don’t take any notes or make any bullet points?

2.
> As I'm writing, I do go back and make changes as they pop into my head

This contradicts the idea that you only write once.

3. You don’t get feedback on your first finished version and make changes?
The sandbox is the largest attack surface ever and trying to lock it down from everything forever is basically impossible.
> I've been running IRC markov chain bots for ~20 years.

You are my hero. Mine have never lasted that long. One fun thing I did once was scrape user's livejournals and generate random text from them (https://hewgill.com/journal/entries/68-new-lj-toy.html).
For a GUI editor, Zed is nice, but for me, the killer feature of vim is that it runs inside a terminal emulator. Being able to SSH-in, or even dial-up, and work directly on a remote machine is huge. Some GUI editors have SSHFS integrations that make it easier to edit remote files, but I've found them to all be rather unreliable, and unavoidably so--given the inherently unreliable nature of networks.
I wish there were high-resolution scans making it possible to see up close what techniques were used to create these drawings.

This is nuts!
Thanks for your generous offer. Will ofcourse reach out.cheers
Same. I decided to just go back to Sublime Text.
And not cheap either if you want the "ultimate" editions.
How about “building is on fire” or “company is dead tomorrow”?