skysight-inc/HackerNews huggingface dataset:
Amazon Drones will save lives
Everyone is worried about small drones failing out of the sky and killing people. And not that that couldn't happen, but if your package didn't get delivered by a drone then it would get delivered by a truck and traffic accidents much more likely to happen.

I think the US government should set a goal to replace the USPS with a mesh network of drones that companies and individuals can be subcontracted to deliver packages and letters.
Semi-acoustic guitars always do.
It is not only about development costs, but also about hosting costs. As a rule of thumb, when running an MMOG you won't have your own servers in your own office, but will rent them (apiece or as a part of the cloud) from an ISP/CSP. And then it is not about "what you'd like to have", but rather about "what they have". You may find a provider with GPUs (though they're going to be damn expensive), but with ASIC - no way (by definition, as ISPs are only dealing with commodity stuff). Hosting with FPGAs might exist in theory, but I've never heard of it. Of course, there are also colo options where you can host pretty much your own servers, but they're usually too much headache to deal with - and too expensive too :-(.
Fun and engaging. Best charades app on iOS
There's a lot of truth behind those small decisions. My dad wanted to be a mechanic like his dad (who owned an auto shop) was but ended up changing his mind and deciding to become a doctor instead. Not joking.

Because my dad became a doctor he was able to put me and 5 of my cousins through college. He makes the original decision and my entire family is completely different today.

Granted, we wouldn't know the difference.
Seems to be down, here's a cached version: http://webcache.googleusercontent.com/search?q=cache:_tJLn3s...
Servers are on the network as well... and the phrasing is more towards the "network" as an environment.
Ooh, I used to do that as well. Seemed sensible since I was normally being tremendously lazy and getting the tube to there from CHX (in my flimsy defence, even before they buggered everything up around TCR station, the walk from CHX to Goodge Street was mildly unpleasant.)
We build video content and localize it in multiple languages, we use voice artists to record the audio for this content, obviously this has scalability issues. We would use TTS if we could find an engine that sounded more like a human and less like a computer, but from our testing of various engines (including the ones posted in the comments) they don't come close to sounding like humans. We are just one business case in a huge sea of opportunity.
First, I have been in work relationships and they aren't all they are cracked up to be. They make coworkers uncomfortable and create all sorts of weird situations that my little monkey brain can't process. Unless you are very very strict about boundaries (ie - from 8-5 we are at work, we only work, and outside of those hours we are only in a relationship and we don't talk about work), these relationships are a minefield.

Seriously, if they go bad, they go very bad. If they work, they can be great. But please be careful!

That aside, it depends on your relative levels and how closely you work together.

1. If you are a manager who is attracted to one of your reports, it is never acceptable to flirt. If you can't resist, quit your job first.

2. If you are attracted to your manager, be very very careful. He or she may worry that they have harassed you and that kind of worry makes any sort of positive resolution very difficult. There's a good chance that one of you will end up transferred to a totally unrelated team. If you like your job, it isn't worth taking this kind of a crapshoot.

3. If you are at the same level, ask yourself if you are mature enough to maintain a good working relationship if he or she rejects you. Then, take some time to think over the worst case scenarios. How will you react if you two date for a year, you are madly in love and he or she breaks up with you?? Will you let that boil over into your work world?? What if there is infidelity? What will you talk about outside of work?? If you only have work in common, tread lightly - one of you will move up or out. Then what?? What happens if he or she gets promoted? Will you feel jealous or proud?? Once you have thought carefully about those things, tell him or her how you feel (preferably outside of work hours) and ask him or her out. If the date goes well and you want to go on another date, tell your manager quickly. If the date goes horribly, be cool and don't let it change the working relationship.

Also, for the love of whatever you consider holy. If all goes well, don't do any of that cute dating bullshit at work!! Don't hold hands. Don't call each other pet names. Don't get caught making out in the supply closet!!! :)
https://webcache.googleusercontent.com/search?q=cache%3Ahttp...
Great idea! It'll really be good for universities to start developing the infrastructure for VR courses, which I would imagine could easily be prohibitively expensive without something like this. Interesting angle by Cryengine as well, it seems like the benefit for them is getting more new game devs to use their platform. I wonder what the story is behind using Bahçeşehir as their flagship school -- Turkey I can see, since there's a big push for technological literacy there right now, but I would think a school like Boğaziçi or Galatasaray would be higher up on the list.
Parts of machine learning used to be focused on density estimation / manifold learning for exactly this reason. It seems to be the case that supervised tasks (for sufficiently complicated and diverse problems e.g. ILSVRC, MSCOCO) implicitly learn some portions of what you would want from a density estimator. This is enough to generalize to new, but related tasks - see the huge body of work on pretrained VGG for {semantic segmentation, style, texture generation, depth/surface normal prediction}.

