skysight-inc/HackerNews huggingface dataset:
I don't know if it's a good practice or not, but i usually just pick a word to use for all security questions, that's totally unrelated to the question.

ex. I what town did you first meet your best friend? "potato".
There appear to be some serious flaws in a causal argument from that data; see my other comment https://news.ycombinator.com/item?id=14221542 for more details.
> Lower the taxes and don't let government get their hands on it at any stage of the process. This smacks again of redistribution of wealth and I'm totally against this.

Brilliant! I'm sure that startups will flourish in an environment where there is no functioning government. What I don't understand is why the movie Mad Max didn't show a vibrant startup community with flowing rivers of lattes and soylent, rather than the human misery that comes from the absence of rule of law, retirement, and health care.

Serious question, do you really want to live in a world devoid of "redistribution of wealth", where life is cheap, the working class is treated like disposable trash, and treatable illnesses are a death sentence?

What would it take to convince you that the wealthy contributing some of their riches back to society is the foundation for a functioning civilization?
Or Amazon Handmade? Does anyone know if Amazon treats Handmade sellers the same as standard Amazon sellers?
I'm pretty sure I tell my stories chronologically forwards. What a strange accusation.

(This is one of those things that's going to bug me for a while every time I tell a story.)
Suggest HN: Use target=“_blank” for external links
I'm not sure why HN doesn't do this, but I think it would be a better experience if external links opened in new tabs/windows instead of in the parent one.

I always have to remember to middle click (or control-click) whenever I click a link. If the reasoning is the "tabnabbing" exploit, window.opener can always be clobbered, or the new tab can use a redirector (as FB does).

(As a sidenote, for whatever reason, reddit doesn't use target="_blank" either. It's really annoying clicking an external link and losing my point in a huge comment thread.)
Markets Update: Bitcoin Price Rise Climbs to Uncharted Territory
I ask: 'Tell me about a problem that was particularly challenging'

I'd love for someone to tell me a story about something they couldn't solve (or at least not the way they wanted to).

If they can't come up with something, which is rare, I ask them to tell me about something that was fun for them.
My understanding is that camera are pretty useless in terms of catching people cognizant enough to wear a hoodie/mask, but are useful in convincing your insurance company that a burglary did in fact happen
Sweden is still well above the US and if many countries all have strong safety nets one of them has to be on the bottom of that list. But sure, if you remove countries with less than 10 million you are going to end up with fewer outsiders on lists like this.

However, the US is relatively far down on this list relative the way we talk about it as a bastion of innovation. I mean we are just above France which does not fit the narrative about strong worker protections preventing new businesses.
I'm using the official raspberry pi camera module both with a model B and a zero-w. For night vision in my garage, I found a standalone infrared light similar to [1]

[1] https://www.amazon.com/Univivi-U48R-48-LEDs-WideAngle-Illumi...
Probably because they trained an LSTM model to learn conditional probabilities between words and then sampled using markov methods to actually generate the sequences.

It's actually pretty standard and not particularly innovative, technically, in that you can google already existing tutorials on exactly how to do that (even in Keras - forget lower level stuff).

At any rate, this doesn't work well, typically. I'm sure they generated a bunch of sample sequences and cherry picked ones that made even a little sense for inclusion in their script.
It gives me hope for a solution, since then I've got some text strings to throw at google. Otherwise, I'm back to starting with "$program_name crash", because I don't want to use search terms that would exclude someone's wording describing the same problem.
What I'm curious about is the strategy behind publishing hands-on technical posts on the Y Combinator blog. Is it just to give it some street cred among programmers?
Jobs weren't created in the "right" places and people don't think they should have to migrate for job opportunities. This has not always been a realistic expectation, tons of people have people have moved to find work in the past and now.

Ironically the same people who feel this way seem to dislike immigrants, who are motivated to take risks and move for a shot at a better life.
I love when I ask for sweetener and get a whole pile.
>Since it's both logical and fits with 20 years of observed experience

The famous example Taleb uses in his book is the Thanksgiving turkey.

"Consider a turkey that is fed every day," Taleb writes. "Every single feeding will firm up the bird's belief that it is the general rule of life to be fed every day by friendly members of the human race 'looking out for its best interests,' as a politician would say.

"On the afternoon of the Wednesday before Thanksgiving, something unexpected will happen to the turkey. It will incur a revision of belief."

http://www.businessinsider.com/nassim-talebs-black-swan-than...
Agreed. Reading the article, Princeton Audio reminds me of the independent bookstore from Something Positive:

http://somethingpositive.net/sp09092004.shtml

http://somethingpositive.net/sp09102004.shtml
Peter Norvig is Director of Research at Google. This is one of his essays: http://norvig.com/21-days.html For some people six months spent learning algorithms has value independent of Google's hiring process. Other people maybe not.
>This attitude manifested itself most corporally in the behavior of the local college students in traffic; they would wander in and out of the street without looking, exuding a kind of studied indifference, sending a clear message to the local people that the streets were for them, risks of blunt force trauma notwithstanding

It's one of my favorite things about college campuses that pedestrians own the streets and cars wait their turn.

You could always tell when it was parents weekend by the huge size of cars on the streets and their unusual aggressiveness at crosswalks. Suburban/exurban parents out of their element. It was always satisfying to see them ticketed. This is an urban college campus. That shit doesn't fly here.

It's not really about student vs. townie, it's just that these few blocks, unlike almost anywhere else in the country, are for walking.
A professional code of ethics with no weight behind it is about as effective as a code of ethics I upload on a random blog tomorrow. That's what ACM's might as well be, since it's not even universally known by professionals, let alone adhered to.
Deceptive subscription of email addresses to a mailing list will lead to a larger percentage of emails reported as spam. This will in turn increase the chance that Gmail / etc. mailbox provider will take actions to prevent you from contacting users in the future. If the newsletter is an important part of your business, losing it could be devastating.

Sometimes a matter of ethics can be reframed in the context of long-term reputational risk. "X bad incident related to our reputation" can be a lot easier to attach a dollar value to than "being unethical", and that is (in the end) what many engineer-employing companies care most about.
I'm not sure why it sounds like a humblebrag to you. I believe many people, especially those of us on our computers all day, go days at a time without writing with a pen once, except maybe to scrawl their names on receipts.

I used to keep a pad next to my desk to work out difficult programming concepts. I probably used it once a month at most.

I write more now because I try to keep handwritten notes of to-dos, but even then I had to force myself to use a pen, and not one of the million digital note-taking apps.

It's not a question of whether one is better than the other, it's just that keyboards and phones are under the fingers of a large segment of the population for the majority of the day, so people don't even think to use pens.
Britain’s Brexit denial
Unfortunately that's a legal minefield. Mantraps have various legal standing around the world, but you are likely to be successfully sued if they result in injury. Seems likely in the case of a panicky criminal who finds themselves suddenly boxed in with mysterious gas.

There are other considerations as well (via wikipedia [1]) : "There is also the possibility that such traps could endanger emergency service personnel such as firefighters who must forcefully enter such buildings during emergencies. As noted in the important US court case of Katko v. Briney, "the law has always placed a higher value upon human safety than upon mere rights of property"

[1] https://en.wikipedia.org/wiki/Mantrap_(snare)
Stealing the money => 10% of the work.

Laundering the money and not getting caught => 90% of the work.

The dude made a big fraud and got caught in 5 minutes. That's amateur hour.
Sounds like a good match for you.

I actually kind of enjoyed studying for and even taking my google exams. My day job often involves a lot of very intense and intricate work, but not necessarily fun concepts. I actually enjoy trying to figure out how to find all matching subtrees in a general tree, or all the permutations of a subset and whether they can be reassembled to enclose a different set, and how to do this efficiently. It actually is sorta fun.

Unfortunately, getting sharp enough at this where I can handle new questions like this in 45 minutes at a whiteboard was a bit much for me. I might be able to do it with several months of intense study. I was surprised with the amount of process they really do expect you to make at the whiteboard in 45 minute (the reason given for the no hire was that I analyzed problems well but just didn't make enough coding progress. who knows what that really means, they may have just been being nice).

Honestly, it may be a good filter. It shows that I either 1) am not quite sharp enough to get to this level within a couple of weeks, or 2) am unable or unwilling to invest the amount of time necessary to get myself to this level over a greater period of time (i.e., I have other life demands that prevent me from doing so, or am otherwise disinclined to do so).

