skysight-inc/HackerNews huggingface dataset:
Engineers manage risk and cost. They certainly make mistakes, like those couple buildings that are famously leaning over in SF and NYC, or the citycorp center where they got the wind sheer loads wrong and had to hot patch the building.

But looking at the malarkey that goes on in "software engineering" or whatever -- clearly not engineering, at least not where I've seen it.

Engineering: a process of repeatably solving an understood problem predictably.

Craft: a process of solving an understood problem.

Science: a process of solving a problem without an exactly understood outcome.

Art: a process of working.

These are all made-up definitions.

I'd expect a software engineer to give me a system that locally caches and verifies distribution artifacts and validates changes -- a craftsperson who gives me a tool chain that yeets goo from the internet and builds on that without validation is not, in fact, an engineer. They could be quite practiced at the art of building working systems, but they're not managing risk....
The weird, shady world of click farms
I think you can go higher working in finance, trading etc as a SWE. However, it's more difficult to get through the door.
https://archive.is/AWuWw
We're talking about inside the threads of the fastener, not the contents of the sample...
Not having an opinion either way, but as we've discussed utopias here lately, maybe a broader reflection would be warranted? NEOM? Sidewalk?
It's only normal in America, as is the tradition of being overmedicated for just about any minor discomfort.

I opted for my wisdom teeth to be taken out with local and don't regret it. The worst part is the recovery anyway, not the 20 minutes in the chair.
At some point in the adoption curve (cars, computers, stereos, cameras all come to mind) that’s what happens in the budget range. Manufacturers use technological advances to reduce the cost rather than improve the product because customers who want to stay on the cutting edge migrate to the high-end. Think consumer digicams around 2005 or the 90s laptops I mentioned (or cheap 70s cars if you’re that old).
Its a choice between a few competing "ideals"

Get everything into HomeAssistant, build dashboards, have cool stats and automations tying stuff together. Increases the family-acceptance-factor as well, as its a hell of a lot easier to say "Everything is in this app on your phone" rather than "ok well the washer is in the Miele app and the lights are in the Lutron app and the sprinklers are the…" If something is cloud based, so what, you can still get it into HomeAssistant. Sure, local is better, but thats a secondary concern over just having it there to begin with.

Additionally, one might observe that you can make a "cloud-only" smart device local control with varying levels of intrusiveness from custom hardware devices. You can stick an ESP32 with a current loop around the power leads on a washing machine, for example, to track when the machine stops running. You could use a light sensor taped over the "DONE" light to do the same. But these are passive, observation only controls. What if you wanted to start the machine too? Or observe where in its cycle it is. An ESP based controller gets a hell of a lot more invasive, and your wife/partner might not be too happy that you just took apart the $2000 washing machine to stick a $2.50 "computer chip board" inside it.

Ideally, we'd all have everything 100% local. I'll even go out of my way to buy things that not only have local control over things that have cloud control, but within limits. Its a checkbox on a comparison sheet, not a be-all-end-all. I'll even favor things that use HTTP based configuration/APIs over apps and stuff (see the UnfoldedCircle remote, which is 100% browser configured) becuase its one less thing to have to worry about
What if someone pushes something inappropriate? Shouldn't there be a way to delete it?

As an example, what if someone pushes:

- A private key or password
- Copyrighted content
- Illegal content

In cases like this, it needs to be possible to remove the bad commit from the repository entirely.
Fair, there’s just a weird dopamine release that happens once I write it down that makes me not want to do it anymore. But if I keep it in my brain there is a tension to get it out by finishing the task. So it’s like a mental discipline but I totally get your point.
Stock was juiced by cheap money, cultural zeitgeist for magical mobile phone tech. Macro economic trends have nothing to do with Sundar.

Google is >20 years old and lacks history of diverse innovation and generational buy in of a company like IBM (I don’t feel IBM is relevant to tech anymore, but for many nostalgia seems to lead them to believe it is central to big tech economics).

