skysight-inc/HackerNews huggingface dataset:
I'm neither particularly old or young in this context, and whilst I would typically agree that young people put in more hours, I'd argue many of those hours are wasted.

Personally I'd rather hire the guy who's already done it and have a lower risk of delivery, but I find that much of the management layer in tech just want someone who'll say yes.

They don't see that they're building the wrong thing, or reinviting the wheel, but they often don't care because putting tasks in Jira and them marking them done looks like they're achieving things.
Facebook is only interested in users being transparent, not themselves.
Chipmakers bet on the ‘big bang’ of artificial intelligence
Peter does not think that
It's incredible if electric cars were priced comparably relative to ICE cars, which they are not in Norway
Blockchain Enabling Mobility-as-a-Service
Ask HN: Best Affordable Hackable Drone
I am looking for a budget drone which can run neural networks.

The idea is to use on-board sensors (preferably proximity sensor, GPS, accelerometer, gyroscope and Camera) to learn to fly autonomously using Deep Reinforcement Learning.

I am new to the world of drones so I'm not really sure what would constitute a budget price. But I think <$200 would be a good deal.
We have a bird feeder in our garden, which has a river at the bottom and is surrounded by forest, so we get a lot of birds.

I've often noticed blue tits (UK) in particular stealing cigarette ends out of the ashtray that sits on our windowsill. I've read about the "nicotine as an insecticide" theory before, but my understanding is that most birds don't nest all year round, and they seem to take the cigarette ends through autumn and winter.
I like to think my ideas are as good as they were as when I was younger, but I suspect this is just a lie I tell myself.

The huge difference between being young and old(er) is you have a so much more to lose. When I was young all I had to lose was my dignity, today I have a wife, children, house, and security.

I can’t complain in anyway as I have been very successful and answer to nobody but myself. Despite all of this I still miss the raw and angry innovation of my younger self.
The whole response thread of this question reads as satire.
Search for example on "deep learning". Results:

+ nice: open books (deeplearningbook.org)

+ not nice: online seminars (udemy, udacity, edx)

+ not nice: wikipedia copycats (investopedia)

+ not nice: SEO optimized business analytics sites recognizable by their top 10 this, top 20 that (kdnuggets)

+ not nice: commercial software (mathworks)

+ not nice: big companies hitchhiking on buzzwords (sas)

What would be nice are websites and people that are often linked from HN. For example http://www.inference.vc rather than sas. Or https://distill.pub/ rather than investopedia. Or https://www.tensorflow.org rather than mathworks. If good sites are showing up in the top results more often, there will also be more incentive to keep up the good work as well.
So while this doesn't appear to be an 'ethical divestment' but more of a 'spread the risk'sort of move, I'd still like to say: I've never heard a convincing argument for ethical divestment (and this is coming from someone who's a bit of a SJW). My main point is that unless you buy stock in an IPO, then buying shares does not increase the funds the company has available to perform its operations (some or all of which you may disagree with ethically), so you're not changing anything. Unless you think that you can shame the whole world into not buying the stock even if it's a good investment (yeah, right), then all you're doing is making sure the company is owned by people more scrupulous than yourself. If you really want to influence a company to change its ways, you should become a major shareholder and actually change it. And if a given company is the best investment you could make (to the best of your knowledge), wouldn't you be able to accomplish more good with the money you could make from that investment? (e.g. using the money to lobby lawmakers to make a carbon tax does way more than divesting from fossil fuel companies does). So it seems to me that ethical divestment has this in common with terrorism, that the action itself doesn't actually achieve anything, and the whole point of it is really just to cause a fuss and get in the news.
As someone who was young (and very fortunately oldish now), I'm much more innovate when older. Everything the older version of me does is more insightful, considered and most importantly, likely to succeed. Experiences are more profound because I'm more aware of the moment. I'm no longer interested in the newest-model car or phone, am amazing at social interactions (super-goofy when young) and pursue fun and meaningful activities - in work and play. I have more good ideas than I know what to do with, and pass those onto others, if there's opportunity.
it's a bit sad how business replaces human activities... for lesser value in the end (except to the eyes of "jobmakers~")

