skysight-inc/HackerNews huggingface dataset:
I note that if you build up four weeks of savings in at-will employment, then compared to four-weeks-notice, you have the same level of security and more time to dedicate to job hunting.

(For people living paycheck to paycheck, four weeks of savings might not be easy to accumulate. But those people can't suddenly start spending more money if they get better job security. So there might be a compassionate argument, but the economic one doesn't seem to hold.)
I bet they didn't think they had to run and operate a business.

The common thinking of "oh, it's in the app store, now I can sit back and relax" is ludicrous.
Thanks--

In my experience most companies are the 'stupid' problems, I certainly wish more companies would stop all the bad habits but it's pretty wide spread :(
Looks like we're finally seeing the fruits of the Apple-IBM global partnership.
you act like co-ops work different than any other organization. Uber has used political power to get politicians to back down which is basically the same as getting politicians to pass regulations.
It's a tradeoff. The system is designed to operate semi-autonomously so that it can help you if you're not able to tell it what you need. That's a powerful benefit.

In the end, increasingly many technologies are likely to act like this. I give my wife the password to "find my phone" service so she can locate me if I go missing on my commute or on a hiking trip; unless I execute more fine-grained control than I care to, the same authorization lets her snoop and determine if being late home from work correlates with my phone reporting I'm at a strip joint. People will, ultimately, be responsible for choosing the level of access they allow and for reasoning through the consequences.
This is really cool to see. Really hoping to see something similar appear for Swift on Azure or AWS. Also really hoping to see Swift web frameworks begin to appear, now that Swift is open-sourced & running on Linux.
That's what I always say too. I built our whole house myself. The same process applies: Split project into parts, find out how to do each part, do them. And once in a while you have a code review (inspector, building code) haha :)
At the moment, it seems like it would be really nifty to use in hobbyist or small data-crunching projects to get C-like performance [1] with a saner syntax, less memory management issues, etc.

I wouldn't want to use it for anything substantial, but if IBM's already hopping on the bandwagon it seems like a good language to learn for heavier use later on.

[1]: http://www.primatelabs.com/blog/2014/12/swift-performance/
The median car age in the US is just around 10 years.
Imagine some alternative titles:

"How I saved a company 100K a year after I was fired"

The employee could have debriefed his employer. Taken the moral high ground, and had an amazing story to tell at his next job interview + a lot of karma.

Or

"The importance of communication: How I implemented a quickfix without properly communicating the long term plan to anyone"
>If I make it to 65, and still can't afford to retire, I'm going to burn the seniors village down.

You should read this:

http://www.nakedcapitalism.com/2014/01/three-card-monte-gene...
I'm a parent. "Working from home," if the kids are also in the home without supplemental childcare, is bullshit. It is impossible to parent children and do good technical work at the same time.

You know how folks complain about open office plans? Because of the distracting noise and potential for interruptions? Well imagine an open office with coworkers who have no sense of social tact, cannot take care of themselves, and have a constant deep need for your attention. That's what it is like for a parent to work at home and parent their kids at the same time.

So when I hear that parents at Yahoo were using "work at home" as a substitute for childcare, I think that Yahoo did the right thing by cancelling the policy. That is pretty clear abuse of it.
Agreed - State College internet is dismally slow and unreliable for a town of ~60,000 college students, grads, and employees.
A relativistic fluid consists of actual discrete particles, although the quantities you can calculate will be be continuous approximations (very accurate ones). So, basically it is possible to make something discrete, with some associated length scale, but which looks the 'same' for all observers.

Even I am not entirely sure how to imagine such an object though, Lorentz boosts are difficult to wrap your head around.

By the way, I just realised it's a bit unclear what 'freezing it in place' means. Basically I meant that you just fix all trajectories of all particles, since there are no interactions you'll basically end up with some random straight lines. The distribution of these lines (i.e. their direction / position) will be the same for all observers.
>sumo-wrestlers would use a technique of only eating at night in order to gain their massive amounts of weight.

It's worth pointing out that the typical 'gains' diet for a sumo-wrestler contains dishes that are optimized to pack absurd amounts of calories into a meal. This is stuff that nobody outside that particular culture would generally eat.
We changed the title to the subtitle since people were objecting.
Is it really working "spectacularly well"?

Or, is it just something that has kinda worked out because the workforce wasn't communicating how they were getting screwed to each other?

I expect things to get more difficult for employers as employees wisen up.
Fanciful Fortifications?
Coding is child abuse unless they're truly interested in learning.
I disagree slightly in that vast majority of tech startups don't have any money. They need people they don't have to pay. What better way than to give everyone who walks by a flyer? Comparatively, dev shops need to be able to get another customer, so they need to produce something that does at least work regardless of whether or not it scales. They need people who can build something right out of the gate or the clients don't pay the invoice. They don't have the time to spend training someone.
Thanks! Missed that one.
if you switch to es6 classes, it helps.

