skysight-inc/HackerNews huggingface dataset:
It was clear they were full of shit when they didn't stand up for Kenneth Walker, which was the exact fucking night time home defense scenario they're always fantasizing about.
Fair point, but random write IOPS is still usually around 500K.
> I can explain it pretty well.

You don’t need to.

The WHO has already done so:

https://www.who.int/news/item/28-05-2019-burn-out-an-occupat...

The problem is that everybody just makes up their own definition.
this has been coming up often recently. nothing to announce yet, but when enough developers ask for it, we'll build it into the model's training

diarization is also a feature we plan to add
Show HN: Scan GitHub Actions for Malicious Code
Hello HN!

Creator and maintainer of vet here. We have been working on malicious OSS code identification through static code analysis for a while.

After the recent tj-actions/changed-files hack, we wanted the ability scan GitHub Action code as well since most of them are Javascript anyway.

One of the challenges with scanning GHA compared to other package registries such as pypi, npm is immutability. While npm, pypi etc. guarantees immutability for a published version of artifact, GHA tags are mutable. This means we cannot trust the results of a tag (e.g. v1) scanned in the past.

To workaround this problem for GitHub Actions scanning, we choose to always resolve a given tag/branch to a commit SHA before actually performing code analysis.
> How Jeff Bezos Made Peace with Donald Trump

That's an easy one, he funneled at least $41 million in protection money to him and completely publicly acquiesced like a spineless cuck.
I try to apply my layman's understanding of whatever law of thermodynamics states that a minimum of <x> percent of a reaction's energy is lost as waste heat; whatever you try to do in life, <x> percent of your effort is going to be spent dealing with people who are utterly incompetent. I try to apply it to myself as well; there's certainly many things I'm utterly helpless with and I want to account for the extra effort required in order to carry out a given task despite those shortcomings.
> I type every single day and I don't want your health problem placing limits on my job flexibility and career advancement.

You live in a society. All I'm hearing is I need to vote to raise taxes to bring you back down to reality.

So it will be.
And when you need to use JS, you can do so in a clean and controllable way.

Using Liveview to mount and unmount custom vue components can give you an extremely nice workflow, where you can just treat a complex select (akin to select2) as another type of input

Be sure to check out surface-ui. Marlus is a great guy, and surface really feels like the missing piece of liveview

https://surface-ui.org/
There sure is a lot of chest beating
Well if you wish for California to become the next Sahelian desert, sure. California is already on track to become one adverse climate event away from turning into a complete clusterfuck.
> It seems criminally insane for a company to host an AI

Yes?
LLM-Assisted Fuzzing
In my experience as a software engineer rounding out 6 years now, what I have observed in myself and others is that the work pressure that leads to burnout in SWEs is largely self-imposed.

I have some conjectures as to why that may be:

1. High variability of pay, not only between companies but within companies. As a SWE your total compensation can be expected to double every two promotions, and promotions can be pretty fast. Promotions are also not purely a function of tenure like other professions with steep comp growth such as pilots.