That may give a tech employer some key information about my ability to devote myself to the job to the extent they would like.
I have never seen so many (mainly) positive comments in so short a time on a youtube channel. Many thanks to Grant Sanderson aka 3Blue1Brown (and also Leibniz and Newton). Lets hope probability and multivariable calculus are next.
How Google Could Collapse
The overall story was written by humans. The just-barely-not-quite-nonsense that the actors speak when they get "turned on" are the lines the algorithm wrote.

If you view the credits, it shows all the corpuses the various bot-generated lines were trained on. Hasselhoff's lines were trained on a whole bunch of baywatch episodes.
Seems more like an edge case
It will be more or less the same. New frameworks, languages and what not will show up with huge hype and then disappear in next few months or few years. Vast majority of black matter developers will continue with writing enterprise CRUD apps in Java or C#.

For myself, application that I am maintaining will turn 30 years old (Delphi 5 app) and I will probably continue working on supporting few more Rails apps as well. Oh and vineyard I planted this week, will finally give me first harvest.
probably in the cemetery.
Nobody is saying you'd count all the country's GDP, only that their own richness is already as high as the others.
Linkedin's new  Terms of Service
Work is still skype for business, plus iMessage between co-workers.
Free localization of your product by a pro localization team?
Greetings, devs!
Our localization team wants to localize (translate) an awesome game into several languages (up to 15 languages!) and do this for FREE / pro bono.