how to avoid that ?
Oh, absolutely. And all kinds of horror were perpetrated against html in the nineties.

My point was that even so, I found - and find - lots to like in the websites of yore.
Thanks.

I am curious how JIT compilation policies will affect this. Wasm is a new bytecode form that has no mature JIT compilers. I wonder how many safety properties the compilers will assume. For instance if the wasm VM only really tries to stop wasm code escaping its own sandbox, then I guess compiling all stack ops down to a unified stack, C style, is a perfectly legitimate approach as long as the sandbox properties can be maintained. I don't think wasm is claiming it will make all C/C++ hackproof code.
I see the usefulness of spans, but I'm not sure if they fit well with the C model. Consider these cases:

void foo1(char *p, size_t sz);
void foo2(char p[2]);

If I understand correctly, your proposal applies to the first case. The two arguments could be reduced to one, which is currently not possible for the general case without generic or template structs, but that alone would in my view not be worth introducing fat data types to the standard. An implementation doesn't need the new type either, it can already bounds check deferences of the pointer against the lvalue it was created from[1].

For the second case, I agree that would be nice but it can be worked around by using a struct.

[1] "recalling that pointers are anchored to the lvalue from which they were created" Kell, Some Were Meant for C, 2017 (https://sjmulder.nl/dl/pdf/2017%20-%20Kell%20-%20Some%20Were...)
The forty people who signed up surely put in some contact information?
You can talk to me if you need help. My email is abhikandoi2000 at gmail.com
3rd time this month some say this here (me included). The web shifted, it's not people putting out webpages, it's a market, Google was necessary to find its way in the jungle, but now it's a structured space, and google moved to other things.

Also, technology has spread all around, so you can have your own indexing/search ..
Yep. That's why I was careful to say 'bury the money/gold' rather than leave it in a bank account. At least in a bank account it earns nominal interest, and the bank can reinvest that money to generate more.

I guess some of the worst investment advice ever was repeated to us as kids - viz Scrooge McDuck swimming in his vault full of money, or pirates constantly burying their loot... :)
Somewhat related: There's a mastermind group that publishes their sessions as podcasts (and I think on youtube too), called the "entreprogrammers". Some time ago they started to organize spinoff groups, and are occasionally looking for new folks. Check out http://entreprogrammers.com/

One thing I like about listening to this is that you really hear about the struggles, not just the successes.
What does foreign mean to Facebook? I had assumed that Facebook sees itself as some transnational entity. Unless this is about picking winner states.
I love this story because it is a new angle from the usual drunk looking for his car keys under the street lamp.
Try `ts-node --fast`
You could simplify your first alias with something like this:

alias todo='egrep -r "(FIXME|TODO|XXX)" .'
Professor who tweeted that he wants white holocaust is still active and spreading its propaganda with very hurtful communist regime symbols https://twitter.com/ciccmaher

Why is Twitter not doing anything?! They even verified him to him a more legitimate voice.
That seems like a poorly disguised dig at Brexit.

I'd hope that Germany of all countries understands the importance of sovereign democratic government and the harsh conditions people will endure to preserve it.

In fact the behaviour of Germany (and France) in recent times has seriously worsened my perception of these countries. I wouldn't say they're clearly better in my view than the USA, despite Trump.
The video show me all the user you have for login into admin. Time to fire up a bot and see if any of them use a weak password.
Well, nobody is confused when their digital watch reads "00:00:00" as the ball drops on New Years Eve. But if the date was 2018-00-01 people would be like "WTF??"
Outlander fans will be very sad.
Complete defense is more expensive than targeted offence.

