skysight-inc/HackerNews huggingface dataset:
Watching the space has actually given me a love of following live-action crime. There's just a never-ending supply of grift and crime going on all around and some gumshoes who track it down, and some podcasters who report on it. If you haven't listened to it yet, I couldn't recommend Crypto Critics Corner enough. Their focus is on the crime and grift, and they're generally fairly neutral on the tech itself. [1]

[1] http://cascoinfoundation.org
If we're talking about the specific case of duress passwords, sure. Although in that case the better defense against brute forcing is to wipe the data after too many failures. And at some point you might as well just put a "self destruct" button on there and skip the need for a password.
They mention this under the "What if there is no true perspective?" section:

Second, they point out that viewers almost always view pictures from the “wrong” location. A cornerstone of linear perspective is the idea that the viewer must be at the focal center of the image to view it correctly. If you view a linear perspective image from the focal center, it should be like looking through a window—indeed, Leonardo da Vinci wrote that linear perspective images only work from the focal center. Yet, in reality we don’t do this. Most of the photos we look at would have to be viewed with one’s eye a few inches from the page. People in art galleries walk all around and view paintings from all sorts of angles. Hence, the whole idea of linear perspective falls apart.
Amazing info, thank you.
I see a lot of commenters up in arms about Universal Approximation for NN’s, and I think the issue is that it’s often framed as a superpower rather than table stakes for any kind of general purpose algorithm.

I posit that any modeling technique which does not have the universal approximation property will be guaranteed to fail on large classes of problems no matter how much elbow grease (say feature engineering) one puts into it. That is, UA is a necessary but not sufficient condition for a modeling technique to be fully general (i.e. could form the basis of whatever AGI is).
It’s well understood that when benchmarks are maxing out a system it doesn’t cause heating :)
How are house prices at $400k and the average American can’t handle an extra $40/mo in gas?
> Luckily this is a self-correcting problem

Being as people have been around for at least 500 centuries, and birthrate are leveling off, if this were going to "self-correct", it would have already.
If they killed the speaker and a bunch of representatives Trump would declare martial law and lock down congress. No handover ever took place and it is very unclear what would happen next. The electoral count act is now out the window entirely and Trump has a bunch of the GOP claiming the election is fraudulent based on no evidence but that doesn't matter. Eventually after Trump has it all set up the house reconvenes and picks Trump as president because GOP has the most delegations and the vote was "fraudulent".

All that really needs to happen is to create enough disruption for Trump and his allies to find a way to set aside the vote and let the house pick based on number of delegations.

The brooks brothers riot basically did something similar. Created enough disruption to stop a recount.
"Or Hong Kong could choose to secede from Mainland China. Then we wouldn't have these stupid wars."

That's a bold claim. I think we would still have wars because cities or regions are still heterogenous and homogeneous in their political make up. You'll still have some groups blaming their misfortune on others, or wanting resources that others have and don't want to share.

You're talking about parts of Ukraine. Putin wants all of it. Even if some cities wanted to join Russia, other wouldn't. And Putin would want to reunify them anyways, possibly through force. What happens if the areas are not contiguous, or are "landlocked" by others? Not to mention, the people currently in power do not want to lose part of their country for tax/power reasons.

Even in a civilized country, states cannot seem to modify their borders to form new states or join others. Look at rural CA, OR, etc.
Take a rest for a few days, don't think too far into the future and Stop Comparing Your Business to Others.
That's not a unique issue to living in a place far from stores. Do what the rest of us do and go an rent a truck or van when you need to pick up an extra large purchase
My food's transportation gas costs are a tiny fraction of my overall expenses.

Increases in rent, tuition, or medical costs, or even my personal transportation expenses absolutely dwarf them. A semi moves food way more gas-efficiently than my car moves me.
50,000 revenue just means you can easily afford paying me some money. Also, it all depends on what country you're in and what model you're in. Bootstrappers for example, 60k is a major milestone - 5K MRR. It's not that they're making lots of money, it's that they're making enough to pay me.

A bit of context, my software is what I call a product framework, it provides the user system, payment system, admin system, etc that can be used for SaaS by Bootstrappers. Others may say it's a SaaS bootstrap, but I feel like it's more than that.
I liked the “f u I got mine” implied in the “if you’re too poor to own a Tesla why not starve?” at the end there.
“Any function” is a big wide claim. Can someone fill me in on what’s required of these functions? Can a neural nets for example compute non-continuous functions like f(x) = [x is rational]?
Nowadays when signing up for valid services, some don't let you opt-out of the marketing emails until much later in the flow; the worst offenders ignore your opting out options by including a new category of marketing-type emails every couple of months that you have to go in and untick.

