skysight-inc/HackerNews huggingface dataset:
I was laid off months ago. I have stopped cold the tremendous amount of work I was doing on personal projects and open source contributions. I cut off the programming nonsense cold turkey. I am done, and I don't feel any regrets or sadness about it. (I have secured a new job recently though, but its in test automation using a language I have never written in and it pays more.)

Even though this is roughly 15 years of my life I am walking away from I feel so much better now. Here is why:

* I worked on personal projects because I am a creative person who likes to do creative things that I cannot do at work. Now if I want to be creative I practice piano, study history, or do absolutely anything else.

* Working on personal projects allowed me to be ambitious without social constraints and it made me a vastly superior programmer. This is bad, because it put me completely out of alignment with hiring norms. The typical programmer knows what they are required to know to do their job in the office and almost nothing more, which is a stupendously narrow (ignorant) perspective.

* Developing for employment sucks. Your peers are typically super entitled and half the time have no idea what they are doing without a mountain of tools to do half their job for them. As a military guy I had nothing but disdain for the frequently failure followed by stupid excuses, whining, and insecure defensiveness. I also don't miss the pointless meetings that would last forever and accomplished nothing. Worse than all of that is that many developers cannot communicate only any level except an audio call and then even that can be rough. In many ways software hiring is an institutional and educational failure without a unifying sense of professionalism. I would rather be poor than go back to that.

* Unless you are an entrepreneur capable of raising investment capital or are actively trying to get promoted out of software there is no motivation to be ambitious about writing software for employment. None. For years my only ambition was to automate away the stupidity of the work so that I could justify my employment and simultaneously do absolutely anything else other than assigned work.

* I also got tired of being a punching bag by superiors who had no idea what they were doing. When things fail and risk was never considered in the design of the work there will always be fingers to point and shit rolls down hill.

---

My recommendation is if you need to detach yourself from you developer job then just stop doing it. You will get a tremendous amount of social crap about this from your offline social orbit, but fuck them. If they are envious of the high paying job then they should go do it. I have been dealing with this nonsense for months and you will not be able to make them understand your perspective.
We can do two things.

The big problem is the lack of emissions regulation (or even proposed) on the commercial vehicles. However, that isn't something the legislative branch can do by themselves (either EPA or DoJ), requires congressional action.
It isn't just 100K trucks.

I drive a 2013 VW diesel, and this year the warranty covered an EGR and a DPF, which is exactly the kind of thing deletes remove from the vehicle.

That's about $6K in work on a vehicle I paid $14K for a couple of years ago.

Next time, when it is out of warranty, should I take the car to the junk yard? Or delete them and never have another issue? Which is really better for the planet?

Before anybody asks, no I do NOT want to roll coal. It's stupid and obnoxious. You can put a proper tune on a car and not have that issue. Soot is unburnt fuel, which means wasted fuel. You turned it up too high.
https://github.com/compumike/crystal-docker-quickstart has been updated to 1.10.0 if you want to try it without installing anything
LastPass is an issue - but even LastPass would let you export/print the passwords. So no hard dependency there*. Google Authenticator recently did something similar with QR codes.

* though OTP seeds don’t print, and you can’t export/print attachments. I don’t recommend LastPass for these and many other reasons.
My interpretation of the host opening a single door and asking if you want to switch is equally valid when you expand it to 100 doors.
> two of Sonos’ key patents are unenforceable and invalid

Every single invalidated patent is a cause for celebration.
Numerous source games that you could play on Mac before 64 bit was mandatory. Why can't Valve just update the binaries??
Looks like it's a slightly overweight BD-1 from the jedi fallen order games. Awesome.
If you push arbitrary amount of pressure through a pipe that can only handle 1000 psi, you need a valve to release the excess pressure, or it will blow up.

In the real world, pipes cannot put arbitrary pressure, so your constraint is more bounded than this. So if you receive 2000 psi but your pipes can only handle 1000, you just need a small component that can handle the 2000 to split the pressure in two, and you can handle it all without releasing any.

