skysight-inc/HackerNews huggingface dataset:
Not everyone is high functioning. A friend of mine with a nonverbal autistic daughter might take a different view if offered a treatment.
> There's been a lot of tax breaks/money that goes into these programs too, and that's the tragic thing, since that funding should be going to known solutions: public transportation (trains, trams and express buses).

Citation needed.

> Even if you had a full-autonomous only Interstate where each car could be fully loaded and ride bumper-bumper at over 100kph, it wouldn't even begin reach the carrying capacity of currently existing fully autonomous subways systems like those in Singapore.

Citation needed.
Jimmy Wales of Wikipedia
China Launches First-Ever Mission to the Moon’s Farside
The problems that are reported in the article seems simpler than I imagined. Is google really only gathering data via real world tests? If so then something like NVIDIA simulator will completely crush waymo. https://blogs.nvidia.com/blog/2018/09/12/drive-constellation...
It's strange to claim that a product that doesn't yet exist is a "necessity". A necessity is a good critical for survival, not just anything that grants a quality of life improvement.
Nobody cares that much about the tech, they care about getting from a to b at a reasonable price, at a reasonable speed, in safety.
Pick at least one:

The CEO might not get to stay in their highly-compensated, prestigious position that they presumably worked very hard for.

The board might have to answer questions about why they didn’t start looking for a new CEO sooner.

The company might have to suffer through the trauma of switching CEOs.

All shareholders might lose some equity if a large grant is given to the new CEO. (Nearly equivalently, the company will lose a large chunk of the shares reserved for new hires, reducing its flexibility in hiring.)
On the bright side, their drivers haven't murdered anyone yet! >.> looking at you Uber and Didi...
It's not beautiful because it's wrong and results in people continuing to be under an illusion. The madness that continues around believing people make their own choices and should be punished is the result of this magical thinking which should be eventually classified as a mental illness. Since society hurts people who had no control and when under this horrible belief.
What really scares me is, the same argument applies to war- and because the world is loaded with nuclear weapons, when it finally happens it’s likely to go nuclear. Nukes are one class of weapon where in the aggregate their existence is an existential threat to mankind.
> Lots of other languages have postfix conditionals.

I didn't make a case as Perl being the only language, just that it's an interesting aspect of Perl. That said, I would be interested in what languages you are referring to. I haven't seen many.

> On the readable boolean ops, all the Perl people recommend shying away from them except for a few specific constructs (do or die, eval or do, etc), since the weaker precedence rules make it really easy to shoot yourself on the foot:

They are perfectly acceptable in a boolean statement. You only need to shy away from them when mixing them with assignments or higher precedence boolean constructs. The only case where you would have to worry is in non-simple boolean statements with assignment in the statement, or functions that omit parens for arguments in some cases, or mathematical operations without grouping parens, all of which I would argue should include their own grouping parenthesis for clarity anyway.

