skysight-inc/HackerNews huggingface dataset:
Two reasons.

First, they want to push people to open source small personal projects and contribute to large OSS projects. Doing anything with an open project, even just filing bug reports, counts towards your streak.

Second, it's more of a novelty thing since your contrib count is very easy to hack. Just generate a local repo with commits on the days you want and upload it.
because you can make useless private commits and look like you are super active and no one can check up on you.
I've never learned JS completely, just dangerous half knowledge from stackoverflow answers or blogs.

Should I jump into ES6 directly or learn ES5 and learn ES6 when it is implemented across all browsers ?
> but really why not convenrt them to string represntation and put to simple object?

Because as soon as you might have "toString" or "__proto__" as a key things go all haywire.
Renting is not a job.
See https://en.wikipedia.org/wiki/P-adic_number for an overview of the system of numbers that actually works this way, similar to https://en.wikipedia.org/wiki/Two's_complement with infinitely long registers.
The ruling is not unexpected at all. After the ruling against Microsoft back in the 90s on contracting, it's pretty clear that a business needs to be very careful how they hire contractors, so that they don't become implicit employees. Google has to jump through hoops so that their contractors aren't considered employees (only work for 1 yr max, etc).

I'm curious how much this will affect Uber and what it will do to their business model. If I had to speculate, it would be that it becomes unprofitable almost instantly, but they do have a gigantic warchest, so maybe they can fight the ruling or figure out another way to classify their drivers.

Maybe they can advertise fares and jobs ("This person wants to be driven from SFO to Mountain View") and drivers bid on it like an auction. I wonder if that might change the equation? But then it means that drivers will have a lot more friction in the process.
How sleep washes the brain of toxins:
http://www.nih.gov/researchmatters/october2013/10282013clear...

This mechanism could also be the cause of the refreshment we feel after a short nap or meditation. Much harder to study though!
Very good points and I have no disagreement here, thanks for your perspective.

My experience is similar - if you can't reach agreement with your employer, you should already be looking at other options.
Show HN: Wesayhi.co – Wetransfer for online meetings
In California, Labor Code Section 2780 gives some rights - and some exceptions.

In previous agreements, I've listed prior inventions that were not assignable. Recently, I was presented with an agreement that had what I thought to be a similar exclusion section. But, no; it was worded in a way that could grant company a license to all my listed IP. Moreover, a colleague took the legal department to task because it could have been interpreted either way: either exclusion or assignment. Pretty ingenious. So, I put in that section "No IP assignable to company" By then I was going to air-gap all my work. I bought a separate laptop. Use a separate phone. Filed provisional patents the last day of my previous gig.

I don't fault the company for erring on the side of caution. The question to ask is: "does what I want to do directly compete with the company's core business?" If yes, then you have a problem. If no, then they probably won't care. In my case, the IP didn't compete. But, I decided to make a clean break, anyway.

(Not a lawyer - MMV)
What exactly happened here?

Reading between the lines it sounds like Disney are executing an outsourced IT transformation involving offshore IT application delivery (maybe maintenance, IT ops etc.)? Flying in staff from offshore teams to shadow/train with the team being reorganised is standard practice from what I've seen.

It isn't pretty but it's not like Disney are breaking new ground here...
Curious to see what the public markets will do in response. Nasdaq is taking a bit of a slide as we speak.
if you are ever in Boston - you can stand inside a three story globe and get a true sense of how massive Africa is.

http://www.marybakereddylibrary.org/project/mapparium/
>Sorry for the throwaway account, but I needed to be able to ask this question anonymously

Disclosing that you've just closed a large series A is a bad idea. Everyone just needs to look at all companies announcing a series A funding to figure out what company you're talking about.
sure. but then you wouldn't have a file to go investigate the matched line numbers in.
I'd also be curious if there was some possible form of recompense possible, like a class action suit.

