skysight-inc/HackerNews huggingface dataset:
people reach your site by clicking through on social media and chatting apps - and referencing those places again if they cant remember

unless you specifically have targeted and proven that an audience is going to bring value to you, and they use .com and search engines to find you, then there is no reason to cater to these luddite and elderly people. Its a deprecated assumption only relevant to deprecated people.
I actually have a bunch of those places I can visit without a car, and I never do, because they are all small, and don't have the selection I want. The few I do visit are more expensive than they should be because their rent is very high.

So I drive about 10 minutes and go to the larger stores, the selection is better and the prices are better because the land is not so crowded.

I have family who live in a very dense city without a car - every time I visit they "stock up" and go on multiple car trips with me to visit slightly distant stores to buy all the stuff that is cheaper, or hard to transport without a car.

The car isn't going away because it's simply too useful. No matter how hard you try to make a city that supposedly doesn't need one, the car option is still better.
You'll need to elaborate so I can refute that point by point.
I am glad that you liked the content.

On the definition of cache invalidation, and specifically why it's hard. Can you send me a link to any definition of it? This is what's in wikipedia and I think it's reasonable.

> Cache invalidation is a process in a computer system whereby entries in a cache are replaced or removed.

And I think I am describing that process, and what's hard about it. Some comments here explicitly talk about dependencies, which I can see why it's hard. My point is that even without dependencies, cache invalidation remains a hard problem. Now about dependency tracking, some of my thoughts are captured here https://news.ycombinator.com/item?id=31674933.
Photonic processor can classify millions of images faster than you can blink
I first learned this lesson from Napster ~1999/2000.

The Napster UI was terrible - almost completely incomprehensible. And everyone I knew, including my least technical friends, was using it. Because getting music for free was worth dealing with any UI.

Second time was MySpace customization: you had to paste your own CSS into the "about me" profile box! And people figured it out, because having a custom profile was desirable enough that it was worth it.
There is a significant portion of the population that believe that everyone wants to own a home, nobody wants to rent ever, and all landlords are direct relatives of Satan. I'll note from personal experience that, on places like Reddit, mentioning that some landlords are great and sometimes renting is a good option... has a fair likelihood of causing an outpouring of downvotes.
I was trying to be more agreeable but yeah, "mostly workable" is a better description.
This should be turned into some hybrid between Wordle and MDN.
With registered voter turnout typically around 50% or less, you wouldn't need to exceed 100%.
This would be interesting to discuss, but I just don't have the time... :(
Aren't poorer Chinese students the ones that dominate various gifted programs throughout the city? Rich parents send their kids to private daycares and schools like Collegiate.