That said, I devoted space in both of my comments in this thread to noting that there are definitely places where you might shoot yourself in the foot with some of these features, and you'll note the examples I used them in are exactly as you've described, where they are either after a postconditional (in which case it's kept to a simple boolean statement which has no ambiguity), or to affect control flow (e.g. return or die), in which that assignment doesn't matter anyway.

> Where $a will never be assigned the value of $c.

Which I never used as an example for that reason, but that's the point of those operators. Being lower precedence allows for some alternate constructs than is possible in many other languages without them.

Someone asked for examples of constructs that help Perl match mental models of how might think of an algorithm, so I decided to explain a few. The purpose isn't to point out how Perl is better than Python or some other language, but how it's different in an interesting way. A lot of that was planned, but sometimes that came out to its benefit, and sometimes to its detriment. Like most interesting new things (because at the time it was), it's not entirely one thing or the other.
They seem to be cultivating a media narrative that "smartphones are over". More likely they are entering their mature phase, after they stop being status symbols / default distraction devices.
Almost always the training and test set are taken from exactly the same Natural distribution, inclusive of any sampling errors, biases, censoring artifacts, data corruption or loss, etc.

So while in some cases the distinction you point out does matter, it’s pretty rare, certainly rare enough that it doesn’t cause issues with generalization error analysis of the majority of experiments.

For most domain applications like computer vision tasks, natural language tasks, etc., it would be pedantic and disingenuous to call test set generalization error a mere “estimate” of the real generalization error.

Beyond that, in topics like PAC learning you can prove results about optimal algorithms, like SVMs as maximum margin classifiers, that can be proved over fully theoretical generalization error bounds.

Overall, except for certain special case applications, I think the comments you’re indicating about generalization turn out not to matter much in practice.
The law seems to permit them to target people outside Australia suspected of violating foreign laws, possibly at the request of a foreign government. So the US, for example, could ask Australia to use its new powers to force a Chinese manufacturer to help bug a US resident, if I'm interpreting it right.
The text loaded fine for me with javascript disabled. No ads or autoplaying videos.
Facetime and its ilk is still too low res. You cannot stream upload 4k 60 to youtube. You cannot play streaming games nor streaming VR because the latency is so bad. These things 5G will fix.
> If the ALP had blocked the bill it would be political suicide for them.

They opposed the bill over the weekend and then backflipped because if there's an attack over Christmas they'll look like fools. I don't think that risk was worth selling out 25 million people, but maybe that's just me. They get attacked constantly in the media anyway, it's not going to make much difference.
Just use reader view, it's not like you don't have the option.
Typefaces are an incredibly labor-intensive product to produce.

The more complete it is with respect to specialized features like ligatures, old-style figures, international lettering, weight variations, display-sized variants, etc. etc. the more this compounds upon itself.

Just think about that before you use this to download Gotham/Proxima Nova/whatever cool font you want to use but don't feel like paying for.
On the advice of my gastroenterologist I am taking them now and so far, so good. Only a couple weeks of experience, however, and a sample size of 1. I don't know if I'd go so far as to say you should definitely get a doctor's recommendation before trying them, but I don't think I'd bother if I weren't specifically targeting relief of some kind of symptom. NIH says they only last as long as you take them so you have to keep it up indefinitely.

Also, I can't even say mine are actually working for me, because my doctor also told me to start taking soluble fiber; that could be my magic bullet. It's a process, I'm still going to be experimenting depending on how the next few weeks go.
> Can you give an example of a language that is similarly precise with less verbosity, while still being comprehensible?

This assumes I think Perl (6) is precise and comprehensible.
>First, cryptographic signing and identity management exists today, and long before blockchain was ever even proposed. It’s SSL and other public key encryption systems.

Which fail to provide the capability based security required for a Xanadu-like project.

You might want to read about the Confused Deputy Problem for starters:

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

There exist other approaches for avoiding the confused deputy problem, but these don't have mutual exclusivity with capability based security, one such approach consists of something like this:

https://github.com/phvogt/NoMoXSS

Which basically uses this concept:

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

However, that leads us right back into another Xanadu related problem:

https://en.wikipedia.org/wiki/Trademark_(computer_security)

Think about why we call this a "Trademark", and what that means for concepts like transcopyright licensing such as the one required for Xanadu.

If you look into who advised on & worked on Xanadu, you'll find names like Mark S. Miller:

https://en.wikipedia.org/wiki/Mark_S._Miller

...whose name you'll find popping up all over the object capability security literature. That ain't a coincidence.

The shortcomings Xanadu tries to address and which conversely Xanadu requires to have addressed before it can come about pervade computer science, everywhere.
Building a house doesn't cause a flood plain to flood (hopefully!), but adding lots of guns to a country sounds like it should have an effect on the number of revolutions, be it up or down.

It's also not clear whether prepping will have been a good thing or a bad thing in the event of a revolution. You're arguably more likely to shoot yourself with a gun than to shoot someone else, even during a period of civil unrest; you're painting a target on yourself in the eyes the government; some measures you could take, like owning a gun, fortifying your house, firing your rifle at 7AM, owning an aggressive dog, or kicking people off your property, will socially isolate you from the same neighbours you'll need to cooperate with in the event of a disaster; and in general it's not clear why a prepper is more likely to survive than a small-scale farmer, given that the latter owns and regularly uses guns, produces food, is used to intermittent hardship and long days, lives in a rural area, and gets along with the government and their neighbours better.
I remember being in a meeting with a client, with a Pivotal salesman alongside me, when the question of PCF's overhead came up. We managed to work out that a PCF installation required about 10 separate VMs before you even got to the ones that would run applications.
A train or subway car can carry at least 10 people per meter vehicle length, while a car is usually some four to five meters long and usually carries only one or two persons. Of course, the comfort factors are decidedly different.
This is increasingly not true. SMTP-over-TLS is now the standard, and unless you are trying to imply that TLS is broken, email is far more secure than it used to be.
this is a problem of capitalism - large companies have the resources and incentive to do evil shit and cover it up. it has happened in various forms for hundreds of years. any talk of online discourse or moderation that ignores this fundamental, overriding incentive and power structure misses the point. private profit and private property need to be abolished to fix it.
That explains why there are no immigration restrictions between the Us and UK or France and Australia or whatever.

Except there are.
I do agree with the point. And I almost elaborated my comment about that. Because free-running and feral cats kill lots of birds and small mammals.

I do love cats as pets. I recall with fondness the carefree time when I let my cats run free. I mean, no need for litter boxes! And less expense for cat food! But at some point, that flipped to horror at the damage that they do. In part because they kill for play, not just for food.

So anyway, now my cats live indoors. And don't reproduce. But what to do about feral cats, I don't know. That's the discussion which is arguably pointless here.
HN crowd should be all over "All watched over by machines of loving grace".
>smartphones are entering the laptop stages of ubiquity

That might actually be an understatement, there are many poor people with phones but no computer. Laptops, as hopeless of a market as they seem like they are, at least have some hope of moving down-market to the new ground Google is after with the Chromebook.
Ask HN: Software that relays ad traffic
I remember reading about a project someone posted on HN that proxies and manipulates browser ad traffic instead of blocking it. I believe it may have also proxied the ad traffic between users so as to feed the ad networks misinformation and drive down their value.

But I can't seem to find that project again,can someone point me in the direction of this project or similar works?
I know that the official rule is to use the original title as submitted here, but this is linkbatly. My unofficial alternative title is "Levitation of superconductors in magnetic fields".
How to train your dachshund?
The PL Zoo is a great resource, but that's not exactly what the blog post is advocating for. PL Zoo is meant for students studying the implementation and design of programming languages.

What the blog author is describing, on the other hand, is a small language for teaching the use and application of certain programming techniques.

It's a very promising idea, one that I may try to bring to life for something tricky, like monads or maybe Rust's ownership system.
Adobe Fireworks. The perfect marriage of vector and bitmap design tool. There's never been a better tool for web design.
Time spent sitting all alone

Time spent looking at my phone

Time spent sitting all alone

Time spent looking at my phone

I try to pull the curtains back

Turn you off, can't be touched

When all I want and all I know

Is time spent looking at my phone

Find me when the lights go down

Signing in signing out

Gods descend to take me home

Find me staring at my phone

I'm wondering where the hours went

As I'm losing consciousness

My sullen face is all aglow

Time spent looking at my phone

MGMT - TSLAMP https://www.youtube.com/watch?v=stynWxPJ4PE
Neither of those use TIGHT Proofs of Replication, and neither of these have not just a decentralized startup configuration but an uncentralizability guarantee, that makes them significantly less useful than they seem. This so far affects pretty much all DLT implementations in general.

And none of them have certified deletion from untrusted devices.
Everywhere and everyone is different, obviously, but I would love to see autonomous electric vehicles become our future. I really don't care for public transportation, I find it uncomfortable in many ways, and I don't see any way that it will ever not be about half the speed of a private point-to-point transport.

So a highway filled with self driving cars zipping along bumper to bumper may not technically be able to carry as much as a fully loaded subway train, but it's so much more useful. Take away the casualties and pollution, and it's as close to perfect as we are likely to get.
You have clearly never driven in LA. :)

