skysight-inc/HackerNews huggingface dataset:
I understand that from the zoomed out perspective, when you learn about advancements in the field from newspapers, magazines or blogs, it looks that way. But this is mostly the fault of various media sensationalizing findings, drawing their own conclusions and prioritizing shocking headlines over levelheaded critique of scientific study results as well as framing it in the proper context.

The total body of scientific evidence is not really in such disarray as the reporting would have you believe.

However, your conclusion still hits the mark; eat well and exercise.
> I bought a 64 GB USB drive there in 2007. I knew it was fake, but I wanted to see how they were doing it

Out of curiosity (if you remember), what was its actual capacity?
Thanks for the great feedback. Totally makes sense and I plan to add the "About" page very soon.
I'm not going to engage in Actual Deep Political Conversation on HN, but I would like to take this opportunity to apologise for two things:

1. You're getting downvotes for reasonable requests after taking an unpopular stance, and I hate HN for that. I expected my little pointless bit of snark to be crushed but instead you seem to be getting the blunt end of public opinion here. That sucks, and you're right to want constructive criticism.

2. I (and you) missed a couple of talking points, actually: 'monopoly on violence', 'fruits of labor', and 'coercion/taxation/etc is slavery'.
Well, no, Chrome does not report "everything you do" to Google. For example, it wouldn't report what you're searching for on https://www.duckduckgo.com/
Expect the Final Final pre-Release post-Draft. ES6 will never get released.
This is impressive...while I'll be using Google Maps on iOS for a long time to come...Google has such a lead that creating one's own geospatial dataset seems tantamount to reinventing the wheel...yet, it seems dangerous to not have competition in this area, as it gives one company almost unilateral power to define the existence of geography (at least for day-to-day usage). And of course, using Google Maps means buying into their user-information-sharing system. Glad Apple is using its money to take on the challenge.
So many grammar points.
As a general case I recommend always terminating each statement with a semi-colon. Then it is explicit to the interpreter and other coders (and "other coders" includes "you six months later when you've forgotten most of what you did today") that you intended this to be the end of the statement and the next line to be the start of a new one.

Only ever leave the semi-colon out at the end of a line when you are explicitly using a multi-line statement to make your code more readable.

This makes your intent unambiguous in both cases; to the interpreter/compiler, to other tools, and to other humans.
If high schools could jam in a segment on economic civics, perhaps using some version of "SimCity" to drive the situation home, then nicely informed voters wouldn't be so like to make overly broad statements. I don't know how many times i've heard the microphone at a city council meeting occupied by someone who is simultaneously demanding for reduced business taxes and that something be done about the homeless camping in their doorway; (and if the cognitive dissonance is pointed out to them, they inevitably stammer something about it all being a matter of governmental waste) Please consider the history of any large city and what happened when the taxi industry was initially unregulated. It wasn't pretty.
...and potentially get thousands of dollars in employer-paid FICA and payroll tax back, assuming it sticks (which is a big if).
We're Hiring RxData: Data Scientist/Developer
I used to rail against the H1-B program until I realized that the body-shop consultancies aren't hurting demand for my services. . . they're increasing it.

It seems like at least 75% of the body-shop projects end up being so poorly executed that people like me inevitably get called in to revamp and clean up the mess.

By all means, corporate America, keep giving out big projects to the lowest bidder, who will throw their international cheap labor at it. Then call me up to pick up the pieces in a year or two at my usual high rate, working from home 100%.
Think you're correct - this has been his gig for 20 years, before that apple and sun for ~5 years, before that, academia.

Either that or he's using VSS and is mortally embarrassed.
In some markets. In some others (like Sweden) they can set their own, just need to display the rate prominently.
Nuclear, by which I take it you mean uranium fission energy, is far from a clean energy source. Extraction and refinement both have environmental challenges, and waste disposal is very much an unsolved problem in practice. Simple in theory, but with problematic economical and political issues.

The "fear of radiation" is perhaps the least important problem (with bigger ones including cost, centralization, waste disposal and environmental issues), yet the only problem some proponents of the technology wants to discuss, perhaps with the implication that if we treat everyone else as stupid they will go away. Perhaps after so many years it is time to reevaluate that strategy.
That's technically correct but it violates the principle of least surprise. Most users find the behaviour unexpected even though it's fairly easy to remember and real-world analogues abound (e.g. you can shred an envelope without reading the contents).

