skysight-inc/HackerNews huggingface dataset:
Those from birds which are nucleated last about 30-40 days compared to 120 in us so no
They've already existed, and had fun, engaging content. Meta in that sense is putting the cart before the horse. You can't convince us all to get into this world and then figure out what we're supposed to be doing there later on.
There's a huge difference between the effort required to get one person's records from wherever they are now and the effort required to trawl through a centralized database.

Put all the data in one place and make it easy to access and LEOs are going to treat it the same way they do their other data sources - abuse it up to the point they can get away with. It happens every single time.
Mastodon has a feature that lets you switch from one instance to another, bringing along your posts.
Don't most new communities start that way?
This may sound flippant but...

Poor people who are not mentally ill often do exactly that. Even some drug addicts can sometimes get together to rent a place to crash. But we're talking about the severely mentally ill here. They are unable to band together. I imagine that this is sort of by definition... those who's mental illness illness is mild enough that they can help themselves by working together... just do it. The remaining are on the streets.
How about when the IRS announced that they were going to require ID.me and facial recognition? (Admittedly, they seem to have backed off on the facial recognition part, but still...)

https://news.ycombinator.com/item?id=30126118

https://www.washingtonpost.com/technology/2022/01/27/irs-fac...

https://www.bloomberg.com/news/features/2022-01-20/cybersecu...
Bought a Raspberry Pi 4 4GB and won a Pi 4 2GB from a raffle before the shortages began.

Never use them. Thin clients (like, 1L) are better at almost everything, even if more expensive. Most of my projects are software-related and don't require GPIO. Anything that needs GPIO... there's a thing called an Arduino. Old school, but having no OS, more GPIO, more voltage flexibility, much smaller sizes, and plenty of availability is pretty nice. Plus Arduinos in my experience are much more consistently predictable in how they will behave (no worrying if your SystemD service that starts your Python script was correctly configured, no SD Card corruption, no need to update software). If I ever need GPIO... I can just combine Arduino + Thin Client.
Very good study. Thanks for sharing!

I know the stimulant class of meds for ADHD may cause hypertension, and more rarely, tachycardia. Therefore I thought in the long term they posed a risk to the cardiovascular system, causing remodeling of the heart and what not.

My takeaway is that if a person keeps healthy, doesn't abuse them, and takes appropriate drug holidays, it apparently is statistically safe, at least for the heart.
They are finally reaching the point of rolling out their new clients that get off Visual Basic, so that’s something.

M, however, ends up being a combined database/business logic platform (and it’s fairly speedy at that, if that’s what you want). Extracting data into a nice tidy relational database does take time and development effort, though, but they have a reasonably robust process for this already.

This article seems to be a relatively mundane announcement to me. You could already do this same stuff with Epic on Azure, but I guess more options are nice.
No need to go that far. Washing machines regularly gaslight people, making socks appear and disappear.
And the sound of a 14400 kbps modem connecting
Is all advertising gaslighting?
It's not slippery slope when it literally happened to muslims not even a decade ago. What are you talking about? You are ignoring most of my comment. I'm not pretending anything, you literally used the same terrorism scare that was used not even a decade ago against Muslims. You are the one arguing for some sort of slippery slope, where if we allowed more free speech we would end up with terrorism and deaths. Your entire premise is based on a slippery slope between free speech and "stochastic terrorism".

Content does matter, in an ideal world. But in reality that type of "consideration" will be weaponised against minorities. You are arguing against yourself when you say that we just have to have "due consideration and a good decision making process" to decide what would be allowed. When said process will inherently be controlled and steered by the majority, in any democratic country. It's the type of argument that usually comes from privileged white people who have never experienced what "due consideration" means. It's a completely ridiculous premise, because it does not fit reality. Not the reality of most minorities at least.
Society has a responsibility to step in and provide help to those who are so mentally ill they're going to end up homeless. Both for the individual, and society. If you're so mentally ill that you're choosing to end up in a gutter with your teeth rotting out, you are not mentally fit to make that decision.
Blockchain Games Like Axie Infinity Have Failed Investors
I suspect a certain Elaine Benes may have been the editor on this post!

https://www.youtube.com/watch?v=VSKn8RlD7Is
To be fair, vegetarian Indians probably wouldn't eat something like the Impossible burger anyway for fear of eating meat, nor is the taste or texture of real meat appealing to them.
I disabled it, it complained a lot and images/media wouldn't load.
True. I think that’s one of many symptoms of a two-party system. They don’t really have to care as much because most people are going to vote for a specific tribe.

(appreciating that in some jurisdictions you see multiple candidates from each party)
I've been using Emacs overlay to compile packages ahead of time for a while. Unless I've misunderstood how it works, that's what the variations on emacsWithPackages do.

