skysight-inc/HackerNews huggingface dataset:
Not quite. Oftentimes we use proxies for historical data. For instance, you might look at the composition of annually stratified sediments to get a sense of climactic and environmental conditions. This gets us approximate but reasonable estimates of e.g. the temperature, but can't really be said to represent a "record."

Even for cherry blossoms, they put off pollen, so you could probably do something similar. It'd be tricky to get a fine enough resolution (I'd be impressed if you could even get estimates as specific as month-level). Though the millenium of data would be awesome for verifying the proxy.
In other news, this guys dark theme simply blacks out the sight and only lets you read text by using the mouse cursor as a flash light.

It's hilarious.
My kids are being taught a lot of critical race theory concepts in their middle school which, to put it charitably, don't have a whole lot of objective data behind them. That said, it's probably reasonable for schools to try to propagate some set of standard ideologies which parents can then modulate by offering their own opinions. The place this probably doesn't work so well is situations where parents are either absent or radicalized in some way. Unsurprisingly, those two situations do seem to be where a lot of social problems originate.
I wonder how much more it will take before the answer to "What is my IP address?" will simply be "Look in the settings" or "Just type ip addr in the terminal".

We are so used to NAT that we don't realize how crazy it is that you essentially have to ask a stranger what's your address. It's really difficult to explain this to someone with no networking knowledge. Nothing else works this way: phone numbers, emails or postal addresses.
Apple M1?
I highly recommend reading about Ribosomes. They are made up of two pieces that were likely independent at some time. It becomes quite clear that "life" began as a machine that all it could do was replicate itself:

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

You can think of RNA as a copy of a section of DNA. They look very much like computer programs except rather than producing code, the Ribosome can read them and translate each codon for an amino acid into its corresponding actual amino acid that it then binds together into a protein. The execution engine is the environment of the cell. All highly probabilistic rather than deterministic. I can't imagine any programmer not finding them completely fascinating.
Unionization is a correction of the market if anything, as labor has a buyer's market. Both by the immediate need of survival by the seller, and a similarly high rate of exploitation at competing jobs that limits real choices. And arguably an actual monopsony/oligopsony, but that's besides the point.

Edit: It's an interesting admission when you basically say that Amazon's worker productivity depends on coercion.
Go read Wheel of Time and pay particular attention to Ishamael/Moridin's character arc.

They only have to be right once, sure, but the entire fabric of existence is working against 'them' to make sure it will never happen.
Those computer classes were actually really useful for me, let me explore power point and was a way to make a video game within PowerPoint, which was super cool.
Reading this article makes me feel nostalgic: Remember the time when text rendering meant bitblt-ing from an 8x8 pixel matrix stored in ROM.
> you're literally burning money for no reason?

Correct. And destroying your engine in the process. Beyond washing down the cylinder walls (cylinder/ring wear) and diluting the engine oil in the process (worse lubrication for the bearings), EGTs tend to go absolutely nuts during the process (you're on the oxygen limited side of mixture, not the fuel limited side a diesel is intended to operate in), which means you stand a good chance of doing damage to the hot side of the turbocharger (high EGTs tend to start melting the corner tips of the turbine blades first, which is an easy check for a used diesel - if the blade corners aren't right, the engine has probably been abused), and it's hard on the rest of the engine too.

It's quite literally as stupid as it sounds.

There are cases where you do want to run a diesel like that - some of the custom tractor pulling engines will smoke an awful lot while they're spooling up and pulling, but that's an engine that's making insane horsepower for a short period of time, and they don't have a particularly long service life (like any competition engine). I believe they run on the rich side to use the excess fuel to keep combustion temperatures down (a stoichiometric mixture is usually far, far too hot). But on a road engine, it's just pointless engine abuse for style points (among the few people who actually think it's cool).
> Clojure is also ideal for a startup, where a couple of competent Clojure programmers can write a complex application that would took a huge team of developers in other languages years of work.

There is a saying "if something sounds too good to be true, it probably is".

I wonder how many other languages did the author try to know that clojure is the reason for his success?

That being said, I really enjoy writing clojure and I absolutely love the interactive style of development. I hope more devs would try it so that it would get more traction in mainstream development.
Personally, I never read or write a channel without some sort of time bound, so this behavior doesn't really bother me:

select {
case foo := <-whateverCh:
log.Printf("hey a foo: %v", foo)
case <-ctx.Done():
log.Println("the user doesn't care about the answer anymore, so let's not leak the goroutine")
}
Isn't specifying font size as "display-independent pixels (dp)" supposed to deal with this?
... who left their computers unlocked?! Shouldn’t someone be raked over the coals for leaving a computer unlocked at an agency like that, even if it was just their marketing department?
> That's not the same as having a consistent identity on the internet.

Its effectively the same thing, for most people.