More funding doesn't solve the problem. If that were case, the whole country could have spent it's way out of special education. At an median of $24K per student, New York has plenty of funding. Kansas city once tried an unlimited funding model to disastrous results (https://www.cato.org/commentary/americas-most-costly-educati...).
Hundreds of humans who can all work for a single individual or organization. Without any additional rules, adding more people to supervise is simply security theater.

Note, I am not a general proponent of electronic voting machines either. They can easily make fraud easier by reducing the number of people to bribe to the few engineers with access to the blackbox code and the few officials who certify that the code is valid and was used on Election Day.
This would make a pretty cool MIT Mystery Hunt puzzle!
Unless you're checking IDs, yeah - a single person could drop in a dozen signatures that all look different enough to fool a poll taker. I don't see how you're so incredulous here - a person with access to ballots filled them out and literally stuffed them in a box, it's not difficult!
It's essentially unknowable if anybody has produced code out there that is like this, but the point still stands that it is valid code.

If you want to uphold a commitment to backwards compatibility, you simply cannot extend your language in a way that might possibly change the behavior of valid-but-nonsensical code in the wild.
I don't see what the issue is.

For backend node, you simply edit a couple of lines in the package.json to use ts-node during dev, and run tsc for shipping builds (a bit more performant than ts-node).

For frontend usually you literally don't configure anything, Next.JS, CRA, or whatever already comes with typescript preconfigured if you select it. And if you do everything manually, considering you still need to setup babel, webpack etc, it makes almost no difference.

It seems quite extreme modifying javascript for this considering you still would want to remove types in order to reduce bundle size, and you would still need the actual compiler because you have things such as enums, annotations and more that JS doesn't support either.
What does "alpha" switch do?
you just said a bunch of stuff in what you probably think is a "fair and balanced" voice, but you didnt offer anything in the way of support. not to mention empirically wrong on the justice system.
My work at CERN was a tiny little screw in a huge machine. It meant nothing.

I have probably 100 or 1000 articles with my name as one of the 1000 collaborators of the project. I have no idea what they are about.

I loved my time in CERN because of the people and the insane possibilities you had there. I discovered Unix and this ultimately made me change my life, going to industry.

My friends who were working on solid state physics had much more impactful research, research that could potentially bring something to everyday life.

I was much happier working on biophysics research afterwards.

Physics today is dead in the practical sense, nothing is happening that sparks for in people's imagination. Compare this to biology where you hear about new discoveries everyday.
Maybe true but is it causal?

Said another way, maybe counties with poor medical facilities, poorer people, etc. are more attracted to voting Republican. The title might read "The downtrodden are more attracted to Republican ideas"

Not saying this is true either it's just that the causal factors may not be part of the study. They tried to include race/color and gender but the effect is still visible across the board.

They did not study obesity or income level, which I suspect would show even stronger correlation to an increase in AAMR than what the county voted in the last election.
> ranking includes sales of general-purpose analogue components, mixed-signal analogue, and application-specific analogue devices that have at least 50% analogue circuitry on board.

Lol. Too broad to be meaningful
Yes, that is it, thanks.
The learning curve from Linux to BSD is not much really. I took on a gig looking after 100+ FreeBSD boxes (IBM bare metal servers) and the transition was much easier than expected. The documentation is fantastic, and the separation of "base" vs 3rd party software/config was a refreshing change.

The client opted for FreeBSD as the OS seemed to handle much bigger traffic without breaking a sweat (HAProxy, Nginx, PHP & MySQL)

Overall I enjoyed the exposure to FreeBSD and learned a lot in the process.
> I wonder when society realises that people who can't afford to eat are not going make great workers

Society knows and has always known. This government does not care.

I’m quite well off (at least relative to the area I live) and yet I genuinely despair because it feels as though every form of social good is at breaking point.
That's definitely the case for relatives of previous generations. You never address them by name.
One department at my agency shrunk an ~80MB Excel sheet down to ~1-2MB by using the .xlsb (Excel Binary) file format, and it sped up quite a bit. But point taken, once this is the single source of truth for biz-critical data, Excel is not the right storage format.
I agree with everything you've said.

I suspect this also applies to many criticisms of crypto and NFTs as bad for the environment. The impact is simply easy to calculate...not outsized to other industries. We certainly don't evaluate, say, the video game industry based on its environmental impact in the same way.
How could someone read 1,2, or more books of GoT -- one of the greatest literary works of realism in character and worldbuilding -- and presumably enjoy them, and think that a tidy, satisfying ending is something possible, or even desirable.
They want you to infer from the headline: "One in five UK households cannot afford to be online," that one in five UK households aren't online, which is not true.

https://www.ons.gov.uk/businessindustryandtrade/itandinterne....

92% of adults in the UK were recent internet users in 2020, up from 91% in 2019.

Almost all adults aged 16 to 44 years in the UK were recent internet users (99%), compared with 54% of adults aged 75 years and over.
The thing is, these are so arbitrary.

I like buying used (not collectible) books, and once in a while I find artifacts used as bookmarks - a store receipt, an airline boarding pass, a newspaper clipping. These objects are fascinating to me; I'm briefly transported into the world of the person who originally bought the book and how different it seems from that of today. The details of the 'bonus item' are like clues to the identity of the mysterious reader that preceded me, whose identity and trajectory are as entertaining to speculate about as as the fictional or theoretical subject matter of the book itself.

Over time, everything becomes an antique; competitive collecting (for well-defined subsets of items in a niche market) is arguably a way for people of similar temperaments and taste to locate each other socially, but the more effort they invest in this (by developing catalogues or price histories of their favored artifacts) the more likely they are to be crowded out speculators who recognize the hallmarks of an asset class without especially caring what they are attached to.
The original DF UI reminds me of vi, both good and bad.
My god. In my opinion this is downright offensive. Even if for no other reason that in city delivery french fries are an abomination.... but also all the other disgusting carbon and workforce issues that this is going to encourage.

MMMMMM. $5000 Nobu from 10 hours ago! THIS SHIT IS DELICIOUS!
You make some interesting points.

Personally I was always assuming that any potential contributor was already fully aware of Tilt Brush. I find it hard to imagine that someone would be far enough removed from our scene that they would need to be informed about what Tilt Brush is about, but engaged enough to want to contribute. Am I wrong in this? Tilt Brush has pretty decent mindshare for anyone interested in VR content creation.

Another problem is that I just don't really want to spend my time making videos. Plenty of other people make videos about Open Brush / Tilt Brush. It just doesn't turn into "increased engagement from potential volunteers".

I really just want to code new features. Everything else is a distraction that I do out of neccesity.
I can't do much without some degree of pre-processing. The browser can't resolve NodeJS-style require's, so I'll need a bundler to serve my app in a manner the browser can understand. I imagine most use cases today face this dilemma. It wasn't the type annotations holding me back for requiring pre-processing, it was the ecosystem around how JavaScript is written that is the primary factor.
I'm curious, in which context does it matter?

I know that this is a very cultural thing - as an example here in France it's completely unimportant, you would simply address kids (or at least younger kids) a bit differently than adults, but appart from that the age difference does not matter at all (and culturally it's important to know whether someone is a kid or not, because, to simplify, kids are legally "irresponsible", cannot vote, purchase alcohol, etc and some adults must have legal authority over them)
Well perhaps. The main distinction that needs to be made is whether something is supposed to be a library or a final product. It seems to be more and more usual these days to blur the line between the two and it's making life worse for everyone involved. Libraries should not be shipped separately, no exceptions.

