skysight-inc/HackerNews huggingface dataset:
I love how OpenBSD continues to support and fix issues on a wide variety of hardware. I personally run it on various machines, from Pentium MMX (1997), AMD K6-3 (1999), to modern machines. 486 support was dropped just a couple releases ago, and was supported longer than VAX.

> Fix a bug in the handling of SCSI drives in the bootloader on the luna88k architecture.

> Correct undefined behavior when using MS-DOS filesystems, fixes imported from FreeBSD.

> On arm64, use the deep idle state available on Apple M1/M2 cores in the idle loop and for suspend, resulting in power savings.

> Update AMD CPU microcode if a newer patch is available.
On the wire, everything is a string. Doesn't make it a good type to use!
That would be a breaking API change in my opinion. I bet you the length criterion will still apply for path patterns that don't include placeholders, even if not specifically mentioned in the proposal.

[edit] Heh, I guess you'd know better. :D The comparison between the hn username and github username resolved favourably in the end. :P
True for most writing everywhere
I think the description of SIGWINCH is subtly wrong. AIUI, it’s sent by the terminal program to the child process (e.g. the shell). It is true if by “terminal program” you mean “program that runs in a terminal” (and arguably there are things which are both, e.g. tmux or emacs)
Wow, what's even the point of such a small fine? Even in their reduced revenue state, X probably does $3 bln/year in revenue? So this fine is 1/10000th of their annual revenue for the company. X seems to have barely even tried to avoid this, leaving "some questions entirely blank" in the questionnaire to explain their approach. Given this fine size, I can see why they didn't bother getting a team of moderation and legal experts to huddle on the documents.
No, I didn't. Why would I bother? I explicitly told ChatGPT what city I was in.
But, as a bunch of people pointed out when that meme started spreading, link previews in Signal are generated by the sender, for privacy reasons, so this never really made all that much sense.
Why the right tools fail for the wrong reasons
Extremely useful for getting over fighting the borrow checker while learning Rust, or extremely useful for a proficient programmer in the language being used? Did ChatGPT actually solve the fundamental problems beyond ~day 15? Or just help you with the BC and parsing the data and other little boilerplate like that?
I can’t say I’ve observed that. Checking just now the prices I’m seeing in the Chase portal are identical to those listed on Expedia (which the Chase portal is built on). Some flights are slightly cheaper on airliner sites though.
Don't know of linkedin, but I remember Twitter went full on to Scala, then decided to create documentation and learning resources for it. Then proceeded to work on its compiler.

Though LinkedIn wrote Kafka, which from afar seems to be a better investment.
Goodbye frontend webdev era?
I posted about throttling SubStack and Instagram here:

https://news.ycombinator.com/item?id=37780813
I would imagine AI jobs to still be much of a rounding error in our entire industry.
Analogue's devices seem to be widely loved and well regarded both by consumers and reviewers.

Are you really just mad about their choice of words?

I think it's pretty clear that Analogue's offerings are significantly different than most of the rest of the "retro games" market, and I don't blame them for calling out that difference in a way that's easy for the audience to understand, and to play to their strengths (i.e. works with real physical carts), particularly given the legal grey zone around ROM hacks and console emulation in general.

If you look at the entire device they're selling, and not just the software part, I think it's totally fair to say they are more accurate. A software emulator cannot run a physical ROM cart, right?

If you have boxes of SNES or N64 carts in your basement, and you want to use those, there's no software emulator out there that can help you (without additional steps or equipment).
Radiolab did an episode about this in 2015: https://radiolab.org/podcast/eye-sky

They actually did do a surveillance experiment in Dayton Ohio in 2014: https://www.washingtonpost.com/business/technology/new-surve...
Big fan of chi. It is simple, and just works. Also matches the http.Handler interface, so for testing and otherwise just makes life so easy (like using httptest new server - pass it the chi.Mux)
Various other sources give much higher numbers, like up 179% from 1999 to 2020 [1] or up 110% from 1998 - 2018 [2]. So I'm not sure what's going on with the article. It could be that they're deflating by wage increases, or showing the change relative to overall inflation, or something like that.

