skysight-inc/HackerNews huggingface dataset:
I know and understand the philosophy behind limited exposure/customization of the handshake process. However, there is a lot of value in implementing TLS extensions, adding early data on client hello, etc. I saw [0] but didn't see any details. Is it possible/reasonable to extract some of the internals to /x/crypto/tls or similar? Or is it either too hard to maintain or is there just too much fear about misuse?

0 - https://github.com/golang/go/issues/25807
I'm not sure I see what you'd be gaining there, though. You'd be, at great expense, trading one basket of headaches - clocks not staying in sync - for another one: one second measuring a different length of time on each planet.
You might be interested in this, although support is extremely limited and restricted to specific areas: https://github.com/golang/go/wiki/Mobile#building-and-deploy...
Wow that brings back memories of the old dialup modems. I remember using gopher when I first got on the Internet.
>If the nation is under existential threat by a tyrannical invader and there aren't enough volunteers for an effective defense,

Why is the existence of a particular political entity more important than the lives of people?

An existential threat to a nation doesn't mean the people that live there are all going to die. It simply means that a political entity will stop existing. Thus a draft is trading human lives for the potential continued existence of a political entity.
You should wait with your complaining until the userspace convenience methods are in place. This looks amazingly powerful with lots of applications.
To pay for the externalities of air travel (ie carbon emissions).
Chart of the Day – Or Century?
> The protesters are trying to get public support behind them

So what? Exercising their right to free speech does not "sabotage U.S. military".

> so Microsoft drops the contract completely,

Yes, effecting larger change is the purpose behind most political speech.

These employees are simply exercising their rights to speak their opinions, assemble with other like-minded people, and advocate for their political position to as wider audience in the press. To argue that they somehow don't have these rights denies the long history of SCOTUS decisions that support speech critical of the military or US policy.
> you would only be able to have an element size of 1 byte

Yes, when people point out this bug, it seems crazy. Who does a binary search of 1GB of sorted data which only contains values from 0...255 (or -128...127). I mean it is a bug, but it's also the wrong data structure for that data...

> to use a 32-bit element count on a 64-bit system is itself a more valid bug

Yes, this one is real. Even ignoring the binary search algorithm, I cringe whenever I see people use "int" as a loop index. 2 gig arrays were very common in the work I used to do.

I also cringe when I see people used unsigned (size_t) loop indices, but that's a deeper topic.
But this is China we are talking about so....
> BASIC, the Beginners All-purpose Symbolic Instruction Code

I think that BASIC has been replaced by JavaScript. The lack of typing and the immediate feedback match the same uses.

> PASCAL was invented in the late 1960's by Prof. Niklaus Wirth of Zurich as a tool to teach students proper programming structure before their brains became hopelessly warped by Basic.

Java fits this niche. It introduces typing and object oriented programming in a very structured way making it good for teaching. And it has not the hardness of C++.

> C is a terse, elegant, deceptively simple language that allows programmers almost unlimited flexibility.

C is being replaced by C++. But, without an ABI, C++ is not a complete replacement. So, C still goes strong for interfacing with the OS.
The reason Typescript has been so successful is that many of us don't have a choice in whether the beauracracy exists or not and have to pick up the pieces. Typescript is, by definition, a bandaid. That's what it was designed for.
If you love him so much you can pay for him. walmart doesn't think he's worth it and your personal story with this guy isn't going to be worth 20k a year.
Well, as fun as it is to mess up benadryl cucumber's name it's very easy to spell correctly.
> At some point you’ll run into construction cost limits for multistory dwellings.

And Berlin is light years away from that. A 30 storey apartment building there is already counted as a "skyscraper," while Chinese are about to start talking about 50 storey as "a new norm" in some more expensive parts of the country.
Bill Gates, Amazon and Google Urge Followers to Share Data on Teacher Friends
The site doesn't work in Firefox or Midori.
Ask HN: Your favorite online course for kids?
I am trying to learn how to make a great course for kids in the age range of 6 to 10. I am quite new to this, so I am looking for some help.