The same applies to digital logic; it's always possible to build something such that you can guarantee processing within a bounded amount of time by optimizing and sizing the resources correctly.

As the word "digital logic" suggests, these sorts of guarantees are more often applied when designing hardware than software, but they can apply to either.
Prove it doesn't have qualia
Add a little CTE to the mix if you were operating heavy firepower or vehicles, and...yeah.
Not really. The vast majority of commercial real estate loans have fixed terms and are not callable.
Yes. Because blocking several extra users on a bad network that has several infected hosts and does nothing about it is better than being under attack.
Looks like it's based on the BD-1 droid from the jedi fallen order franchise: https://starwars.fandom.com/wiki/BD-1

He is, in fact, adorable.
https://momo.coach
Good idea, added a Putin video translated from Russian: https://www.youtube.com/watch?v=YSkjQJcqaFo
> The right to repair people are leftists

I think this is an oversimplification at best. Right-to-repair has huge support amongst e.g. farmers, who are not homogeneously left-leaning by any stretch.
I feel this. But at the same time, there are these unproven toolchains that just feel right and I am OK adopting them. GraphQL is one today. React (and before it, Backbone.js) before. Hell, even CoffeeScript. Angular 1.0 was one thing, but I don't regret a single one of those other implementations.
Yes, allowing clients to control allocation of a struct is a crucial feature of any C API, especially if it's going to be used on embedded targets where heap is unavailable or restricted.

The pattern I like to use for this is to expose class definitions, and declare each field with an underscore suffix to indicate it's private.

typedef struct Foo {
int x_; // implementation detail. don't touch.
} Foo;

Another pattern I've seen for this is to use truly opaque structs of byte arrays, that are then typecast into the proper struct in the implementation.

// foo.h
#define FOO_SIZE_ 4
#define FOO_ALIGN_ 4
typedef struct Foo {
_Alignas(FOO_ALIGN_) char impl_[FOO_SIZE_];
} Foo;

// foo.c
#include "foo.h"
typedef struct FooImpl {
int x;
} FooImpl;
_Static_assert(FOO_SIZE_ == sizeof(FooImpl), "");
_Static_assert(FOO_ALIGN_ == _Alignof(FooImpl), "");

void Foo_bar(Foo const* self_opaque) {
FooImpl const* self = (FooImpl)self_opaque;
...
}

I'm not a big fan of this approach, but it does protect your clients against themselves.
I don't understand the ruling. Why would it be illegal to start to enforce your patent later into your exclusivity period, is there a clause that says that? I'll agree that waiting 13 years will let you collect 13 years of royalties instead of the 1 year you might have gotten if you had sued after 1 year, so it's a dick move to squeeze more money out, but if this is what Sonos is referring to about the ruling being 'wrong on facts and law', I could see their viewpoint even if I don't agree with the law.

In Dutch consumer law, I know that you can't come to the retailer 23 months into owning a product to say that the power button was broken from day one and expect a free repair. You need to tell them that in a timely manner for warranty to be provided. If there is a clause in USA patent law that says the same, then the ruling would make sense, but the article doesn't really say, and if there were such a clause, then how could they have won the lower court case? So I would assume there is no such clause.

And the part about modifying your patent documents "discreetly", err, is that not perjury?
Isn’t “files” a bit outdated? We could have it work with buckets and objects instead.
Building an Observability Startup: Chronosphere
How do you make sure that the spec is in sync with the implementation?
My wife writes books. She used mostly Google Docs on her phone and after a few hundred pages the phone app couldn't open her file anymore. We had to open it on a browser, create a new file and copy paste from the previous. I think her edit history was so big the app couldn't handle.

She also tried LibreOffice for a while and one of her documents got to a point where she would open it and it would render just a blank page. I had to unzip the file and extract the text from the xml using a custom parser I wrote. Lost all formatting.

Whatever you do, have backups.

Edit: in both cases everything was just text with very light formatting. No images, no other stuff that could eat all the memory, just mostly plain text.
How the attacks in Israel are changing... what?