Google may very well be entering a protracted death spiral. Without diversifying I doubt it will ever endear itself on people for 80+ more years the way IBM was able to[1].

IMO generational churn and new technologies are going to wipe out a whole lot of 2000s technology software-dev specific companies. Facebook and Google are my picks for biggest brands whose success is coupled to 2000s tech fetish explosion that may not exist in 10-15 years. Everything about tech corp is just straitjacketed “line go up” memes.

[1] (given the lack of competition IBM faced; government up and donated transistor technology to IBM to move them off vacuum tubes; IBMs history of success is a propaganda fueled mirage. It’s been propped up many times to serve the state)
The language surprised me too! I realize the researchers wanted to be extra cautious (enough to pass peer-review) and that's the reason I did a literal quote instead of paraphrasing.
A stock falling prices doesn't mean it is cheap. Buffett sold J&J just because they changed management, and he probably wasn't confortable with the new bosses. They don't have any other know drawbacks, and if you read investment media each one of them has one theory.

OTOH Buffett has said many times that stocks related with flying are usually a bad investment. And even when he invest, he says that he doesn't know why he keep doing it, as he knows it's a mistake.

And finally, he usually says that he no longer buy "cheap companies to take a last puff of a cigar butt", but "great companies that are going to do great forever".

Now do the aggregate: bad management + air stock + company in decline = not cheap for Buffett. The small investor could cash a rebound if it happens, but a behemot like B&H is not interested.
> Wait, this doesn't sound like trunk-based development.

I'm not sure, I just know my employer had a third party managing releases for a while, then the guy who pitched Trunk based dev left, and we were left with people trying to follow the breadcrumbs.
I'm suggesting making it part of bankruptcy proceedings.

Again though given the sub licensing potential I can't see it being very effective. Maybe just a slight improvement.
This high Immigration policy reminds me of China's campaign against the sparrow (https://journals.sagepub.com/doi/full/10.1177/03064220188002...) and its one child policy. Total disasters. The bureaucrats tried to solve one problem but ended up creating new problems that were far worse.
It's a good shoo-in for becoming a freelance consultant charging a percentage of annual savings rather than hourly time billed.
You don’t because there’s a 99% chance it will fail and you will waste money
Yep. I did the exact same thing ~10ish years ago - leaving my job at Google to run my own startup for 2.5 years. I burned through most of my savings. In the meantime, I watched as my former colleagues got numerous promotions and made more and more money.

I wouldn't trade the perspective I got from the experience, but it was extremely emotionally painful.
Could you show us an example of a service API that you maintain that doesn’t uses API keys?
Products that rely on outside servers to function should be required to carry an expiration date until which services are guaranteed.
I think there is something to be said for starting a company when you're younger and more risk-tolerant though. If you wait until you're middle aged and set for life you might never do it.
Agreed. They just abandoned it. Left a real bad taste in my mouth. For relatively expensive IOS apps.
Soulseek – P2P File Sharing
I haven't used Slsk since the late 2000s but it was how I was able to discover some of my absolute favorite artists. It looks like it has seen better days as there hasn't been any activity in a few years.
How does a fan differ from a propeller?
For that to be true, the whole Boeing fiasco would have to be a hoax, when it instead seems to be becoming a very concerning pattern.

I'm very happy to learn that JetBlue is AirBus-only in this thread. I already am an anxious flyer with a trip coming up in six months and it'd be a lie to say I wasn't considering just driving, even though that's statistically more dangerous, it's a situation where I have more perceived control.
I'm off-handedly referring to "the gervais principle[1]"

[1] https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...
As so "trust me bro" is in effect eh?
Understanding CRDTs: A Gentle Introduction
Every chrome/chromium browser seems to do it too, always have to go toggle it off when I install one to test sites on.
HP CEO: Blocking third-party ink from printers fights viruses
Nvidia GT300 yields are under 2 percent (2009)
Pretending there's no cross-talk or influence across those boundaries is intellectually dishonest.
And what prevents to run stunnel on Linux? Is there a way to specify remote address or remote run to use TLS to wrap your application transparently in plan 9? Otherwise plan 9 on the same abstraction level.
See also - vending machines kill more people than sharks do.
> It turns out that the sqlite documentation has been lying for years and people assumed everything was fine.

