skysight-inc/HackerNews huggingface dataset:
Agreed. I'd move the environment screen to the end.

Start an alert -> What kind of alert -> What message to send -> What environment to send to (test / production).

In the event of a production message, you should have a confirmation prompt, in red, that must be confirmed.

I think ultimately, you work towards a Pointing and Calling[1] system, such that it requires a second party to confirm the alert before it can be sent, but this is an improvement over current stage.

Also, I have reservations on adding bureaucracy to the process given that in a real life missile emergency, I have little faith that the entire body of civil servants are going to wait around to make sure the alert is sent before rushing home to their families / beginning their own evacuations.

[1] - https://en.wikipedia.org/wiki/Pointing_and_calling
> Lotteries are also illegal to operate privately

I didn't know that. Does that mean that raffles are technically illegal? Or is there some kind of special-case about winning money?
I literally didn't notice when it stopped building and when it started running. Good show.
No, machines can’t read better than humans
"micro" doesn't refer to level of usage, but level of domain responsibility.
Is there an argument against "not owning a car is virtuous" here? "The world owes me year round luxury climate controlled transport in Maine"? Daily private car use is nearly always ecologically unsustainable. Refraining from selfish acts, and accepting some discomfort, to benefit others is pretty close to the dictionary definition of virtuous.
Of Furries and Fascism at Google
He hired Tom Merritt to do a daily tech news podcast a while ago and he did a fantastic job, but Laporte didn't renew his contract after Merritt moved because he wanted someone in-studio.

I've stopped listening to TWiT network shows since. Not out of resentment, but because I just got tired of Leo.
I always suspected that the Obama Administration DOJ 'discrimination' lawsuit against Palintir had ulterior motives.

A company which employees close to 40% Asians. I suspect someone's infiltration project went awry. "How could they possibly reject these candidates whose resume's we carefully tailored to be hired... Must be discrimination."

---

Shadowy Data-Mining Firm Palantir Hit With Discrimination Suit
Palantir is accused by the Department of Labor of discriminating against Asian job applicant

https://www.pcmag.com/news/348234/shadowy-data-mining-firm-p...

Obama Admin Sues CIA-Funded Counter-Espionaged Firm Palantir for Only Hiring 44% Asians

http://www.unz.com/isteve/obama-admin-sues-cia-funded-palant...

The whole thing sounded absurd from the beginning. Do Asians even suffer discrimination in the United States? Honestly, the only organizations I know of actively discriminating against Asians, are Ivy League Universities.
Thanks, that's great!

I didn't even know about dns-over-QUIC, but considering QUIC is still a draft itself… (I've been excited about it for quite a while though).

Regarding middleboxes, I forgot about those, and it's very sad that they keep hindering progress this way.
In $bank We Trust
Revealing True Emotions Through Micro-Expressions: A Machine Learning Approach
HTTP/2, PHP: a brief history of the protocol powering the web, and how to use it
> the reason for the drop

My experience with race-calling journalism is the reasons are often useless.

Couple years ago, I was on an exotic derivatives trading team. We purchased a portfolio of correlation trades from a French bank. (We thought we could unwind their portfolio for more than what we paid plus expected losses.)

Correlation trades are complex structures designed to profit from the correlation of two assets. For example, if you buy correlation on Apple and Microsoft, and both stocks go up or down, you make money. If one goes up far more than the other, you make less money. If one goes up and one goes down, you lose money. (Vastly oversimplifying.)

Just as with any market phenomenon, buying correlation itself drives correlation. (In the same way buying an asset pushes up its "price" a bit.) Conversely, unwinding a correlation trade drives anti-correlation.

I handed what I thought was a simple unwinding to a junior colleague. They proceeded to fuck it up. Anti-correlation in the system spiked, we lost some money and Mike was temporarily switched to bagel duty. Few moments later, we start seeing CNBC articles about Iranian military activity in the Gulf causing Brent and WTI to diverge, why this company is outperforming that company, and even a political article commending a small Central European country for outperforming a neighbor. The price movements reported were correct, but the reads were crap. Went well with my whitefish salad bagel.
Not if you use coins like monero, zcash and thr likes.
Well, he also "wandered in" from doing optionally statically typed languages...see Strongtalk and Newspeak. :-)
* Zen and the Art of Motorcycle Maintenance by Robert Pirsig - for some reason I never read this before although I've known about it for years. Enjoying it so far.