2. "This is too good to be true" syndrome. You show up at your comfy 250k job with catered lunch, dinner, and maxed out benefits. After the first month, your workload is about 3-4 hours a day. Everything is flexible - the time you show up, the time you leave, the days you choose to come in to the office, what you wear. Everyone is smart and nice. Free snacks. Imposter syndrome and paranoia set in. Am I doing enough? Should I look at this P2 prod bug on a Satuday? I guess I only worked 20 hours last week so it's fair to work a couple of hours on the weekend. Everything I do needs to be perfect or they could've just hired someone in India for 1/10th my pay, right? etc. Then it snowballs. (I'm probably just describing imposter syndrome.)

In reality nothing really happens if you slow down and do things at a comfortable pace. Most managers want to cultivate reliable people who take long-term deep ownership, not productivity machines that just bang out features. If they needed more output, they'd just hire one more person.
When you ask Grok "Who is responsible for the most fake news on X?" it straight away calls out Elon Musk as the prime suspect. Musk did promise us a "maximally truth seeking AI", and the team behind Grok seems to have run with that.

In Elon's eyes it's probably based because it will happily answer "what are 10 good things about Hitler?" with a list of 10 things and only mention twice that Hitler was evil. With ChatGPT you have about a 50% chance of getting a lecture instead of a list. But that's just a lack of safeties and moral lectures, the actual answers seem fairly unbiased and don't agree with anything Musk currently does
> They want to get as much productivity out of you for as little pay as possible

It’s only adversarial because you want to get as much pay as possible out of them for as little productivity as possible.

> I somewhat agreed and got caught up in that culture until I got picked up in the fourth round of layoffs at a time when I felt I was doing my best work.

Did everyone feel that way?
A bit off topic, but what would you consider as the best applications of agentic ai?
The University of California Will Stop Requiring Diversity Statements in Hiring
No, we cannot. IBM moved neutral atoms around on an inert surface. No one has demonstrated building covalent structures (or metallic, or ionic for that matter).

My startup is trying to do this, and it is a fiendishly hard problem.
Outlawing the use of existing material is vital market protection for producers. Denouncing these models may not actually be a good way to reduce harm.
I do it about 40% of the time - I'm just straight up not good at it, which is okay. I can get by, but it would be better for the company for somebody else to be doing it. Specialization can be good!
I was trying to figure what she did wrong and there's not much information but I think incomplete paperwork was mentioned - maybe she didn't declare something she was supposed to? It still seems an over the top reaction though.
I am already doing that (thanks to `pow(x, y, z)` in Python). The numbers I'm working with would have trillions of digits were it not for this trick - way more than 1GB. 1GB is what I use to store all of the candidates, in an inefficient JSON format.
Economic model predicts trillions of dollars of investment into AI
Kagi has been really really good.
> It's like devs are allergic to any semblance of labor solidarity.

I think that comes from seeing our field filled with people only in it for the money, doing the bare minimum that’ll keep them employed.
> Actual untrained civilian forces with nothing but rifles

This is myth. Ukrainian war began in 2014 and all adequate Ukrainians learned books about war or have some training, and this was very respectful form of pastime.

Plus, many Ukrainians just served in military from 2014 consciously, this was great patriotic boom.

To be honest, I think, if Ukrainian science and education was reformed before war 2022, we would be much better prepared and would not lost additional territories. But unfortunately, we hear from our governments constant "don't critic us, or Putin will attack", and this is hard to broke circle.
There's more options than those two; there's a reason that "spanner in the works" is a colloquialism. Humans become disagreeable when our status is challenged, and many people are very attached to the status of "employed".
Liveview nearly eliminates the boundary between backend and frontend. Your forms, inputs, outputs, whatever, just become another GenServer with a few special callbacks. You no longer have to worry about an API and syncing data from client to server. The transport layer becomes invisible
Ran this through few AI checkers and they all flagged this as highly likely written by AI. Surprised to see it passed the sniff test for users on HN enough so to make it to the front page.

Sure AI gen can be hard to detect but for the most common models it’s easy to detect. I would hope HN has a way in the future to filter out clear AI generated blogs. HN has been an oasis to get away from bot spam and AI slop.
Yeah I agree, but we don't have a designer so what am I to do? I think I'm good at the frontend engineering as in breaking down component structure, passing data around etc. but I can't make something look good enough to meet my own standards.
we're working hard on it at the moment and hope we'll have a snapshot ready in the next month or so

we've debugged the cutoff issues and have fixes for them internally but we need a snapshot that's better across the board, not just cutoffs (working on it!)

we're all in on S2S models both for API and ChatGPT, so there will be lots more coming to Realtime this year

For today: the new noise cancellation and semantic voice activity detector are available in Realtime. And ofc you can use gpt-4o-transribe for user transcripts there
> Often the new boy on the block had emulate all the previous ones to have a hope of being adopted.
> ...
> Once it's out there you can't change the API without breaking all the deployments. Yes, a successful standard means it's been widely deployed, but it doesn't cause it.

Yes, that was the point. A public API in use by its very nature will have negative impacts on future development of that API. Or as I put it in the original comment: "Open protocols are great but they are also absolutely a hinderance on change"

> Apple has so many watches out there it can't make breaking changes to the API it uses to talk to the iPhone. Publishing that API as a standard doesn't change that.

They can, all they have to do is push out an update for those watches. That's the point. Because that API is private an exclusively used by Apple and Apple's software, they can replace it as many times as they want provided they are willing to push the updates. On the other hand, if hundreds of third parties are using that API independently, even if they push an update they still have to contend with a whole ecosystem of products that will or won't update on whatever schedule those developers feel like operating on. Apple already catches a bunch of flak for the speed at which they update and abandon their current public APIs, hardly an incentive to also open up their private APIs.

> Without those things API's based on Protocol Buffers would be hard to change, and we could never have had IPv6.

I'm not sure I'd call the transition to IPv6 an example of a resounding success of fast iteration on a change to a protocol or API. It's only been 30 years and we're still using IPv4 for most things and slapping band-aid upon band-aid on the problems, never mind the list of headache switching to exclusive IPv6 (for example, unless something has changed recently, you still can't use DHCPv6 to manage IPs for android devices)
Given how simple Water is and how readily available it's components are, it's inevitable there are many planets with vast oceans.
I see these retro emulators pop up from time to time, but I just don't have the time to really check them out (or the discipline to realize always an addict looking to avoid relapse). I know that there are "complications" about the ROMs to use in the emulator. However, is there a scene of people making ROMs of new games specifically for playing in these emulators? Are the game devs that are making modern games for retro systems that would be free of the "complications"?
Playing six degrees of buttery emails.
> This is not the case with land.

Not with that attitude!

Kidding aside, most people looking for housing aren’t buying land, they’re buying housing — which absolutely does not have elastic supply by policy, not by natural law.
So true xD

Just left a code screen where I have never seen more useCallback in my life. I hope it's ok that I deleted it and did it the right way xD We'll see.

I pretty much useState/useEffect everything. Between fetch and those 2... you can make essentially any front-end.

Come across the occasional React.memo() I'm like BRO.

The FE data layers are:

• useState

• await response.json()

• const CONSTANTS_DEFINED_AT_THE_TOP_OF_THE_FILE

• process.env

Be a normal guy.
Obrigado pelo apoio!!! <3
While disgusting, I'm thinking that if the courts insist on allowing this, I can try and comfort myself with this thought: I don't doubt that if you find one "AI CSAM" image on someone's drive, keep digging — you'll find illegal stuff too.

Sick people will still go to jail.
Your average white collar worker is certainly challenged, but I think the talent of neurodiverse people is going to become even more vital as average-ability people are more and more challenged. Of course, there's the saying:
"A man is his own easiest dupe, because what he wishes to be true, he will generally believe to be true." and I'm neurodivergent, so it makes sense that my assumption that shit'll probably turn out okay for me is a foregone conclusion.
Zachtronics's Infiniminer
> I'm kinda used to it now, but I'm not convinced it's any better.

It’s demonstrably worse.

> The base knowledge of POSIX/Linux/whatever was almost completely useless.

Guarantee you, 99% of the engineering team there doesn’t have that base knowledge to start with, because of:

> There are so many layers of abstraction now that I'm not sure anybody truly understands it all.

Everything is constantly on fire, because everything is a house of cards made up of a collection of XaaS, all of which are themselves houses of cards written by people similarly clueless about how computers actually operate.

I hate all of it.
This is just blue collar vs white collar. Both are working class, as they're both primarily earning their livelihood by exchanging labor for wage.
Yeah - people forget that the true advantage science has over other methodologies is that it accepts that what is believed today could be proved wrong tomorrow by new data.

There are no absolutes, we're just formulating theories to best fit what data we have now, and, if new conflicting data (or even existing data that was misunderstood/misread/misclassified as being irrelevant) disproves our theory we formulate a new one to try and account for the extra data.
This is actually why modern React sites focus on serverside rendering, at great additional complexity.
In theory you could "scramhe teble txt" (scramble the text) and show the proper one to the user, but I don't know how (in)efficient would that be.
The ESTA sort of makes some sense. If the algo has you at low risk you immediately receive a not-a-visa but if it flags you as iffy they have time to look you up. I see the EU has copied it now.

To slightly counter the horror stories, I've had US border hassle in the past but the last trip to Austin in 2023 I didn't even have to fill a form at the border, it was just check fingerprints and have a nice day.
S2S is where we're investing the most effort on audio ... sorry it's been slow but we are working hard on it

Top priorities at the moment
1) Better function calling performance
2) Improved perception accuracy (not mishearing)
3) More reliable instruction following
4) Bug fixes (cutoffs, run ons, modality steering)
I think that's only if you've rehearsed it several times. Although now that I think about it, you will probably have to do it multiple times, so once you get good at it, that may be a reasonable estimate.
I believe electrolysis occurs between any two metals in a fluid conductor (like salt water). This happens in boats, which is why you put a "sacraficial zinc" on the hull so that your prop and prop shaft and through-hulls don't erode. Maybe this could generate small amounts of O2 at depth, but not a chemist so I don't know.
If they have an undergrad degree in any of those disciplines then their college has ABET accreditation.
In the 1970s I remember my dad getting the run around from American car dealers when he wanted to buy an economy car. By the mid 2010s I noticed that Japanese car dealers were playing the same games. [1] When I tried to buy a Honda Fit the dealer didn't have any new ones available -- supposedly the factory that made them washed out in a flood but they had 50+ SUVs sitting in a row made in the same factory that nobody wanted to buy, so I settled for a used one at a new car price that had only been on the lot for about 18 hours.