More like the SQLite docs made an assumption and people, maintainers and users, didn't realize it until later.

Why the sudden hostility?
Yet you can bet if they'd caught wind of drugs in the container, they'd be breaking it open there and then.
It's kinda the standard procedure of securing your machine's ssh, I'd recommend trying to setup a bare repo and put it online so you see how easy it is to make it work, that's not Github but it's more than enough for your org, in fact before Github was created that's how we did it, it doesn't really take more than 1 afternoon to set it up, multi-user and all the other jazz.

But Github and Bitbucket aren't examples to compare Diversion to though, Github is just a node in the decentralized network of Git repos (your users, or whoever cloned). They even use an example of this feature, how they were able to recover after a mess-up, then with SVN that couldn't be done and they'd have really lose more than a month of work.

There's one of the reasons why Git was created, to make it easier to resolve conflicts, if you just want a main / children branches structure in one server then use SVN / Diversion but then don't complain when you have a branch "locked" and you cannot get your job done.

Diversion makes 100% sense if you follow the silly "one repo for the whole org" way big companies do, which still doesn't make any sense to me.
Loads of other people fought the japenese: Korean, chinese, Vietnamese, Thai, Burmese to name a few.

Americans won against the japenese yes,many fought though
"Stop trying to make 'fetch' happen."
>wonder if the same attributes that puts people at their top of their fields is the same atribute that makes them more willing to sacrifice their integrity for prestige

I have a HLS lawyerbro that absolutely attests to this theory. "You hear that? That's `pride` fuckin'with'ya."
This is entirely artificial: I now work at a company where we know very clearly what our infrastructure costs. Yes, we know the exact costs (what was negotiated, not what is on the public pages).

And we celebrate costs slashing as much feature delivery and other stuff.

But this is entirely a management problem: at my previous job, only one manager (skip-level manager from my point of view) knew what exactly were we paying for infrastructure.

That moron wouldn't share that information with us engineers managing infrastructure of course, so there were a lot of infrastructure choices that didn't really made sense according to the public prices but (I guess?) made sense according to a price sheet we didn't know.

So we didn't know what we were spending, didn't have the basic data to estimate the price of a new solution or a new service and didn't have the data to determine how much would we be saving by making changes (optimizing stuff etc).

I fought that battle for a bit but then i just said "GFYS, i'm not going to have fights with you so that you can save money" and let go. Later i left the company completely.

Former colleagues tell me it's even worse now: there are consultants from the cloud provider involved, they know the pricing deals, and whenever the topic comes up the manager shushes the consultant so that the engineers don't hear the prices.

tl;dr: it's an entirely artificial problem, and it's most likely a cultural/management problem.

edit: and i'm not even talking about incentives, as somebody else has correctly pointed out.
> Why do I have to rely on shitty online only servers from game publishers who pull the rug on every game after 5-10 years.

Because LAN (and dedicated servers, by effect) allows people to bypass the publishers servers, and makes it easy to still play multiplayer even though the game is "cracked" (DRM bypass).

Most game publishers do whatever they can to avoid making it feasible to play cracked games, even if some of the techniques they use hurt players who actually bought the game legally.
According to that link there's only two left in the UK now.

The one I was referring to was at Durham university, but it's not showing up via Google, so I guess it's no longer there.
I think FAANG employees don't quit over compensation or brand. But I think employees of more normal companies do. A lot. And there's a lot more of them.
Disabling merely means just making yourself invisible, and the Facebook profile unusable, but all the data stays there. If you delete it though, your messenger account is no more.
well its historically the highest paying, especially cash, also a lot of tech innovation back when the acronym became a thing.
Sooner the better if you are really committed. You can only have one wife these days, the mistresses will remain mistresses until you put a ring on it.
Learned a lesson that you only have to "spend" (forgo) $250 to cause that company $14m in losses (that you could have prevented)
Electrical output, number of units shipped can be measured.

