skysight-inc/HackerNews huggingface dataset:
To get rid of the human, maybe?
If both machine and human achieve similar results, and the machine can do it quicker and cost less, it's still a win.
Widespread feminism amongst courts, HR, employees and consumers. HR matters are almost fully handled by feminists who believe in rape culture. The courts, specially in California, are ideologically biased to believe the accuser and punish everyone involved. Merely a sexual harassment accusation is sufficient to provide a catastrophic blown to the reputation of the accused and the company. In other words, Google has social pressure from consumers, judicial pressure from courts and internal pressure from employees, all derived from feminist beliefs, which ultimately result in a financial incentive to stand against the issue.
here is a photo i came across while researching this more:

https://news.sky.com/story/great-pyramids-discovery-sheds-li...
I don't see how not voting is "keeping politicians accountable". Vote third party (in Australia we have many third parties and independents, though unfortunately because we use instant-runoff preferential voting we still have two very large primary parties).
Why shouldn't they look the same? They are tools. Usually for communication, and you usually want your visitors to intuitively know how to navigate your content. By all means, feel free to break conventions if you have a purpose in doing so, but for most brochure sites or information-based sites, you have no reason for such things.

Quite the contrary, when I set up a site for someone, I tell them to make it match their brand, but not to get overly creative other aspects of the design. A creative design may be interesting, but is that the goal of the site? To convince the audience that you found an interesting designer? Or do you want to communicate something about your product/project?

