skysight-inc/HackerNews huggingface dataset:
> Xitter

This is now what they call themselves?
Perkeep lets you permanently keep your stuff, for life
I made the mistake of, admittedly accidently, throwing Starfield onto a spinning disk drive.

Load times were approximately 5-10 minutes from button click to start, any conversation that was initiated either ran through all of the audio dialogue and then ran the animations for said dialogue or did the reverse. Any time combat started the game would freeze completely and then start again.

I realized my mistake and moved Starfield over to my nvme and load times dropped to about 1 minute, and I never saw any of the other issues again. It was like I spent my whole life living in a cave staring at shadows and then found my self on the surface seeing the sun for the first time.
I have to imagine that NSO group just watches the commit log for "I optimized webp" lol it's free CVEs
Local governments aren't businesses

So true. Government lives by a set of rules that are forbidden for any legal business. Quick example --- Fire fighters often work 24 hours shifts.

Government gets fed biz software because they can't afford custom software to address all their unique quirks and needs. And even if they had the money, they lack people qualified to write adequate specs and manage a custom development contract.

There is no realistic solution. Lots of people with ethics understand this and refuse to get involved with government work. But scammers are undeterred.
Hard. Apple actually has a RFC for this where functions taking buffer-like parameters are adjusted to take an additional length parameter and then the compiler edits the code to plumb lengths through all of these things to insert a bounds check at use. This can work in many cases, but not all.

Rolling out this sort of change across a large codebase is hard as shit. While it sounds like it is mostly transparent, as soon as you run into a sufficiently large codebase all sorts of things start blowing up that you need to fix by hand before such a feature can be rolled out.

You can also do this with pointer tagging and some other techniques, but without hardware support this is amazingly slow. You can see just how much slower an asan build is, for example.
I’m in a similar boat. Currently using an iPhone 8 (that’s less than 2 years old); I figure the next move will be one of the Minis perhaps?
They've been a part of an accelerator (The Echo Nest) and I think they just couldn't figure out the way to make it sustainable? Although I think there could be a way to run it as a hobby project, too, but that might be emotionally taxing after 4 years. Either way, I'm super grateful for TIMJ, I've found many great songs there.
>> I spend my days trying to figure out why two people who report to me are not speaking to each other

that was worth the price of admission. sama really does want to nudge that image somewhere nicer.

at least the tag on opinion pieces appears to be getting larger across news sites.

> he drew a stark line between himself and some of his peers simply by not being a jerk. He repeated his desire for regulation and was smart, respectful, humble — every old man’s fantasy of what a young man should be.

well, maybe opinion isn’t strong enough. this reads like a sponsored public love letter. pay an opinion writer to opine on your unique take on superiority.

of course he wants a relationship with the federal government. nobody puts (the federal government’s) baby in a corner.
I read 'Kill It with Fire: Manage Aging Computer Systems (and Future Proof Modern Ones)' and the whole time I kept thinking that learning one of these old languages could be fun and would be a good side project. Would definitely be a lot of good projects to work on if you looked for them as paid gigs.
Big fan of both Rails and Phoenix. I use both situationally.
"with a 3 month notice, but could only quit every half year"

I know little about German law, but this sounds insane. I also certainly wouldn't call it 3 months notice, I'd call it 3-9 months notice.

The real question is whether the company could only fire you at these two times of the year as well, or whether it only had to give 3 months notice. If the latter, you might find the courts agree that the contract is unfair if you took it to a tribunal.
Disclaimer: I work in Norway so pension, health insurance, parental leave, etc. is already covered by the law and is not a differentiator between employers.

First and foremost: remote. Not commuting gives me 2 hours of time. Every day. That makes a profound impact on my life that goes way beyond any kind of financial compensation.