How do you measure the output of a DEI department? Now assume those people automated their jobs with Chat GPT. How would you measure the change in productivity?
I think its less about size but more about paying ridiculous salary bands. Netflix does that, but to my knowledge Microsoft is still at "body shop" pay levels.
But have you thought about the shareholders when they need to spend money on QA instead of share buybacks?
It's the first thing that comes to my mind too, but this is mentioned in every thread (and there are far more of them for LoRA than LoRa atm), and in this case there's unlikely to be much confusion because it starts by spelling out the acronym: 'LoRA, which stands for Low Rank Adaptation, [...]'.
How Lazy Imports and Cinder accelerate machine learning at Meta
Cool product! A few questions mostly out of curiosity:

- What underlying data flow technology is this based on? Is it Timely dataflow a la Materialize, something else a la RisingWave, etc.?
- What can the materialized views not have? Ie. Does it support window functions? Unions? User-defined functions?
- Finally I’m curious about how you think of the landscape versus RisingWave, Readyset, Materialize, etc.!
Yes, robota has a different meaning in Czech (mandatory work performed by serfs for the benefit of their landlord) than in eg. Slovak or Russian where it means simply "work". Cf. Slovak phrase "Idem do roboty".

Btw Rossum in “Rossum’s Universal Robots” means "Reason".
I think one of the comments on your article put it best, but I'll try and reiterate it here.

Things are almost always the way they are (civil rights, policy, etc) because someone benefits from the current situation. Even if your campaign is objectively beneficial to the vast majority, someone is going to resist. There is simply nothing worth working for that will not have some kind of resistance. That means that incremental change only goes so far. Sometimes we really do need large shifts, just like needing to overcome the activation energy of a chemical reaction.

Remember, Martin Luther King Jr was not liked by the majority of Americans in his day. I do not think the publisher of this post would have liked him either.
> Learn how to read context before sperging out lol.

I did. That's why I quoted your entire comment in my response : "Animus between China and US is a recent thing, like post 2015."

> Nixon visited China just a few years after Singapore became independent.

You mean the anti-china warhawk nixon who made his name railing against china in the 50s and 60s? Are you talking about that nixon?

> Post 2015 is when animosity starts and now US is encouraging divestment from China.

Except US investment in china INCREASED under trump... Also how stupid do you have to be to bring nixon into this and claim the animus started post 2015?
> Needing to handle errors inline is a huge mess for anything nontrivial

Maybe try zig first before you make such a blanket statement?
Could Champagne soon stop producing champagne?
>encouraged factual reporting rather than more interpretive narrative styles

The 19th century literally coined the term Yellow Journalism! What kind of dumb revisionism is this?

A narrative being conveyed in only a couple bullet points instead of a story is not "factual reporting", it's soundbite optimized reporting.
> They do sometimes trigger on a false positive

Sometimes?! I live in a suburb near a city and hear a car alarm just about every day. I have never once heard one set off because the car was being stolen.
> It's a pretty exciting new product line but I think I will sit it out til Gen2.

For something this expensive, gen 4 is the minimum entry point for me. Even the iPhone and apple watch didn't start getting "great" until gen 4. There are many things to work out with the device and there needs to be a functioning support market to justify the cost... but honestly, until I see a great use case for the headset there's not a lot of interest for me at all. I have a Quest 2 that's been gathering dust for 2.5 years now. There just isn't enough to justify the hassle of using it.

> Using it for virtual displays with a physical keyboard/trackpad for productivity use cases on a Mac looks pretty cool.