If someone is only allowed to have 1 identity on the internet, then people would have to link it to their real life identity, for practical reasons. How else would people find me, when I want them to?

Most people have a public identity, and other private ones. If I am only allowed to have 1 identity, then most people aren't going to give up the ability to have a public one, because there is large practical value to having a public identity.

People only having 2 choice, choice 1 being to give up their public persona completely, or choice 2, having everything on the internet that they do, permanently linked to their public identity, is a horrible choice, that will have a huge chilling effect.

> There should be many different communities

Oh, if you want to participate in your own community, that require people to give you their government ID (Or crypto identity, or whatever) in order to participate, then I have no problem with that.

What I have a problem with, is the authoritarian crazies, who want to take away other people's right to participate in the communities of their choosing.

If most other people choose to participate in the normal internet, where most websites do not require you to have a singular ID, then leave us alone and let us do that.

Go ahead and participate in your government ID facebook. (Or I guess that is just facebook already?) Just don't going around saying that no other communities, that value privacy more than you do, should be able to exist.

> That's what freedom of assembly is.

Freedom of assembly also includes people choosing to participate in communities where singular IDs are not a requirement, and alt accounts are allowed.
Yes the point of using "Dark Ages" was to point out the dissonance between the detailed instructions on how to manage an estate and the idea that this was a period of total chaos & disorder
I’ve tried it on notability and for my use it’s really terrible. Sure it can understand complex expressions but 99% of the time it gets at least one thing wrong. Now that might normally be fine, except there’s no way to fix it because it just takes handwriting and gives you an image.

It’s possible notability actually uses the same API (although it doesn’t seem like it), but the mathpix api is great for this. It gives you back latex in whatever form you want. They have a desktop client but you can get more free requests direct with the API.

It lets me just snip any math and paste into my markdown editor (that renders latex) then I’ll often change one or two broken symbols and I’m off to the races.
> or the literal connotation makes you a little uncomfortable.

How so? "The people's car" seems rather innocuous to me. My only guess would be that it could make some American anti-socialists uncomfortable?
A few weeks ago PornHub removed lots of amateur videos without ID verification to not get blocked by Visa&MC.

If your niche does not involve ID-verified videos from the big studios, I guess it would be useful to have backups.
Even worse is now that every diesel car and truck comes with extremely unreliable and expensive to keep operational DPFs in place of the defeat devices.

Now people who live in areas that do emissions testing are forced to use less efficient vehicles, and people who don't are just removing the DPFs (rather than paying thousands of dollars every few months in repairs) and putting out more emissions than defeat device era vehicles.

A lot of ignorance surrounds this subject, and blind environmentalism has directly lead to a worse outcome than the previous status quo.
It could, but would usually be misused. People would design for the size of display and typical viewing distance that they like to use, forgetting that these things vary hugely.

(And that doesn't even begin to address the question of what part of the font you'd be measuring.)
I’d pick Go over Java for other separate reasons than types.

If you’re on the JVM and you want good types I’d look at Scala and Kotlin and maybe clojure first before Java. Java’s type system is pretty wasteful, the marriage of structure and functions is a big mistake, first class functions didn’t land until in 1.8 IIRC, it’s got nullable types but people rarely use Option<T> as much as they should, the list is long. Go gets protocols and interfaces more right in my opinion as well. Maybe I shouldn’t blame Java for not being able to be up on PL research that wasn’t mainstream yet, but Haskell has been around since the 90s.

Java’s type system is better than Go’s (because Go’s is almost nonexistent) but it’s getting strangled with Spring soup and the unbelievable ceremony around everything in Java that makes me not want to pick it.

If you want good types period, Haskell or Rust.
My experience writing Go is that nil pointer expectations are really not that big of a problem in practice. Linters and unit tests are quite good at catching those.
Japan has a company that was founded in 578 and still exists, so why not keep records.

https://en.wikipedia.org/wiki/Kong%C5%8D_Gumi
Large effort to expand offshore wind power in United States
Dapper Labs Raised $305M at $2.6B Valuation
Max Headroom, 1987 [0]:-

Edison Carter checks out the cops busting into some girl's apartment. He and his colleague want to know the score, and the cop pulls back a cushion showing how she's hotwired her TV:-

Janie Crane: "An off switch?" (looks shocked)

Metrocop: "She'll get years for that. Off switches are illegal!"

[0] https://en.wikiquote.org/wiki/Max_Headroom_(TV_series)
Correct. Unionization is a product of the free market, where suppliers collaborate together to increase their selling power.
Oh, we don't do that. That's assigning individual responsibility and that's frowned upon.
> Well, actually the Russians ran out of money.

