skysight-inc/HackerNews huggingface dataset:
> It's more than just "usable". Chrome doesn't support asm.js, but it runs asm.js apps just dandy, albeit not quite as fast as Firefox.

Chrome is hardly the most likely problem child; older versions of IE are more likely to taking up the rear when it comes to performance.

> I don't see what's unreasonable about it. You compile native code to a portable intermediate language. It runs at near-native speed in some browsers, and reasonable speed in others. Yes, it's a subset of JS. So? Why does this bother you?

Well, the biggest and most obvious reason to be bothered (though not the only one) is the concern that the journey through JS (as opposed to generating slightly-shackled native code and running that on the client) is going to impose a performance burden that the browser's JS engine won't be able to fully eliminate, at least in some cases. If you're telling me that asm.js now consistently runs at roughly-as-good-as-native-code speeds across the board, then that is surprising but great news. It certainly didn't seem to be the case three years ago, when we were assured that it was impossible to efficiently implement bignums in code compiled to JS, but I suppose things have been moving quickly in this area. Unfortunately OP doesn't seem to fully support that idea, as it seems to imply that IonMonkey requires significant processor time to make the JS run fast. (Shuffling that overhead off to another thread may effectively remove the performance burden when running single-threaded code on a machine which has two or more idle cores and is plugged into the wall, but it comes back in other cases, including the case where several tabs are all running asm.js programs at the same time.)
Pardon my ignorance - but isn't this a problem that's existed in database software in general, and one that's been dealt with in the past?

This seems to be a similar problem to how to do replication while also serving requests - on one side you want to preserve consistency, on the other side you want to make a full snapshot. It shouldn't matter how long the replication process takes (i.e. how slow fork is), seconds or days, as long as the incoming changes aren't faster than the replication rate. In this case though, your replication target is the disk.

It seems like there should never have to be a full lock of everything.
Correction: "against Wind River Systems, an Intel subsidiary" not Intel.
It takes less than an hour to set up an IRCd, even with SSL.

Slack has a bunch of advantages over irc, though: clients for many platforms, connections go over HTTPS (non-issue for firewalls, whereas IRC connections are sometimes non-trivial), cross-platform notifications, inlining of some content (slack calls this "unfurling").

Their trump card, however, is the simple third-party integrations support. In ~30 seconds, I can write an integration that e.g. watches the git repository on a machine and sends a message to a specific slack channel when the HEAD changes.