What is in your opinion the best online course for kids?
> And today, it's nearly universally accepted as wrong and almost completely eradicated.

It's nowhere close to eradicated. The broadest measure of slavery today includes roughly 50 million people. A more narrow figure, that would be similar to the slavery you're referring to, is closer to 10-20 million people.

There are an estimated 7.5 million people in forced labor slavery in fields like construction and mining; 1.7 million in agriculture labor slavery; there are several million women held in sexual slavery, in the sex trafficking trade, across the world.

https://www.humanrightsfirst.org/resource/human-trafficking-...
ICOs in Japan, Revisited
>racing to the bottom

It's easier to race to the top. Just increase price on all your items 10000000000000x. im sure you will be the first in line to buy.
It's called Windows 10 Enterprise LTSC 2019 (there was a 2016 version as well). Without getting into the Byzantine nature of Microsoft licensing for their enterprise products, I recommend you just use local group policy to set the 'defer updates' option and put yourself on the Current Branch for Business release track in your current Windows 10 Pro.
I remember that blog post. And now I have this sudden recollection that an Original Nerdster I worked with found almost the same bug in an assembly language program back in the 80's. Binary sort into a thermocouple look up table failed suddenly, inexplicably.

He added a feature and suddenly the temperature reading was just garbage. Taking the feature out fixed it. Nothing about the added code appeared to be capable of causing the problem.

Had him stumped till he started stepping through the binary search itself. The cause was adding the feature pushed the table location over the 32767 boundary. Bug was the code added two 16 bit pointers and did a right shift without carry.

d'oh!
Russia to Launch Oil-Backed Cryptocurrency
Yes. Yes I did. :sigh:
‘Reprogrammed’ stem cells to treat spinal-cord injuries for the first time
Amazing, our Oxygene compiler, Delphi and FPC has solved all of these issues ages ago...

What does that (partial) sentence mean?

Your Oxygene compiler (which is called Delphi) as well as “FPC” have both solved all of these issues ages ago?

That seems wrong because Delphi is a Pascal descendent. But otherwise I don’t know how to parse that partial sentence.

What are Oxygene and FPC?
Hacking Photosynthesis to End World Hunger
So the government allocated £1.7B for tunnels. While I don’t know how much of that is for that actual tunnel construction, it seems quite excessive given the landscape. It’s not London where tunnelling anywhere runs the risk of encountering other tunnels/infrastructure/WW2 bombs/etc.

Makes me wonder what Elon Musk would charge?
From a mechanics of materials perspective, having a larger size also means being easier to break. Multicellularity seems to be a way to have preferred breaking points that are cheaper and easier for the organism to repair.
Misconception about OSS Support
> With an important caveat: it’s almost completely eradicated _for now_.

That's not even close to true. There are ~30 million slaves worldwide today [1]. I can't find a concise worldwide total for around the time most people imagine is the peak of slavery, at least in the US (1860?), but that was "only" less than 4 million [2].

Whatever point was being made about slavery as an example in this conversation IMO points exactly the opposite way the GP intended: that slavery is a "natural" state for humans to end up in, and it requires continuous effort to prevent it. Just like war.

1. https://en.wikipedia.org/wiki/Slavery_in_the_21st_century#St...

2. https://www.thirteen.org/wnet/slavery/timeline/1860.html
Is there a better Linux option than crouton?
Widespread and sometimes drastic marine oxygen declines
Wait, so in the 1990's tinted hoopties with bassin' systems dumping infrasound booty bass noise pollution into a ten car-length radius of effect... that was okay? That was fine? It was understandable, because underprivileged?

Sorry, the appeal to hypocracy is a disqualifying pander to emotions. Your guilt trip doesn't rate. Toss your virtue signaling and reparations shame and blame somewhere else.

Your opinions can simply die on the vine, if that's your sermon's angle, preacher. And take your Jehova's Witness pamphlets with you.
An email from Coinbase made us build this
We were a couple of friends casually trading cryptocurrency while learning about it in 2017. Beginning fo 2018, we got an email from Coinbase regarding 1099K - contents of which everyone on the HN/Reddit were trying to figure out.

