skysight-inc/HackerNews huggingface dataset:
Why doesn't Google make a free, compatible Windows clone, for the same reasons Microsoft as well as Google made free, compatible browser clones? I honestly don't understand it.
This sounds like manipulating the circumstances so it only benefits the organisation. When tech companies are having hard time, they expect employees to put extra hours because "you are a part of a team and you have to save the ship". When company is doing better, they expect employees do their job and their circumstances are not their responsibility.
For similar reasons people take out tens of thousands or even hundreds of thousands in loans to go to college: a promise of a better future, a little bit of risk and debt now for a life-changing career, and a better future for her children.

It's quite possible she was sold the position on the basis of "well, in 3-6 months time, we'll reevaluate and get you up the ladder".

She may have seen it as a life-changing opportunity with some risk for a few months.

It annoys me that you are focusing on the things she did "wrong" rather than asking whether Yelp is culpable for some of the blame here.

Is it acceptable for somebody to be fired for wanting to take three days unpaid leave to deal with a loved one in ICU? Never mind the other points she raises: this alone is terrible behaviour.
From the Trenches: Making an IoT Platform Work with ESP8266 and CC3200
Hi,

These are very common points you have mentioned. Every company is doing it. You need write tactics to do well in digital marketing as digital marketing is teh best way to make your company a brand.
Death Moto 2 Hack No Survey 2016 (Android/iOS)
It depends on what job in the UK. In the office IT jobs that most HN readers have, you'd get the time off without questions, and likely a sympathy card from the team too.

As a packer on a zero-hours contract in an Amazon shipping warehouse? I don't know for sure but my gut feeling is "hell no, you'd be let go!"
They know too much about everyone, I don't trust them, they are quick to drop software / platforms they develop. Their products are generally appear to be ugly to me. Their search result quality is good.
I have seen a number of failing microservices projects. I think that the key problem (for small teams) is that it makes it very difficult to test and onboard new devs. I've written about it recently on my blog as well: https://lasernotes.com/blogs/better-code/2016/01/13/monolith...
In that case nobody should ever go to college ever.

If you don't think you can get into a top school, another way to find a way up the ladder is to find a position at a top start-up you believe will lead somewhere better.

$1k/month for a year whilst building experience is a cheap way to get yourself into a position that might pay $100k/year if you work hard, especially compared to college.

Stop blaming her. Look at how Yelp behaved.
There are pads underneath the antenna on the reverse side of the board, so it is possible to add an external antenna with some hacking.
Firing someone for taking three days off to handle a family emergency is not reasonable. Your opinion of whether the emergency was caused by risky behavior is irrelevant.
>In relation to how modern and competitive the dev community is.

