skysight-inc/HackerNews huggingface dataset:
I’ve built several AMD systems over the past 20 years, and until now all the ones with nvidia GPUs were absolutely rock solid wrt hardware. The Radeon builds suffered various mostly minor GPU driver problems.

But son of a bitcoin, my current PC has this exact stuttering problem! And all this time I just assumed it was Windows being stupid about normal I/O. But come to think of it, I did recently have a conversation with my even-hardware-geekier brother in which I said something like “How in the hell can Windows have become so sloppy that the mouse cursor can be regularly interrupted during normal use? That should be logically impossible by design.”

But now I bet it’s this motherboard thing preempting everything and it all makes sense.
I wasn't trying to equate it to a programming language, though. IMO, a config format shouldn't be more difficult to grasp than a Turing-complete language. To me, nginx conf is hard to gain proficiency in because the amount of experience to know whether a declaration is in the appropriate place or won't be ignored is very high. Obviously someone can indeed become proficient, but I've found it to be extraordinarily high for someone who just needs it occasionally; I really don't want to live in nginx land all the time, in part because I'm a software engineer and not really an ops person.

For instance, should `upstream` be defined at the top-level or under `stream`? If you have another server doing a proxy_pass to that upstream, does it also need to be under `stream`? This is in no way obvious by either looking at nginx configs or by reading the docs.

And then what if you have a web server? Does it need to be under `http`, or can it be top-level? It can be either one depending on who's config you're looking at. But if your server you're pointing to is already an HTTP server, why would you want nginx to use its own http serving on top of your HTTP server?

That's just a couple of examples. And yes, there are absolutely logical answers to those, but I do not believe that the nginx config format speaks for itself.
> TRUNCATE clearly states your intention to delete everything, but DELETE by default also deletes everything.

I think the other way around.

“DELETE Something” to me means get rid of the whole of Something. “TRUNCATE Something” (in general English, not SQL) to me means to make something shorter, which probably doesn't mean removing it completely.

Perhaps “EMPTY Table” would have been a better choice than “TRUNCATE Table”, but by the time it reached the standard¹ TRUNCATE had long since been picked and until then it was not the responsibility of the SQL standard: you only had DELETE and without a filter it makes sence that this deletes all.

----

[1] note that TRUNCATE was not in the SQL standards until SQL2008, long after it was common in various DMBSs as a minimally logged alternative to DELETE-without-filtering-clauses.
Pirating is not a criminal activity in my country.

It likely isn't a criminal activity in your country either.
How is Game AI getting dumber than 15 years ago?
> “California will now be the only government in the world that mandates zero-emission vehicles. It is unique.”

Yeah, I found this suspicious, too. I watch plenty of UK motoring shows and I thought new ICE vehicles were banned as of 2030 or 2035 already.

EDIT: Nevermind, found it much further down in the article.

>The governments of Canada, Britain and at least nine other European countries — including France, Spain and Denmark — have set goals of phasing out the sale of new gasoline-powered vehicles between 2030 and 2040. But none have concrete mandates or regulations like the California rule.
Won't EVs help, not hurt, that bet?

I feel like the rise of EVs + cheap solar + self-driving cars might be the lucky mix that turns around America's car & highway bet, not ruins it.
Double Bass Arrays might be an interesting rabbit hole :)
Sure as long as the player you buy continues to operate, the regional keys don't get borked, and the market continues to support that blu-ray player, and doesn't deprecate with a "newer", "better", "smart" version that is incompatible with previous discs.
That's a lot of text to just say you don't trust the government or corporations. This argument is orthogonal

Of course efficiency is the goal. Wouldn't you argue our current use of natural resources is unsustainable long term? The only way out of that is to improve efficiency.

Ignore Walmart. If we were to rollback farming to the methods used just a few decades ago, the world would starve. So, yes, we need to continue to improve efficiency. It's required due to resources being limited.
How is charging a recurring fee for these products any worse than a car lease, which also charges a recurring fee for use of a product?