As a pithy summary of what happened to the USSR, that's not bad. As a summary of nuclear non-proliferation it's ahistorical.
OK, but any human-written text file can serve as a ransomware canary because it is straightforward for code to distinguish between plaintext written by a human and encrypted text.
Scanwell Health (YC S18) is hiring
XMPP Core is a replacement for SMTP. XMPP pubsub is much more than just pubsub, take a look at https://xmpp.org/extensions/xep-0060.html. There is everything about querying and forwarding, in this XEP and in https://xmpp.org/extensions/xep-0313.html. There is precedent for posting content and replying inside XMPP's pubsub as documented in https://xmpp.org/extensions/xep-0277.html; the same can be used for general discussions
Destined for War: Can America and China Escape Thucydides's Trap?

China’s Three Warfares(non-kinetic/pre-kinetic warfare):
https://cryptome.org/2014/06/prc-three-wars.pdf

Professor Anne Marie Brady:
https://twitter.com/Anne_MarieBrady
Kindles have background processes which do drain the battery badly. To support their search feature, they will index all of your books that are downloaded onto the kindle. They will also regularly poll the network to download new books you've purchased. And then there's bluetooth (on the Kindle Oasis).

I've had an "off" kindle drain itself dry in a day from these.
Dark mode in 5 minutes, with inverted lightness variables
Maybe had a perfectly assorted archive build over years, and even digitized from old VHS's, and to have a bulletproof Backup store it on the company's servers ;)
> Maybe I'm being too pedantic. But honestly, the number of people who genuinely believe that they are entitled to get literally whatever they want however they want it, regardless of any other factor, simply because of their disability is just astounding.

As I said, it's life-threatening, and I can assure you that autonomic dysreflexia is one of the worst feelings that one can go through as a human. This issue is solvable via a basic reasonable accommodation, that I have a right to get. I also have a decent work ethic, and I understand that I am paid to work--and that is the only thing that I should be doing at work.

This is about common decency and basic human rights, not about entitlement. The fact that you are conflating the right to use restroom (a basic human need), at a consistent, non-excessive time interval (so that I do not experience a life-threatening state) to be some sort of entitlement is absolutely ridiculous. I hope you are not a lawyer, because if you are, you really need to change your perception around disability related matters. However, I will be mindful about the language I use, so thank you.

And no, I would not be looking for some settlement, which would be ridiculous, foolish, and incredibly short-sighted. The issue I am trying to address here, besides the matter of disability rights, is just human decency and respect towards others. Amazon does not exalt such values as a company, but especially so by how it treats its employees.
They talk about a wild prunus Prunus jamasakura. I didn't knew the species, seems okay

But what most gardeners today are culturing is not so much Prunus jamasakura as Prunus serrulata, that are complex hybrids from several cherry species.

This mean that any comparison with USA data would be useless for example.

When an hybrid or lots of hybrids arose, contamination and eventually replacement of the pure species is expected. In a few centures the species change or even are replaced by the hybrids. (For example, finding a wild pure-blood japanese Chaenomeles currently is mission impossible). So my first question would be, how they managed that problem?

Are they registering a mix of several hybrids, that moves the average up or down because some in particular are trendy or forgotten?

Could be that and explanation to the final part of the curve?

A similar plot could made us conclude (wrongly) that the corn is getting much bigger in the last 1000 years "by climate change", instead because people selected more modern varieties of corn.

Just an neutral opinion.
> Then why post?

