skysight-inc/HackerNews huggingface dataset:
Sure, but what if you have a good personality, fit body, stable career, _and_ good hair. I don’t think it’s particularly shallow to do a hair transplant.
‘Soon it will be unrecognisable’: total climate meltdown cannot be stopped
People have to consider race conditions anyway, they're part of our world. For example if you use git's ordinary --force to overwrite certain changes that's subject to a TOCTOU race, which is why force-with-lease exists. Even in the real world, I once opened a bedroom window to throw a spider out onto the garden below and a different spider came in through the window in the brief interval while it was open - exploiting the "open window to throw out spider" race opportunity.

Data race isn't just "Oh it's just a race condition" or Rust wouldn't care, data races destroy Sequential Consistency. And humans need sequential consistency to reason about the behaviour of non-trivial programs. So, without this writing concurrent software is a nightmare. Hence, "fearless concurrency".

You won't destroy sequential consistency by having non-transactional SQL queries. Try it.
Big problem in these discussions is what should be prioritized.

To me, with the 20 years of experience I have in 8 programming languages, I'll always include safety. Especially having in mind that it's nearly zero-cost in terms of runtime performance.

So to me not choosing safety is a strong sign that I don't want to work with the people who practice that.
You can find proofs by making analogies in almost any direction, but it helps to know which direction leads towards solid intuition the student already has and can build on, rather than just leading to more abstract nonsense that's equally unfamiliar.

In the case of having no intuition about algebraic manipulation, you can suggest a geometric interpretation to connect to intuition that's more likely to be there. For 2xy != 2x2y, draw two xy rectangles and one 2x by 2y rectangle.

Now the students all see the problem. Now they just have to connect the geometric intuition back to the algebra. This helps motivate the algebraic rules and shows why they must be what they are. Just the idea that geometric intuition exists -- that you can solve problems by putting pictures together in your head -- this isn't something every incoming freshman already consciously knows they have as a technique always available to them.

(This is just a wordy re-telling of Polya's "Draw a figure", from How to Solve It; if you haven't read, drop everything and get a copy.)
I think it’s possible to be all of those things, and to be in a healthy relationship, and still want to prevent/fix baldness.
there's no way this function from wealth to amount of meat is differentiable
While current events do rhyme a bit with the English Civil War, the French Revolution seems more like it.

Once the radicals took over and were able to otherise any opposition, the reign of terror started, and didn't abate for a long time. A lot of people died in the name of reason.

If you're interested in the history of either revolution, the Revolutions Podcast covers both of them in a fairly entertaining way.
Airtime fairness helps a lot but if a 11b device connects, you automatically lose 1/3 of the throughput even when that device is not active. 11g can also slow down others but only a couple percent. Also, if you disable 11b rates you can have more SSID beacons (more networks) in parallel as the beacon is then transmitted at 6Mbps PSK instead of 1Mbps DSSS.
Yes and eventually rkn had to back down and walk that back (maybe less of a concern for them today tho)
To recap: you used the nonstandard term "biological man".

I responded that biological man wasn't the currently accepted term people use.

You then claimed "Most humans continue to speak of "men" and "women" as those terms have always been used" with the term "biological man" mysteriously dropped from the response as if you realized how ridiculous it would sound if you claimed most people went around using the nonstandard term "biological man" but you felt like arguing with me for whatever reason anyway as if I wasn't going to notice you suddenly dropping the nonstandard term you were using when you responded to the statement I made about the nonstandard term you were using.
> I'd argue the five minutes of episode when Fred soaked his feet with a black man in a kiddie pool delivered a more crushing blow to the KKK than his suit did

I didn't know this story, so I searched for a video: https://www.youtube.com/watch?v=K6O_Ep9bY0U
So true! That was my introduction to binary format and serialization as a kid, probably didn't even knew what these words were back then. Or, when something crashed I think there used to be button -- "Debug" an it would open up Visual/Windows Debugger with assembly filling up the screen.
I have computers today with enough storage space to hold entire multi-GB public zone files. The storage capability keeps increasing. However I only use a small fraction of that data. In fact, I have computers that can hold the DNS data for every domain name I will ever use in a lifetime.

