skysight-inc/HackerNews huggingface dataset:
It's a lease: "The lease has a term of ten years, and, after the gavel comes down, the annual rental fee per acre would be a dollar and a half for the first five years, and two dollars for the second."
In Swedish I always want e to match é, and I would never want a to match ä.

é is just a different accent of e, not a different character in the alphabet. ä is a completely different character in my alphabet. Similarly ö is a completely different character in my alphabet and should not be considered equal to o, if the text is Swedish.

For someone in the US or France, the ö or ë probably is just a pronounciation diacritic as in Raphaël or Cooöperation. Of course an American doing Ctrl+F on a website (Likely New Yorker!) would want to find "Coöperation" when searching for "Cooperation". Even weirder: when I go to the New Yorker and search for Cooperation I want to find "Coöperation" too!

So this is highly context dependent. Ideally I want collation/comparison to depend on the content of the page, not my browser/OS language.
Sure, and I think you can get most people on board with the principles of "people in deportation holding should have good conditions", and "parents should be able to keep their kids in deportation holding". But such moderate reforms won't satisfy most people who talk about concentration camps; many people (including multiple in this very comments section) mean that it's simply intolerable for illegal immigration detention centers to exist.
Text search implementations do not have the luxury of assuming that the text they are used against us correctly spelled. Indeed one common usecase for find and replace is searching for misspellings.
I agree about regex, it is a good idea to have. I would much rather that Firefox's search function supports regex rather than the incremental search it has, because I think regex would be useful.

But, regex is a separate issue than languages of text.
> except White Americans are not actually trying to come to terms with their history of racism against POC

I disagree. Tiktok is a comically shitty platform, but videos are flowing out of white kids having serious conversations with explicitly or passively racist parents. Sure, a small minority of white america, perhaps, but I don't think there's many white people left in America that aren't aware that something is happening. There were BLM protests in every state. I did a solo protest in Burlingame (absurdly full of old white people) and had tons of support from all the cars driving by and people walking around.

> which is why I think so many Whites are surprised/confused/whatever by the BLM protests

I'm not so sure - some white people are getting the shit beat out of them by the police because they turned up to a protest at the wrong time. Some are very personally starting to "get it."
Interesting. I use Noodler's Bulletproof for check writing due to its alleged strong resistance to erasure and check washing. I have seen it mentioned as being well-suited for use on cheaper, rougher paper but hadn't really given it much thought and it makes sense that it'd work well for lefties.
Artificial Conciousness and the Nature of Reality
Incredible view on conciousness from a very technical perspective while aiming to "converge mathematics and philosophy" to explain reality, the universe and how to create AI based on the turing test.

Very disruptive and highly challenging podcast by Lex Fridman and Joscha Bach
I'm a PM @ Materialize. Regarding the questions from the OP's link:

#1 -- Postgres is built in C, while Timely/Differential (which underpin Materialize) are built in Rust. Materialize could be a Postgres extension at some point, but for now we want to control the stack (to more easily do cross-dataflow optimization, etc)

#2 -- We are absolutely interested in exposing an API to enable new data sources (and data sinks!). It currently takes a bit of time to understand some basic Timely Dataflow concepts, but we intend on documenting this and opening things up. We're also trying to understand user requirements around things like durability guarantees and UPDATE/DELETEs (Feel free to email me or hit us up in our public Slack as well).

If anyone is interested in sending data via HTTP POST, we'd love to hear more: https://github.com/MaterializeInc/materialize/issues/1701.
I heard of a few, but havent tried them:

disaster.radio

serval mesh

meshtastic

a different and cool project worth mentioning, more for distibuting teaching materials as I understand:

othernet.is
I spent a long time with Lubuntu as my go to. Things have certainly come a long way, but I was more than willing to put in the time tinkering to get things working.

The past couple years, I've been using Windows 10 with WSL2 for personal stuff. It is ok, but I think I'll go back to some Linux flavor once the mood strikes me.