Simple, effective designs have evolved over the last couple decades. Designers should experiment, as that is their purpose, and it is how we avoid stagnation. Everyone else should use what works.
Which company would that be?
It definitely doesn't use state of the art TTS. It sounds similar to MBrola english voice. There is google's [Wavenet](https://deepmind.com/blog/wavenet-generative-model-raw-audio...) and even chinese Baidus [Clarinet](https://clarinet-demo.github.io/) which are much better.
Any info on what the other topics will be in this series or is that kept as a surprise?
Try sendgrid. its $79/month for dedicated IP, just follow their warmup schedule.
So correct me if I'm wrong, this solution is great if you're the target of a DDoS targeted on overloading your backend services via many malicious requests. However, if you are the target of a bandwidth consumption attack, there isn't much HAProxy can do, correct?

There's still the fundamental limitations of incoming bandwidth, system pps limits, etc., etc.
We've talked about ideas along those lines. However, rather than altering the plan mid-query, we'd be more likely to have some kind of feedback mechanism that corrects estimates for the benefit of future plans.

Another commenter posted an interesting paper that's related to your question:

https://www.microsoft.com/en-us/research/uploads/prod/2018/0...
> In constructive mathematics, there can also be numbers d
such that d^2 = 0 but not necessarily d = 0.

In the footnote, it mentions that d is not a real number (which seems right). But I find this very confusing -- this seems to be using a deliberately non-constructible number to facilitate proofs in constructive mathematics?

Regardless of whether this meets a formal criteria for being a tool in constructive mathematics, it does seem to be in direct opposition to the notion of intuitionalist mathematics, which has as a fundamental goal to dispense with axiom-of-choice-style proofs of things that are clearly ridiculous (like Banach-Tarski).
What constitutes a "good job" here? The pay or the work you like to do? I did a kinda stupid thing when I left my last half decent paying, but a miserable one for nothing. I just couldn't take it anymore. So I stepped off the ledge, figuratively speaking. I was lucky enough that I had money for 6 to 8 odd months, so I just packed my bags and took off backpacking. Only now just slowly trying to get back into full time work again.
Blind programmer checking-in, here are a few thoughts sparked by the comments that I’ve read…

Disclaimer: these are my thoughts, and should not be generalized to all blind programmers.

First, let’s start with the supporting technologies, mainly screen readers. The most popular screen reader is Jaws for Windows (expensive product), followed by Non Visual Desktop Access (opensource product), distantly followed by VoiceOver (your only choice for Apple products). My main day-to-day driver is NVDA, but I also use Jaws for my job. I do not use a braille display. The IDEs that I use are Visual Studio (C# development) and Visual Studio Code (Python and Javascript development).

Indentation-sensitive languages such as Python really aren’t that difficult to use, once you figure out how to get your screen reader to announce indentation levels. Typically, the screen reader only announces indentation changes when there is a difference from the line that you are coming from. A sample Python function would read as follows as I press the down-arrow to read line-by-line (note that I’m purposely not putting in line breaks, since an audio-based screen reader is inherently serial):

“def foo left paren right paren colon, four spaces number say hello world, print left paren quote hello world quote right paren, zero spaces blank”

Interestingly, I find lisp one of the most difficult languages, since there are so many parentheses, and it’s difficult to keep track of what nesting you are in.

Screen readers are not programming language aware. It’s all text to them.

Using pitch to communicate information is more distracting than anything. Imagine that you were having a conversation with someone, and every few words, their voice completely changed. It makes understanding the meaning of what they are saying more difficult, since your brain is too busy going “hey, something changed!”

Some additional reading that I recommend is “An Exploratory Study of Blind Software Developers”, which can be found at https://ciigar.csc.ncsu.edu/files/bib//Mealin2012-BlindDevel.... That identifies some programming challenges that participants face, as well as some of the areas that blind programmers self-report as excelling in. Full disclosure, I was the primary researcher on that study.

Finally, a mini soapbox rant: something that I see quite often is people doing blindness “simulations” for a short period of time. They then write up their experience, which isn’t a bad thing, but then present their work as “I found this hard, so all blind people must find this hard.” Identifying when a task has a large learning curve is important, but also do keep in mind that people who are blind have significant experience in identifying ways to overcome potential accessibility problems.
Perhaps a stupid question, but why not introduce an explicit "evaluate" operator, and keep the rest of the language lazy?

That would prevent treating function calls as special.
How does a lifetime non-compete work?
For books the content is the most important. It's a little different from websites where content isn't always the focus.
These predictions and models work until they don't. And when they don't, they blow up in spectacular fashion.

Look at Long Term Capital Management. It had big names behind it and the model/strategy made a lot of money, until I believe the Russian bond crisis caused the markets to act irrationally. Then everything they had invested in quickly went down the toilet, and it was big enough to almost cause a financial crisis.
An Array<T> is so much faster than a Hashmap<int, T>, it's not even a competition. For contiguous integer key sequences, that is. Especially if you are iterating in order. The compiler does not know that you will expect a contiguous key sequence, so it cannot do the work of specializing from a generic container to an Array<T> for you.

And that is my point. I'm saying Sufficiently Smart Compilers do not exist.
The Lenovo Yoga Book is quite different in the sense that the multi-screens are never really viewed as a single form. One screen is more of an input device, while the other is what we would usually see as a screen. I'm not saying that the foldable phone can't do this, just that it's very different from a "phone that folds out to have a bigger screen for watching media" device that I've seen people expect these foldable phones to be.
All about marketing guidelines
The tragedy of Amazon’s HQ2 selections, explained
Bats are tricky because you can often not see the bite marks and it can be hard to tell if you were bitten or not. It is sometime recommended to get the rabies vaccine if you find a bat in your house in the morning after sleeping all night. Same applies if you are camping and a bat gets in your tent.
That would be unfair for people who want the arbitration.
Framerate hacking aside, the real question is why there was motion blur directly applied to the motion. As Malki's comparison shows, it's not at all clear why that's there. No default GIF conversion would do it, it's not present in the original source video even under the zoom factor.

So even if these subtle framerate shifts are simply artifacts of very bad encoding software (which is weird... the free tools are much better than this), the fact that there are significant changes to the pixels of the motion is much harder to explain away.

Unsurprisingly, the ars article DOES mention this but the Buzzfeed and Vice articles, which represent less technically savvy sources, don't.
It also shouldn't be seizure inducing, retina burning vomit of random colors over a page. A website should be readable with the least amount of mind power given to stuff other than the main content.

Look at the gmail redesign. The modernized it. Used cool new material design and other modern goodies. And yet there is a gmail redesign hate thread on HN every other day.

When I am reading or doing anything, I want to spend my focus and time on the content. Not on the side distractions that serve no purpose.
Really? That's exactly how I have it set up. In Google voice, attach your cell phone number (verify the text etc), then go to settings-calls-incoming calls and enable it.
If you are willing to restrict a programmer to only look at accessible renderings of the AST, then there is probably nothing to consider, but a programmer's job is also handling what happens when a program does not parse.
How does this refute the White House's version? The BBC concludes he did "mistouch" the intern regardless of his intention.
How is this AI?
Why are tech companies making custom typefaces?
Yes.

EDIT: More seriously, it's not the case that Prolog is the only language or mechanism for this. And there can be benefits to the ways other rules systems work (assumptions they make, search algorithms underlying them, etc.).
Is this graph at the end a one-step-ahead prediction? Because if it is, then it looks very much like a 50/50 success/failure ratio. Which is what I would expect, because otherwise you could extract a signal from it.
Thank you so for finding that. It is a totally different project but further along then the one I was following a few years ago.
Intel looking for public input on a US data privacy bill
> Everything around us can be represented and understood through numbers.

One of the biggest problems facing someone trying to assemble a numerical model of some thing or process is whether or not their model is adequate to describe the phenomena they are observing.

This is why psychology remains a statistically modeled science, largely relegated to anecdotal research.

(Note that my intent is not to speak ill of psychology and its cohort, only illustrate that just because you can slap numbers on a thing doesn't mean you've described it well.

Look at the transition of understanding from Newtonian mechanics to relativity and quantum mechanics. Newtonian mechanics was enough until someone saw Mercury was doing weird things it shouldn't.

And before Newtonian mechanics we had a broken description of the solar system with more exceptions than rules. We were throwing numbers at a system and failing, in some part, to describe it with consistency.)
Yeah exactly, it's still "useful" to people without the client just by showing them it's a reply to someone else, even without the embedded link and extra functionality the client adds. I think it's a good compromise.
What advantages does this have over a discourse forum or a subreddit?
I tried to sign up for this service and failed due to some identification challenge issue USPS was unable to explain. The online sign up process went along smoothly, but I was asked to bring a slip printed from the online process plus valid identification to a post office for in-person verification. Brought the documents and still was unable to validate my identity. The robot behind the counter could not explain why the application was rejected.

Curious how identity thieves made could complete an application when I, with all proper documentation in person at a post office, could not.
The vast, vast majority of trading is fully automated algorithmic already.
Our whole dataset exported as compressed JSON is likely not much more than 100TB. The petabytes come from all the index datastructures Elasticsearch/Lucene builds, as well as the high replication factor needed to keep up with the query throughput.

We index a lot of NLP and other enrichments on our documents. This also adds a lot of storage on top of the base text. And like Karl mentioned, we have lots of small social media documents available for analytics (currently 34B, sometime next year upward of 230B). But also 7+ billion documents of news, blogs and other long-text articles indexed, basically 10 years of all news media from the entire world online and available for analytics.

We're building the https://fairhair.ai/ data science platform to allow other companies to access, and run online search and analytics on top of this massive dataset and compute clusters. For example to embed analytics over this dataset into their own SaaS products
This might be a crazy idea, but:

1) spend the time to hire good people.
2) show you value those employees by making the role financially and intellectually stimulating
3) don't assume they're easily replaceable
The argument is not, "Did Acosta use his size and strength to refuse to yield the mic?" It's excruciatingly clear he did this.

