skysight-inc/HackerNews huggingface dataset:
Yeah, keeping testers in the dark works when you're trying to observe if they can navigate a menubar, not when they're piloting a passenger airliner. Test pilots are often engineers themselves, and (at least in the early days) many test pilots worked on designing the very systems they were going airborne to test.

Test pilots should have been informed about MCAS. It's another variable to take into consideration and another system that needs to be tested. How can anyone be sure it does what it's supposed to do when nobody tried activating it? Imagine how many lives could have been saved had someone had the bright idea to put it on the checklist.
I don't understand your question; what about them? The websites are just nodes of the Internet. And I don't understand at all why you brought up Google app store apps, so I'll refrain from commenting on that until I better understand your point.
Numbers getting smaller on the stock market doesn't destroy any real value. Companies still have all the IP they had before, all the real estate, all machines... If the bits in some computer's RAM are so disconnected from reality that they can change so dramatically without any catastrophe in the real world, then the rational choice is to disregard those bits.
> Some, even when given the answer (in micrometers), didn't believe it. :/

Why not? Did they thing the actual answer was smaller or larger?

> And of the few students who get it right, about half (but small N) learned it in a seminar on common misconceptions in astronomy education, rather than from their own atypically successful and extensive education in astronomy.

Is the answer not yellowish-white?
We are moving towards a state where technology will allow us to punish every infraction every time, automatically and at low marginal processing cost. I expect that rebalancing the punishments to match the new likelihood of getting caught will lag by at least 5-10 years, causing greater social problems in the interim.
If the conclusions are clearly wrong or look suspicious it's high time to verify input data and methodology. In this case unemployment rate should be called active job seeking during past month rate.
It was not worthless. It made a great doorstop.
Oof. Would you happen to know if it's the same with the developer edition as well?
I am curious, with better insulation, would not CO2 levels inside be too high for comfortable living? When I close door to my office, it quickly grows to 1300ppm, and my office has giant holes.
Is it any better than any other source of random or extremely difficult to predict data? Seems like you could just use data from the stock market or some radio antennas or telescopes.
Yep. That kind of thing is pretty much par for the course for Wolfram.
More education is never a bad thing. Especially in a topic this important
The 737 is not a plane you want for landing or taking off in heavy rain. Visibility is shitty even with the wipers set to high. On top of that, no plane is one you want if there's windshear.

Want to land with heavy rain on the airfield? "Don't do it. Divert or hold if you can..."
I was in "advanced" classes and gifted programs starting in second grade. An incident that stands out from high school:

In my AP English class of all the smarty pants kids with all the advantages, I was the only one who knew what husbandry was. Everyone else thought it was about being married.

As an adult, on an email list full of people who attended Ivy league schools and the like, everyone was all up in arms about prejudice against homeschooling. There was an article about a court case where a judge blamed the stupid behavior of a young defendant on "home training" or "home schooling."

The defendant had not been homeschooled, but the people discussing the case were talking about the judge being wildly prejudiced against homeschooling. I had to point out that the judge was basically saying "Oh my God, son, you were just not raised right and you have zero so-called common sense." It had nothing to do with prejudice against homeschoolers.
That was only in one timezone, on a VERY old Android build, and not a clearly obvious bug.

Forcing signing by one key, with no way to disable it literally screams "THIS WILL BACKFIRE"

In fact when Mozilla initially proposed this, they were told this would happen by many users. They ignored that warning x claiming they knew better. The rest is history.
>> We don't make arrests just based on harms to society, we also consider ease of enforcement and likelihood of winning ...

> Which is inconsequential to the parent's argument, as arresting illegal immigrants does not fall into that category.

The parent was saying that we enforce laws that cause social harm, and that's why we arrest immigrants. I am suggesting that social harm is not the only reason we arrest immigrants, we do it because it's easy. If social harm was the primary concern, we would be focusing on far more harmful criminals.
> what happened that Hail Corporate was killed?