Learning a general density that is useful is quite difficult - you could be missing entire modes from the data distribution and never know it. You don't know what you don't know, after all. And there is still no clear (in my opinion) evidence that learning a density really helps generalize to a new task, especially when the end task is still a supervised one.

Explicit density modeling seems to help the most in semi-supervised / limited data settings, but any time you can bring some enormous but related labeled data to bear on your supervised problem it seems to win over any kind of density estimation tricks - compare trained from scratch nets for the tasks I mentioned, to ones exploiting pretrained VGG models.
That doesn't apply everywhere - e.g. Cutty Sark DLR only has two escalators and I can think of a few places which have three shared between up/down (split on morning/evening peak traffic.)
I'm not so sure about this one.

I think sexual harassment and direct flirtation can become confused depending on the perspective of the recipient.

Men have been making advances toward women throughout history and, perhaps to a lesser extent, women do the same toward men.

Far more workplace flings happen than any company (and even many employees) will admit and it often starts with one party or the other making their desires known to the other party. I've also been part of and present for many very graphic conversations in the workplace involving both sexes and none of these, to my knowledge, were never seen as harassment or reported as such.

In reading the linked article the one thing I don't see is where she told the manager "No. I'm not interested. Leave me alone." Perhaps if she had simply been as direct with him as he was being with her, the entire HR fiasco could have been avoided.

It's telling that the female colleague felt that she was overreacting. At no point in the article does she mention the manager touching her inappropriately, or saying anything to imply that her job or compensation depended on her accepting his advances.

This honestly sounds like he was a guy who got attracted to a colleague, made steadily increasing verbal advances (which were not rebuffed), and then got blindsided by HR.

I'm sure this won't be a popular view here but I think it's valid.

Edit: Replaced "HR Worker" with "Colleague". As some responders pointed out it was not the HR person who told her she was overreacting (thanks for the corrections).
Yes, she may have not been confronted to such situation. She was new to grown up world. But such things happen generally during your education. And he may have misinterpreted her behavior.
She admits in that piece that she shouldn't have laughed at jokes that made her uncomfortable. So I suggest people/women keep themselves out of situations like this by being honest and upfront with their colleagues in the first place. If that doesn't work, go to HR. Simple as that.
> Secondly, making any kind of sexual proposition or advance in the office on someone you are not in a relationship with is sexual harassment

Actually, I believe it's not. Only if the proposition is unwelcome it is unlawful.

So if this guy hasn't been fired, it's likely that the investigation concluded it wasn't a case of sexual harassment.
> Firstly, what happened to her is definitely misconduct, but not sexual harassment. I get the impression that the "victim" here is trying to take advantage of the situation. She never asks the inappropriate person to stop here, instead goes to HR. I mean just in plain words "Please don't, this is inappropriate." would stop most such behavior from happening again in huge majority of cases.

1. Your implicit dismissal of her as a victim by using quotes is, frankly, a pretty large part of the reason why women feel so frustrated in tech. Here you are, a third party to this situation, automatically assuming that she's somehow someone who is purposely trying to take advantage of a situation.

2. Why is it the woman's responsibility to tell her male manager that it's inappropriate to ask her to sit on his lap? I mean, c'mon. I'll ask a coworker to stop if he's playing his music too loudly, but this is hardly in the same league. Plus, he's in a position of power over her, as her manager.

3. This situation is _precisely_ why there's an HR department.
Why does it look like a big red flag that you haven't even started and you already have competitors?
I think your comment is thoughtful and relates to your experience. Once again, I can't understand why it is downvoted... HN quirks, that's what I call it.
Learn Morse code
Be Like Water – A Shapeless Primer
NIBIRU+?+zecharia+sitchin+under+the+x-ray+-+YouTube
Non-technical skills in teams – competencies [pdf]
My own password generator simply uses /usr/share/dict/words

On my system /usr/share/dict/words has ~45k words.
That's 15 bits of entropy per word, significantly more than XKCD (which assumes 11 bits).

So I'd agree that there probably aren't many unique dictionaries.
The strength of this password scheme is that it works even assuming the attacker knows your dictionary.

