skysight-inc/HackerNews huggingface dataset:
The cashier can’t see the camera. The camera is watched by object recognition software that can talk to the point of sale.

If object recognition algorithms develop the ability to be aroused by human underwear, we have -other- problems.
The Fed has as much ammo as there is wealth held in dollars. Which is to say, a lot.

First, there is negative rates. Punishing people for holding cash. The ECB and Bank of Japan have done a lot of pioneering work there, the Fed will have already extensively studied what they did, what worked, what didn't work.

Second, they have QE, monetizing debt & debasing dollar wealth, which is exactly what they'll unleash for the next recession. Inflation isn't much of a concern right now, so they'll feel free to 'print' rather wildly.

Annual budget deficits will blowout, probably up to $2 trillion or more, with the next recession, so the Fed will have to print dramatically to fund that regardless.
Isn't this bad for price discovery? I mean, if stocks go down X% that's good for people who want to buy stocks cheaply and/or discover the true price.
How does error handling work in K? For example, what happens when you try to read a file that doesn’t exist? How does the read function indicate failure to the caller? How does the caller check and recover (show an error to the user and continue with some default values)?
Sciencenter in Ithaca has one of these. The last gear is attached to a small platform with wine glass that you’re encouraged to try to break.
Successful launch takes China a step closer to completing Beidou constellation
Dorsey Continuing on as CEO of Twitter
Green's Dictionary of Slang
Web Content Accessibility Guidelines (WCAG) 2.2 in Development
> The team was at the Historic England Archive poring over some 10,000 uncatalogued documents relating to the palace when they found something interesting: plans for a doorway in the cloister behind Westminster Hall.

> Back at the palace, they found that tiny keyhole in the wood paneling — just where the plan suggested it would be.

The plans existed, were just uncatalogued.
The yield on the 10 year... Now is the perfect time to finance a bunch of govt spending (not that I expect this admin to embrace fiscal policy)
You are correct. Equities have been propped up by free money for too long. I thought we would have to wait until the election to trigger this correction but better sooner than later. However, the Fed needs to raise rates and we need fiscal policy to fix this, not monetary. There is still too much money out there with nowhere to go. A ton of that money is going to come right back in and run it back up some. At least they are buying the dip even if earnings will crater.
Trump created a situation that's shaky as hell. I'm glad something happened that makes him suffer at least some consequences for once.

Too bad it had to be this bad an event.
Hackers Find Missing People for Fun [video]
The Exceptionalism of the French Yogurt Aisle
> Perhaps we have different views on "state".

One of the common complaints I have heard about IRC is that there's no history if you're not connected (contrast to, say, Slack). In most cases I consider that to be a feature; one of my biggest complaints about the way many teams use Slack is that it becomes both a real-time chat system and the canonical state of truth about decisions and how they were made.

It's a little more work, but I would personally prefer if chat was used to discuss things, and then someone took the time to actually summarize the discussion and conclusion into a document somewhere. Maybe it's Markdown that goes into Git, maybe it goes onto a wiki, maybe it's just a long-form email that people can review at their leisure. But there's got to be some kind of better record than a disjointed Slack chat.
Can totally relate to this. A casual office-pong player, one time walked into a Chinese pong club to get my technique corrected... Ended up totally re-learning how to play in a course of 2 years, similarly humiliated by young students of the coach.

Their approach to the game is different. It first felt to me like they are too serious, not enjoying the game nearly as I do. An unusual flight trajectory doesn't get a smile. But then a realization came to me: they've just played so much, they've seen it all, at least when playing with me. It's possible to surprise them, but it takes a really unusual situation. Perhaps, I'll catch up in a few lifetimes:)
Even if the move notification worked perfectly, the people on instances your local admin has defederated with will never receive it as a result of the defederation. I don’t think this is a solution.
I (author) agree with you. The target audience of this post was originally my coworkers, if I even targeted it at all; but there is certainly room in the world for more basic explanations targeted at people who aren't used to the idioms of functional programming.

