skysight-inc/HackerNews huggingface dataset:
Yeah, if frame rot doesn't kill the vehicle (maybe you don't live in the rust belt for instance), then it's usually the transmission that sends the car to the chopper. Engines tend to outlast the rest of the car as long as the owner keeps up with basic maintenance. Plus, when things break on the engine they're usually fixable short of blowing a crank through the side of the block or something catastrophic like that. A body that is rotting out is hopeless, nobody is even going to try to fix it.

Where you'll have a lot more trouble is finding a large generator to bolt onto that engine. Those are far more rare. As many people have pointed out, sticking a little 5kW generator on the side of a full size car engine is a hilarious mismatch that's going to burn way more fuel than necessary. Sure it's a fun project, but quite impractical. Harbor Freight actually sells the appropriate replacement engine for $180, that van is worth more in scrap value than that. Plus it takes forever to stabilize the frequency so it's not even as good as the standard setup.

Maybe the best use for this would be some Mad Max style post apocalypse where most all technology has been lost, but gasoline is abundant and apparently free so people spend their time making heavy metal looking art cars and sports equipment.
If you look at the map below they've made great progress

[1]:https://en.wikipedia.org/wiki/National_Popular_Vote_Intersta...

Assuming all pending states enact the compact then there are only two electoral college votes remaining.
> Why would anyone care about a dead empire, after all?

Because it isn't dead culturally.

When you see a medieval castle you think about medieval things, when you see Roman architecture you think of Roman things, and since you see Roman architecture all the time in the news, like every time they show the white house etc, it makes sense your brain thinks about the Romans now and then.
For a lot of studios, even very large ones, that's not the case anymore, and even those that have their own engines don't use them for everything. Nintendo has several engines, but Pokémon Go is made in Unity, as was Mario Kart Tour and Pokémon Brilliant Diamond and Pokémon Shining Pearl. miHoYo has over 5000 employees but they still use Unity for Genshin Impact and some of their other games. Blizzard surely had the money to make their own engine for Hearthstone, but they chose Unity.

This is even more pronounced for Unreal, where Final Fantasy VII Remake, Valorant, Apex Legends Mobile, Star Wars Jedi Fallen Order and Survivor, Octopath Traveler, and tons of other wildly profitable games are made in it. CD Projekt Red is making the next Witcher game in Unreal as well. Square Enix has a ton of money and thousands of employees, as does Riot Games, EA, and plenty of other huge companies. Nearly all of these companies have developed their own engines in the past, but Unity and Unreal are just really hard to beat: not only can they offer great performance and stability, as well as easy multiplatform support (can publish on Windows, PlayStation, Switch, Xbox, iOS, Android, etc.), but it also can make development easier since new employees likely already are familiar with the engine, versus if you build your own it can take months for new employees to be productive and contribute much of anything to the project.