... Seriously? Because it's the Internet and I have a few minutes to kill here and there.
I don’t even think extorting money out of the victims is even the worst thing they can do. What if they use it to coerce the victims to act as pawns or sleeper agents in crimes? You could get them to plant weapons, rob banks, kill people, all in ways that have the actual mastermind several degrees removed.
No I’m fact there are a as lol sorts of limits of how often and when you can trade
From what I’ve seen these are mostly very unsophisticated. They basically grab a previously exploited user/password combo and then email that person with the extortion message. It’s usually just a bitcoin address too, you can’t even email them back for some fun ;P
Wow that is crazy that you have to jailbreak to enable that! My Kobo Libre just shows up as a mass storage device that I drag epubs on to and they just show up in the "My Books" list.
That's awful. A longer growing season. Truly, we will never be able to accommodate such radical changes.
They only case I can think of right away is some kind of process that should not die after the execution and wait until the user kills it by hand after reading through execution report.
Similar if you think you've focused the search box in Thunderbird, and then spend the next 5 minutes trying to figure out what actions the word you typed before realizing your mistake did, and how to undo them.
Having used Windows 10 basically since it came out, on many different devices, I've never experienced this, and I lock my PC every time I step away (or at least I did when I was working in an office). I also can't find anyone discussing it, though admittedly the search terms for this are difficult (mostly all I can find is people complaining their screen doesn't auto-lock after timeout).

Can you provide anything else on this, rather than just casually claiming one of the most popular OSes has a massive security bug?
Yeah it’s crypto for no reason it should be just a regular database
Canal Suez crisis. The other side
Forget "foreign" scripts. More pressing is the concern of properly sizing emoticons, so they don't look odd when mixed with Latin.

I'm sometimes wondering what problems collective human intelligence had solved, had we stopped short of encoding emoticons in Unicode.
Of course not. But you can't assume that anything will work 100% of the time. So what will be done if in a rare case the flip maneuver fails? Engines fail but a plane can still land with just one engine. If we are going to be doing intercontinental flights it needs to be as safe as flying.
If you write your code the correct way, there wouldn't be any states in your namespaces for you to keep track in your head. That only happens if your code is full of `(def some-state (atom {}))` or something like that.

You are basically illustrating my point about "You probably cannot learn Clojure all by yourself". You need a mentor to show you how to do Clojure correctly, or you have the humility to learn the proper Clojure way. Sadly, most people would rather just try something and jump onto conclusions immediately.
The screen may not draw power, but the WiFi, cellular modem, and system board remain on in the background. The device wakes and sleeps according to its own software and schedule, or network activity.

In terms of user experience, this change makes it harder to store your Kindle in a charged state for longer than a week or so. Edge case for sure, but still a seemingly unnecessary feature removal.
I believe it's meant to be fully filtered out of the fuel before burning (being magnetic, I think the filtering is a bit easier than some other non-reactive contaminate would be). Most of this is only half-recalled from someone's recent project that showed separating ferrofluid from some liquid on Earth...but I don't recall any other context :/
Ask HN: Could we train a computer to detect lies?
I was reading the Fake Amazon Ambassador Twitter thread (https://news.ycombinator.com/item?id=26636021) and there was a discussion about how detecting liars has been an unsolved problem for thousands of years.

It got me thinking. Couldn't we just build a giant dataset of people telling verified lies and use it to train a model to detect liars?

Ultimately, if humans give outward signs when they lie, I expect that a computer should be able to detect them.

Anyone ever tried this?
There should be a standard port and process for charging vehicles required, and companies can make additional, proprietary ports and charging capabilities in parallel if they want.

It is a great benefit to society that our transport recharging (gas dispensers) are standard in design, so that any company can operate a dispenser of any vendor into a car of any design.

The same should exist for EV - but if the "least common denominator" becomes obsolete, allow vendors to provide a secondary (or tertiary) mechanism to charge. Yes, this increases initial production cost. Yes, it is worth it for the benefits gained to open infrastructure.
Network Fundamentals from Zero to HTTP [pdf]
Such is the danger of blocking indefinitely. I think every Go programmer's first concurrent app eventually crashes because it runs out of memory, memory used by goroutines that are waiting for an answer that will never come. When you write "foo := <-ch", you're saying "I am willing to wait forever for an answer". Unfortunately, actual computers in the real world don't have the resources to wait forever.

Honestly, I see the ability to block indefinitely as a bug in the language. An improved language would probably "result, err := <(ctx)- ch", i.e. make it impossible to block without something bounding the duration of the block. (Also kill sync.Mutex. 100% of Go concurrency bugs are from people mixing mutexes and channels.)

(As an alternative, the runtime could be smarter about goroutines that have blocked forever. I am not sure exactly what it would look like, but the hypothetical first Go program I talk about above would probably be saved by something that killed goroutines that were waiting for a message from a TCP connection that is long gone. I think if it were easy to do right, it would have been done, though.)
As for eReaders, I recommend Kobo. Top hardware and the software is also easily hackable. You can manage your library with Calibre and it will read most everything you throw at it.
Have you spoken to the school about your concerns? Do your children know about your reservations with what they are being taught?
I find that the difficult conditions at the time are sufficient to explain the accident. Maybe we'll learn that there was unprofessional behaviour by a pilot. But until such time, that is unwarranted speculation.

The linked article is a hodgepodge of random factoids and hearsay. It even confused the poster into thinking the report was from the Ever Given. Doesn't look like a good source to me.
Check out Boox. They make eInk Android tablets so you can just use the Kindle, Kobo, Google Play, Libby, etc. apps on it with no problems. No need to convert everything, crack DRM etc. Even those crummy textbook publisher apps work too. They are a bit pricy but they do a lot more than a Kindle and most models these days come with a Wacom pen for note taking and markup.

I buy a lot of ebooks between multiple stores so having all on one device without loads of hoops is great. I ended up getting 2, a smaller one for reading books and a bigger one for marking up PDFs. Love em.
>Why aren't we all writing in APL/K/J if it matters that much?

In all seriousness I think writing more code in APL would probably cut down on bugs, but array-oriented languages are so far beyond how most programmers think about programming, and look so obscure, that I don't think there's any hope of them seeing widespread adoption. Most people loathe point-free Haskell, so I can only imagine what they'd think of the APL family.