Can we afford to and do we wish to have a number of anti-drones flying everywhere in public space and our own homes?
I'd say east Switzerland is perhaps the best functioning German speaking place. They like paperwork but things are rarely broken in any way.
Selecting for Share and Update in PostgreSQL
Absolutely. Which is why I'd never trust my car to drive itself -- not for years anyway. Most testing and training I've seen from companies has been done in ideal conditions with "non-ideal" conditions being considered some sort of edge case? Maybe it's because all the self driving startups are operating in sunny California. What a nightmare a self driving car would be on uneven, icy, dark roads. I'm certain it would turn itself off and ask a human to drive then. And that'll be the case for a while. Or in cities in asia where rules of the road are more like suggestions, and driving is completely reactionary.

No, driverless cars today aren't ready for reality.
I am not sure I would agree with you that it is fortunate to be old(ish), but I do agree age gives you the ability to better judge the quality of your ideas.
For me, this book's first chapters explained nicely about ML, MAP and Bayesian using real computer vision problems. The author included helpful visual aids (gaussian plots, contour plots, filters output, etc)
http://www.computervisionmodels.com

This is a rather unusual book where it gives primer on probabilistic method that is actually applicable in non computer vision problems. It is Bayesian heavy and rarely touches neural networks; the book is released in 2012, the year deep learning boom started.
Lockheed Martin Compact Fusion Reactor
I am a freelance web developer. I am working as a freelancer in Fiverr and Upwork from the last 3 year. I just opened your website, hit the Get Started button, Fill the first 3 fields and next? and I did what everyone else is doing.
NYT doesn’t force me to lose my place in the middle of reading. They have the mini bar at the bottom and when you’re out of free reads for the month, they are up front about it and don’t let you read a word. They also don’t offer to spam me in exchange for reading the article.
I wouldn't worry about Trump. America didn't change overnight you know. Trump's success reflects long standing issues in American politics and the country working through them, but Germany is experiencing its own version of similar problems and its own politics is if anything even more dysfunctional - Merkel's attempts to cobble together a government out of the far left and libertarians, in a desperate attempt to avoid engaging with AfD voters, is in many ways even more ridiculous a sight than President Twitter.
Or start building anti drone capabilities.
Maybe a demo video is a good idea, maybe not. Personally, I would not look at a demo video at all, but perhaps others would. Don't take my word for it (sample size N=1) Presumably you've asked your potential customers and believe it would help.

Agree 100% with the other commenters: The sign-up flow is super-high friction. You did the first step right though, you measured the funnel and found out that people are dropping out! Have you measured each screen in your sign-up flow to see which one is causing the most churn? At a previous company, the best thing we did to increase active users was to remove almost all of the multi-step sign-in flow and get people into the application right away. We were down to a single E-mail capture screen, which I strongly argued to remove as well, but couldn't convince Marketing. I instead got a button to skip the E-mail capture, which helped :)

Keep measuring!
Well, that's your problem right there.

This line particularly reveals your very sad flavor of entitlement:

> hey i did this at 2am out of frustration, i chose the tools that i knew best, use it at your own risk, opensourced to share knowledge and to access it from my own projects, not as a "productified" software.
Disruption researchers investigate design options
I don't think "people will invent countermeasures" is a particularly good argument. We have countermeasures against chemical weapons - but not everyone has them all the time. We would still be better off if we hadn't opened that pandora's box.

For an eight minute video, it does a decent job of exploring the consequences of a weapon that can kill remotely, with minimal collateral damage, and with no supervision. They touch on potential use against terrorists, political opponents, and activists. The main point being that once you release thing into the wild, you have little control over how it will be used.
I've never been one of those guys who gets super into his editor, as I don't see it as being the driving force in productivity or efficiency. VS Code or VS Community are my go-to, because they have all the features that are possible. I'm not being pulled away to find a solution to a solved problem: it's there, and it's solved.