As has happened with other subs, it began to be full of extreme opinions on one side and the reasonable posts were downvoted in the other.

So, you end up with a toxic environment where it is difficult to have a rational conversation.

I am really grateful for the moderation done in Hacker News. I have seen also that kind of strategy tried here. Controversial posts being promoted to the main page and fake extreme opinions show up in the comments. But, the post is flagged a later removed. That stops the anger to spread to real users.
Can you share your 1kLoC sources?
"I concur that we should follow Bhutan's example and switch to GNH as the most logical way to create a healthy society."

The article you're replying to argues directly against such measures of happiness, and against the very idea that happiness should be the goal of society or of life.

The article deserves reading in full, but here are a few relevant excerpts:

"To assign numbers as the UN does, one must assume that happiness is a single thing measurable by a single gauge."

"As the philosopher John Rawls pointed out, a society of happiness-seekers would have no reason not to borrow heavily and leave the debt to future generations."

"Even if one's goal is the best life for the individual, the search for happiness may be a false path."
> I'd want to see an independent verification

I wrote a solver for this problem:
https://github.com/jwilk/bitruncatable-primes

I haven't run it yet, because I don't have a powerful-enough machine at hand. It needs ~6 GB of RAM and ~20 CPU core-hours.
I can beat that. I had a Let's Encrypt cert renewal that upgraded python and itself and borked the system it was running on.
To your point of randomness, I always thought the cloudflare lava lamps were pretty interesting:

https://blog.cloudflare.com/lavarand-in-production-the-nitty...
It's automated but things can go wrong even when correctly configured and tested. Real world example: certbot version got old, the renewal server didn't support it anymore, the certificate didn't renew, the web site got the dreaded https warning page.

Of course that is also a kind of misconfiguration. The site has Debian security auto updates on but certbot is not among them. It should be forced to be updated. Furthermore there was no monitoring of errors in its log file.

Still it's not as simple as one believes Letsencrypt to be.
> Has anyone developed a tool designed specifically to avoid certificate expiry disasters?

Not perfect, but I've added a TLS certificate extraction tool into a DPI that displays all visible certificates ordered by expiry date.

One could then mirror all one's site traffic to it and let it run in the background. Coupled with some alerting tool it would catch most of those cases I guess.

I could polish the tool a bit more if there is some interest, but anyone could do it as well.

See

https://github.com/rixed/junkie

and more specifically the plugin called 'sslogram'.
The stock market is human-generated so somebody with enough money could nudge it in one direction or another. Radio antennas or telescopes could work too; I'm just not aware of anything they see that meets some definition of "random" except for maybe the surface of the sun, and the pattern of clouds on the earth.
> I don't even know WHY any job application even accepts a PDF for a resumé.