The trouble is really that defunctionalisation is much, much easier if you've got sum types, pattern-matching, and higher-order functions. (It's not clear to me that it has any use at all if you don't have higher-order functions.) Is it worth the time trying to implement this sort of pattern in C#? I don't know. Insofar as C# is nice to write, it's because the IDE writes so much of the boilerplate for you, and no IDE is set up to admit this kind of pattern.
ML-like languages all look the same, but compile in completely different ways.
>Either they are an indicator or they aren't.

Third option is that it is an indicator as long as people aren't treating it as one, but once people react to it then it ceases having the power to indicate what is happening.
Actually I think this something that goes far beyond relatedness and the capacities of our common ancesters... consciousness appears to be an emergent property that is substantially similar even when it emerges in physically radically different beings with completely different neural structures.

The biggest piece of evidence we have for this is from octopi... they are about as alien as anything we can image (radial symmetry, distributed brain, visual input and output spread over the entire skin) and the last ancester we have in common with them was some kind of worm with just handful of neurons. Yet they seem to problem solve and explore and manipulate their environment much as we do, and people have developed surprisingly close relationships with some octopi in captivity. Even with an octopus, when you get to know it you begin to feel the kinship that seems to always be possible between one conscious being and another.
And from what I read, the futures did halt at 5% yesterday. So it was already sort of expected that the 7% stop would be hit today.
Max Von Sydow has died
"Find Coronavirus Risk along with millions of other items on eBay!"
In Germany, with privatization of hospitals, they more or less work under 100% load in normal circumstances. And that would mean regular overtime for doctors and nurses. You probably can imagine how quickly this would deteriorate if more capacity would be needed.

On the bright side, companies tend to extract far less money from the unhealthy. From outside it seems the US has reached a level of perversion regarding medical costs that I cannot even begin to understand. But I guess that the gig economy doesn't allow people to take off while ill, so that might help hospitals again. Congratulations, I guess.
Quantum deprecated the old method of Add-On development in favor of Web Extensions. NoScript didn't have a Web Extensions version initially and has been working out the transition ever since. But that was 2 years ago...
I would have hard time calling those kind of people my friend by my definition of friendship.
How much time do you see those people IRL ? Online relationship meaning nothing to me.
The work place force relation between people. I work with a guy I hate for almost 2 years. You are not my friend because I m forced to work with you. You are my friend if you are willing to make a sacrifice for me the same way I would for you.
Effect of methylphenidate on reversal learning depend on working memory capacity
Really well put and so true. I have know careers ruined because of falsehoods believed without question.
I’m a developer with nearly 8+ years of experience mostly in the JavaScript and Java/C# space with a couple of years of experience in Go. I’ve dabbled in functional languages like F# and Haskell. I found the article difficult to understand and the code examples were off putting to me, so I agree with your assessment.

That being said, I may not be the article’s target audience.
More real-life cases. The classic cases like compilers are covered enough, but I think we could use more examples in a wider range of domains. For those who use it, I think it feels like second nature and perhaps even "it's not a big deal really", but the duality is critical for building flexible systems. It's only a feeling I have at this point though.

I can offer a small example to start with. Steller [1] - is a sound modeling library that's written primarily as higher order functions. It however exposes a "specFromJSON" function [2] that offers a serialization through (informal) defunctionalization.

[1] https://github.com/srikumarks/steller

[2] https://github.com/srikumarks/steller/blob/master/src/stelle...
What can society really do about it though?

Reminds me of the mindbending Shittown Alabama podcast This American Life did a few years back. At the end of it, all I was left feeling was society has zero ideas about how to do anything about these issues.

There are blame games and anger/frustration/guilt/shame constantly expressed but I couldn't find anyone talking about solutions.
I'm going to say it. It can't possibly collapse 20% in one day... can it?
>Why do phones require device-specific builds and ROM flashing just to install a different OS?

Capitalism. And reasons that Google/Apple want you locked to their operating system, their hardware.