I use the version of emacsWithPackages that parses use-package declarations from my .emacs file and uses Nix to compile and install the corresponding Emacs packages. The upside is that this also pulls in native dependencies (pdf-tools/etc) but the downside is that adding a new package requires rebuilding at the Nix level and restarting Emacs. It has not been a major problem for me—I don't install new Emacs packages very often at this point—but I can definitely see how it could get annoying for anyone who does!
The root of the issue is that CSS itself has no good design pattern that scales well.
How we built Fly Postgres
When I was in school there was this homeless guy that moved into a small storage room on the ground floor of the dorm, around the back somewhere. He's had the whole thing going on, matted hair and beard, dirty clothes, shoes falling apart, rot on his shins, piles and piles of crap in "his" storage room and he slept in the middle of it.

He was allowed to go on like this for years because his brother was very wealthy and was generous with the school administrators.

My last year there, the dorm was slated to be torn down and replaced with a much larger one.
His brother had to come and take him away.

A few months later I saw him sitting on a bench and he looked like a completely different person. Clean shaven, put together. He told me the time he spent living in the storage closet was horrible and he wished his brother had forced him into treatment years earlier.
Whatever works for you, but you really should have a buffer. Mistakes happen. Serious penalties won't fix that.
"And who should you be to command me that, Mi'lord?"

You are guilty of the very things you _presume_ I am doing: Gatekeeping. I have as much entitlement to expressing myself, as you, on this site if I am doing a constructive discussion. You don't like my critique of the post? Then move on - just like you suggest. Not my suggestion but yours

Trolling me is such a wasteful spending of your time. Better would be to mind your own business instead of telling me what topics I am allowed to post or not.
In a post-Citizens United setting, what legal backing exists for your opinion here? And make no mistake, that's what it is... your opinion.

"Congress shall make no law" means just that. Everything else is something somebody with a specific agenda made up.
Sure they did, they talked about the abstractions present in Linux.
> California's would be the slowest in the world.

Can you elaborate on that? Because the train is designed to go 220mph, and if that's "the slowest in the world" then I don't really care. I also read that it needs to slow down to 110mph in some sections, but again that isn't necessarily an issue unless it has to do that all the time.

The French TVG route from Paris to Lyon is 243 miles and takes 1 hours and 59 minutes, an average of 121 mph. So if our train travels 220mph sometimes and 110mph sometimes and the French TGV averages 121 mph on longer routes, then I'd say we're in the ballpark of building French TGV style trains in California, which sounds great to me!

It sounds like this "slowest in the world" claim is another soundbite without context used to make the project look bad.
How Big Budget AAA Games Render Clouds [video]
Probably not a fair comparison in some ways but this reminds me of that story of Woz making a disk drive controller with far fewer chips by being clever and thoughtful about it all. I’m probably misremembering this.
I gave a Youtube link in the opening comment, I suggest you watch it.
This, pure GTK on Wayland, and background-alpha are all game-changers for specific folks c:
/Racing The Beam/ isn't exactly about the creation of the Atari VCS (aka the 2600). It's more about the software side, but scratches a similar itch for computing "pop" history that doesn't shy away from the technical details.
In the end, static typing is just a means for the reasoning you do in your head about why your program is correct to be checkable by the compiler. Arguably, if you’re unable to explain that reasoning to a compiler-like checker, then you shouldn’t trust your reasoning. Of course, static type systems aren’t quite there yet in practice, but that’s the ideal. And runtime metaprogramming is no different. You have some reasoning in your head why your metaprogramming code is doing the correct thing, and it should be possible to have a type/theorem checker that validates your reasoning.

So static typing vs. dynamic typing isn’t about what you can or cannot do, it’s about having a mechanism to verify the soundness of your reasoning vs. having no such mechanism.
I read this recently and loved it, certainly one of the better books I've read in the last decade. I will re-read it at some point, which isn't true of most books I read these days.
Tailscale has a really excellent explanation of STUN and NAT Traversal:

https://tailscale.com/blog/how-nat-traversal-works/
Diaspora came out with a lot of bravado and hype. The founders openly targeted Facebook and its data exploitation in their messaging. It was over engineered for its time, misfired on its benefits (you can install your own instance! Still a problem with fediverse devs), and when it failed, people piled on. I only found recently it was still going and was surprised.
Or “crypto” to mean anything other than math.
Wasn't OpenAI founded specifically to prevent negative outcomes of AI?

Now they're just scraping enormous amounts of human work without compensating the authors, running it through a giant Pachinko machine, and then selling it...
> until demand drops, companies will push prices up as much as they can

Necessities like fuel, housing, and health care have less elastic demand.

Food is also a necessity though I imagine people may start opting for less expensive foods.
I tend to like when languages are dynamically typed, but I suspect it's not the dynamic typing I like--I think it's that dynamically-typed languages generally have type inference.