* How I Became Free in an Unfree World by Harry Browne - I read this years ago, but decided to re-read on a whim and it's surprising how relevant it still is.
False promises of a service behind an unsolvable puzzle.

That's criminal deception.

The services were never truly to offer, and you've wasted a persons time and energy.

What if a store kept out undesirable customers by giving them an unsolvable puzzle? There'd be lawsuits.
As a hobbyist horseback rider, I can tell you what happened to people who genuinely love to ride horses: they became a hobby accessible to those with enough interest and money, and more common in rural areas (since as other comments have pointed out, horses - like cars - make much less sense in dense urban areas).

In my part of the rural US, one can get an isolated hour of horseback riding for $20 or so, or maintain a personal horse for a few hundred a month (if kept at a stable run as a business for that purpose; cheaper if you have your own property suitable for housing the horse).

I can see car garages and designated driving areas becoming the riding stables of the future.
Which also makes it a really silly choice for actual construction.

Brick and concrete make a lot more sense.
I wonder if you can use "cromulent" to guess the age of a person. Older people would not have watched the Simpsons in the early 90s. Younger people very likely missed this obscure episode. I would guess an age of the user to be 30-35.
Justin Timberlake – Filthy (Official Video) – REACTION
If we know nuclear power plants might blow up, why do we have them?
I saw it done in the 1970s on a PDP-8 at the University of Minnesota. It wasn't just a couple of tones, it was playing complete songs. Later on a Z80 micro. Computers really emitted a lot of RF back then!
My guess is meddling corporate firewalls that spy on SSL/TLS traffic (using custom certs installed on the machines) and block unrecognized traffic.
All in good time. The blockchain space is still an evolving ecosystem. The level of growth we are seeing in the market and the possibilities of DLT technology is exciting but we need to turn this energy into productivity. The hiring tech powerhouses of today like Google and Amazon didn't happen overnight.
Patreon Found a Way to Pay the Creative Class. Will It Work?
Is there anything particularly special about his age to make such a big fuss about it? Sure, this thing is worth an article like that, but it's not the age that makes it remarkable. People this age can just be perfectly capable to do stuff like that. What would have changed in perception of this article if he was not 22, but 32 years old? Would it still be mentioned in the title?
Sad, but honestly I only made ~$3.50 over the course of 4 years by monetizing my videos.

I suppose I was a waste of time to begin with (for them).
If you're ever near Stuttgart, Germany, go and visit the university's computer museum!

http://computermuseum.informatik.uni-stuttgart.de/

Klemens usually feeds punched cards into one of his treasures and puts a radio on top. Playing music.

So much to see!

http://computermuseum.informatik.uni-stuttgart.de/cm003.html

Including real core memory.
IMO, to start with AI, it's best to start as simple as possible so that you understand the algorithms that drive things that are accessible to tweak. If you are a gamer, think about the various AI routines that control pathfinding, resource collection, and strategy for computer players in strategy games. Some of the concepts of BFS and DFS build into Minimax strategies and other types of "simple" approaches to searching decision spaces/states for optimal approaches to problem solving. This gets into the development of heuristics for approximating outcomes. All of this is fantastic baseline for understanding more complex AI and machine learning algorithms. While it's easy to jump into ML or AI at a higher level, without the baseline understanding of the search algorithms and probability landscapes that are underpinnings to advanced work in these fields, you'll probably never feel like you understand what is going on.

You can find some fun tutorials here: https://www.redblobgames.com

The CS 188 "Intro to AI" class at Berkeley is excellent: http://ai.berkeley.edu/home.html

It used to be on edx.org but I think a lawsuit about accessibility required them to remove it? Perhaps you can find it in the edX archives.

