skysight-inc/HackerNews huggingface dataset:
I'm not saying all of the areas I went through are going to desert... but if you look at the extent of the damaged areas, I doubt that you're going to see the same forests come back again in our lifetimes. Take a look at the Pine Ridge area. As far as the eye can see, everything is gone. Driving through Sequoia, huge swaths of the trees are gone. It is 100+ degrees in the summers and no water...
Interesting how they defined strong demand. In the breakdown they say:

'..with 72% of all respondents at least “slightly” interested and 25% “very” or “extremely” interested'.

To me that is 1 in 4 strong demand, not 3 in 4.
You might be surprised much time kids have on their hands. Typing help on old school dos prompt gave some hints iirc. Somehow I found qbasic, maybe just listing some directory which started an endless rabbit hole of self learning for me.
Be Alert: Credit Card Skimmer Found at Sunnyvale Gas Station
a few weeks ago, i came out of a neighborhood cafe to find my bike gone. on a hunch, i walked over to a nearby homeless encampment and saw my bike sitting there. i walked up to it, grabbed it, said "that's my bike", cursed the dudes out, and rode off. it felt a little crazy at the time, but it worked. the thief(s) didn't seem too fazed by it.
So, it's an HTML-Centric SPA framework. It is still a SPA framework.
> Most statisticians would say that there's not really a difference between an outlier and a non-outlier

Definitely untrue. Suppose we throw 1,000 baseballs, shoot one rocket (45 degree angle), record the distance each one flew, and present the 1,001 data points to someone for analysis. Most people, statisticians or not, will recognize the rocket's distance as an outlier, even if they don't know the cause of it. And they'll be right to do so.

It's true that there is no universal definition of outlier. But outliers are very clearly defined in some contexts.
I just tried IBM Quantum Composer[1] after reading through this Colab and finding I didn't know enough about quantum circuits to do anything besides clicking play. Quantum Composer gave me a super simple drag and drop GUI for getting familiar with basic circuits/building blocks.

I made it 20 minutes before having to look up a Bloch sphere (happens when you start experiments with 'S' and 'Z' blocks which add phase shifts). I don't directly use a lot of IBM products, and I had a great experience with this one!

Link: https://quantum-computing.ibm.com/composer
> something very drastic and abnormal

I have heard it described as "something that materially changes the long terms prospects of the company"
TSMC Unveils N2 Process: Nanosheet GAAFETs Bring Significant Benefits in 2025
As a user, I would still sometimes and then regret my decision

Soft deletions are awesome
Much more has been lost from Netflix than gained, their catalog used to be much bigger before everyone split off to their own service. There used to be much more to watch instantly, and anything in particular you wanted to see was more likely to be there in the past.
I'd be fine with self driving that only went 30mph max. It may take twice as long to get placed but so what I can be asleep or making a quesadilla.
There are commenters here who are definitely rich.
This!

I use a combination pyenv, direnv and poetry for my projects.
Instead of doing all this complicated thing, how about simply following a Raft-like consensus protocol with the minor modification that the leader won't include a write op its read processing until that write op has been applied to the log of all the replicas, not just the quorum. When the heartbeat response from replicas indicates to the leader that this write op has been applied everywhere, it can advance its internal marker to include this write op in the read operations.

This simple scheme allows all members including replicas to serve read-after-write consistency and penalizes the write op that happened. That write op wont be acknowledged to the caller until it has been applied everywhere.

There are no fault tolerance issues here btw. If any replica fails, as long as quorum was reached, the repair procedure will ensure that write will be eventually applied to all replicas. If the quorum itself could not been reached then the write is lost anyways and is no different than the typical case of reading just from the leader.
> the database is part of the application

100% this. If you accept that the database is part of the application, you give yourself permission to use the full feature set of the database, and life becomes a lot simpler. Using views, stored procedures and other features lets you implement things like soft delete trivially, without it infecting all your application code.