I tried to send a resume in LaTeX. They said they want a Word document..
Hence the US is a republic.
In England this hold is sometimes called "tiger in the tree". (First result from DDG which I'm using just for the image) http://dadabouttown.com/the-tiger-in-the-tree-hold/
> All right, but I was saying so from the perspective and for the potential benefit of US readers, who celebrate Labor Day in the fall.

I had no idea about that and misinterpreted your comment. Sorry about that.

Yeah usually it's not so clearly separated here as well, but this year they made a separate protest, probably because of the EUP elections.
Sure; the article was about building compilers rather than backends. FWIW I looked briefly into building a LLVM backend (IR subset) for a DSP chip, and gave up partly for the reasons you mentioned.
Expired certificates are not Mr. Robot ads that have to be pushed in timely manner.
> I don't see how the absence of type erasure could possibly be a restriction. Cast everything to object if you must.

Erasure can be nicer than casting to object everywhere, especially when dealing with interfaces. It means you don't have to define separate interfaces for the erased and specialized cases.

e.g. in Java, implementing List<T> means you also implement List. Meanwhile, in C#, you have to implement both IList and IList<T> if you want to be able to use a collection in an erased context (and even then, the interfaces don't provide exactly the same functionality). Implementing both IList<T> and IList<object> isn't much of an improvement.

> I've literally never run into a situation where I wished type erasure was there but didn't have it, but I've ran into situations where type erasure caused problems in Java and where the absence of type erasure let me do things the way I wanted in C#. typeof(T), new T[], new T(), default(T), etc.

IMO most of these aren't too bad to work around. Although, sometimes erasure can cause problems with reflection and you have to use Guava's TypeToken or something similar.

One definite problem with erasure is that it doesn't play nice with unboxed value types.
A few I know:

Onions or anything spicy.

Surprisingly, peanut butter and other peanut products. This was an issue with my first baby.

Anything that is a common food allergy, such as nuts.

It will be specific to the child, though. There won't be some one-size-fits-all universal list.
If the nature of this problem didn't also break turnkey distributions like Tor Browser (this kills Noscript, which means your identity can be leaked), I'd agree with you.

There's only so much defending you can do against a failure like this (running Tor Browser is already pretty uncommon) and the blame for it has to be laid squarely at the feet of Mozilla for the way they chose to centralize their plugin architecture.

This is one of those low likelihood/high impact events that tend to catch everyone by surprise.. if you spend all your time as a user thinking about these failure modes (you don't.. nobody does), you'd be unable to get much else done. I'd wager the fact that the browser would suddenly gimp itself is not something the average user (even the average Tor Browser user) thinks about or plans for.
It wouldn't be useful for crypto (except maybe as a salt?) but it might be useful for repeatable random simulations.
Super useful, thanks.

In my case ctrl+shift+j opens a dumb console that only shows messages and doesn't take any input. I had to go to about:addons, hit F12 for the Dev Tools and paste it in the console there. Worked well.
On the other hand, when I'm wanting to browse my Tumblr feed in public, I'm not mad keen on seeing Pornhub-style ads. Some of the existing perfume ones were bad enough with their half-naked models.
In the analytics departments of enterprise sized companies and organisations sits a lot of mathematicians, economics and statisticians. These are the people who are going to use ML to change the world, because business intelligence, prediction and analytics live in these departments.

Not a lot of these people can program.

I know a lot of programmers who want to work with ML, but in my experience, very few programmers are good enough at math or statistics to do so, and even fewer have the business skills to actually translate their results to management in non-tech based organisations.

I’m sure a lot of programmers will make excellent data-scientists, but I’m not entirely convinced why I would bring ML to my programmers rather than my people who have degrees in applied statistics and organisations.

I work in the public sector. One of the reasons ML hasn’t found it’s golden case yet, is largely because no one have figured out how to use ML in a way that is better than the decades worth of data-related work we have already done, and part of the reason behind this, is that companies who sell ML are programmers. They know how to use ML to identify, but none of them, not even IBM seem to know how to use ML for something they can actually get us to buy. And lord knows both sides of the tables have tried, I mean, even our political leadership has heard of the ML hype, and want us to use it. So I’m rather hopeful these tools for non-programmers will bring ML into the hands of people who will know what to use it for.
That is honestly the only explanation I can find. I mean what other explanation is out there? I am beginning to suspect that 5 years from now we´ll have a snowden like leak that will showcase that this is probably the case. I hope that I´m wrong but I seriously doubt that this isn´t the case at this point.
Who at Mozilla is responsible for cert renewal? Is it Mozilla IT or is it the Firefox org? That question has never been answered, and those who asked were often reprimanded. And this is far from the first certificate renewal problem.
MiniHack
The vulnerability is the one satellite everybody is looking at. But that could be mitigated by having a network of ground stations looking up and asking "is it cloudy overhead?" With enough of these sample points scattered around the planet and correlated with the satellite's imagery, one could make hacking the satellite impractical.
Yup. And EU is also working on its own splinter web courtesy of GDPR and Article 13
Insurance works through both poolong *and8 mitigating risks.

Standards of treatment, care, process, and product are all core risk-management practices. As are establishing preventive and public health regimes.

These in fact account for the overwhelming majority of health and longevity benefits since the 19th century.

http://1.bp.blogspot.com/-uTWEATUzgxk/TXQoTibILtI/AAAAAAAAAA...
The images in this study were generated by a regular GAN, though. The biological neuron responses were only used to optimize the input parameters to the GAN. So I'm not sure if it really counts as independent feature selection.
Out of (genuine) interest, which alternative tools do you recommend?
Try the API made by Textkernel. It works quite well.
The developer edition has its own user profile.
There's something about this spreadsheet that I don't get.

The article gives examples of categories graded on a 1-to-5 scale:

> The criteria [for the "social class" column] are: “1) very poor family background, 2) working class, 3) middle class, 4) slightly upper middle, and 5) super rich, super privileged.”