Prove me wrong.
Review of Brightcove Video Platform and Alternatives 2020
Pornhub under fire over rape and abuse videos
Netscanner – Golang TCP/UDP scanner to find open or closed ports
In the video they showed on the BBC the 'secret' door had a keyhole in the wooden panel, not exactly super secret.
Robinhood goes down again, during another historic trading day
To put it into another context: I know very much about Mr. Metcalf's work. This other guy, I have never heard of him.
The Market is like a supercooled liquid. It's been poised to freeze for months, just waiting for a crystallization seed. COVID-19 and the Saudis gave it two.
TensorFlow Quantum Is Released
1. If you are using a database then it's not an argument for the language, I think.

The database is a piece of the language, though, and the language ships with it. Python has a lot of very complex things in its standard library; C without a standard library is foreign to most programmers. Why do they get a pass while k doesn't?

It can work better for you, yes, but it's very possible that it's just that you're used to it and you don't notice the extra burden of dealing with that code.

It's not like 'geocar is foreign to writing in other languages. His GitHub (github.com/geocar) is full of projects in other languages, some fairly recent. This may make sense as an accusation for someone who doesn't write any other code, but I don't think it's a fair accusation here.

If there was some intense burden from writing k in comparison to ALGOL-like languages, would 'geocar have written an operating system in it rather than C? That doesn't seem apparent to me.
Junior programmers who don't write compilers don't need to know about defunctionalization. When they start writing compilers (or whenever the curiosity over comes them) they can spend an hour to learn basic ML syntax which is much more readable than Algol for discussing these topics.

It's not necessary to Cobolize everything to make it superficially acceptable to people who refused to learn basic language.
Did German physicists accidentally discover dark matter back in 2014?
It is possible for interest rates to be negative. Not that I'm recommending that to happen!
Based on the rules it cannot drop _more_ than 20% in a day :-)

There are examples of it happening in other countries though. Zimbabwe and Argentina come to mind for some crazy inflation and stock numbers.
In 2013 I wouldn't be predicting a recession.

In 2017 after Trump announced tariffs and it was ~10 years since the last recession. I was concerned.

Maybe stock prices were fine, but multiple companies I've worked for became unprofitable and got rid of tens of thousands of contractors.

Recession? Definitions are toxic to the real problem.
ARM Macs will be the end of the line for many "prosumer" customers of Apple.

It will probably sell quite well though. And it will bring back fanless designs.
Should panoramic images be part of the HTML5 specification?
The problem's not the bootloader (pretty much all Android kernels use the same bootloader format), it's that the hardware introspectable by software, and the device tree passed in to make up for that isn't designed to be used by anybody other than the OEM in the first place.

It's like the days of when Linux didnt support ACPI well, but now everything is behind ACPI tables instead of PCI config space.
Cryptographically it seems as though all we need in HTTP is that we get back a special token when we ask for it. But it's essential in designing real-world security systems to understand real world practice. Historically (prior to the Ten Blessed Methods explicitly forbidding this) it was not uncommon for HTTP-based DV to go like this:

Customer: I want a cert for www.example.com

Average CA: OK, put this file (containing the text 12345678) on http://www.example.com/average-12345678

Customer: OK done.

Average CA does GET http://www.example.com/average-12345678 verifies that the token 12345678 is present and issues certificate

Cryptographically it's fine, who else but the owner could make this test pass? But in the real world lots of web servers when you ask them for average-12345678 will go "Sorry, average-12345678 isn't available. Maybe you'd like to visit our home page?" and that text matches the token and passes the test.

That really happened, to real commercial CAs which are still trusted today, because they hadn't thought about real world problems (also in one case because they goofed an HTTP response code check so if you gave that reply as a 404 their code wouldn't notice it was a 404 before passing the test)

Let's Encrypt was designed to prevent this mistake (even though embarrassingly it was still happening at other CAs years later until the Ten Blessed Methods were de facto imposed by Mozilla policy) but managed to make a very similar mistake in tls-sni-01 which was dangerous because Apache httpd (and maybe nginx?) has crazy default behaviour for virtual hosts on HTTPS. Again, in principle tls-sni-01 looks safe, who else but the real owner could answer TLS setups with bogus SNI information? But the real world gives us an answer: Anybody sharing a cheap bulk hosting site with you if the host used one of the world's most popular web servers.