In my entire career I've changed backend databases for an application exactly twice. It's not easy, and no amount of abstraction is likely to make it easier.
>They are so recognizable that there's no point in stealing one

What does this mean? why don't they get stolen?
Hmm these articles quote people like Rana Ayyub who have been known to scam people [1]. And Javed mohammed who incited violence over mere words. As for Bangalore specifically I don't agree with that ideology, but there is an influx of illegal Bangladeshis and Rohingyas in the city - I will not ignore that either.

Now I wonder if you are aware about what recently happened, where two Muslim men beheaded a man in broad daylight for merely supporting someone's right to speak about their prophet. The poor man just happened to support a BJP spokesperson who was defending her faith. There have been multiple instances where there were massive riots and protests calling for the spokesperson rape and beheading. No to mention a leaked document about islamisation of India [3].
I personally do not think Muslims are being oppressed in light of such activities. On the contrary I think the game of media and setting narratives is being played on an international level to depict India as being anti-Muslim.

[1] https://www.indiatoday.in/india/story/journalist-rana-ayyub-...
[2] https://indianexpress.com/article/cities/lucknow/clashes-ove...
[3] https://www.freepressjournal.in/india/vision-2047-india-towa...

edit1: typo fixed
MongoDB 6 Released
Subtests in Python
To be honest, I don't see how you can give this advice. A couple of the most popular package management systems for Python are very obviously deficient (and sigh, these are usually the ones I get stuck working with, due to outside constraints).

A classic example is version pinning. Rust has Cargo.lock, Ruby has Gemfile.lock. Python? It depends on which one of the multitude of options you pick. But at least a couple of the most popular ones basically don't do this (pip) or do this in a hacky, ugly way that makes you want to tear your hair out (Conda). As a result, at least in the projects I work on, people tend to skip this.

I hope it should be obvious what bad things can happen if you don't pin your dependencies, but for the uninitiated: I'm talking about things like projects breaking inexplicably after 6 months because you rebuilt some Docker container and something or other got upgraded and is now incompatible.

Beyond the technical issues, there's a human engineering problem of getting everyone on the same page about the right processes, and Python makes that vastly harder by not having a One True Solution that everyone just uses.
related to the author's quest for ownership, i would say "self-host" means that the "self" involved here owns the "host". so e.g. hosting on a PC you own is "self-hosting".

ownership is thorny (as the author is discovering). how does this change if you co-locate your box on the property of an internet exchange not owned by you? how does it change if you maintain physical possession of the host but there's some lien on it (i've never heard of somebody mortgaging a server, but there's no reason you couldn't)? i'm not sure. i think the concepts which "self-host" acts to label necessarily lie on a scale. if i were to attempt a strict boundary to which everything on one side is "self-hosting" and the other is not, there'd sure to be some contradictions. but i think at least notional ownership of the host is necessary for self-hosting and no VPS claims that.
Interesting. Do you generally pronunce it as Es-pea-ay? In that case it warrants the an in front
I've always heard that e-commerce was enabled by encryption (otherwise no one would type in their credit card / bank details over cleartext) -- what method did minitel use to take payment? Maybe you had an account with the vendor and they billed you out-of-band or something?
I'm still amazed by how separate my Ring and Blink products are. The Blink app has an Amazon logo and a dormant Neighbors tag and that's .. that's it for integration?
More details: https://www.mongodb.com/blog/post/big-reasons-upgrade-mongod...
The mobile- and social-centric Web is the new TV. Do you care how your TV works? Most people aren't using it for anything important, they've got no reason to care.
I’m occasionally persuaded, but rarely by anecdotes. Most people lack critical thinking skills, this forum being something of an exception.
> US military doctrine states that an invading force needs a 3:1 attacker:defender ratio. Russia went in with the inverse of that and is still winning.

What do we define as winning here?, Ukraines tactic is to fall back to defensive positions when they are about to lose something so not to lose men. The gains Russia has made are very small and the amount of equipment and men it has taken to make them is huge.