(Thought experiment, don’t downvote me just because)
Yes I agree. Also if you know your business won't need a lot of dev, like stuff like Instagram where I think they were still at 60 engineers even after hitting 1B active users, it can also be a good thing to use a niche (but viable) language to attract some bright engineers and they will be thrilled to be able to have a job to use it. Now I don't have such startup (yet) so I can't do it :)

I just wish ReScript would have gained traction and replaced Typescript. But who knows maybe it can still happen.
> But there's no connection between adding it to every car and charging a subscription to use it.

There is - it means someone who bought the car not intending to use the feature, or who bought the car second-hand, can enable it later.
> As someone who bought a Steam Deck almost entirely for the purpose of handheld emulation

And you seriously can't see the problem? The Steam Deck is direct competitor to the Switch, that also just happens to be the best Nintendo console ever made. Valve profits from it, but can deny any wrong doing. I think you just don't want to admit that intellectual property is a thing - something we hold in high regard in western economies.
I don't mean "add composer to the metadata", I mean add a field "primary artist key" which could have the value "composer", "performer", etc.

How many fields are displayed is up to the UI, but having metadata to indicate what the most sensible field is would allow a simple UI like Spotify to just show that by default.

Specifying on an individual level avoids trying to lump together genres and categorize which field matters most for each.
I anticipate the birth of an entire Cuba-like industry of keeping old cars running by all means necessary [1] as well as means of producing gasoline from anything organic you can get your hands on.

Reason: many people simply won't be able to buy a new electric car and will pay as they go to keep the old clunker going (especially given where the economy is headed).

Fun times ahead.

[1] https://discovercorps.com/blog/why-is-cuba-filled-with-class...
Of course I know how to use a TPM and why one might use it. It's rather unfair of you to assume that I don't because the hardware I bought doesn't function properly.

The computer failed to POST after I put in the dTPM, nothing to do with the OS. It's either an issue with the dTPM or the motherboard, but I couldn't figure out what the problem was and didn't want to keep spending money. The motherboard manufacturers provide very little information about how their dTPM interfaces work, and nowadays it can be difficult to find genuine OEM dTPMs due to Win11-related stock shortages.
Don't have the numbers here but last I read you can retire staking with just 3 validators.
What is the percentage? Couldn't find it.
https://archive.ph/AC08g
Honestly, I’d hate to be invited to lunch with everyone because I would feel like I had to say yes. So inviting me constantly would be annoying. Now if I told my boss I didn’t like to be invited to lunch and they kept doing it… might be that they just don’t like me. I wouldn’t think that I’m being “bullied,” but that maybe I need to get involved in some office politics and hang out with my boss more to earn some respect.
The averages don’t tell me much. We need to look at percentiles with intermittent sources of energy. 99% still means 3 full days of blackout every year. So it needs to be sufficient to cover an even higher percentile (in fact I don’t even think there is an acceptable number of hours of blackout in a year). I would be curious how they get to that with energies that pretty much go to zero the week there is no wind.
“software engineers, during wartime, can be liable for what their code does”
What do you mean "Valve" is the one getting away with this? Emulation is a choice made by the users. That Steamdeck is not locked down to make arbitrary code execution impossible, is what makes it a good platform.
It'd be impossible to live in Sweden without a mobile.
There is a first party Apple TV Client, but its still in development. They do have a public test flight for it:

https://github.com/jellyfin/Swiftfin
Haven't used PHP seriously for a decade I think so I might have a bit of rose tinted glasses.

But I am fairly certain that like the Perl documentation and unlike Java and Spring docs none of them was infuriating.
Study Proves That Water Separates into Two Different Liquids at Low Temperatures
How to stream NFL football in 2022
I have always assumed that is just one less operation required to resolve the absolute memory address.
The name SQLite isn't Sequel-lite. It's S.Q.L.-ite akin to graphite or Levite. It means a thing of SQLy stuff.