It's not clear to me that this is a common-enough situation to warrant changing anything so the best answer is probably to make sure documentation is easily found.
How We Developed the Guillotine Menu Animation for Android
I'm very uninformed on these matters, but just out of curiosity, what about the cases where you come up with some way to do it better but your employer isn't interested? Is getting them to sign a waiver saying that you can develop something on your own time on your own equipment the only way to legally create something that falls into the same category as what your employer is doing? So if they refuse to do that, you're effectively barred from writing a certain category of software unless you quit the company and wait X years?
I would somewhat disagree with the thought that technology is not Disney's core competency. Technology is a really, really big deal for Disney and has been for a long time. It is a major part of their day-to-day across the entire company and they are quite competent at it. They didn't hand these tasks over to someone else because they were somehow better at it or Disney's people were incompetent. I simply cannot believe that.
Dropbox’s New Requests Feature Lets Anyone Upload Files to Your Account
I think the biggest win is https://github.com/WebAssembly/design/blob/master/FutureFeat.... Now instead of asm.js being only for emscripten-compiled code (or other non-GC code) WebAssembly can be used for higher level, GC'd languages. And even better, https://github.com/WebAssembly/design/blob/master/NonWeb.md, means we may get a new, generic, standalone VM out of this which is always good (I hope I'm not reading in to the details too much). As someone who likes to write compilers/transpilers, I look forward to targetting this.
It's not "pulling the trigger" on JS—per the FAQ, it's fully polyfillable and typically implemented inside the JS engine, as essentially a separate interface to all the implementation work that's already there. This is a crucial difference from everything that's been tried before (including PNaCl). JS isn't going anywhere and continues to be improved.
Found the page: https://developer.mozilla.org/en-US/Add-ons/Code_snippets/Ro...
I think you overestimate the "simple to do" part in terms of actually implementing human therapies, but, in any case, crop and industrial bacteria applications are further along toward commercialization now (some of the former may actually already be commercialized), while human therapies may be among the eventual applications, its quite unlikely (and maybe already passed into "impossible") that they will be the first profitable applications.
I have building a toy language and about this I have wondering if is better to think in errors exactly with normal values.

So, my functions are ALL like this:

fun sample= StdOut(Str) | StdErr(Int) do
if GoodLuck() do
return "Yeah!"
fail 1

ie: fail is exactly like return, is just a way to split between Ok values and Err values.

If the client wanna catch them:

result = sample() # Get the Ok value. if the Err value is returned, then trow like in exceptions

result != sample() # Get the Err value, not trow

result, err != sample() #Get both

What do you think?
I'm interested to see what the API side of WebAssembly looks like in browsers; hopefully this will make it easier to expose more full-featured sandboxed APIs to languages targeting the web, without having to tailor those APIs to JavaScript. For instance, API calls that actually accept integers and data structures rather than floating-point and objects.

For that matter, though in the short-term this will be polyfilled via JavaScript in browsers, it'll be fun to see the first JavaScript-to-WebAssembly compiler that allows you to use the latest ECMAScript features in every browser.
Exactly -- they don't operate as taxis; they operate as "limo" or black car services. The rates are negotiated, often with direct input from the driver.
And the oft quoted "inflation adjusted" valuation of companies proves to be misleading, which it does in the mentioned presentation. With the current climate of Feds still pumping money and keeping rates low, inflation hasn't taken off.
Then the project ends up being delivered late, over budget, then the middle-managers that signed off on it get replaced or reprimanded by the execs. Vicious cycle.

If you see the way these body-shop projects are pitched, it's one of the few things that make me lose hope in humanity. They bring in an exec who pitches the project, undercuts the competition by about 50%, then they staff some PMs who have no idea what they're walking into.
If I could just use my favourite language and not feel like a second class citizen, then I am not sure there would be anything else to complain about as a developer, really. A mark-up bytecode so that we could forget about the nightmare of HTML and CSS as well?
GM creating a car hotspot
When you talk about user-information-sharing-system you mean Google having the information about maps use, so, you sharing the map use information with Google, isn't?
Ruby Raven: List of Ruby Conferences
It's usual to just put stuff like this in your own version control. Each time you get an update, delete old version, copy new version on top, then sort it out. Perforce has a "Reconcile Offline Work" for exactly this sort of situation; with git or svn, a simple commit will probably do exactly the right thing. This doesn't give you full history, but you get enough to revisit and bisect old versions.

(With a touch more work, you can also maintain your own changes, and have them 3-way merged in automatically.)

