skysight-inc/HackerNews huggingface dataset:
Version sets take care of everything. A version set can be thought of as a Git repo with just one file. The file is just key/value pairs with the dependencies and major/minor version mappings, e.g.

<Name> <Major>-<Minor>

Java 8-123

Lombok 1.12-456

...

A version set revision is essentially a git commit of that version set file. It's what determines exactly what software version you use when building/developing/deploying/etc.

Your pipeline (which is a specific noun at Amazon, not the general term) acts on a single version set. When you clone a repo, you have to choose which version set you want, when you deploy you have to choose a version set, etc.

Unlike most other dependency management systems, there's no notion of a "version of a package" without choosing what version set you're working on, which can choose the minor versions of _all of the packages you're using_.

e.g. imagine you clone a Node project with all of its dependencies. Each dependency will have a package.json file declaring what versions it needs. You have some _additional_ metadata that goes a step further that chooses the exact minor version that a major version is mapped to.

All that to say that the package can declare what major version they depend on, but not what minor version. The version set that you're using determines what minor version is used. The package determines the major version.

Version sets can only have one minor version per major version of a package which prevents consistency issues.

e.g. I can have Java 8-123 and Java 11-123 in my version set, but I cannot have Java 8-123 and Java 8-456 in my version set.

Your pipeline will automatically build in new minor versions into your version set from upstream. If the build fails then someone needs to do something. Every commit produces a new minor version of a package, that is to say that you can say your package is major version X, but the minor version is left up to Brazil.

This scheme actually works pretty well. There are internal tools (Gordian Knot) which performs analysis on your dependencies to make sure that your dependencies are correct.

It's a lot to know. It took me a year or so to fully understand and appreciate. Most engineers at Amazon treat it like they do Git -- learn the things you need to and ignore the rest. For the most part, this stuff is all hands off, you just need one person on the team keeping everything correct.
What Russia is doing to Ukraine, it has done hundreds of times before. Invasion, genocide, border expansion. Russia is not a melting pot. It became this big this way.

The UN Charter proscribes exactly these things more than any other actions, because they’re considered the path to world war. Russia needs to be stopped and evicted from every square inch of Ukraine.

It’s appalling we coddle these fuckers. Appalling we helped convince Ukraine to give up their nukes for peace and now we’re abandoning them? We’re becoming a menace too. We helped disarm Ukraine and won’t live up to our promises to help defend them. Morally we will be accomplices in genocide.

Our behavior is indefensible.

https://human-rights.cmc.edu/2022/04/14/russias-genocide-han...

https://quotecatalog.com/quote/harry-s-truman-the-russians-a...
Lstm?
I mean, yes for personal accounts with a couple of thousand transactions - sure. But esp. in payments or in exchanges there can be accounts with millions of transactions a day. So you get a double-whammy - those are hot-accounts which also slow down the system, recalculating the balance for those accounts each time a transaction happens isn't an option
I was disappointed that the barbershop song wasn't really a barbershop quartet, but surprised to find that it can do a pretty convincing barbershop quartet sound as well.

https://www.udio.com/songs/5t7NX5kX3pPi18BgFfFoy9

I will be really impressed when one of these services can do classical solo piano that is cohesive over the entire length of a piece. It's clear that generating realistic instrument sounds and voices is mostly solved, and generating rhythms and chords and short motifs is all mostly solved too. However, longer term structure is lacking, and the pieces feel like they are wandering aimlessly with few recurring themes and little progression. This is true in any style, but classical solo piano pieces really highlight these aspects. Here's an example:

https://www.udio.com/songs/w4ozndDULWNyUeyZEpFjKy
Meanwhile, there are works of immeasurably lesser technical talent hanging on my walls that I spend much time admiring. Good art is good art, and it's best to not let anyone tell you what that means or doesn't mean.
> Lack of good education, or intelligence, or both.

Is it? You can sum up most of a Wharton MBA with "gamble until it bites you in the ass".