Often times they'll still make changes to the engine's source code (miHoyo didn't just download the latest Unity LTS from the website or Unity Hub), but that's still considerably less work than building your own engine from scratch, and in many cases even that's not necessary.
Open up Chat GPT, paste your functions and ask it to convert them to rust. Go through them 1 by 1, see if you understand and ask questions about anything you don't recognise. Don't expect the output to be perfectly logically correct, you will have to ensure that yourself.

I've found Chat GPT to be really excellent for quickly getting myself up to speed with languages that I'm not familiar with.
Yes. Thank you. Make is a victim of its own success in many ways.
It's a small group but a wide pool. It's not like the same person finds 10 0days. And until they do find their one exploit most of them have pretty much no credentials at all. So how do you avoid hiring 10,000 up and comers that never actually come up?
> without the wonky syntax

Idk about you but every shell syntax on a unix-like OS is wonky to me
So Showtime is gone from cable, replaced by Paramount+, which is still a premium/extra charge, and you get ads? That sounds terrible.
Long lived features flags is a development process bug, I'm not sure we can solve it with the feature toggle system.

I'm at the point of deciding that Scrum is fundamentally incompatible with feature flags. We demo the code long before the flag has been removed, which leads to perverse incentives. If you want flags to go away in a timely manner you need WIP limits, and columns for those elements of the lifecycle. In short: Kanban doesn't (have to) have this problem.

And even the fixes I can imagine like the above, I'm not entirely sure you can stop your bad actor, because it's going to be months before anyone notices that the flags have long overstayed their welcome.

I'm partial to flags being under version control, where we have an audit trail. However time and again what we really need is a summary of how long each flag has existed, so they can be gotten rid of. The Kanban solution I mention above is only a 90% solution - it's easy to forget you added a flag (or added 3 but deleted 2)
That sounds like some malpractice.

Ruby has had keyword arguments since Ruby 2.0 from 2008 and earlier code could certainly use option hashes.

So I don't see a reason for any confusion there.

# probably malpractice in a system where many methods
# take IDs and some take Users
def do_something_with_user(user)
end

# how hard is this? trivially easy and unambiguous.
def do_something_with_user(user_id:)
end

In the second example, you would really have to be asleep at the wheel to make a mistake like:

# this is obviously wrong
do_something_with_user(user_id: User.first)

I don't see the problem. It would be nice if a compiler/IDE could catch that, but on the other hand, it just looks blatantly wrong as you type it and will certainly blow up the first time you call it.
It's because web developers actually just want a command runner, and not a tool originally designed specifically for selectively recompiling parts of C programs. Make still works for what make is good at, and that's not simply running `npm start`.
Awesome program, would love to support.
My god, you're right!
Productive in the Office? You are surely joking?
> But this is just a generic sum type?

No, it's actually less generic. It's not determined by position but by type. For example `A | B | A` is the same type as `A | B`.

This is useful as a shorthand when you don't want/need a new type to represent your problem, similar to tuples.
The obvious consequence would be that people go to the emergency room for any kind of healthcare. That’s a much worse outcome for hospitals so I doubt they would deny people primary care.
If you come from a unix background the Meson/Ninja combination (more or less autotools without legacy crud) is probably more approachable than CMake with all of its implicit magic.
The whole point is that we don’t know what rules to encode and we want the system to derive the weights for itself as part of the training process. We have compilers that can do deterministic code - that’s the normal approach.
If you're pushing, why would the other instance pull from you? Do one or the other. You also don't need to push for each post. You can batch push once per second or whatever. Push the image too so they don't request from you.

Again, this may not be how mastodon works, but mastodon is clearly designed poorly. I have systems at work that have no problem gossiping thousands of updates per second to hundreds of subscribers.

You also don't have to have a single global federated network to have a useful system. If North America were isolated from Europe or India that would still be useful to tons of people. Or people might segregate into communities based on interest, and don't need to send the same tweet to different communities since it's not relevant to both groups.
https://github.com/vector-im/hydrogen-web/blob/master/doc/SD... is the best option currently.
That website looks like a billboard. I don't even know what to click to reach the community. I mean I see the "discussions forums" link but it's still drowned in random logos, what the hell?
Why Has Google Spent a Half-Billion Dollars on Firefox?
Yes, crushing indeed. Number one cause of bankruptcies in the US is medical expenses.
This is like reading SkyMall and seeing catalog entries for bulletproof suits and (literal) executive parachutes. I couldn't get through it. None of this should be necessary.

It's painfully apparent that gun control will never be implemented while the threat of swords drives sales of shields.
So local operators are selling ads on HBO between programming? Replacing what used to be trailers/interviews etc? I'd definitely say that is terrible and an example of enshittification.
You mean, just?
https://github.com/casey/just
Typescript and Dart have union types that work this way.
That's right and you have a choice to accept that job. If the tooling takes you by surprise you either didn't do your due diligence with a new employer or you were lied to.
grift?
This is the precise option I was thinking might be possible. Is it even reasonable for an individual developer to use their own API keys for something like this? I assume because you suggested it, it is. Any limitations that are impractical for personal use?
To me this is also an example of how the GPL fails. The requirement for phone vendors to publish their Linux source trees does in part enable custom ROMs, but vendors still have found ways around the license in the form of proprietary kernel modules. This gives these phones a shelf life: after the latest OS version requires a kernel newer than the one the proprietary modules are shipped with, and efforts to write shims (which are always error-prone and hacky) start to fail, the phone can't even get updated versions of the custom ROM.
Since when is making fun of sexual dimorphism a thing? I thought we stopped doing that.

Like, would it be funny if men asked women how often they think about celebrity relationships and drama? People just think about different things.
There are people without names. There are no cultures without names.
Civil action could be started against you in court. If you don’t show up the other party would win a default judgement. If you did you could and likely would still lose and have to pay. At that point your assets could be legally taken from you and wages garnished.
> What was the sandbox escape on Android? Even if you had code execution inside the Chrome process on Android, that shouldn't be enough to enable persistence, so clearly there's another vulnerability.

This is such a crucial point. Forced to read between the lines of the blog post (because the above information is missing), it sounds like there are currently unpatched issues in Android revolving around this?
Show HN: Summary Cat, a YouTube Video Summary Generator
Hello HN!

Please check out Summary Cat (https://www.summarycat.com). It uses OpenAI's GPT-3.5 to summarize YouTube transcripts.

Please note that it only works for

- *English* videos.
- videos that are not too long in length.

I'd appreciate any feedbacks, criticisms, or feature requests!! You can also find my contact info in my profile. Thank you in advance.

------------Technical Details---------------

Tech Stack

- Frontend: HTML/CSS
- Backend: Python/Flask

APIs:

- For grabbing YouTube's transcripts: I used youtube-transcript-api (https://pypi.org/project/youtube-transcript-api/)
- For summarizing the transcripts: I used OpenAI's GPT-3.5-turbo-16k: https://platform.openai.com/docs/guides/gpt.
- I used GPT-3.5 because GPT-4 is quite a lot more expensive (roughly 10X).

My Prompt (Super Simple!)

- "please summarize the following text into a few paragraphs:" + the full transcript.

Thoughts about GPT-4 vs GPT-3.5-Turbo-16k for Summary Cat

- GPT-4 was 20% better for "summary quality"
- GPT-4 feels 50% faster
- However, GPT-4 is about 10X as expensive as GPT-3.5
- Winner: GPT-3.5-Turbo-16k
The livestream/recording ended up at https://youtu.be/3DhyZZjyn9c for anyone following this mini adventure :)
Last large company to be broken was in 1982, with Bell System... it's been so long and now they literally own the entirety of government.

Microsoft's acquisition of ActBlizzard is a perfect example, while I must have to admit that as a map maker for Warcraft 3 for 20 yers, I am glad that the game is out of Bobby Kotick's hands, and that's my selfish reason to support the acquisition...

In reality it's really scary how easily the US accepted it, even worse how they went and threaned Sony when Sony attempted to fight them, lol, it became painfully obvious that senators are basically just talking heads for Microsoft.

Now there are documents that they want to acquire Nintendo and Valve... this would legitimately ruin gaming as a whole.

And yes I get that there are massive differences between pharma/food companies corruption and tech, but it just shows how much power corporations hold in modern day over modern life, it is scary.
SSH could really use a better default key fingerprint. It's 42 characters of base64. So a hodgepodge of upper and lower case Latin characters with some numbers and special characters mixed in. Not even any spaces to give it some structure. Basically just the output of of a 256 bit hash dumped directly to the terminal.

Perhaps more people would check it if the usability was improved...
Sometimes. Guitar Pro had a text format that could output them - but it's not frequently used. Bar lines are encoded pretty reliably, which is at least some timing information
> law/power is continually traded for cash/favors

I worked on the Hill and that's not how it works. Yes, lobbying happens, but the what Menendez is indicted for goes well beyond anything a lobbyist would do legally. On top of that, foreign lobbyists need to formally register with the DoJ, which obviously didn't happen, but that's just the icing on the cake.
It sounds like Edge won't do the downsampling so you'd have to code that yourself. Their overall strategy may be "open core in name only"; if they don't promote or explain the open source version at all then it won't threaten sales of the commercial versions.
> moving products or services right to the pain or tolerance threshold

When did we start talking about the airline industry?

But seriously, the reason it works for the airline industry is because there is literally no other alternative, unlike in this case.
This isn't specific to repair shops, but there are a plethora of 3rd party battery options for many, many cell phones. iPhone included. Even stuff sold from companies like ifixit. My experience with replacing those batteries with anything except the OEM battery has been always
.. let's just say underwhelming.

Maybe I've just been consistently unlucky, but there doesn't seem to be any quality control and plenty of outright lying from 3rd party vendors on battery capacity and expected performance on aftermarket cells.
Wow, I did not see this! Thanks!
"French is an example of a language in which the meat and animal name are the same, at least in the case of the sheep (mouton)".

"The English peasants raised the sheep, the French masters eat the mouton." <-- this is the non sequitur

My comment was about French as such (being spoken in France by French masters and their French peasants).

So then in the case of English, the different meat names came about in a different way, from two languages that separately didn't have two meat names, which is interesting.
The article doesn't mention it but Lockdown Mode on iOS blocked this exploit chain.
They all do that. I've been in Offensive Security for 10+ years with several spent at FAANGS, and not only do they all have large security teams doing internal testing, they hire multiple contractors like Trail-of-Bits to audit every important service continuously throughout the year.

Apple has way more than 10 full time researchers looking at iOS all day, trust me :). They also have a really generous bug bounty. There is always bugs though.
From the 3.1.0 notes: Added support for MathJax -> LaTeX (thanks @LeLocTai)

So if done with MathJax, yes.
> There may well be some system of notation that is superior to the standard that has developed in Western music; but nothing I’ve seen matches the expressive flexibility and compactness of the way music is now notated.

I like Ableton's Push system and associated sequencing software. I think it is superior.

Its an LED grid and matrix, but primarily within that grid it highlights all the C notes for every octave

for someone that doesn't have the discipline to already sense them, there is no need to ever gain or hone that sense anymore

its hard to describe, as the combination of hardware and software is quite comprehensive, but in comparison it really does seem like this just wasn't revisited for the last 700 years. the matrix is for playing and reading. whereas these would be separate things in analog devices and things that simulate them. hm, lines blur with the term analog. I mean in comparison to traditional physical instruments.
Man, I started reading the headline and was worried it would end with “can more than halve an office employee’s lifespan”, haha

I’m sure it’s great for the planet, but I’ve been working remotely for about 4 years and my body is not thanking me for it in any way whatsoever.
I doubt the collection agencies would even purchase these at this point.
Note that these aren't Lincoln's own tickets, but just tickets for that night.

> The holders of these tickets, seated more or less directly across from the president's box
My understanding of PSD2 is that it requires banking transactions to be "machine-readable" whatever that means. So there's an actual legal requirement for making data accessible outside of the browser.
Perhaps that's a niche for co-working spaces? Or mid-level management which can get an _optional_ office for others so inclined?
I personally think enum was basically the only reasonable choice, as normal enums really are just a subset of tagged unions. They just happen to support tagged unions on top of them.
My family spends quite a lot of money each month on streaming services, eBooks, and audio books.

If it was just me, I could be happy enough with free stuff: eBooks and audio books from my local library using Libby app; 4 free movies a month from my local library using Kanopy; Free movies on Tube with advertising.

And inexpensive options: Libro.fm for a great deal on DRM free audio books.
Our take is scraping a website in isolation is typically quite easy for a somewhat technical person.

Scraping at larger scale is where it becomes challenging, the problems we want to tackle are:
1. You need at least a bit of technical expertise to do things like configure selectors properly
2. Websites typically have moderation in place to block scrapers
3. Scrapers are prone to changes in the site layout
4. Creating on the order of 100s of scrapers is difficult and time consuming. Creating this many will amplify the previous issue
Across old bark

The quiet shade

It's always dark

In ancient glade
There's one huge not-immediately-obvious element there: Vercel bandwidth is expensive. My company switched our CMS content over to Prismic in part because serving all media content directly from them was significantly cheaper than doing so through Vercel, even at a fairly low volume.
IBM’s AI Chip May Find Use in Generative AI
Typescript is the only reason I (occasionally) do some front-end work. The backlash against static typing in an age where we can have very sophisticated static type systems with dynamic-like DX due to great type inference is really saddening. If we collectively embrace another generation of dynamic languages we will collectively set ourselves back another 10 years
Our FF system uses our config system as its system of record. There's some potential for misuse, and it's difficult to apply deadlines. On the plus side all our settings are captured in version control. Before they were spread out over several systems, one of which had an audit system that was pure tribal knowledge for years.
> Why do Google and Apple not simply poach these staff

They do. Plenty of white hat teams hire 8200 vets, but sometimes they'd rather make their own company instead of being a cog within an amaphorous foreign corporation.
Money is just one input for why people choose to work at certain places.
Spiderpunk 2077
Are you using debezium to capture changes?
The same that it works in any other industry. By hiring those with proven track records, the best of the best. The goal is obviously not to hire 100% of the potential 0-day hunters, but by launching a concentrated poaching effort, to make a sufficient dent.
Also, it helps to mostly kill old people who are already sick. It makes it much harder for people to notice. Your drug might have killed them, but chances are they were going to die in the next 6 months anyway so the death didn't stand out. It also makes the death toll hard to tally.
Ask HN: Where Are All the Jobs At?
I've been out of work for a very long time and I'm not sure what to do anymore. It seems that I'm effecitvely unemployable.

For the longest time, I was trying to get another remote developer job. Nothing crazy wasn't really targeting tech companies or anything, just remote work that would pay me well enough to keep going. It took me too long to realize that this was going to be impossible and why. I managed to get interviews throughout this time, but it always ended with them selecting another candidate. Of course now, I’m more open to in-site roles, but I’m in no position to move, especially not to some high CoL area.

Now I'm fucked. I'm currently living off a friend, and this isn't going to last forever. I've been applying to anything that looks like I could remotely be considered qualified for. Retail and restaurant companies won't ever respond to my applications, despite constantly spamming the same jobs month after month.

If the job market is ostensibly so great, why can't I manage to find anything? I swear it was easier to find a job when I didn't have any work experience at all than it is now. It’s not just me. I had another friend, not a tech worker, who was out of work for a long time. Most of the interviews they got turned out to be MLMs and other sales related Ponzi schemes. They finally found a job, but it’s not paying nearly enough for them to get back on their feet.

My network has also utterly failed me. I’ve had people left and right offer their help in getting me a job, everything has fallen flat.
It's not got much to do with America, it's a human problem where we don't accurately assess risks, especially when there is a level of abstraction, or when emotions are involved. For instance, if there were three, highly-publicized cases of teenagers dying—somehow—from eating too much toothpaste, there would be a hundred news articles about it ("what you need to know about the toothpaste eating epidemic", "7 safe alternatives to toothpaste for your child"), and cities would pass laws limiting the size of toothpaste tubes you can legally sell, and the toothpaste would be moved behind locked ballistic glass in stores, and you'd have to show ID to buy it. Meanwhile, air pollution kills 7 million people a year, and has for decades, and it's like "meh, price of doin' business". Humans are dumb about this stuff, and there is very little rhyme or reason to the proportionality of their responses to different risks.