Most of those games where made before long range heavy western weapons started being delivered too, I suspect their gains will slow down even further because of this.
There's two possibilities to your question: That the person riding it bought it secondhand from someone who stole it, and that the person buying it bought it from the (first) owner, who then calls in Vanmoof to steal the bike back for them.

1) Receiving stolen property is illegal, and the bike is still property of the original owner and they can take it back anytime. The person riding it is culpable to the extent that they knew it was a shady deal, which can range from "Not at all, but stuck holding the bag of having to sue the thief for fraud for selling them a stolen bike" to "Charged in conspiracy". There's a big range there, but as it's incredibly hard to prove if they were found riding it around, they probably just lose the bike. If they are found with it in a chop shop... that's a different story.

2) Selling someone something with the intent to steal it back is fraud. If you have a receipt from the seller, you can tell VanMoof to fuck off, or surrender the bike to them and sue in small claims court. VanMoof doesn't want to deal with that and will roll over fairly quickly. The (fraudulent) first owner will be very easy to find because they have a contract with VanMoof. They can probably pull this scam once without repercussions, but VanMoof will, presumably, quickly turn over evidence to your police report of the scam to avoid ruining their reputation.
The fear that bikes might hit a disabled person on the pavement is an interesting case. I often see parents walking with a stroller on bike lanes (nice and flat, and often clear of snow), so many times in fact that I look up if there were any statistics on bikes hitting one and killing the helpless baby inside. I also don't see other pedestrians reacting to the situation as if the parents were putting the child in mortal danger.

However, try as I might I could not find a single case of infant being killed by a bike in my country. The only explanation I have is that thanks to the slow speed, bikers and e-bikers alike have time to slow down if there are a risk of a collision. It would be interesting to see UK statistics and hear if the same is true with elderly mothers?
> We have been impressed with the Blink team's technical expertise and believe they are missionary about solving camera problems.

What does "missionary" mean in this context?

edit: thanks for the replies, this is what I would have guessed. Is this a common usage? I've never heard the word used this way before and am curious if it's a common usage in particular circles/industries/regions.
But htmx doesn't update the body content of the document via JavaScript APIs. It updates them via HTML APIs. That is, the content coming over the wire from the backend is HTML, not JSON.

If you're trying to claim that literally any web page which uses JavaScript in any capacity to update any DOM on the page ever suddenly means it's an SPA, that seems like _quite a stretch_.
Going to the beach is still free. Biking in the hills is still free.
agreed on the lockfile. we use pip-tools to achieve this, which gives the `pip-compile` command. a Makefile is tying together the different development and build workflows we have, such that it can be executed both locally as well as in our CICD build server. complexity is manageable, but it's roughly comparable to a compiled language if you want locked-down reproducible builds (which I recommend for anything production grade).
Are you saying that people created the same level and amount of entertainment we have now, but did it for free before copyright, and only started charging for it after copyright?
DHS bought “shocking amount” of warrantless phone-tracking data, ACLU says
You don't put the check in your code, you put it in the view, and access the data exclusively through that view. In that way, the check is defined exactly once.
I just do NOT feel like using a language, that has explicitly stated, that you should not start a new project with it. Very few legacy projects will consider using Carbon, I would assume (If you have worked on one, you probably know that "legacy" is usually more than just the code) and then there are so few projects left that I see no chance of this really taking of. And in that case it will probably die soon as well, like many (most) other Google projects.
I work on the Chrome team. Safety is not the only goal for the codebase. There's also things like readability, maintainability, performance, and correctness. Finally, there's the need to chart a course towards how you get there.