The creator says it like Escue Ell-ite emphasis on the Es- and -ite. [0]

https://youtu.be/Jib2AmRb_rk?t=99
The difference is I pay for ad-free content. Otherwise I would never watch the shows to begin with.

As these providers look to profit with more ways to add ads to their services, I'm sure people like me will find new ones who respect that transaction of pure content.

I don't want images to be implanted in my head because I'm too cheap. I don't think you can put a price on that.
Then perhaps Nintendo should release their own best Nintendo console ever made.

> intellectual property is a thing - something we hold in high regard in western economies

Citation needed. Both me and lots of us here on HN certainly don't hold intellectual property in high regard, because as framework it's done a lot to damage progress.
A friend sold me a 1070 Ti he used 24/7 for a year mining... something (zcash?). I ended up using that thing in my gaming PC for 3 more years before I upgraded recently.

I'm sure the lifespan of used GPUs is reduced, but it's hard to say by how much. There's probably a lot of variability due to chip yield and operating conditions (especially temperature and ESD safety). But if I could get one at half off, I'd probably take that chance.
I've pivoted to buying DVD box sets and then ripping and NAS-ing them. It takes time but: zero ads ever no matter what, cheaper in the long run, and my shows never get taken down or moved to a different company.

Why pay $20 per month to rewatch Friends/Seinfeld/whatever if the box set is $60?

I can even set up some sort of internet-facing NAS server that I can watch on the go.
Show me any sql dialect that will allow that CTE you give here (edit; and what on earth is that supposed to actually mean)

> Or can you only use SELECT for WITH queries

you can only use a select inside a cte (or should be able to) because the 'e' stands for 'expression'. It seems postgres does allow an insert with and output which sort of makes sense but I doubt it's in the standard.

Your last sentence makes no sense to me. Give an example.

Also you failed to give an example that group by/distiinct weren't allowed in ctes.
Copyright infringement may or may not be criminal. While it may technically be for the operators of the streaming services, it is a civil matter from a user standpoint.
Scientists bent frickin’ laser beams to create this detailed image of a cat
Maybe the cheapest / oldest EVs, but I assure you, even the most basic Tesla-level EVs excel in all of those conditions.

And what does water have to do with EVs?
Except, as we saw in Kansas, when left wing policies, like abortion access, marijuana legalization, minimum wages, and Medicare expansion do go on the ballot they often win or at least get much more support than you would guess from believing the Republicans.

If we could get more direct voting on these policies, it is quite likely to be quite different outcomes from the representatives chosen by primaries dominated by fanatics system currently in place. As someone that grumbles constantly at all the technically complicated ballot initiatives I have to wade thru in CA, I would prefer a system where the elected representatives shared the values of the people they represent, but maybe the internet has rendered that impossible.
Feedback from iFixit is nice and all, but has Louis Rossmann weighed in on this topic yet? All feedback prior to Louis getting loose on YouTube is just the opening act.

UPDATE: Louis Rossmann has published his opinion: https://news.ycombinator.com/item?id=32581896 (TL;DR: 90% useless for him but an improvement from 100% useless like Apple's previous program)
I've had my 16" MBP since early April and I only have 30 cycles on the battery. At my usage rate, I charge this thing about once or twice a week on average. At this rate, the battery is going to last longer than any laptop battery I've ever owned. And then when it finally degrades to the point that I need to replace it, I would happily pay $199 to Apple for a new one rather than save a few dollars and do it myself. Plus I'd rather have someone to blame other than myself if it f's up.
And now there's a split where the miners keep mining and everybody gets a new duplicate coin account and the grifters cash out more?
Electricity is more expensive in California. I pay an average of 35¢/kWh.

According to Google, the Chevy Volt battery capacity is 60kWh.

