skysight-inc/HackerNews huggingface dataset:
What if the root cause of crime is that certain traveler families feel that they can steal with impunity because it will move on, and that stealing from sedentary populations is a central part of their culture? Throughout history there has been tension and crime between traveler populations (of whatever ethnic source) and sedentary populations, and what is your solution for addressing the root cause there?

Of course, most of Europe’s Roma are themselves now a sedentary population that deserve effective invention to improve infrastructure and quality of life instead of being automatically labeled criminals. But a population of travelers remains.
borderline stupid and hilarious. some criminals get caught on similar dumb mistakes too.
All of these except MonadFail
and bidirectional parsing can be applied to Rust.
Oh don't be a sad panda.
And quite a long one. I had to buy a whole new box of tea to get through it all.
Educational Hypertext and the “Why” Link
My initial comment when opening the video was "Of course it's Akiyuki". I love the GBC modules on the channel.
The kind of technical loophole that America's law system seems to be riddled with (and the "akshually" crowd kinda loves to play with)...

It's not technically wage theft, in spirit it's pretty similar to wage theft since the termination of employment contracts had severance payment as a clause.

Potato, potato.
Like a scale model aircraft in a tunnel, with a fluid that behaves like air, but just enough it can flow slower. Before FEA and CFD, people did a lot of work with miniatures. I remember simulating a long metal rod for an oil rig that was a plastic pipe filled with liquid mercury so that it'd flex the same way the kilometer-long metal rod would.
RockChip is also made in mainland. RK3588 is up there to contend with the latest TSMC chips. So is TH1520 that can compete with Raspberry 4 per watt, GPU drivers are still lacking, but progress is being made.

Personally I like to keep my devices around 5W so that they can run full speed below 60C without fan; so I'm going with JH7110, I got all my 3x MMO engines to work on my Vision Five 2 last week!
Not everyone at Google works on ads.
You start differentiating between free and gratis.
It's fair to say "sufficiently advanced technology".
Thanks for reminding me about Crank; it was The Hot New Thing for about a week when it launched. I’m guessing the project lead just couldn’t convert that initial interest into useful contribution. Glad to see he’s still working on it, though.
That's a big specification indeed. The PDF version is more than 600 pages (without standard libraries). In comparison, the C++11 (ISO 14882) specification has about 420 pages (without standard libraries).
> It would be nice to have a language with sensible spelling/pronunciation

I get the impression that this is impossible in the long term because pronunciation tends to drift, but spelling is more rigid, so over time they mismatch.
Kind of a big difference in smell. Can you really not tell the difference?
> Aging is hard.

A story I read as a kid, The Positronic Man, by Asimov, really revealed this to me. Because the protagonist lives a long time, it covers a few different human characters, and his final words in the book really hit home.
One technique, with repeating processes, is to observe adjacent very thin slices of time from different cycles. This is how movies of short light pulses moving through space are made.
No, they should be imprisoned for misleading, by defrauding. The "goodwill" was promised, in legal documents, and not fulfilled, that same goodwill is a major leverage against the employee, if such a promise was made you will take life decisions differently than if there was no such promise, when that promise is broken and your life is affected (as in: you'd move somewhere else and try a different venture, now you can't because you need to look for a job right now) then it's a fraud and a billionaire should really suffer just due to the power imbalance in the equation.

The fact that you are defending this practice makes me almost want to ask you how do their boots taste like...
Home made mayo made from US eggs is not safe unless enough acidity is used and the mayo stands at room temperature long enough before consumption--because the pasturization does not kill salmonella inside the egg.
What if, just bear with me, what if said traveller families do, again bear with me, not see theft as part of their culture? Because it is called root cause analysis and not "root cause speculation" for a reason...
Nice and very interesting write-up.

I'd like to comment on this part, about actually writing on cards:

> you can create an account online and associate the card with your account, and then you can add value online. This is convenient, but confronts the offline nature of the system. You add value to the card, but there's no way to write the new value to it.

> The solution, or at least partial solution, to this problem looks something like this: fare payment terminals have to receive a streaming log of value-add operations so that they can apply them next they are presented with the relevant card.

I think that's why new systems often use NFC, since smartphones can do NFC this has the potential (because many NFC transit cards don't allow it yet) to actually charge cards from smartphones. In practice, none of the transit systems I regularly use allow it, and although it's in beta in Paris they only whitelist a handful of specific smartphone models so I can't do it either. But it's a possibility.

It could work the same with ISO 7816 smartcards if people just had card readers at home, but in practice here in Belgium where most people have such card readers (used to authenticate online with one's national ID card, although this is becoming less common now that there's a smartphone app for that), this has never been used for anything else basically.

