skysight-inc/HackerNews huggingface dataset:
So basically, classic timestamp versioning with some consistency checking. Might work. Cache invalidation is hard. The only problem I ever faced while working in the biz that I could not solve even at theory level was cache related.

What I thought the article would tackle is the dependencies between stored objects. Some solve it with super complicated graphs others by just flushing the entire cache.

At Meta, why not just use flat files or a store that act as one, pubsub the changes, listen on the changes and update aggregated views as needed and store them. Then just short-term cache everything on the edge.
The goal of collecting is not to actually use the thing. It loses its value if you do. (This makes the whole thing bonkers, IMO.)

Also, the packaging apparently wasn't identical. It was hand-cut at least some of the time and imperfect.
Or enable implicit any which makes it just like JS with optional types.
As someone else mentioned, test suites are a bit of a tough case for JITs. That said, we really don't want to slow down any workloads, and I suspect that something might be going wrong if you are getting a measurable slowdown.

Is this project public? I'd love to investigate
IANA game collector so take my comment with a grain of salt, but no the goal is usually not to play the game. Playing the game could damage/harm the original media. Many times the original shrink wrap hasn't even been removed.

There are definitely some collectors who do play the games so this is not a universal statement.
A person with a latent talent which isn't identified and developed has no advantage over the person who doesn't have the talent at all. If we as a society can't do what it reasonable and prudent to identify and nurture such people then we all lose.
> Todd Howard was the mind behind TES and Fallout 3/4.

If your example of a great game is Fallout 4, then you've already lost the argument.

It pales in comparison to Fallout NV, Fallout 2 and even 3 in many regards. It's an extremely dumbed-down RPG experience, plagued by a lot of the same issues that are present in 76, including lack of passion and generic, tropey NPCs and environments.

I think it would be more fair to say that most studios and game designers have their masterpieces, and then most of their other work is mediocre, simply because it trends towards the mean.

Some great studios and designers can replicate their initial success once or twice more, but those are extremely rare.
Well, that's just it though. The packaging, storage medium, art and documents that come with these games are not identical, and in a couple examples given the game data is either corrupted, or of a pirated and modified version of the game.

To draw an analogy, if I was a collector of vinyl records and I purchased a first edition album that actually turned out to be a poorly reproduced print made from modern MP3 files, with a label that was printed by some dude's inkjet printer at home, I would be furious.
But with this proposal, static typing wouldn't be part of the language. It's just a fancy looking comment. No different than using JSDoc with a nicer syntax
There is a paywall so I couldn't read the article. I'm curious if some male board members are going to start identifying as women. Does this directive have any rules regarding that?
I think 2 per residential unit is quite high. Probably too high, but on other hand 0 or lot less than 1 isn't generally working out too great in many places yet. People will find places to park their cars first filling the legal assigned and then moving to what is available and eventually even breaking rules.
Here's the paper:

https://www.bmj.com/content/377/bmj-2021-069308
If you read it you'll see it contains some gems "This focus on middle and high school, and on adolescents is intentional: 12-18 year olds are at a developmental stage where they are just beginning to comprehend their social worlds and their roles and positions in these social worlds. We believe that learning CS in social terms at these ages can not only help them integrate perspectives on computing into their new awareness of the world, but that the ideas in CS itself can help them better understand what it means to be human, to make decisions, and to have intelligence. Children in primary school may be too young for conversations about systemic social conflict. And while adults in postsecondary and beyond need to learn justice-centered CS literacy as well, many are less open to such learning, having hardened their political views as they enter adulthood. We likely need different methods for children and adults."

They know adults will be skeptical of what they teach (with reason). So they try to jam it down children’s throats where there’s little parental oversight. Disagree with it? Enjoy failing the class and the hit it will have on your GPA for college. And they aren’t even trying to hide it.
Is there some specific date where you would allow for collectors to value an object? A 40 year old book? A 50 year old car? A Magic the Gathering card from 31 years ago? An arcade console from 35? I’m curious what the calculus is here because it seems quite specific.
Same thoughts.

While Vscode is my IDE now, I definitely love the instant-opening of Sublime.

Ironically, it's even launching faster than TextEdit.
Thanks for sharing. Complex examples like these are great to highlight syntax which simpler examples never mention. For example (heart rate sensor excerpt):

remembered_ = List width/2: initial_value
half_height := height / 2
...
min_value := remembered_.reduce: | a b | min a b

These lines (with seemingly context-sensitive meanings for the / and : characters) feel less obvious to me than the examples on the home page.
> this can result in using mathematics to uphold capitalist and imperialist ways of being and understandings of the world.

This explains why soviet mathematicians were (and still are) considered among the best in the world.
It's only 'extremely inflammatory racial language' if you pluck it out of its context and misquote it.

