skysight-inc/HackerNews huggingface dataset:
There are multiple ways that code gets merged into master and ends up broken.

First, the one where everyone does everything correctly: CI executions do not run serially because when too many people are producing a lot of code, you need them to run at the same time. So you have two merge requests which are done around the same time A and B, they each see a commit C before each other. Say merge request A deletes a function or class or whatever that merge request B uses. Of course merge request A deleted all uses of that function but could not delete the use by B since it was not seen. A + C passes all CI checks and merges. B + C passes all CI checks and merges. A + B + C won't compile since B is using a function deleted by A. If you are lucky, they touch the same files and B doesn't merge due to a merge conflict and the rebase picks it up, otherwise broken master.

Then you will typically have emergency commits to hotfix issues which might break other things.

Then you will have hidden runtime dependencies that won't trigger retests before merge due to being hidden, but every subsequent change to that repo will fail.

Then you will have certificates, dependencies on external systems that go away.
You are in luck, the author has been sharing

https://medium.com/@heyulei/capture-images-for-gaussian-spla...
The Making of Roman Metal Ink Pen Nibs
Road infrastructure applies equally to gas powered and EVs
oneAPI Plug-Ins from Codeplay for NVIDIA and AMD GPUs
Sorry but no: I've seen lots of great companies die from #1-3 and competitors copy the PMF product and win.

One of my saddest investments was an amazing company gummed up in co-founder squabbles too far gone to recover, even while the product was growing like weeds. Company died in lawsuits and walkaways. Another was pre-PMF and ran into this, I learned from the previous experience and jumped in and helped them keep the band together. They found PMF the next year and off to the moon ($1M ARR, 100% QoQ growth, 36 months that, <6 months to truly profitable).

I have lots of examples of all 3 and more. It's all 100x easier than PMF but if you don't do FIRST then you don't get to work on PMF.
Python makes it relatively hard to write inscrutable code, and more importantly, it's very non-idiomatic, and there would be pushback.

WTFing at shell scripts is normal.
NASA to create lunar-centric time reference system
Show HN: A F/OSS listing of GLP1 related resources
I don't live in a country with anything like this sort of retail experience, but I feel like there is a middle-ground approach which is a fast self-checkout with async payment. Maybe even just dumping your cart on a conveyer and letting the products be scanned in a more controlled environment, or even just QR code stickers.
This isn't what they meant apparently but in a very literal sense, pay can never be enough because it is economically necessary to underpay workers relative to what they contribute because profit by definition can only exist from surplus value, i.e. making more money from selling the product of labor than you pay for that labor.

If I pay a worker $20 per hour to make 20 doodads an hour in my doodad factory and then sell those doodads for $5 a piece, I make $5 for every $1 pay my worker. Of course that extra $4 per doodad has to account for the cost of the doodad factory itself (initial investment, maintenance, material) and the literal cost of doing business (taxes, permits, fees, paying an accountant) and of course market fluctuation (warehousing, building a financial buffer to remain solvent if sales lapse or production has to stop) but if the business is meant to be successful, that needs to add up to less than the extra $4 I'm making. And the bigger that difference is, the more profitable my company becomes and the more spare money I have to expand my business and get ahead of my competition up to the point where I can sell shares in my business to other people and pay dividends from my profits to them.

So in other words not only can't you pay workers exactly "enough" (i.e. 100% of the value they contribute to the company) but you're actively incentivized to pay them as little as you can get away with (and perversely, paying them more by reducing your profit margin may actually be worse for them by making your company less competitive and less resilient). This is before we even get into the politics of what work is overvalued or undervalued (e.g. the idea that CEOs should receive massively disproportionate compensation for their labor, which again creates pressure to compensate for this by underpaying lowly workers).