Secondly: Meaningful and interesting problems.
Ah, yes, the manual repairs in the primitive recovery console. Look for .SYS and .DLL files with suspicious dates (unlike the others), overwrite them with EXPAND'ed originals from the setup disk, try booting the system. Had to do it recently on an old XP system after testing early 2000s tool that had no idea service packs existed, and “updated” system files.
Just having a phone number added to Twitter means your account is at risk of being taken over with a sim-swap. This was not 2FA related AFAICT. Twitter also requires you to add a phone number, even on old accounts you can get locked out unless you add one.
No, in SPARK2014, a subset of Ada, that is everything Rust is trying to be ;)
I barely know Erlang and life has been fine. I do know the runtime characteristics of the Beam VM and occasionally I need to read Erlang docs, but compared to other stacks the experience has been significantly more pleasing.

People are of course different and I fully acknowledge that things that seem normal to me may seem odd to others, so YMMV.
"They might be hostile. So lets send an army of robots to wipe them out." But if the army of robots fails, then they'll definitely be hostile. That's... putting a lot of trust in your robots to win when faced with completely unknown conditions.
or some Ribena bottles
> The government coerced Twitter to delete posts. That's not nothing.

I note that you aren’t citing examples for a reason. That’s because we both know that’s not accurate way to describe some federal government officials or campaign staff alerting Twitter to posts which clearly violated their terms of service, especially when there are other examples shown where Twitter said no without consequences.

> 5th circuit court of appeals just had a ruling that this violated the first amendment

No, they didn’t. What they did was remove 9 of the 10 injunctions a Trump appointee issued earlier this year:

https://storage.courtlistener.com/recap/gov.uscourts.lawd.18...

The one point they did allow was substantially trimmed back, too: “So, the injunction's language must be further tailored to exclusively target illegal conduct and provide the officials with additional guidance or instruction on what behavior is prohibited.”

I think it’s important to remember that this is one of the most conservative circuit courts in the country with a history of activist rulings, and this case is an election year move by some prominent Republicans to help their party’s presidential candidate, who appointed one of the judges. The fact that even that court trimmed things down so dramatically doesn’t suggest it’s anywhere near as strong as the conservative commenters whose analysis you’re repeating would like.
Ctrl-Back and Ctrl-Forward clicks work in Chrome as well, very handy to have.
Doesn’t seem to be the same thing:

> The addresses that appear as firstname.lastname@eesti.ee (for example, mariann.mustikamets@eesti.ee) or companyname@eesti.ee (worldsbestransport@eesti.ee) can be used for private correspondence, while it is not part of the public mailbox service. Emails sent to these addresses are not saved in the person's public mailbox but are forwarded to the personal email address they've specified in the Eesti.ee portal (Gmail, Hotmail etc. accounts).

And:

> The decision does not concern people's official personalcode@eesti.ee addresses that can only be used by state agencies.

The latter, which was not discontinued, seems to be closer to what your parent comment was suggesting.
With autonomous public robots, it becomes fair to question their programming. For instance I was derided on this venue for unreasonably introducing the 'trolley car' philosophical puzzle unnecessarily into the mix.

But already programmers have intentionally written code to react when facing this dilemma. We just don't know what code they put in there.

Example: a truck stops in front of the autodriving car, too quickly for it to stop in time. It knows this; it understands its vehicle handling to many decimal places.

So what should it do? Continue futilely braking to a likely-fatal accident when it impacts the truck? Or swerve to avoid?

Swerving may involves other people now: people standing by the side of the road, or emergency vehicles and personnel at work. Even the people in cars behind, auto-driving or not they are part of this. We hit the truck; they hit us. Or we swerve; they hit the truck.

You see? Kill my passenger, or potentially more by saving my passenger.

It's not simple, and not obvious (thus the longevity of the philosophical puzzle). But now robots are making the decision.

We can make laws to force the programmers' hands. Then it's no longer the intentionality of the programmer we have to examine. It's the rules and regulations we put in place, the intentionality of the regulator, of the standards committee. Ultimately of voters.