The current population of students we identify as academically gifted and talented is unacceptably whiter and wealthier than the actual student population of academically gifted and talented students should be.

This is pretty vanilla, nearly tautological stuff unless you believe academic talent is some sort of inherent property of wealth or whiteness.
>How do you distribute your new shiny kernel to hundreds

Like you distribute a iso or a image, is that really so impossible for you?

>How does it scale?

As much as you want.

>What if you make a mistake, is it easy to roll back?

See you don't even know zfs or be's..or hell version's??...your a evangelist and i don't like them.

>I know, when you run out of any arguments of merit

Seams like you run out of arguments, again you can create your own image of freebsd without compiler, nfs, zfs whatever you want. But your are probably happy having the cruise-ship for the fishing side trip. Have fun with your religion.
> Based on consistency tracing, we know the following happened...

I'm a little confused:

- Is the database updated notification going out while the transaction is still in-progress? Doesn't it make more sense to delay the notification until after the transaction commits?

- If a cache tries to update itself while there's an open transaction against the data it's trying to read, shouldn't the database block the operation until the write is complete? And then shouldn't another notification after the transaction commits trigger the cache to update?
Sounds like it would be better/fair to have a moratorium on Visas.
> What if living in a rural area is more of a factor than being a "Repulican county"?

The study controlled for that.
potato, potahto
I tried "hacking" on Atom recently for a side project and found it was full of bugs and not performant at all. Next.
Yes, excellent. Anything that scales?

Prisons are coercive in the same sense health and safety regulations are coercive.
I think your senior manager is bored and has nothing better to do. Maybe you could spend some time to make a few beautiful PowerBI dashboards, so they have a new activity to do at the office.
Which means we just need to make kids play Factorio or Eve Online to instill the desire to be good at arithmetic. Granted, Eve Online would instill other behaviors that might not be so desirable...
CO2 Battery: long duration energy storage
Why not to just write entire project in cython?
> $22 is not hard for anyone to save, especially with all the generous welfare programs we have. if you're impoverished, you can easily get EBT to buy food, WIC to buy baby formula, and, here at least, Section 8 housing and other programs to get a place to live. no amount of "think of the poor people whom I've never met but assume exist somewhere despite me never interacting with them directly" will ever convince me that someone who really wants to vote can't save $22 to acquire a legal ID.

You don't even need to save 22 bucks. Every state in the union has _at least_ a free "needs based" ID option and for the Voter ID states they all provide a free IDs (for the purposes of voting, not necessarily drivers licenses).
In the United states, including in Mississippi, which started this case that went to the Supreme court, there is no government intervention at all in your approval to have an abortion. If you're past fifteen weeks and meet the criteria, your abortion is none of the government's business. That is significantly more progressive than Europe, and any other take is not in good faith.

> Ron DeSantis signed a law banning abortion after 15 weeks "without exemptions for rape, incest or human trafficking.

You are deliberately misrepresenting the law and what I said about it. Your own article says:

> The bill, which goes into effect July 1, does allow exemptions in cases where a pregnancy is "serious risk" to the mother or a fatal fetal abnormality is detected if two physicians confirm the diagnosis in writing.

And Germany has no automatic exception for rape after fifteen weeks. It's up to the government. There is no government involvement in getting abortion approval in Florida. That makes florida more progressive.