In practice, I guess that an attacker will use a concatenation of all popular dictionaries. This will make things slightly harder for them (e.g. if they have 50k words vs the 30k in your dictionary) but not by a huge factor.
When I dropped out of college to start working in tech I spoke with one of my professors who urged me to do a bootcamp instead (he had some kind of loose affiliation with it) and was able to spew off some impressive statistics, 90%+ employment rate, amazing salaries, etc.

I told him that moment that there was no way those statistics were honest, at the very least they were surely either maintaining ludicrous acceptance standards (only accepting experienced developers who already had hiring potential) or were using loose interpretations of the words "employment" and "salary" where a job was a gig and perks got attributed dollar sign values etc.

I did not go the bootcamp route and to this day maintain the same opinion, the value of bootcamps is dubious at best and a cash grab similar to for-profit education in the United States at worst.

And finally I'm extremely cynical of "that one success story that proves x was a good idea and you should do it too". Although I found your article very thoughtful, I can't help but draw connections between "That one new dieting trick that helped Larry lose 20 lbs in six weeks!", and "That coding boot camp that directly led me to make more then my doctor friend".

Any thoughts on my skepticism, given that you've actually done one? Again thoughtful article, it makes me feel bad for shooting down bootcamps.

[1]: http://www.skilledup.com/articles/bootcamps-san-francisco
I came out of school making $34k and did wonderfully. I was/am happy. After 2 years I bought a house. Making more money doesn't necessarily make life better ;)
Reminder that the author of Reimann is available for consulting and is a scary-smart human being based around SF.
In addition, the corners at the top and bottom of the C are stress risers, encouraging the propagation of cracks from those points. There's nowhere for a crack to start on an f-hole. I'm sure the old luthiers were not only experimenting with tone quality, but also with repair issues.
Understood :) I wasn't doubting the technique whatsoever (I'm actually really keen to try it out) just trying to understand if you had some superhuman memory, or if you were just applying the simpler\abstracter version for small-ish lists. For what its worth my memory is pretty shocking too, and in a weird coincidence I find that writing the shopping list out is enough for me to commit it to memory, and I never need to consult it once I have it stuffed in my pocket.
The whole point of this scheme is that it doesn't matter that password crackers know about it. It would matter if we were comparing them purely on the number of characters, but that's not the basis that either XKCD or this site calculates the entropy. Four words from a list of 5000 gives 49 bits of entropy. That means there are 2^49 possible passwords (~500 trillion) even if you know the wordlist.
Trying to get a coworker to sit on your lap and telling her about your sexual prowess is 100%, no room for uncertaintainty, sexual harassment. I'm not sure what minority you hail from, but if the environment you were raised in considers that "not sexual harassment" then you need to learn from this story and adjust your behavior appropriately to make sure you aren't sexually harassing in your workplace.
Yea, cost of living is a big deal. I live just outside of Greenville, SC in a little town called Easley. When graduated from college I had an 1100 square foot, 2 bedroom, 2 bathroom apartment with a washer and dryer for $500 / month that was 10 minutes from downtown Greenville (beautiful, booming area - http://www.visitgreenvillesc.com/). Also have some of the cleanest water in the country, which I never really appreciated until I started watching the news.

My cousin who lives in LA heard that and told me I couldn't rent somebody's closet in LA for $500 / month. With all of the remote work opportunities, it actually kinda blows my mind that more people don't move down this way and work remote. On sheer cost of living it would be like giving yourself a huge raise.
I did:

> The EEOC has defined sexual harassment in its guidelines as:

> Unwelcome sexual advances ..

> Such conduct has the purpose or effect of unreasonably interfering with an individual's work performance or creating an intimidating, hostile, or offensive working environment

It's right in the first two lines - what am I missing?
> "I came across this information using my Spotify which has also been hacked into and would love your help hacking out of Spotify. Also, I have yet to figure out how to unhack the hackers from my Instagram"

You keep using that word, I don't think it means what you think it means.

In all seriousness though, she went to the ToS for help with the Instagram app? Why not write Instagram support directly?
Just a nit pick the correct name is the "European Court of Human Rights". It is not actually an EU court. Countries like Russia and I think Turkey are part of it and they are not EU.

https://en.wikipedia.org/wiki/European_Court_of_Human_Rights
Analysis of sys_dynlib_prepare_dlclose PS4 kernel heap overflow
That's because
a) the initial STOKE paper (2013) is older than Souper (initial commit 2014) and
b) there is no Souper paper so far
Is that the French version of an awkwardly long handshake?
1. There's a lot of typical victim blaming, downplaying, and "why didn't she just ask him to stop" comments on this submission, and it saddens me. Many of the reactions here are a large part why so many women feel uncomfortable and unwelcome in tech.