Edit: looks like you can find the lecture videos and other resources on the Berkeley site: http://ai.berkeley.edu/lecture_videos.html
Show HN: Share files on IPFS and pin them to geographic locations
D.Tube looks like pretty interesting tech. I hope it starts to get more traction.
Not to troll but where’s the (P)roduct? The most important part of an MVP is actually collecting the customer’s money.
Cloud AutoML: Making AI accessible to every business
Wouldn't late edition books with only corrected text be better, proofread, edited, proofread, edited, ... Google have millions of them they've assumed copyright of. Surely there's enough text there. Do they really just use random website text?? Nearly every news story I read has errors and they have style guides, trained writers, editors, etc..

Do publishers sell their published text as a mass for use in AI/ML? Like 1000 books, no images or frontispiece, etc., possibly jumbled by sentence/para/page.
This raises two other questions, though:

1) Was their success due to their idea being weird and nobody else was brave/crazy enough to pursue it or was it because they put in an inordinate amount of effort (and luck)?

2) How many others tried the same idea and failed?

I imagine it was a little of both as well as a few other factors, but I find it unpalatable to basically boil it down to "being crazy enough to follow their dreams" (heavy paraphrasing, obviously).
Yes, because figuring out if you are actually sponsoring terrorism is hard. /s

No, the thing is advertisers do not want their brands associated with thing x. YouTube already has automated classifiers for demonetization. This is recognition that these classifiers do not work - from the side of advertisers.

Google could tell them "deal with it" and they'd probably oblige.
The manual side was Google Preferred program.
In the US, as the Madoff case showed, if it can be shown that you are a sophisticated enough investor to realize that it is probably a Ponzi scheme, your profits can be clawed back and used as partial restitution for the victims. Any scheme that is upfront about what it was doing would significantly lower the bar on making that case.
Good luck getting subscribers though.
For good tones, you had to get down close to "the metal." I recall that there were a few programs like this, but I believe they were written in assembler or machine language so as to control the cpu and bus directly.
>> Why don't they ask people for a dollar for each Tether coin

AFAICT they cannot bank in dollars at the moment, which is where the origins of the tether currency lie in the first place. They say that theey have the money to back it... but given they minted a quarter billion over the last three days seems a little less than credible.
You can't escape learning Java (as of now), but it doesn't mean you can't follow it along learning Kotlin. It does not have to be one, then the other. It's just a matter of managing the cognitive load, and that's your private preference.
> The whole thing sounded absurd from the beginning. Do Asians even suffer discrimination in the United States? Honestly, the only organizations I know of actively discriminating against Asians, are Ivy League Universities.

That's... sort of a huge amount of discrimination.
North and South Korean Teams to March as One at Olympics
Is it possible to have two separate cursors?

Having two mice plugged in controls the same cursor so it doesn’t work for dual entry.

With two separate cursors you can have a “double double click” on two sides of the screen. It’s be like the dual key, “1-2-3-Engage!” in the movies.
The integration is already very good (some little quirks notwithstanding). What are you missing in that department?
I think I crashed the IP phone system at my last job by having more than 100 voice messages on it - anytime someone was on the phone I didn't recognise I'd ask the receptionist to put them straight to my voicemail, which I never listened to.
8 Elements of a Mindset for Success in Your Business
>use formal methods.

My admittedly very brief experience with formal methods was that they were actually less close to the "design" of the software than the code. So not sure that's a direction that will get us anywhere we need to go.

>in a way that forces us to keep them synced.

Why "synced"? Wouldn't it be better if those higher level designs were actually coded up and simply part of the implementation, but at a level of abstraction that is appropriate to the design.

We used to increase our level of abstraction, but now we appear to have been stuck for the last 30-40 years or so. At least I don't see anything that's as much of a difference to, let's say Smalltalk as Smalltalk is to assembly language.
But this wouldn't prevent that at all. They'd still be decrypting the traffic on HTTPS. What you're describing is a proxy issue not a DNS resolution one.
The fact that you invest in crypto is thinking you are smarter than many well respected experts like Warren Buffet. If you invest in cryptocurrencies (and I do), you are not any more clever than those who bought into BitConnect.
Snapchat's data secrecy and culture: Can I really judge them?
There is way less risk tolerance in Canada. But more crucially, government policy does not reward risk taking so favorably, and a heavy presence of government in the funding of tech through a generous tax credit crowds out private investment.