Of that data, a relatively small fraction changes periodically. Most of it is static. Generally, I only do remote DNS data retrieval periodically, not immediately preceding each and every HTTP request when accessing a www site.

Every user is different but by controlling what RFC 1035 calls the "Master File" of DNS data I can avoid remote DNS lookups altogether. This speeds up www use for me, greatly. YMMV.

The point that get missed in these discussions, IMHO, is that DNS is not just an issue of speed.^1 (And users can improve speed without help from third parties.) DNS is also an issue of control. Controlling DNS allows me as a user to disable the www's dark patterns where the user selects a domain name to access and the "browser" connects to various domain names to which the user had no intention of connecting.^2 I can easily thwart unecessary, unwanted phoning home, telemetry, tracking and online advertising because they all rely on using DNS that is, to some degree if not wholly, outside the user's control.

1. For example, Google can undoubtedly win the race for DNS speed however the www user will always lose the contest over _control_.

2. Originally this auto-fetching feature may not have been intended to support "dark patterns". However its usage today is a key element of those practices. There are companies today whose vision for the www is shaped by a need for programmitic advertising and the privacy invasion that this requires. They puch for standards and protocols optimised to support "complex" web pages comprised of many components, potentially controlled by various third parties, the most important of which are related to _advertising_. A www user might have a different vision. For example, I am able to use the www quite effectively for informtation retrieval (not commerce) without using auto-fetching.^3 I treat www pages as "simple" ones with only one significant component and none controlled by third parties. This allows me to consume larger quantities of information more rapidly, with less distraction. "Simple" www pages are more valuable to me than complex ones. Though they might be less valuable to "tech" companies seeking to sell advertising services.

3. Common Crawl, the source for much-hyped "AI" projects such as GPT-3, uses the www in a similar way. There are no components for "complex" websites such as Javascript files in the archives.
Here Finland Onkalo https://en.m.wikipedia.org/wiki/Onkalo_spent_nuclear_fuel_re... is going opetational 23 and it will basically solve it for us.
No one argues discrimination is bad, they argue discrimination based on something as arbitrary as skin color or gender is bad. It reads to me as very disingenuous to frame the conversation as if there was an argument to be made that college's discriminating on unrelated, unchangeable, inherited characteristics is fair or just.
The subscription model is all about securitizing cash flows and selling it to Wall St. Cash flows from subscriptions are more regular and reliable than from one-time purchases. It’s why everyone and their mother is trying to shift to a subscription model, even for things like hardware where it makes no sense.
Programmers' Preferences for Package Names
It's a strange dictatorship where the government's decision to ban anonymous communication is held off by repeated court judgments.
As a kid, my eyes were opened to this stuff by wotsit.org - when I realised I could start decoding the internals of my games!
tl;dr Because punishment deters and because it feels good ("desert").

Article raised insignificant, pathological counter-arguments:

If robbery is punishable by death, then thieves are more likely to kill
their victims to squelch witnesses.

Since suicide was religiously verboten, suicidal mothers engaged in
capital crimes to enlist the authorities to off them.
I hate to be the one to have to tell you this but Fred Rogers passed away in 2003. It’s been almost two decades. No wonder we’re a mess.
Sure but it’s healthier to try and accept things you can’t control. I think a lot of people who obsess over losing their hair see it as a reason their life isn’t going the way they want. You would do yourself a favor by accepting reality and moving on in healthier and more productive ways.

You can control being a fat slob. You can’t control being bald in the vast majority of cases.
Everything is "data collection".

Someone really needs to qualify the boundaries of what is considered a breach of privacy.