You can see analogues in the real world too. We had a sub-thread on HN recently about RFID entry badges. Most use a very passive design which is easily cloned. But you can buy hard-to-clone secure systems for this role. Having done so you might assume only employees and legitimate visitors can get into your facility. And then you see that in the real world your employees are still letting people tailgate and leaving fire doors open to take a smoke break and you realise that cryptographic security of the RFID entry cards was not in fact your big problem in controlling which people are in the building.
Fifteen.ai
The ways of dogs to Mann: Exploring the joyousness of dogs
Defining Your Own Python Function
No, you can't "flip" input because it is, most probably, output of ReLUs which are all non-negative. In that case you have to learn flipping and all that correction at the Mx+b part, which is, let's say, in the range of tens of thousands of parameters.
> It's not clear to me that it has any use at all if you don't have higher-order functions

Your example in the "Testability" section doesn't involve HOFs. I thought it was interesting to view that example as an instance of defunctionalisation.
It would go a long way if the post used a Rust-like syntax even if it’s not a real language. Perhaps ReasonML, but I think that even does away with more parens than necessary IIRC.
Here’s why financial markets are tanking around the world
That's really awesome, but it feels like cheating to call it the OCR record holder. It's really OCR + context. However it would be interesting if you could apply the same idea at the word and sentence level of written language. I'm guessing there are people that already do this.
"I don't know how to read most of this, but I do see that everything's red."
> P.S. if I buy a bespoke suit, I pay a fixed cost and it’s guaranteed correct — problems are paid for by the maker, not me.

Using materials that have been used for decades.

If you want to create a new nano-fibre fabric in a lab that's never been used before, and will not be purchased by anyone else, why should Henry Pool or Huntsman & Sons be the ones to pay for all the lab equipment?

If the USN wants cheap and cheerful there are OTS options:

* https://products.damen.com/en/clusters/combatants

It's kind of what the USN is doing for the FFG(X):

* https://news.usni.org/2018/02/16/navy-picks-five-contenders-...
Live Debugging of AWS Lambda Functions
The largest daily point loss in the Dow is -1,190. Today we briefly hit -2030.

The 19th largest daily percentage loss in the Dow is -7.32%. Today we briefly hit -7.9%.

The 19th largest daily percentage loss in the S&P 500 is -7.18. Today we briefly hit -7.2%.

If you don't classify that as a "crash," then please state your criteria for us to examine. It may not be a major crash, but it's definitely notable.

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

https://en.wikipedia.org/wiki/List_of_largest_daily_changes_...
If a rise in the DOW was enough to shut it down due to load, a massive fall can't be much better.

See replies to Robinhood's tweet: https://twitter.com/AskRobinhood/status/1237016846282280961
I wonder if there are any FOSS projects I can self-host. would be nice to have such data in a terminal
My wife and I moved to Wausau, WI for her residency. Granite Peak is pretty much in our backyard. It's a midwest "mountain" but it does the job. Extremely nice to get out for an hour after work.

Many of the midwest hills near major cities have night skiing nearly every day of the week.

Steamboat is probably the most well known "big resort".
Robot submarine would be able to kill with human control
Um... so how are they making money if we are not the product?
This is a very cool concept! It would be useful for CLI commands like `npm test someSpecificTest`.
On an already volatile day: https://twitter.com/NYSE/status/1237009268181798913
Robinhood goes down again, causing customers to miss out on another trading day
You need to edit your title to say "Ask HN: Reschedule Interview?" to fit the style guide for asking questions.