Wouldn't that be classified as spammy ads from a valid message (when done using dark patterns with no one-click unsubscribe option)?
There are an infinite number of projects on the Internet. There are an infinite number of open source projects on the Net. No developer owes anyone else anything that they have not promised. So: this developer does not want to see bug reports or support requests from anyone who has not paid him. That's fine.

Open source means that you have options. The options include paying the developer, starting your own support community with other users, paying some other developer to work on it, starting your own fork... and complaining on the Net. Any or all of those are available to everyone, all the time.

Thanks for putting your software out on the Net with an open source license. It makes the whole world a little better.
Ryven – Flow-based visual scripting for Python
Energy on Earth isn't conserved, as it's not an isolated system - the Sun is constantly adding energy to the Earth, and we are constantly radiating energy out into space as well. Coal and oil were basically batteries filled with solar energy from millions of years ago. We are now discharging those batteries, adding back all of the solar energy captured over millions of years to the Earth today, in addition to all of the energy the Sun is still adding at more or less the same rate.

It's the same principle as what makes a battery fire so destructive - all of the energy stored in the battery in a plant somewhere else suddenly gets discharged all at once in your car.
This is a hostile take (I grew up in the south). A lot of people unnecessarily buy trucks but a lot of people also have legitimate uses for them. Everytime I go on the country side in US, they are being used almost always.

I live in Oakland the current atmosphere is to reduce the quality of life to bare minimum and suffer. Not have kids. Depopulate.

Not only is this arrogant and self-serving, but also incredibly ironic. Progresssive cities have some of the highest income inequality.

I would vote for 1) Increase nuclear energy production and crank it up to 11. 2) Make electricity cheaper than it is worth metering 3) I agree with your EV take.

But for fucks sake, please be nice to fellow humans. I see no difference between toxic liberals attacking conservatives and vice versa. You're doing a disservice to the rest of us.
If it comes with the box, then that's reason enough for me.

Consider a "smart" door bell. Sure, it's easy to attach a camera to an RPi and a button, but I don't want to strap that to my front door without a nice box to put it in.
Denmark Will Hold June Referendum on Joining EU’s Defense Pact
Out of bounds is only defined for length + 1, for anything else anything goes.
From Thucydides' Melian Dialogue:

> […] the strong do what they can and the weak suffer what they must.

* https://en.wikisource.org/wiki/History_of_the_Peloponnesian_...

* https://en.wikipedia.org/wiki/Siege_of_Melos#The_Melian_Dial...

Unless the weak have someone strong guarding their back.
Honestly, it's not THAT hard with Raspberry PI Pico and CircuitPython.

I have experience of programming for ARM M0 with Linaro, debugging over SWD. It was pain.

A few weeks ago I got Tiny2040, flashed with CircuitPython. I believe even a teenager can now do some microcontroller stuff. It's so unbelievably easy.
Historically, native online DDL in MySQL 5.6+ / MariaDB 10+ isn't replication-friendly -- despite being non-blocking on the primary, it blocks the replication stream application on replicas, which makes it basically unusable at scale. (This is inherently a trade-off of MySQL/MariaDB using logical replication, instead of physical replication of the tx log / WAL.)

The newer INSTANT algo in MySQL 8 and MariaDB 10.3+ solves this, but it is only usable for a limited subset of alter operations, such as adding a new column. That's one of the most common ALTER cases, so this feature is quite nice, but it certainly doesn't solve everything.

For this reason, external tools such as pt-online-schema-change are still pretty essential for MySQL/MariaDB deployments of any non-trivial size.

MariaDB 10.8, which is still pre-GA, adds a clever solution to the replication problem: https://jira.mariadb.org/browse/MDEV-11675 . It will be interesting to see if there are any real-world operational drawbacks to this approach, and seeing if MySQL offers this soon as well.
Isn't this what Hey (Basecamp folks) does with their "Screener" feature?

https://www.hey.com/features/the-screener/
That's interesting. I definitely think there's a cyclical aspect to it because my fatigue usually goes away in the evening around 6 p.m. or later.
That threat model is so insane that I’ll just link this instead of responding to the question: https://scholar.harvard.edu/files/mickens/files/thisworldofo...
bandcamp is going to die soon, it just got bought out.
How so? And it's not a mindset or an opinion, but a fact a life. They dig, they sell and that just about a summary of their existence. USSR was the same. Once the Arab countries dropped the prices for a while, the whole thing shook and broke.

Russian gas is still flowing to Europe, despite the brutal sanctions. Once those pipes stop pumping it, how long until Russia itself collapses on its own? No need to engage in direct confrontation with them.
It's more like free as in a car. Puppies don't generally provide significant utility as such, even though dogs are adorable, have great intangible benefits, etc.

A car requires maintenance, upkeep, fuel, insurance, certification (a license), registration, and other things. But a free car has a lot of value assuming it works. Even then, some people can't afford even a free car.
I was assuming it was just populist nonsense to buy some cheap support. He also passed a law about stronger pedophile sentencing.