This, by the way, is why collective bargaining matters. No matter how cool and nice your employer is, the market actively incentivizes them to do the least for you they can get away with and punishes them for doing more. So by not taking advantage of collective bargaining (i.e. using the pressure of all employees to your advantage rather than just yours individually) you're leaving money on the table. Note that is still true if your role is proportionally overpaid relative to other workers in your company unless you literally co-own the company.
Ask HN: Is USB3 flash drive a joke?
Nowadays there is harder to buy a good old USB2 drive than nasty USB3 one. I do not see any pros of latter, only cons:

I can not use it for reinstalling OS, my old computer doesn't see them in BIOS

I can not use it in car, my old multimedia system doesn't see them

Their writing speed never exceeds 30MBps which is an upper limit of USB2

What is the reason of abandoning USB2 standard if USB3 is not that backwards-compatible as new versions of PCI/SATA for example?
good.

returning/replacing something at a grocery store shouldn't take hours of overseas phone-calls and arguments.

ask me how I know.
No, it's just three. The reason it's a thing – as far as I understand – is that solving analytically for one body is trivial: it's stationary. Solving analytically for two bodies is possible but takes some calculus. Three bodies have chaotic behaviour and need to be simulated.
Yep. This is the secret sauce many miss about TikTok.
Yup. This is more of a signal on 1) experience with new EUV processes and 2) cost of labor. That's not taking into account the expensive EUV amortization.

A hard truth I've heard in CEO circles is that western middle classes are falling down in terms of purchasing-power; And they will continue to do so until they join Chinese middle classes levels of revenue.
Does it?

https://www.sustainalytics.com/esg-rating/exxon-mobil-corp/1...

ESG Risk Rating: 41.6 (Severe Risk)

It's nearly in the bottom 1,000 of 16,000 and middle of the pack even for Oil and Gas producers.
Wayland is a protocol. Nothing intrinsic about Linux to it.

If the BSDs and Illumos are dragging their feet getting on board, that's the BSDs and Illumos' problem.
Friendly feedback:

Please work a bit on your landing page. Doesn’t have to be pretty, just more informative.

I was utterly confused when I directly opened the link without going into the comments (as I very often do with Show HN).
You are missing where this is coming from.

Many of the core papers for this came from Meta's VR team (codec avatars), Apple ML (Spatial Compute) and Nvidia - companies deeply invested in VR/Spatial compute. It's clear that they see it as a key technology to further their interests in the space, and they are getting plenty of free help:

After being open sourced in May last year, there were 79 papers overall published on the topic.

It's more than 150 this year, more than one a day, advancing this "dead end" forward.

A small selection:

https://animatable-gaussians.github.io/
https://nvlabs.github.io/GAvatar/
https://research.nvidia.com/labs/toronto-ai/AlignYourGaussia...
https://github.com/lkeab/gaussian-grouping
I get that it would understand mortality and all. What I mean is, terror is a very specific, mammalian response to a perceived threat. There are unimaginably more possible responses to that realization than terror. Terror makes sense for immediate, fleeting threats, but I doubt a galactic scale awareness would develop that specific mechanism.
> the person in front watches open mouthed as their shopping gets scanned and piles up in the bagging area

I feel this. It makes my blood boil. I wish I could flutter through life with such child like absent mindedness.
toothbrush, dishwasher
Do you mean Firefox has created a version that routes container traffic through proxies without the use of the the Container proxy addon?
So success is more likely by not being an idiot. Not exactly helpful advice.
Do you actually talk to enterprise users? Nobody I’ve spoken to has ever once complained about censorship. Everyone is far more worried about data governance and not getting sued. Maybe it’s just that zero people I talk to are making child safety crisis slide decks? Seems like an unusual use case for most businesses.
Uniqlo has something similar to this - they use RFID's on their stock so you can dump it into a bucket at the self-checkout, and it scans everything immediately [1]. You still have someone pop over to check if you are OK, but it is a lot quicker than self-scan or usually waiting for someone.

[1] https://www.rfidcard.com/uniqlo-has-rolled-out-rfid-technolo...
Portability. A test to get the answer to "what the fuck am I running on and what does it support" is more portable and robust than thousands of "flavours" manually configured in /etc/whatamieven.conf

