skysight-inc/HackerNews huggingface dataset:
> 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.

Older versions of IE won't run normal JS fast either. I hardly see why this is a problem.

> 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.

Are you aware of how asm.js is actually designed to function? In Firefox, asm.js is slightly-shackled native code. It's not JavaScript at all.
Dell is going to die as Super Micro continues to get better. Their server offerings are very affordable compared to Dell and I know a lot of data centers/cloud providers are moving away from Dell entirely. Look at the Super Micro stock price over the last few years.
https://news.ycombinator.com/item?id=8552005 seems to present a solution, which works but may timeout slowly and doesn't handle Byzantine failure (hopefully unlikely)
I suffer from anxiety and panic and have for years. Just reading this post and your post makes me anxious. The reason being I have seen a Cardiologist and had stress tests but years ago. 2 of them about 9-10 years ago after so many ER visits and then another about 5-6 years ago. All were fine.

EKG's have always been normal as has blood work when I did go to the ER. At my primary care doctor EKG's have also always been normal.

I have been in CBT and getting better but I have to say your post kinda opened a wound. The reason being my primary care doctor says I don't need a stress test and that the prior ones are good enough. She says given my age of 29 and risk factors there's just no reason for it. So far she's been right. Over the last 12 years the hundreds of times I have had chest pain I am not dead yet.

I guess now you have me a tad worried. My primary care doctor and her colleagues have been so convinced at times when I show up with chest pain they don't even think a EKG is necessary.
I love this. Thank you.

- Are there general principles you'd emphasize for mapping continuous control domains to discrete content ranges? (Like input rasterization.)

- If you could redesign the user control/input space (keyboards, mice, etc.), what might it look like?
I don't mind aggregated/processed/sanitized data going to the cloud. I don't want a raw audio feed going to the cloud.

If my local processing appliance tries to upload anything beyond a well-defined set of messages and bitrates, I'll get suspicious.
I don't know if the pie is growing or not. In my country they are going to include sex trading in the GPD and 23% of the econmy is supposed to be black money (money that don't pay any taxes). Statistics about numbers of jobs are crook because change every day what's mean to be employed so there is no a real historical record to compare or see trends. Also if you pay 50$/moth and you are below 30, you get into the health system and later will receive money for jobless and other resources, so is not clear if there is really creation of jobs or people are paying for themselves to receive more tomorrow from the government.
No, debugging web apps is inherently different from using them. Kudos to Mozilla for this one!
yes that's the idea. in fact, it was only last year (or maybe 2012) that intel 386 (an almost 30 year old cpu) support was finally dropped. This is how binaries from 20 years ago will still run on today's hardware and kernel with zero modifications. That is a good thing, especially for enterprise.

it's not that they leave security vulnerabilities in, it's that they build compatibility for any software that may expect something to work a certain way, while simultaneously fixing the underlying problem. To software, it should not care what kernel it's running on going forward.
thanks, really liked the summary. I also found the linked nytimes articles incredible!
Starwood Begins First Phase of Mobile Phone Hotel Room Key Rollout
I don't disagree with the site, however, I currently lack any sort of well-formulated plan (just like the author) to change the future in such a way that this sort of thing is possible.

if I were capable of bending the universe to my will (or any portion thereof), I would end javascript in a heartbeat and make python the master scripting language for browsers.

However, I'm not, so JS is safe for now.

(And I would smite anyone who suggests that it's fine to transpile languages to JS for use in a browser. It's not elegant and they would all die painfully and inelegantly.)

Be glad that I am not your god.

Even my cat is just pretending to worship me until he can take over.
You mean the Verizon fiber service whose expansion was halted in 2012ish time frame because it wasn't paying back, and was recently reiterated that they wouldn't be investing more into for some time?

http://www.fiercetelecom.com/story/verizons-shammo-well-look...

Or actively trying to reverse rollout agreements in NJ
http://www.philly.com/philly/business/Will_Verizon_be_allowe...

