skysight-inc/HackerNews huggingface dataset:
One thing computer vision is missing is making a depth map given a 2d image. You can look at a photograph and describe it as a 3D scene. This will be important for many fields.
Since recently, yes... But for some reason they decided to make it part of "BitBucket Premium"[1] which is garbage. These are absolutely essential features, and their pricing overhaul hides this behind $3/month/per user. And it also seems that the unlimited users for $200/mo plan is also gone now. So their pricing overhaul has made things more expensive for anyone over 100 users, and more than doubled the price if you want these essential features (merge checks, I understand charging extra for cloud mirroring).

[1]: https://bitbucket.org/product/pricing?tab=host-in-the-cloud
It doesn't seem like zero-shot classification to me. It still seems like image classification. You said:

> What if every time Ford/GM/Toyota substantially changes the look of their cars, your classifier no longer recognizes them

My answer was probably incomplete, but I took the above to mean that cosmetic changes to vehicles mean that classifiers no longer identify them as cars, and this detrimentally modifies the behaviour of the car.

Whilst it's trivial to envisage a scenario where your problem is solved systemically (sufficient training data for a new chassis released in advance or something), it seems like it would be possible to train based on "things we expect to see from any car".

As far as I know, that's how all of the existing methods operate. They seem to have a hierarchy for decision-making:

0. Is there an object around me which I need to consider? If not, continue to monitor for one whilst operating the vehicle within the parameters of road signs and conditions.

1. Is this an object which has a predictable path based on either its signals or the expected behaviour of a car on this part of the road / operating within the parameters set by the road signs I can see?

2. Is this an object which is operating safely despite not falling into category 1?

3. Is this an object which I need to take action to avoid?

Which is to say that it ought to be possible to "fool" a Tesla with a non-car object behaving in a similar fashion to a car. The Tesla sees an object, not a car.
Teaching computer science in Poland and in the World
Service Objects (No More Fat Models)
At my last job at a web agency, I was told to make a newsletter popup that opened on first page load. I said to my project manager (he was a web developer before) that it was bad design and everyone finds it annoying. He said that the client wanted it, and I should just do it.

I asked him, what if the client wanted a pink unicorn gif in the corner, should we just do that as well? Without telling the client that it doesn't fit the site? He said yes...
`git blame` and `git biscet`
What do you do after you touch and smell your feet
The Trabant Is the Best Commie Car Made of Cotton We've Ever Driven
Diamandis already made this point, but it's a pretty remarkable juxtaposition so I figured I'd add my own experience:

NASA Ames Research Center in Mountain View is home to both Pleiades, 15th fastest (tested*) supercomputer in the world, and Google/NASA's D-Wave 2. Touring the facility I was awed by the sheer magnitude of Pleiades. Rows and rows - 20 some in my estimation - of back to back racks lighting up and humming along as I walked through like it was an enchanted garden of hardware. I hadn't expected access to the D-Wave but jumped at the offer. I'll omit the physical security differences for the two systems... but what also struck me again was size. The room housing the D-Wave was a couple orders of magnitude smaller than the one with the behemoth Pleiades; like a professor's office versus a massive gymnasium.

Separately, with regard to comments about the timeline of 'quantum supremacy' --- I wouldn't be so sure that it's far in the future, or in the future at all for that matter. I think it's naive to assume that technological advancements with implications of such a grand scale wouldn't warrant TS classification (or equivalents). Just my two centibits though.
As an alternative I've been using http://materializecss.com for a while and really love it.
That is the whole point.

Native apps are fast and enjoy every feature the OS has to offer.