Reached out to a CPA we've met at a cryptocurrency meetup and discussed the scenario with him. Quickly sat down together and tried existing software to get some help - but in vain.

This situation has made us write our own software www.bear.tax - With the help of our CPA friend, finally got it to production before April 2018 and filed our taxes successfully.

Since then, we've enhanced our product to integrate with more than 30 exchanges, wallets, generic imports and many more. Served traders in Australia, Canada, USA. We've gifted the CPA suite to our friend and the platform is now helping more than 10 accounting firms in calculating tax liability for their clients.

That's a long way we've come. Working continuously to provide value, enhance the customer experience while keeping the prices affordable even in the bear market.
The Microphone Bioamplifier
Oh... If only I could keep a plant alive in my office. I struggled with one for months, got it really healthy. Left instructions with co-worker and went to Europe for a month. While I was gone at least 5 people walked by that plant and said "oh, he's gone to Europe, I'd better water his plant for him". I get back and my plant is dead. My co-worker feels really, really bad about it and tells me he followed my interactions to the letter. It was over the course of 2 weeks that the other 4 people excitedly tell me that they watered my plant for me while I was gone, even though there was a little sign in it saying "please don't water me".
Almost nowhere in the city center are the rents less than 10€/sqm now in Berlin. If so, the flat is probably in a very old stable and in a not so good condition.
Ah, so you do understand them, or at least their agitators.
and so on.

Back until the dawn of computing. And the dawn of technology before that. And the dawn of humankind before that. And so on.
Roger - it'll be in the next week or so. Just need the time :-)
The authors made various claims or implications not backed up by their experiment.

However, it absolutely does not answer the question that is asked in the title of the paper, and the process they use is incapable of answering that question.

If you go back and read the original CIFAR10 paper, you'll see that the process they carefully went through meant that they curated the most suitable images for each category. By definition, what's left over (which is what the Recht et al paper chose from) is less good images, which are of course therefore harder to classify.

All the experiment measures is how good they are at matching the distribution of the original dataset. The answer, they discovered, is: not very.
I don't think I'd describe C++ either "terse" or "deceptively simple"
That would be fantastic, but I would be happy if someone else was to actually come across it in the bush rather than me.
> ...websites try to force people to look at ads... They charge people for avoiding ads.

Do you know how the web works? When you go to a website, you are making a request to someone else's servers. If you don't like what they are serving, then stop going there. Vote with your attention. I have stopped visiting places like BusinessInsider due to their adblock-block and free-quota walls. They no longer get traffic from me.

> If someone voluntarily exposes themselves to ads, then yes, those ads are probably valuable. But that does not happen.

It does happen, it's called "coupons". There are plenty of coupon aggregators that people use all the time: RetailMeNot, Groupon, Ebates, Slickdeals.
A wonderful exercise in forced narrative. A pastiche of turgid ramblings and half-glimpsed reasoning. A tour-de-force of self congratulation and confirmation biased wrapped in the used-toilet-paper-sheet of ideological agenda. As emetics go I can not recommend it highly enough.
> but very little cpu time is spent on kernel overhead for any heavy io application

I would really like to see some backing for that claim. In I/O heavy applications that I've seen (Think performance enhancing proxies), syscalls easily account for over half the CPU cycles.
More than that, it may be time to send him to drug rehab. We know drugs were involved in the last big screwup.
It's not bad at all. However, one of my favorite crab dishes is 간장게장.
> To argue that they somehow don't have these rights denies the long history of SCOTUS decisions that support speech critical of the military or US policy.

I strongly agree.

The employees very clearly have the right to speak their minds, on their time. And they can quit if they disagree with the business path Microsoft ultimately chooses.

Microsoft typically has the right to fire employees if they're not compatible with the business path that Microsoft chooses to pursue.