The only difference is, the guy with the Wharton MBA gets to pawn his mistakes off on the guy who's actually doing the work, thus evading your punishment for stupidity.
> base_ruleset is not true in and of itself in the way 2+2=4 is.

Also, my claim is these are exactly the same. 2+2=4 is only true because of the axioms of number theory. Maybe geometry is more illustrative where different axioms give rise to euclidean or hyberbolic geometry, etc. base_ruleset is similarly an axiom of reality.

My usual example of the rules of Conway's Game of Life applies. The rules don't have any reason to exist, but once posited, the board generations naturally follow.

> A1 must fail unless one is prepared to assert that things happen without reason (in which case the 'chocolate cake' argument applies)

To be explicit here, things happening without a reason (positing an axiom) is in no way the same as things being illogical. Axioms are part of logic.
While I mostly wrote `mutuple` for fun, it's also a proof of concept for solving a tricky pickling problem in the jsonpickle[1] library: restoring object graphs that contain tuples with back-references to the same tuple.

I'm pretty sure there are better ways of handling this edge case, but, hey, it works and was a pretty fun experiment.

[1] https://github.com/jsonpickle/jsonpickle/pull/491
Innovation can create jobs, but at the same time it can displace people from their jobs. Innovation in manufacturing created jobs overseas in places with cheaper labor and less regulation, while eliminating jobs in the USA. AI may do the same, whether by actually replacing people with technology or simply outsourcing overseas and calling it AI like Amazon and others have done.

While the "labor market" works globally, across borders, employment does not. Just like food -- American produces more food than Americans need, but people in other parts of the world (and even plenty of poor Americans) don't have enough to eat. So while it's generally true that innovation can lead to net job creation globally, it has local effects that can lead to unemployment and displacement.
I know this is a joke, but you know what, it's actually kind of true now.

There are absolutely downsides to GLP1 drugs, but the way they work is well-studied, and with a low enough price and high enough availability (and a lot of luck to not have significant side effects), someone COULD get on them or some future better version of the drugs and have lowered/controlled appetite which enables them to lose weight over the long term.

Always taking the drug isn't ideal (and ideally you'd eventually get off), but it's better than the alternative.

Then again, I'm biased.
>I’m writing a program right now that will query ChatGPT 4 with… A LOT of tokens.

What are you writing a program to do? That's more what I feel OP's question is about, and also what I'm interested in.
That was basically what we did at my school. I have fond memories of writing an assembler in Perl to do the machine code assignment so I wouldn't have to calculate the jumps by hand

https://www.arl.wustl.edu/~jon.turner/cse/260/lec/washu2-1.p...
I'd probably be more sunk. When I was first learning and playing around with PGP, I published a key. Later, I changed the key for some reason or other but no longer had a way to revoke the old one. I'm pretty any of them out there are expired by now but for a few years it absolutely was possible to send me unreadable mail.
Strictly speaking you might want to ask how much extra insulation in the atmosphere this represents.

> Is this like the equivalent of an average month of sunlight warming the ocean?

An average month of sunlight puts a truly vast amount of heat into the global sea and land surface, the overwhelming bulk of which is radiated away into the atmosphere which traps a small percentage of that heat thanks to "greenhouse gases" which have kept us warm for millennia.

As the gas makeup of the atmosphere has changed in the past century, so to has the amount of trapped heat energy .. which goes into tempreture increases, but also wind energy for storms, freezer cell energy for cold snaps, melting ice from 0 degree ice to 0 degree water, etc.
At the meta level, I don't understand why AI would be used to replace people's entertainment and hobbies...
It should be used for the things that no one wants to do...
Or that no human is capable of doing...

I mean, as a dabbler in music, not being able to play a given instrument should make me want to learn, such upskilling which should have some beneficial effects even in terms of neurobiology.

Even if I know that could be used as a basis for creative input, it feels like this is dangerous for humanity.