Web apps are a pile of hacks that require conferences sharing clever tricks, usually browser specific, to make them usable at all.
So true, same for me. Either the topic is interesting, or the people. But rarely both match.
Note that you can use mosh on Android using Termux (https://termux.com) - run 'apt update && apt install mosh' to install the mosh package.
The author writes:
"Clifford Algebra reveals, for example, that the apparent chirality in electromagnetism, i.e. the right-hand rule for electric generators, and the left-hand rule for electric motors, turns out to be actually an artifact of the math used to describe the world, not a property of the world itself. It turns out that electromagnetism has no chirality, as revealed by Clifford Algebra"

but I'm a little bit skeptical of this given that properties of things like "electric motors" can be observed in the real world.
Where Even Nightmares Are Classified: Psychiatric Care at Guantánamo
It was a very in-joke (cf.: would you conceive a daughter if.. [spoiler]). Actually, I heard that the movie is good.
Show HN: Chrome extension for first paint time,time consuming requests,page stats
Look at your keyboard, up there, top row, right hand side. You might just be the person who has found an actual use for that button labelled "Pause". Congrats! ;)
NYC pushes families out faster than the other ones. The underlying problem, IMO, is that cities are too expensive and inconvenient for certain types of people, including families and the disabled.
I wonder whether you actually read the article you linked, because here's how he tries to shift the blame and deny his own accountability:

>Now, I’ve got people on the left accusing me of creating Donald Trump. And I’m like, “But I’m against Donald Trump. I warned against a guy like Donald Trump.” Well, you created the conditions that grew Donald Trump. “No, I didn’t. I think it was the government — both parties that weren’t listening to the people, that the people got so frustrated they wanted to burn the whole thing down.”

And here's the only thing he apologizes for -- a bullshit non-apology for tone rather than substance:

> And so I’ve been ringing that bell. And I’ve been telling you, “This is going to end in disaster. It’s going to end in disaster.” No exits left. There’s a cliff coming. That’s what I want to apologize for. I still believe that: there’s a cliff coming. But that is such a hopeless message that I can barely survive. And it’s because I have gazed upon the problems. That which you gaze upon, you become.

I'm not going to waste more time debating this, because there's literally nothing to debate. Beck did tremendous damage to the political discourse, and he's never owned up to to it. And what he's doing now to normalize Trump's dangerous behavior is only making the situation worse.
I suppose that the result is still evaluated by a human so the question about accuracy is irrelevant. All of the other questions can be asked irrespective if pattern recognition or manual labor was used.
Can you provide three most prominent examples of a "unicorn" doing such thing - destroy existing businesses by low prices and then stop providing good service and low prices and instead "screwing the customers" and still surviving as a company for, let's say, 5 years? And of course aside from patents, copyrights, etc. being involved - in a free market.

I don't believe such strategy can work. Screwing you customers is an extremely bad business practice, and it only works if your competition faces very high entry barriers or prohibited altogether, e.g. by law or regulation. Otherwise you'd either have to lower your prices each time new startup comes around, or you quickly get your market share eaten, as it happens now to taxi monopoly.

> At best we will end up replacing many small businesses

Taxi medallions are not controlled by small businesses. With their prices (before Uber), they can't be. Small business doesn't have that kind of money.
MeetUp seems to be mostly about offline user groups now. Mostly about tech - at least in my town.
I'm unfamiliar with the original story, but watched the film yesterday. I was very impressed. Intelligent, emotional, sensitive - I certainly didn't come away thinking of it as nihilist and depressing, quite the opposite.
It actually triggers anger in me when I've started to read and something pops up over it. It's the least likely way to get me to click your thing.
People sometimes say ML is aimed at compiler writing.
>we don't have urban sprawl

What would you call people moving from central Amsterdam out to Haarlem, Amstelveen, Almere, Zaandam, Purmerend as soon as they have kids?
I see it everywhere.

On my computers the only web based software is related to online travel agencies, discussion forums not based on email and news sources.

When there is a native alternative, it gets installed.
I was an H1-B but not for a contractor. I'm pretty sure the only reason I got off my TN was because I applied during the recession.

There are 2 quick solutions:

1) Allow people to keep their H1-B after quitting their job. Looking for a job while you're on an H1-B sucks, you have to deceive your employer until the transfer goes through. And the transfer itself is a barrier to getting hired because you can't start immediately.