I had an accelerated course in aggressive driving over a couple of hours when going through it. In comparison driving in SF or NY is like visiting a spa.
The language is happy to accommodate any style you like best, including oneliners.

sub work($n) { say $n }
my @numbers = 1..100;

# rubyish
@numbers.grep(* > 10 && * %% 2).map(&work);

# lol turbo haskal
map &work <== grep * %% 2 <== grep * > 10 <== @numbers;

# same, but in proper reading direction
@numbers ==> grep * > 10 ==> grep * %% 2 ==> map &work;

The traditional function composition operator exists, see https://docs.perl6.org/routine/%E2%88%98
Yeah, if your heart is beating that fast, you should go see a doctor... If a fast heart rate is accompanied by other symptoms (feeling light-headed, short of breath, etc), call an ambulance.
I've yet to hear of a subway where there is no space between consecutive trains, however. If there's only one meter of train per hundred meters of track...
A diet of pure anything is rarely a good idea...
AI translation has gotten massively better in the last 10 years. I can read a foreign news site in Chrome, pop "translate this page", and get a reasonable sense of what the article is about and the factual content it contains. The grammar will be off and some sentences will be non-sequitors, but getting to this point is a massive leap forward compared to 15 years ago.
Wasn't really aimed at either. But maybe to answer the question: if Huawei acts as a middleman that buys embargoed goods from the US and then sells them to a country under embargo then under US laws both Huawei and whoever sells to Huawei can be held responsible (individuals and the company as a whole), the place the actions take place aren't relevant as far as I know. Even companies selling their own product to embargoed countries without any US involvement face economic sanctions under US laws (though their executives presumably would not be arrested.)