After all, someone has to have something to do in their spare time?
Some architectures are better for pedagogy (learning) while still covering the important concepts. RISC-V or MIPS fit this well. RISC-V is also not patent encumbered so anyone can freely use it.

Some platforms are not great pedagogically, but are taught because they are used in industry, like x86.

ARM manages to be ok at both.

I don't see a point in learning with other architectures.
What’s a block making machine? Or a block for that matter?
Agreed! Kudos to Paul for creating the evals, running them quickly, and sharing results. My comment (not on behalf on OpenAI, but just me as an individual) was meant as a "yes and" not a "no but".
I'm well aware of that, but what I think you're missing is that if you need a large text editor, you'd just... use Emacs, or one of the handful of alternatives.

(this is not Emacs boosterism. I could have used any other text editor there)
It's amazing how a lot of companies just forget how they got so big. If people can learn for cheap or at least very cheaply with your stuff, then they are going to use it when making money.

Restricting teaching with it or charging students the high corporate fees are just going to backfire in the long run. People will learn with whatever is cheap or free .

Davinci Resolve is getting more popular, because it's "free" and Adobe is a buggy piece of shit. Blender got popular, because learning at home, with any other software was way too expensive.
> After the fast is over, I switch back to normal meals and weight lifting.

"weight lifting" is doing a lot of lifting here probably. Strength training and building muscle is so beneficial for weight loss/body building in the literal sense.

I'm not sure that fasting is a good long term solution for people -- it's hard to schedule around this without being in that very specific situation.

As you said though, it's on everyone to do what works for them, not what I say or anyone else says.
This has to be a component. It is very scary and honestly quite sad.
My reading of the claims is that they are mostly for a DNS server implemented using an object-oriented database, mapping the object tre with the DNS hierarchy and dedudcing IP at each level.

The rest is just this principle as pure software or as a hardware appliance with pre-installed software, and with a GUI to control the object mappings. But the central idea seems to be the OO aspect.

Edit: also, this doesn't seem to be the right patent. Another poster cites three different patents, one with a similar number to this one (the correct patent is 7,814,170, the one you cite is 7,814,180).
> For better or worse, the status quo is that there is no signaling mechanism in openpgp (or keys.openpgp.org) at the moment to specify how a key should be used, so publishing a key is just a yes or no situation.

Given that, why would it make sense for a service to assume that publishing a key signals that they should use it by default for a given communication channel?
They seem to be improving and do have an "ARM Education Core", but RISC-V has academic momentum at this point.
I don't know man, from the outside looking in it seems like despite this arrangement, the people doing the day to day work are fiercely competitive and they want it all. This is just an anecdote but I have seen talks where the Chinese look at the silicon valley grind culture of long working hours and sacrifice and think how can these people be so lazy?

Maybe state ownership will collapse it all, maybe the coming demographic implosion will do it. But it does not seem like your daddy's communism....more like a capitalism-communism fusion that combined with nationalistic pride and a desperation to account for all the over production might lead to surpassing what the soviet union could only dream of.
El typo struks again.
> If the parents are having an emergency, the can call the school.

Let's be real, the last thing a frantic parent in the middle of an emergency wants to deal with is a couple of school bureaucrats while attempting to get in touch with their kid. There are good reasons why everyone adopted cell phone: to increase efficiency of communication.
They’re not wrong; they just seem to imply this means the data are no longer worthwhile and all of the measured rise should only be attributed to the measurement change. This is a false read of the situation.

https://science.nasa.gov/earth/climate-change/the-raw-truth-...

There has been thoughtful and careful attention made to normalize the temperatures across any number of data collection and aggregation methods and they’re all showing the same upward trend.
In my experience, roughly 1 in 10,000 visitors donates. Donations are 0.5 to 1% of my income. They would not cover my groceries bill.

This is for a website that provides undeniable value and has a ton of happy, grateful users. People swear by it, call it their bible.