So $21 instead of $12.
Around here it's about the same given my options, but I do like the portability.
Maintenance may be pita but the issue with using web specific ui frameworks for a desktop electron app is that web frameworks arent meant to be run for a long time. They take a lot of memory. One has to find the right balance between what to do in the renderer process (ideally nothing more but really basic css and js, maybe a web worker or two), and everything else in the main process.

I threat the main process as a backend api and use ipc as a broker between that and the ui. The renderer process does nothing but show text and icons. From that point on one can have fun with threads and all :-)
Does anybody know a good SQL / DDL schema for a double entry accounting system?
Lots of astroturfing in this thread. Suggest everyone do their own research before making any moves.
Those of you interested in the Heroku lifestyle and willing to have a quick and painless deployment experience (for simple apps) are welcome to try out Piku, a tiny Heroku-inspired PaaS for your own servers:

https://github.com/piku/piku
Waymo's Fatigue Risk Management Framework for Testing Autonomous Vehicles [pdf]
All these big publishers always parrot the same, 'just go to HR' as though that'll solve your problem. HR has always been the legal shield of the company; they exist to shield the company.

> one option is to take the issue to HR, especially if the perpetrator is a boss. Although speaking up takes courage, Sharma advises people do it sooner rather than later “so that matters can be treated with a sense of urgency, and they don't impact your mental wellbeing in the long term”.

Yea, that's just gonna get you fired depending on how severe the accusations are, and whether the person being accused has clout within upper management. If your boss is friends with the big boss, guess whose ass HR is gonna can?

Sadly, every time these articles come out from these big publishers, none of them suggest worker organization. That's the best way to fight back against these toxic practices, look how much worker benefits we've gotten over the back of dead workers just by banding together and pushing back: fire exits, reduced work hours, no child labor, etc.
The audacity is sky high.

Just check the attention to detail and care put into these manuals. The gradient blue arrows are masked by glass and alter in arrow opacities to make abundantly clear how the device is supposed to react to the force applied.

You all should have been there in the original iPhone days. I apologize to my early customers as to achieve anything close to a 'repair' meant losing a few back clips and figuring things out as you went.

iFixit is under existential threat, and it shows.
They have to pay to put the heater into the car in the first place.
My 2022 Nissan Versa has that "high beam auto-dim" feature as standard. I love it - as a conscientious driver I'd always manually dim, but it's a PITA on a curvy road with little forwards visibility where you are dimming/undimming a lot - nice to have it auto.

Incidentally - the 2022 Versa so far seems to be a great car. Lots of software features that might be considered "luxury" come as standard.
Virtue signaling is typically used to mean one of a few things. These are my own rough definitions:

"Saying virtuous sounding things without any intention of acting in accordance with those virtues."