If HP (A US company) sells to a middleman without knowing who the final customer is for embargoed goods then HP and its executives can be held legally responsible.

This is mostly based on mandatory training I had to go through while working for a US company. I am not a lawyer ;)

If embargoes were trivial to get around they'd be pointless. The intent of embargo laws are to as much as possible, within the full power of the US, prevent goods from getting to a certain country regardless of any other variable. Embargoes are pretty extreme actions, there are only a few targets for those in general and the embargo usually targets specific goods.
> Nearly equivalently, the company will lose a large chunk of the shares reserved for new hires, reducing its flexibility in hiring.

Just create new stock. Problem solved.
With true self driving technology it's plausible the cars on the road will be notably different than what we have today, which might significantly increase the roadway carrying capacity.
Agreed, too many people state things without bothering to prove it. This study may flag people's bullshit meters, but simply stating mice can't be autistic is a poor way to do it.

If anyone can cite research on if mice can develop autism or not I would love to see it.

Edit: there is a study published by Nature mouse models of autism with behavioral genetics.
https://www.nature.com/articles/4002082
I use my phone a lot during the day, but that's because I'm not sure if I would categorize it first and foremost as a book reader or communications device. I spend much lot more time reading books/fiction on it than I do using it as a communication device (and don't use any social networks beyond HN), but the communication aspects of it are so important that I can't easily discount them as secondary.

Interestingly, if I carried a paperback around with me, and pulled it out to read it when waiting for things, and read it before bed, would I be considered to have a "page time" problem, or is that more acceptable? If it's more acceptable, maybe that points to this being less a problem about spending time on the phone, and more about what we spend our time on in general.
I'm not as pessimistic. I think Google is taking its time since a bad accident would be a PR disaster. Given how big a deal this is, it makes sense for them to take it slowly, and I don't think we can read much into this in regards to the state of their self-driving tech.
You REALLY ought to learn about transcopyright:

https://www.youtube.com/watch?v=x3l7CpnpyGw
Things like this seem like odd design choices:

my @menu = <hamburger fries milkshake>;
say @menu.contains('hamburger'); # True
say @menu.contains('hot dog'); # False
say @menu.contains('milk'); # True!
say @menu.contains('er fr'); # True!
say @menu.contains(<es mi>); # True!
> it’s quite obvious

No, nothing is obvious until you prove the hypothesis. If we accepted anecdotal evidence we would all be drinking snake oil right now.
>Birth rate globally is already at/below replacement rate

No it is not. Current RNI is 1.06% and projections do not suggest it getting down to replacement levels in the next 50 years unless mortality increases substantially.

>Meanwhile, in a half-century, we've doubled the population, while significantly reducing food costs and radically reducing hunger globally.

By destroying vast portions of the natural world and wiping out thousands of species and even putting the future survival of our own species at risk. The "angst" is entirely valid. Destroying the planet to prop up obscenely inflated population levels for absolutely no benefit is horrifyingly evil. The expected population growth in Africa is enough to finish destroying every last spec of natural ecosystem on the planet that is capable of being used for food production. Yes, we absolutely need to address this problem.
Thunderbird struggles with managing and searching large mail archives in a way that Gmail doesn't. I use Thunderbird for a work email account, and its GUI thread regularly gets blocked while trying to search or open messages.

To be fair, my work email account is an exceptional case - it's got somewhere around ~1 million emails.

Gmail, particularly with the new Gmail interface launched a few months ago, also sucks performance wise, but in different ways from Thunderbird.
That's true, but it doesn't resolve the disagreement. Consider the fact that trains aren't infinitely long, and so they have to slow down everyone to let some passengers off. There's an idea where a train "car" is boarded and accelerated separately then joins the rest of the train while it's moving, but this approach is rarely implemented for many reasons.
$46/month is more than my voice/data costs.
And people thought I was exaggerating
Kweb: A new approach to building rich webapps, in Kotlin
The 20th century 'war tubas' used to spot warplanes before radar
The State of Web Browsers – 2019 edition
Yeah hes a good public speaker and story weaver. Its 'exciting' to listen to his words, even though the subject matter may be bleak. He has a flare for the dramatic and that sells.
There is, of course, the FYIFV (Fuck You I'm Fully Vested)[1] trope that originated at Microsoft. But I doubt that Gates and Allen were part of that. :)

What I saw at one startup that went public is that the founders didn't start out with a large amount of stock. But after the IPO the board (the founders' buddies) would continue to award them substantial stock grants, even though the company was doing just OK not great. That's not a scenario that's covered by the article.

[1] https://en.wikipedia.org/wiki/FYIFV
I have ~1 million emails in Thunderbird. The GUI thread often gets blocked waiting while it's trying to open messages. Search is horrifically slow. This is on a fairly decent ThinkPad X1.

One day I'll finally take the plunge and jump to notmuch, which I've been told is the only email client actually capable of handling millions of emails without sucking.
Do you have a source for that?

From another comment: https://www.gamesindustry.biz/articles/2018-10-02-minecraft-...
Mocha Pro 2019 V6.0.1.128 Full Cracked Version
I think you misunderstood or are trolling. This is a Haskell to Perl 6 guide. Haskell is for the elite programmers. Perl 6 is the Duke Nukem Forever of programming languages. This of course was all tongue in cheek.
"first symptom of their Afib will be sudden death" - citation?

It's clearly possible, as is the risk of death from pulmonary embolism after flying on a plane - but that doesn't mean that we should screen all flyers for pulmonary embolism.

This site has a useful risk calculator for risk of complications of a-fib:
http://www.zunis.org/FHS%20Afib%20Risk%20Calculator.htm