(To be clear, I'm just tossing legal terms around that I have a vague understanding of, and I know that's what I'm doing. I'm asking for those who might know more for the real info. Emphasis "know".)
So after looking at this longer, it makes a lot more sense. Basically, things are evaluated left to right. The first (function(){}) evaluates the function(){} and returns the function. Then the function is called with the second (1), and passing that in as a param.
Historically the exploitation of workers has lead to the workers organizing and protesting for better rights in various ways. Usually involving in the formation of unions and creation of legislation ensuring rights for the employees. Or revolution, armed insurrection and stuff like that.

Honestly, the fundamental situation is not new, only the particulars are novel.
I suppose it implies they can be subtly racist.
>No one has 'pushed' anything.

Oh, come on. Would you accept the phrasing, "Uber has shifted risk away from themselves and toward its drivers"? Which 99% of English speakers would read as equivalent to "Uber pushed risk to its drivers."

That's just factual, not some hidden communist rhetoric.
The Surprising Reason Dinosaurs Avoided One Area for Over 30M Years
I don't really see how having to remember more symbols and syntax rules makes anything more readable. It doesn't. You have to know what those symbols mean, and the more there are, the less readable it is by definition because you need more knowledge to understand it. I understand it is more readable for YOU because you already have that knowledge. The same applies where English is readable for me but Chinese is not. If Chinese "syntax" was simpler, I could actually learn it way faster, as everyone else, which would make it more "readable" to everyone that has not previous knowledge, not just to YOU :)
Before you do, please answer the question I asked.
Not yet, but we have a system of pluggable storage options so the community (or us eventually) can write one for Google Compute. https://docs.clusterhq.com/en/1.0.0/gettinginvolved/plugins....
Not yet but Flocker itself has a plugin mechanism for block device backends so it should be fairly easy to do so: https://docs.clusterhq.com/en/1.0.0/gettinginvolved/plugins....

What's your use case for this @crb? Do you run production container workloads on Google Cloud Platform? Which databases are you interested in?
Mermistor (discovery in 1971 but actual implementation in 2008)

http://arstechnica.com/information-technology/2014/06/hp-pla...
If you ever see someone release file.c.bak, it's just sad.
What you have is a self executing anonymous function. Now you know the name you will be able to find out all the information you need. For example: http://esbueno.noahstokes.com/post/77292606977/self-executin...
Because it's private data? Now, they could make it -- on an opt-in basis -- work the way you want, but I'm going to applaud a company that is erring on the side of keeping private data private.
iOS and OS X Security Flaws Enable Malicious Apps to Steal Passwords and Other Data
I've said this before and I will say it again, programming is an entry level job. A programming (Application development) career is definitely not something you want to grow old in (unless you're a rockstar which most of us aren't). Get an MBA while you can or start your own at a younger age.
Because the employer-employee relationship is not an equal one. We've seen the race to the bottom that happens in the absence of labour regulations.
Yeah, and there were videos about MIT focusing more on 'material' engineering, giving ceramics playgrounds for students, rather than theory and software. In a way MIT is right, computer had their days, now things are back to the real world. Augmented reality, physical interactions, IoT, sensors etc etc. But at the same time FP gives better ways to reason and write solid code anyhow.
In addition to the other responses, McDonald's franchises require substantial investment on the part of the franchisee. You have to plop down hundreds of thousands of your own money, which represents entrepreneurial risk. This was found to be missing in Uber's case (according to the ruling) since there is precedent that bringing your own car doesn't qualify.

Additionally, McDonald's (or similar) locations are independently managed to a certain extent, that's why ads always say "at participating locations".
At-will employment puts FTE/Salary employees on an equal footing with contractors. Which really just brings employment back down to pay, benefits, and working environment & employer culture.