And for some reason, smartcard companies seem to be totally unable to devise user-friendly interfaces. It's been more than 30 years now so you might think they have had the time to think about it, but... no. I wish there was just a web standard for that with a standard browser-provided UI.
> the closest you can get in Europe is by listening to Lithuanian (especially the older dialects of it)

I'm not sure that's true. I mean Baltic languages are generally considered to be one of the last to diverge from PIE but that doesn't mean the sound that similar. They preserve many archaic features but there has also been a lot of innovation over thousands of years (especially considering that modern standard Lithuanian is to some degree a constructed language).

While certain grammatical features like almost the whole case system have been preserved too a higher degree than in other IE languages. Lithuanian has still lost laryngeals, aspirated stops etc. which means it sounds very differently to what proto Indo-European might have sounded.
You can track the bluetooth from cars using this. Mercedes advertise their bluetooth mac address even when the car is switched off. Want to know who the previous owners of a vehicle purchased at auction are, just use wigle.

So you can find out where people work from their bluetooth, and just leaving a few devices in public running wiggle, like inside parked vehicles. Over time you can track down who works where, their shift patterns etc etc.

Tracking your friendly journalists and photographers of the press has never been so easy. I dont think they will appreciate one turning up at their family home or second home for a statement!

There is no privacy.

If you zoom out of the wigle map, there is radio silence for ukraine.
Ask HN: Do you know any company that only offers GraphQL and no REST
This reminded me of the One-Liner Mathematica competition that Wolfram holds:

https://blog.wolfram.com/2022/10/28/winners-of-the-2022-one-...

https://blog.wolfram.com/2021/11/24/the-winners-of-the-2021-...

https://blog.wolfram.com/2020/10/20/the-winners-of-the-2020-...
Sweden again... Why am I not surprised?

And hell, one can even spend vacation in some favelas. Jesus...

Edit: From your own source

>> The increase is reported to be due to better reporting, not a changing situation.[5] The overall trend is that these areas are improving.[6]

>> Work on improving the areas requires cooperation with several parties like local landlords and organisations, but fear of gentrification may cause problems.[10] -> If done well, that cpupd adress some.of the underlying social problems, I fear it might just lead to even more gentrification and make everything worse for everyone. Except rich investors, that is.

So seriously, what the heck?
Is there a way to use it with Google News (with all advanced search options)? Thanks
Ray Keene is certainly a bit of a 'character' [1]

1. https://en.wikipedia.org/wiki/Raymond_Keene#Controversies
Just judge them by their own supposed goals, organising information. They fail. And they fail not for inability, but for greed. You can quibble about what types of non-good behaviour constitutes evil, but first accept that "evil" was cute language.

They are a distorting middleman and their scale means the cultural damage is incalculable. They create a near monopoly search that offers no user control over it's behaviour and it functions to vanish small independent creators under commercial interests and adverts. Just look at one property - youtube - the inability to find title matched videos by search, the shovelling of shorts, the pruning of valuable user features etc. None of these have been about increasing user experience, user power or the access of information, it's about increasing Google's Smaug like horde of gold.
That's why clippy has as_conversions
Pure doublespeak
Space Time Information Triangle
He has to back up his military competence credentials somehow, doesn't he?
In Rust there's my crate slotmap, the above described design matches the DenseSlotMap type. It's also often called a generational arena.
> Existing users? They've already invested time. They've built their shortcuts, their habits. They might grumble about quirks, but they've adapted. Change the core experience and you're bound to hit resistance.

> But fresh users? They come without baggage. They're the ones who gain from revamps.

Exactly. And I suspect the reason for the disparity is because the existing layout of any site or app or program has a filtering effect. The people who could potentially use the tool who don't like it won't have stuck around, they'll have gone to a competitor or not used it to begin with. The folks who do stick around are those are either tolerate the existing design or outright like it/think it's good.