[1] https://educationdata.org/average-cost-of-college-by-year

[2] https://www.cnbc.com/2017/11/29/how-much-college-tuition-has...

Edit: I would have assumed the OP article was based on this series: https://fred.stlouisfed.org/series/CUUR0000SAE1
Right, the policy seemed fine to me until it got to this part. AI can be a way to get better at programming too. When I was learning Elixir, I watched José Valim work through the AoC puzzles[0] and followed along, typing in what José had and then working to understand it. José was doing the programming but it helped me get better at programming I think.

[0] https://www.twitch.tv/collections/YDM6eKu6bhV1Nw
Lol, for the record, this is why I didn't make a claim one way or the other.
The amazon card has absurdly bad interest rates if you're carrying a balance, but that's not unusual with points cards, most of them are >= 25% APY.

There is also a weird gotcha if you use the cash advance balance transfer offers. It's 4% transfer fee, 2% APY for a year, but the cash advance pays off first, so, any purchases will continue to accrue at the 25% APY if you make them - but if you want to do a balance transfer just lock the card afterwards.

Other than that it's fine, actually great. I make a shitload of rewards on those amazon purchases, pay the balance monthly, and cash it out every month and don't pay any fees/interest.
Biden admin reaches deal with migrants separated from their families under Trump
Crypto is more unequally distributed than fiat? If that is true, that would be because fiat is unequally distributed. Nothing inherent to crypto makes it more unequal any more than capitalism itself.
you have your answer if you read the numerous relevant threads on this site...people are having problems finding work
Ask HN: Can I Code Outdoors?
I'm thirsty for adventure and I want to find a job that involves travel to remote places - think large nature reserves, oil rigs, wind farms, or other pieces of critical infrastructure that would get me away from a desk in the city.

I've been in tech for about twelve years working in full-stack web development, DevOps, and a bit of ML. I also have a few years experience in management. I don't really know how to begin looking for these sorts of roles, so I'm hoping folks here have some experience and could share some pointers.

Any input is appreciated!
I agree that's the most obvious use case, so I think the fact that the founders consciously avoided mentioning it means they must have ethical concerns, or at least understand others' concerns. I think this is a reasonable question to ask, and I'd be interested to hear whether they plan to sell it to surveillors and just feel guilty about admitting that, or if there's some reason they think this won't work for that application.
'Comingle'. The transaction chain is always visible even when the exchanges don't play ball with regulators. The chain records who recieved every subunit from the initial illegal funds, you'd be painting a target on your entire laundry infrastructure. A few project like Monero can do what you're describing but they're a minority.
Maligned usage is what they’re doing. Cookies is good for storing state as HTTP is stateless. Bu if you storing some marker so you can track me around the web, it’s in bad faith. Just like a program can use 4 GB of RAM if that’s needed but something that is just greedily taking memory is what we call a malware.
If you designed and built the robot, its one thing (still not right, but interesting).

If you just rented some time on someone else's robot, its just plain cheating.

I would love to see teams compete, in a separate venue/ranking, based on their own model's ability to write code with minimal prompting.

It would be kinda cool to see what can be done in different 'classes' of model. How far can you get with a local model running on an 8gb card, or just using an M2 mac. How far can you get with a custom tuned chatgpt vs a programming specialized model. Etc...
Sounds like a version of the WebP bug that abuses link previews to display the image maybe?
Yes, unsurprisingly I've had these exact sorts of conversations at work (gamesdev).

Some of these people truly, truly believe that they are so gifted and so talented that the work opportunities will simply never dry up.
My feeling is that the trend is largely reversing. People are investing in tech because they're excited about AI. I work at a very large company and we are finally hiring again. I have also heard that Meta is asking some people they laid off earlier in the year to come back. So... I am not sure what precipitated this whole layoff trend, but people seem bored with it and are back to wanting to make money instead of save it.
Geez, the number of support requests I’ve sent to Strava over the years asking them to clean up their data. I don’t know about Android, but iOS can fairly reliably tell the difference between walking, running, bicycling, driving… They should be able to couple this with some better data science to filter things out like deliberate cheating, forgetting to set the right activity type or stop tracking before you drive away, or glitches in eg the GPS radio that result in huge changes in location or altitude, pushing you to the top of leaderboards with impossible results.
> Low skilled, unmotivated conscripts