We are an indie team of professional translators, each one of us has at least a couple years of translating professionally. So this is a chance to get a pro quality localization for your game for free.
We are a young team and so we need to spread the word bout us - that's why we're doing this.

Note: Certain limitations as to our generosity and capacity do apply - see here: https://goo.gl/jKlKA0

Here's our website: http://indielocalization.com

Chat/email from the website!
From 0 to 2M Daily Active Users: A Guide to Growing via Partnerships
This discussion is incomplete without mentioning space-filling curves. These curves map the data into a 1-d space and then you can use any conventional search structure -- sorted array with binary search, balanced tree, skiplist, b-tree, etc. This allows you great flexibility, including the use of 3rd party libraries of data structures.

(A quadtree is basically the z-order space-filling curve combined with a trie of degree 4. Octtree -- degree 8.)

This approach also handles non-point data very cleanly. A non-point object gives rise to multiple index entries. (You can tune the number of index entries quite easily.)

Space-filling curves also leads to a very nice kNN algorithm: To find the k nearest neighbors of p, first search the index for p. Find k neighbors along the space-filling curve, (these are adjacent in the index), and of these, pick the point q maximizing distance(p, q). All k nearest neighbors of p must be in a circle centered at p with radius distance(p, q). Now search your index again using this circle and pick the k points n1, ..., nk minimizing distance(p, ni).
Just interested in simple mesh algorithms. I feel as if machine learning could help but almost no one is going in this direction. Higher order quad and hex meshing is not a solved problem, and could help in a bunch of numerical physics algorithms.
> Of course, this is a somewhat-recursive problem which made it difficult to wrangle with.

Nothing wrong with recursion. You can keep re-applying that and normalize/rebalance the 'scores'. This is what one Mr. Brin did with one Mr. Page for web search. It really worked out well for them.
the problem then is when they ask for multiple security questions

"potato" "potato" "potato"

then they tell you that you cant use the same security answer for multiple questions

...... and thats when i nope out
The Tech Entrepreneur Behind the Fyre Festival Disaster
That's exactly what I was thinking. As a 3rd party, merchant fulfilled (not Amazon fulfilled) seller, it seems like Princeton could have complete control over their inventory, lead times, etc. However, this is all an assumption. Anyone know for certain how that all works?
> United commits to:

> Limit use of law enforcement to safety and security issues only.

> Not require customers seated on the plane to give up their seat involuntarily unless safety or security is at risk.

Isn't that what they claimed the situation was in the first place? I get that they have to make announcements like this because they're in damage-control mode, but, come on.
How are they more secure than your phone? If by phone you mean SMS, then I agree. But as far as I understand, TOTP (ie Google Authenticator) is pretty secure. But I'm not a security expert.
You miss every shot you don't take.
BMW Wireless Charging: 530e from 2018 with inductive charging
Right. Exactly one grandmother with exactly one living dog and you know its name. I literally can't think of anyone I know who could answer this.
So what happened to the submachine guns?
In Oklahoma specifically, central Oklahoma was largely settled in the land rush of 1889, and within a year or two OKC, Norman, and the University of Oklahoma were all founded. Oklahoma didn't even become a state until 1907. Norman was one of the largest cities at the time; it would not have been clear at all which cities would eventually become large metro areas a century later.
Define "professional services." Forget programming, can she pay him to help her build a shed in her backyard?

It makes sense to require some sort of accreditation for systems that must be failsafe against significant financial, legal, or physical harm. But it doesn't make sense to require it for the digital equivalent of a backyard shed.

And even safety-critical systems don't require the force of law.

I develop embedded software for safety-critical systems. There is no force of law governing that in the US, but there are industry-recognized service providers that will evaluate your design and provide a certificate affirming that it adheres to specific standards such as ISO13849 and IEC61508. No-one in this industry will buy an uncertified product, despite no law telling them they have to. There is no need to create a law that will have massive unintended consequences.
There's a difference between internally weighing build-vs-buy and openly threatening a pair of hackers in a negotiation with a blatant rip-off.
So what? They have every right to post it anyway; if they didn't, other custom manufacturers woudln't know the danger of working with Amazon.

And to other peoples' points in this conversation, Amazon seems to have services for custom builders like this in Handmade.