They still won't donate.
He gazed up at the enormous face. Forty years it had taken him to learn what kind of smile was hidden beneath the dark moustache. O cruel, needless misunderstanding! O stubborn, self-willed exile from the loving breast! Two gin-scented tears trickled down the sides of his nose. But it was all right, everything was all right, the struggle was finished. He had won the victory over himself. He loved Big Brother.
Indeed, you are correct, and I was wrong.
I am not debating potential or technology, but the higher industry repair costs.

Theory meets the road so to speak. I think it’s likely an artificially created profit center to keep the upfront cost of vehicles very low, as in Tesla’s case.
How to Feed Humans
I agree that x86 is a terrible choice, but I think there might be middle-ground found in a simplified RISC-V or ARM.
I love the spreadsheet. That's exactly what I was looking for. Thank you!
We do - Ada!
Ask HN: What resources to learn tech and software in manufacturing?
A lot of us have a history and experience in software and often online solutions where information and knowledge is often online and accessible.

I've recently joined a company that do manufacturing, involving supply chain, shop floor management, material handling, inventory, production planning, quality control, tracability etc.

I'm trying to learn as much as possible around today's innovation in these areas, what are the best technologies, best processes, what companies are in the forefront, which are up and coming, but find it a lot more difficult than for pure online software solutions.

What approaches would you take to this, and is there any sources of information that you can recommend? Ways of extracting this knowledge?

Obviously ChatGPT, perplexity and others have been asked.
I don't understand.

It's not a security risk to read an encrypted message. Why would you delete an encrypted message?
I'm going to go out on a limb and guess that they mean that if you want to modify the DOM with JS, you cannot batch your updates into an atomic transaction; every modification is applied immediately. However, presumably there is something, somewhere, that can collect modifications and apply them concurrently, because this would be such an insanely obvious optimization to miss for non-JS-driven updates to the DOM (such as initial page load).
Stealing renowned art like this is an interesting phenomenon as it becomes largely impossible to ever display it or claim it let alone sell it. There are some cases whre the motive doesn't seem to be theft for the black market (eg the ransom case mentioned).

So the psychology is that someone with a lot of money wants to pay to take an artwork and put it in a vault, never displaying it. So the reward is to know something other people don't (ie the art's location) and to exert power over people by denying them the ability to see that art. That paints what seems to be a fairly accurate psychological profile of the ultra-wealthy as a whole.

The other side of art theft is looting, usually in war and particularly by the Nazis in WW2. The interesting part of this one is how the art and auction world enabled and profited off this trade where they willingly participated in the resale of stolen artwork even though there's clear provenance back to the original owners that no one involved in auctions seemed inclined to ever research and find out. Never ask a question you don't want the answer to. Greed is such a powerful motivator.
If you managed to read that book, read the updated version: https://www.bishopbook.com
FDA clears Neurotech startup Neurovalens for noninvasive anxiety treatment
100 vendors selling the same thing each at a different price but if you search for it you get only one as the 200th result.

I spend many hours trying to make sense of it. Usually I fail and buy elsewhere.

Truly an impressive feet of stupidity.

Someone should do a paid search engine for it. $50 per month seems well worth the preservation of sanity.
That is precisely why I put "normal" in quotes.

Nevertheless, if there is a way to escape anything at all, usually it is the quotation mark, and usually it is escaped by doubling. Pretty much any other scheme is very unlikely to be properly interpreted in this context.
If "safe and effective" does not include testing for chemicals known to be dangerous, then the label "safe and effective" is not accurate.
Going in circles without a real-time clock
Ridiculous. Which nation would be more resilient to global supply chain disruption?

I am genuinely open to a suggestion because I see no serious contenders to the US in terms of technological, economic, military, and diplomatic advantage. (Obviously were talking about war here not ‘inherent goodness’)
Oh yeah the US is so much better, a place where the largest source of bankruptcy is medical bankruptcy, people need to go into massive debt to get a college degree to have any chance of a middle class life and unless you have something that can make the elites even more extremely wealthy than they already are (programmer, engineer) then your chances of getting them to part with any of their wealth is slim to none.

