skysight-inc/HackerNews huggingface dataset:
Nice! Multi-day battery life and an NRF52 sounds like a great starting point.

I really miss Pebble, which this sort of evokes. Their 'Time' series of watches were incredible, with awesome battery life and a great C SDK.

How has Pine's recent hardware and software support panned out? I remember people saying that the original PineBooks bordered on unusable, but I'm sure they've made a lot of progress since then and I keep meaning to try one of these libre hardware platforms.
> China has to walk a tightrope where if they're too [harsh] they're accused of randomly treating arbitrary innocent bystanders like criminals, and on the other extreme they'd be letting co-conspirators walk free.

Is this not a tight rope that every single country walks? What's being described above doesn't sound very middle road to me. Though I prefer that when systems fail criminals go free vs innocent lose their freedom (Blackstone's Formulation).
The rainforest or the company? My housemate is Brazilian, and has a lot to to say about the former.
Fully agreed that the notion that pay is (or should be) a deterministic function of a couple of visible variables is ludicrous. But knowing the range can be useful, since you can also have a qualitative sense of how productive you are and how much weight you pull relative to most others at your level.

Obciously you might be over- (or under!) estimating your ability, but that's something you need to resolve regardless, and a rough sense of where you fit in the salary distribution is independently useful.
I used to do that for the convenience of the autofill but my paranoia got the best of me. If someone got access to my 1password he could access all my accounts, which defeats the purpose of two factor authentication. It turns out that with the shared copy/paste feature between Mac and iOS, using a phone app isn't such a hassle.
I get laughed at by typescript devs for using it, I feel jQuery will stand the test of time than these frameworks. However wasm will have the last laugh
> £150 for 3x500 stickers at Amazon.

This is a good price. I've been paying CHF 1.20 for 5 stickers at the local corner store.
Is there a way to build/upload custom FW to this?
Is there a similarly priced smartwatch that works with Android?
Legalized Abortion and Crime Effect
What I learned from DMEXCO 2019
> Would it to be such a large step for it to deal with networked CPUs?

Yes.

Mainframe 90% the hardware and 10% the OS. To get mainframe capability you need mainframe hardware. The use case/need for mainframe capability is very niche.
There's scope for pretty massive sampling errors with any door to door survey like this

Not necessarily.

While it's common for people on HN to eschew the results of surveys because of presumed sample bias, that's rarely what happens.

I took a couple of statistics classes in college that spelled out the math involved, and essentially if you survey enough people within a population of a certain size, unintentional bias gets reduced to the point where it becomes a non-factor.

It's all very interesting if you're into math. I am not, but statistics courses were required for my journalism degree.

("Unintentional" meaning there is such a thing as "intentional" bias. For example, if you're deliberately surveying Toyota owners about Toyotas, or something like that.)
Canada Arrests Intelligence Officer Who Worked on Magnitsky Probe
Now Hodling: Bitcoin Whales
TPF itself, and the programs written in it are mainly in s/360 asm, so I doubt very much it's running on x86 now. It's so s/360 it doesn't have traditional stacks.
As far as I know, occurrences of diplomatic bags for carrying persons have been extremely, extremely rare (less than a dozen) and are forbidden.
Really cool project! I wonder how long until this sort of software is used in place of blurred-faces.

It would be really nice to shoot a public space and instead of worrying about release forms, just anonymize the footage.
As a former professional deckhand who has worked on small fishing craft, my take on this would not be that he elected to go down with his ship. If that has ever actually happened outside of myth and fable then it has at least been very rare. My guess is that in his own way the captain was as desperate for the job and as fearful for the consequences of the unfolding event as his crew, and was simply paralyzed by despair. He may also have been impaired by alcohol, dampening reason and enhancing panic. Many, perhaps most, commercial sailors fear the water in a way that people who work ashore can't understand. The image of the recreational sailor who is as at home in the water as on the surface of it does not describe the average worker on a commercial vessel, right up to the officers. They're not out there for fun, and they know that if they are forced overboard far from land, survival suit or no, the chances of death are quite high.
TC39 has nothing to do with DOM APIs... but you're right that backward compatibility and "don't break the Web" is one of many reasons why this idea would never fly.
It’s interesting because I agree with you and those are good examples, but there seems to be a contradiction here.

What you’re advocating for is a market with very clear boundaries, where everyone has equal access to the market but no one is allowed to do the things outside the market.

So it’s a “free market” in that no one has special powers. But it doesn’t make my American “freedom hairs” tingle because there’s a ton of stuff the government is telling you not to do.

I won’t make any argument as to which kind of freedom is more important in this case. But I do want to suggest that the more stuff you put in the “not allowed because the market can’t be administered fairly” bucket, the more of your GDP you cede to criminal organizations.

Because once it’s illegal, that’s just a big monopoly you handed to organized crime. And yes, organized crime does exist in Europe, and does control money supply.

So you have to be careful, there’s a devil’s bargain in both directions.
Yeah, and in my experience especially for anything that is extremely time-critical + has the potential to generate huge in/direct losses.

For example at the end of each day a bank has to generate the final balances of the accounts that it has with other banks and then it has to check for irregularities and then finally set those balances just right (e.g. enough to cover payments made by its customers but without leaving there millions) => if it doesn't then it might not be able to use the money that is "parked" there by mistake, or it might have a huge position with a risky bank, or if the balance is too low other banks might decide not to perform the final credit into the target accounts involved in the customers' payments (which would then generate a lot of complaints + lower the bank's reputation with its long-term consequences), etc... . (the opposite happens as well - https://www.investopedia.com/ask/answers/051815/what-differe... )

Nowadays even accounting (coupled with risk management) has become time-critical because of the many regulations - a 1-day delay filing the numbers with regulators and/or central banks can result in huge fines and loss of reputation (if the news about the problem becomes public it could happen that the news services try to highlight it increasing the focus on that negative publicity). In our case the detailed/low-level data (e.g. client X bought N shares of some company, client Y retrieved N$ from the ATM, etc) is all processed by the mainframe, which works fine 99.99999% of the time => then anything that comes afterwards which involves analysis/aggregation/reporting/etc of that data happens in other non-mainframe apps (they're all very different - from tiny to huge apps with distributed databases) and in general any such app has usually some kind of problem that results in a delay at least once every quarter due to the SW itself or even the HW => it's usually not a big problem (usually some hours are lost but there is a buffer) but if the central SW (running on the mainframe) would have the same problem then there would be a chain-reaction on all the other apps that need that data (and then their specific problems would be on top of that, and then there would be a hotspot of needed 100% CPU/RAM/network resources as they would all run at the same time as fast as possible which could cause further delays, and so on).
They do have a very effective working court system. The question is who it works for.
No idea! They say it's the same body, but different internals https://twitter.com/thepine64/status/1172842631107358722

Edit: according to Pine64, they will use NRF52832 https://twitter.com/thepine64/status/1173208712669999105 which is the exact SoC the linked watch use.
> The point being, not having NPE doesn't fix any problems, fundamentally. It just shifts them elsewhere. No language feature saves you from bugs.

NPE is the problem. The point of type systems with non-nullable references is that they force you to handle the null case explicitly using an Option/Maybe type by throwing a compiler error instead of an exception in production.

Nobody expects that getting rid of NPEs would get rid of bugs. It would, however, force one of the most common classes of bugs to be handled when it is cheapest to do so, rather than when the production system is on fire.
FWIW my opinion on this isn't actually as black and white as my earlier comment might make it seem. I'm well aware that not everybody is in a position to quit their jobs over something as vain as ethics. That's classic Bertolt Brecht right there, "Food comes first and then morality".

I'm mostly just frustrated that vast swathes of developers, most of them like me living a comfortable life in a comfortable place with plenty of options, are happy to condone and support the evils their employer commits. Plenty of people look at me like I'm an alien when I say I refuse to work for a weapons manufacturer. So I get worked up when people hide behind their bosses and pretend that developers, perhaps the most influential people of the next few decades, are nothing but amoral code machines. No we're not, we're people and we have a choice.

It's not very black and white at all. I personally wouldn't work for Google of Facebook for moral reasons, but I understand that some people say "well, we're targeting ads, not cluster bombs" and they have a point. I'm asking that people consider whether their work fits their own personal ethics. I'm asking that people look around for better jobs when they discover that, deep inside, when they really think about it, no, their current job does not fit with their own ethics. I'm convinced that large numbers of developers would go and look for alternatives if we make it common to just do this thought exercise. I think many people simply don't consider it. After all, there's a fun team and exciting tech!

I don't think that's too much to ask. But when we propagate the idea that developers are mindless robots that turn money into code, we're letting psychopaths take more advantage of us than necessary. Let's try to move the needle, just a bit.

Sidenote: yeah TUE with the Dijkstra apostles was fun, loved the handwriting :-) When were you there? 2002-2008 here. I recognize how the Dijkstra ideals could be extrapolated to ethics by a particularly zealous crowd, but I agree with you that it doesn't hold up to the real world for a long while :-)
Protecting Bitcoin with a Gun Barrel
I want to be clear here: its totally possible to implement jQuery's api's in the native spec. That's not the part that makes doing so irresponsible and dangerous. Its the fact that (to use a trivial example) `$('.thing-i-want').click(doSomething)` implemented on an existing site would now potentially behave differently when the new spec got released. Worse, it might not break outright and instead cause a bunch of confusing errors that you gotta trace back to the source. Now scale that out to web scale, add it to every jquery version and api out there that conflicts. Think about all the little mom and pop wordpress sites that don't have a staff of developers on hand to scramble and address the litany of bugs that would cascade down upon them. The web would go up in flames.
In my youth I had a job converting old 8mm and 16mm home movies to video. About 25% were of people at Disneyland on a sunny day. In general they were completely biased towards bright happy moments, and I realized that old photos aren't a very good way to tell what peoples lives were like. In my family photos, there's a sense that people took pictures of things they were proud of--someone in a military uniform, a new car, etc.
> And what happens to society as a whole when we abandon a person's right to own the products of their labor?

You don't acquire a $100 million fortune by performing 1000x the labor of a person with $100k, you get it by skimming the fruits of a lot of other people's labor.
Or your company becomes involved in a conflict, making you a pawn. It ain't worth it.
The biggest irritations for me:

* Variable argument types determine different kind of behavior, like ajax taking a string or object as 1st argument. Other functions take a function or string as a parameter. I'd much prefer it enforce a single style or define a new method, ajaxurl() and ajaxobj().

* naming of `off()`. In this context, off is not the opposite of on. On here means 'in event of'. A better word would be 'cancel' or 'mute' or 'ignore'.

element.on('click', dostuff);
element.ignore('click');

off('click')/off('mouseover') sounds like if you click/hover off the dialog box which is incorrect.
Hardly works as a counterpoint, because doesn't satisfy what the original commenter said: "Despite your attempts to dress them up as being somehow "legally culpable" they have been charged with no crimes despite being detained for more than a year."
Nah, I'm not going to do that. Heck, why should I even care whether that post is accurate? Either way, it's just a bunch of manufactured divisiveness; a pointless distraction from far more real issues. Including the weird old-boy-networks in literally almost every other industry (tech being perhaps the one major exception) that you do not hear or read about, because no one can point to divisive demographics.
I spent a few minutes skimming some of the blog posts on the page you linked and there are a few choice nuggets like this:

>For the last few years I’ve believed in, and written under my pseudonym about, hard racial differences in intelligence. I was quite sure that most or all of the gap between the measured IQ of Black and White Americans was genetic in origin, everything I observed seemed consistent with that, and I assumed it would eventually be proven scientifically.

and

>The American swing voter, overwhelming, sympathizes with Israel rather than with the Palestinians. Yet, he also doesn’t like to hear about Israel. Why? He knows why American politicians talk about Israel. Hearing about it reminds him of his impotence in the face of the Jewish lobby he knows about but whose existence he can’t even acknowledge. This is true whether his is a white nationalist, an American nationalist, or simply a voter who asks “which candidate cares about me?”

That is just old fashioned white supremacy and anti-semitism. If you don't agree with those principles, I highly suggest linking to some other source. If you do agree with them, I'll be polite and kindly ask that you don't spout those ideologies on a site like HN.
Oh wow, I was skeptical people would frame politics around debates of fact, but that word is really thrown around in that discussion.
So the siblings did it!

You nailed the jackpot

/s
They'd only be working with people that take snail mail seriously.

If you have tax problems, the I.R.S. will not e-mail you. It will not call you. It will not text you. It will not contact you on Instagram, Facebook, Twitter, YouTube, Slack, WhatsApp, or any other digital method.

It will contact you via snail mail.

Serious people take snail mail seriously.
I started a project a few weeks ago and decide to use jQuery because someone on the team didn't know vue and I felt it wasn't worth the effort to convince them to try it. Use jQuery I'm finding the expressiveness and simple approach amazing.

The reasons for switching years ago may not apply as much. jQuery was slower for large amounts of dom changes but browsers have gotten better so this isn't as much of a concern for a normal website. I didn't get that messy feeling I would get when pages got too complex like thry would in 2007.. perhaps because I'm breaking things up differently. That might be because my understanding of javascript has increased since. Maybe jQuery was never the biggest problem with bloated frontends maybe I was.
Or perhaps it's better to phrase it "over 80% of Britons use internet".
That led me right down the rabbit hole. Who makes all this stuff? I’m a little amazed, and a little perturbed...

https://m.aliexpress.com/store/v3/home.html?shopId=1523303&s...
"knowledge workers" generally enjoy the highest compensation of any working class in history.

Athletes and (famous) actors beat them, but they barely constitute a class.
The Department of Defense Artificial Intelligence Strategy – 2019 [pdf]
Following the Twitter thread, keep up the great work Max!
Yeah, but most places don't have UPS at all. If Newcastle Airport can survive a power outage but other places cannot, why should it be prioritised?
HTTP has keep-alive, you can definitely win for a single UDP DNS query, but web browsers don't do a single DNS query they often do dozens per page displayed and HTTPS can make that faster.

The HTTPS connection stays alive but idle for seconds, maybe minutes, and it always has the capabilities that DNS can only get by punting to TCP, which requires a round trip.

At the layer above the TLS connection can be brought back quickly from cached credentials using a PSK

And at the layer above that the TCP connection can do Fast Open so that there isn't a round-trip there either after the very first session.
The title made me think of pirates. I was prepared to read how horrible seafaring used to be. Turns out for a lot of people it still is.
Decades ago, I had a rather nice folding keyboard for an early Qualcom "smartphone". It was mostly aluminum, and folded into a ~10 cm square, maybe 2 cm thick. Unfolded, it was about the size of a netbook keyboard. I would have kept it, but it was cabled for a docking stand, and I didn't want to attempt rewiring it.

This silicone keyboard looks interesting: https://www.amazon.com/Sungwoo-Foldable-Silicone-Keyboard-Wa...

But maybe not very durable.
Wow, that's some license addendum:

> This software should not be used to promote or profit from:

> violence, hate, and division,

> environmental destruction,

> abuse of human rights, or

> the destruction of people's physical and mental health.
Idiosyncrasies and challenges of data driven learning in electronic trading
It depends how one is to approach this. Sure, if you go full "Murrican" and have to rub into absolutely everybody's face how China is doing everything wrong and has an evil government and the US is just superior in every regard and how you're better than everybody around you because you're a westerner, you might have a bad time. Probably not an exit ban but just not a good time. If you'd however manage to somehow keep your shit together and just use the opportunity to get a glance at actual Chinese culture and how people there tick (in contrast to how typical western mainstream media likes to portray it) you might actually widen your horizon in a very valuable way. Not that you'd learn that China is super awesome and everything the media tells us is lies or something silly like that, but because it's first hand experiences which is just a thousand times more powerful and nuanced than anything you can ever read, or see on YouTube. Seeing how people both suffer or strive under or despite this form of government, and then comparing it to our society. Just makes you see it in a different way. I had the opportunity to go to China a couple times for a former job about ten years ago. One of the most fascinating things I ever experienced, and I still like to travel there every two-ish years or so.
I still like to bind $ to querySelector and $$ to querySelectorAll:

$ = document.querySelector .bind(document);
$$ = document.querySelectorAll.bind(document);
This is one of the issues with selective/discretional enforcement of laws.

The original oppressive law is ignored, because "it's usually not enforced/used."

And then whether it is used for oppression just comes down to whether the powers that be decide you need oppressing.

Indeed, it's one of the criticisms of the war on drugs: that enforcement was tilted towards people that law enforcement, for one reason or another, didn't like (e.g. skin color).
Why isn't e-ink perfect here? A watch is perfectly usable in monochrome and is used in bright daylight which would favor high contrast and viewing angles. Plus battery life is good. Turns out there has been a few on the market but nobody really wanted them. Strange.
I think old people are not more or less intelligent than average people, they are probably average; but I agree that many are wiser than average. I think many people in old age are sadly very lonely, with much less connection to society and I think they'd love to find a connection to other people. I think in my generation, people who use a computer frequently and were born after 1960? say, they will be able to form connections on the net.

While I'm just spouting opinions here, let me add that I think startups don't look at the needs of older people because they don't know about their lives well enough to think about problems that need solving.
The U.S. being the major exception?
IG co-founder here: users 1 and 2 were our first two attempts at creating users end to end when getting Instagram v0.1 hooked up to the backend we'd written. There was a bug so they were left in an incomplete state; post bugfix, 3 was my co-founder Kevin and 4 is me.
Good question. iSH appears to be a true emulator with syscall translation much like qemu-user, so it's versatile but wouldn't run a game library like SDL natively.
Prominence of Information
Plenty of evidence for the same thing exist in other countries. Which is my point, if that’s your line of argument you need to verify it not just assume it to be true.

Anyway, few people are going to turn down becoming rich because they end up with only 100 million instead of 300 million dollars. Opportunity however plays an important role and again you can measure relative importance via social mobility. Comparing different counties at different time periods and once again Opportunity ends up far more important than high but not punitive tax rates.

We are never going to have absolutely identical opportunity for everyone in society. But, these are not platonic ideals rather measurable and testable pragmatic choices.
Old Is the New New • Kevlin Henney
What an impressive lack of imagination. There are far better uses for time travel than cheating at gambling.
They use coulomb counting, along with an estimate of how much safely-usable energy is left in the battery.

That estimate is usually accurate, but it can drift a bit over time if you never fully recharge or discharge the battery. Also, when the battery gets old it starts having trouble delivering full current when mostly discharged, which is why you'll sometimes see shutdowns at 5-15% remaining.
Related: https://ocw.mit.edu/courses/electrical-engineering-and-compu...
I'm disapointed air+bus doesn't yield plane
Sorting 2 Tons of Lego (2017)
Well, I don't think anyone anticipated the "dark patterns" stuff at the time-- that we could be training technology to be kinda-evil in a way that would have massive consequences-- national political, reputation, etc.