Rust provides many of these, but not much of an incremental path there. Carbon aims to provide many of these, but not as much safety as Rust (likely, even in the future). The upshot: there are tradeoffs, and we'll need to watch our options and make continual decisions as to the best courses of action. Such courses may differ by area of the project; it's possible we might choose to write some hardened services in Rust communicating via Mojo with mixed C++/Carbon code.
I probably ought to have mentioned this in my original comment - China allowed companies to set up certain kinds of Chinese operations, such as manufacturing, by partnering with a local company and setting up a joint operation but they're a lot more restrictive about online information services. Operating those really is limited to wholely Chinese-owned and Chinese-operated companies as I understand it, joint partnerships with foreign companies are not permitted to run them. This includes things like the Chinese versions of AWS and iCloud, which are entirely operated by existing Chinese companies.
Or check out nano, which is actually a modern nano!
A collection of pithy things I've learned over 15 years of software projects
So if we want the optionality down the road and are choosing to drive a Ford, we should opt for the Co-Pilot360 Assist 2.0, correct?
Yeah, I noticed that mpv already uses it in the KDE Wayland session somehow, disregarding Mesa settings.

Also, wasn't there some new VESA standard specifically for video (as an addition to regular adaptive sync)?

MediaSync? https://www.adaptivesync.org

Not sure what it's supposed to mean though.
> Anything outside of mainstream rhetoric is immediately labeled conspiratorial. Which is strange to me. Most people on both sides seem to recognize the media is rigged by big money, but they don't seem equipped or encouraged to form their own opinions that incorporate this knowledge.

I propose that if you think of a human mind as a neural network that is trained by the information it ingests, much of the mysteries of human behavior makes almost complete sense.

"people on both sides seem to recognize the media is rigged by big money" is a bit of a hanging chad, but I suspect that is explained by something like this:

https://en.m.wikipedia.org/wiki/State-dependent_memory
Have you heard of the Polywell design for fusion reactors? If so, what do you think?

https://en.wikipedia.org/wiki/Polywell

Dr. Robert Bussard (RIP): https://www.youtube.com/watch?v=FhL5VO2NStU
He claimed that it would only take about $200M of engineering development to become viable.
Those same companies pay much more in the same metro areas for different titles, working on those small profit margin items you speak of, like electric vehicles and satellites. Journeyman software developer plunking along in a middling role gets A; while a mechanical engineer, with graduate degrees and who actually grasps the material, writing well-formed Modelica code, gets B.

That made me go "hmm."
The AirTag will beep if it's been separated from its owner for long enough, so presumably the thief would be able to find it relatively quickly once that happens.
Every language with a GC has this problem. If you want a library to be used in both Java and Python you don't write it in either Java nor Python, you write it in C++ or another language without a GC and import that to Java and Python. Trying to import a Java library in Python or vice versa is horrible, since GC's are very hard to work with from outside the language ecosystem.
have a blog, or any writeups/screenshots/videos of your quantum chaos? I'm interested!
The query isn't broken. In the Rails community at least it is very common to use a nullable frobbed_at column to indicate both "was it frobbed" and "when was it frobbed". In that context, the boolean check is always NULL/NOT NULL, rather than a time comparison.
It won't pass Senate though?
I would focus less on "vanilla JavaScript" as the ecosystem from which good components will arise and focus more on web components (which, generally speaking, are vanilla JavaScript). There is a thriving and growing sector of the frontend space where web components and WC-based design systems are coming to the forefront. Shoelace is a fantastic library in this vein. Libraries like htmx, Alpine, Turbo, etc. benefit greatly from web components.
> I don't think this is actually true at all. I mean, it's a nice little plus for long road trips I suppose, but how often do you do those?

The typical HN reader lives in a dense metro area where commute distances are much shorter than average. The average commute in the US is 16 miles each way. Millions of Americans spend hours on interstates every day.
Swapfiets builds their own bikes and does not - never ever - sell them. If one gets stolen, it can‘t be resold without one noticing it’s stolen, as these are not in circulation in the first place and still owned by the company that built them
Building and maintaining boilers is a highly regulated industry still; with the fairly reasonable justification that they can blow up big if you screw it up. Wonder if they still teach anything specific to that.
How playable is it? It seems that there are many complaints about the district system and the beaver AI being not so bright.
Queer buy not gay? You should clarify because I bet most of us don’t know what that means.
Do you know how they were able to steal it without the alarm going off?
Zeilberger's a lot of things, but 'confused' isn't one of them.
> Suppose we throw 1,000 baseballs, shoot one rocket (45 degree angle), record the distance each one flew, and present the 1,001 data points to someone for analysis.

