skysight-inc/HackerNews huggingface dataset:
> Once a decision is made, it becomes everyone involved in the implementation's job to make it successful.

The problem is the people who make the decisions are rarely the people who pay the price for bad decisions. I've worked with many vendors who promise integration will be straightforward and that their software is easy to extend to handle the last 10% of our business flow that it doesn't currently cover.

In truth its usually a huge pain and time sink and it's the developers (on both sides) who end up working crazy stressful hours to get the project finished.

How can you expect the developers to go the extra mile and fix your dumbass decisions when you didn't listen to them in the first place?
I've also done this on desktop. The ability to change your vote, possibly only for a limited amount of time after casting it, would be far more valuable to me.
Is that a typo, or are there truly such things that manage package managers?
And then the USA got it's hands on it and turned out to be super altruistic! I'd managed to maintain the illusion up to that point...
And newer ones too. This is a fun link if you haven't seen it: https://nmap.org/movies/
they're laying off not to increase revenue but to slash costs. It's a defensive move not an offensive one.
Isn't it more because they're a simple IM application (albeit spread across a number of platforms)? I know they're hugely successful and there are considerations about scaling to that sort of size, but surely the fact that their product is extremely simple has to be a huge factor?
Thanks, here is my reframing: https://www.quora.com/How-do-we-can-monetise-ReactJS-Compone...
HTML version spec
SEEKING FREELANCER – Front end dev (ldn/remote)
Betatype is looking to hire a freelance Front end dev for couple days to work on 2 things:

1) New website - 3 pages in WP
2) Product portal - 5 pages based on a django framework

All graphic design is done. It now needs implementation.

Ideally based in London to ease communication but remote is acceptable too.

guillaume(AT)betaty(DOT)pe
www.betaty.pe
Because adding more engineers will make the development slower (https://en.wikipedia.org/wiki/The_Mythical_Man-Month).
>By "nonexistent border protection" I meant something more like "once you step on EU land, you are free to go anywhere".

The whole point of the EU and the Schengen treaty was to have less border protection between member states. Is your opinion that the European Union is detrimental?

>Maybe fish them out of the water and transport back as soon as possible?

We can't deport the refugees back to war zones because of the european court of human rights (and possibly human decency) and we can't deport migrants until they have been identified because sending them to a random country would be human trafficking (and of course it is in migrants best interest to render themselves hard to identify).
This is really cool and looks fun. Ive been trying to find something like in the past. Ive been using software to do uml and it just wasnt fun.
"Enlightened Product Management" is the phrase I've heard to describe WhatsApp's success in keeping their engineering requirements to a bare minimum.
>The uncomfortable truth at this scale is that some employees are absolutely essential and some are just phoning it in collecting a paycheck. Ideally management would have visibility into where the performers were

Even if they could, they have no real incentive to be truthful about it.
Manjaro Linux – the ugly duckling
USA: 14 Y.o. Muslim Schoolboy Arrested After Taking Homemade Clock to School
Perhaps, if we count people that product-manage among those things.
Yeah, it’s exhaustive search. Fortunately storage costs have dropped like a rock over the last few decades, so problems that were hilariously impractical only a few years ago are now checkable on commodity hardware. A fully interlinked (ie guaranteed symmetric inter-node bandwidth) cluster on Amazon EC2 with aggregate memory (even before you start touching secondary storage) in the Terabytes can be rented for a few 10s of $ an hour at spot prices. It may be that Formal Methods time has finally come!
It's not purely a compassion thing by any means, don't get me wrong, Eastern European countries by large are racist, but they're also still dealing with the aftermath of previous (forced) migration during the Soviet times.

Families still remember their property being taken away and re-purposed, the (huge, up to one third of population) Russian minorities in the Baltic States by large have not integrated well over many generations now.

Fresh memories of the past and issues still present (understandably) spawn distrust and xenophobia among the locals.

https://en.wikipedia.org/wiki/Russians_in_the_Baltic_states
Sure, sorry - I wasn't trying to add London to a very exclusive list, I'm just not as familiar with others.
Sources were Turkish, so they are no doubt biased, but this was what I was thinking of:

http://www.euronews.com/2015/08/14/turkish-fisherman-claims-...

http://www.dailymail.co.uk/news/article-3225321/Pirate-rogue...

Here's a Thai accusation: http://www.theguardian.com/world/2009/jan/23/thai-army-attac...
Fancy Job Perks Won't Make You Happy
I got my first ever spam on whatsapp the other day from someone who had never been a contact, and there seems to be no way whatsoever to prevent it. So maybe they should hire 1 more engineer to work on spam.
TLA+ has its own proof system (TLAPS[1]) that, while it doesn't yet support all TLA+ features, is getting better and is quite capable.

Java is very efficient, and TLC uses parallelism and even distributed parallelism (and can store states to disk).

This is first I hear of Spin, and I'll be sure to give it a try, but TLA+'s is considered easier to use and/or more expressive than many other solutions, and has the added advantage of being used in the industry (as far as formal verification tools go, that is).

I would very much like to hear more about Spin.

[1]: https://tla.msr-inria.inria.fr/tlaps/content/Home.html
If this isn't a counter to the inane recruiting requirements of "5 years with language X" I don't know what is:

We don’t bring them in specifically because the engineer knows Erlang,” Mahdavi said on Monday. “We expect the engineer to come in and spend their first week getting familiar with the language and learning to use the environment. If you hire smart people, they’ll be able to do that.”
I don't quite understand the correlation. If the article was about how Whatsapp achieves scale and parallelism through functional languages, then fair enough. But I'm not sure it's fair to say they need 50 engineers, in part, because of the language choice ? Surely they need 50 engineers because their product is fairly simple and there's no need to have more engineers than features. Maybe the point it should have made is that Whatsapp values higher quality over quantity ? That I could relate to.
Hey,
no problem ;-)