All this being said, I think it’s even more significant that tech investment and talent is concentrated on the Bay Area, and to a more corporate extent on Seattle with Amazon and Microsoft.

Also, Canadian companies and employees whine too much. My attitude is: if you think you’d be better off in the US, it’s easy to just move there. You will earn more, and your company will be exposed to more funding AND much hotter competition for talent. So you’d better have a really amazing idea.
Compile Once Debug Twice
Is this just about creating a landing page that collects information?
> There are already a few sad faces around the office.

The ones who only bought in to Bitcoin a month ago? Because Bitcoin's still up for anyone who bought in the first 11 months of 2017.
Apparently Kaggle just opened a training/education branch.

https://www.kaggle.com/learn/overview

EDIT: I also second the fast.ai suggestion(s) as well
Google’s AutoML lets you train machine learning models without having to code
How this certification program compares to CompTIA A+ ?
Yes. A lot of the major data centers provide free DNS. Even verizon does.

Here is a somewhat decent list:
https://www.lifewire.com/free-and-public-dns-servers-2626062

You can also just run your own too. I run one from a VPS.
Thus uploader quits and moves to say Twitch. Suddenly Amazon would be happy.

Or to one of the other sites.
Why We Need Nexus
US ambassador to Canada argues both sides of climate change debate are valid
That is a really interesting nugget of information. Does this mean that a neighborhood could build a co-op ISP and share the costs?
That’s possible, but why would I pay more when I can get great people at the market rate here? I mean, I work with really great people from all over the world.
Front, Back, and Trap Doors: Refocusing the Encryption Debate
I like Kotlin but I really wish they would draw a clearer line between kotlin the language (incl. compilers + generic tools) and the kotlin-plugin for IntelliJ IDEA. It seems they see the work on IDEA support for kotlin as an essential quality of new kotlin features. But guess what, there are people out there who don't want to use JetBrains' IDE, who prefer eclipse (for whatever reason) or who would be much happier to use an editor with LSP support.

If JetBrains didn't make most of their money with their IDE, they would probably put more effort in providing general tools that can be used with any IDE/editor. In this sense, I think JetBrains is hampering the success of kotlin. They should try to give kotlin a better organisational foundation.
The 40 Best Workplaces in Technology 2018
UI is not even remotely relevant compared to this. It can be as ugly 80'ies inspired as it wants to with poor UX. It should require 2 people signing off with their credentials for it to be send.
you are addicted to thinking
He‘s german and Trust me finding a Security issue in german School Networks is not a big deal
Indexing the entire web isn't instantaneous, you know.
It makes a better headline.
He really pushed identi.ca, there was a nice community there back in the day. It became a bit of a refuge from the noise on twitter. I had my identi.ca account in my sig file up until a couple of years ago. But I have largely lost interest in any of the social media platforms though I use twitter from time to time.
GCC 7.3 Preparing for Release to Ship Spectre Patches – Phoronix
This post is simply content marketing for this guys 1-page form. I'd prefer HN not go this direction.

Question though, how did this even make it to the front page?
I wish you could use both Verbatim and Sort by date at the same time. Instead, you end up having to choose between recent but irrelevant results, or relevant but outdated results.
But that doesn't require a disclaimer, if anything that just requires you to not claim to be a lawyer. Additionally: what recourse does someone have even if they read a random internet comment as legal advice. Pretty much zero.
There is almost no way we can compare cars and houses with the average CRUD software, in terms of damage they can do to a person.

More than that, even in the case where damage does happen, most people would rate physical damage higher than non-physical damage, for example monetary loss.
Twitter employees getting paid to view your private messages
I'd say that in terms of ecosystem, anything running on the JVM is probably going to be the broadest; that is, you'll have the most choices (mostly Java libs and frameworks) to decide from. In terms of functional libs/frameworks, that number will drop a lot, but in practice you'll probably have what you need.