Even cases like installing the .NET framework or the JVM or some C++ redistributable are parts of that idea that leaked into the otherwise flat packed environment of Windows for example, and all I've ever seen it is cause issues due to version mismatches or them missing. Just completely self destructive behaviour in order to save a few megabytes... and not even that when in practice you end up with 14 installations of the same thing with different versions for every app ffs.

Android is arguably handling this way better, as such stupidity simply isn't even allowed there (to my knowledge), as are web browsers. Imagine having to install a chrome extension to use a site properly, people would think you're insane!
I don't follow your problem here - there are a ton of people who are registered who never vote, you simply log the votes under the names of people who didn't show up.
suburbs too
Visual Studio used to (or maybe still does) have an issue where it wouldn't hit breakpoints after the 65,536th line in a source file. It wasn't something I ever encountered, I just came across the issue in the docs somewhere, but I pity the person that ran into it.
Ahh, yes, the glorification of "street smarts" over the pursuit of knowledge... That really grinds my gears, good example!

I think it's possible for someone to have an anti-intellectual attitude with respect to a subset of domains, however. For example, if I believe there's no real purpose to learning more mathematics, then that's an anti-intellectual attitude towards maths. If I believe there's no real purpose to learning more about music, that's also an anti-intellectual attitude towards the study of music.