You just have to recognize that nobody can truly predict the future, nobody's going to protect you in every situation, and that you have to have your own "big ball of money" to sit on in case of emergencies.
The Snubbing of Africa by the World
Why do people resist so much for africans to learn how to build their own custome datacenters , educate us on clustering and high power computing as well as even consider us as a viable market.
it is frustruating as an african to have no reference to anything when im trying to learn about high power computing everyone says it all avaiable on amazon etc but at the end of the day the hurdles to jump to access an HPC for lets say complex calculations is near impossible as they are not anywhere near avaibl.
it is sad as africa's population median age is 18 which means if you target the right section (for example southern africa you can easily ensure nothing but groeth and innovation for the next 20 years which is not viable in cetain gold class markets around the world.
though i believe this is also a problem in south america but it seems like everyone in the developed world is stuck on the fact they have made great strides and forget that some child in africa has an idea to make what mindblocks or hurdles they face inconsiquential.
yes even as an african when presenting something to the sense that there is something viable all sides corporate and educational ignore us thinking all there is in africa is charity and nothing else
There is a fair amount of case law in regards for drivers as opposed to other professions. Taxi's, pizza delivery, trucking etc. I'm not sure how or if this flattens out to other sharing economy type businesses.
Yo Davis! Shoot me an email about that sometime, I'm actually setting up something similar-sounding at my current company (though not at scale yet).
That's totally unrealistic. Often it's not the dev. that changes his mind, but the client. And since they have the $$$ you will be "undoing" previous work.
No, it doesn't. In fact, you can avoid them if you wish and build everything from simple lists. Point being: I don't have to remember a specific syntax for "for" loop, or for equality (==)...
That's a very pragmatic philosophy. I'm especially impressed at your unusual focus on vendor neutrality as a lack of it costs many companies millions in long run (see IBM & COBOL). Since I mostly avoid clouds, I'm not up to date on that end. I'd like to attempt your style of things as an experiment in the future, though.

Do you have a resource or resources for what components, strategies, or platforms are best for the deployment you describe? Something useful for production apps, reliable, and easy to move from dedicated hardware all the way to AWS (or back if necessary). I'm sure there's other readers on my end of things that might be interested as well.
This made me gag, years ago:

// Statements can be terminated by ;
doStuff();

// ... but they don't have to be, as semicolons are automatically inserted
// wherever there's a newline, except in certain cases.
doStuff()

// Because those cases can cause unexpected results, we'll keep on using
// semicolons in this guide.
S3 + cloudfront. Cheaper, Easier, lower latency, available now.
My $0.02
I enjoy the freedom to use a map/object/parameter object as named parameters, speaking as somebody who has suffered through much Java ceremony.

That said, JSDoc helps a lot: make a @typedef comment for parameter objects at the top of a file, then use the type in the @param annotations of the relevant functions. Makes understanding the JS code in an IDE much easer, as well as having something worth generating HTML documentation from.
* Hackerspaces
Yes, they submitted one app which was accepted. That app is now gone, you can bet. Can they continue to submit apps continuously which Apple will still accept? I doubt it. The story isn't clear on this.
The other H1B gets approved because:

1. The government mostly rubber-stamps H1B applications.

2. The company is required to pay "prevailing wage" which isn't necessarily market rate.

3. Companies play fast and loose with titles. They can present "Computer Programmer" as the title in the application but in reality the worker is a Linux Kernel hacker.
That's it. This is often called the module pattern. It's often used to avoid polluting the global scope with variables, e.g.

(function() { var x = 1; console.log(x); })();

console.log(x);

Would output:

1

undefined
This is sort of like asking should you learn Swift or Objective-C, albeit much less difference between syntaxes. You can certainly get the job done on ES6, and the future is certainly in that direction, but all browsers still run ES5, so if you want to get paid for your work, you'd need to still know that syntax.

Babel is a great tool to let you use some of ES6's features now, but it will still help in debugging to know ES5 syntax since Babel transforms it at runtime.
We're Wetransfer for online meetings. Simple, beautiful and reliable online meetings in your company style. Feel free to ask me anything or sign up for our FREE private Beta.
I'd like to think the first part is talking about making extensions to the code, that you should be writing subclasses to add new functionality for your own use, not maintaining a series of patches.

That is, dependency injection for your extensions, not alterations to the core.