Sending location, heading and speed anonymously is perfectly ok by me because in return we all get real time congestion aware routing.
Today's hardest problems require government action. Techno-optimism and the free market fairy will not save us.
At first I thought this was about Mac OS around the 9 and 10 times... but I suppose not everyone is going to make that link with this name.
> RT isn’t banned because we don’t like what it says - it’s banned because it’s a part of information war.

You're going to have to explain the difference between these two things.
And that reactor has also tested and proven reliability. Quirks have been evened out
I don’t understand the scope of research and topics the IEEE publishes. I would think it would be electrical engineering topics and things tangential to that.

Anybody have any insight?
Show HN: AI-Based Generation Tool (Name, Truth or Dare, ...)
I was a little bored today and decided to build an AI-based generation tool, which piggybacks off of GPT-3.

Silly, fun, and absolutely ugly, but it's been interesting.

The output isn't always perfect, but it does generate some interesting results.
Vegan delusions? Meat eating is overrated, most people have never even tried to stop eating meat for just a month. Most dairy things are pretty gross. You can easily live of a 90% plant based diet and eat as little as 12/kg meat a year.
I think that's because the rt server does not respond to ICMP. I use 1.1.1.1 and can access rt.com just fine (also German Vodafone customer here)
> If either Putin or Xi lost their power to censor, their respective governments would collapse

Why?

I can see how a coordinated infowar attack could at some point topple either one (not just "freedom of speech" stuff but a barrage of weaponized propaganga), but I'm not sure why you take this happening as granted.

What are the truths that Russians (or even Chinese) have no way of knowing right now and that would topple China/Russia if they did knew those?
While not quite the same thing, credit card companies do something like this all the time. If you are wealthy, you can get a card with a lofty available balance at ~7% interest. If you are not wealthy, you can pay ~19.5% on a significantly lower available balance like everyone else.

It's not free in this case. But the lenders are far kinder to the wealthy borrowers. Look at how many times lenders have simply dropped the collections on Donald Trump's loans. He's been very fortunate in that regard.
Language Showcase: Jank
Seems like a nice feature of the browser would be to tell you when you’re uploading location data and offer to strip it.
I can’t emphasize enough how not necessary it is to have the upper stage of CZ-5B reenter uncontrolled. Nudging the stage into the atmosphere while over an ocean is a much easier problem than launching the rocket on a precise trajectory to rendezvous with a space station. China clearly has the capability; not doing it is a choice.
given the markets involved, look at the electric golf-cart sized cars coming out of China for a more competitive price point of several thousand us dollars, far cheaper than something on the us market.
I love the idea of distributed SQLite but I’m having a hard time understanding which parts of FoundationDB and which parts of SQLite are available in this implementation.

I’m guessing virtual table extensions work with this since you’re just replacing the storage engine? So we could in theory use FTS5 and even OSQuery and other extensions right?

However since this is using FoundationDB I’m also guessing we can’t use this as a serverless embedded DB since since you’ll probably need a foundation db cluster to use this. Is that right?

So if I understand correctly this is a SQLite query engine on top of FoundationDB with distributed transactions and we can theoretically use SQLite ecosystem stuff like FTS5 and datasette on top of it.
Oh, looks neat. I've been looking for a cross-platform hex editor for simple editing (wxmedit kind of sucks on macos and had issues for a while now).

This seems to have some very powerful features, but sadly doesn't support trivial editing stuff. Like when you have a simple text file and need to do some light unicode or other encoding fixups.

Like "delete/remove selection" or "type in ascii replacements for these bytes one after the other".

But I mean it's open source, so if I somehow find the time I might add those.
It's shorthand for "I believe this is a problem that can be solved by the technology rather than requiring a manual workaround", not "I am entitled to a solution"
Can you share a story about the bureaucracy and how you’d improve it?
> car, location & face recognition could achieve the same ends, by and large. (China already does this).

Yeah, I actually started out writing that comment about how license plates are probably unnecessary given the volume of other forms of location data accessible to LE but the peak HN strat was more fun to think about.