(Side note: if I believe there's no use studying homeopathy, well... that's not anti-intellectual, that's just correctly recognizing that homeopathy is not an epistemic domain, ie.: that it is a pseudoscience.)
We do this frequently :) It's awesome to get through tedious tasks twice as fast
Marginal costs are important because that is what is in play when I run out of 4GB and want a little bit more data. As a user I'm paying, say, £13/mo for 4GB (£3.25/GB) as part of my base plan, but if I go over it, I'm all of the sudden paying £117/GB[0], and it costs no where near £117/GB to build out that network. If it actually was expensive to deliver an extra GB to the user, so 5 instead of 4 per month, then that kind of increase in cost is reasonable. But, it is no where even close.

Cell companies are just using it to take easy profits, which ultimately impacts the poorest. Similar to how some banks in the US were using overdraft fees as a profit taking exercise, even structuring transactions to increase overdraft fees.

[0] All numbers are real, and from BT's sim only plan:

https://www.bt.com/products/mobile/sim-only-deals

https://www.bt.com/help/mobile/manage-service/how-can-i-mana...

I also like how, on the second link, they tell you you can "order extra data and minutes" to bridge the gap. You're paying 11.47p/MB, but if you just fill out a form instantaneously the price drops substantially, which is even more evidence that this is usury far above and beyond the reasonable economics of running the network. And finally, the best part, the link for actually filling out that form is broken.
For some reason I used to think that 1337 was LEET upside down.
Yes, the fees are way too excessive. Most of them also disappear no one knows where.
TikTok exec said companies 'shouldn’t offer maternity leave'
Bringing up the topic of "leet" actually serves in two capacities: not only is it a prime example of 7=T, but leetspeak's overall orthography [0] is conceptually similar to this "hexwords" site far beyond 7=T.

[0] https://en.wikipedia.org/wiki/Leet#Orthography
Masterful Guide to Writing an Essay
Plenty of people haven't done any of those things in years. I don't think my grandmother had any reason to show id during her last few decades of life, and why should a possibly expired id be cause to prevent her from voting?
A third renderer that exists is the assembly for the official Jaguar port. I think Carmack wrote it? It's staged, like a really old C compiler, because the Jaguar's faster processors could only execute programs from a tiny scratchpad memory. https://github.com/Arc0re/jaguardoom/blob/master/r_phase1.ga...

I think Rebecca Heineman ported this back to C for the official 3DO port. https://github.com/Olde-Skuul/doom3do/blob/master/source/pha...
To each according to their needs == take the book if you need it.
I wouldn't want to birth a child into a life of bondage under capitalism anyway.

I understand the economic issues (and de-facto coercion) you are referring to.

But at the end of the day -- whether it's "bondage" or not is all in your head. Especially if you let it go so far as to block you from having children. In fact this outlook seems to fall under the very definition of "prisons we build for ourselves".
To the founders and contributors of Atom: thank you.

Your work made more impact than you can possibly know. Atom became my absolute #1 editor. For code, and notes of every possible kind. As an entrepreneur, it carried me through so many adventures. The death of a cofounder, great losses and victories, the madness of 2020, a close friend's betrayal, a subsequent rebirth of sorts, and on and on. And always, this trusty piece of software sat there. Ready whenever calamity struck.

Thank you, folks. You created a wondrous piece of art and greatly impacted this entrepreneur's way of thinking and organization. Many have gained as a result.

Will follow Zed closely!
This proposal doesn't include any actual type-checking. It would make various type checking annotations valid no-ops in JS, nothing more.
Most big places I've worked, there's an 80% use case where devs want to ship a jar file and have a db available.

A central team usually provides a not-great but "ok" PaaS. All the external stuff (networking, sometimes certs, pipelines) is usually weird and slow, but it works eventually if you file enough tickets, and you get to hand off most support.

Then there's 20% of teams doing something special or big, who have political clout to bypass that. They ditch the broken org deps, and operate a "you build it, you run it" model. These projects are fun in the early days but tend to suck after a few years when the new tech they introduced is no longer shiny, a few people have left, and nobody really knows how it all works anymore.