This seems a much stronger signal that the war is going poorly for them than that supposed FSB leak.

But combining the two, he may need to take out some rivals who perceive him as weak and that it's time for them to make their move, and those people seem likely to have big bank accounts.
Going off-roading sounds like a fantastic adventure, but you need to make sure that you have the right equipment to do it safely. Going off-road involves more than just having the right kind of vehicle. You need to make sure that you have the gear you need so that you are ready if something unexpected happens. Here’s some things to make sure you take with you on your off-roading adventures.
You just made me realize that email would look better if it grouped messages by sender instead of just by subject.

It was a huge step forward for me when I switched from Outlook to GMail. Outlook originally did not group emails at all. Each message was a line item on its own, sorted by date sent. So even individual replies back and forth were scattered across my Inbox. Then GMail grouped all replies into a single line item, as a "thread" or "conversation", which I could then expand. Eventually Outlook followed suit, although at first imperfectly. It grouped by Subject instead of the more accurate email header, Message-ID. (Actually I believe this technique predates GMail, at least in one text-based email reader, Mutt.)

I think email should take this one step further, and group messages first of all by sender, then by thread.

sender (or recipient group for emails with more than one recipient, like SMS clients do)
|- thread
|- message

This would help with companies that send you many messages, whether it's spam or just receipts and other notices. But it would still not be bad for emails from individuals too. Even though someone may write you many emails about many different things, each with their own Subject, it still makes sense to group them. That mimics real life, where a real person's many conversations that they have with you are still visually grouped into one person, one organic body, in your mind.

Facebook would also be better this way. Collapse posts by poster, so that people who post 5 times a day don't take up more of your news feed than those who post just once every now and then.
Because it reduces the number of possible combinations? Good reason to keep moving from 4 digits to at least 6 digits.
> New viewport units

how many units does CSS have?? Shouldnt part of the improvement be to simplify and declutter the web's fundamentals?
The US is way more spread out than Europe, and our current infrastructure gets a D+ rating. Necessity is the mother of invention, but we are seriously behind in terms of transit. This is going to hurt the US more than people expect. This is why I would be shocked to see a ban on Russian oil. We simply cannot absorb that shock to our economy.

https://www.thecivilengineer.org/news-center/latest-news/ite...
If world plays the cards right this time - nobody.
> So we know the ability to have dedicated servers and in game server browser exists inside the engine.

You can continue to spout conspiracy theories if you want, but the fact of the matter is that dedicated servers are a completely different archetype. If you connect to a server, your connection is retained until you disconnect, meaning that you are in the player pool until you disconnect, which means no one else can take your slot in the player pool until you disconnect. This worked when communities were smaller, but it's completely incompatible with having 100k+ people online at any one time. The server lists would be massive, especially in a game like Halo Infinite, where lobbies cap at 16. No one wants to deal with that.

> Sigh, go listen to the post mortem devs of ultima online, as soon as UO beta was successful, Ultima 9 (the local app) was axed, for client-server ultima, aka "MMO's" are just back ended rpgs, they re not some different kind of game.

Ultima IX was, from the ground up, awful. Not to mention, you're completely misrepresenting this. It's not like they killed Ultima IX and reused its code in Ultima Online. They're completely different games.

And yes, MMOs are different. They literally have different mechanics. No Ultima game played like Ultima Online except Ultima Online. The entire appeal is that the entire userbase is all on one server.

But, more importantly, at any given time, the servers are too complex to manage for individuals and, at the time that Ultima Online was released, it would have been literally impossible to run on the average desktop computer. A RasPi can barely manage 8 people on a Minecraft server. You think that your 1997 Pentium could have managed Ultima's server? Alternatively, look at Ryzom's open-source release. There are like four different interconnected servers. What average user is going to be able to adequately manage that for other users?
How big are pizzas nowadays in US? But seriously, most shops offer delivery for large items, no?
One things for sure, the children born today will be genetically optimistic.
How do you eliminate ub without memory safety?!
You can uniformly approximate any continuous function on a compact domain with a differentiable/smooth function.
>That being said, Zelle is scary how it seems more fraud and scammy than paypal and Venmo. And I didn’t think that was possible. It’s like the banks didn’t test this for fraud and scams and they don’t seem to care enough to adjust the UX to reduce this risk.

How so? I like the easy of Zelle, but much like cash it's true you can hand money over to just about anyone. To me, though, it's a 'freedom comes at a price' sort of thing. I'm not sure how they could go about making Zelle less 'scammy' tbh
they can always compete for that though, but you don't want them to compete for the protocols
> "Could you tell the linux kernel devs to stop […]"