https://facebook.github.io/react/docs/reusable-components.ht...
I can appreciate the difficulty - I'm a full stack web developer by trade, and I've built multiple full stack web app side projects (everything from setting up and deploying S3 on CloudFlare, issuing IAM Amazon permissions, to writing React, all the way to Elixir modules calling C scripts). As @lukaslalinsky pointed out, it's a different kind of hard.

And still, given all of that, my head spins about the idea of building a compiler from scratch or writing MIPS.
Direct link for the superpowered.com latency testing app: http://superpowered.com/latency
Plus the profits for international technology platforms - especially as they mature - leave the local and national community, often ending up in a tax haven.

People should be focusing on local and national businesses (and things like co-ops) to keep their communities alive. The startups that are celebrated on this website are the antithesis of that mindset.
Understanding Props and State in React
May 6th, this year someone was prosecuted for 'insulting the king':

http://www.dutchnews.nl/news/archives/2015/05/f-the-king-dem...

This case was dropped because of the tremendous backlash but the law is still on the books. I don't recall when was the last time someone was prosecuted for blasphemy.
Thanks! I may take you up on that offer :D
I am using those.
As an avid chess player, this looks surprisingly fun :)
Those are skills that can be learned in domains other than software development.
Honestly, we should just lobby Congress to remove NSOs and make them ISOs by default.
These are now on my book list, thanks!
"Trust we're doing this" is basically what "Pledge" means.
If the FCC Loses in Court Today, It Could Be the End of Net Neutrality
The Rise and Decline of History Specializations Over the Past 40 Years
> Yes if it interests them. No if not.

If you do that with food you have a grown person eating Chicken Nuggets and Mac & Cheese for life and not know the awesome food that is around them.
Late Applications
from what I understand drivers still get on both systems. hard to call someone a contractor if they can't work for other companies.
Microsoft's next Build conference starts on March 30th in San Francisco
From the perspective of an employee, I completely agree this is the correct method of getting an idea of what equity is worth. I've had exactly 0 new hires ask me all those questions. Maybe 10% have asked me how many shares outstanding we have. The number of people with the experience to ask the right questions is really low, even for senior hires we've made with 10+ years of experience in startups. I think the onus is on startups to start proactively sharing this information with new hires- not just employees.
So how should a person go about choosing a mate?
I know we always scoff how how supposedly slow and poorly the payment networks work but considering they've been pretty solidly transferring trillions of dollars over the past 60+ years, I think we should give them a little more credit (no pun). "Real-time" payments are cute but not really all that necessary in reality.
There are proper ways of doing this: you run the old system in parallel with the new system and you outfit both systems in such a way that all writes are done on both systems. That way the DBs stay in sync.

So you won't have to 'write your code to continue saving some bizarre unnecessary data in the database' and you can have your 'sensible scheme'. It just takes a little bit more care and planning.

> As for the other comment, were they supposed to continue renting out completely unused facilities in case someone came along who thought the old system was better?

They ended up renting a good part of those facilities anyway, the problem was not the money but the fact that certain comms lines had been torn up.

Playing cowboy with critical company data is not a winning strategy.
It's clearly an outlier. Try an image search for "Google Wonder Wheel" and you'll see a few Ferris wheels among lots of spoked diagrams -- but not the Wonder Wheel.

The gorilla example is more to the point. Google pushed a quick fix and couldn't fix it. So they blocked the gorilla tag altogether. Why? Because a data scientist couldn't figure out how to fix the problem properly and deploy a solution. To me, that says quite a bit about the current realities of machine learning systems.
This comment breaks the Show HN guidelines:

Be respectful. Anyone sharing work is making a contribution, however modest.

Instead of "you're doing it wrong", suggest alternatives. When someone is learning, help them learn more.

https://news.ycombinator.com/showhn.html
Well, yes, maybe, if the also learn to write, e.g., specifications and documentation, IMHO, currently the biggest bottleneck to progress in computing.
Thanks for the feedback! It's a commercial SaaS product and it's feature complete (server written in Go). The client workflow is complete as well. I am in the last "10%" which is all styling, polish and making the experience feel great. This part takes a long time (at least for me).

I'd love to steer my interviews down this question line, it makes a lot more sense than, "Regurgitate how to perform a binary search", etc.
> The fact of the matter is that sound (along with everything else we know of in the Universe) travels at a finite speed. In regular conditions, a sound wave propagates at around 340 meters (or 1100 feet) through the air in a single second. This means that even for plain old physical instruments, there exists an audio delay between the moment the instrument is played and the instant the sound reaches the musician's ear.