Ah, the app that I couldn't install because it didn't launch in Europe for some reason [0], and which won't allow one to post such controversial content as the female nipple (but not the male one, those are kosher) [1].

Whatever. I'm just glad that it's an ethnoreligious war causing changes in a Meta product this time — rather than the other way around [2].

[0] https://www.theverge.com/23789754/threads-meta-twitter-eu-dm...

[1] https://www.them.us/story/threads-moderation-nudity-lgbtq-us...

[2] https://www.amnesty.org/en/latest/news/2022/09/myanmar-faceb...
I can try to find a few examples, but there are plenty of cities who steadfastly refuse to give up concessions to businesses or open up land for development on the grounds that it is being undervalued in the market.

Even in my parent's small town there is a string of derelict businesses on the main street. But the city council has way too high expectation on what value they can get for it. So rather than rezone or redevelop the property, they have let it sit vacant for 20 years and shake their fist at the skies that no one wants to scoop it up at the "market value".
Oracle and MSSQL enterprise owned my last org.

SAP offered to migrate us -- on to their new HANA platform. Guess how much that would cost?

So we still have these ancient Oracle boxes and newish MSSQL kicking around. They should be entering high school before too long...
Rebellion’s model is still pretty old fashioned, so it depends on the example.

I think there’s one collection of _The Order_ so far (“Die Mensch Maschine”, print and digital), beyond that you currently need the individual Progs. I’m pretty sure they are all available digitally, but it’s not cheap or convenient.

But all of _Nikolai Dante_ has been collected (print and digital), there’s a digital _The Bendatti Vendetta_ graphic novel, most of his Dredd work is probably available scattered across various collections…

Instead of trades, a lot of shorter/less popular 2000AD series are reprinted in full in the back of the monthly Judge Dredd Magazine – the complete _Angel Zero_ is in Meg 370, for example.
Yeah, I think when they do star wars shows/movies they seem to prefer practical droids and aliens when they can do them convincingly. They did do a BD in the past in Mando, but I think it was CG. Maybe they are working towards a practical BD for a future series.
Seriously. macOS software looks beautiful but is all closed source and $10+
AI website generator and Automated Cloud Stacking Software. Generate your website with one click by inputting a single keyword.
If enough players play via Proton and want to stay that way, then the subset of the Win32 API that is well supported for Proton can itself become the standard. MS might add new APIs, but developers may choose to keep the old ones, therefore targeting the largest userbase.

Of course, MS might also start changing the behaviour of lots of APIs, deprecating them left and right, effectively trying to kill Proton. But that means they'll also kill their own backwards compatibility.

If, again, Proton becomes "popular enough", I don't see how MS can stop it short of finding some way of preventing developers from using old APIs in new applications (which would very likely be anti-competitive behaviour).

I've been a macOS user for 11 years now, but I hope that, however unlikely, Proton wins out :)
Depends on how heavily it gets hit. Anything else is just speculating how much it costs.
This is the right way to think about it. Very clear and concise, thank you.
Couple of points in this post, so will address a few of them:

"(Paraphrased) C is bad, and it takes forever to pick up the PG-specific C idioms"

There's probably not a productive conversation to be had about C as a language. I will say that as of C23, the language is not quite as barebones as it used to be and incorporates a lot of modern improvements.

On the topic of PG-specific C -- there are a handful of replacements for common operations that you use in PG. Things like "palloc/pfree", and the built-in macros for error and warning logging, etc.

I genuinely don't think it would take a motivated party more than a day or two to pick all of these up -- there aren't that many of them and they tend to map to things you're already used to.

"I wanted to reuse builtin pg code to parse the printed statements from logs - I ended up writing a parser (in a non-C language) myself which was faster."

It's true that the core PG code isn't written in a modular way that's friendly to integration piecemeal in other projects (outside of libpq).

For THIS PARTICULAR case, the pganalyze team has actually extracted out the parser of PG for including in your own projects:

https://github.com/pganalyze/libpg_query
The devices are illegal to sell and install. EBay seems to be squarely in the first business.
I was very interested in how Deno would evolve a while ago, but have completely lost track.

Can anyone explain the gist of what Fresh is and its relation to Deno? Just asking because the domain is deno.com

A lot of the ideas around TypeScript and module resolution, ESM import maps seemed reasonable when Deno was announced.

Then the "islands" concept sounded interesting to me - every build system ends up doing something like this, right?

But the examples look like htmx or Laravel Templates to me. I can't follow the syntax and it seems hard to see the client/server boundaries.

Along that line, what has Tailwind have to do with all this?

Deno is a JS runtime aiming to replace Node, with some bundling capabilities. Fresh is a web framework built on Deno. Is that correct?
hah right? It's not even subtle with how similar it can be. It just needs to be able to jump on my shoulder in a few generations.

Like ok I get it, Disney isn't going to paint up a prototype or reveal too much of their plans with something like this likely in the works years in advance.

This wouldn't be the first time they showed a prototype that was rather clearly for a specific purpose (like the spider man flying robot)

But uh... that is 100% Star Wars.
Looks that way, but maybe he needs some ozempic, looks like he put on a freshman five ;)
One motive is that it's cheaper to delete the emission system vs having to replace/repair the unit. Diesels have much more sophisticated emission devices vs gasoline engines, so it's more costly.
The author makes a horrible assumption themselves right in their opening argument that "most of the things you are trying to do have been done already". How is a business going to find value copying and pasting sql solutions from stack overflow as honestly suggested by the article author? Horrible advice, pick the correct tool for the job, sometimes that tool is brand new because you are doing something brand new. The author completely avoids the real question which is how to select what new technology to use by saying only choose old technology.
if Cloudflare can do this on commodity hardware (stop attacks and block thousands of IPs), then router manufacturers who have custom hardware can do much more.

Also, in Russia for example, there is DPI inspection and recording of all Internet traffic and if it is possible in Russia, then West can probably do 10x more. Simply adding a blacklist on routers seems like an easy task compared to DPI inspection.
Part of my job I build predictive models to identify individuals at high risk of 'readmission' (it impacts billing, hence why healthcare systems are interested).

Conditional on an individual's history (e.g. do you have diabetes, other comorbidities, etc.), I haven't found much evidence that leaving against Dr advisement matters all that much for predicting readmission.
Good. Back in 2017 I wanted to set up multi-room audio and the only options were Sonos and Chromecast Audios.

I got the whole thing done for the cost of 1 Sonos speaker.

In Jan of 2019 standalone Chromecast Audio devices were discontinued and support for them has dwindled ever since. Apparently this was around the time of the Sonos lawsuit.

Of course, Google cancels projects constantly, but it sure looks like in this case they killed something genuinely cool and useful due to patent trolling.
Doesn't Counter Strike 2 have major performance issues on Linux? There exists a huge outcry of it not being playable on the Steam Deck.
Either the ISPs are common carriers that follow some sort of basic rules, or they try to make people happy and end up stepping all over people randomly.

Currently there are zero rules (outside of a ISP ToS maybe) that forbids what you’re talking about. Pretty much anywhere I think? Unless you know of a law against having a infected or out of date computer connected to the internet?

There really is no way to have both. The current situation, they generally only deal with problem cases that get reported to them. And I doubt anyone is going to bother doing so for the 20k machines in this attack.
Depends.

Ampersand begins with æ.

Address can use æ or the reduced vowel ə.

AH-dress vs eh-DRESS
Sony's new PS5 with a removable disc drive launches
You can think of the f" token as entering a special syntax environment where the {} characters (along with possibly other format specifiers) have that special meaning. Ultimately it's just a bit of syntactic sugar, since to do it "properly" via explicit pretty-printing and string concatenation would get rather tedious. Many varieties of BASIC have their own support for formatted output, usually via a PRINT USING statement.
Each time you type the command it should quietly use your local compute to generate an nft to sell
The hubris of building AGI revealed
This is wonderful.