Overall it's a simple context. Each side has to choose what's most important. Microsoft historically is nowhere near as ideologically driven as Google and other modern Silicon Valley companies, it's obvious what Microsoft will choose to do.
Splash: Simple Programming LAnguage for SHortcuts
The idea both are arthropods is certainly a fact, but the idea they are significantly different is contraindicated by numerous DNA studies at the present.
Another important issue here is that 'evil' and 'good' are very much subjective notions. Most people, including some of the most 'evil' throughout history, were the benevolent heroes of the world from their perspective who, in turn, were doing what was necessary to purge the world of 'evil' and bring in what they'd see as a utopia.

You don't even need to resort to extreme examples that I think go without saying. Things such as China today are a perfect 'moderate' example. Their government, and most people, value a system that 'we' generally consider to be wrong. By contrast they consider our system wrong. Both sides have valid arguments for and against each system. Yet this lack of clarity notwithstanding, both sides would also happily have the entire world embrace their personal interpretation of what ought be done, given the opportunity.

The primary reason that this does not happen in modern times anymore is not because we've become somehow better, more ethical, or inherently more peaceful. In large part it's quite the opposite - we just became too capable of killing one another. Unrestrained war between nuclear nations is a non-starter simply because a single nuclear weapon would be enough to catastrophically damage a country. The nukes on Hiroshima and Nagasaki killed hundreds of thousands. By the 1960s Russia had already tested 'Tsar Bomba' [1], a nuke that was on the order of 5,000 times more powerful. And that was testing done at half power simply because full power posed too great a risk of nuclear fallout as well as being impossible to detonate without killing the pilots. Just to emphasize, that was tech developed nearly 60 years ago. We haven't just been twiddling our thumbs since.

Compare our actions in Afghanistan and Pakistan. We destroyed the Afghanistan government and engaged in a lengthy occupation that continues, to a lesser degree, to this very day. This was done because we suspected they might be harboring Bin Laden. They were not. By contrast when we had such suspicions in Pakistan we staged fake vaccinations drives [2] to engage in a mass DNA collection to try to pinpoint Bin Laden's location by collecting DNA of his children. Once his location was confirmed, and he was housed right next to a government training academy, we did a rapid pin-point in and out strike completed in a matter of hours, completely pulled out, and then continued to pay billions to Pakistan in aid. Pakistan has nukes, Afghanistan does not.

[1] - https://en.wikipedia.org/wiki/Tsar_Bomba

[2] - https://en.wikipedia.org/wiki/Poliomyelitis_in_Pakistan#Conn...
What if they made ad without any sound? Between loud ads it would be even more visible.
1- The case studies I mentioned are acquaintances.
2- I don't want to leak your business secret or any recpie for stretching but still can you explain basic stretching for joints(knees specially) considering two age brackets > 40 and < 40
would there have been a Hitler if the US hadn't joined in WW1?

seems to have gone badly to me.
I almost always say "lunch" instead of "dinner" but I guess that's much more natural than bike to car.
Smartphone-Pliable – Creates next generation mobile apps
I eat plenty of insects and recommend you do as well, you might learn something.
“Demon Horde” Sort
You need to study state-of-art a bit more. BERT_large can't reproduce results its authors achieved with TPUs on a Titan V/Tesla P100 as for getting there you need to use substantially larger batch sizes that won't fit into 12/16GB. If you get a V100/Titan RTX, it would fit, but you'd wait ~1 year for a single training session (40 epochs) to finish.

MS already published another model based on BERT that is even better. It's unlikely memory x #GPUs would go down in foreseeable future; it's more like that everybody will start as large models as their infrastructure allows if they find something that improves target metrics.
Arm based Macs is solving no problem.
Sure. But now you're talking about half a page to a full page of solution commentary for each exercise. Math textbooks at the upper-undergrad and grad level usually have 10-20 exercises per chapter. Those exercises will usually require a student to fill out a quarter to a half page for any correct solution. Even if an author was decidedly economical in how they did it, writing comprehensive solutions for each exercise would constitute another book's worth of material.

Can it be done? Yes, absolutely. It is likely to be done? Almost certainly not. This is why we have solutions books - you can usually write a full book consisting only of solutions to another book's exercises.
My wife has the exact same “problem” as you do.

In her case it presents itself in two main different forms:

- she will use all the correct words but will swap the order of the key substantives of the phrase. For example: use the knife to hold the steak and cut with the fork.