I currently have 3 monitors: my 16" MBP, a 24" samsung and a 27"samsung... even the combined prices for these devices do not equal the cost of the headset and I don't have to deal with the "experience" of a headset. Hell, I only approach the cost of the headset when I add in the prices of my mouse, keyboard and desk.
Nowadays would be LLMs, LLMs LLMs
I don't understand why people keep bringing up China when this is a european company run by people in Europe. Every email that came to the dev seems to have come from a white european dude. None of this has anything to do with China.
It's a very diverse place - you have people from basically everywhere.
Did you already break the Elliptic Curve, Satoshi, you there?
> I think it's more complicated that "easier is better" assumption. The 90s internet may have been better precisely because things were hard to find, for instance.

I think "easier is better" is flawed for a slightly different reason -- the early personal computing era and the early internet had a lot of creativity and a lot of people doing things on their own terms precisely because getting there required a learning curve.

Once you learn how a fundamental technology works, you can adapt it, modify it, put it to your purposes, and truly own it in ways that open a world of possibility to you that go far beyond whatever short-term use cases the original designers had in mind.

There's a reason why so many people doing interesting things with tech today are the ones who learned BASIC on their C64s or wrote HTML by hand to create their first GeoCities websites. People who got into technology when you had to read the manual tend to grok tech in a way that those who started off with overpolished consumer-appliances don't get exposed to without going to great lengths to deliberately seek it out.
I think there's definitely a future for this type of data exfiltration via display as otherwise locked-down systems become more common.
It's confusing because some of the incidents had image manipulation, but apparently no evidence of deceit. Some others involved data collected at labs not belonging to the four authors accused. But there are six papers being retracted, but no real details in that article on who did what and what exactly happened there.
But it doesn't lead to data loss.

The commits that were overwritten by "force" are still there on the server. Any admin could recover them pretty easily. They're probably still present in the local repo of the person who ran "git push --force" too, as well as anyone else's machine who has cloned the repo.

The only way you'd actually lose data is if every single person who had a clone of the repo ran gc.

Or apparently if nobody knew about "git reflog" and nobody bothered to do a Google search for "oops I accidentally force pushed in git" to learn how to fix it.
13:20. If I was that woman and some creepy dude was grabbing things from my hands, I'd surely kick the guy in the balls and call it self-defence.

Don't grab women.
RE: Smart Mailbox

I've seen a few people DIY them. You can put a reed switch or similar on the door, and watch for state changes, to trigger a "PostBox opened last at" style sensor, or use a light sensor in the box to do the same.

If you want to seriously over-engineer, you could put the box on a load cell, and measure the weight of the post.

Use an ESP32 for your control board, and its pretty much just basic ESPHome plumbing
That's already what your assumption should be.. don't go out in the public if you don't like to be filmed. We have freedom laws specifically for this so I am failing to see your point for this? Public spaces are _public_ .
If you're running a small setup and don't need any value add products or multi-AZ/multi-region this might work, but Hetzner and major cloud providers are by no means comparable.

Hetzner offers a 99.9% uptime guarantee only on their network. AWS has SLAs for every product offering - EC2 for example starts paying out credits if they fall below 99.99% uptime.

If you're a user of various managed cloud products, these will cost quite a bit to replicate on Hetzner and you'll be spending money on personnel to build these out and maintain them instead of just paying for the cloud product on AWS/GCP/Azure.
I'm talking about the "Cloud Pub/Sub API", linked from the doc you posted. The pricing is described here: https://cloud.google.com/pubsub/pricing
Zig's error handling is unobtrusive. You can just write `try` if you want to propagate errors instead of handling them in some specific way.
Continuing:

> Yes! It can integrate with any CI tool via Git compatibility, or using the API. Talk to us for more details.

You really need to provide a comprehensive cli targeted to CI/Build. Git really is really going to be a bottleneck for games, and most teams aren't going to want to figure out the hassle of manually figuring out differential updates and multi-part downloads via REST

Secondly, I watched your video, and dug through the website, and saw no mention of what your Windows story is. As a gamedev I'm going to need some assurance that your Windows support is top-notch.
Doesn’t it alert you if there is an AirTag in the car and the thief has an iPhone?
And the bronze age is a new bronze age.