How does time travel debugging work in emacs?
Not sure, does Apple overprovision iDevice SSDs to save the user from manually managing free space? iOS11 update is around 2GB, so 1.9GB free space will be enough to block the download.
Just want to add one thing about swagger:

please think through your API if you are to design an API, the tools will not think for you and you can fool yourself instead...

Swagger will not magically solve anything.
I have seen and experienced that you can really create nonsensical but pretty and auto documented APIs using swagger in no time.
To me, it is the product...

You’ve essentially taken a bunch of things that are already free, bundled them together, and charged a steep price.

* Your NDA could be replaced with a simple Google search

* There are plenty of ways to throw together a quick, pro looking website.

* Scheduling calls is done over email, and gmail and outlook already add appointments to your calendars.

* Chat assistant can be replaced with Tawk.To

Moreover, I think that giving shares away is not a good idea - not because equity in general is so valuable, but specifically because your equity is somewhat worthless at this point. When you position doing that as a value-add, it makes me question your value proposition in its entirety (seems gimmicky)
Exactly this reason. You just know it will always be installed.

And I still type "pico".
Leaked document shows Tillerson power play
If you've got a leaky funnel:

1. Identify the steps of your funnel

2. Per each part of the funnel, understand how many people enter, how many people pass through it and how many people leave.

3. Work on the parts of your funnel where people leave.
if a presidential election can actually be swayed by "people buying ads on Facebook" then the USA has problems much deeper than Facebook

How’s this for a root cause: the Electoral College means that carefully targeting propaganda at a few voters in swing states can have an outsize influence on the outcome (a reverse “law of large numbers”?) Traditional controls on political advertising were ignored by foreign propagandists buying ads to sow division and political strife. It’s ironic that the US, despite its massive geostrategic advantages, allowed an enemy into its heartland in this way.

The Electoral College isn’t going anywhere anytime soon, and, regardless, solutions have to found before something worse happens (a faux social-media movement that, say, triggers a Constitutional Convention that leads to the breakup of the US would probably be a wet dream of foreign rivals).
it also seems that most people are too optimistic with regards to involvement of robots and ai in war. first of all an asymmetric kill power distribution will lead to asymmetric war anyway - that's what is referred to as terrorism. if an opponent has no chance fighting a 1on1 battle they will resort to planting bombs in malls. and the idea that robots Will fight for humans is also very naive because if the robots are done on one side then humans will be back fighting.
When I use classes, when I don’t, what I do instead and why
duplicate, please check before submitting: https://news.ycombinator.com/item?id=15725108
The bulk of the effort goes into R&D for anti-drone tech (this includes monitoring what the bad guys are up to).
Promote your startup on up to 125 directories with a single click
Happy 10th Anniversary Auto-Properties in C# Not Java
My youngest has Allen Downey as a professor this year. She says he is crazy. And she means this in the best way possible. His productivity is prolific having written Think Java in 13 days. He memorized pictures and bios of all 90 students in the first year class at Olin College of Engineering.

Edit typo
Paper Summary: Dynet – The Dynamic Neural Network Toolkit
The paper doesn't speak much. Empirical results.
Just come to Europe mate they like experience here
Actually it seems that Google uses both Angular 1.x, 2.x and Polymer. However it seems their newer projects use Polymer, Youtube, Google Allo, Google Music. CodeLabs and others seem to go Polymer route.
update: don't let the data discourage you, though. it's actually not bad. 400/600 clicked signed up? that's fantastic!

only 40 people went through with the sign up? I would say thats just user churn because of bad onboarding.

the first thing I would do is let people sign up with just email and password, and actually let them use your product, for a free trial period.

the second thing I would focus on is getting your users to the "magical moment" of your app. Thats a term I first read in context of someone from the growth team at facebook talking about user churn and growth. for facebook, the magic moment for example, was "seeing your friends".[0]

For your app, I think, the magical moment could be the first time a user sucessfully onboards a new client through your app, and sees how easy it is to collect all the requirements etc. If they go through that, and its really much easier with your app, they can't help but start their next client project with your app as well, and upgrade to a paid plan. But to get to that moment, you probably need at least a couple of days. I would not charge users before that moment.