This is such a beautiful life isn't it? Im not saying China is any better, but come on man. Have some empathy for all the people that have been crushed by this system whether its the poor, the people on the receiving end in Gaza/Iraq/Iran/Pakistan/Venezuela or just the people unlucky to not be born at a competitive level.
I think in my days one part of course was some imaginary set and one actual course was MIPS.

Still, picking something simple makes lot of sense as pedagogical tool. x86 is outright mess and ARM is probably going to that direction on long term as well. So something more locked down and fully explainable is the better choice. If students want to do assembly they then can pick what they need.
I agree. I'm writing a desktop app based on a web stack and I'm agonizing over tiny details in how tabbing should work and how the arrow keys should interact with lists etc. I don't know if my UI is any good, but I know that good UI takes a tremendous amount of attention to detail.
Yep, they compiled Stockfish to wasm. Now everyone has access to the best chess engine in the world, right there in the browser, no need to install anything. Really nifty.
https://en.wikipedia.org/wiki/Portsmouth_Block_Mills
This is such a bizarre take to me. If you don't want people using your key to encrypt email to you, why are you uploading your key to a service designed to help people find it to encrypt email to you?
This doesn't seem like a few protocol fields, but about the entire mechanism of distributing the information and how to get from a request to any one server in the distributed network to the one that actually stores the information you requested (at least looking at the claims in your first patent).

I have no idea if there was prior art or how close the procedure they describe was to known storage algorithms in 2000 when the application was made, so I'm not saying this is a valid patent, but it doesn't seem like a completely frivolous patent to me at first glance.

Of course, if indeed AWS came to a very similar implementation themselves, as the jury found, then that further suggests that the idea is not that novel.
No state owned enterprises in the history of the world has the quality you've just described - fiercely competitive, nationalistic pride, desperation.

China is now Soviet Union, but with horrendous demographics, mind-numbing debt, and wealth flooding out of the country. China is old and broke. China is fucked.
I'm outside the US, so no Libby or Overdrive.
They said... "Hiphop rules everything around me" :D
Inspired by similar tales, my friends and I made a game about it (https://preview.drivethrurpg.com/en/product/474859/artful-an...) with the twist that the art is stealing itself.

Ross Anderson's _Security Engineering_ has a chapter on physical security. Given the poor quality of security at most art galleries, one might expect more art to be stolen. However, it seems that it is often too difficult to sell.
Rooster King: A multimedia zine website collage album memoir thing
If you're thinking it is expensive, wait until you start to play with Claude Opus. Sooner or later I will declare bankrupt

Nice product BTW. I really liked the UI, is very polished
What is PDD?
I'm not sure I agree with your reverse manipulation criterion. It implies that we can't have an embedding if the guest language is sandboxed. E.g. JS isn't embedded in the browser. Or POSIX regcomp and regexec doesn't achieve embedding the regex language in C programs.
Let me know what platform you use for encrypted video calls that isn’t based on trusting a third party with the private keys.

That is usually the requirement to get a UX people will use with their non technical family, but people accepted it, I think in part because it didn’t seem practical to index it all. It definitely is practical now though.
Yes, yes, yes, all of that. As an aside, I really wish the tech crowd at large understood that physically crafting the end product is neither the hardest nor the most important part in the creative process. I think that knowledge being more widespread would expose many of the flaws in the idea that a handful of SV companies are a few exaflops away from saving humanity from deliberate creativity.
Less optimizations, simpler instruction sets, easier to implement.

Going from transistors to C is like petrol to driving.

Do you want to learn how a car works by building some 2024 safety and tech enabled car?

Or would you rather start with something that resembles a 60s Beetle but with even less bells and whistles?
There are tools from bioinformatics that would be more applicable here for code search than the ones linguistics has made for searching natural language.
Learn Without Boundaries