You heard it here first folks, in a few years Apple is going to come out with the revolutionary "Cochlea sound", which has such a small delay your ears are unable to perceive that there is any delay at all (while listening from 10-12 inches from your ears of course)!

It will be magical and delight us, and something we never realised we needed until we were told we did. It will become the new standard and a household name, and we'll all have to catch ourselves when we say it and try to use some obnoxious generic term instead (LoALPS perhaps: Low Audio Latency Per Sound).
I would assume the longer any VM is running the higher the chances of a service degrading. I guess this is mostly due to memory leaks or bit rot. I have no Erlang VM experience, so my comment was geared towards VMs in general.
First of all: Best. Title. Ever.

Second: I am not a comedian. For a good reason: If I was, I could not afford to sit in a heated apartment or use electricity.

I kind of feel reminded of the one where a biologist, a mathematician, a physicist, and a computer scientist are riding a train, look out the window and see a black sheep. "Oh," says the biologist, "sheep around here are black." - "Well," replies the mathematician, "all we know for sure is that at least one sheep around here is black." - "Strictly speaking," adds the physicist, "all we know is that it looks black from this side, viewed from this angle in this light, and so forth.".

"Oh no", goes the computer scientist. "Not another special case!"

There are many, many variations of this joke around, but it has no bar, of course, let alone a foobar.
I am still trying to imagine what kind of place a foobar would be. Either really funny or kind of scary, I guess.
Look into F#.

It's open source. Works on Linux, Mac OS X, Android, iOS, Windows, etc. It has a good ecosystem and tooling built around it already but you can also tap into the C# ecosystem, if necessary.

It compares really well to Swift: http://www.slideshare.net/ScottWlaschin/swift-vslanguagex but even without that comparison, it's worth a look on its own.
Economist: The Destruction of Two Death Stars Bankrupted the Galactic Empire
Same with telco. Markets that were unregulated ended up having the cheapest phone and internet service (and, surprisingly, also the best).
That is an amazing idea for those jet planes.
We also have history books. The history of AI is funny.
> Where was the proof presented for this?

The evidence presented is fairly poor, and consists of:

(1) failure rates of university first courses in programming for majors (which could indicate how hard it is to learn programming -- or how poorly designed university first courses for majors in the field are for the audience they attract.)

> I don't think programming itself is hard.