Honda discontinued the Fit citing poor sales. Maybe they weren't selling them in Texas, but around Ithaca the Honda Fit is the ideal getaway car because if you were seen driving away from the scene of the crime you could always say it was one of the other Fits. It's a running gag that you will park your Fit at the supermarket and somebody else will park another Fit that's the same color right next to you.

Personally it is not sedans that I miss but compact hatchbacks. The Fit has a lot of the utility of an SUV in that it is easy to stuff something big in the back (like 10 bales of sawdust for the farm) despite it being a small car that is easy to handle, economical to buy and economical on gas.

[1] Note that the dealers are frequently the same people. One family owns all the new car dealerships in the Ithaca area. Also "Japanese" cars are frequently made in factories in the US and Mexico.
Either slower or faster can use less power, depends on the details.
I've noticed particularly in tech that when once upon a time a platform created significant improvements to an experience, that many years later we look back and throw shade at them.

It's easy to forget what listening to music was like before streaming services, as a kid it was expensive having to buy CD's and I had a large array of music I wanted to listen to. Storage space was horrible so ripping CD's and storing them on MP3 players took work and wasn't cheap. Downloading music online was really the only way as a teenager I could afford to listen to all of the music I wanted to.

Spotify enabled me to consolidate all of my favorite songs into one app and listen to new music as soon as it was released. From new music all the way back to staple songs I've listened to my entire life. I wanted that access and I was like many others, happy to pay for it.