2) Prioritize applications within each occupation class by wage instead of lottery. That way these low wage body shops can't spam the system, they'd actually have to pay a good wage rather than the "prevailing wage" to get a visa approved.
Scale matters. The fact that I'm on the street is public knowledge. But yes, I'd have a problem with an automatically searchable database of all my moves in public places recorded by cameras.

Edit: manually searchable footage is in-between. Manual search has natural throttling which makes it a bit less invasive against privacy.
> Given all these great options, it's not clear to me why anyone would go back to a separate GUI tool?

You're clearly a Linux person. Or at least a command line person. I am too. Quite a few programmers at my work have never used anything but Windows and barely touch any servers. So they don't really use the command line at all, ever.

They also insist on using graphical clients for Git. This is of course horribly inefficient and leads to plenty of problems (mostly due to their choice of the Eclipse Git Client, which seems to have a lot of bugs). But they think the command line is scary and too difficult to understand.

So, my point is, there are a lot of people who have used GUIs their entire life and are used to be able to figure things out by just staring at the GUI and spending 30 minutes aimlessly clicking about. Then when they use a CLI program they have no idea what to do, and get frustrated. Because they're not used to RTFM.
Step 1. Install adblock.

Step 2. ?

Step 3. Profit
Site seem to be down.
`Error establishing a database connection`
Or, good enough for 95% of the use cases, simply use 'xargs' which is part of findutils and installed by default on all linux distributions. See the '-P/--max-procs' option in the man page for more details.
I wouldn't speak so definitivly regarding something you don't know for sure. Everyone doesn't find them annoying enough to make them ineffective.

The website probably won't cry over your bounce if it means they'll collect an email optin from someone else.

Auto play video is bad for reasons beyond a pop in modal and reasons beyond annoying video ads.
This is pretty neat! A couple of thoughts spinning off from this:

In the breadth-first traversal example, it looks like the resulting linked list is completely static. By that I mean that you could pre-compute the traversal order and store it into the linked list of 'p' pointers. Then you can traverse as many times as you want just by following the pointers. In fact, as long as you aren't editing the tree, these traversals should even be reentrant and thread-safe.