(I don't think that's what's happening here)

"Saying virtuous sounding things that are so in line with the virtues of the zeitgeist that they take no moral fortitude to say."

I think that this is closer to what they meant. It's not necessarily a valid criticism in this case, but I hope you understand how people could find it off-putting when people signal their virtue in the couple of ways I mentioned.
If I understand correctly, you are not trusting "someone", u are trusting the network itself. Imo no different than any other operation on the network. Any operation on the network requires trust that the network will do what it agreed it will do.
neither your comment.
This 1950 cartoon depicts Goofy -- an ordinary, kind, thoughtful citizen -- turning into a monster when he gets behind the wheel:

https://www.youtube.com/watch?v=mwPSIb3kt_4

The phenomenon has been around as long as there have been automobiles.
Yes. I will be moving my company off of Heroku. The DNS issue yesterday increased the importance of this in my mind.

We'll probably end up going with AWS though I might take a serious look at Azure.
Same here!
And, on the rare occasion, my partner every once in a while wants to watch a "blockbuster movie" that is out only in theaters (not includied in any streaming services' regular content library for the subscription price)...so on a rare occasion we will rent/buy a "blockbuster" from amazon prime, vudu, etc. I dislike it because sometimes just 1 new, big-budget movie might cost as much as a full month's worth of streaming service...but it is still waaaay cheaper (and pletny more convenient) than both of us going to see the movie in an actual, physical theater (with the rest of the germ-producers out in the world). ;-)
Fossil gas short term, green ammonia long term. With enormous amounts of clean energy and air source carbon capture, you can carbon budget for last resort combustion generation. You might have to burn something to keep the lights on, you’re just on the hook to pay Climeworks or someone else to pull that carbon back out of the atmosphere (which will be done with clean energy) and that cost is built in the per MWh spot price.

https://royalsociety.org/topics-policy/projects/low-carbon-e...
> This is aspirational virtue signaling

Otherwise known as "setting a goal," often considered a requirement to meeting a goal.
Up your game and start getting the dvds from the library
A number of those big corporations on the sponsors list publish open source software and/or contribute to open source projects. I don't know how many, but there's several I recognized (Google, Microsoft, GitHub, Comcast, Indeed).
It's very commonly used by the ingress controllers. You can get things working with hostNetwork or custom service port ranges, but that's a lot rarer than doing it via load balancer.

Third option would be to expose pods directly in the network. EKS does this by default, but from my experience it's quite rare for people to leverage it.
Startup turns chick embryos inside the egg from male to female to save them
Which part is magic in this situation?
I should point out that because Ethereum is a dark forest[0], slashers will collapse to a subset of stakers. More specifically, anyone who is not a staker is at the mercy of the mempool[1] to broadcast their slashing transaction and at the mercy of other stakers to correctly record it. There is no economic incentive to do so, and no way to constrain the software such that stakers cannot manipulate the slashing message to take the payout for themselves. And since regular users who slash don't get rewarded for it, there is less incentive to actually bother watching the watchmen.

[0] https://www.paradigm.xyz/2020/08/ethereum-is-a-dark-forest

[1] No clue if this has a different name in Ethereum
>as well as "anti-cheat" protection

How do you solve cheating problem though? When I sit down playing a multiplayer game I don't want to see anyone cheating, botting etc. It's not fun.

Yes it's a cat and mouse game between the cheat makers and the devs and anti cheat solutions are not perfect but without some anti cheat system most online games would be totally unplayable.
> that's a whole other problem

Is it? Or were your cops right and doing their job?
I would say in this case it's more the API designers' fault than Go's fault. Looks like the Python API is operating at a higher abstraction level than the Go API - using the Python API you can just call a "macro" that does everything required, in Go you have to call each operation individually.
Even though it's software engineering, which supposedly isn't really engineering, you can still apply engineering principles. Disregarding all the bullshit debates about whether Rust is better than Go, there are actually differences between the languages that you can objectively research.

Maybe no one in that specific company really knew the language, but there's loads of people actually using the language, it's not like it dropped from the clear blue sky. It's not like there's a Rust salesperson that knocked on their door with a leaflet. They're not even the first persons to write a database engine in Rust.

I wonder if other engineering domains have this same silliness. Do the architects have intense debates over steel H beams vs wooden LVL beams, and at some point newbie architects believe you should only switch from one to the other as an architecture firm if your architects have experience with it, because the only way to know if it would work is reading the marketing claims.

A compiler is just a tool. If you're doing a rewrite you better pick your tools correctly, and it seems like they did. You could theorise they were lucky somehow, or you could recognise that they're experienced, educated and skilled and made the right choice based on their researched.
AD is bloatware? O365 is?

I think the only inflated thing here is your ego.
No, again you can charge people a one time cost to enable it. Whether that happens at initial purchase or years later (in app purchase style) doesn’t affect whether it’s a one time or recurring cost.
If you do the increase as a percentage, say 20% yearly growth in output, which probably better fits the history and other countries, then it's about half that time to triple.
Oh, I thought they were talking about the fossil fuel (which is still the majority) and the effects of it.