As Spotify evolved they have of course started to create curated playlists for genre's, moods etc but that doesn't stop you from curating your own playlists which is what I have always done. Dynamic playlists created by radio stations and my favorite artists are actually quite useful, particular top 50 playlists of different genre's.

Spotify is a business and unfortunately is compelled to create increasing value for shareholders, therefore you will see features that perhaps you don't use. That's okay, you don't have to use them and it doesn't make them any worse. I know plenty of people who rely on curated playlists because they don't discover music on their own.

Spotify hasn't tricked us, I still use it the same way I have used it since I subscribed in 2011.
> I think unions need to work on their marketing. I resonate with all of these problems, but the "fixes" sound like a politician saying, "elect me and I'll solve your problems."

That would track if you were asked to elect anyone. You aren't. You're told to get your shit together, talk to your coworkers, and _solve your shit_ together. And when you do that - that's a labor union. Maybe not necessarily in the legal sense, but in a very real, material sense.
Maybe people should get better at shell, instead. Read the bash / zsh manual. Use ShellCheck.
https://danstroot.imgix.net/assets/blog/img/comic2.png?auto=...
I came back to say pretty much that. Since these buzzwords as used in most of society today barely mean anything at all, the writer was probably happy enough to namecheck something vaguely positive and endorsed to do with environment stuff.