My humble opinion is, autodriving cars should never leave the roadway. See, the people on the road have voluntarily put themselves 'in the game'. Kids playing by the side of the road are not part of this; they should under no circumstances ever be involved if possible.

Anyway, the trolley car problem. It sucks. It's here.
First Valve single-handedly saves PC gaming, then advances Linux gaming further than anyone has done in 30 years. Their work on Proton, and integrating into the Steam client is incredible.
An implementation of Unix DC and Posix bc with GNU and BSD extensions
A super well-maintained version of the POSIX bc calculator. It's faster, less buggy and more feature-rich. It's included in macOS[1], but unfortunately not in any other major distributions yet.

[1] https://gavinhoward.com/2023/02/my-code-conquered-another-os...
> Idiots walk into machinery all the time. Put up signs, do safety training, yell "Stop!" and still Darwin takes his share.

It's still on leadership if they choose to hire idiots who get hurt. The solution is: don't hire idiots.

If you look historically at manufacturing and the origins of signage and safety training, you'll find them mandated by the government (i.e. OSHA, etc.) because those things weren't always voluntarily provided by the employer. Upton Sinclair opened our eyes to this 100 years ago.
Ironically SMS 2fa is less safer than just using a password
I've not played it yet, but if I am not mistaken the 1080 was released in early 2017, that's basically 6.5 years.

But yes, I'd be pissed if it didn't work on my 3070 with my 2019 CPU.
I mean yes, it's fair game. Benefits without paying just mean someone else is paying the cost for us.
Sites like Reddit load user uploaded content from different domains (redditmedia.com) so you should be safe in this case.
God writes in Brainfuck.
That is fascinating to me! It challenges my assumption based on personal experience - I think I had to repair a game once in more than a decade (dirt rally 2, and it's possible I did something to muck it up).

I did have to reinstall cyberpunk 2077 on GoG multiple times but that was largely because I tried some mods.

But steam on any of my PC's, laptops and now steam deck has never failed me. sorry to hear about your experience and Thx for sharing!
> And the latter also lost importance, I guess? At least I don't read that any longer.

People got comfortable, and that comfortability is great. Until it isn't, and then it's a travesty. Then it all repeats again and people never learn not to put all their eggs in one basket.

That's just the result of the flow of time. I remember a little over a decade ago when Blizzard was considered one of the best companies out there and that they always delivered quality titles. Stuff changes (and also, sometimes people can be very fickle).
> This is not trivial.

I never thought it was! I'm having enough trouble trying to prove that the largest triangle that will fit in a square is half the size of the square.
I don't get how MS can't just build a control library. You always have to use these expensive third-party closed-source libraries.

I remember when the Ribbon UI came out. And there were like 10 different vendors making all different ones, each with a different look and feel.

Just like Amazon took internal services and made them exposable in AWS, so should Microsoft with every UI component they build. You shouldn't be able to ship any UI internally, unless you make it publically accessible. I guess WinUI 3 is heading in these direction by decoupling from the OS. But boy it took a lot of time!
> • In-office work (for all employees) is #1

Why for all employees? Why not just for your team? Or your area? Or your department? E.g., if you are an engineer, why do you care that the marketing team has to be in the office as well?

Unless C-level. Then I would understand.
Any recommendations for AmigaOS emulators that run on Linux?
> break out an independently scalable part of the system into a microservice … The one that may need to scale independently, or that you want to be able to deploy separately.

How often would you estimate that security concerns are a valid reason to isolate functionality into a microservice? Separation of concerns, reduced attack surface and blast radius, etc
Ask HN: Is Chromium the Alternative to Google Chrome Tracking?
There are a lot of current discussions about Google Chrome tracking issues. Is Chromium the alternative?
I’ve had a .me tld for 5 years and am yet to come across a single site that rejects it.
> even with diet and exercise.

Sorry but if you use more calories than you consume, how can that be the case? It just seems like a big commitment to spend 1k a month indefinitely.
>Microservices takes at least 25% of your engineering time just maintaining the platform. It's not worth it unless you can recoup that 25% in efficiency.

My take is, microservices multiply your operational problems so you need a really solid platform/infrastructure/developer experience team otherwise you'll introduce a bunch of new headaches. These include things like CI/CD (building, storing artifacts, testing artifacts, promoting artifacts between environments), observability (metrics, logs, distributed tracing, error monitoring), distributed systems quirks like cascading failures, release/change management and communication, service discovery/routing, automated infra provisioning for things like datastores. Unless you have a really good handle on all these pieces (which I think most startups don't), you end up in an operational nightmare spending tons of time trying to keep the system going.