I wish they did the same about modifications done to increase the noise.

I've got 2 people living nearby that both have straight-piped their car and I literally cover my ears when they pass by.

My Watch literally tells me that a noise peak happened when they drive by.
Github: https://github.com/jjjake/internetarchive
The real world problem was created by the removal of haptic feedback from the physical keyboard. No problem you had was solved. The only people's problem who was solved was handset manufacturers.

Don't knock ideals. Most of the world has a vested interest in convincing you they aren't possible. They most certainly are.
Who guarantees protection of consumer rights if not the state? Again, I'm not saying it's a bad thing.

People mentioned farmers in your sibling comments, are those consumers? I thought they are not.
On a related note: Does anyone know any Godot resources for folks with previous programming experience that focus mostly on the game-specific path?

I have ten years of professional programming experience, I've just never made a game. All the Godot tutorials I can find have extensive explanations of loops, functions and similar basic concepts.
Hate to say it, but it's entirely PEBCAK to not select a Thunderbolt cable when they want DisplayPort alt-mode. It's why the damn cable and marketing even exists in the first place.

99% of people only care about power (and optionally data), so that's what the spec focuses on.
Elon's twitter acquisition was a play to sell lots of incredibly overvalued TSLA stock without tanking the price.

May a lot of noise, declare you're done with Twitter's bots and BS, sell a ton of stock -- not because it's overhyped, no it's for Twitter -- and then back out of the sale.

And he would've gotten away except he tried to back out 3 times and they held him to it. So now he's got this trainwreck situation, and he's doing what he thinks is the right play, lemons into lemonade.
> Why would you test it?

Why not?

The fact that you can show something with a mathematical equation doesn’t make other demonstrations any less cool.
Caroline Ellison took almost 30 seconds to recognize ex-boyfriend SBF
The way the camera works in FPS really strains the compression. It works way better for games with a top down camera. let me know if i'm wrong, this has just been my hunch.
An issue with that, it seems, is it wouldn't decrease the barrier to applying for a patent. It is my understanding that patents were invented to help smaller operations keep hold of their designs while allowing bigger operations to release their innovations rather than keeping them completely shrouded. Neither of these tenets are upheld anymore. Large companies use patents as a bully mechanism and also as a preventative/precedent mechanism to patent things long before, if ever, incorporating them into actual products. They just use patents to land grab. Patents today are highly skewed towards large, rich corporations who can afford the lawyers to create and then protect them. Meanwhile, smaller companies are screwed as it is very expensive to create and protect patents, and there's basically nothing a small company can do if a large corporation just up and copies a patented thing.

In general, the patent system is completely broken at this point. It only benefits large and mega corporations, and foreign countries ignore it anyway. So it just is harming the overall ecosystem.
USB1 was designed in times where transistors were significantly more expensive. And in times where laptops or phones or any other situation when you disconnected peripherals were far less common. Like, it still was improvement over PS/2.

It's also not just few transistors to flip the lines around, it's also the logic to drive that
The spec is used in runtime for routing and validation.

https://openapistack.co/docs/examples/building-apis/
Balancing Proactivity vs. Reactivity
It's not on you to decide that I get to breathe in carcinogens.
Speaking of pinch points, I've always wondered what the tides are like in the Skagerrak, and how subs deal with it.
In my opinion, it's all of the above.
Suppressed firearms are still quite loud, typically 120-150dB, vs 145-175dB unsuppressed. It's enough to reduce hearing damage but still sounds like a gunshot.

The sound they make in movies couldn't be further from reality.
It would be if you had anything to do with designing or servicing them...
Emissions tests are a poverty tax that play a strong role in punishing people trying to buy affordable old cars and either pushing the demand curve for new cars, or pushing poor people into illegality or carlessness.
> self-hosted GitLab

It might just be me but gnome and it's associated apps seem to have come a long way recently, and I can't help but think it's because they moved to an opinionated but modern build system (meson) and all the repos are easy to access / contribute to on their gitlab instance.
They can’t get users to use it as it provides little over webgpu.