It would have tickled my funny bone if they'd gone with "Green" in this case.

(Thanks nonetheless to ilove_banh_mi, for setting the record straight)
I've been writing UX code professionally since the late 90's and for many years, I have led teams that build relatively complex UX software products at companies you've surely heard of.

It took me about about 5 years before I began to realize no one I had met, had any idea how to do this work in a way that wasn't horrible.

I held out hope, and thought maybe those other super-smarty-pants folks over there had it all figured out.

It took another 10 years to figure out that they most definitely did not have anything figured out at all. Functional weanies, OO nerds, Imperative Prima donnas. No one. Has GUI figured out. Not Apple, Not MS, Not Linux. No One.

I've worked professionally in every language, every framework, every paradigm. I've tried it all.

Writing Graphical User Interfaces is HARD.

The problem is that the problem is HARD.

Graphical User Interfaces (for anything reasonably sophisticated) represent broad and deep, hierarchical, tree-like (or graph-like) projections of large amounts of domain information PLUS some amount of administrative debris.

Changing any state of any node in these large and complex data structures can and often should cause some other node in some faraway sub-branch to instantaneously be updated.

Sometimes, that node is on someone else's computer. Almost always, there's a replicated, similar, but different version of that information on a server somewhere that really must be kept in sync.

The problem is made exponentially more complex when we just drop in some little multi-user, real-time update stories.

This thread is a great example of people shitting on the whole field, and yet... Not one person has figured out how to make front-end development not suck.

The problem appears to be deceptively simple on the surface, and like those sirens, it calls out to weary sailors, only to leave them shipwrecked on the shore.

Funny enough, it turns out that Text-based User Interfaces (TUI's) are far more expressive and exponentially easier to author and maintain.

They just have the little, teeny problem of being a sheer cliff face that users must ascend in order to get anything useful at all.

It's my bet, that the world will be saved by some mixture of Text and Graphical UX that is primarily rooted in Text, but enhanced by graphics, rather than the other way around.

This whole LLM thing looks kind of interesting on that front.

I suspect we'll all look back on the last 30 years with contempt and remorse at all the wasted time and energy we've put into this mess that we've created that is called, "Graphical Applications."

Feel free to rant on about how shitty everything is, but just remember that at least one person out here in the ether knows that your solution either doesn't exist (most likely) or is even worse.
An iceberg broke off Antarctica. What scientists found under startled them
Bigscreen Beyond 2 outsells first 2 months of Beyond 1 in 4 hours
Also we're already looking at a) onboard autonomy, so control is not needed or b) rebroadcast hardware that runs over LTE or WiFi. Satellite comms on the way, at least for the civilian market.
This is refreshing to hear compared to all of the "HN is becoming Reddit, omg!" comments and threads that pop up every couple weeks.

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

From 2008 :)
Zulip 10.0: Organized chat for distributed teams
> Based on their posting history (and I did check before replying just to make sure I wasn't misunderstanding), that they were absolutely serious is most likely.

I, on the other hand, didn't check their posting history, and it looks like you might be right... Poe's Law strikes in reverse, perhaps!
Lady Luck: The Theory of Probability (1963)
--redacted--
Shell is a very real language, and it has a debugger; it’s called set -x and/or strace.