Ah, yes. I wouldn't suggest it for having the offices there. Just to incorporate. And with online teams, you can be anywhere too.
Sounds like yelp is probably a shitty place to work, but on an unrelated note you're not supposed to have your phone on in the ICU. At least not where I live.
Use? No. Test with? Certainly.
A useful term here is 'unit of deployment' I.e. a chunk of software that can be upgraded and redeployed on its own (implying versioned communication with other units and data storage).
> I am the single mother who closed 17K in month one and 19K in month two. I am the single mother who gets to see her son for a few hours a night, pays $2500 in rent (I make 2k a month so YES, my family has to help and I am so sorry to burden them), pays $1200 a month in daycare (#yelpcares — no subsidy there)

I'm not experienced in sales...but how is this a good deal for the author, nevermind tenable? This, plus the 300% loan she mentions...I wonder what the Yelp recruiting pitch was to her? To give her the benefit of the doubt, it'd have to be that Yelp overpromised on commissions for her to take such a risk.

But Yelp or no Yelp, this is just a difficult situation overall, and one that continues to increase the admiration I have for women who can deal with pregnancy/motherhood and go for a high-pace job, tech or anywhere (how the F did Ada Lovelace manage 3 pregnancies in her day?)...I'd love to hear from other companies -- whether it be traditional ones or established tech companies like Google/Facebook -- about how they've dealt with similar extreme situations, if ever? My conception of Yelp is that it's not doing so hot financially and so, malice or not, has just poorly prepared itself to deal with the author's situation, such that a manager/CEO can justify being abrupt because "it's her, or the overall company". Whereas a much more stable company with all the tech amenities has more flexibility in practicing "humaneness"
TiltBrush by Google
Hi,

Perfectly said "To invent the future, You must understand the past". We can relate it to analytics. Every company needs to analyse tehir performance in all marketing campaigns also with customer feedback to come up with new and best strategies to make their product itself a brand.
What does that router do with packets a local program (running on the router) sends to 10.x.x.x? By default it would likely do the same with an external packet addressed to 10.x.x.x, and that would not be to drop the packet.

When I've seen a "NAT" box configuration it's literally been two iptables rules: one to do NAT, and one to default drop packets from outside.
In fact in my experience 99% of users are unaware that anyone can post an email on behalf of someone else's email address, even users under 30.
I see this sort of strong arming happening in San Francisco pretty frequently. It all makes a lot more sense when you consider that the drivers know that even they accidentally push it a little too far and kill someone, there won't be any serious repercussion [1] [2].

[1] http://sanfrancisco.cbslocal.com/2015/03/02/muni-driver-acqu...

[2] http://hoodline.com/2015/10/muni-bus-hits-kills-cyclist-on-m...
US TO RENEGOTIATE ARMS CONTROL RULE FOR HACKING TOOLS
It's not exactly the situation as I understand it. Apple, with their current software, do not have a way to access this phone. They'd have to build a special neutered version, update the phone with it, then allow access.

That they can do this since they control updates doesn't mean that they have already done it for their own purposes or wish to do it, or should be compelled to build a back door for the government.
I don't know about the rest of EU, but I currently work in France and I'd be shocked if someone were fired because they took half a day off with little to no notice for serious health or family reasons. If anything, the company would be sued in a heartbeat and almost guaranteed to lose.

I worked in the UK for a few years, and have had to take days off with no notice - to attend a funeral, say - and no one even thought about criticising me for it, let alone fire me. That might have been because it was a Japanese company though, I can't really tell.

I also worked in Germany for a while, and a co-worker found himself in a similar position. The company made a point of reminding him that this was not how the rules went before sending him off with instructions not to be back until the situation was resolved.

I don't know which part of EU your friend worked in, but I wonder if your generalisation might not be a bit too broad.
Maybe it's $2k basic before commission (as sales salaries are often largely composed of commission), and that fact wasn't disclosed in this post?
Seems you are conflating Java with Java + old Spring (not that older J2EE was any better.)

I find modern Java really nice and the only things that annoy me are runtime type erasure (scheduled to be fixed in Java 9 IIRC) and some niceties such as LINQ.

What drives me away from other cooler alternatives is if not high-ceremony then at least the unfamiliar and annoying (IMO) ceremonies they require.

Java has Maven, which for all its warts is quite stable and mostly just works. Switching between compiling for version 5, 6, 7 or 8 is a one-liner (but we never do anyway because everywhere I deploy I can use 8.)
Please help me understand your point of view.
I think the correct amount of flexibility is zero so overwhelmingly often that it's not even worth trying to figure out whether this time is one of the exceptions. YAGNI is indeed a common principle; I think hackathons are one good way to learn to apply it.
> An insult?

You seem to be inferring that some people are superior than other people because of their religion.

As you do not spell it out directly, then I consider that it is bordering an insult and not a direct insult. I hope this answers to your question.

> Is something in your sense of self or your psyche built around the

> proposition that sexual self-control is substantially impossible

> anywhere in the human population, such that any assertion

> contradicting it is insulting?

I am actually not arguing about (see above) that certain individuals can not apply limited control over their bodies.

What I am arguing is that it is common (and natural (1)) among humans to form sexual relationships and it would be also natural to discuss scientific issues (think about things floating around in microgravity for an example or conflict psychology, or the list would go on) and policies related to this aspect of human behaviour.

While you seem to suggest that we do not discuss about the issue and should expect celibacy from every involved individual without any further discussion.

This is not a scientific approach.

(1) if you think that it is not common and not natural, then try to explain to yourself why there are religious rules (policies) about it.

> In fact, I'd say that if you are unable to entertain an opinion

> contrary to your own, that's the literal definition of bigotry,

> whether the opinion is valid or otherwise, and it is difficult or

> impossible to conduct rational discourse amidst such closed-mindedness.

I hope that the above also answered to this question.
Is it even packaged for Debian/Ubuntu yet? Make has been there for decades and is available on practically every developer machine out there. Compared to Make, nearly every tool is niche and obscure.
Attitudes like this are why trade unions fought for employment laws.

I'm absolutely disgusted by the number of people here saying it's her fault that whilst sat in an ICU she was terminated.
Rails 5 improves redirect_to :back with new redirect_back method
Exactly my thoughts.

Also I don't understand the "single mom" part. Society does not owe any special treatment to a single mom, not more than any other mom. Single mother is a choice of an independent woman and if she cant afford it she should probably not make it.

Instead of being thankful for an employer to have given an opportunity in first place she is ranting against her employer, this is going to make it difficult for her to find next job. I wont hire such a person.
It's only 'easier to spin up just the services you need' if you assume there is a cost to spinning up everything.
Sick burn
upvoting, GO Foursquare
That is what she claims. It is her side and we don't know what is Yelp's side of the story.
Odd, I could've sworn I used curl when I had this issue a while back. Maybe they changed something or I did something terribly wrong. Thanks for testing though.
Was Joel Spolsky Wrong? Rewrites not the worst mistake you could make – DHH
It used to be hard to discredit someone or their ideas; you had to have resources to make an idea seem grass roots or fund agent provacteurs.

Now we have trolling, sock puppetry, link echo chambers, and other mechanisms that attack our tendencies of contributing in social networks that make it easy for even a single individual with nothing but disdain and time to derail or discredit if sufficiently motivated.

It isn't Anonymous, but the penetration of internet and social network into everyday life that makes these tactics more effective than ever, and so anyone with a spare five minutes and a chip on their shoulder can froth the waters; they don't have to be living in their mothers' basement and have a file called "my_hidden_agenda.txt" on their Desktop.
Hi,

Researchers need to innovate a vaccine for this Zika virus as it spreading fastly.
How can you take a job where you make 2k/month and pay rent of 2.5k + 1.2k daycare. That sounds unsustainable. And a 300% loan...what?

Company culture at Yelp sounds horrible. Tell someone they can come in or get fired over the phone while they are in the ICU is pretty bad. The other stuff mentioned is also bad.
Oh, right, thanks.
The M Point of Mindful Presenting
Yelp: So here's how it's going to play out. We'll start you on $2k/month base, and then after 3 months your target bonuses kick in.

You: OK, what could those be?

Yelp: Well, if you work hard, you could be looking at 25% of sales you book, and we'd be expecting you to be doing $15k-$30k of sales a month, so let's take the lower end of that, and assume an additional $45k a year bringing you up to near $70k/year. Whilst you're here you're gaining great experience at a great company

You: Well, currently my life is utter crap and this seems like a good way to provide for my kid given I can't afford to go to school, so, OK...

Now can't you see how this might play out?
One more time I do not agree with Yelp, and I think its not good what they did.

I live in Czech Republic, it is post-communist country with protective work law, for example employer must give 3 month notice when someone is fired. Law specify long list of reason for taking a leave (children sick, wedding, funeral, blood donation, even looking for new job)...

But her boyfriend is not dependent on her (and is not even relative). It is very different when children are in hospital.
Apple Music: Connection Failed
I know the chances of MSFT distributing these as torrents is basically zero due to their legal department, but it feels like this would be an ideal candidate (from a technical standpoint) for a torrent. Would also mean that if I download it, if our clients are set up correctly, my coworkers can download it faster by loading it from me than the internet.
All those points are irrelevant though - they're not part of the story here. The author isn't asking for a pay rise to make up the difference in what she earns compared to what she pays out, or for help looking after her child. She's not looking for any special treatment. All of those things are a distraction from the real point of the post: She wants an employer who's compassionate enough not to fire her for being human. That isn't an unreasonable demand.

You don't need to admire someone to believe that they should be able to take some time off to look after a family member who is ill.
It is not the case that people at Yelp find it great joy in firing people. When a person did not turn up for work for three days some HR manager gleefully typed out a termination later and hifived all his co-workers. I don't think that is the case. Hiring someone costs money and so does termination.

Unless I know the Yelp's side of the story I wouldn't buy her version. It is possible that she failed to inform her superiors properly. It is possible that she has a long history of staying absent from work. It is possible that she was terminated for entirely different reasons and her being in a difficult situation is a pure co-incident.

When terminated people get angry. They say all sort of things.
It's not the landing that's difficult, it's the "write an algorithm which correctly identifies which specific parameters should cause the aircraft to choose a river near the airport as its landing site, and get approval for it" that's the difficult part.
Google Docs, Sheets and Slides. They're just picking the parts of the Windows ecosystem that many people use.
Employers are people to we expect them to behave both ethically and humanely. Society doesn't owe you much but we can afford to give a little extra consideration to those who might be in need of it. You company wont go bankrupt or fall apart because of it.
It's a spiteful ad-hominen, that's all you need to know about the parent comment.

As for the article, it's an internet classic on a quite basic concept, and was included in Joel Spolsky's best "software writing" collection.
Oh, I agree that the enthusiasm with which the time off is offered will vary, but the legal right is fairly clear: https://www.gov.uk/time-off-for-dependants/your-rights
Don’t design what users want
I've spent quite a bit of time recently with PowerShell and I have to say that at best, I'm underwhelmed. I can see the potential with PS but there are too many things that are just left out by default.

The documentation seems incomplete and very clunky to actually use; it's hard to find what command you want and some docs are just plain wrong. Even using third party docs is frustrating. Honestly, it reminds me of the PHP docs, and not in a good way. Job control seems to be very clunky. I can't seem to push things into the background reliably in a PS1 script. Some things seem to work OK but others just background and disappear. Another problem I've had is appending to files; you can output log information to a file (ie. ls > ls.log) but you can't append to a log file (ie. ls >> ls.log). There may be a way to do it, but it probably involves writing a command and loading it somewhere.

That's the most annoying thing I find when living in the Windows world; there doesn't seem to be a good representation of $HOME. Where do I keep my SSH keys? When I create PS1 scriptlets how do I ensure they are loaded in a new PS1 shell? I'm sure there are answers to this but, as I said before, the docs are not the best. Maybe Microsoft should author a BASH --> PS1 translation guide. :)
Well, it is "free as in beer", with some strings attached (90-day usage limit, no production use); still very useful for testing (this used to be at modern.ie, apparently moved to a new address).
Taking the 3 days off to care for the bf regardless of whether his injury was his fault or half a day to care for a sick kid are not unreasonable requests.
You're right

However they can't complain when people realize they're paying to work there

Oh yeah people get in accidents and get sick, Yelp should hire only perfect human beings I guess
Database Engines Ranking
Payday type loan at 300% APR maybe? Though generally you have to pay those back within a week or so afaik, so you don't actually pay 300%
I live in France, in most companies you don't get to finish your trial period if you are out of the office.
However for a low pay job like this one, you don't get a 3x2 mnth trial.
...after the 90-day limit expires.
Fantastic point that shouldn't be lost in the narrative.
Julialang selected for GSoC 2016
i guess they were right to fire her. its a really narcissistic piece. to think that such people actually exist in this world.
This just shows the importance of having date metatags - e.g. dc.date.created.

How old is this content…is it new? Was it published a day ago, a month ago, a year ago? I guess we'll never know.
Understanding Aesthetics with Deep Learning
I have a dozen+ friends who work at Google(Engineering). Most of them are very happy with their jobs.

As with any large company,the key to happiness is getting to work with the right team on the right problem. . The other factor here is that the specific projects you want to work on might be concentrated in (say) Mountain View and you want to live in Bangalore (or wherever)in which case (unless you are a superstar) you are out of luck.

The best way to get hired (again from what my friends tell me) is to be actively sought after by a specific team for your specific expertise. Else you end up wanting to work on Search Quality and/or self driving cars, and end up fixing bugs in Gmail (nothing wrong with that if that is what you want to do.

In any case, having a Googler submit your CV to HR is much better than a blind application/recruiter driven application. The good news is that they are now so large, that most tech people know someone who works for them.
Much more convenient, indeed. Hard to take offline though ;)
I don't understand how we can assign culpability after only hearing one side of the story though..
Aren't there hosting places where you can rent a mac by the hour or by the month? I just googled "rent a mac" and found a couple. No clue how legit or shady any of the sites are though.
If you move in the direction of the pattern, its direction should carry you at least somewhat in the direction that a good design would, where 'orthogonal' would not carry you in that direction at all. So, not orthogonal, even if not strictly parallel. My metaphor and non-metaphor are unimpeachable :p
> So here's how it's going to play out. We'll start you on $2k/month base, and then after 3 months your target bonuses kick in

Hoodwink enough people and fire them before those 3 months are up, and you've got a sustainable business model there.
> I am the single mother who closed 17K in month one and 19K in month two.

This needs more context. Is this amount of sales considered incredible, very good, average, below average or significantly below average in Yelp world?

It's one thing if the author was a top-notch performer terminated for family circumstances beyond her control, it would be a different story if she was under-performing, perhaps on internal probation, and termination coincided with a series of tragic family events.

Some companies are known to stack-rank and trim their sales force en masse.
Shorter, more fail-proof help target:

help:
@awk -F ':|##' \
'/^[^\t].+?:.*?##/ {\
printf "\033[36m%-30s\033[0m %s\n", $$1, $$NF \
}' $(MAKEFILE_LIST)

... but I agree, breaking expectations is somewhat bad.
Also, many shells have completion for Makefiles nowadays, though, that won't get you an additional help text.
Except this GITS movie and Ex Machina, there are no other movie who really has a good, serious talk about AI. Matrix don't even come close to that in that regard.

The whole "What is human intelligence if it can live inside a machine? What if AI can actually be smarter than us? And by the way, how to define and measure intelligence ?" questions is really fascinating.

The GITS movie will always my ultimate favorite movie, not only because it's brilliantly directed, but because that seems to exactly be what AI scientists are trying to do. It also raises good question of psychology: how does a brain work, and can we heal mental illnesses? We might never know and we might wait 300 years or more to figure it out.
I was wondering the same thing. Without a display or most other "Windows" type things, how do you work with a Pi running Windows? I'm guessing you have to be comfortable with the shell, which takes you one step out of Windows.

Plus, Microsoft seems to be big on cross compiling .NET code on Linux. Wouldn't it make more sense to load Linux on the Pi, develop in V.S., and cross compile it for Linux? Couldn't the V.S. team include a "Build to Linux" button that compiles the code and pushes it to an SSH target? That seems much better than dealing with embedded Windows.