-Mumu
Adding more privacy controls would sort of kill the point of it as SMS killer. You can block specific people.

What they should control is the APIs that are popping up like promotional SMS with support for Whatsapp. These companies are obviously circumventing their endpoints.
Your posts got killed by a spam filter. We marked your account legit, so this shouldn't happen again. You're welcome to repost the story.
What version of Whatsapp/Platform are you using - newer versions of Whatsapp have spam blocking features.

http://www.ibtimes.co.uk/whatsapp-rolls-out-new-spam-blocker...
Replace your Facebook feed with something positively distracting like HN, DN, PH
Was it ever legal to redistribute the proprietary Minecraft source code?
The 'resort to crime' isn't actually true [1]. We just think it is.

[1]: http://phys.org/news/2012-06-people-undocumented-immigrants-...
Top 14 Must Have Free Extensions for Visual Studio 2015
"Who would hire him at this age, with this kind of experience?"

This is a question that only the market can answer. While we can speculate all day long, none of us have any idea who would hire him or not. One thing is a certainty: if he never tries to get another job, he will not get any.

Here's something I learned from watching hundreds or perhaps thousands of folks navigate the tech labor market: people skills and networking rock -- much more than technical skills! If your dad has all of these companies who only want to work with him? Wow! The day he gets laid off, if he does, he picks up the phone and starts calling all of his friends. After that it's just a numbers game. For his tech and people skills there are a certain percentage of folks that will positively respond. If that percentage is 10% and he knows 20 or 30 people? Odds are pretty good that he'll have a lead on a new job before the day is over.

The difficult part here is psychological. Very difficult to work for one company for a long period of time and then feel confident talking to others about getting work, even if they like you a lot. Older folks such as myself also start carrying a chip around on their shoulder, looking for ageism everywhere (Yep, it exists, but staying angry or depressed about it is not very motivating)

The psychological part is the hardest. He could be 10 seconds away from getting another job and manage to talk himself out of it instead of trying. It's a very difficult spot to be in.
I am disgusted with the media recently. All western media are portraying this in a A/B approach. Either you accept migrants without hesitation, or you are fascist animal.