Hence the resistance, ridiculous claims about how a new feature would destroy the site/community/program for good (see Twitter die hards on the idea of an edit button), etc.
TSMC situation is very suspicious. How can Taiwan be sure that their technology will not be copied by Intel and other American companies if they build a factory in US?
I came up with the same idea when I was 15 years old around the mid-90s, but for an entirely different purpose. I had an interest in electronics and analog synthesizers and I was trying to figure out a way to replicate the Commodore 64's audio chip's (https://en.wikipedia.org/wiki/MOS_Technology_6581) ability to produce unfiltered noise of any audio frequency - something else than just low-pass-filtering white noise to get pink and brown etc. noise - and it struck me that running white noise from a transistor wired in reverse through a tunable sample-and-hold circuit would produce the desired result. Years later it dawned on me that it would also be a good source of random data if it at a suitable frequency was fed through an ADC.
Being wildlife-friendly entails significant societal changes.

In agriculture, it means reducing animal agriculture, expanding forests, and adopting plant-based diets. Nut orchards replacing dairy farms. Regenerative practices like syntropic agriculture, natural farming, and permaculture to nurture soil. No pesticides or herbicides, limited fertilizers, compost over manure, smaller diverse fields, hedgerows, companion and nitrogen fixing plants.

Think vast untouched forests, biodiverse corridors, and thriving meadows.

It's not merely a 1% revenue concern; it's about safeguarding the Earth and prioritizing biodiversity. Such a profound shift requires prioritizing the well-being of our planet over short-term financial implications.
https://youtu.be/Cgku-koMiLM?si=ng0GFBrXZcRAtDiR

This is a good channel
As a general question to anybody that used the Kinesis Advantage and switched to the Glove80: how's the thumb cluster?

The double-length keys for bk/delete/enter/space allows a lot of vertical travel freedom on the hand. Instead of flexing the fingers I can just move the whole hand down and hit the lower row _very_ comfortably while not having to worry about the thumb at all.

I've mocked a few pieces of paper to advantage with the shape of the glove80 cluster and I really can't decide if that's good or bad. While the inner thumb keys of the advantage are pretty far from the key wells, the most important modifiers are all closer compared to the glove80.

Trying it on the mockup, the glove80 cluster placement forces my hand on a higher position and requires the thumb to stretch more.

I've been looking at the advantage 360 and I don't like the complete removal of the Fn row, while at the same time I also hate the old Fn keys on the advantage. The glove80 layout is really nice, but I find the thumb cluster of the advantage to be pretty darn good.
If that's the problem, then an app or website is definitely the solution! Discord would just add friction.

LiBridge? (-:
I saw it in this Stack Overflow answer:

https://stackoverflow.com/a/74192977

I haven't given it a great deal if thought, it would probably mess up stack traces if you raised it later, which would be bad. I agree it's unpythonic, I've implemented result-like types in Python before which has worked okay.

ETA: That answer links to this library, which uses a decorator technique that I think will still print a good traceback if you reraise it later (definitely will if you use `raise ... from` syntax), but I can't test it at the moment:

https://github.com/alexandermalyga/poltergeist

I probably won't be putting this into production anytime soon but it was charming food for thought.
This is basically happen with almost every SaaS. They start with clean interface, performance while being used-friendly running by burning VC money to capture market. Then end up being user hostile products that locked in users to milk them before alternative come out.
See: increasingly strong
Oh thanks! I recently need something like this but couldn’t find anything.
Yes, this is actually a good solution.
Thanks for the heads-up, I'll keep that in mind.

I've typed the last 20 years on the same keyboard and all those "clicky", "linear" etc. things don't mean much to me so I hope to benefit by just testing those different styles to get a feel for it
To me it sounds almost like converging Shepard tones from both sides of the spectrum, and I agree that the resolution is not the same chord (or at least there's a different quality to it).
All of that is a good point, but in contrast I can’t believe that the West just gave all manufacturing to one country for decades, and everything got copied, and no repercussions happened, for decades……
In my experience you don’t even have to have it sufficiently captcha’d. My email has been on my blog for 7 years and spam is definitely not an issue. But maybe I’m just lucky
No pleasures in life are worth exchanging for a few extra years in a nursing home in Clacton-On-Sea.
Microsoft was a big one.
I am not sure if every model has the feature, but my Rokus have a search feature which works to find the movie/show from all the available services.
Along with Air's Moon Safari, one of the Progression Sessions opened my ears to electronic music.
I had to implement Raft for a network programming course during my bachelors and I had the same experience regarding how gentle the paper was. Especially for people new to distributed algorithms, I can really recommend it.

My implementation is probably not that great, but I put it online anyway if anyone is interested: https://github.com/skowalak/fastapi-raft/
And indeed, modern Scandinavian languages have retained gendered nouns.

Though it's gradually being watered down. Eg. in Norwegian Bokmål (there are two official variants of Norwegian, Bokmål is the dominant one) you can now mostly choose whether to use feminine or masculine forms for a noun if a word takes either (but you can't do this for neuter), e.g. en sol (masculine; a sun) vs. ei sol (feminine; a sun) are both valid as long as you're consistent (combining "en sol" (m; a sun) with "sola" (f; the sun) in the same text, mixing genders, is frowned upon, though some of us do that intentionally - "solen" (m; the sun) sounds to stuffy/posh to me, but I prefer "en sol" to "ei sol").
Actually, since I am unfamiliar with the requirements to run a lisp script I thought a docker image would provide all necessary dependencies (SBCL? Quicklisp?) without the necessity to investigating myself and installing them directly on my machine.

Secondly, after this would be obviously installed for checking and testing functionality for meeting my personal the requirements, it is much more easy to uninstall all dependencies by stopping and removing a container then manually removing all packages in case of not needing it.

Thirdly, a service like that would be installed on my home server, which separates the OS installation and other extra services by having all extra services inside docker containers keeping the OS "clean".
Apple since Jobs' comeback.
A memory-safe sudo, written in Rust (sic)
What a standpoint...

> knot tying is about as harmless as it gets

What does this have to do with my argument? Maybe it's less likely to screw my system intentionally then, but it might still track me. How do you know the app is not as bad as Twitter or LinkedIn?

> People like making apps, and users seem to like them, too. Grow up.

I am just showing a path to an alternate better future. If you don't like questioning the status quo because you think everybody is currently happy, fine. But asking me to grow up because I am worried about corporations having more access to my devices than they need seems unfair.
The claim is that that is when the Cort process was invented.

https://en.wikipedia.org/wiki/Henry_Cort#Rolling_mill_and_pu...

Wikipedia also says Cort was born around 1740, so that's a good lower bound even if the 1780s patents came a little late ;)
Yeah the beauty of physics is that the idea can always be abstracted and re-explained in an easier to digest way. It's extremely rare that the first presentation of an idea is a very nice way to understand it.

Also, the fashion of physics changes. Back in the day, physicists seemed much more comfortable writing long intuitive arguments with lots of words, and were always happy with a strong connection to classical physics which they obviously had a strong understanding of (since at the time, that was all physics). These days, it's far more common to prefer a more mathematical oriented approach; people prefer to see an equation rather than paragraphs of intuition dumping. Also, we don't care so much about a connection to classical physics, since most physicists are now quite comfortable with quantum mechanics.

Even as a physics researcher it can be painful and difficult to go back to the original papers for things. This is also reflected in the popularity of wikipedia among physicists. It's much more likely that I'm going to understand the explanation of (for example) Bell's theorem on wikipedia than reading his original paper "On the Einstein Podolsky Rosen Paradox." People have come up with better examples, emphasised important points better, and refined the understanding.

We also can't forget the impact that LaTeX (or equation typesetting in general) has had on physics. Reading some of these old typewritten equations can add unnecessary cognitive load.

Now, this is unique to physical sciences. None of this can be relied on with philosophy (at least, continental philosophy). Sure, there are good modern summaries like on SEP, but you can never really be sure that your interpretation of the author will be the same.
Ask HN: Which CS topics should I study to be able to work with data efficiently?
Let me be clear upfront about what I mean by working with data. Generally working with data means that you have some form of data and you do some kind of analysis on it. Now once I have very clean structured data already available data analysis becomes easy.

But what if I have data that is not clean in form of files or databases? Then I have to read the files, clean it up and structure it in data structures according to my need (is THIS called parsing?). I am talking about this preprocessing part.

What CS or programming subjects should I study to become somewhat of an expert in data cleaning, preprocessing and structuring large amounts of files in batches?

I am also interested in the second part of the pipeline where I analyse the data and produce output both in terms of good visualisations and output data to be stored in files.

Any books/courses or any other types of resource pointers will be appreciated.

P.S.: Files can be anything. They are just streams of bytes. Images, audio, video, text, csv.
That's insane. Looking the person up, I guess it isn't a surprise that they're working at Teenage Engineering now.

The demoscene is one of the areas of niche computing that's always interesting to me, even though I completely lack the skillset and even the interest to do things like that.
There are two kinds of versions here. The CRDT version and Slotmap's internal version. I am not proposing you merge the two concepts, rather that instead of a Vec and simple indexes you use a Slotmap and keys, which then does allow deletion at the data structure level (figuring out the deletion in a CRDT fashion is something else). The rest of the design would stay the same.

I'm not even saying that it's a particularly good fit here, especially if you wish to support undos. It's more of a future tip for when you want to use a similar pattern in a context where you really do want deletions.
A friend is a sociologist from the Balkans who has several times carried out fieldwork among Balkan Roma families who move seasonally to Western Europe and, being of Roma ancestry herself, has won interview subjects’ trust. She reports that her interviewees readily view stealing as a part of their culture; they themselves regard it and begging as the two pillars of their population’s economy and have a developed approach to dividing those tasks up within the community. So, no, this isn’t speculation.

Again, the fallacy people make is assuming that any Roma is a criminal, when the Roma today are a largely sedentary population, and one deprived of effective public services. But some level of theft among groups maintaining a traveler mode of life is exactly what one would expect after centuries of documented interaction between travelers and sedentary populations (and not just in Europe and not just involving Roma).
short term monetary gain for the politicians and companies?

These things were always going to work out for at least another 5 years, likely 10. So why not go for it, earn yourself a few million, and let the next one clean it up?

You only need to find a few to make it work.
I thought about connecting headphones and mic in a way, so mic will catch headphones sound and amplify it (you know this terrible sound). I feel like it should contain some randomness, so might be an "low budget" option for those of us who can't distinguish resistor from transistor.