[0] https://blog.kissmetrics.com/alex-schultz-growth/
to develop countermeasures is always way harder than developing an assaulting technology. like firing a rocket is easy, but catching it mid flight is very difficult.
There are hurdles for sure. I guess I'm just publicly venting my frustration at having HTTPS on one of the world's biggest news websites be under-prioritised for years and years :)

I'm really glad to hear that btw. I wish I could have stuck around for longer!
I’ve asked this question before, but doesn’t it arouse ones curiosity that the Russians spent money on the ads? Why would they have done that if they didn’t believe it would have made a difference to the election?
Need help with my homepage for Instaaa
It happens automatically as a part of the upgrade.
Joke's on them! I'm still using Mountain Lion!
Ironically the bing news page is several times faster to load than the google news page. The difference is more pronounced on mobile. I don't know why, but it's funny.
It's probably impossible to stop someone weaponising a drone and piloting it with AI. But you can control how well the result is executed.

If a computer scientist teamed up with an engineer and a chemist they could probably jerry rig something that would work. Sort of. But if Northrop Grumman tried to build these things with a billion dollar budget behind them, they might actually succeed in replicating the drones in the video.
I mean, I understand this is your interpretation, but I feel that you exemplifying how the statement completely derails a discussion just proves my point.
Maybe you should consider that he was actually mocking the very idea of "white genocide", which is a paranoid fantasy dreamed up by racist reactionaries, and not actually a real thing.

And "very hurtful communist regime symbols". Do you need a trigger warning or something?
Is your signup form felt like phishing?

Its title is "SievePRO Onboarding (copy)" and it asks for all credit card details rather than forwarding to some payment gateway.
Ask HN: Tech support/test career re-training for my 60 year old parent
As the title suggests, I am looking for anecdotal re-training experiences or suggestions on career advice for my 60 year old parent.

He is highly intelligent and reasonably mathematical but due to luck and circumstance only ever took manual labour roles which he can't perform anymore physically due to health conditions.

I've started looking at "menial" IT roles for him to re-train into, mainly software tester / support analyst style roles which are less technically demanding. (note: not SRE/test engineering roles which certainly require a comp sci background). Concretely, does anyone have advice on specific roles he could target?

I get he is heavily up against the odds at 60 with zero experience in coding but I have a very strong belief in his abilities as he does surprise me with his remarkable intelligence at times.

Yes, this is not your typical latest React/Node JS/Kotlin stack fanboy thread, but your advice would be extremely helpful.
how many people signed up so far? and is this Elite 100 program still valid? even with the new subscription structure?
pico is harder & slower for me to type for some reason! not sure why.
Agreed, bunch of mind candy with almost no redeeming value. Talking about you Tony Robbins.
I like the irony,
you can not say that C# is superior to Java in every way in a discussion about C# Span while Java as ByteBuffer (the same API) since Java 4 (circa 2002 i think).
why doesn't google search implement downvoting / upvoting search results? I never understood this...

what if human judgement was better than the AI powering the results indexing, for particular keywords that don't seem to be machine learned well enough
In short: you ask too much to the user before having offered one single thing to him.

It's a classic inversion

The user has to do the effort of giving personal data, of giving highly private data (credit card), before you have offered anything.

Something else: seeing "12% finished" on bottom makes the think: omg it's going to be longgggg...
Lack of market knowledge. Know your niche, understand it, before asking for money test your product.
I did similar research for a project. one vendor looked better than all others. had a good documentation, extensive, versioned API... or so I thought. Documentation was old and incomplete, API breaks regularly without notice. So my advive: try to get infos from someone who already uses that vendor. I was very shocked and disappointed after 1 month.
This is really cool. I'm sure something similar exists (or could exist) for Emacs and Vim, right?