2. This is partially why HR exists. HR isn't just there to handle payroll. More people should do this, rather than let things fester or ignore things that should be reported.
A List of Free Reverse Engineering Tools
As other people have said, it makes little sense comparing wages between states in the same country, even less between countries...

If I´m not mistaken, Finland has free healthcare, education and generous welfare system (that you said you benefited from, as you should), all of these should be taken into account when making comparisons, since they factor in the taxes companies have to pay for hiring people.

That said, it still seems a bit low for Finland, but ok for a recent graduate.
OODA vs. PDCA – What’s the Difference?
That's a good way to wind up unhappy and alone at work. Chances are that anyone using that strategy and isn't miserable has a fair number of unspoken assumptions about acceptable behavior, and don't actually use that strategy but are slightly more guarded that normal so they think they do.
Modern password crackers combine different words from their dictionaries

But the XKCD cartoon is working on the assumption that this is exactly what the attacker is doing. Despite that, they would have to do more work than to crack the "Tr0ub4dor&3" type password.

I think Schneier just got the wrong end of the stick here. The XKCD reasoning seems valid to me.
If you are leering at someone day in and day out that is harassment. Is that really a difficult point to understand?

I'm not talking about a glance because a woman is wearing a new shirt. That's not harassment, nobody ever said it was, and asserting otherwise is a straw man. But ogling the hot girl every day is.
The author information is part of the user interface, and can be as confusing as every other UI aspect. It should be carefully designed such that it is clear what the author takes responsibility for and what they don't.

Some years ago there was a similar issue with the default Apache website on CentOS. Somebody that their webspace being reset by their hoster, but rather than complaining to the hosting community, the user complained to the contact info shown on the default website, claiming they had hacked their website. (Sorry, couldn't find the link of that story anymore.)
Thanks for sharing.

I am currently aware of stuff using .NET CF, the old WinCE/Pocket PC stack or just doing straight IO control from the PC side to "dumb" firmware that just follows the given commands.
I forgot about that! We were thinking of using it for a few things at work but then a few people in our office couldn't get in and ...
> It's telling that the female HR person felt that she was overreacting. At no point in the article does she mention the manager touching her inappropriately, or saying anything to imply that her job or compensation depended on her accepting his advances.

It was a female colleague, not HR. According to the article, HR was fully behind her, as they should be.

> This honestly sounds like he was a guy who got attracted to a colleague, made steadily increasing verbal advances (which were not rebuffed), and then got blindsided by HR.

Not just a colleague, a report. This is what's important. HR would have frowned on a manager making advances on his reports, if nothing else. Especially advances on a new report during her first week.
This site http://correcthorsebatterystaple.net takes it's inspiration from the same XKCD cartoon

It lacks the language choice but other options are more useful to me. Also the domain is easily memorable.
That's one of the characteristics of evolution of any sort... things don't really happen for this reason or that reason, they happen because of all the reasons all together sort of jostling around and interacting with each other and the solutions and the problems created by those solutions and so on. Even when on occasion one particular change can be pinned to a particular reason, that's the exception rather than the rule and it still is a participant in the jostling.

(This is elaboration on the point, not disagreement.)
I'm Swiss, we do it three times.
Beauty is in the eye of the beholder.

SMTP has its own advantages over HTTP in M2M/IoT space, both in terms of simplicity and robustness. Sure, it's not as tightly coupled or feature rich as a web API, but that might not be such a bad thing.
The most dangerous threats to humans now come from science and technology
But that's just a re-cap of the original list from SpashData: https://www.teamsid.com/worst-passwords-2015/
> That doesn't mean everyone will also have success as easily

No, it doesn't, and I never said it did. But you can only succeed at the things you actually attempt.
...I think we have butted heads in other threads... ;-)

I get emojis from our legal and marketing teams all the time. It is a part of office culture in many / most places I would imagine.

Here is my off-color joke:

Q. How many feminists does it take to screw in a light bulb?

A. One. AND THATS NOT FUNNY!

Yes, I can complement anyone I like. I don't need to have a pre-existing relationship to do so.

Here is the problem -- there are so many unintentional actions that occur. I might be in a hurry and reach across someone in the canteen. Rude? Perhaps. Harassment, nope.
You Don’t Need 4 Years to be Hireable
How was the transition to an actual company as a boot camp grad? Did you feel like the other developers saw you as a second-class citizen?
That not wanting to be sexually harassed would make someone unhappy and miserable in a workplace is exactly the problem.