Of course, the next step is throwing on 3rd party products to try to solve this which adds even more complexity. Throw in Datadog for observability, Istio service mesh for networking/traffic, ArgoCD/kustomize/Helm/Kubernetes to manage all this infra, etc etc
Someone should bring the SmallTalk IDE experience to JavaScript.
Just a fun aside, but did you know that "point blank" actually means something completely different than the way that most people use the term?

Rather than meaning something like "so close you couldn't miss" (which is how it's usually used) it technically means the much longer distance at which you can ignore gravitational drop and just hold the sights on the target you are aiming at. As in: "Therefore point blank range for a deer size target is about 275 metres (300-310 yards)" (https://en.m.wikipedia.org/wiki/Point-blank_range).

For reference, a 300 yard shot at a deer is really far, rarely should be taken, and is rarely successful. Which is to say that by analogy, answering a question "point blank" arguably should mean something closer to "can access the information in a few minutes with an internet connection"!
We have trains.
> During that 14-hour downtime

that’s one serious dns blunder
Whisper Turbo: transcribe 20x faster than realtime using Rust and WebGPU
I'd say JavaScript and Node are responsible for a lot of evil in the world, and they definitely had a role to play in microservices popularity.

Nobody was really doing microservices until there was Kubernetes. I mean, maybe some big shots who had a system similar to Kubernetes, but Kubernetes enabled newcomers with small teams to be like the "big guys". So, Kubernetes was the driver, not Node. But... Kubernetes was built by Web developers (unlike Docker for example). Coming from systems background it's painfully obvious that people who built Kubernetes didn't know how to system. And there are a lot of indicators that they, essentially, were building a system to support unwieldy Web site deployments.

Kubernetes was the system built by DevOps, who, unsurprisingly are the result of Web development. The whole idea of DevOps was called into existence by growing popularity of services. Instead of selling software, the market started selling service subscription: from financial perspective, subscription is hugely preferable to one-time sale.

This drove a lot of products that didn't need to be services into the service space (think Google Docs, followed by Office 360, Adobe Creative Suit and so on). Frequent internal releases fuel the competition between similar services, but also necessitated DevOps. And this is how we also got "shift-left", continuous deployment, X-as-a-service etc.

Web, by itself is not the reason these things appeared. It facilitated their appearance. The driver was the financial bonuses of subscription. Web was the convenient mechanism. But, this also means that Web developers were those who made it happen. They were the first and the largest group of programmers who moved into DevOps. They were the people who created Kubernetes and a lot of programs in its immediate environment. Not surprisingly, they also used the tools common in Web for their work.

Had Kubernetes being started by system people, Go would've been an unlikely choice for the language (C would be the most likely candidate, followed by C++ or maybe even Python). YAML wouldn't have been the choice of configuration language (it's very common in system world to roll your own, if INI doesn't work). It's because Web developers built Kubernetes it's networking, storage, user permission model... are all super naive and wrong -- they were designed by people who used to consume them, not by people who used to develop them, and they simply didn't know how they work on a more fundamental level.

A lot of complexity of Kubernetes (and by extension of the microservice world) can be explained by the lack of experience of people who built it with how system software is usually built. And, yes, Web programmers are the one responsible for it. Although, perhaps, Node specifically had little to do with it.
Org-AI: Talk with ChatGPT, Oobabooga WebUI and Stable Diffusion Inside Emacs
Do you think they have added more tracking in Google Chrome to use time as the last bullet/opportunity to gain more information about users?
>I still remember my grandfather telling us, everything you do, you must strive to do it well. It was about having pride in your work.

This seems fairly contradictory to me. He's not choosing to do it, he's forced to learn some outdated skill. Let him excel in some useful skill, like mathematics.
• Location: Europe

• Remote: Yes

• Willing to relocate: Yes

• Technologies: Java, Groovy, Python, Bash, Spring, FastAPI, Grails, AWS, Openshift Cloud Platform, Docker, Gitlab, Jenkins, TeamCity, PowerShell Terraform, YAML, SaltStack, Ansible, Maven, Gradle, Helm, Kustomize, PostgreSQL, MongoDB, MySQL, SQL, PromQL, Celery, RabbitMQ, Nginx, Kong, Consul, Prometheus, Grafana, Grafana Loki, InfluxData Stack, ELK Stack, Vector, Splunk, Git.

• Résumé/CV: https://drive.google.com/file/d/1zgSACMiGGd7hOFEfSbELUY8Lkro...

• Linkedin: https://www.linkedin.com/in/art-vasiliuk

• Email: art.vasiliuk@gmail.com

• Summary: Results-driven DevOps Engineer with 5 years of professional experience in architecting, automating and optimizing crucial development processes over a large infrastructure and co-leading a team of five engineers.

Kind regards,
Art Vasiliuk
What about Veilid?
10 years is just the maximum time a domain can be registered at a given time. You can keep adding a year for every year that passes if you'd like.
It is indeed insane, but there is some value to leaving coarse feature flags in production. I've seen outages resolved by flipping a feature flag that was accidentally left in production months after deployment, where without it we would've had to resort to more drastic or hackish measures to restore service. (Eg. If one query is overloading the database, you can disable the feature that runs the query and investigate the real problem at your leisure while the database stabilizes.)

That only works in moderation, though - with 13k flags, there's no way the particular combination that you're about to release directly on production has been properly tested.
Most often than not the real issue is that "they are not businesses" as in they are poorly organised and managed, not because they are inherently different. Likewise, they are not force-fed anything, they have poor processes and management.

Birmingham City Council (in the UK) has just gone effectively bankrupt, as mentioned in the article. This is not Oracle's fault, rather the debacle of their IT projects is a symptom of the bad management in the council.
Guess 100 years wasn't enough. US is slipping back to 1923.

"In the past several years, the US has witnessed a rash of censorship laws and book bans, a political backlash designed to turn back the clock with regard to human sexual freedom, knowledge about race and racism, and women’s reproductive rights. Not surprisingly, conservatives are invoking the availability of the 19th-century ‘Comstock’ obscenity laws – never fully repealed – to prohibit the interstate distribution of the drug mifepristone (part of the so-called ‘abortion pill’)."
>then advances Linux gaming further than anyone has done in 30 years.

I guess if people count "throwing a Windows runtime environment into Linux" as "Linux gaming", then so be it. It's not the direction I'd hope for Linux to go but I'm not surprised that our continued reliance on proprietary technology seeps even into Linux itself.
This is a vulnerability in the WebP library, so this isn't only about Chrome. Which software is affected by this?

- Android apps?

- Cross-platform Flutter apps?

- Electron apps?

- Microsoft Edge and Brave (and all other Chromium based web browsers)?

- Signal and Telegram displaying WebP stickers?

- Which image editors are affected? Affinity tools, Gimp and Inkscape seem to use libwebp.

- LibreOffice displaying WebP images?

- server software such as WordPress (does it decode images to re-encode them?)?

Apple devices were also affected, but they already got a fix.

Anything else?