If the JVM or Scala/Clojure doesn't sound like a good time, F# is a good option (I'm biased as I work on it). The ecosystem is similar in that most libs/frameworks on NuGet are for C# developers, but in practice you really won't need them for a web service. Giraffe, Suave, and Freya are three choices that will run on .NET Core today.
Bitcoin drops below $10K after three days of cryptocurrency correction
Accessing the localhost of one Docker container from another
Yeah, "a few centimeters" is a lot, but under 1/4 inch is close enough for most residential framing. Windows and doors are always shimmed to fit the rough framing for this reason.
To not challenge one another- that means that there is no science, no progress- just a lot of wrong ideas existing beside some partially right ones ad infinitum. Why could this be something one wants?
That sounds like a recipe for stagnation and isolation, maybee with cushions and ribbons.
/proc/pid/stat is broken
After reading what was actually accomplished in said time frame, 24h seems excessive...
>DNS through TLS means it's all end-to-end encrypted

I didn't say I'm against DNS being encrypted, even with TLS. I just hate that instead of doing the right thing (e.g. political battle with the government, opening a port on a firewall) people choose the laziest way: just tunnel it over HTTP.

>Protocol can be layered just fine (HTTP itself is a good example)

They can, but why do it? Just figure out a way to make your server be yet-another-"REST"-service and pat yourself on the back for cleverness.

>DNS as it exists now is another random special snowflake that vendors need corresponding snowflake implementations for.

As is: SMTP, POP, IMAP, SSH, AMQP, FIX, SWIFT, LDAP, ODBC and a host of other protocols. Why do you use negative language like "random special snowflake that vendors need corresponding snowflake implementations for"? These are seperate protocols, which serve seperate specific needs. This is how IP was designed to work.
Nice.

But also a workaround, right? Because it's not actually declarative, it's APIs that are made to look declarative-ish.

So there's several layers of mismatch, for example most of the active ingredients being strings, meaning you're coding mostly in the string-language embedded into JS.

We do that a lot.

Probably time to start looking at our workarounds (and Macros are another workaround) and figure out what we are actually trying to do.
I agree! I really like the back and forth between Fr. Robert and Gibson, it feels a bit more dynamic than Gibson and Leo. Leo never seems to have read as much into the topic before the podcast (and perhaps so since he is in so many netcasts on the network).

According to one of the things Fr. Robert said on air, they're making a studio in the Vatican. Perhaps we'll still see some tech talk coming from him once it's done.
It's still a real issue though: As an ISP you can't run a mail server that doesn't accept mails from the one client that's most used among your customers.

Yes. Outlook isn't conforming to the spec, but it's also being actively used and even if you could put pressure on Microsoft to fix it (good luck doing that back in the early 00s), you can't possibly force all your customers to update.

Now you have three options:

1. you switch MTA to one that can deal with the non-conforming clients.

2. you add a proxy server that interfaces between the non-conforming clients and your MTA

3. you patch your MTA

Unfortunately, because of qmail's good reputation ("hey! we're running qmail that never had security issues!") and because of the lack of abilities of your run of the mill ISP to write a scaling SMTP proxy, what people have traditionally have done is option 3.

What they forget about option 3 is that the one big advantage of that solution ("hey! we're running qmail") isn't valid any more because you're not exactly running qmail any more. You're running qmail plus some additional patches that actually touch the public interface of your MTA and are thus exposed to the network. To unauthenticated users.

So IMHO, they should have gone with option 1) or, nowadays where it's easier to write a well-scaling SMTP proxy thanks to the raise of asynchronous event based communication, option 2, but you'd better be sure you're not introducing security flaws in your reverse proxy.
Looks like there is an option in the form that people can select if they are interested in paying for it in the future.

Not really an MVP if you ask me...
Great discussion. I've used the word without thinking twice. Now I'll choose between efficient, faster, or performant depending on context.
Hmm, yes computers can’t outpace (highly literate) humans in reading comprehension today, but give it a couple of years and we will have a very different situation.