The question is, "Did Acosta 'lay his hands on a young woman'" and subsequently, "Was the video altered in ways that make it appear more violent than the source footage suggests it was?"

It seems to be "no" and "yes, although we cannot easily tell if it was incompetence or intentional."

What's controversial about this?
Added in an edit update - I have more, but just tossed some together for you from 2016 - 2018.
There are lot of confounding factors. It is not certain it has worked even once. All we know is a few patients that have been on MP has survived. But so hav a few patients that have not been on MP, and most patients on MP have died, as have several of the "successful" MP patients subsequent to overcoming the initial stage of the disease.

A further problem is that many of the patients have had the PEP treatment partially or wholly first. In those cases we don't know if the outcome was due to MP or PEP. Several other (single digit numbers) patients have survived without MP. It is not clear why. It's not clear that their treatments had any effect. Or it might have saved them. It may be genetics. It may be difference in virulence. It may be specific aspect of the treatments. It may be aspects of how the patients are treated that are not part of the protocol itself. It may be dumb luck.

The problem is that this is not a matter of MP or nothing. It's a matter of MP or trying to find other alternatives. If MP serves no purpose in saving these patients - and it may very well not - then focusing on MP may hinder exploration of other options.
I'm shocked that would be even close to enforcable.
> If you can vouch for a friend to that degree, they probably don’t need your help.

A friend of mine finished a coding camp. He'd been looking for a job for 9 months. I interviewed him and totally understood why - he just had no chill at all. Super anxious, very nervous, seemed way too eager to please, borderline desperation? Sat him down, we did a very tough coding problem, and he did just fine for a junior position, so I made an offer happen.

A lot of times people have a 'singular flaw' that nobody will tell them what it is, and it takes someone willing to come up with an excuse to get them hired.
>This is real money, real economies, and you could horribly crash these. That is also why you don't write with authority about how to build a bridge ...

Setting aside that first bit of hyperbole, I don't see the danger in the bridge example. I mean, if engineers are building bridges based on information they've gleaned from internet articles, there are larger issues at play.

As far as markets, retail traders basically exist and have existed within a massive bubble of misinformation since forever. There's a reason order flow is so valuable.
I don't find this to be a valid comparison. The goal of scientific studies typically don't overlap 100% and there are lots of differences between how they are conducted, whereas high-resolution, high-framerate, non-cropped video is always more valid than a wonky GIF of the exact same recording, so if the two versions portray a different version of events, it's clear which one to use.
Toyota does not have a death grip on fossil fuels, they simply prefer vehicles which use a fuel source that is easily and quickly resupplied. Hence, their decades-long research into hybrids, natural gas, and fuel cell cars.