The author misses that the buildtime magic for the xz exploit is not in the m4 file but in an obfuscated, compressed, encrypted, binary disguised as a test file that alters the build process at multiple stages (configure and build)

A better argument can be made that the act of compiling a binary / obfuscating / minifying code instead of interpreting code directly is the fault.
Can you do seamless fractional scaling across multiple displays with X? No, you can't.

Can you do HDR in X? No, you can't.
Welp there is absolute chaos in that thread -- guess it's not an April Fools joke.

I wonder if relying on CI for anything other than provisioning machines is a mistake -- maybe we should have never moved from doing things from local scripts written in $LANGUAGE.

That said, I'm probably biased since I'm a massive fan of things like `make` and more appropriately for the current age, `just`[0]

[0]: https://github.com/casey/just
Location: Paris, France
Remote: Yes
Willing to relocate: No
Technologies: Linux, Python, Powershell, IaC, Automation - CI/CD, Ansible, K8s, Azure - GCP - AWS,
Résumé/CV: https://drive.google.com/file/d/1TKV7G12bbSEQobnmW7Aivo559iz...
I am looking for a DevOps or Cloud Architect position. I have six years of experience as a DevOps/Cloud engineer, with a clear specialization in Azure.
Email: fabien@carre.gr
Well as I (naively) suggested whoever owns the actual ship (and thus disposes of it) can claim on an escrow that isn't released until the ship has been verifiable disposed of in an environmentally sound fashion. So if the ship ever is sold to another party, that would be built into the purchase cost (that they could claim this money), even to the final purchaser (the wreckers). Probably some huge loophole or perverse incentive that I haven't thought of, but that's at least one suggestion.
JWO can work in cultures where most people are honest e.g. Japan.

JWO stands no chance in cultures where grift is the norm e.g. NYC where people jump turnstiles let alone snatch groceries. Even self checkout struggles. In these cultures, checkout staff invite their friends to shop then "accidentally" forget to ring up an item or two. If you can keep shrinkage to a few percent you're doing great.

Source: longtime in the industry and owned/operated 3 retail shops myself.
This drove me crazy at previous companies where our build system dependencies were specified with wildcards so they would just auto pull in the latest version whenever you built the project. Not only are there security issues with that, as seen here, but it destroys your ability to have deterministic builds; every time you build the project it might be building against a different set of dependencies. You lose the ability to even compare builds against each other, because even though the builds are for the same exact project code, the dependency binaries might be different, and so the two builds could run differently.
I tried one in SF and never went back because holy fuck it was expensive
Why would it be so much easier to replace a smaller, but still heavy battery?

Seems to me you would need more or less the same tooling.

After all, you’re not replacing either by hand.
I haven't confirmed myself, but apparently there are costco specific models of these kinds of printers which don't demand apps, internet connections, or a linked credit card. Presumedly demanded by costco to reduce the returns that would result.
> western middle classes are falling down in terms of purchasing-power

Do you mean they finally figured that they can just continue the shift of wealth to the few?
>This observation applies only to amateur tennis. In professional tennis it’s just the opposite: 80% of the rallies are won rather than lost, as unforced errors are infrequent. This is true in chess as well, as high-level players don’t blunder, and thus it really is that litany of other skills that results in high standings.

I think this means at a high level, you're already not blundering. So you need to actually do something MORE in order to win. You need to force your oponent to lose, and not just play "OK" and wait for them to make a mistake.
Pizza Hut has in store seating, Dominoes does not.
"Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17"

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

Followed by,

"C++20 For The Commodore 64"

https://www.youtube.com/watch?v=EIKAqcLxtT0
It's like the speedometer on your car. Even once you reach the speed limit, you may need to check your speedometer again and again, both for safety and comfort. Consider that different people place a different value on their health. In a high stakes environment like a school zone, you would prefer to check your speedometer more often. Also consider that the accompanying apps are gamified, as in addiction forming.
I have had the same experience at Zara which has cloths from different manufacturers.
What is the spike in November 2020 about?