Actual coding isn't all that hard, once you have the foundations. But structured problem solving is a key foundation, and isn't all too often deliberately and effectively taught outside the context of programming (and, unfortunately, often isn't effectively and deliberately taught with programming, either, but programming seems to be the most common context where it is taught.)

> Most people program.

I don't think that's even approximately true. Most people do not plan out detailed step-by-step process from inputs to desired outputs that are expected to be successfully implemented by an execution agent that is perfectly literal and exact and exercises no independent judgment and has no ability to fill in the blanks and do what you probably meant given their understanding of the desired outcome even though you failed to specify it.

Even preparing step-by-step procedures for human agents is hard, not done a lot by most people, and done poorly by most people who do it, because most of them do so without good training.

System/process analysis skills that underlie both programming and procedure development may not be hard, but they are not skills that most people are taught effectively.
Natural treatments with wine
The issue for drivers is that the rates are too "low". That's not an issue with racing to the bottom.

If it was an issue just set a minimum, or minimum cut Uber will take. Then Uber drivers won't drive for less than they're willing to. That solves that problem.
It turns out that protecting one's privacy in the digital age is really inconvenient.

It was before the digital age too ("What do you mean your phone number isn't in the phone book?"), but people are more aware of it now.
Flickr gets, like, 100x the traffic that 500px does.
Visualize Python, Java, JavaScript, TypeScript, Ruby, C, and C++ Programs
The #1 Mistake in Driving Growth
Mount Etna Eruption
I don't get it. "Forcing a kid to learn English is the same as learning the violin. If they are interested in it, great. If not, it will be like torture." What? Coding is another language (and I should know, I created a computer language)--somewhat. I learned piano, and don't think that should be forced (I also don't think I'm threatening the jobs of concert pianists). The basics of coding should be forced, though.
Have you taken a look at dynamically linked rust/go? Also, go 1.6 is going to have dynamic linking also.

http://stackoverflow.com/questions/29008127/why-are-rust-exe...

https://golang.org/doc/go1.5#compiler
TLDR: Mac filesystems have resource forks. I guess the author has not used Macs too much, as they have been around since the 1980's.
Sure, me too. I guess what I meant is, you and I are doing what we do, because it's what we want to do as a whole. For us, life is work, and work is life, for the most part, and we're okay with a blurry boundary between the two.

That's not always true of, say, a line chef or a street sweeper, whose job is equally important to society, but they aren't doing it because it's their life or because they get a sense of enjoyment from it. They're doing it because it pays the bills. For a lot of them, they sure as hell want to live a life outside of work, and draw a clear line.
It is my goal to open source the tool at some point in the near future. I have a few IP related things to work out with my employer first, as a courtesy.
Restated: Pick the right startup, grit your teeth, work there for the 10+ years it takes to go public, and trust it won't steal your equity, a la Zynga.

Even if you do pick the right startup, you should be able to leave to pursue other interests, keeping the equity you earned as part of your compensation. Without a longer exercise window, employees can be trapped.
You're right about a lot of things, but 100% wrong in implying that people who have been working in the domain for decades actually know how taxis better than Uber does.

The problem is not knowledge, it's service. Taxis are a perfect example of regulation and stagnation. The shitty service taxis provide have nothing to do with it being hard to provide a good taxi service. They could have provided a better service, they just have no incentive to, because they were protected.
I wouldn't say this is my own Twitch, more like paying for someone else's Twitch that you can host on your own page.
Software Engineer salaries in Europe aren't as high as they are in the U.S.
Also in the constitution is the Interstate Commerce Clause, a loophole big enough to drive a country through. There's also the Fourteenth Amendment, which basically repeals federalism -- because federalism had proven itself unworkable.

("All persons born or naturalized in the United States, and subject to the jurisdiction thereof, are citizens of the United States and of the State wherein they reside. No State shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States; nor shall any State deprive any person of life, liberty, or property, without due process of law; nor deny to any person within its jurisdiction the equal protection of the laws.")

The individual states are still allowed to administer themselves in uninteresting and uncontroversial areas, but they have no right to legalize dueling, or ban guns, or write their own marriage laws, or set up a state religion, or reorganize themselves as anti-clerical theocracies -- matters where a federal government would presumably let them do as they pleased. (See what I mean about parts of the federation coming to hate each other enough to go to war?)
Yup, the TIMTOWTDI effect...
At the same time, we have Uber and Lyft.
This is why it was really disappointing that Apple had to abandon ZFS. ZFS is one of the best file systems available and because Oracle owns it it is virtually unusable in most contexts.

I wonder if Apple can afford to buy out Oracle at this point, take ZFS and wind up the useless parts.
I find that using Chrome with the multiple accounts feature helps a great deal. You can theme the different Chrome accounts differently to provide a visual hint when you're in the wrong window. And if you consistently log into only one web account from each Chrome account, you never get the multiple-login selector.
Start your own ISP with those 100 clients and just finish the build out yourself.
Picking winners is easy: oftentimes they're obvious. e.g. Uber, Slack.

VCs have a much harder job: picking undervalued and not-yet-obvious winners. They need to find the winner first, before everyone else also realizes it's a winner
> I used to hold scientists and programmers to a different standard than most normal people, because it seemed like a certain level of advanced understanding was necessary to build anything functional in those fields.

I think you need to reevaluate the standards to which you hold people you know nothing about. GitHub is a free platform that anyone can post on, regardless of academic pedigree. Further, having specialized knowledge and being a troll are not mutually exclusive qualities. The humor of early hacker culture may have been more witty but it was nonetheless a means for programmers to take themselves less seriously [1].

> It feels like seeing a ghost. I'm embarrassed to be registered with GitHub, and also to be human.

Maybe that's a sign you should get over yourself.

[1] http://www.catb.org/jargon/html/
Heck, I want that for the neural net in my head.
If HR is doing something other than providing expertise on managing relationships (particularly, the formal and compliance-related aspects of those relationships) for supervisory/management staff that are the domain experts providing knowledge related to the skill sets needed for the staff which are or will be reporting to them, then the organization has a fundamental (though, to be sure, distressingly common) design flaw.
It's the same reason that white suburbanites prefer light rail to buses. Which is to say that it's a bunch of small things that amount to a huge difference in perception.
You can probably include Go alongside Rust.
Competition in the market does precisely nothing when there are few participants, all of them shysters (due to high barriers to entry), and there is no meaningful adult supervision. Note that the libertarian crowd would like to ban the adults from the room because it increases freedom.

When I was in the ER last (knife accident in the kitchen) I asked the front desk lady if they could bill me through an honest coding service. I even offered to pay extra for an error-free bill. Didn't prevent them from tacking on the tetanus shot I never got.
You don't need motives to explain why Pablo Escobar was a bad person even if Bill Gates isn't. Pablo Escobar killed loads of people.
If you're looking for something similar for other programming languages too, check out https://bit.run/. It supports Ruby, JS, Go, Python, Rust, PHP and many more.
Maybe. No one really wants to make a new C++ without being careful not to make something as convoluted as C++.
If you run into a paywall like I did, click

https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
OP is saying that `let func = () => {};` creates a named function where func.name equals "func" and "func" appears as part of the stack trace.

Your example is still an anonymous function just bound to a different context.