All that said, I've been using OS X for work for a decade and it has gone down hill in the most depressing way...

As far as the golden age of open source? Some of my friends agree with you. Some think it ended as open source came to be dominated by big corporations. I actually think it is yet to come as the whole of humanity gains access and becomes involved. I guess time will tell.
I'm not sure exactly how fast FAST REFRESH ON COMMIT is, but we at materialize are very fast, and getting faster. Once data is in materialized we can process streams to multiple downstream views with millisecond-level latencies. I'm working on improving our benchmarking capabilities so that we can provide less qualified answers to the question of "how fast is materialized?"

Much more interesting than our speed, though, in my opinion, is the fact that you can use materialized as the place where you do joins _across_ databases and file formats. It's particularly interesting in a microservices environment, where you may have a postgres db that was set up by one team and a mysql db that was set up by another team and the only thing you care about is doing some join or aggregate across the two: with materialized (and debezium) you can just stream the data into materialized and have continuously up to date views across services. Combine this with a graphql or rest postgres api layer (like hasura) and a large amount of CRUD code -- entire CRUD services that I've worked on in the past -- just disappears.
There was one out there for Android that worked great.

I wanted to build my own for emergency services and we figured out how to do some of the mesh routing but it didn't go far... WiFi Direct unfortunately only allows you to pair to one phone at a time (while bluetooth allows endless pairing outside of BLE)
I was doing my PhD when the LHC was being designed. It was interesting to listen to the discussions about signal and data management for the detections closest to the vertex.

The rate was so incredible that the triggers were incredibly optimized to get rid of the noise and keep the fist wave of useful data (it was then processed several times down the road).

The other interesting thing was to see how people were fighting for real estate in the detector, to be able to place their elements somewhere interesting.

I crawled once under one of the detectors (ATLAS) and imagining the several thousand tons above me was frightening.
I was excited to read what articles so touched the nerves of eBay executives- but there is a lot of content on the site.

Anyone find any that were especially critical or funny?
Because anything using the word master must exclusively imply a slave. What about master/apprentice? Maybe the naming of stuff isn't the problem but the lenses that people view things through that distort reality into some stereotype? The glass doesn't have to be half empty. There are infinite colours between black and white. Racism is a behaviour of people and people's behaviour is governed by how they view the world around them.

I've been using git for a long time and this is the first time I have ever considered any sort of racial connection to the naming of the master branch. Last I checked master has more than one definition in the dictionary - which by the way might actually be something worth reading instead of pointlessly causing drama for the sake of marketing. Because let's face it - Microsoft didn't just pull this stunt because they decided to be noble.
> vilifying political opponents (the ones that believe in some kind of immigration control and do not support fully open borders)

The only vilification happening here is your misrepresentation of the critics of ICE, many of whom do not advocate for "open borders".

ICE is not equivalent to "border security", which should be obvious when you consider that this agency was only created in 2002.

ICE doesn't even work at the border. That's the Border Patrol (and customs, and the Coast Guard).

ICE exclusively works within the US. Since illegal immigrants have little protection, it acts much like any unchecked police force, at least according to its critics.

There were 1,200 complaints of sexual assault in ICE custody[0], for example. Less than 2% of these were investigated[1], proving the point about them acting "largely unchecked" that I somehow felt the need to qualify with "according to its critics", above, before looking this up.

From 2012 to early 2018, ICE wrongfully arrested and detained 1,488 U.S. citizens, including many who spent months or years in immigration detention.[2]

Since it isn't particularly hard to find illegal immigrants in the US, ICE also has a lot of liberty to decide who to go after. That's a recipe for arbitrary enforcement, and there have been complaints about individuals, families, neighbourhoods, or cities being targeted or a variety of reasons, none of which fit most people's idea of justice, from shakedown collecting money from individuals in exchange for sparing them harassment to cities being targeted after incurring the wrath of the current government.

[0]: https://theintercept.com/2018/04/11/immigration-detention-se...