Is there a way to "see what they saw"? Maybe the results of then could tell me why people cared about a 20 year old media format.
In amatuer tennis, he would say that indeed you need to learn how to play.
But you just play and return the ball. You don't need anything fancy to make you win. You just keep playing until your opponent makes a mistake.
You bring up an interesting point. Just thinking out loud for a moment here. Is the current VC business model potentially the problem area and not the actual businesses? The need for rapid growth/software company like profit margins when these companies need more time and potentially are like non-software companies in terms of profits?
KPI stands for key performance indicator. It is a tool to grade people or teams by applying numbers to their work.

The only relationship you can have between these is that a ticket with a "resolved" status can be used as a KPI, but you're trying to invert the relationship here, which doesn't work. After all, it's an indicator and not a causal relationship
Because as long there's a significant "X is fine, why switch?" user base, it will hold back the apps, toolkits, and libraries, many of whose maintainers desperately want to remove the X11 code paths and get on with something modern. We need everybody going all-in on Wayland in order for there to be progress on the modern desktop. Having that crufty old support for an effectively unmaintained display server kicking around is wasting developer effort.
"actually it is better if women lead this study at this current time"

This is such an indictment of our society.

I still believe that the proper response to women's mistreatment in the past and present is to stop mistreating women, not to start mistreating men.

Constraining men from discussing things of interest and value to them, basically because they're not women and don't have the societal "indulgence" of being female, is sexism and should be opposed.

Maybe that's the wrong read of the situation, I'd appreciate being steered aright, but that seems like the situation to me right now.
And before, there was huge flows of money because USA didn't have to rebuild from war and instead spent on defense like crazy - which filtered down to building wider and wider rings of industry along Route 128, Silicon Valley, LA, etc.
>But BD-R never really caught on for a lot of reasons: So even if it is cheap-enough, it isn't universal-enough.

I beg to differ. In the 2000s and part of 2010s everyone had optical media readers at home or in the office. In my EU country, radiology offices still use DVDs to share or hand you over your X-ray/CT/MRI images that you can then share with your dentist/GP/specialist for diagnosis.

Yeah, a national cloud system for radiology image storing and sharing part of the national healthcare system the would be much better, but computers and on-line services are still a new confusing thing to the government, so this is what we got now. So every medical practice still has functioning optical readers.
contactless payment is really just a few seconds nowadays at self-checkout machines.
> Why is running your own database so frowned upon?

It's a meme that running your own DB means that you'll get owned within seconds of going live, or lose all your data in the first day because fires in your data center are a daily occurence :-/.

It's the modern equivalent of "MongoDB is Web Scale".

> Managed hosting can give you a head start, but also increased costs.

Yeah ... buuuuuuut ... it's a very tiny head start.

Sure, you may save a few hours by using a hosted postgres service, but you save that only once over the entire lifetime of the database server!

IOW, if you set up a PostgreSQL server on a couple of cheap VPS instances, you can continue using that server for each new product until you hit performance/security problems.

I've got exactly one PostgreSQL server set up, and all my little experiments happen on that one server, with me creating new databases as and when needed.
You forgot poor cost-cutting decisions that have reduced their utility as actual cars. No parking sensors, no rain sensors, no stalks, no gear shifter, no physical AC controls.

I'm not undoing 20+ years of driving muscle memory just so Elon can make a few bucks extra profit per car.
Give streamlit a shot. Since I started using it I’ve been churning out internal tools at the pace of one every few days.
Sure, but polyrepos don't break with scale in the same way as monorepos. You only need additional tooling when you are trying to coordinate homogeneity a scale larger than your manual capability. Autonomous services don't typically do that kind of coupling without cohesion that people naturally find necessary in a monorepo and you can build cooperative and coexisting products without that kind of coupling.