In fact, in Germany, abortion is illegal at all stages, just merely decriminalized. So again, Florida et al are more progressive. I don't understand why we have to do this pointless thing where we just pretend America is less libertine than all of Europe. In fact in Germany, their courts have ruled that unborn fetuses are innately entitled to human rights. The only reason abortion is allowed is because the courts have said it's okay for the legislature to not punish this kind of murder (that's what the German courts say it is, not my opinion)

https://en.wikipedia.org/wiki/Abortion_in_Germany
> how they find the hundreds of people to monitor the dozens of polling places

Do they pay them?
We do it via ansible, we create a boot environment (bectl create something) mount it (bectl mount something), then ansible upgrades the os and|or pkgs in the new be, and reboots into it. BE choice at boot is provided by some pxe/DHCP magic we rigged up.

If a host fails to come back up, we boot back into the old environment, and someone from ops gets a ticket to try it again manually (rare, usually the OS upgrade works, but then fails the app healthcheck).

We manage 1000s of instances this way, and it's saved our skin lots of times.

We can't do that on linux where we have to depend on hypervisor snapshots (we run proxmox hypervisors mostly) which stop the world for memory state and cause some issues for us.

YMMV, of course.
They're doing a better job that I expected. Very happy to sponsor this project on Patreon.
> While there is no penalty for missing the target, companies that do achieve it will win public praise.

So no authority needed. But it's an interesting legal question whether the EU could impose such a requirement (backed by fines, for example) on unwilling member states.
Then we're in total agreement.
NetNewsWire uses [0] ‘dateArrived’ as a fallback option. As an example.

[0] https://github.com/Ranchero-Software/NetNewsWire/blob/941342...
TLDR: We knew micrometeorites would happen, just not one this big so soon. We've corrected four small ones already. We barely got away with correcting this one, because luckily there is a large performance margin built into the image gathering pipeline. We're studying how many more big whoopsies might occur and what effect that might have on the telescope's future.

I wonder if having an impact that was larger than modeled so early on in JWST's mission is a foreboding sign for its lifespan.
Good point!

We have memcache which is a look-aside cache that serves this type of workload. What you described can be solved by adding one level of abstraction and letting reads and writes all go through it.

Now on your read path, you can construct arbitrary complex sql queries or whatnot, but it must take some kind of input to filter on. Those become part of the "keys".

The invariant is that as long as the "context/filter" you encode covers all the mutations which would impact your cache data, you should be good. Based on our experience, it has been fairly managable.
The easy-to-get is also important. Plenty of people who absolutely are citizens, born in this country, lack things like birth certificates or social security cards, and getting one can be a huge pain, sometimes requiring significant travel and expense. Often these are older people, or the homeless.
We've been unable to buy any HP kit for months if not a year or more. We now buy in from Lenovo instead. Two fingers raised at HP.
It's not the free market.

Property developers will give you "just enough to not get fired" and people grow accustomed to the worsening conditions until they hit their tipping point and leave for much less environmentally friendly suburban sprawl because of the human-hostile policies being pushed that are only tolerated by the young, the poor, and people who just don't care about space (likely without families).

I almost never see small children in my neighborhood and there are a good set of reasons why.
Sometimes performance considerations are irrelevant, because if your data is small enough, slow mainstream programming languages can blaze through the workload in an instant. This is one of those cases.
The video produced to introduce Atom 1.0 [1] is my all-time favourite tech announcement video, and I honestly don't see that ever changing.

[1] https://www.youtube.com/watch?v=Y7aEiVwBAdk
In many ways it's exactly the same. They're both art, both created by the original "artist."

But it's normal for most people to think collectors of certain items are silly. I used to collect books, and most people think it's utterly stupid to obtain books and only read copies of them rather than the original (opening a binding causes it to deteriorate a little bit).
I had a similar experience with my sister in law who is getting her programming degree this month. When I asked her what was her final project and some details about it, she told me the entry point to her frontend was Angular. When asked how it was served and how it got to the browser, all i got was confused looks. When I showed her that the first thing that gets to the browser is an HTML file that then loads Angular and her application, her mind was blown.
The solution to the US' car problem is not as simple as "less cars is good! Just fix your cities!". Cities have been designed around the automobile for decades to the point where, in a lot of places, you literally can't do anything without a car or walking over a mile. NYC and DC manage fine because there's subway systems, but the vast majority of cities are not like that.
All human systems operate on a “good enough” basis. You can tweak the knobs to trade off false positives versus false negatives in whatever balance is politically viable. But there will always be false positives, and in such a huge country even a systematically low false positive rate will generate many outrage-inducing stories of injustice.

Both election results and criminal verdicts are, and should be seen as, statistical determinations with error bars. All we can control is the size of the error bars, and we can control those only by trading off other things we care about (cost of the system, speed of the system, etc.)
Why it's harder to find information on the web: Google&the rise of junk articles
Another thing designed to take my money. Nothing else. Won't use :)
In California, it is illegal for cities to establish combination resident-preference and paid parking, and it is also illegal to charge more for residential parking permits than it costs to administer the program. It is probably also illegal, based on the opinion of the state AG but never tried in court, to discriminate between "existing residents" and everyone else when handing out parking permits. I would add that it's also totally unethical.

Mostly what the people in my California city who "rely" on street parking need to do is stop hoarding and clean out their garage, and stop collecting used Volvos to store in their driveways.
Isn't electrolysis already readily served using traditional alkaline electrolyzers? At the very least there you have the tremendous advantage of needing zero rare materials; pretty much any developed country can manufacture their own alkaline electrolyzers.
Arguably some of those problems would be solved by greater density, right? Density makes better public transit economical, density reduces homelessness by bringing down housing costs.

That's crazy that people are getting murdered at your bus stop though. What city do you live in?
[dupe]

News from last week, a handful of posts including this one:

https://news.ycombinator.com/item?id=31614055
TypeScript doesn't have a language specification so there's nothing to merge. If you tell browser vendor X that they need to start supporting TypeScript, what does that mean?
> not back it up

All you need to do is google. Here is one https://www.cbsnews.com/amp/news/usps-postal-service-employe...
Yep. With unlimited energy you don’t even need sunlight to grow crops, you can use artificial light in any quantity you want.
You can extend it to practical use by imagining these terms as:

entity[123].active = true
entity[123].x = 4
entity[123].y = 8

Then later...

entity[123].active = false

And with special rules such that if `active = false`, no other properties of the entity needs to be encoded. And if `active = true` is decoded, it sets all properties to their default value. Then you get a fairly simple way to transmit an entity system. Of course you'd want to encode these properties in a much smarter way for efficiency. But the basic idea is there
With the imaginary Democrats and liberals strawpeople that the reactionary media tells everyone about (tip: meet some actual Democrats and liberals; they have nothing to do with that BS).
https://ec.europa.eu/commission/presscorner/detail/en/ip_22_...

official EU press release
Hexwords: Hex colors that are similar to words
No signatures where I live, what's next analysis of hand writing? You only get one mail in ballot, which is returned absolutely anonymous. Once you order one, you are struck from the on-site ballot list. You can exchange your mail-in ballot, I think, for a normal paper ballot. if you return the mail-in one. So your solution would mean manually following up every single mail-in ballot and steal it. Assuming you find out who ordered one.

using the "left-over" ballots of people not voting, sure, all you have o do is to convince the other 3 to 4 people present at the polling station to go along. and since we have literally thousands of those stations you have to repeat that a lot. And as soon as the participation exceeds the other places, people will investigate. The provisional count done on-site is redone before it is official, so again deviations will be found. And if they are not, congrats, you managed to stuff maybe a dozen ballots, if you are lucky.
Please stop stealing my ideas. This has been my idea for at least an hour now.
Today we can clearly see that as anti-competitive and anti-consumer acquisition, but at time, I guarantee you the FTC saw the agreement as business as usual, since it does not know how to regulate tech companies even today.
The problem is that the stuff probably isn't worth much--and it probably isn't worth much to you either if it's gathering dust in the attic. I keep a few old game boxes in my office bookcase. I have a few old computers up in the attic. (An Osborne someone gave me and a couple old DG/Ones. Also a huge pile of laserdiscs and player.) Probably someone would love to take off my hands and might even pay a few dollars. But there's a very real limit to how much effort I'm going to put into finding that person locally.
Why would I want to learn a new editor, if it is going to be sunset -- there are many great options out there that are unlikely to disappear or be unsupported? Meaning Github's new editor has to offer something unique and great.
Started Programming in 7th Grade on a Apple IIe in MSBasic. First Macintosh came out when i was in 10th grade and I had to go into the Counselours office after school to use the only one in the entire school. The next year i was programming in Pascal and and Assembly on one of the 7 brand new Macs in the new computer lab. We had an old terminal connected to a printer for output sitting in corner that we would play Tarzan on.

Those were the days!
I'm not sure this will help solve any of our problems.

Theoretically, there would be no more need for compilation tools after this change is implemented.

In practice, lambdas need to be bundled, frontends still need to be bundled and running typescript in node efficiently nowadays should be as easy as `node -r @swc-node/register path/to/file.ts`

So this will actually not ease the JavaScript tooling nightmare.
> but it doesn't follow that these studies are justification for removing accountability from individuals, their households, culture, and practices.

Cool. I never called for that, so we're not disagreeing.

> Nor does it follow that the solutions are not found in changes to individual behaviour.

This is one of those things that's both true and useless.
right, but the solution to that is to redesign cities.
I think they are volunteers, not sure if they are paid a nominal amount so.
What factors did the study control for?
I'm not a collector.

I don't understand I don't understand paying a premium for a rare or old item that is easily replicated. The same goes for art forgeries. Why not buy a reproduction? There is no difference in the functional value of the item before and after this revelation. I assume these games are available for emulation. I'm sick of people bsing and scamming each other by turning fun things into investment vehicles.
Is this an extremely delayed April fools joke?

I also wanted to parse it as "Uber devours, consumes, masticates Nationwide Shipping" and that they had bought DHL or something.
That would be “Apple //e”. They stopped the brackets after the Apple ][+ was discontinued.

Ok, yes, I’m still jealous that everybody else had a //e. I also had the early Amiga 2000 with the bad ROM revision, the base model NextStation, and I don’t even want to talk about my non-turbo Porsche 944.
Hero worship is bad in games development because it can lead to just as tortuous experiences for those working under a supposed visionary who takes the praise and becomes a megalomaniac.
It was both. The Netherlands had relatively high bike usage before "the cycling revolution" in the 70s, but either way it's kind of a moot point.

Either way, if you're trying to insinuate that you first need the bikes and then the infrastructure, you're going to have a hard time finding good arguments.
Defeatism isn't the answer either.

Like the parent said, there was a big push all across europe for cars to be the norm[0]; the US just had more space to continue this deleterious activity.

But it can be reversed.

It just takes effort and deliberate will.

[0]: Jay Foreman has some fun videos on cycling in London, for example: https://www.youtube.com/watch?v=gohSeOYheXg