> We haven’t yet established that being able to identify someone in public is bad, or conversely that being able to travel anonymously is a goal we want, right?

I don't have full answers here, but I think it's worth considering the modes of enforcement enabled by this change. Despite there being no de jure change in privacy protections while in public, there's been a de facto change from that kind of data only being accessible in cases of specific, targeted investigations to that kind of data being accessible to automated dragnet enforcement. Targeted investigations are inherently limited in scale and there's (at least theoretically) a nexus between the investigation and some kind of probable cause, but dragnet enforcement generally disregards fourth-amendment protections. The Carpenter decision theoretically offers some protection against this, but parallel construction is trivial enough that I'm not exactly resting easy.

So, I think it is possible to be against ALPRs without necessarily being for wholly anonymous travel in public - it's an issue of probable cause and avoiding the fruit of the poisoned tree, not one of absolute lawlessness. My (admittedly silly) suggestion is also problematic because it doesn't address this concern at all. My real feelings are a lot closer to 'calvinmorrison, but I acknowledge that "just get rid of license plates" isn't exactly a winning proposition to the average voter.
Minor quibble, OTP _used_ to stand for Open Telecom Platform but that acronym was removed in the push to open-source. Ericson had hoped to sell the Open Telecom Platform to other telecoms but that didn't work out, hence the modern Erlang/OTP. Anyhow, Erlang's niche was and is fault-tolerant middleware, yeah, the kind of thing you see deep in the bowels of systems. The community built up a sizable bulk of code to support the kind of middleware you'd find in Enterprise-y type places in the early 2000s and then slowly started to fall off, leaving an ecosystem that slowly bit-rotted in much the same way you describe in your article. That, specifically, is what I'm referring to as the off-the-shelf rot problem. Perhaps I could have been more clear.

I agree with the argument that Clojure was intended to be a general purpose kind of language, but I think you article also suggests that -- unless you're tied to a JVM model _and_ you refuse to use Java -- that Clojure gets out-competed by languages like Go in that kind of work. It's not clear to me how or why building a Rails kind of thing for Clojure would reverse this situation. I think, also, the size of an online community and tally of companies can be misleading. Erlang's IRC and company use was at an all-time high even while the actual pool of developers had reached its peak and was declining, slowly but surely. It's argument from analogy, sure, but what you're describing in the article for Clojure looks damn familiar from my time with Erlang, pre-Elixir.
Why Your House Was So Expensive
I started reading this book, but lost interest pretty quickly. Maybe you'll like it if you give it a shot: https://www.amazon.com/Code-Reading-Open-Source-Perspective/...

Effective Java by Joshua Bloch has code snippets that are very well-written, as are the examples in The Go Programming Language by Donovan et. al. I read practically all the code in Effective Java, and a lot of the examples in The Go Programming Language (I keep dipping into this book every now and then as I have to learn some aspect of Go, which I use at work; I think I may actually sit down and read this book cover-to-cover and perhaps play with most of the examples).

If you know C, you may want to give the examples in The C Programming Language by Kernighan et. al a go. The examples are written in a bit of an archaic dialect but still very clear.