So yeah, it has advertising, but it's a legitimate grievance and experience.
Did you make FU money during the last boom? I missed it. 38 now ... don't really see a path out of the rat race.
When you want to retrieve the password for an account you created 5 years ago, but you only remember creating it between 5 and 15 years ago and you have 2 dog loving grandma's each of whom have 2-3 old doggos all the time....well, good luck in remembering and identifying the correct name of the possible 10-15 dogs
Some people literally never develop a postconventional morality. I remember developing to that stage no later than 14 years old. It's pretty strange.

I have also noticed, dissapointingly, that some people never seem to ask themseves moral questions. I think a room full of people in suits serves as a heuristic that tells them that someone else has already asked the requisite moral questions. This is partly how you end up with a city of 100,000 expats working for the government of Saudi Arabia, etc. Imagine living there. You could probably go years without anyone ever having a discussion about morality.
Is anyone else disappointed with the PR turn around? Although unlikely, I was rooting for United to push back and tell the guy to piss off for acting so ignorant. I cannot imagine how mad I would be if I was asked to leave after getting on the plane but once the authorities get involved anyone beyond 10 years old should know it isn't time for a temper tantrum.

Kudos for United for improving customer experience but I wish this improvement would come whole heartedly and not simply because of a PR nightmare due to an ignorant passenger.
When you come from a place of privilege, it's easy to think human behavior is binary.

For example, I would never steal a car! I can afford one, and to be quite honest, I don't need one.

If I was deep into poverty, and needed a car for a job or to be able to provide some function to my family, that temptation might be there. It might be so great that it distorts the ethics of the person so much so they don't see it as unethical.

Instead of stealing a car, they're borrowing it or the other person can just get another one. They would legitimately not see wrong because they feel like they have been wronged when they do not have the ability to get a car.

TL;DR: Ethics are not binary. To even suggest that undermines the entirety of the philosophy dedicated to studying it.
It's turtles all the way!
Yes, although I would submit that in a case like Dropbox you get the VC demand for growth which means that if your product is not a natural homerun you are forced to start adding incidental complexity to try to keep the growth engine going. Then before you know it you are O(Investment Money) like Dropbox or Twitter.
I will mostly ignore the first part of your response because I don't think there are good arguments that these things are inherent to communism. Especially violence against the population seems a rather poor argument because this is what happen when a ruling class tries to force a system onto the people against their will and that is easily avoided if the people are those who want the system and it is of course also independent of the system the ruling class wants to implement.

To be explicit, the parts that are inherent include purging the "capitalist class" [...]

Yes, but »purging« has an unnecessary negative connotation, it sounds a bit like just killing everyone.

[...] the central planning of the economy [...]

No, communism and free markets would work together just fine.

[...] the complete rejection of alternative political beliefs [...]

No and yes. Whatever political beliefs you hold, you will usually hold that your believes are more true or better than all others. So this is no more true or false for communism than for any other set of political believes.

[...] the complete rejection of [...] democratic politics [...]

No, why would that be? There are as many things in a communist society as in any other society that require making decisions and that may have competing solutions. Why couldn't you make them with a democratic process? Heck, you could democratically decide to become a communist society and democratically decide to stop being a communist society in case you are not happy with the result.

And even if you deemed communism untouchable and would insist that communism must not be subject to the democratic process, even then a huge number of things like health, foreign, or environmental policies are still independent from your economical system to varying degrees and could still be subject to the democratic process. But that is of course a silly idea.

By the way, note that communism is a heavily overloaded term especially if left unqualified. You can certainly find people that believe communism requires central planing, that communism requires a violent revolution, or any other combination of things. So you could certainly support some if not all of your points by just referring to specific groups with specific sets of believes.

When I refer to communism without qualification then I mean the very essence of it in the sense that it is [almost] universally accepted as an aspect of communism and not specific to some variant or interpretation of communism.
Show HN: Guilded – Tools for gaming teams
Automatically generating a UI from a domain may please a programmer but isn't likely to please a user. That's how you get UIs like the one Salesforce has.

That could be the right choice in some situations -- it certainly worked out well for Salesforce and allowing extensibility in their model. However if you want to build an app with consumer usability you'll be putting a lot of unique development effort into your view layer.
I'm with you. I already have enough fear when I'm pulling a shot of espresso.
That's the stupidity of companies. Instead of people being afraid to automate their work they should be encouraged and rewarded.
The personal fulfilment from contributing to a constantly-improving work environment is what makes it worth it.
Valid points. A single colon would suffice, but I suspect in C++ they wanted something a bit more distinct from the semicolon. For Rust, I imagine at least part of the reasoning was keeping with what was familiar wit h C++, and after that the type names probably did make it complex, if not intractable (without reserving specific names).
Show HN: Automate Organizing Google Drive Files