The whole project reeks of anachronistic development practices, though.
Yes, and McDonalds has a business of connecting people who want hamburgers with people who are making hamburgers.

As one can quickly see that line of argument is exceedingly thin. In order for it to make even a little sense it would have to be rephrased to something more like an argument that Uber's business isn't providing rides, but connecting people who need a ride to an independent business that offers rides to people.
Immediately Invoked Function Expressions (IIFE).

http://benalman.com/news/2010/11/immediately-invoked-functio...

Not unique to js, e.g. upcoming php v7 will support these.
Perhaps you misunderstood, no one is coercing anyone to drive for Uber. People are consensually choosing to driver for Uber.
The answer is way simpler than this article suggests. What's really happening: Energetic, technically inclined people are moving to SV from elsewhere to attend the best tech schools in the country, make contacts with the valley's huge network of tech investors, and land a job with Google/Facebook/Appple. Coffee shops and chance encounters play some role in spurring innovation. But what's really going on is that Silicon Valley's attracting innovators to come there.
> We do exist in a global economy and you must therefore compete globally.

I completely agree, but that's not what the H1-B visa program does. It allows companies to lock in immigrant workers at a lower rate and little to no job mobility. From a companies standpoint it is obviously what they want - pay less, and job lock in!

The fix for the H1-B is true immigration reform. We need to make it easy for people to come to the US and enter the job market just like anyone else.
That's a pretty strained interpretation of "open source" on their part.
Disable javascript, use ublock/umatrix, and browse in incognito mode
Modifying behavior only by subclassing rather than changing the code was the original idea of the open/closed principal. Of course, the idea has drifted a bit since then since everyone discovered that in practice it worked terribly.
Etsy Crowdfunding
I agree. That's either an advantage or another opportunity for modern IT to learn from the past. Those old systems were full of so many tricks they're still outclassing modern efforts in some ways haha.
Promises are certainly better than promise-free 2005 style callback code, but they do require that you reimplement language features like try/catch. Yield allows you to do asynchronous try/catch, which doesn't depend on some library getting the implementation right (libraries often lump rejections and thrown exceptions together) and looks more sensible anyway.

There are other advantages to yield as well. Entire design patterns like CSP aren't possible without it.
As per my comment on the Stephen Elop Thread:

Ex Microsoft Manager went to Nokia, destroyed its Market Value, sold the debris back to Microsoft is now leaving Microsoft again.
Time to short whatever company he is going to next. ;)
The law should be written that if you caught violating the terms and spirit of the h1-b visa program, you give up right to participate in h1-b sponsorships for x number of years. H1-B is oversubscribed and if you suspend someone like Tata, it will help alleviate that issue.
This feels like an inevitability at their scale. Outside of the tech world it was always going to be hard to sell their labor pool as contract when put under the microscope.
> Something much thicker would kind of defeat the purpose of being portable.

Batteries always takes room. I'd prefer a thicker laptop with more autonomy. I dont understand thinner laptops, especially plastic ones, since plastic doesnt seem to disperse heat very well.
Also, "no Uber, no driver" in this specific case at least.
How do you determine what's "healthy"? Millions of Americans are caught in an endless cycle of poverty and we're fighting a $15 minimum wage. We've shipped millions of manufacturing jobs to China so it's harder to get a good job without a college education. Now we want to reduce the salaries of well-paid jobs by onshoring them.

I'd say we should take a closer look at what we're actually doing.
> They are sandboxed "machine independent" binary blobs that chrome translates into the local architecture, see https://developer.chrome.com/native-client for details.

NaCl is not PNaCl. NaCl blobs don't require translation and aren't machine independent at all.
I totally agree.

If you've only been exposed to OOP, and you don't have the bandwidth for learning an unrelated language, then start using a functional library like Underscore. Just use it everywhere, even if you think it's ridiculous. Don't use for-loops, use _.each. Try to think of every problem in terms of chaining map, reduce, zip, pluck, groupBy, etc. Do whatever you can to avoid side-effects.