[1]: https://en.wikipedia.org/wiki/U.S._Immigration_and_Customs_E...

[2]: https://en.wikipedia.org/wiki/U.S._Immigration_and_Customs_E...
Ask HN: High School VR Lab
I’m a high school CS teacher. I have been told if I apply for funding for a VR lab I am highly likely to receive it. There are a few reasons for this I don’t need to go in to. Apparently it has been decided that this would be good for the school!

Given that this (and only this, not any other funding) will happen, how can I make the most of it with my pupils?

I feel like it would be all too easy for it to be about consumption rather than creation. I’d really like to introduce some CS concepts like ray tracing to the pupils. (Ray tracing is easy enough to implement at high school level; it’s the execution that’s complex and expensive, not the algorithm)

Every time I think about that though I feel despondent that implementing our own code will be vastly inferior to using something off the shelf; that we should use Unity instead. Or some other tool?

And that actually seems like a fine idea until I iterate and feel like anything made with a tool isn’t going to be very good, and we should use something even higher level. Yet this would take us even further away from creating and closer to consuming.

If anyone had good experiences with what really got pupils interested, I’d love to know what that was. Am I a pipe smoking “in my day” oldie in thinking we should make our own stuff instead of using an existing framework? I feel like in the trade off between functionality (our own code will be pretty basic compared to a framework) and features, I’d rather have something I made myself any day. I have no idea if that will inspire pupils or not.
This was the last version of Windows I used outside of work. I remember that it didn't support a lot of things I had hoped to do with my PC. A lot of "Windows" software either didn't run at all in Win2k or was unreliable in it. Games and multimedia software were especial offenders.
You could have made a timeseries db. There's nothing magic about it. It's just a collection of engineering tradeoffs where you throw away relational features and indexes on various fields, instead focusing on performance for the huge number of events coming into an append only system (you can update but it's super rare).
It's a good thing there are only three wireless providers so this was easy to track down. /s
Don’t use it, just use WebCrypto API.
> Stanford probably just suffering a little "not invented here" syndrome.

SJCL predates libsodium.js :)
My wife is currently in didactic year of PA school. When they went remote, there was a period of about half a day when they told all of the students they had to turn on their cameras (but not their mic) via Zoom during every test the rest of the year. They changed their minds quickly when they realized most of the students were not on board with it and most of the faculty didn't want to have to 'proctor' over Zoom.
This is cherry-picking articles to create a false timeline. The iPhone never supported Flash. There was never a "Flash ban" so much as there was never Flash.
As long as we still need oil and we're not in some final strerch where we're certain we can just use the last of our reserves, I'd consider drilling productive.
Western Europe hopes that Russia is satisfied with taking over Eastern Europe. Eastern Europe doesn't care much about atrocities, in fact, they try hard to get in on some of them (e.g. Polish involvement in Iraq war was fourth largest after US, UK and Australia), to ensure that military alliance with US is strong. For them, Russia is a real threat, and they had recent proofs of that in Crimea and Donbas. Because of that, and unlike the Western Europe, they actually do meet their NATO obligations.
Does it support group messaging? I don’t see that mentioned. That was the deal breaker for me when I used Firefox OS, Ubuntu Touch, and Sailfish OS in the past. I loved them all! But they all had a dealbreaker or two.
The linked Reddit thread estimates the amount of data at ~50PB. Good luck seeding that! ;) Even if you broke it up into more manageable pieces, 50PB is still a lot of data, and I'm sure pieces would end up getting lost.
Called from ringcentral voip to t-mobile phone on UMA. Rang once, then dead air. Disabled wifi to shut off UMA for a second try, rang a few times then went to busy tone.
Yeah, there are a few really good things that will soon be lost forever, for instance the classic National Lampoon "Rigging of a Ship" Flash movie. Also, I'm not sure, but I think the absolute Scott Adams classic story of how he passed as a-hole mission statement consultant "Ray Mebert" was posted in Flash at the San Jose Mercury News' site years ago. (This is literally live-action Dilbert trolling of teh Logitech exec tean that all think this guy is an idiot, but are afraid to say so because he was brought in by the CEO...) If exists on the net at all anymore, it's probably only at Archive.org.
> Sure, a small minority of white america, perhaps