As for not using source control - if they don't use it internally, that's a bit weird, but maybe there's just one person working on the code, and they take a backup every hour, and they're happy. (It's their time, not mine.) But not exposing their source control to the outside world is absolutely standard. I worked as a programmer for software companies for ten years and never once saw 3rd-party code distributed any way other than zipped up source drops. (And this includes times where we were working with the 3rd party on the same project! - we just did the thing I mentioned at the start when they sent us updates, and they did the same thing at their end. It's much less of a bother than you'd think, though the first couple of merges can be a bit painful.)

If you want to claim they're being unhelpful, the insistence that you upgrade at a moment's notice is much worse. Upgrading 3rd party libraries is one thing you never, ever want to do, unless your hands are absolutely tied!
> “Our officers noted an uptick in illegal activity attributable to licensed for-hire vehicles acting outside their authority,” said agency spokesman Allan Fromberg. “And seizures have a greater deterrent value than summonses alone.”

So are they going to seize the yellow cabs driving in the bike lanes now too?
‘Brain-to-Text’ system converts speech brainwave patterns to text
Testing on Real Mobile Devices for Free. Thank You AT&T
> Unemployment is the result

Unemployment isn't the result of H1B, it's the result of Americans lacking the necessary skills. H1B is also the result of that lack of skill. Yes the H1B is abused but that's a separate issue to what I'm saying.

> and those budgets are stretched these days

Well you can either increase the budget or reduce the unemployment. One results in unproductive money drain, the other results in more people performing productive tasks.

> Why do you think its ok to not pay people the market rate just so you can benefit?

I'm not saying not to pay the market rate, I'm saying there's no market. There are 10 people with the skills I need in the country. All of them are at megacorps and being paid $200k, which is the same I'd offer. I'm just a small company, I can't compete with a megacorp.
VNYL Sliding: Why the “Netflix for Vinyl” Service Is Such a Mess
The Pursuit of Unicorns Is Ripping the Soul Out of Entrepreneurship
I primarily use Google Play Books, and have thought the same exact thing. Is there maybe not a high demand for this kind of thing?
> You do know that taxi drivers are not and have never been employees, right?

I did! That doesn't make Uber's actions any better.

> If anything, Uber will (inadvertently) bring more labour protections where there were none.

I look forward to whatever positive change they can bring about until the commoditization of cheap, electric, self-driving mobility is complete.
Does a black hole create a hologram copy of anything that touches it?
What are the impacts to Uber if drivers are employees?
This article "Who Really Let the Disney Tech Workers Down: Disney or the H-1B Visa Program?"(http://discuss.ilw.com/content.php?4564-Article-Who-Really-L... explains the loophole used by Disney.

It is very important to understand that Disney did not hire H1Bs, because it couldn't do so. It would have been blocked by the H1b Visa rules. What Disney did was to subcontract a company to take over certain parts of the IT infrastructure.

Disney can easily argue that it is in its own economic interest to find and use the path that generates the most profits, while legal.
The same as the argument that it is in everybody's own right to use any loophole to pay as little tax as possible.
And both arguments are enshrined in what makes America great and allows for everybody to have a shot at the American Dream.

Now, you can read my lines above and maybe sense a hint of sarcasm.
But I find it disingenuous to blame the H1Bs as being the problem.

[1] Who Really Let the Disney Tech Workers Down: Disney or the H-1B Visa Program? By Michael Phulwani, Esq., David H. Nachman, Esq. and Rabindra K. Singh, Esq.
(http://discuss.ilw.com/content.php?4564-Article-Who-Really-L...)
This is a great line:

"If you view your staff as a liability, it's more likely a leadership problem."

If a company's employees are not an asset, then leadership hasn't done it's job of either weeding out the bad people or spending enough money to attract and grow good people.
I agree with that sentiment, and indeed maybe I would browse without an ad-blocker as well if the costs could be lowered, but that's not really what my argument is about. I'm making no claims as to how feasible it is to browser without an ad-blocker, but on the moral and ethical implications of browsing with an ad-blocker. I don't think it's right to pre-judge all sites based on prior experiences with some sites, and to then resort to an unfair exchange for goods and services. I do it, you do it, but I still don't think it's right. That said, the (small) amount that it's wrong and the level of inconvenience (or worse) that ads cause leaves be unwilling to change my behavior and stop using an ad-blocker. That said, I still recognize the unfairness, I try not to justify my actions post-facto.
I disagree with this entirely. You can "push buttons and see what happens" for decades without guidance on what buttons you're pushing and why. In addition, newcomers absolutely cannot just "type [their question] into a search engine verbatim" -- this is actually a highly advanced skill that you get after years of learning the correct patterns, abstractions, and jargon you need to get an effective answer for what you're looking for.

For example, a beginner might phrase queries like "jquery how do I make text appear on screen", whereas a more experienced person might query something like "jquery element insert value".
The LGPL says no such thing about forcing you to distribute updates but the FAQ implies it does. I wonder how this squares with the part of the GPL that says:

>If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term.
it won't go away until you do upgrade.

Sure it will. Just uninstall the Windows update KB3035583, and there it is, gone.

This is by far the most common question my less technical friends and family have been asking about their computers recently. I must have done this for 4 or 5 different people already, and entirely unscientifically it seems other technically inclined friends are getting the same request. It appears that I don't know a lot of people who actually want a new version of Windows on their existing, already working PC.

Personally, I've been recommending ignoring any Windows updates that are not explicitly security updates for quite some time now. Microsoft seem to have developed an unwelcome habit of pushing things out via that mechanism that might be in their own interests but aren't necessarily in the interests of the users.
In fact, if Disney had control over hiring decisions by the contractor, they'd open themselves up to co-employment issues.
> If a company feels that they can get equal talent to mine in another country for cheaper costs then so be it; I didn't do a good enough job selling my talent or showing why Im worth my rate. Its also the company's loss if they chose to lay me off; I know what Im worth and Ill go find what Im worth.

This is a very common line of thinking among the younger crowd. And especially in IT, since we all think we're brilliant ("I work at Google, I'm a pretty big deal"). The thing is though, one day in your 50s you ARE going to get replaced and it probably won't be because you suck, just that you're too expensive to keep around. And you may never get hired again. It DOES happen, and while a protectionism policy seems, like, totally unfair to everyone else, at the end of the day you have to look out for yourself.
I agree. No idea why this is being linked or what I'm supposed to be looking for on the page.
I don't feel like setting prices is the hallmark of independent contracting. Mechanical Turk, for example, the price is (rightfully) set by the problem setter. Perhaps amazon would find it necessary to comply with your judgment by obscuring the price as a 'bid' and effectively require the turker to guess how much the problem setter is willing to pay, creating market inefficiency,reducing transparency, and potentially being more exploitative (amazon pockets the difference if the turker lowballs it)
An enourmmous task to accomplish, but it improves its mapping data
Yet another xenophobic article. What if disney hired an American contractor that replaced their old infrastructure with new age docker/cloud/YC-funded stack and were able to save costs by cutting 250 positions replacing them with 50 pure blooded americans (oh wait and another 10 pround "undocumented" immigrants). The reality is that this person is on the wrong side of efficiency argument. And he is just blaming his incompetence on others. I expect better from HN than to give voice to this xenophobic trash.
This new file extension gives me an org.wasm
Better typography is "coming soon":

"All-new typesetting engine lays out words just as the author intended for beautiful rendering of pages. With improved character spacing and the addition of hyphenation, justification, kerning, ligatures, and drop cap support, our best-in-class typography helps you read faster with less eyestrain."
People should not have to change their behaviours like this in order to avoid the intrusion of their own government.
If all California Uber drivers become employees, wouldn't Uber be on the hook for reimbursing past Uber drivers for all past vehicle expenses?
I don't. It is easier to control variables in a few laboratories than to control them in the entire world
I'm really hoping that WebAssembly doesn't bake-in higher-level features like garbage collection. That would preclude replacing GC with something better, such as Rust-style memory management.

Hopefully this will take more inspiration from actual assembly language and virtual machines, rather than from bytecode languages.
I think you're talking about module loaders[1]. I remember seeing on es-discuss that they have been postponed to ES7.

[1] https://github.com/lukehoban/es6features#module-loaders
It sounds like a temporary fix for the keychain hack on iOS would be to just never use the SecItemUpdate keychain API, and always use SecItemDelete followed by SecItemAdd with the updated data which according to http://opensource.apple.com/source/Security/Security-55471/s...:

> @constant kSecAttrAccessGroup
...Unless a specific access group is provided as the value of kSecAttrAccessGroup when SecItemAdd is called, new items are created in the application's default access group.

If I understand this correctly that would always make sure that when an existing entry is updated in an app, the 'hack' app would again be restricted in being able to access the entry's data. It could still clear the data, but wouldn't be able to access the contents.

The paper seems to note this as well:

> It turns out that all of [the apps] can be easily
attacked except todo Cloud and Contacts Sync For Google
Gmail, which delete their current keychain items and create
new ones before updating their data. Note that this practice
(deleting an existing item) is actually discouraged by Apple,
which suggests to modify the item instead [9].
The Wooden Firehouse
The API story for wasm on the web is the set of existing web APIs. That provides the same security model and capabilities as the web has right now.

Currently wasm can't access web APIs except by calling out to JS, which would then call the API, but in the future, direct calling paths are intended.
Uber's commercial insurance policy only applies when a driver is actually conveying a passenger or has accepted a trip, not when they're, say, on the way to an area of high demand but don't have a trip accepted yet. This is different from a taxi company's insurance policy, which covers the driver effectively the entire time they are in the cab.
Wal-Mart just follows legal framework. We can certainly lobby our legal representatives to change that legal framework, but it's questionable whether raising the wage floor minimizes social benefits payout.