I'm no expert analyst of Verizon, but even during the expansion many wall street analysts were skeptical of the ROI of Verizon's FIOS rollout.

If companies are going to be digging up the street in front of my house, I want a certain amount of red tape to ensure it's not multiple separate times instead of fewer times with better coordination to minimize inconvenience. I also don't want some undercapitalized startup to start digging, run out of funding, go out of business and leave a bunch of open trench - so I'm fine with cities verifying plans and funding too.
Inclusions versus Exclusions: Choosing the Best Backup Method
Non-US Startups – How to avoid paying US tax
Show HN: Improvisation with Fiddlewax Pro
How Wikipedia Data Is Revolutionising Flu Forecasting
What to Do When Your Big Data Isn't Big Enough
I'm sure there are exceptions, and one of the big gotchas with all of this is that employers do all in their power to figure out what's a "reasonable" increase and not pay huge raises.

If you're paid at a certain level, and there exists a job that will pay you 50% more, there are basically 2 possibilities:

1) You know that job exists, and there are others like it, and you don't want it because it requires you to come into an office / work in an industry you don't like / do something less fun.

2) You're currently underpaid and haven't been able to line up competitive pay to force 2 company's to bid you up to market rates. Maybe it's a personal thing, maybe it's that the magical 50% raise is a one-off anomaly by un-educated employer, or something else.

In either case, the employer wants to figure out what you're currently paid, and they should be able to get what they want without giving more than 10 or 20% more. The only real way to get around this is to refuse to give current comp and be viciously underpaid, or to get 2 companies to give offers and start bidding it up.

In short, yes, you may be able to keep your salary as you move around. There are probably jobs out there in expensive areas that pay more than you make right now, but I'm guessing you don't want them.
Thank you for following up. I'm just getting up to speed on what the devtools team has been working on, and it should meet with your approval when it's released.

The other-ing language is unfortunate, but is hopefully tempered by Mozilla's work to ensure that everyone can be a developer. Things like Webmaker, the Web Literacy Standard, Summer Code Parties, the Mozilla Science Lab, etc. Mozilla and Mozillians are pouring an enormous amount of effort into building digital skills and literacy every day. We want to help people understand that the Web is a medium that they can create.

Without spoiling the announcement, I suspect it will be more agreeable than it might appear from this press release. :)
Sure, my point is just that a server-side check is immune to attack (assuming the server is not compromised.) A client-side check is subject to other exploits allowing the attacker to get around it.

Either way, you're right, it's pretty much a given that brute forcing a 4-digit passcode in iOS is far from easy, regardless of context if the developer knows what they are doing.
If the USG wanted to coerce Wind River into backdooring vxWorks, they have better ways to do it than a newsworthy enforcement action regarding cryptography exports.