That's literally all I was saying, so I think we agree. :)
My /favorite/ is "ship it now, we'll fix it later" or "do it this way now and we will come back and do the better way later" and then never going back.

I've watched a few products "grow" using this method then project managers be surprised when down the line it's all held together with duct tape and chewing gum and a "simple" change is a week of work. There have been a number of times in my past where I have purposefully not suggested or the team decided not to bring up an "option" because we knew it would be abused.
D'oh you are correct. I'm always getting my Dakotas mixed up. I should have also added that this is not my specialty (I work on the ATLAS experiment at the LHC in Switzerland).
how is it different from other conferencing apps?
Top JavaScript Frameworks for Mobile App Development
Per the article they're not even purchasing the land, just bidding on a 10-year lease.
My elementary school teacher actually got the school a bunch of RCX units through some external technology teaching grant. No idea if it actually sparked the joy of programming in kids, but I think people enjoyed playing with them anyhow.
> If it were that simple,

It is that simple.

> why would we need package managers at all? Sadly, the Linux community as a whole have dedicated themselves to a structure that makes this seemingly simple task remarkably difficult.

Because there's a huge difference between a user downloading/running a binary, and software package management in an OS. The former is not maintainable, your binaries will be out of date soon, etc. But, if you insist on wanting to do this, there's absolutely nothing preventing you from doing it. Have fun.
> It forces Congress to do this (and it's their job to write the rules, not SCOTUS)

This likely will never happen. Just outright, it won't happen. I'm not saying we should rely on courts for legislation, but, if one of the last release valves for crises won't let up, it won't happen. The gridlock is insurmountable.
"why don't you just" is called out in Evan's "The hard parts of open source" [0] talk.

He goes into some of the reasons it's a bad phrase and some of the problems behind it. I'd recommend the talk.

[0]: https://www.youtube.com/watch?v=o_4EX4dPppA
Observability (Re)Done Right
I called my t-mobile number and got a busy signal, haven't heard that in a while.
TerminusDB recently featured on HN. Also a git-for-data approach, time-travel, storing data as RDF and queries return JSON-LD.

https://news.ycombinator.com/item?id=22867767
Hah, I guess - The whole country is aware something is happening at least. Fox news made sure of it ;)
If you build it on a modern relational data warehouse then you don't have to throw away any of that. That's more of how specific databases (like InfluxDB) choose to handle it but not necessarily a component of time-series itself.
Almost all of our load operations are a merge. Our ETL layer takes care of that. The vacuum then deals with re-sorting rows and freeing blocks.

I have never worked with something that bills itself as a "time-series" database. Does that involve pushing elements of the ETL layer down into the database? Or is it just optimizing for access by a time dimension?
>This implies that no singlecountry will be able to affordthe construction of this machine and also the operation timemust be strictly restricted.

Meh, $100 billion? The US has spent more than that on it's own defense initiative ($200 billion from the sources I found). [1] And as for the power usage, 1 of the two reactors on the new class of aircraft carriers would provide 125MW (or 700MW of thermal energy, granted I'm not a physicist, but the thermal power is probably what they're after here?) [2], so I don't think it'd be out of the realm of possibilities to either build more reactors for the project, or do a combination of hooking up to existing naval reactors and new reactors to run.

If the Cold War was going on, I'd be shocked if this wasn't something the U.S military looked into doing. No one is thrilled with MAD approach, it's more of just no one has found a better way to deal with nuclear weapons.

[1] https://en.wikipedia.org/wiki/Strategic_Defense_Initiative
[2] https://en.wikipedia.org/wiki/A1B_reactor
Show HN: Measure and improve your product market fit
Has anybody tried using Dolt? It looks quite young.