As you seem to care about this, have you made this argument on LKML yourself? What Linux kernel related work are you active on that drives your position?
The ESP32 has two separate cores, not SMT. But look at the Parallax Propeller which goes back quite a long way. Also the Padauk is not exactly SMT afaict. It's more like time slicing. The idea of SMT in eg. an x86 is that one thread can run while another is blocked waiting for memory.
Still it could be very useful for those of us that can remember it and do care.
They are heading back...after a short flight to JFK.

Estimated departure 5:10 PM:

06 Mar 2022 New York (JFK) - Moscow (VKO) IL96
Station wagon and a trailer could solve most of these issues. Likely for less than a truck costs. There really is lot of alternatives or a van if you regularly need more stuff transported. I see rather few things that you actually need a truck for.
But if it's licensed freely, anyone can step in similarly on an open source project, not just whoever bought the IP.
Given that Postgresql has transactional DDL, some of the planned safety features seem redundant.
Ask HN: Help me utilize my passion
To help with my mental health, I am rebooting my life. I now will work for myself, be myself, grow myself utilizing my passions in life.

I am going to spend 3 months in a remote cabin (with an ice-cold stream for ice baths) working on my passion.

I am fluent in Chinese, Japanese, Korean, Cantonese and I also enjoy coding in c++.

What are some ideas for programming projects utilizing my knowledge of these languages?
Quite sure that would be seen as an act of war from the US. And whoever replace Putin is likely to be as bad as him (or at least share the same fascist ideology) and would have control over the nukes.
Is this going to apply to his watch collection?
Obligatory XKCD: https://m.xkcd.com/927/
> I'm not disagreeing that some people don't find it enjoyable, and some people aren't good at it. Like anything else.

I'm not saying that some people don't find it enjoyable. I'm saying that some people can't do it without risking their health.

> I don't see why you just wouldn't work at another company instead of demanding the company change its methodologies for you.

Most people do, or end up unemployed. This is a widespread problem with the lack of protection of employment opportunities for differently abled, and a reason why I find it immoral to refuse to make reasonable accommodations based on it, the same way I'd rather walk from a job than e.g. refuse to hire someone just because they're blind or deaf. That a whole lot of companies do just fine without pair programming, to me is clear evidence that it's a reasonable accommodation.

> I'd say the average dev shop leans more "lone wolf" anyway.

Either we have very different ideas about what "lone wolf" implies, or I deeply disagree with this. But in terms of not mandating pair programming, sure. I don't see that as an indicator of people being "lone wolf" type programmers, however.

But the existence of less discriminatory environments is not a justification for accepting discrimination.

Note that I have no issue with companies choosing to prefer pair programming. It's their business, though I'd probably still not want to work there (and that's my business). What I do have an issue with are those who outright demand it of everyone and are unwilling to make adjustments.
That's not true. There's Navigator.doNotTrack[0]. It works, but it's deprecated and I'm not sure what the replacement is.

[0]: https://developer.mozilla.org/en-US/docs/Web/API/Navigator/d...
Agreed that we’ve had plenty of chances, and I’m sure watching others suffer for their actions feels very cathartic to the partisan variety of environmentalist; however, abruptly driving up prices on everything is certain to make climate initiatives deeply unpopular.
People give consent all the time when it is still bad for them. It is a moral question in the end, the same way, we can say people consent to selling their body for sex, but have made it illegal, or say people consent to gambling knowing the odds put them at a disadvantage every single bet, or how people consent to credit card debt at insane rates not knowing just how much they are being taken advantage of. Consent matters, but in the end it's what we all believe should be tolerated from an ethical standpoint. Personally I see many issues with data collection and data sharing, even if not malicious, but that give the opportunity to be abused by others with a grudge or agenda I might not support. Not just banking information, but location data, purchasing history, and more. I'm not saying every has enemies out there but if anyone wanted to cause harm with that information they could.
Off topic but what is the cheapest object storage service for less than 1 TB of data?
What happened in 2017?
And Poland has stated - repeatedly - that it has no interest in sending its MiGs to Ukraine. I guess given the situation they prefer to have their own air force...
As an American of the “live too far away to get a pizza delivered” variety, you can go F yourself.

You absolutely do not understand what it’s like living rural, please go try it for a bit and then come back to talk about how we should “F “ ourselves.
Most people don’t even download an antivirus so this is a good walkthrough.
It depends. There is a spectrum of options. I was mostly saying there's a lot more nuance than folks seem to appreciate.
What about this warning: do not enrich regimes, they'll spend the money they gain developing hypersonic missiles and invading free countries. Is it so difficult ? Before doing business with those ex-comie nations they should have given guarantees they had the will to became democratic. Instead, now, every time we buy a cellphone, gas, gasoline etc, we are financing their arsenal.
> they could simply do their work well, but then they are likely to stay right where they are

What's wrong with that? Senior SDE is a great job; one of the best jobs humanity has ever come up with.
I think you just explained it. That $4k/mo mortgage and income tax leaves very little for food and gas.