I don't like having to write things like `List<int> list = new List<int>`... I find myself thinking, "Why do I need to tell the stupid compiler in the very same line that a new List<int> is a List<int>? Wtf else would it be?!"

When I write in a language such as Kotlin, that's statically typed but has type inference, I feel basically the same lack of resistance as I feel working in dynamically typed languages. Of course, even in such languages, there'll be times when the coder must specify a type, or should specify one for various reasons, but I like when the compiler at least makes an effort, haha.

I like Ruby a lot (and I've tried out Crystal in some recreational programming stuff and like it a lot too), and I think I'd still like it just as much without the dynamic typing.
Nightbox – a collection of popular dark themes for your next project
Let's not pretend that our supposedly angelic civil servants & institutions don't happily take money in one form or the other.
In that case, add a type that constrains the values to the expected user inputs. Now not only are you passing the type checking, you're strongly enforced this invariant at the point where it makes the most sense, you've future-proofed this code against possible future misuse where the expected inputs might change, and you've made the code essentially self-documenting.
Project idea: Take something that looks like a mindflayer (d&d art with tentacles around it's mouth) and use it for live coding.

Instead of displaying a mouse and cursor have the tentacles reach out and manipulate the code from behind a semi-transparent pane of glass that the code is displayed on.
Fortnite too.
Have you considered just writing a Rust library and also releasing a thin Python wrapper over it as a separate project? That way, other people could write their own thin wrappers in their high level languages of choice and use your fast implementation via FFI.

I have spent some time looking into graph drawing algorithms and it seems to me that writing a good, optimised algorithm is non-trivial!
> You feel like the rules of your reality don't actually exist, as the
computer continues to do things that make no sense in your normal
understanding.

I am tenacious and usually get my bug, eventually. What you're
describing is a priceless moment pregnant with opportunity to learn.
That exact moment you feel it's beyond all understanding often comes
seconds before you expand the frame "out of the box" and see how
you've been "so stupid all along".

With machines it's a moment of mastery. But when that realisation is
about a person, or organisation that's betrayed you, or you've
fundamentally misunderstood for some time, the emotional shock is
flooring.

It's a stereotype to say that hackers prefer machines to debugging
human psychology, because they are more predictable and less painful.
But what's changed along with the complexity and uses of computers as
socially manipulative tools is that the possibility that the thing
might actually "be against you" is increasing, Malicious code does not
have to be "malware" in the strict sense - it just needs to carry the
values of a malevolent author.
> but it can be useful when you're outputting a lot of text (for example tailing a logfile).

Use "tail +F" and press ^C when you need to pause at some line. Press F to resume tailing.
A large part of the "development environment" described in this article boils down to "well written, robust library you are already familiar with" which is more rare than it should be.
In many cases, these are invited speakers so compulsion doesn't come into it.
How would you get to speak if you're not invited ?

This list makes interesting reading. These are people "banned from speaking at universities in the UK and Ireland, or faced campaigns to silence them, or sack them for their views. https://www.afaf.org.uk/the-banned-list/

Students wishing to hear all sides of a controversial issue connected with any of these banned folk are out of luck even if they organize a private gathering on university premises. Higher moral authorities prevail - we are told. Perhaps the core debate should be with these people.
I think the common carrier argument might work if the major platforms just showed you posts from the accounts you follow in reverse chronological order, but when they’re algorithmically promoting and recommending specific posts it’s more akin to readers’ letters in a newspaper, which doesn’t have any common carrier rule, they’re not obliged to print your letter and can be held accountable for the contents of letters they do print.
Interesting. I assume Supabase requires it because supabase/realtime depends on it?

Personally I'm more interested in vanilla PostgREST than Supabase's implementation of it, or their realtime implementation. It seems really cool but I'm not 100% sold on their ability to evaluate complex RLS rules, which is an important one for me.

ReadySet looks cool, I'll check it out. Thanks!
https://www.thingiverse.com/thing:5254286

Get one of these tiny cases printed, glue it to the inside of a NATO watch strap, or you can forgo the case and see how it holds up.
Yeah I just did some research and I think that claim is a misleading soundbite. Copying from my other comment I just left:

The French TVG route from Paris to Lyon is 243 miles and takes 1 hours and 59 minutes, an average of 121 mph. So if our train travels 220mph sometimes and 110mph sometimes and the French TGV averages 121 mph on longer routes, then I'd say we're in the ballpark of building French TGV style trains in California, which sounds great to me!
Same thing was said about full touch screen iphones circa 2007.

VR/AR just hasn't been done right as of now, but its getting close. Demand is there. Imagine virtual schooling during time like Covid, but instead of Zoom, kids actually see each other in VR and can interact with each other.
If folks are looking for another Tracy Kidder book, I'd recommend _House_. It's the story of building one house in Massachusetts in 1985 or so. Kidder goes into the life of the buyers and the builders, and the result is surprisingly compelling.

I know what you're thinking: why not _A Truck Full of Money_, Kidder's book about Paul English, the founder of Kayak? It's a fine read, but I found _House_ to be more contemplative and open up wider vistas (for me, at least).

Kidder is a great writer. I think people might enjoy _House_.
Since the entire point of pong was to compete with someone else, yes, of course that tiny dot moving around a black screen IS fun, because for many people, winning competition, no matter how trivial or contrived or pointless is very very fun.
The key with Emacs is that it's an editor that grows: the close mapping between the editor and its code makes it more fluid and natural to extend than any other popular tool I've tried. It's a fuzzy distinction—not something you can put on a feature checklist—but it's made working with Emacs qualitatively different from working with other tools. While Emacs has certainly influenced other editors, none of the ones I'm familiar with have carried over this core philosophy.
Show HN: Formsly – Create forms and surveys, easily
Create stunning forms and surveys, easily.
Honestly, from a poorly philosophical standpoint I struggle finding a reason not to conclude that the best solution as a human is to remove oneself entirely from the equation. As humans we are practically a walking Holocaust no matter what we do. The point about plants only drives this home further. There are even reasonable arguments for panpsychism which might mean even more unavoidable cause for suffering from one's existence
The site forbids access from my IP. If you are in the same situation, follow this link:

https://web.archive.org/web/20221128222820/https://www.lapha...
Let's say there is a government body that decides what is true or not, and decides who to punish for lying.

It would be naive to think such a government body would be impervious to corruption, or groupthink, or mistakes. In fact, it would be the worlds largest target for anyone who wanted to promote misinformation or bribe/threaten people to weaponize it against their enemies.

Every time a new political party came into power, their opponents would be censored and imprisoned. And at the same time, the people in that government body who get to decide what is true or not would miraculously see their personal wealth increase. What a strange coincidence!

Bad things can even happen by accident: look at how many people were shouted down for saying masks were a good idea when Covid started, and then were shouted down for not wearing masks a few months later. Or look at who was shouted down for saying that missile that landed in Poland might not be Russian.

When the censors get things wrong, and they have the authority of the government behind them, the consequences will be terrible. It would ultimately result the end of free society, and it would not take very long for that to happen.
The failure of the employee doomed the policy. There's no way to defend against that
Until you get used to C-w in any text box, and then randomly close browser tabs (ff on Linux) because muscle memory.
The issue with enforcement by policy is it puts the onus of checking things on whoever is enforcing the policy.

Which is usually either no-one, or an already busy/overloaded team lead or (even worse) manager.

Every software engineering organization I’ve been at either wanted, or put in place, automated policy enforcement because otherwise it either never happened (and hence there were constant problems), or everyone hated doing it because it felt like a waste of their time (with it’s own constant source of problems).

it’s best for everyone if a problem is identified and called out as close in time to when it’s created as possible, and as clearly as possible. Ideally before it can be part of any product, or be depended on by other work that would need to be refactored.

Which automated tools can do cheaply. If it is in the compiler, even better!

Doing it manually delays the feedback cycle, AND burns people decision energy, which is almost always the thing everyone is in the shortest supply of anyway.
TikTok invisible filter exploited to spread malware
> A lot of people I respect really like Tailwind, but I just don’t get it.

I think I get it. For years there have been lots of popular CSS authoring conventions for JavaScript apps that are clever but complicated, fragile, and have a lot of churn. Most of these either have large JavaScript runtimes that generate and inject styles on the fly as components render, or deep integration into the JavaScript build system like Webpack/Babel/etc. plugins, or both.

I believe that there was intense fatigue from supporting these systems, keeping up with the newest versions and trends in the high-churn JavaScript ecosystem, etc. Tailwind essentially offers a ridiculously simple way out of this fatigue. You just say screw it, let's just author all our JS component styles using string literals that from JavaScript's perspective are just totally arbitrary HTML classes. No more importing things, or using plugins that transform the AST of our JS source code, or extracting chunks during SSR, etc. We just run this totally separate Tailwind compiler that looks for string literals that seem like Tailwind utility classes and generates a stylesheet that we just import in our HTML.

Tailwind is pretty great on its own as a utility CSS framework. There's a lot of thought put into the "API" of their utility classes, and because it's so popular there is a ton of support for almost any use case you'll come across. But at the end of the day, I think the reason for its ubiquity (particularly among respected veterans and "influencers" in the frontend community) is that is offers a way out of the "JavaScript tooling rat race" that was causing so much fatigue.
Probably the same idea as the one that is often claimed to be behind the Reinheitsgebot from 16th century Germany (Bavaria?) that regulated the making of beer, that is, to ensure purity.