Another book of note that is funny and engaging (but of course not something that has professional value) is If Hemingway Wrote Code by Angus Croll: https://nostarch.com/hemingway. I think I have read all of the code in this book.
I don't have an issue that the threat of prison is a useful deterrent, therefore it needs to obviously be a less desirable option than whatever lives people live now. But nor should it ever be inhumane.
The big problem with prisons is that those put there consequently spend a significant period of their lives interacting with nobody but criminals (and prison guards, who aren't exactly known for their ability to inspire the best in others). I'd wager a significant number of career criminals only end up making those life choices after spending time inside.
OTOH reform is genuinely hard and not often successful.
There are three OTA Falun Gong TV channels in Chicago, but Chinese state (or designated affiliated) media was banned from Google News.
I don’t understand this at all. Clojure’s all over the place in banks and fintech startups and they’re all boring as hell. People don’t spend a lot of time on random proprietary wrappers because they don’t provide a lot of leverage, not because they’re ‘boring’.
Thank you so much Maxime
Total assault on the culture by any means necessary, including rock and roll, dope, and fucking in the streets.
True story...

These people (https://www.nisc.coop/) make (and operate) software which is used by lots of infrastructury / governmenty organizations. (I leave the osint to you.)

My cable company leases fiber from the city. The city built out the fiber because SCADA; they used to run the cable company.

The city utility department uses SSNs as a PIN for customer accounts. Wouldn't let me change it. I eventually complained to the State Attorney General. Then they relented and let me set a PIN.

It's not that they have good practices around any of this. The "app" they use to verify your PIN *shows them the PIN* or SSN. They justify this because their employees pass background checks.

I'm sorry, I imagine that seems like a digression. So, back to the cable company.

The cable company uses a version of NISC's software which *stores passwords in a retrievable format* and displays them for their customer service personnel. They justify this because their employees pass background checks.

Welcome to 2022.
Thanks for the package (handy!) and submitting to melpa. Well done.
AFAIK at least on GNOME and KDE you can assign any special key to be the compose key, including left Alt.
And even if we could do something about ALPRs, the same outsourcing of the 4th is going on in areas like mobile telemetry.
Sounds great, that's what I was imagining too. Is there a way I can find it when/if you open the source?
I've heard that Telegram now blocks a lot of Russian military news channels, at EU govt request, so you can't read war news from the "other side".

Telegram being the main source of raw information about course of military actions.

Try t.me/warjournaltg and see if there's anything blocked/not available (there are a lot of reposts, I wonder if their source channels would be unviewable or if reposts will be silently dropped)
> While you replace your phone if its outdated, you don't do the same thing with cars.

I have family that work at a car dealership. Most of their business comes from people leasing or trading in vehicles every couple years (or less).
IIRC the owners of the Pomodoro trademark are evil and will sue any app calling itself "Pomodoro" into oblivion, so you might want to watch out for that
Ugh... the second time that's happened to me on HN this week... I make an edit, and 1 minute later I've somehow gone past the time limit, with more changes to make, and locked out. 8(

I applaud any efforts to route around the damage that is twitter threads. I also applaud any and all native code Forth implementations, especially fast ones. 8)
> Last I heard, the big "solution" was to stick it in sacred Native American mountains in Nevada and New Mexico and let future generations worry about it.

Sorry, but given that the climate catastrophe is the most pressing concern for humanity, I think that gives more weight that religious superstition over the "sanctity" of a mountain in the middle of the desert miles from any humans.

Securing nuclear waste to decay at the bottom of a mountain is a pretty good solution, the only thing against it really is political nimbyism.
It’s called Wi-Fi Positioning System: https://en.m.wikipedia.org/wiki/Wi-Fi_positioning_system

There are both open and proprietary versions.

I think early iPhones used it (with cell site data too), before they had GPS. Can’t remember their name for it.

But, all big populated areas are mapped and understood.

See Hybrid Positioning too, which is combining all available data, including Wi-Fi, to aid in rapid and accurate location information: https://en.m.wikipedia.org/wiki/Hybrid_positioning_system
Management and laziness aren’t really “constraints”. Police know they can simply refuse to perform the job they’re ostensibly paid to do — and not only will there be no consequences, but people will even demand they get more money.
Darwin’s theory is that the diversity of life, the nested hierarchy of traits noted by taxonomists before him, can be explained by that fact about replicating systems — and doesn’t require more than that and mutation.

Darwin explained an open question (“why do taxonomies look like this?”) by relating it to fitness and to trait changes via artificial selection (eg, breeding horses and dogs). That’s why it’s about how finches developed traits in nature — because repeated fitness selection in nature like farmers breeding lineages could account for differences in animals.

That the “fit survive” isn’t the theory — just a fact about the world.
Some grey area, but def not ‘inaccurate’
The Trouble with Harry’s Grammar