I feel like you could do the same sort of thing with depth-first search, or any other scan order really: Do one "expensive" (ie, allocating) traversal to build a linked list, then lots of (comparatively) cheap linked-list-following. Or you could even build the linked list along with the trie, and update both when you add/remove elements (if that's much rarer than traversals). For the latter you'd probably want to use a doubly-linked-list so you don't have to do another search to find the "previous" element.

If you are able to allocate extra memory, or can structure the memory layout appropriately, it might even make sense to (re-)pack the trie nodes in traversal order in memory, so that the memory accesses during a traversal are nice and linear. Again, depends a lot on how you're using the trie and what your constraints are.
https://news.ycombinator.com/item?id=12941060
i meant their research into other areas specifically. they do way more than AV. its like they use AV to fund real security research.
Why would you want that?
There are several ports of OpenSSH for Windows if you prefer that.
>a world-class expert in the field of interest

A world class expert in elementary mathematics seems kind of paradox? A pedagogy expert, sure, but how much expertise do you really need?

>This is basically how we train elite athletes, musicians

... but only after they've proven talent. Children raised to become top athletes aren't necessarily going to be successful, are they?

Simply, the attention afforded to a particular student in a 1:1 setting is an improvement, I agree with that at least.
Apple has been going so far as to automatically disable Flash, which really helps.
You download YT videos before watching them? Seriously? Sometimes the suggestions on HN are literally insane in the amount of effort people go through to avoid things that wouldn't be a problem in the first place if you did something simple like use adblock software.

I saw some other post where a guy hand edits tens of thousands of entries in his hosts file... yeah dude what an amazing use of time.
For everyone who works with multiple sessions, there's this tabbed putty version out as well: https://github.com/jimradford/superputty
India's air pollution in five charts
ScopeFun a Full Open-Source Osciloscope and Logic Analyzer
Autodesk 2017 All Product Keys and Keygen Free Download
Right, but it's those remaining 5% of situations where you want parallel execution on multiple remote hosts that make this cool (xargs itself can be replaced 95% of the time with backticks, for that matter). Combining parallel, pies[1], and shepherd[2] makes for some very cool possibilities, which you can check out with the GNU System Distribution[3], which I've recently migrated all my personal systems to.

[1] http://www.gnu.org.ua/software/pies/

[2] https://www.gnu.org/software/shepherd/

[3] https://www.gnu.org/software/guix/
The problem with publicly advertised meetups is the selection effect - they tend to be patronized by people who lack the social skills to make friends.

Of course there are also people with social skills who attend those meetups, because e.g. they're just new in town, but if they meet some other people with social skills they will probably become friends with them, start organizing private meetups, and drop out of the public ones.
With xargs I always have the problem that lines get mangled when you have concurrent output, so you have to work around that. GNU parallel prevents this by some magic.
Using Social Psychology to Motivate Contributions to Online Communities
>> youtube is one of the few sites where people actually want autoplay

Not me. I usually open a few tabs at the same time and have to stop every video manually. That's pretty annoying. I wish it didn't have autoplay.
I use butterflies to watch videos
http://xkcd.com/378/
The internet's core infrastructure is dang unsupported (but we can save it)
Maybe. The main thing is that Airbnb keeps the payment for 24 hours after check-in, then it's released to the host. That means any complains within 24 hours will result in the payment being frozen. At the point it reaches the host's end, it's impossible to get the payment back without the host's approval.

Some things you simply don't notice at first sight (e.g tiny painting particles falling from the roof, cockroaches, a broken dishwasher..).

If Airbnb's review system were honest, this wouldn't be an issue, probably. In my experience, hotel reviews are magnitudes more reliable.
So use an adblocker to give them lesson.
Saying that Monad should be used instead of frameworks, because frameworks don't compose?

Monads don't compose, and the workarounds are ugly and still a topic of active research.
There's a whole bunch of weirdness spread throughout the post, like the section starting "Now we come to the concept of inversion, 1/x, a concept you learned so long ago that you probably can’t even remember learning it, but in all the time since then, nobody ever pointed out to you that it is a conceptual impossibility!" and continuing through the author getting het up about the one-point compactification of the plane.

There's something about clifford algebras that brings out the fanatic in people, the first time I heard about them was Pertti Lounesto posting all sorts of rants in sci.math back in the day.
Chandler Guo Biggest Chinese Bitcoin Miner Predicts Each Bitcoin at USS1M Video
If we did (and we do understand a fair bit about chemical trails and contact signals), would the ants even know they were communicating with something that isn't another ant free m the same colony? Do they even have a mental model of other ants or even their own colony?
Cult Movies May Be Destined to Become Extinct
Indeed. It's rather hilarious when you hear these arbitrage traders speak about "innovation, research & creativity".

http://scroll.in/article/741723/full-text-narayana-murthy-qu...

http://timesofindia.indiatimes.com/india/Narayana-Murthy-run...

India, if you understand how its education system is setup, is essentially a labour market for producing service workers for the Anglosphere. I'm not the slightest bit surprised that India is dirt poor, while Indians form the richest ethnic group in the US.
It's really sad--high density is actually lowers living expensives and yet there is no serious amounts of cheap high density in this country.
Friendship is all about common experience. If there's no any - there're no friends, plain and simple.
Do we expect to see this wave on the other side of the Tasman? And if so, will it be big?
The hungarian joke was: 'When I grow up, I'll be a Mercedes'.
Were you going to vote for the guy who later endorsed the corporate-owned neoconservative warhawk? Because, given that, it seems like his principles weren't worth very much.
Fun fact: The ssh-agent equivalent for Windows that ships with PuTTY (pageant) has a limited amount of memory reserved to store the actual keys (8kb) which causes it to stop responding when more than 25 keys or so are used. Because they have no GitHub, no easy way to collaborate on the source, and the developers don't reply emails, this has gone unfixed for years, and even though PuTTY is open source and you can fix it yourself and use your build (which we did), the worst is that we quickly found out that almost every independent tool on Windows that relays on SSH copy pasted the source of PuTTY almost verbatim, since we found this bug in many places afterwards, including closed source applications.

Bottom line, set your workflow on Linux or at least bash for Windows if you manage or plan to manage many machines.
I don't think frameworks are flawed, but platforms and languages.

I mean, just look at the Web. DOM, Web Components, Indexed DB or WebGL could all be considered features of the Web-Platform and they seem all to have awful APIs.
At the scale gitlab is talking about, it is usually better to source from a vendor that doesn't provide ultra-fast turnaround, and just keep a few spare servers and switches, so you can have 0-hour turnaround for hardware failure.

Get servers from Quanta, Wistron or Supermicro, and switches from Quanta, Edge-core or Supermicro. The $$$ you save vs a name-brand OEM more than pays for the spares. Use PXE/ONIE and an automation tool like Ansible or Puppet to manage the servers and switches, and you can get a replacement server or switch up and in service in minutes, not hours.

If you're moving out of the cloud to your own infrastructure, it makes sense to build and run similarly to how those cloud providers do.
It shouldn't really matter what the accuracy of the software is being used properly. The facial recognition software should be used as a tool to help narrow down potential suspects. It shouldn't be the judge jury and executioner to decide if someone was indeed at the scene of a crime. The officers using the system need to be properly trained to understand the limitations of the system. For example just because the system finds a close match, it is only searching a database of people it already knows about. The actual suspect may not be in the system. Traditional police detective work still applies. The face match is just a lead not hard evidence.

Also, the systems use should be public (just like the police's use of fingerprint biometrics is). Problems come in when you try to use this or any technology to automate law enforcement. Human judgement and police work need to always be part of the equation.

Facial recognition should be thought of as a username not a username and password combination. It shouldn't be the only piece of evidence in a case to prosecute.
Person of the Year: Amazon Web Services’ Andy Jassy
One good reason for me personally is to insure future availability. As I type this, there are a couple of videos in my watch-later playlist that have been replaced with "video removed".
Unlikely because the earthquakes were on the East coast of New Zealand, away from Australia.
Norhing. If you plan too much, it Will not be sabbatical.
It was 2014; impressions dropped by over 96% overnight (essentially, you could find it by searching for the site name, nothing else); the dates didn't correlate with an observed algorithm update; no 'Manual Actions' were showing in GWT; the attendee list at the conference was public.

I'm not comfortable with saying any more because, as hackuser says, I'm not risking the last two years of work (we've finally got back up to that level of Google traffic, though fortunately other traffic has grown immensely). I can simply offer this up and let people disregard it to the extent that they're willing to trust a throwaway account. You don't trust it at all, and that's fine.
1. Use a predefined adblocking hosts file on your system, if you have Linux, just replace your existing /etc/hosts file with this https://github.com/StevenBlack/hosts
This will kill 90% of popups and autoloading, for the others..

2. If you use Chrome, use the option that stops plug-ins autoloading (search for plugins in the Settings search-box)

3. If you use Firefox, remove or simply don't install Flash. For HTML5 you should look for controls that stop autoplaying.
How  Entrepreneurs Get Beyond Their Comfort Zone
Curious the grade levels where this has been deployed and the background of the students. Also curious if there's any academic research behind it.
My Watch Later is like 100 videos long. Ain't nobody got time for that.
The problem is that with a large enough database, no matter who's actually in your input photo, you're going to find one or more matches. And if your matching algorithm is any good, they're gonna look really really similar to your input photo. So you've got a pre-screened list of suspects that you can pick from, to put in front of a jury and say "see, here's a photo of this guy doing the crime, the computer says it's him."
If life was more like school, then we wouldn't have this problem. Maybe school could then be more strictly study, too?