As to your question (assuming you're a candidate): yes you can ask, but unless it's for a major reason outside your control (e.g. your doctor asks to change a medical appointment on top of your interview), generally it "brings you down a notch" in that it causes extra effort on their side (and makes you look slightly self-centered).
Except that R&D and experimentation has no guarantee of success, so how who would want to underwrite a policy to protect something that is inherently risky?
Google Patent's interface is dumb. This means "Today (on 2020-03-09), the patent application is not in a state of pending to be filed." The fact they put this in the Events section is horrible UI. It's not an event, it's a current status as of the date the webpage was loaded. And it does mean that the patent is expired or not, it's a boolean specifying that the patent is filed (active) or pending filing. A better UI would be the text "Filed: yes" somewhere.
But the actual economy _is_ still about sentiment, no?
Atomic content design: interview with Eirik Hafver Rønjum
Revealing the Critical Role of Human Performance in Software
We're finishing up the Windows version first, so implementing a new gui now so custom rules can be used (rules are already done in the back end). Then we can do the Mac version. Sorry can't give an ETA, it's bound to be wrong.
This is the 3rd system outage in the last week.

https://techcrunch.com/2020/03/03/robinhood-outage-cause/
Wow... Being down once - OK, it was record-high volume, servers were strained. Twice - well, it was only a day after the first time and it takes time to fix these things. But a third time, nearly a week after the first incident (and once again on a volatile day where users stand to gain/lose a lot of money)? Really hard to think of any acceptable justification for that.
Recession-Proofing for Agile Organisations
Matt Levine had some interesting (and funny!) insights the last time [0]

> It is well known that one of the best services a retail broker can provide is not answering the phones during a crash. The market is down, the customers panic, their timing is terrible, they want to sell at the bottom, they call you up to say “sell everything,” you say “we’re sorry all our representatives are assisting other customers, your call is important to us,” they hang up and get distracted, the market rallies, they forget about selling, you have saved them a fortune, good work.

[0] https://www.bloomberg.com/opinion/articles/2020-03-03/robinh...
The Awfulness of Daylight Savings Time Mapped
You figure they would have just turned the servers up to eleven.

At least in such a volatile time period.
See my other comment https://news.ycombinator.com/item?id=22525533
In KDE2 times ? Probably an issue with the licensing of QT at the time. It has changed one or two times since then.
> ARM Macs will be the end of the line for many "prosumer" customers of Apple.

Why do you think that? Do you just think ARM can't match Intel performance? Or do you think the prosumers need Intel-specific functionality like counters?

What I'm worried about is implementing top-quality ARM backends for software like the JVM. We need someone doing this rapidly as I think an ARM MacBook Pro will just turn up one day, unannounced.
It's always been either completely down or having a huge lag in executing orders at market open for the last 6 business days. That leap year bug was a hoax. Robinhood just can't scale under heavy load.

I wonder if people will leave the platform en masse to alternatives as most brokers have no fees on trades these days.
Stay agile while controlling resources and finances
Good god, I just finished watching Shutter Island and then read this. May he rest in peace.
Something that actually happened in Sweden! Although it seems like it's not like that anymore:

https://www.thelocal.se/20191219/sweden-abandons-negative-in...
Ask HN: What is your learning plan for 2020?
Some companies encourage employees to come up with a learning plan each year. These usually include what, why, and how for each thing you're interested in learning.

What are you planning on learning in 2020 and what resources do you plan to use to do it?

I'm looking forward to learning:
Graphql - a deep(ish) dive
Statistics - brushing up with an intro course
Devops - will finally read Project Phoenix and see where that takes me
Pandas presentation tips I wish I knew earlier
I would call languages like Java, Javascript, Python, C++, C# 'mainstream'. But not niche languages which have 1/100ths or less of open positions.

Monster lists 68000 positions after a search for 'Java', and 180 for 'Clojure'.
Looks like it's only happened once, 22.61% on Oct 19, 1987.

Even the 1929 crash wasn't that much, though it did drop about 24.5% over two days, Oct 28 and 29, 1929.

https://en.wikipedia.org/wiki/List_of_largest_daily_changes_...
That's great in toy theory, like the formal real number system.

How useful is it for modeling real world problem?