... are ok in the rear echelon. You don't have to have much motivation to load up crates of ammo, drive trucks, deal with the food supply, etc. The US military doctrine (unlike the Russian doctrine which is on the frontpage right now) does not rely on cannon fodder, barrier troops and stuff like that, so it's not like we need to send more bodies into a war of attrition unless of course, we're literally invaded by land sea and air.
It's a necessary marketing tactic lately to surface AI projects above the bullshit hype. The AI space hypesters who do podcasts and speak at conferences do not care about cringe.

The real deterrent to adding GPT to a project name is a cease-and-desist from OpenAI.
You and anyone reading this that thinks like this person: I implore you to talk to as many people as you can outside of the industry. Ask them about their job. Ask them about their perks and flexibility and how they're treated by their bosses and how they're evaluated and what their prospects are for promotion.

You have not a fucking clue how good you have it. If you did, you would be too embarrassed to write a comment like this.
You're comparing situations in different industries with different economics, never mind the union situations.
Many of them probably shouldn't, but if customers buy a new computer and their old workflow doesn't work on the new one, they're going to blame and "fix" the new computer rather than replace additional hardware.
So the AI bubble has finally burst?
Introducing The New Kottke.org Comments
High quality code reduces instances of vulnerabilities, which is great. But code vulnerabilities are only one of the many factors in assessing security.

To be considered a secure operating system, you need to have more mechanisms in place to protect against various threats, and the OBSD developers actively resist that. I'm familiar with their innovations and solutions, and I think they fall far short.
ChatGPT degrades precisely because they aren't doing anything special to extend their memory beyond the context length.

There are trivial techniques to implement "lossy" memory, such as just average pooling tokens (the same approach used by sentence transformers). Not sure why it's so rare to see this used for condensing a huge amount of context into a prompt. It is effectively "medium" term memory.
The way you've phrased that, the good companies still put profit first, it's just that they have a different strategy - treating people well to build loyalty etc.
less funding to throw at products so for now..
This doesn't really help me with anything, and I still can't replace her in any way. Replacing local MPs is hard too, since (at least my country) doesn't have a legal basis for a referendum to remove the current government and hold new elections, but locally we at least have pressure tactics in the form of posters, grafitti, protests, granite road tiles and guillotines.
Does it work with subdirectories?
MSNBC's Middle East Conflict
I've also stumbled into the same paradigm - everything as compose files checked into git, deployed onto portainer. IMO pretty nice and low maintenance.
How?

If I stop believing in love, and you experience love, then clearly love has not gone away when I stopped believing in it, unless I’m missing something?
I believe my comment is perfectly clear in the context of the comment I was responding to.
Any specific C compiler could do the same in complete agreement with the C standard.

There isn't a guarantee that any given standards-conforming compiler will, but it seems that with Rust there isn't a guarantee what behaviour you get either (it depends on the compile settings). In either language, you can't write code that does signed overflow in a meaningful way (at least not if you use Debug).
What is being stolen, exactly?
No, they've been there for a long time. It's just they're handing the site back over to the developers in two days.