Yes, you can do this with an irc bot as well, but: you have to get that irc bot (maybe it's a library, a binary, whatever) to where you want to run it, and you have to write a few lines of code. Whereas with Slack, you can just curl an https endpoint from bash. There's no need to deploy anything, it's all there, and it's simpler to use.

I've seen less-neck-beardy teammates throw together slack integrations that have helped out quite a lot.

Slack lowers the bar to not just team chatting, but making the team chat work for the team's environment. In that it's a bit like emacs. It lets the team change it to fit their usage.
Above market rates for office-based work.
With 60% oDesk clients and 40% other remote clients, back in 2012, I did around 17k $ in the whole year. I explained it at the end of this post http://malditointer.net/after-working-1200-hours-in-odesk/
Best of both worlds:

<script src="//example.cdn.com/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="scripts/jquery.min.js"><\/script>')
</script>
The truncation issue is an interesting additional wrinkle, if unlikely.

I agree that, aside from that issue, the practice of many people is not materially worse than "curl | sh", but we should condemn that similarly.
What I think Gates is rightly targeting with his organization in a broader sense is that no matter how high the technology curve extends on the ceiling side the floor remains unaffected.

Or, to put it another way, third world countries are too poor to buy newer medical technology, and relatively few people are financially-interested in making older medical technology cheaper.

Iow, the faster/cheaper options on what to do with semiconductor process improvements.

Additionally in this case, eradication does provide a number of benefits to the global community. Even in countries with top-tier health care systems.

Letting an effective virus / bacteria / micro-organism fester in any human population isn't that different than playing Russian roulette. You may get lucky, but far better to scrub that genetic code off the face of the planet and reset the clock back to the beginning of its evolution.
Hendrix can certainly use some help: https://github.com/hangarunderground/hendrix
If this type of thing is interesting to you, here's some lovely historical perspective about government restrictions on crypto: http://www.foia.cia.gov/sites/default/files/DOC_0006231614.p...

In particular, related to this $750k Wind River violation:

Bidzos realized that there was a simple way to skirt the export limitation laws. Both the AECA and the ITAR are US laws, and, as, such, they pertain only to US companies. Bidzos went to Japan and established a Japanese subsidary, Nihon RSA. Nihon RSA qualified as a distinct Japanese company, subject only to Japanese law, and Bidzos was able to do whatever he wanted with his strong encryption technologies. Knowing that his encryption technology was a desired commodity, he shopped it around the Japanese marketplace. He promptly struck a deal to produce encryption chips for Nippon Telephone and Telegraph Corporation.

If the US government continues to fine Wind River, then couldn't they just set up a foreign corporation?
We have lots of features/tools/systems that need documentation https://github.com/jsdelivr/jsdelivr

Any help is appreciated
I like this a lot. The only thing I wish it had was links to which streaming services I can go to to watch the movie, or maybe that is there and I just missed it.
What you do when dispatch refuses to help you? you suddenly remember perp was smoking pot and/or had a gun.

Or you could become an important politician. Couple of years ago whole police force of my country capital city was mobilised because member of parliament wifes car got stolen. Took them an hour to track it down using GSM triangulation (purse with phone in the car).

Guess what happens when you tell cops your car was stolen, but you have active tracker in it and can tell them where it is. Easier to get few big guys and deal with it yourself.
I do freelance, so it varies depending on how I schedule client work. On average, I sit comfortably around $5k a month with a 30/hr work week.
> And yet, I can't shake the feeling that if you took away all my money and property, I would be employed and back in an apartment in a month.

Perhaps. Certainly, the advantages of a relatively privileged condition aren't limited to money and property, but include lots of deeper advantages that (among other things) are useful for the gain of money and property. That's among the reasons why generational poverty is is generational, and requires active effort to break the cycle rather than simply the absence of active effort to maintain it.

> What's a guy to think, when folks complain about how its too hard to move, to get an education, to save money, when I know I can do it?

You could maybe use that ability to get an education you are so proud of to learn enough to have some broader basis for understanding the world than simply your experience of what you are able to do given your own particular circumstances.
F.A. Hayek wrote in The Fatal Conceit, “the curious task of economics is to demonstrate to men how little they really know about what they imagine they can design.
Plink – A multiplayer music experience
I finally started experimenting with the pkgng stuff and it seems pretty good. I too have been annoyed by the constant compilation, so I've been pleased that I'm getting along with the occasional "pkg upgrade", which will update all my packages, even the ones built from the ports tree. If you have custom compile options in some of your packages, you can simply lock them and pkg will leave them alone; you can then use portmaster or whatever you prefer to re-compile them yourself.
Korean reunification is almost incomprehensible. Germany had and has massive problems, despite the fact that East Germany did exceptionally well relative to the Communist world. North Korea, by contrast, is a total shithole even by Communist standards. Best case, it seems to me like North Korea would need to go through decades of reform and catching up before reunification could even be considered. And that of course assumes that the North Korean leadership comes down with a sudden case of acute sanity, which doesn't look likely to happen anytime soon.
Startups that Move the Needle
Needless to say, we’re incredibly excited about this release. If you’re in a hurry, you can just skim; the bolded sentences and code samples are the important takeaways.

The reason this is so long is that we’re doing the 2.0 release through our community RFC process[1]. Change can be scary when you’ve made serious investment in an open source tool, so we want to provide as much detail as we can while leaving open the opportunity to incorporate feedback.

I’d like to thank the members of the Ember core team, who paid out of pocket to spend this past weekend with me in Chicago for the face-to-face meeting where we banged out all of these details. Maintaining an indie open source project can be painful at times, but I think history demonstrates there’s no better way to foster a project that is as aligned with the goals of its users as possible.[2]

[1]: https://github.com/emberjs/rfcs

[2]: http://blog.endpoint.com/2010/01/state-of-postgres-project.h...
Foreman could use some help - http://theforeman.org/ , contributions can be made to https://github.com/theforeman/theforeman.org

In particular, use cases that demonstrate its value proposition are lacking, API docs miss examples, and the manual has some outdated parts. The layout of the site is a bit dated too, but "it worked for us".
It was an Intel subsidiary. The article is not very informative. It appears as if Wind River didn't file for an export permit and the BIS fined the because of it; moreover, they voluntarily disclosed it [0].

[0]:http://www.theregister.co.uk/2014/10/17/intel_subsidiary_cry...
Why don't we just give up teaching children literacy already? It's clearly too much trouble to have actual content, let's make the whole society one big touch screen swiping exercise.
And for a certain class of employees that work remotely (e.g. sales, consulting), people should know that the trade-off often requires a significant amount of travel away from home (sometimes up to 50%+).
Is there any way to failsafe for events like this?
In many ways this was Rockefeller's motivation. He believed it was his Christian duty to earn as much money as he could and use it according to biblical principles.
* Handles large scripts very slow (try loading up 4-6M of script)
* Issue mentioned of dealing with alternative script loaders
* WebWorker debugging
* SourceMap support seems brittle
* Profiling tools (compared to Chrome)
It sounds like he would support a four-day working week. - No point in over-working half the population while the other half has nothing to do all day.

Hopefully in 100 years, the time span Larry Page mentions, just having a job is something you do in order to feel important.
Aha I must have missed that news. I'll update my comment. Can't say I'm sad to see them go, they were useful but turn a complicated class into a clusterfuck.

thanks!
Again, I could be using C# stupidly, or the existing code that I have could be all hacked up. But, it seems like C# is trying to be everything to everyone. There are too many features of the language that allow things to be done many different ways. This leads to a lot of inconsistencies when the code base is relatively large and there are lots of developers working on it. Some things just seem 'bolted on', like unit tests, functional idioms, NuGet, etc.

It's almost as if MS started C# as a competitor to Java and now has tried to make it a competitor to everything else (Python, JavaScript, Java, etc.). I'd rather that MS have created new languages and provided transformations to port existing C# code to those languages.

Or, perhaps I've been spoiled over the last few years working with dynamically typed languages with lots of functional idioms designed in from the start.

Edit: Obviously there are some die-hard C# advocates here. So, I hope to retract my opinions. I'm clearly doing something wrong.
Documentation is a scratch an itch thing to some extent, so what interests you. If you want mentoring in documentation then look at FreeBSD which has a docs mentor program I believe.
No.
Because specialization.
No, not at all - I'm just saying it is a mistake to laugh at Belkin's misfortunes.
I know the theoretical reasons, but I'm not sure it makes such a big difference in practice.
A 4-digit passcode cannot be brute forced if the application is dependent upon an external service. After N bad attempts, lock the user (which I'm sure dropbox does.)
I'm not sure I completely buy that argument. In the extreme case, you could test 100 articles and find p < 0.05 evidence that 5 of them are biased. If you reported only on those 5, we would be misled, because it's exactly the result we'd expect under the null. I think this is a point Simonsohn made when critiquing your papers, although I didn't follow the discussion after that.

Thanks for the link, though; that's exactly the kind of analysis I was hoping to see. I'll have to read through it.
Wind River is the vendor behind vxWorks, which is one of the most widely-used embedded operating systems in the world. vxWorks isn't especially common in consumer products (although you can find SOHO-type routers running it) but it's very important in industry, aerospace, manufacturing, RF and telecom, and things like that.

The "sharp departure" Goodwin refers to here is the detente between industry and the USG for the past ~12 years. In the late '90s, crypto export controls were vigorously enforced. When you went to download Netscape, you had to select the US-specific installer to get cryptography that wasn't trivially brute-forced. If you shipped products that included SSL/TLS, or even just MD5, you had forms to fill out.

It seems like there'd need to be a backstory on this Wind River enforcement action. Surely there's quite a bit of crypto code in various vxWorks distributions, but it pales in comparison to the cryptography shipped by Mozilla and the Chromium projects. Maybe the issue is "enabling technology" versus consumer products?

It's also unclear to me whether this is a return to form or the BIS being especially aggressive about deliberate exports to specific countries.
does this mean if I have developed a product based on encryption it is better to incorporate outside of USA? and perhaps register a satelite in US only to import said products?
oVirt is a great alternative to OpenStack, when it comes to managing virtual machines, unfortunately their docs are mostly outdated or too complex for non-devs: http://www.ovirt.org/Home
Look again... much less like Java now, in my opinion
How HomeMonitor Saved My Business
This might be an attempt to use existing means to pressure mobile device manufacturers from enabling full device encryption by default. I know the executive branch hasn't been too happy with the latest announcements from Google and Apple.
How utterly pathetic.

Encryption export restrictions are an absolute joke. I can go read a Wikipedia article right now that heavily details the inner workings of most block ciphers. They're still fining people for exporting anything over 64 bits (which is most things), even if almost every individual let alone government has access to the technological knowledge to reproduce such encryption at home.

Seems like this fine is about them exporting a custom Linux distro' with all the normal encryption libraries still in-place (e.g. 256 AES).

Why do I get the strong sense that this fine isn't really about exporting encryption and is really about Wind River failing to place backdoors into this equipment? Because frankly that makes a lot more sense than what it appears to be on the surface.

Wind River got fined for "something" to do with encryption. Now you can either take the government at their word and assume that that thing is just exporting AES 256 within a standard OS, or maybe consider it a little deeper and wonder if it was punishment for something else Wind River did or didn't do.
Tech's property boom, repriced in Apple shares
Look north instead of west and you'll see a chunk of the United Kingdom where a lot of people seem to think that joining with the English was a bad idea after all.
Or you can set up a PPA. :/
Happiness and income
Meteor.js clone for ruby for example: https://github.com/voltrb/volt ;)

(i personally love meteor coding with literate coffeescript, though)
Can you explain in what form they have cought on in Japan? Because my experience so far is that they're only really good for things like train tickets, and pretty annoying in any other context.
I don't really want to wade into a political argument about health care, but this one specific part:

> The worst case scenario is bankruptcy, which sucks (though it sucks much less if you're already poor and have no credit to destroy).

Even though you immediately followed it with kind of a "but", I think you're seriously underestimating the effects of debt on someone in the U.S.

I have struggled financially for over a decade, after a period of doing really well. I could spend hours talking about the consequences of being poor (in U.S. terms).

1. Your housing options automatically become drastically limited. If you have bad credit, you don't get to pick and choose apartments or rental houses; you're more likely to end up in shared living arrangements or in the kind of apartment complexes that are willing to house people with bad credit, which also means your stuff is more likely to be stolen -- stuff that you can't afford to replace. (Having a load of laundry stolen was a hardship for me for about a year.)

2. Your employment options also become more limited. A lot of jobs, especially those that pay well, now do cursory background and credit checks as a proxy for judging whether or not you might try to rip them off. That of course makes it even harder to pay off your debt.

3. Forget about having reliable transportation. I've gone through 9 cars in less than 15 years: from one junker to the next. Used car prices are insane right now, so you're going to be stuck with someone's $500 or $1000 mechanic's special -- because that's all the cash you've managed to scrape together -- or you'll be doing a lot of walking and public transportation, neither of which are terribly convenient in most places in the U.S., which again limits your job options.

4. That beater you drive, if you drive one, becomes a target for law enforcement. They are most interested in cars that look like their registration may not be current, look like they may be a road hazard, look like they may be driven by a college kid with marijuana under the seat, look like they have a broken window ... the increased scrutiny is not only irritating, it can get expensive too, depending on just how poor you are.

5. Because your finances are limited by a lower-paying job, you're more likely to lack access to higher education, better quality food, or healthy hobbies.

6. You end up paying more for everything. You don't get to take advantage of discounts (for example, paying 12 months of insurance up-front), and if you do have any credit cards, you'll pay more on their rates.

7. If you don't have credit cards, every unexpected personal financial problem becomes a disaster. Oh, your radiator just blew a seam? Well, I guess you won't be driving anywhere for a while.

I'll stop there. Anyway, I don't completely disagree with you, but let's not just skip over the consequences of having a lot of debt. They can be really serious and long-term and dramatically change the quality of life someone has -- for the rest of their life.
I have my own mix of 3rd party libraries I need for my application to run (Bootstrap, JQuery, Lodash, Flot, JQuery-Download, Markdown, etc), it is a large set, but I'm writing a multimedia application!!! Anyway, I find more value in doing my own combining and minification of those dependencies, as opposed to grabbing them individually from 3rd party servers. So my typical page loads with 3 javascript files and one css file.

Also, I've had to work in corporate environments where they would only let VERY specific IP addresses into their network. Javascript files on Google's CDN would routinely get blocked as Google changed IP addresses.

Now I host everything myself and I haven't had an issue.
wow, that's amazing. May I ask what type of work you do?
It seems the key point of the article, obfuscated by discussions about hiding UIViews and the limits of the Touch ID API, is that the dropbox app does not encrypt the files of your dropbox account using a shared secret key. I think everyone already knows this.
Why can't we have both?[0]

I'm curious to know if there are any drawbacks to the approach in the linked article.

[0] http://www.hanselman.com/blog/CDNsFailButYourScriptsDontHave...
Series on Twitter API with PHP: open source applet included
The default lockscreen passcode works the same way. After several attempts it will lock the phone and prevent further access for some time.

Brute forcing a PIN on iOS is not particularly practical in the same way brute forcing auth via a script isn't practical (so long as the system wasn't designed by idiots).
The semantic web as I understood it was just using the right HTML tags. Most importantly, no tables for layout and using semantic names for CSS classes rather than names like "blue". This has completely failed, imo. Tables are no longer constructed with <table>, <tr> and <td> but with a combination of <div> and <span> tags with classes that are not semantic at all :(

Edit: Not sure why this got downvoted, just trying to illustrate what I thought the term meant.
As you said, nothing is free. If you refuse to pay for the upkeep of the society that you are part of, you can either leave, or be removed from it.
The filesystem API was also nixed, so now people take to implementing fake filesystems on IndexDB, and implementing fake-SQL on top of IndexDB. On top of that, IndexDB performance isn't as great as it should be.

With something like SQLite, I think it's fine to take a super mature platform and retroactively extract a specification from it (while 99% of the people just keep the original implementation), than to start with a crap spec and try to make it mature.

IndexDB set the state of offline storage back, meanwhile Android and iOS developers are using SQLite or equivalents.
#3 is the biggest offender for me.

The feeling of "well, I'm scrolling, but nothing's happening. Am I doing something wrong...oh there it is" can really throw off an otherwise positive content experience.
Not only that, but anyone in any embargoed country can trivially redirect through a VPS or Tor and bypass any controls.

It's sort of like the war on drugs if pot could be sent electronically. Hilarious security theater...