Toyota has made the bet that a car that takes 30 seconds to fill up (i.e., a fuel cell or NG car) will ultimately win out over a car that needs to be "filled up" (i.e., charged) almost daily over the course of minutes or hours. Moreover, such vehicles can be filled up even in times of natural disasters, grid failures, or scheduled/rolling blackouts.
Dormify Raises $3.45M in Series A Investment Led by AEO
Ask HN: Are there any tech companies without forced arbitration clauses?
Do all major tech companies have forced arbitration clauses in their employee agreements? Are there any that don't? Has anyone had success negotiating them away?

I looked back at my employment agreements and offer letters over the past decade and didn't realize that all of them had a binding arbitration agreement buried somewhere. Some tucked it into the informal offer letter, easily missed when you're looking at the top line numbers. Others buried it deep in IP & confidentiality agreements, only made available on the first day of work. None of them called any attention to it.
EXCLUSIVE|Caspian: “institutions will cement crypto in our society and economy”
It was interesting to see them mention shared environments between closely related persons, which was something I hadn't thought about before as another sort of "heritability".

(Where "shared environments" could be things like multi-generational poverty or a dangerous family profession or living somewhere with a long history of excess carcinogenic pollution. You get it from your parent and share it with your siblings, but it's not genetic.)
Last time I got social security cards, they were printed on cardstock with absolutely no security features. They would be trivial to counterfeit, if you had the number to begin with. It's amazing that they are accepted as a form of ID to get e.g. a passport.
"Did you click on the squid?" http://www.penny-arcade.com/comic/1999/03/03
I think it's more like the fact that my joystick cables always get tangled, no matter what I do

The entropy of the creation and evolution of software gets tangled. We can do our utmost best, but unless we spend an equal (or sometimes greater) amount of time untangling (refactoring), and unless customers' needs suddenly become simple and static and uniform so we don't need to be adding features, we'll still have jobs.
Seems familiar enough to me (as a UK reader). Some dictionaries suggest it has become rare in North America, however.
By DL, i meant generic DL techniques like CNN, LSTM (used in this article), which relies on large amount of labeled data to train, and predict on similar data, thus my comment about automation. Alpha Go (Zero) is very specialized for the game of go, not sure how much of its specialized algorithm could transfer to other generic use cases.
I would like to see an example where this kind of project makes a more complex site.
Show HN: I Made a Hugo Chrome Extension
A lifetime noncompete really I assume they pay you for life for this noncompete.
I think it's a bit manupulative to use the verb make here, as in "How to make your own pizza without a kitchen? Just go to Dominos".

But nice HN theme they have on their forum-as-a-service.
I'd say a rudimentary knowledge of the Java ecosystem is required, Maven or Gradle are the preferred deps management and build tools. It's a bit of a bummer as quite a bit of 3rd party docs assume you have already written things in Java, and gloss over things like, importing a library. For someone who doesn't have a magic importer (or worse yet, someone who is not using an IDE), you'll literally have to dig around in API docs just to figure out what comes from where (I'm looking RIGHT AT YOU Vertx!!)

Overall, the language feels pretty nice though.
On the other hand, you have redundant systems where everything seems fine even if some parts are not working. If you don't have good monitoring, you won't notice when you break something until other things break as well. Or maybe it doesn't stop working and you just have mysterious brownouts or irreproducible bugs?

Generally speaking, programming is easier when you have clear feedback. Things either work or they don't, and you don't have to do a lot of expensive testing to gather statistics to show there's a bug.
Not so fast :) Your own time would not "come to a halt and disappear", would it? If something travels with you at the same speed it would not get frozen in time. So, "everything that you would be seeing" is a bit too inclusive.
They kill you.
I used to work on a system that moved a hundred billion dollars a day. Yes, billion. Downtime costed thousands of dollars a minute simply in floating interest from money not moving, and a serious outage could damage the entire economy. That's some serious high availability requirements.

For purposes of its extreme performance and availability requirements, it barely worked. That doesn't mean it was bad code! It was great code. But it could have been better. It could have been much better. And it wasn't, because once it met those requirements, work got applied to expanding its feature set instead. Which was, in a way, also a requirement.

Pick any "impeccable level of quality" system, and you'll find the same thing. Heart monitors. Mars launches. Whatever. The software barely works, given the difficulty of the requirements. I'd argue that it's actually irresponsible for businesses to try to do any better than that! The cost of bouncing the rubble with code quality is a resource that could be much better spent on other things.

Think of it in terms of the 80/20 rule. Dig into that last 20%, and you'll spend 80% of your effort on it. It's not a good tradeoff. The Pareto Principle isn't a measure of how bad we are, it's a measure of how good we are. When we attend to its wisdom, we get the most work done.

edit: Scope is not the only requirement. Schedule is also a requirement! Pareto Principle again! Taking four times as long to get 20% better code is failure. We don't just have to create features. We create features with the resources we have, the technology we have, the people we have, within the schedule we have. A blown schedule is a failed requirement. Software not delivered on time is, in fact, broken.
React is Tomorrow's MooTools