I think this idea is really valuable, but I usually see it implemented as a time-series extension on top of Postgres or MySQL, like SQLAlchemy-Continuum or TimescaleDB. i.e. you caan get most of the useful git-like time-travel semantics (modulo schema migrations) out of timeseries data with a separate transaction history table.

I'm curious what Dolt's performance profile looks like (i.e. how reads and writes scale vs "branch"-count, row-count, and how they handle indices across schema migrations), since the aforementioned solutions on Postgres are building on an already-very-performant core.

edit: TerminusDB also looks very cool, although it's approaching this problem from a graph-database angle rather than a relational one. Their architecture (prolog server on top of a rust persistence core) also seems super fascinating, I'd love to read more on how they chose it.
How exactly are you going to measure what is automation? Even something as basic as making a function rather than copy-pasting code is automation.Where do you draw the line? Who is going to measure this?
Tyrade: A pure functional language for type-level programming in Rust
Oh ffs. Get some education: https://www.google.com/search?q=dictionary+master&oq=diction...

These are just distractions from real issues. This isn't even incremental progress; it's a conscious choice to do nothing while looking good like you're actually "doing something".
Windows 2000 is still in use in a microSD factory in Taiwan!

It's being used by some pick & place machines and ovens. The machines are rented with a 30-year lease. Changing the software will void the warranty.

They're not connected to the Internet. My task was to parse the binary data to log machine usage and yield, and post that to a SQL database.

There's no .NET framework. I went back to Visual Studio 2005, and coded it all in C++. It was an interesting challenge! I was left with a good impression of how reliable Win2k is though, especially compared to newer OSes (even macOS > 10.9). I hope that some flavour of Linux will break into the mainstream this decade, probably taking cues from the Win2k/OS9 user experience.
After reading it again, you may indeed be right. I didn't see it the first time around. My bad.

Still, "installing APTs" as a synonym for installing packages with apt? I guess I would have noticed it, if it had been "installing DEBs".

Also, using SELinux or AppArmor to disable the ability to install packages with apt is a new thing to me. But I have to admit that I'm not an expert at either.
I do wonder how databases like Datomic, and Crux are perceived (if at all) in the wider database community
His picture is back up. It was just an error in refreshing his photo.
Correct. Not all laws are good or morally acceptable, and they need to be changed.

If Github was to pull out, ICE could simply find someone else willing to sign a contract with them, except it will make things worse, as that other provider will not be as diligent or reliable (if it was just as good, it would have been picked in the first place instead of Github).

When you see an unjust law, it should be pushed to get changed. Back when gay marriage was illegal, it made more sense to push for its legislation, instead of providers refusing service to state governments where it was illegal. People need to protest, call their elected officials, sign petitions, etc. Most importantly, people need to regularly vote, not just during general presidential elections.

That has nothing to do with Github. As a customer, I want to be confident that my service won't get terminated for some arbitrary reason, as long as I obey terms of service and don't break any laws. Giving providers the ability to cancel my service due to random whims in their workforce isn't something that I want to see in tech.
Please try to not quote using code formatting:

> This is because of an update in the systems from the Sprint side to help merge with T Mobile. That happened from 12am-6am EST and Sprint's systems clashed with T Mobile's. I'm glad I have off today.

Or

"This is because of an update in the systems from the Sprint side to help merge with T Mobile. That happened from 12am-6am EST and Sprint's systems clashed with T Mobile's. I'm glad I have off today."

Or

This is because of an update in the systems from the Sprint side to help merge with T Mobile. That happened from 12am-6am EST and Sprint's systems clashed with T Mobile's. I'm glad I have off today.

Edit: Note to use a single initial carrot > or surrounding quotes " or surrounding asterisks
I created a simple web tool to convert StatsBomb's json data to csv and download for any match:
https://nr815jz59d.execute-api.eu-west-2.amazonaws.com/sb/