Export controls for crypto are stupid and counterproductive, though; I agree with you there.
Yes, Point will perform all processing in the device and only send events with time stamps, as well as plain sensor readings for temperature/humidity/etc. It should be easy to verify by looking at the outbound bandwidth.
Limiting outbound connections w.r.t hosts, ports and bandwidth (even filtering out OTA firmware updates) should be possible (as we're not trying to hide what we do, only protect your data), but it might affect the performance and battery life of the device, and is not something we can endorse.
> I feel this point is slowly becoming disingenuous. If someone goes through the trouble of compiling their application to asm.js, they obviously really care about performance, because "normal" javascript wasn't good enough for them.

...what? asm.js is a compiler target for C code. It's not intended to be hand-written. It's also the default compiler target for C code on the web. You wouldn't really want to compile to anything else, except NaCl I suppose (though that requires more porting effort).

I don't get what you mean by "going through the trouble of compiling their application to asm.js" versus ""normal" javascript wasn't good enough for them.". Why would they compile to normal JS? There's no reason to: Their codebase is in C, C++, or some other native code language. If they compile to asm.js, they get a free performance boost. If they compile to JS, they just get horrible slowness. The only difference between them, here, is a single compiler flag. I don't understand.

> Hell, elm/cljs/scala.js/js_of_ocaml/etc wasn't good enough. How many asm.js developers do you know that will go through the trouble of compiling a codebase to asm.js, without putting up an alert('This app works best on Firefox');?

Why would normal JS developers be writing in asm.js? Do you even understand why asm.js exists?

> Unless the barriers to entry for compiling to asm.js can be very significantly reduced, it will become a Mozilla-only ecosystem.

What barriers to entry? You download the emscripten SDK and you compile your existing C/C++ app to asm.js.

> I'm a huge Mozilla fanboy, but I feel like they bit off more than they could chew here, and I think the effort would be better spent on standardizing a spec for a true VM instead of trying to back-compat-hack one into javascript.

It's not a VM, there's no JIT involved.
How to stop global warming, in 7 steps
The Semantic Web is about the semantics of schema, not the actual semantics of the data.

THIS is why it failed: you guessed what the thing was from the name instead of actually learning about it.

Also: "death throes"
> Where have you been looking?

The normal places you'd find developer jobs. I didn't check the Python forums or other Python specific job boards.

> Maybe if you only focus on pure web-dev, but I see Python and Python jobs everywhere.

That's strange. In what industries? Doing what?

I see C engineering jobs, tons of webapp jobs (PHP, C#, Ruby on Rails, etc), Java for all the things, VB.net for business desktop applications, and so on. I cannot think of the last time I ran across a Python job except they're occasionally listed as a "useful skill" in a SysAdmin job advert.

> Of all the cross platform scripting languages (Perl/Ruby/PHP/Lua/Javascript etc) it is by far the most popular on Windows, and certainly the best supported.

I see a decent amount of PHP on Windows and it seems to be very well supported. JavaScript I guess more so but that seems like an odd thing to list in that context.
SparX is a small engineering team focused on applying online machine
learning and predictive modeling to eCommerce (impacting a 24 billion
dollar business).

Our stack is 100% Clojure, servicing 50 million
users with a 1ms SLA. We apply engineering and data science to difficult
problems such as dynamic pricing, shipping estimations, personalized
emails, and multi-variate testing. We are always looking for talent in
data-science, engineering and dev-ops. Bonus points if you can bridge 2
of these together. We love people with strong fundamentals who can
dive deep.

We're a small team, so you will have an opportunity for a high-impact
role, targeting over 50 million users. But our best perk is our
colleagues: a diverse and extremely talented team of seasoned
engineers and data-scientists.

We are located in San Mateo, walking distance from the Cal-Train
station.

Come visit or apply online at http://staples-sparx.com.
Interesting article.

I think Apple could remediate this by extending the Local Authentication API into a get/set keychain-backed method.

You'd do something like [TouchID getLocalAuthFor:"uniqueIdentifier"] and success would return the secret. The app could store a one-way hashed copy of the secret to verify the correct value had been received. This would also rely on using encrypted local storage otherwise this all gets bypassed by USB access.

This would require extending the keychain on iOS to include items decryptable/retrievable only with TouchID biometric information.

... And there comes the rub: your fingerprint information is local per device and not transferred. These keychain items would only be decryptable on the same device and only as long as you don't replace your recorded fingerprints.

This may be part of why Apple is only doing a yay/nay API at the moment - because anything more starts verging into people/devs complaining they can't unlock their secrets when iCloud Keychain or device replacements are in use.

Apple is not currently transferring your TouchID biometrics between devices and I'm pretty sure this is a business they're intentionally avoiding.
Virtual DOM Benchmark (React, Mithril, VirtualDom, VDom, Bobril)
We started working via oDesk, but later switched to working directly.
Cringle, Berlin, Germany - https://cringle.net

We are a team of seven people and about to launch our peer-to-peer payment app in the coming days. We are looking for:

Backend Developer with experience in Ruby on Rails and/or Scala and Java: https://www.dropbox.com/sh/y5ipqffykt3n17l/AAB3dh7e8dRPFGA-L...

Student Developer as a Generalist for 20 hrs/week: https://www.dropbox.com/sh/y5ipqffykt3n17l/AABdejygCdWPm2cZY...

If you have questions or want to apply, contact me (frane@cringle.net) or my co-founder Malte (malte@cringle.net).
Here's another POSIXism that everybody gets wrong: command lookup for sh; follow this algorithm for executing a command with no slashes, consider what would happen if "echo" is not in your path. Try it out on any shell and see that it just runs the "echo" builtin despite it being required to return 127.

Text below taken from: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3...

If the command name matches the name of a special built-in utility, that special built-in utility shall be invoked.

If the command name matches the name of a function known to this shell, the function shall be invoked as described in Function Definition Command. If the implementation has provided a standard utility in the form of a function, it shall not be recognized at this point. It shall be invoked in conjunction with the path search in step 1d.

If the command name matches the name of a utility listed in the following table, that utility shall be invoked.

alias
bg
cd
command

false
fc
fg
getopts

jobs
kill
newgrp
pwd

read
true
umask
unalias

wait

Otherwise, the command shall be searched for using the PATH environment variable as described in XBD Environment Variables :

If the search is successful:

<snip>

If the search is unsuccessful, the command shall fail with an exit status of 127 and the shell shall write an error message.
I'm going to go out on a limb and guess freelancing on CyberCoder.
So instead, invent something that's a piece of crap, and make the Web worse than what Android and iOS developers get for offline storage.

SQLite is public domain, there's no need to license it.

Sometimes worse is a better, and insisting on standards process purity in this case I think harmed developers and didn't help the Web at all. There was nothing wrong with SQLite from a licensing standpoint, and everyone could have used it, and reverse engineered a spec later.
The Semantic Web is more about the semantics of schemas than amount the semantics of data.

This is very poorly explained; people tend to think it means something about computers understanding the data.
yea, I'm also curious, what's the trick?
Apparently, similar issues (+ fixes) also apply for Hadoop workloads:
http://structureddata.org/2012/06/18/linux-6-transparent-hug...
What is the justification of this law? Seems arbitrary to me. Another question. Is not providing ample security the same as explicitly granting a backdoor?
US Company Fined for Exporting Math.

We ain't got enough Math in the US to be sending it abroad!
I love how they didn't do what Google did with Angular and did a big rewrite.

The fact it's possible to easily migrate a current day Ember code base incrementally is a big win.

I don't blame Google - but this is a nice win for Ember.
Hi Tom, I have been a long time supporter of Ember. I been using it since 2012 and I really like the way its going. However, most companies are looking for Angular.js developer these days. As a result, I am using Angular.js for work and Ember.js for my own projects. Hopefully the 2.0 release will bring new momentum to the framework. I am really looking forward to it!
Instead of working to ensure that my parents' computer running Windows 3.1 shipped with a C compiler by default a few decades ago, people inside Microsoft and Borland were probably thinking the same thing.

This line of thinking is basically the reason I had to wait a few more years until I could buy my own computer that could run Linux as a teenager.

For lots of people, the world is a very different place now, but just because something's trivial for people like us doesn't necessarily mean everyone else can very easily 'just download something else'.

Defaults can be tremendously powerful, especially when they enable others to build free software.
Exactly, and the only reason I didn't participate. It would also make it easier to aggregate results. The more added as comments, the more effort required. 'tis an interesting topic question, though.
From Logistic Regression to Deep Nets, a Crash Course
The BIS press release seems to narrow the scope a little:

http://www.bis.doc.gov/index.php/component/content/article/1...

It talks about the software in question being on some list and says some of the export recipients in China are on the BIS Entity List.

Edit: "on some list" is a dumb way of saying that they decided some of the software was subject to "Export Administration Regulations".
Ackee: polished, easy-to-use website analytics tool
I admit that I didn't know about the Bild connection (and yes it does speak volumes). Btw, Bild editors can be accused of anything but leftism and you said that there was significant controversy with Spiegel. Maybe there is still hope for the medium.

Still this particular piece is well written and (seems) quite well researched.
I feel like the title should be updated, a tad misleading IMO.
Yes, never reported by Redis users so far, maybe since in Redis it does not have the same impact it has in other databases, but a more subtle latency issue apparently.

EDIT: Actually in the CouchBase case they talk about "page allocation delays" that looks related, potentially. I started the investigation mainly because the Stripe graph looked suspicious with a modern EC2 instance type that has good fork times, so there was something more indeed (unless the test was performed with tens of GB of data).
Can anyone provide details on what is forbidden to distribute and to where?
And if you need a "high-quality suite of tools for debugging", then all you need to do is look for them... Preferably not in Firefox Extensions, because they are malware-prone...
Seriously?

OK, it's probably a little bit better than nothing, but just barely.

Seeing as how many other major browser manufacturers have managed to make browsers work natively on several different platforms, why is it so difficult for Microsoft to do the same thing?

It's not like I want another browser, but I occasionally do need one for testing.

Second thing, why the F can't they make earlier browsers available? They may not want to support IE7 and <deity> knows I don't want to, either, but I don't have a choice in the matter. I'm stuck supporting their busted old shit and if I'm miserable, then they sure a hell should be, too.
It's really nice. Is IE8/9 support planned as well?

Those are the real pain points.
Entrepreneurs Shouldn't Incorporate, Trademark or Patent
Are you saying that only based on the technical details presented in a non-technical article?

You might be interested to actually check out the actual problems, some of which have remained unsolved (at least by the general public) for years now.

http://uncovering-cicada.wikia.com/wiki/Uncovering_Cicada_Wi...
The RFC process sounds very nice but be careful. PHP has been doing it for a while now and while it's working out nicely for them in some regards - pretty much every php person I talked to involved with it hates 'internals' with a passion.
The cache-sharing other users are citing is useful, but ultimately not the most-useful part. The most useful feature is the fact that, given tons of sites are now serving global audiences, you as the site owner/administrator no longer have to deal with provisioning servers to datacenters or infrastructure of any sort (for these static resources) nearer to your customers. If you optimize by putting all of these external links into <head> and shipping that bit of your page out earlier than it takes to generate the rest of the page, you'll see pretty solid performance gains for anyone not where YOU are (near your likely us/eu based servers). At some point in optimization the speed of light becomes the hard barrier, and not caching concerns.
Thanks! We know how important stability is, especially for companies that are not technical by nature. We hope this announcement demonstrates our commitment to stability without stagnation, and allows people to make the case to their boss that we'll be around for a long time.
I got a 4,690 on Firefox Nightly so there's so big improvements coming down the pipeline.
Could this all be a positive thing if it promotes development of open source libraries and tools ?

Not only that, but I wander how feasible is to create binary APIs for most operating systems and CPU architectures, where you could download, verify (that they were build from a commit id of some know open source implementation), and plug in crypto modules as binaries.

So you buy your software from any vendor, any country. If they implement the use of this API, then get your verified crypto modules and plug them in. Or you build your own in house from source.

I can see how that mechanism would of course be a massive attack target by all kinds of actors, but in theory is that possible? Maybe make it decentralized as much as possible.
Interview and Advice to Startups from Howard Morgan of First Round Capital~
It could be a tense ribcage muscle. If you stretch and the pain changes then it's probably a muscle.
No one wants to run IE.
Picking up languages really isn't that te key, it's always been the library that's hard, so I can't say I can see the value if it's just that.
I took cs50 and a couple of other classes from itunesU/edx last year. That was easily the most productive thing I have done with my ipad.
Actually, my fine employer uses Macs for all engineering functions on desktops.
Thanks for the idea - I've posted on the Android wear subreddit. Hopefully will gain some traction there.