But - the good news - they're just building houses for people on this site. If, at some point in the future, we decide that looking at some old sherds of pottery and a wall is more important than housing - we can just tear the houses down and start digging again.
I think that assumes that SBF and/or Ellison (I'm a bit less convinced Ellison thought they could trade their way out of the hole) saw negative expected value.

I'm more inclined to believe that SBF, who's personal philosophy was a highschool-level understanding of Utilitarianism, completely misevaluated the EV Alameda + FTX's operation[^1], and that he took the wrong lesson away from JS -- that you can bet it all on something with +EV and if it doesn't work out, better luck next time.

There's his interview with Tyler Cohen that's somewhat particularly telling[^2]:

>And in fact it seems like Bankman-Fried, maybe more than anybody else I’ve ever heard of, really did think that way. In March 2022, Tyler Cowen asked him:

>>COWEN: Should a Benthamite be risk-neutral with regard to social welfare?

>>BANKMAN-FRIED: Yes, that I feel very strongly about.

>>COWEN: Okay, but let’s say there’s a game: 51 percent, you double the Earth out somewhere else; 49 percent, it all disappears. Would you play that game? And would you keep on playing that, double or nothing?

>And Bankman-Fried said yes! And Cowen went on:

>>COWEN: Then you keep on playing the game. So, what’s the chance we’re left with anything? Don’t I just St. Petersburg paradox you into nonexistence?

>>BANKMAN-FRIED: Well, not necessarily. Maybe you St. Petersburg paradox into an enormously valuable existence. That’s the other option.

>That’s insane! You keep flipping a slightly weighted coin. Every time it comes up heads, the population of humans in the universe doubles. If it comes up tails
once, every human in the universe is dead forever. How many times would you flip? Bankman-Fried’s answer was … as many times as it takes to kill everyone? Okay! Great! Nice utilitarianism you’ve got there.

So, while I don't disagree that if you gave SBF or Ellison or anyone at Alameda a trade w/ obvious -EV that they'd take it. But I also think that what we see as clearly -EV was not being calculated as such at Alameda+FTX. I'm most inclined to believe that they saw it as either making trillions and saving the world or _not risking enough_ and not saving the world.

[^1]: I don't know, maybe by factoring in a chance they solve AI extinction (lmao) by earning a trillion dollars and funding the right research groups, overestimating the chance that their bets pay off due to early success, or betting that using customer funds to fuel mass adoption which is key to making both operations profitable.

[^2]: Quoted in Matt Levine's 10/5 newsletter: https://www.bloomberg.com/opinion/articles/2023-10-05/ftx-mi...
HN cut the full title for some reason: "Inside MSNBC’s Middle East conflict"
The job market is still very strong right now. Don't be fooled by stories like this trying to convince you otherwise. The unemployment rate is back down to near-historic lows, under 4 percent.[0] Job openings are down slightly from the peak, but are still well higher than the two decades leading up to 2020.[1]

[0] https://fred.stlouisfed.org/series/UNRATE

[1] https://fred.stlouisfed.org/series/JTSJOL
I agree with the sentiment, but I believe your motorcycle analogy is a bit flawed.

Bringing a motorcycle to a 5K is obviously cheating. The motorcycle is a factor of 10 faster than its closest competitor. That is not where LLM/AI is currently at. The code generated by AI is not 10 times better than human code. It is just human code cleverly regurgitated.

Comparing AI/LLM to the motorcycle is giving it too much credit. AI is more like a 500CC motorcycle vs a 300CC motorcycle.

Sure they are pretty close, and the human might win once in a while, but the AI has just enough of an advantage that is guaranteed to burn the human out and win 95+% of the time.
How do people think jobs in more complex backend, large-scale distributed systems roles will do in the near to distant future?
What's Going on with Assembly Theory?
I would imagine that less than 1% of these layoffs are AI related.
In my mind this was never what SO was for, though - its for specific questions, that are asked well. Unlike google.
Yeah but you have strict labour laws in Eu, which basically dont exist in india. This is wet dreams of the corporations.
Yes, I am very much aware of that. My point is that as a worker if you really push for remote / WFH policies, it can backfire on you because location isn’t a constraint anymore. Why pay someone in the Bay Area when I can pay someone in Idaho? Or in this case India. I’m not saying I like it or prefer it, but it makes sense.
Yes, HN's software tries to take out linkbait tropes like leading "Inside".
I'd give your reply a thumbs-up, but....
Useful reminder to sort out my AoC++ donation for this year. Done.

Being in the UK I've never bothered attempting to target the global leader-board as 5am is just too early.

According to my research I probably could scrape in here or there (looking at the time between the timestamp on my input file - which I download by running a script manually - and my solution times) but then I assume I'd be one of thousands who could also do the same but are hampered by timezones.

I think the "Please don't" wording of the policy is pretty much all that Eric can do.

People will always try and game the system, but I doubt they can consistently game it for the number of days required to appear on the final leaderboard. I think the problems will just be too big/varied for LLMs to consistently solve.
Demo: Android 14 Clipboard Manager Data Leak Security Issue
One nice thing about tech is that you learn how to think, or least that's how I look at it. Worst case scenario, you're equipped to deal with it and hack your way out. Heck, you might even find your next opportunity is not in tech, but something else. Make it work!

Although, I feel like most people I've met in tech recently are not exactly "hacker" types, but just people chasing a check. SWE is one of the easiest, low-effort industries to break into. People like that might have a harder time.
Interesting. Services like my property taxes and electric bill charge me an extra fee for credit card payment (which I prefer since it is push and also rewards) but they only offer direct bank transfer as the other electronic method which I hate since it is pull. I doubt I'll seem them adopt fednow though.

My solution for property taxes has been to just set billpay every year to send them a check at the expected intervals.
Junior LLM – Automate GPT-4 Multi-File Edits with Coding Agent
Coco is a large-scale object detection, segmentation, and captioning dataset
I mean, if they're building on top of what is commonly understood as a generative pre-trained transformer model[1], then that just seems accurate? Although, I do agree that it's pretty cringe when they do it purely as a deceptive marketing tactic rather than to communicate meaningful information.

[1] https://en.m.wikipedia.org/wiki/Generative_pre-trained_trans...
They basically did this with https://stackoverflow.blog/2023/07/27/announcing-overflowai/
When compared to assembler, I’d agree.

I grew up with 6502 and 68k. To me, back in the early 90s, C (Mac MPW C to be precise) was an abstract assembler. The code-gen was perfectly readable.

Compared to the likes of Python, it most certainly is low-level. These types of language allow developers to rapidly get something going and not just because of the libraries.

I’d find it very hard to justify a business position where C has any other role than binding and breaking out into something more abstract. Be that Go or C++, for an example.

An argument I used to hear was “performance” from C. I’m not entirely convinced as in a higher language your algorithm may well be better as you can deal with the abstraction.

But… people make money coding C.
Shouldn’t ethical concerns stop the usage of a technology, not its creation? Otherwise we risk never gaining the upside of said technology.
Love this app. Best code editor available for Mac
They're not killing off printer drivers entirely, but they are moving them to userspace. A good idea that should've been implemented a long time ago, in my opinion, though I suspect printer driver manufacturers would've thrown a hissy fit if they actually did so back in the day.
We are in a 2nd bigger 'tech' bubble. I hear lots of funny thing said about the era and now' "today is nothing like the dot com bubble, pets.com ... PETS DOT COM!". and I am like, pets.com had a max valuation of 400 million for like a hot minute. Today we have over 1,000 never made a profit tech unicorns. One thousand companies with a market cap of 1 billion+ that has never (and probably never will) made a profit.

"you just got to find a company with a strong balance sheet, one that makes money, one that sells the shovels". Had you invested your money in CISCO back then, you'd still be in the red over 23 years later.
Yes, they did. It wasn't every machine, but it did in fact happen.
Nothing is ever perfect but I don't recall having feelings between OS upgrades back then where I was like "why is the OS trying to shove ads down my throat?" or having things change under my feet without warning or "what's up with these dark patterns to get less technical folks to take an action" such as having you jump through hoops to make a local account.

It was more like, ok cool, install the new version and then mess around with it for a few hours and after a while you generally feel ok about the decision and it felt like an upgrade. I know XP had a huge backlash in how it looked initially and I remember thinking I'd use Windows 2000 until the end of days but XP was really stable and handled a bunch of games without issues which ultimately trumped everything else for me at the time.

Maybe I started with 95c, I don't remember. It was around the end of 1996. You're right in that often times new hardware came with a new OS version but I've had a few OS only upgrades over the years that felt good. The current machine I'm on now ran Windows 7 for years before eventually I was semi-forced into 10.