Discussion is not allowed and despite growing public dislike of the process of accepting undocumented immigrants from war torn country that is full of ISIS fighters.

Manipulation (majority of pictures show only women, children and few poorly dressed males), public hate towards people asking questions - this is fascist in my opinion.

Unaddressed things like the fact that majority of immigrants are actually safe in Turkey and Lebanon immigrant camps, yet they decide to go to Europe for better life (so its not like they are in danger). Majority of young males getting to Europe (who in their right mind leaves their wifes and kids in war torn country to find a better life if that's the case? Or are they safe in immigration camps?).

Funny thing - leftist parties are actually shooting themselves in the foot as within 5 years we will see huge rise in right wing parties taking over majority of votes. The "right thing to do" took over "right thing to do to our citizens".

IMO this should be handled as follows: immigrants without visas get send to closed immigration camps, where they wait for paper work. If they pass, off they go, if they wont pass they can either stay in the camp or go back to the country of origin. This is how it was decade ago, not sure why all of sudden there was a change. Letting anyone in will cause rise in right wing movements fueled by increased terrorist activism from undocumented immigrants. Anyone saying "hey, this worked before" forgets, that before ALL immigrants were required to apply for proper visa before getting in, not like now, when they get them without any proper check so we dont know who gets in.
GitHub Stats–a tool for visualizing GitHub stats in your terminal
I hate my drill, it's cheap and underpowered.

But. I know right where it is, and I can get it in 30 seconds, drill a hole in a couple of minutes, and put the drill back in its cupboard.

It was proportionately cheap enough that I don't remember or care how much it cost, and I'm not incentivised to care that it's a waste of resources for me to own a drill.

The "sharing economy" seems like something that should be a response to adverse market conditions - e.g. huge taxes on mass produced goods, high prices due to supply shortages, low affordability due to macro-economic disasters, etc.
It's not something that seems likely to work in a status quo where such things are cheap and easily available.

Things like cars seem like a much better opportunity, given their proportionately higher cost. Once the roads are stuffed with huge fleets of on-demand vehicles, I can see now owning a car (also by then my kids will be old enough that we won't need to keep a huge array of infrastructure in the car ;)
For reference here is a talk they did about how they scaled WhatsApp and the problems they faced:

http://www.infoq.com/presentations/whatsapp-scalability
If I could only live to be 80, but as healthy as I am now, I'd sign for it
Walk Alongside the Elephants of the Samburu National Reserve in Street View
WhatsApp is a service in production, not a project behind deadline.
Handwritten Parsers and Lexers in Go
Crystal: a programming language for humans and computers
> Like integer multiples greater than 3 and up to 20 times more.

Or maybe even real multiples. :)
Secret menus: Fast food 'hacks' for in-the-know customers (2014)
Takedown Transcripts: Kevin on Demand
I also experienced this. I believe it's due to the fact that I phrase my questions differently from how I phrase my searches. :)
That is an incredibly superficial treatment of the subject that not only fails to mention that these empire fell...Furthermore, it trivializes the substance and significance of national identity.

All empires fall. National identity is an invention of the 19C, hardly an ever-enduring truth. I'd prefer to think the above comment was succinct, not superficial :)

Re upending national identity, if you investigate the list of empires given, you'll see that in fact it is quite possible to meld separate states/cultures into one political state given enough time - for example India in the British empire was a mass of competing principates prior to British rule, and is now a functioning democracy encompassing a huge variety of cultures, languages, religions and on the scale of Europe what you might call nations. The German empire was a similar patchwork prior to unification in 1871. The Ottoman or Roman empires are also good examples of this.

Your hostility to the EU project seems to make you want to declare it impossible, and perhaps it is flawed, but it's clearly not impossible, or even very unusual, to subsume existing states into something bigger.

The morality or desirability of it is an entirely separate question.
That's no easier than https://news.ycombinator.com/jobs and only includes some of them.
Different dogs have different reward patterns.

For an example, some dogs prefer to chase an object, but dogs bred for hunting might prefer carrying over chasing.

This makes a difference if you want to reward them, for the chasing dog you should throw the ball, but for the carrying of the object you should just give them the ball and let them walk around with it.

When you have determined what type of reward that work with your dog, your training become very effective.
I usually design directly in code without a CSS framework.
I would like to know he who's defining as a publisher.

I think there's a large market of indie publishers who will continue to do well of their site & using things like medium.com as an outlet or satelite outreach. I think it's the newspapers that have bigger problems.

Also, it's a pet peeve of mine when they proclaim something is dead and then when pushed for details on how their service is going to solve it - they say "oh, don't worry, trust us."

For example, this exchange:

> Battelle: How am I going to make money on Medium?

> Williams: Not right now. We haven’t solved that problem quite yet. We will. We’re not going to invent some new way to make money from publishing. Will do turnkey premium-content option–with a paywall. We’ll also enable advertising. You can do branded/sponsored content on Medium, but there are no tools yet. We will have them, though.

Okay, so there's no way to make money off of Medium right now - got it.

Then, he immediately goes on to say:

> If you’re starting something today, within a year, you’ll make more money on Medium than you would publishing on your own.

Really? After you just told me that you can't make money on medium? I get that you need to paint the picture of the future where your product solves every little problem, but that seemed a little over the top.

And yes, I get it. Williams is much more successful than me and has done a lot more exits, but from his work, it seems like he's very good at building platforms, and infrastructure, but the monetization methods (for the users), isn't really there.
Brazil’s cancer curse
That's a good idea. I'll experiment with that. Thanks!

I'd probably bill Metallica a lot more than that… ;)
Would HP really try to get someone they are laying off to sign a noncompete contact?
Heterodox Academy
If I accidentally downvote I immediately find two other posts by the same author and upvote them.
The problem is that most game developers are probably not writing SpriteKit/SceneKit games in Swift, but rather using Unity or some other kind of portable engine. Now they all have to wait for their toolchain to catch up with Apple's app thinning mechanisms.

After the complete failure of MFi controllers on iOS 7+, I hoped that Apple would make life easier for game developers, not harder. Now we have a 200 MB app limit plus the requirement that games have to work with the default remote.
It seems to me that she was engaged in org restructuring a la Perestroika under Gorbachev rule of the USSR i.e. the enemy within.
Watch Your Language (Automatically)
Working on iOS app for Quotesy: Read memorable quotes from your favorite movies and TV shows - http://quotesyapp.shyahi.com

Launching on 21st September
'The importance of brick-and-mortar stores in an omnichannel world' [pdf]
That is almost exactly what Daniel Ariely's research on dishonesty is about, this notion of cheating so slightly you don't feel guilty about it:

https://www.youtube.com/watch?v=XBmJay_qdNc
TrainHR Announces Topic on Hot Topics in Employment Law on October 21
This webinar will provide an overview of issues that HR professionals face with increasing regulations and compliance challenges.
Fremont, CA: TrainHR, a provider of professional trainings for human resources professionals, will organize a webinar on October 21. The topic of this webinar is “Hot Topics in Employment Law”, and the speaker is Gayla R. Sherry, President of Gayla R. Sherry Associates, Inc.
About the webinar:
Topics such as generational diversity, recruitment, engagement and retention are considered “hot” in HR circles today. This webinar will list and focus on these hot issues.
For more information or to register for the webinar, please click here.
This webinar will also look into other topics such as leave challenges presented by ADA and FMLA, and changes happening in the profession with relation to minimum wage, overtime and classification challenges.

About the Speaker:
Gayla R. Sherry is President of Gayla R. Sherry Associates, Inc., an Oklahoma-based consulting firm. Gayla is a Senior Professional in Human Resources, an EEOC-trained Internal Investigator and Certified Mediator. She is a member of the Society of Human Resources Management.

About TrainHR:
TrainHR (http://www.trainhr.com/), a specialized offering from NetZealous, a Fremont, CA-registered organization, is a comprehensive training source for human resources professionals. TrainHR has experts from all over the world. These experts are some of the best known names in the HR industry and carry wide experience and respect.
TrainHR offers niche professional trainings in all areas and topics of relevance and importance to HR professionals the world over. Benefits, COBRA, Discrimination, Documentation, Harassment and Occupational safety are just some of them.

Contact information:
Call: 1-800-385-1627;
Visit: http://www.netzealous.com/
Well, as stated very well above by timv, it works both ways. The "as long as you deliver you can work whenever you want" can be abused to expect more than full time work with a constant workload of above full time (bad estimates etc)

The agreement between me and my employer is that I work 40h per week, and deliver value during that time. Apart from that there is an understanding that I can work slightly more or less depending on workload and deadlines. What's important is that the long term average is never more than 40 (that would indicate and encourage bad estimates and bad deadlines). If I need to pick the kids up at 4 I pick them up at 4, deadline or not. If an employer felt it was a problem that I need to pick my kids up at 4 on deadline day they need to find another deadline or another developer.

Regarding work hours - I'm not expected to be in my seat during specific hours but should be available during office hours. Having teammates who cooperate not work overlapping hours would be very bad for productivity. If I need to do some extra hours I try to d them late at night, but it wouldn't be acceptable for a team member to do all their work at night, when no one else is working. Direct communication is important.
Jaro Mail
The Challanges of building a hypersonic airliner
I am dreaming of a Lisp implemented in m4.
How software engineers managed to create a hardware product
When I used Prolog at university, we built really cool constraint solvers using hardcoded predicates, but is it possible to create the predicates dynamically? To be useful, if a user has a GUI where they can define rules, they've got to be loaded into the program somehow... hopefully not through code generation?
To be fair, training your replacements when an entire division is being outsourced to off-shore is incredibly cruel.

My father in law works at an industrial manufacturer where several departments (including IT) are being outsourced to Southeast Asia. The company has been operating locally for nearly a century and a lot of the people who are being made redundant have worked there for decades and are now being kicked out at a point where they are too young for retirement but too old to find new jobs.

I know that a company isn't a welfare organisation, but if you employ upwards of a hundred people in a small town you can't deny having some social responsibility. It's easy to see why the workers told to train their cheaper replacements are having a hard time staying professional.
I installed whatsapp and the first three messages I received were spam, all within about 30 minutes. I uninstalled whatsapp.
Just out of curiosity, is this article a payed placement?
As well as the $98.00 loan to Johnny they can also loan $98.00 to Sue, $98.00 to Jane, $98.00 to Dave etc, all from the original $100 deposit.
Agile Startups – How Do Lithuanians Do It?
How come your HN looks like that - is there a new UI I'm not seeing? Mine is still orange(? - colourblind!) background
Ask HN: Link submission overload in HN
We have been seeing a lot of re-submissions of the same (similar) links on HN. The mess caused by this is frustrating for submitters, annoying for readers and time consuming for moderators.

* https://news.ycombinator.com/item?id=10222963

* https://news.ycombinator.com/item?id=10222663

* https://news.ycombinator.com/item?id=10222899

* https://news.ycombinator.com/item?id=10223054

* https://news.ycombinator.com/item?id=10223160

* https://news.ycombinator.com/item?id=10223480

* https://news.ycombinator.com/item?id=10223523

* https://news.ycombinator.com/item?id=10223535

* https://news.ycombinator.com/item?id=10223054

I don't think this is difficult problem to resolve. The industry has done this already.

Look at http://www.techmeme.com

Would HN step up and solve this issue to create a better experience for all of us?

-- credit JdeBP (for raising this earlier)
https://news.ycombinator.com/user?id=JdeBP
If it's not the wires that are dangerous then why it's wires they always carefully cut on tv?
Thanks JdeBP. You raised a very valid point.

I have submitted a separate discussion thread on this

https://news.ycombinator.com/item?id=10225569
Is HP one of the companies banging the drum of a tech job talent shortage? Because this is a pretty powerful message of just the opposite.