If you are a bigco and you don't provide a PaaS of some sort, every team will build their own slightly different snowflake - even if they are trying to stick to cloud provider primitives. This eventually gets expensive and hard to support.

It is the eternal battle between centralization and federation of power / decision making / politics, and it will never go away.
Will it be native Sublime Text fast? Not on electron?

I tried using VScode and Atom. Both were noticeably slow compared to sublime text. I can do silly, bad practice things like open a 50 meg log file in sublime and search for simple regex in the editor. Electron based editors stall and potentially crash.
Who is the market for seized Bird scooters?

In my neighborhood, every night at 7pm a few people set up tables on corners and in parking lots with hand-written cardboard signs "renting" out dozens of stolen, repainted scooters from these companies.

The rate is $20/hour. Cash and Venmo only.

Considering that the scooters are stolen to begin with, I don't think they care if they get returned or not, as their investment is pretty much $10 for a magic marker and a bucket of house paint.
What's New with UIKit in iOS 16
Good points. I will try to address them.

> But "knowing" this is a big part of what people mean when they say cache invalidation is hard!

I can see that. Memcache is a look-aside cache we have at scale. There are abstractions on top to manage this complexity; and it has been fairly managable. I am sure you can come up with a complicated dependency tree that things are not obvious at all. But when you do have a very large dependency tree, any change in them can trigger cache invalidation, at which point, caching with TTL will be a better option IMO. I can see where you are coming from.

> If you recognize that data can be cached in clients, and that invalidating those caches is so hard that most systems

My reasoning for this being hard is different than yours I think. In my comment, it's due to indeterminism of the cluster membership. I think in that case, we are talking about different problems.
When I was a dumb kid, with my friends, we'd inject 100k point unicode fish into the chats of online games and crash every single client. Eventually they encrypted their chat protocol instead of just removing HTML support and doing sanitation. We eventually figured it out but it was exam season so we dropped it
Yeah I feel you, I'm in Australia and it ain't great. Tex Mex
I agree to a large extent. Although not all interactions have been cracked for VR and there are things I'd still prefer to do in pancake mode with a keyboard and mouse.

But anything spatial - most definitely. On the whole trying to arrange things fluidly in 3D space via a 2D monitor is like typing with gloves on.
This is a terrible idea. Understanding what's "underneath you" in the stack is a critical ability when things get complicated. In my experience, running the stack on your local machine as a developer gives you a huge boost in understanding the stack, being able to profile, inspect, and reconfigure it as needed.

Sure, it's quick, convenient and easy if your dev stack is also the cloud stack, because you save time not trying to figure out why localhost mismatches the cloud. BUT, when things get messy, having that understanding of HOW EXACTLY your localhost mismatches the cloud gives you a great depth of knowledge, which you can then use for great benefit in the cloud.

Also: remote debug tooling is crap.
"how do you think becoming pregnant will affect your ability to work?" is also illegal for similar reasons.
Hotmail originally ran on FreeBSD, as did WhatsApp (might have changed now).

Netflix still uses it for their caching boxes and probably elsewhere in the infrastructure.
Hexspeak[0] is a time-honoured tradition, with constants like 0xDEADBEEF used to mark uninitialised memory. Fun to see it applied to colours.

0. https://en.wikipedia.org/wiki/Hexspeak
For the same reason people have and use many different tools in all sorts of professions.
One thing I find interesting about NFT collections is that the only reason it gets detractors attention is because it works …. so well? Like, we have no idea how much the baseball card issuing organization made, especially not in real time. We have no idea the total supply, or revenue or trading volume. In NFTs we have that instantly.

I think the NFT space just provides transparency into the size of the existing collectibles market.

Even the proxies we have for digital gaming stuff is just buried deep in quarterly reports of a few publicly traded companies.

Most of the facepalm worthy NFT headlines would be non-news if we even had the ability to compare it to the pre-existing collections market.
Severe conflation of mobile data allowance and wired broadband. This looks meaningless.