Once you're comfortable with it, try reading "Functional JavaScript".

You'll quickly develop a taste for when OOP or functional is appropriate, but I think the best way to get to that point is to immerse yourself in functional programming first, which might mean writing some ridiculous functional stuff, but the long-term payoff will be worth it.
I work at UpCounsel.com and we can definitely help your business or any business with legal needs. Although we are a marketplace, and we align with the on demand economy, the uber reference doesn't necessarily fit since it assumes the supply (drivers) are all created equal. With UpCounsel our supply (lawyers) are carefully curated, and we match you with a set of lawyers who meet your specific needs. Similar to uber, our lawyers must maintain a high rating while on the platform. Unlike Uber, once you find a lawyer who meets your needs you can continue to work with them on the platform, easily and on-going. Please email me with any questions, or if we can help you with your legal needs. My email is brad [at] UpCounsel.com
It's a little like pinterest, in that the groups of curated ads you create can be shared with others. And we use the screen name to do that, rather than giving out your email address.

Also, we have Big Plans on where this will go, and want to be forwards compatible in that regard.

Thanks for playing.
Heroku PostgreSQL vs. AWS RDS PostgreSQL from Codeship
The could equally well be forced to work certain hours before as well, by Uber deciding to just give fares to them during certain times.
Y Combinator submitted a regulatory filing for a new venture fund
How to Lose Money on Paid Marketing
The commerce with China is just about the only way to effect any of those humanitarian concepts. Given the government's perspective and intentions, there is little other than prosperity itself that would convince them to steer their country of 1.4 billion souls to do anything differently.
XARA Flaws: 0-days allowing to steal passwords, tokens, IPC sniffing in OS X, iOS
Preserved soft tissue was found in dinosaur bones, allowing us to see the actual structures, and apparently this is not a rare phenomenon. Maybe DNA can be extracted?
Who is Rasier LLC? This seems to be some sort of shell corp for Uber's insurance.
Hey there, I assure you that there is nothing fishy about Pramp.com. I'm one the guys who built it and the reason I did that is because as an engineer myself, I experienced first hand the pains in getting a good practice before important job interviews. Some of the folks you see here with fresh accounts are my friends who simply wanted to upvote my post.
Malware apparently can also create items in advance as a sort-of honeypot for passwords.

For me, that is worse, as when "Next time the banking app needs credentials, it will ask me to reenter them" would occur, my reaction would be "I do not know my password; it's in the keychain" (for most services)
Why? Uber has shown they're a terrible company when it comes to following regulations.

Look the IRS is a revenue generating organziation. Saddling Uber with a 100 billion dollar tax bill will get them a bankruptcy proceeding and $0. Finding a way to collect some percentage of what's past owed and then having them pay, at least, payroll taxes moving forward can bring hundreds of millions of dollars into the IRS's coffers.

I'm not a huge fan of Uber's business practices either but killing them does the IRS no good.
Anomaly Detection in a Single Command Line
Tesla Partners with Battery Researcher to Lower Costs
TL;DR (lifted verbatim from their conclusion)

While the stress test had its limitations, the 7.5 hours of data revealed a number interesting takeaways:

> When the network is at or near capacity, transaction confirmation times increases for all categories of fees and transaction values.

> In a scenario where transactions are competing to be included in an upcoming block, it appears a higher fee results in comparably faster confirmation times (as per normal situations).

> Despite significant transaction volume awaiting confirmation, some blocks can go unfilled, highlighting the immense discretionary power of miners.
> Five of the top ten miners currently have limits at 750kb, while the remaining five are now in the 900-1,000kb range.

> Lastly, given the lower-than-expected number of blocks generated (30 over 7.5 hour period) and the discrepancies in miners’ hash rates, it appears plausible that one or more miners face an adverse impact on its hashing abilities during periods of network congestion.
"being forced to train their own replacements"? it is such spooky as H1-B workers are not able to be found in U.S.
Put aside legality, it is almost cruel decision.