When I read the white papers by google or uber on their monorepos, when I see what my company is building, it is just a custom VCS. Everything that was thrown away initially gets rebuilt over time. A way to identify subprojects/subrepositories. A way to check out or index a limited number of subprojects/subrepositories. A way to define ownership over that subproject/subrepository. A way for that subproject/subrepository to define its own CI. A way to only build and deploy a subproject/subrepository. Custom build systems. Custom IDEs.

The entirety of code on the planet is a polyrepo and we don't have problems dealing with that scale like we would have if we stuffed it all in one repo like this debian monorepo shows. Independence of lifecycle is important, and as a monorepo scales up people rediscover that importance bit by bit.
They aren't as unreliable as to miss an elephant in the room of eternal ignorance, and you don't need to shift to "the best", a basic "have you even heard of this" is sufficient
You can always try and walk faster
I have a Brother laser printer that is now almost 20 years old. I had to buy a dozen toners and the only fault was due to the rubber pads deteriorating (20y near a window in an office).
Even now, I connect it to the wired network and it's automatically recognised by all the devices without any configuration.
No, biofuels are not an option, not at the present scale of fossil fuel consumption, or at any likely increase in net fuel consumption which would reflect the rest of the world rising to a modest fraction of US/EU per capita energy consumption.

Realise that we shifted from biofuels to fossil fuels in the 19th and early 20th centuries because the energy-fueled technologically-driven economic growth people wanted simply wasn't possible with agriculturally-based energy systems. In 1900, the US devoted a fifth of its grain supply to transportation, in the form of horse feed. Henry Ford experimented with alcohol-based automobiles. Ultimately large petroleum finds (Spindletop, the East Texas Oil Field, and Ghawar in Saudi Arabia) demonstrated that petroleum would be a reliable fuel source for the foreseeable future.

Biofuel yields vary, and some of the higher claims remain largely theoretical (grasses, pickleweed, and algae particularly). Demonstrated biofuel productivity from crops such as soybean, sunflower, and sugarcane range around 48--63, 63--90, and 700 gallons/acre (about 450--590, 590--840, and 6,550 litre/hectare).

The US consumes about 7.3 billion barrels of petroleum annually, the world about 37 billion.

Given the highest yield above, sugarcane (which has a limited growing zone), substituting for all petroleum use would require somewhat over 2 billion acres. That's ... somewhat ... less than the total present arable land on Earth, but keep in mind that fuel crops would displace food crops, that we're working from the best option (soybean or sunflower would require better than 10x as much land), and that agriculture itself is quite energy intensive, with most present crops requiring more energy input than is delivered.
>Employers will always want more work for less money, employees will always want more money for less work. Same as the seller of any product would like more money for that product,

Is that true though? I come from a family that works in the crafts, small business mostly (which is like 70% of businesses). Most employees are employed for life, what's being made generally costs a decent amount but quality is high, people are content when they make what's perceived as fair and enough to maintain a middle class lifestyle, and so on.

Nobody actually tries to rip each other off, cuts every penny and leaves for 5% higher salaries. People are around for decades. The MBA business logic isn't some universal truth, in fact it's not even how most people work.
At my work, I've had the opportunity to work with several headsets of different flavours, and eye tracking and pinch to click is not an Apple innovation. It was definitely in the Quest Pro, and possibly some others (its been a while since I worked in that department). When I first got to mess with it, I very quickly knocked up a demo of a huge pair of eyes looking at you that matched the rotation of your actual eyes, which is a surprisingly creepy effect
Sure I get that, but like, I didn't need to write a driver for it to print text, that worked out of the box on windows, and this printer is 30 years old. Having the one thing doesn't preclude the other. There's a zero percent chance that modern printers aren't going to be e-waste in a couple years. That's the problem, we could make good printers that can render postscript in 2024 and 2054 too, but greed prevents that.
There's a system where you scan barcodes with an app on your phone. No need to repack, pay with one click at the end.