- she will do the above but instead of using one substantive from the current “context” she will swap it with one from the previous or next context.

She is an ESL teacher and YouTuber so I’m not sure it has much to do with anything programming related. She does spend quite a bit of time in front of the computer, though.

Another interesting detail is that she speaks really fast most of the time. Maybe that’s related.
Most of those stations transmit up into Big Bear where there is snow. But yeah, most snow in LA is added by movie magic.
Thai crab fried rice or crab soup beg to differ.

I can’t defend lobster.
Crude oil is unbelievably toxic. Tracy Alloway, executive editor at Bloomberg Markets tried to buy a barrel of oil and found out that the rules for storage are robust, to say the least. (Hydrogen sulfides etc.)

https://www.bloomberg.com/news/articles/2015-11-03/that-time...

If the Russian cryptocurrency was backed by gold, silver platinum, or even rubbles, a cryptocurrency commoner could easily take delivery if they decided to "cash out." The only user that could take delivery of Russian crude would be refineries.
Yes — increasing the supply of money decreases the purchasing power over time of all other dollars in existence and simultaneously encourages people to make risky investments to avoid the value of their money from decreasing.
I turned down a job with them (mostly as I want to move back east and the job was only in sunnyvale, good location, just not for me at the moment). But the work they do is interesting, the compensation was competitive, and if you have a family some of their fringe benefits can be very valuable (employee discount at walmart, grocery delivery to the office could save lots of time...)
2) I enjoy the truism that we cannot act lovingly when we are on the defensive. It's more abstracted from the biology, but perhaps that helps it capture the nuances of reality.
This is a great information and seconds what I've already learnt over time.
1- How to strengthen quads when age > 40 considering severe knee pain/swelling?
2- will do that
3- By that you mean weight must be very low or you mean sole of the shoes must be minimale?

Thanks
How the Varroa Mite’s True Diet Was Discovered
The Go team doesn't own the official Docker containers and we don't notify the maintainers when we do a release. We probably should.
> Java's biggest selling point is that little Java applications (called applets) can be incorporated in a World Wide Web page along with text and pictures.

Not anymore.
Loads of respect for those supporting this initiative. It increasingly seems like American congressmen and women are prone to diverge from American interests to serve those of corporations and party leaders.
Endorsed by Stephen Fry https://pipedown.org.uk/
Yes and no. You can't agree to the CLA with just GitHub, IIRC.
Call forwarding to whatever line you do have in the bedroom.
I'm glad to see setting the env var in init() is enough to trigger this on - I'll be doing the same at $DAYJOB.
Sure - but it's not like all the world's militaries aren't already using Excel and Word and Powerpoint to enable more effective killing of people - what makes the Hololens game stuff "weaponisation" categorically worse than all of the other military use of Microsoft products?

(well, maybe not Powerpoint - I suspect it doesn't make the military more efficient at their objective either...)
This was the dead/flagged submission: https://news.ycombinator.com/item?id=19250686
That’s just false, since a lot of times political will involves killing civilians. For example: Stalin, Mao, Andrew Jackson
Maybe they are from Russia and China?

How would you feel about working for the military against your own country?

When I agreed to the contract for Google, my contract said ,,don't do evil'', not ,,work for a company that contracts to the US military''
I cannot vouch for "better" but there's also croustini.
Strange “paint disease” is putting Georgia O’Keeffe paintings at risk
Because, at least to articles I've seen, this could be read as the requirement to implement backdoors. And that would be different than what FM did before.

I actually thought about switching over this, but I found no service that gives me the same features that FM has (fast web interface, calendar, fido u2f, aliases, send as aliases, custom domains, dmarc SPF and all those acronyms, good support) even if I would be willing to pay whatever (and I was grandfathered into the old $70/2 years plan on FM)
Let’s TalkConcurrency with Carl Hewitt
I realize this is probably not helpful for you, but it works on my machine. FF 65.0.1 on Win10.
OS-Lib: a Scala library to deal with files and subprocesses
Funny. Works for me in Firefox mobile.