> A key for the column marked “Famous” describes the criteria as: “1) has only published in small media, or hasn’t published very much 2) has published regularly in ordinary-sized media 3) has published a LOT in ordinary-sized or larger media, or has a social media presence exceeding 10K, 4) has published a lot in very popular media AND has a social media presence bigger than 10K 5) practically a household name.”

These do not look like evenly spaced points to me. In particular, the gap between a 4 and a 5 appears to be much larger, in both cases, than the gaps between other adjacent numbers such as 2 and 3.

And that is fine; there's nothing saying your scale needs to use uniform spacing.

But if you look at the spreadsheet, it starts with a bunch of columns assessing various metrics. Then there's a column labeled "Total", the value of which is just the sum of each entry in the preceding columns.

This makes no sense. If your numbers come from a non-uniform scale, adding two numbers together is an error. With the sharp dropoff from 4 to 5, it should be much easier to have a 3 in two categories than to have a 5 in one and a 1 (the minimum! You're guaranteed to be at least this good!) in another.

The "famous" and "social class" columns aren't among the ones that get summed. (Presumably because higher social class is bad rather than good.) But I tend to suspect that the scales for the summed columns were assigned similarly.

And the summed columns do show direct evidence of a very similar problem -- they are color-coded. Each cell is assigned a color ranging from deep red (bad) to white (neutral) to deep green (great). In most of these summed columns, a 3 is neutral, a 4 is light green, and so on, exactly what you'd expect. But in "Competent technology end user", a 5 is deep green, and a 4 is already light red. In "explanatory, helpful to readers", a 3 is deep red. This suggests again that the columns aren't being measured in similar scales, and that adding them makes no sense.
I have just tried it. The idea is nice, but browser needs some fixes. I could not close cookie warning https://news.ycombinator.com/item?id=19813921
At a guess you are not a test pilot. Test pilots are - or at least are supposed to be - briefed on all of the details of the systems they are testing, including what should happen when they take the plane outside of normal operating parameters. There is no such thing as 'destructive aircraft testing', that's called a crash and is considered an anomaly.

It always amazes me how software and IT people in general assume that other industries are just as crappy in their processes.

That said, I do actually believe that this speaks in favor of Boeing to the extent that that is still possible after all that came out so far: the fact that they did not alert their own test pilots proves to a certain degree that they did not believe the change was a major one or worth mentioning. It would have been a worse signal if they had alerted their test pilots to the change but then failed to notify their customers, this is at least consistent with their narrative that they did not see the change as a major one.
Governments may, however, demand standards of maintenance (e.g., Germany).
I'm Walking Every Street in New York City
> Many Israelis still find it offensive when foreigners ask them if Yiddish is spoken in Israel. It is not.

Yiddish is spoken in Israel by significant parts of the Ashkenazi Ultra-Orthodox community.

The number of speakers is probably in the low hundreds of thousands.
At that point, why not just use another jvm language with these features like Kotlin?
Happy to hear you've got yourself back on track :)

I heard/hold a similar take on depression that sounds a little nicer, for better or for worse: it's an issue for which you must seek the answer to on your own, but the problem is that the condition itself takes away your motivation to do anything about it...
More dangerous than copypasting code from SO is using some 0.0.1alpha library you found on Github/crates.io/npm... At least with the copypaste snippet you had a cursory look at the implementation.
Yes, the risk remains. If I read this right (from my phone), Release is 66, Developer is 67, Nightly is 68. This isn’t guaranteed to be a problem, but it’s not guaranteed okay either. YMMV.

(See reply about Developer, though.)
Odd - I'm using Octal now, and it hasn't required an upgrade for comment posting.

In fact, I didn't even know there was a premium version.
re: forms, I find it easier to just convert a pdf to an image or screenshot it programmatically, and process it with a few custom OCR APIs that identify key/value form structures. Unfortunately, I would say, but it works pretty well.
That's the point, it proves the day. I think there's still a challenge to solve which is mapping the points from which to construct the hash, because you need a low enough quality to agree on pixels but a high enough quality to get enough entropy to be strong as an time consensus authentication source.
Gif should be pronounced "jif" regardless of what the creator claims.
That's actually a good idea. Right now we pay the salary to you, and you can then donate it to a charity. It would be way more tax efficient to just skip the middle step.

Will take this under consideration!
Hook the alerting for expiring certificates into the library that is used for handling certificates, at least in debug builds.
Funny you mention this one particularly - they didn't really like it [1].

Thinking about it the other way round, how likely would have Amazon been the target of similar attacks?

1: https://arstechnica.com/information-technology/2015/04/meet-...
I own a webhosting provider. We offer Let's Encrypt with automatic issuing and renewal, securing 184,961 hostnames (SANs) at this moment.

We issue certificates automatically if none is existing when connecting to a website and renew the certificates in batches 30 days before they expire. When renewing, we merge certificates/hostnames into bigger certificates with 90 hostnames so we don't have so many moving parts.

If renewal would break, however (as it did once or twice before), nothing bad would happen because on page load there would be a new certificate issued.
>> It's this type of black and white thinking that is so poisonous to current discourse. ...

> Nothing I said contradicted any of that.

On a purely logical level, you are correct. But presenting a complex problem as a binary choice between two un-nuanced options dismisses other significant considerations that people care about. In this case, presenting immigration as a simple choice between deportation and no deportation disregards all the other interests, such as treating people with dignity, creating a fair system, and many more.

Creating false dichotomies is a classic rhetorical strategy, but it is particularly insidious because it disregards any nuance which will be necessary to make any real-life policy work.
"Happiness cannot be pursued. It must ensue." - Victor Frankl
no, the downvotes are for how condescending your tone is (I haven't downvoted you).

I don't understand your point exactly. were you expecting to be no poor people in rich countries? well, news at 11, there are.
Yeah, no one actually cares difficult, deeply rooted social and cultural problems that affect millions of people. It's clearly just about getting more stuff.
I imagine it's a weekend so no one's on hand.
That’s a good point. However, some of the instructions below specifically tell people how to force any channel onto using the existing Release profile. I’ll update my post.
A brief summary.

I'm working on Roc, a toolkit for real-time streaming over the network. Among other things, it provides command-line tools and PulseAudio modules that can be used for home audio. It can be used with PA, with bare ALSA, and with the macOS CoreAudio.

The main difference from other transports, including PulseAudio TCP and RTP streaming, is the better quality of service when the latency is low (100 to 300 ms) and the network in unreliable (Wi-Fi). The post explains why and provides some comparison, usage instructions, and future plans.

There is still a long way to go, and now we're looking for people thoughts and feedback. Do you find the project useful? How would you use it? What features would you like to see?
The criteria for clickbait can't be "some people may already know this". Congrats for having all this knowledge before reading the article though.