But I would argue that's not really a case of an outlier, that's a mixture distribution because the underlying identifying feature (baseball or rocket) is missing.
I assume "acting as if driven by a mission to do fundamental work in solving camera problems" -- as opposed to just looking for a quick product opportunity.
Dedicated. Like a missionary must be to do the things they do.
I also expected something like 480p -> 4k difference, but it is more like hd -> fullhd. Of course it has larger spectrum and people who fund the mission wouldn’t spend billions to make a little difference, but it isn’t overwhelming either at the first glance. Pretty sure many technically innocent people have the same thought in mind.
Can you show the distribution of reading speeds. If this font has a multimodal effect then the t-test mightn't be appropriate.
This is really awesome. I love how it covers a lot of different topics.
I don't understand why you mentioned Tailwind. Nothing about htmx requires a utility class framework AFAIK.
I can't comment on your first submission for some reason, so I'm doing so here.

Are you still looking for a co-founder? Want to chat? I'm not young either.
Yea, it is.
I shouldn’t of said cut, but they did layoff 250 members 2 years ago and among those were the Servo team.

https://www.protocol.com/amp/mozilla-layoffs-2646950077
I can't really say, at that age I had no idea what fragmentation means so any issues with it would not register.

Statistically though, I imagine reordering to be the most frequent operation. Deletion should be rare since it's a purposeful decision to put the song on the disc in the first place. You might rarely delete one when you get tired of it.
Maybe in some situations its better to risk escalation than be complacent and submissive? There are millions of examples in life where this is the case.

Your argument is so general as to be almost meaningless. It can be used to justify not responding to almost anything.
> Somehow I found qbasic, maybe just listing some directory which started an endless rabbit hole of self learning for me.

The qbasic IDE was incredibly intuitive, it's sad that we don't have something closely modeled on it today (or on Turbo Pascal/C++) as a default terminal-friendly dev experience. Equally disappointing that the most common window-based IDE is some sort of Electron- and JavaScript-based monstrosity.
A reuse / thrift store near me takes donations of old solar panels and resells them at dirt-cheap prices; apparently there's a market for these panels with DIYers.
Carmack should apply. That'd be hilarious
Most wouldn’t read an acronym phonetically if it happens to spell a commonly used word.
But you can't make a bot that reasons like a human currently. They don't understand intent, and I'm pretty sure it will be a heck of a long time until that deficiency is overcome.

Having been programming for upwards of 40 years now, there is one fundamental truth in programming that all developers need to understand and remember: untested code is untrusted code. Take all the gazillions of corner cases that occur when driving: how many of them do you think are actually tested by the various self driving "solutions" on the market right now? Do they have a test case for a tire coming off the trailer of a transport bouncing down the road? What if a tire is bouncing down a road perpendicular to the one your driving? What if it's on a sidewalk?

It will take decades before self driving cars are well tested. The current approach of falling back to the driver for the "hard" cases doesn't work. Spend some time watching shows like Mayday that delve into root cause analysis of airplane crashes. Accidents happen not because of any one single event, but a chain of events interacting that combine to result in something horrific. This is also the case in nuclear accidents, and in software driven tragedies like the Therac 25.

Any software developer working on self driving cars that hasn't spent a good deal of time looking back at past system failures that have killed humans should bloody well not be working on self driving cars. Makings roads easier for bots is not a solution to the massive complexity of self driving vehicles.
SecureDrop 2.3.0 [Advisory] Bug in Codename Filtering feature July 18, 2022