skysight-inc/HackerNews huggingface dataset:
Just second-opinioning this one: I've run Wordpress sites on WPEngine (awesome, just awesome) and Linode (great servers, obviously don't have the complete-hassle-removal factor of WPEngine).

I've run other sites on DigitalOcean (superb) and BigV (been a client of theirs for a decade now - also superb).
> This suggests that Samsung's Exynos 5 is extremely power-hungry or Chrome OS's power optimization is extremely bad.

I'm betting it's Chrome OS. The Nexus 10 also runs the Exynos 5, same exact chip, yet it gets 9+ hours of web browsing battery life and does it with a 2560x1600 screen.
Hopefully as this happens more often, the affected companies will start to lobby against the current policies.
yes. It uses the keyboard api IIRC
"Forgot password" at every website you care about. (Getting your email back is the critical one, and I work around that by remembering that password myself. But most providers offer SMS verification, and if you self-host you can always pull the drive and edit /etc/shadow.)
It's interesting to see how Firefox in these benchmarks is way, way faster than Chrome - quite a turn of things.
How the government shutdown affects payroll
You are missing the point. Perhaps it will help if I frame the problem for you differently: scrubbing bad data, and developing policies for minimizing bad data in your system.

Not all validation needs to happen at the time of data entry.

Your "hard" regex may reject international email addresses. In fact, if your regex's input isn't converted to Punycode first, you are a fool for even attempting to use regex, because now your regex will likely fail on all IDNA inputs.

And what is your test suite going to be?

And what did you "validate" exactly? That you matched your regex? What if the e-mail isn't active, or the mailbox is full? Outlook 2013 actually has this really cool feature called MailTips that provides more advanced mailing list and e-mail address validation and warnings: http://blogs.technet.com/b/exchange/archive/2009/04/28/34073...

Suppose when you first signed up the user, they validated their email address, but now the account seems to be inactive. How do you handle that scenario? Continuous validation.

And how generally useful is your regex? What are you going to do if the email came from OCR software output, or screen scraping output? Your ERP may have the original document it was scanned from. Are you going to not store the bad e-mail address simply because you wrote some "hard" regex that rejected it? Not a straight forward question to answer, as it depends on your data model for storing addresses. You might have a column IsConfirmed.

Here is another example of "continuous validation". Validating mailing addresses. Most major e-commerce sites allow very liberal input, but scrub the data in real time or near real time, because the postal service gives discounts to companies that print "correct" address labels. "Correct" here could mean "One Post Office Square, Boston, MA, 02109" instead of "1 Post Office Sq, Boston, MA, 02109". This process is called Address Standardization, and in areas of the world with rapidly growing economies, often times Address Standardization vendors are behind, because some "streets" don't have addresses yet and aren't known to exist in any GPS system. This is common in many parts of China.

Here is another example of "continuous validation". How Google does spell checking, as compared to the "fixed validation" in Microsoft Word's spell checker.
Seriously, i'm trying pretty hard to imagine which use cases this device makes any sense. It seems to have a lot of the same limitations that turned consumers away from the original "netbook" devices (underpowered, poor battery performance, awkward form factor, etc)
> however it shouldn't be forgotten that this device isn't nearly indicative of any consumer Linux revolution.

This either already happened (Android, TiVo, ChromeOS, SteamOS, etc...), or it's never, ever going to happen. Take your pick. Because Linux the kernel has very much already had its consumer revolution. "Linux" as in "GNU/Linux + X11 + Gnome/KDE/XFCE/Whatever" will never have a consumer revolution. It's just not going to happen, sorry. I enjoy that setup, but it's not going to get mass market appeal.
Think client-side certificate or OAuth token.
Bytemark's Symbiosis OS makes it extremely easy to spool up new sites or new domains/subdomains. Give 'em a look.
This isn't a $1, but is a little bit cheaper https://www.nexmo.com/pricing/
Diagrams may not be necessary, but we all depend on auto-generated visualizations, whether it's a "find all references" feature of some IDE that produces a hyperlinked list, or in the most primitive case, the use of grep to produce a list of locations in files for some identifier.

I'd argue that you need help if you're not using some auto-generated visualization to view relationships in code, because the alternative is to scan through files manually.

The choice of diagrams, lists, or some other visualization is irrelevant, it's the preference of the programmer.
After NSA leaks, businesses seek security in quantum physics
The Magic Behind an App Store: Personalization - with Code Samples
I find a lack of Ethernet port slightly if not very disturbing. For a device which requires an internet connection most if not all of the time, why is the only connectivity module wireless access?
>Почему? Все просто: ты зарабатываешь в Москве 50 тысяч рублей и снимаешь квартиру за 30. Так зачем там жить, когда в родном городе ты сможешь зарабатывать столько же, только жизнь будет спокойнее?

Сразу видно москвича. Проблема с регионами не в том, что там доходы ниже (хотя они объективно ниже), а в том, что в регионах нету множества работ. Это важно, если ты не программер / дизайнер на удаленке и не водитель троллейбуса. Не в любом российском милионнике можно найти софтверную контору, которая занимается чем-то кроме аутсорса. В российских стотысячниках в этой области нет вообще ничего, кроме сопровождения одинесок и сборки визиток на джумле.
The Not-So-Hidden Cause Behind the A.D.H.D. Epidemic
Competition means there's likely to be an actual market for what you're making. Entering a market vs. creating a new one.
What? It already happened. That's exactly what happens when you do something that is not part of the asm.js subset in "use asm" code.
Flag? Probably not often, and that is because controversy is not a bad thing; those discussions don't need to be flagged. That is the point I am making here, HN handles controversy very well, except certain types of topics generate flamewar, not mere controversy. Those get smacked down.

Downvoted? Probably more often than you would guess; many people downvote for disagreement just as they upvote for agreement.

As an example: Go (language) is a popular but quite controversial topic here. It is pretty easy to get downvoted in discussions on the merits of the language, but those discussions don't get flagged off the site and flamewars are rare (if present at all).
Um... I have 1Password on my iphone and my ipad.
"remember that Chrome/v8 is the one that forced all the others in really caring about js speed in the first place"

That's not accurate. I recommend you go back and look at the actual order of events here.

Apple started the JS perf battle with SquirrelFish Extreme and Firefox answered with TraceMonkey, all before Chrome was even announced.

I am not discounting the impact that V8 has had on the industry, but it is simply wrong to claim that Google kicked this thing off when Apple and Mozilla were both there publicly squaring off in JS benchmarks well before you, and just about every one else on the planet, even knew Chrome was a thing.
I'd keep a paper copy of the passwords stored in the 1password because it would be an interesting DOS vector to get him locked out of 1password, somehow. By gaining access and changing his 1password password, or deleting his 1password, or ... something. At least theoretically as long as the attacker didn't mess with the accounts stored in 1password he could still get into his bank or whatever account.

Hmm how is 1password synced... you could corrupt the file and trust it to be synced somehow?
They have an app for iPad, but I don't find it necessary. I like browsing the standard website on my iPad. On my phone, however, the app is better than the website - easier to navigate and read. (If I am zoomed to the point that I can see the entire width of the front page, I can't read it very well.)
Why would HN be a particularly good venue for that conversation? There are a lot of smart people here, but a lot of the factors that make HN a good place for technical discussions make it a horrible place for softer discussions like those about sexism.
How Did AdRoll Get Traction? A Look Back at our Early Days
I'd make a distinction between no market and no existing market. Generally creating markets is much harder and riskier but often more profitable if you succeed.

Example: BuddyMedia created the social media management tools market; hundreds of startups are now in that market.
Oh, man, I wish I hadn't have posted this just before I went to bed.

At any rate, I understand your criticism. Regarding the mouse, I think you're almost right. In particular, you don't ever need to pick up the mouse to use my program -- there are no menus and no buttons. However, I do, on occasion, use the mouse to move around inside the tree structure. It's not necessary, but sometimes it can be the most natural way to interact. It's never a part of normal coding, but when I'm searching for a bug or surveying the structure of my code, it can be useful.

Regarding ssh, yeah, I know what you mean. I just hope that the benefits outweigh that unavoidable disadvantage.
Sounds like a 51% attack.

But to the subject of the thread: Baidu should be using a Hierarchical Deterministic pub/priv key tree. [1] Increases their financial privacy 10-fold.

[1] https://en.bitcoin.it/wiki/BIP_0032
Announcing new Bootsnipp
So it's an entry level computer, probably not targeted towards us but more an e-mail and google machine for our grandparents. Which is fine.

Serious question though: Can it print?
The Three Tools Of An Instant Expert
> why everyone is recommending a Mac

That’s because of the needs you listed.

Software needs: there are a lot of great code editors for OS X and they are either free or very cheap. The OS also comes with a lot of UNIX tools preinstalled and you can easily install more.

Hardware needs: “lightweight, long battery life, slim”, that’s a description of the MacBook Air if I ever read one. The description also fits Ultraboks, but because they were introduced relatively recently and so few are sold, you’re not likely to find a good one for $500.

> How easy is it to get used to coding on a Mac / installing packages?

Given that you‘re familiar with Windows and Linux distros, that’s not going to be a problem. And in the off-chance that you do not like working with OS X, you can always install another OS.

I recommended the MacBook Air because there’s a big second hand market for them, they’re available within your budget, they fulfil the needs you listed, they’re all around solid, and Apple’s service and warranty is legendary.
2013 SEMA SHOW: Hyundai Genesis Coupe Atlantis Blue JP Edition
Hyundai and tuner John Pangilinan have again linked up, this time to develop a striking JP Edition Genesis Coupe in a custom-developed Atlantis Blue exterior color.
It is sniffable with a key logger. It's still very useful though. If you're only using the Yubikey for two-factor auth (slot one), then it will only get your one time password.
I haven't used 1Password before, but I know LastPass offers multifactor authentication via your mobile app of choice[0], which comes to essentially the same thing.

Once you've set it up, you require two passwords to log in: one you memorise; the other you read off your mobile app, and is regenerated every 30 seconds.

[0]: https://helpdesk.lastpass.com/security-options/#Multifactor+...
At the very least you should have a way to recall your e-mail password. Almost every account that you have is linked to an e-mail for resetting. You need to have reliable e-mail access in order to reset your digital life.

My e-mail password was created randomly based on 12 uppercase/lowercase letters, numbers, and symbols. I memorized via muscle memory. My master-password-database password is the same, but 18 characters. I know more passwords, but these are the only two I need to retain.

You can also be pragmatic about your accounts. Do I care if my PontiacSunfireCarClub.com account is hacked? Or my NewYorkDailyNewsTime.com account? No, I don't. So the password is irrelevant.
If I were any of MT/GoDaddy competitors I would launch a campaign/discount to start attracting MT customers not happy with this acquisition.
We're using two different definitions of "highly successful". I'm comparing to the populace at large, where getting into Harvard/Stanford/MIT or worked at Google very much = highly successful.

I think you're probably using the metric, did they found a startup that hit a billion dollar valuation, or something along those lines.
Most of those graphs conveniently end in 2010.

2010 was the year when world economy started to recover, russia's - not so much.
Perhaps a tangent, but Waldorf education is the polar opposite of an open school system. It does emphasize the whole human, giving a lot of time to various arts, but the program is curriculum oriented and teacher driven. It's also quite rigorous; having formed the basis of my education, transferring into public high school was a shock.

It's also closely connected to an odd but harmless religious sect, which is a tangent on a tangent.
Vagrant file for the Ghost blogging platorm.
I threw this together to "easily" test out Ghost (http://ghost.org/) with a vagrant box. I thought I'd share.
Could Tahoe-LAFS be used for this purpose?
Financial Crisis of 2008 Prompts Young Intellectuals to Revisit Marxism
Egnyte Enterprise File Sharing (egnyte.com)
Yubikey doesn't support iPhone.
Because you can probably buy a USB ethernet adaptor, and hardly anyone uses wired ethernet with a laptop anymore - that's why lots of other laptops have dropped it. Ethernet is a relatively large connector and the port itself can be hard to integrate into current laptop form factors.
Insert obligatory XKCD
I'd also mention FreeBSD kernel and Niels Provos' code.
This is going to sound like one of those self-entitled tech employee tweets, but I wish there was a button I could push that would just remove mention of laptops with less than 1920x1080 resolution from my view of the internet.
SkyNet: Machine gun-toting robots may soon back up U.S. soldiers
Chinese Internet giant Baidu starts accepting bitcoin
why would anyone want to buy a chromebook? Price point?
When's your first elephant hunting safari planned?
There are some concerns the numbers are inflated i.e. they have have no conversion fee, so they could be trading with themselves to pump up the numbers.
Right, I also meant 51% attack.

I'm not sure if he also meant it, because the attack described by betterunix isn't quite what a 51% attack is about.
While I agree that some discussions are not political, I think the parent comment's main argument is that "I don't like politics" is a very political statement (for status quo), and I completely agree.
> NaCL can leverage SMP in a way that single-threaded JS can't, and the idea of introducing concurrency into JS sends shivers down my spine.

I agree that we don't want to break the single-threaded JS model. But we have options, the easiest of which is to restrict shared mutable state to ArrayBuffers and asm.js, or asm.js-like code.
Yeah, but sometimes a cigar is just a cigar. Sometimes people support PG, Google, Apple, etc. because those people or organizations have a proven track record and despite stock market legal disclaimers, past history is indicative of future results.

The funny thing is that HN is the ultimate in technical austerity. The only thing it really has going for it is the influence of PG and the moderators... yet there are those who call out those things as being a problem.
Mobile Software Experts Open West Coast Office
Why I dropped the Linux stack in Favour of Microsoft
yes. Google Cloud Print: http://www.google.com/cloudprint/learn/
I agree with mraleph that this is possible. But it has not happened yet: if you look at the slide linked to there,

https://v8.googlecode.com/issues/attachment?aid=25990016000&...

you can see that on a few of those there is still a significant difference, for example on Lua (I filed an issue on that here http://code.google.com/p/v8/issues/detail?id=2873 ).

In principle, a JIT can do anything an AOT compiler can (and more). In practice, the JITs in Chrome and Firefox have gotten close to what the asm.js AOT in Firefox can reach, but only on most benchmarks, not all. The AOT does give a fairly good guarantee of always running the code at a good speed, while the JITs depend on heuristics. In practice, this means that JITs can be tweaked to run any benchmark well, but they don't always do it out of the box, while the AOT far more often does do so.

Again, JIT heuristics can be fixed and improved, I have no doubt about that. And JITs could be designed to rely less on heuristics, I am a strong believer in that as well. But neither of those has yet been proven. I hope they will, though :)
Being in a bubble away from fast food and television is not a problem with education, it's a product of it, and being "snobby" in this sense is the perception of those who make poor decisions despite evidence.

This guy wrote a book and made up a catchy quiz to support his arguments.
This list is pretty thin. And here lies much of the problem of who is "unsung" or not. If you began to list even just currently active academics in CS which happen to be women (but are very recognizable names) you would end up with a much longer list.

Of course, listing all the unsung men in the field would be an enormous list. Being male does not automatically mean you are sung, and being female does not automatically mean you are unsung. There is still a demographic imbalance which is reflected in who is sung.
That makes a ton of sense. I would love for the Google Translate app to be listed under both "reference" and "travel".
yeah, i was looking for his take on this. if it's anything like The Verge's account, it's a dealbreaker.
do you plug your phone in?
VMware Acquires Desktone
What about your CEO/co-founder Demian Sellfors?

Demian’s succession plan has been a long time in the making. In fact, Demian engineered the company’s strategy resulting in this acquisition. About a year and a half ago. Demian handpicked Russell P. Reeder to run the company. Both have been intimately involved with this acquisition. Demian will be shifting his focus to other projects, but his dream for (mt) to be the most trusted company in the world is still very much alive.

What about the other co-founder, John Carey?

John Carey, (mt)’s co-founder and CFO, is transitioning out of (mt) as part of the acquisition. He has also been intimately involved with the strategy as well. This is something he’s been planning for and thinking about for some time.
How do you prove who was right? You can't if the user isn't able to sign the address, in which case it just becomes a communication race condition.
What is wrong with the charger? The review doesn't appear to mention it. Can it not get enough current through to charge in a timely manner or something?
Because everyone uses WIFI.

Do you have an ethernet port in every room of your house? And you actually plug in your laptop every time you sit down in each room of your house?

Do you plug into ethernet at the coffee shop? Airport? Friend's house? Library? Doctor's office?

No, neither do I. That's why it doesn't have an ethernet port, just like your smartphone doesn't have one.
As a news reader, I agree with this article. I think when I first got my iPhone years ago and the Newstand app was part of it, I might have clicked on it to see what it was, but that was it. Since then, I have downloaded stand alone apps to access the reading material I am interested in. If I needed to get to the Newstand app, I would have to scroll a couple screens from the front to finally find it. In fact, I recall that after upgrading to iOS7, my apps were not ordered, but what was definitely in the last screen was this opaque little icon with a small little plane and other text on it - newsstand. I don't think I have clicked on it yet, but if I was an avid user, I'd be upset it got kicked to the back.
Does this make any attempt to handle conflicts on files when changed on two offline hosts? I assume since it's based on Git it will just try to do merges that way, but how does it handle conflicts that can't be automatically resolved?
This tutorial demonstrates how to build a serendipity-focused discovery engine with open source PredictionIO.
Gotta jump in here and agree with the other sub-commenters — it's generally very responsive. I mean, it has its once-in-a-while hiccups just like every other service out there, but overall, very very happy with it.
I have username/password/yubikey combination to log into LastPass. On my Android phone though, I only need my username/password to access LastPass.

The trust lies with LastPass being able to uniquely identify my device as mine, and not someone spoofing me.

Yubikey is soley used from PC where I can plug in the yubikey. I could also have trusted computers, but I prefer to keep trusted devices to a minimum.
I was mainly referring to Numbers on iPad, which I use much rather than Numbers on OS X. I do however occasionally use Numbers on iPhone, when I don’t have an iPad or notebook with me. It works fine for looking up information, make small edits, or do some quick calculations (although I mostly use Soulver or WolframAlpha for that).
Sorry about the short notice. Where are you travelling from?
Vuemix new browser version
http://bit.ly/193qwNe check out the new updates on the vuemix browser.
Frankly, I hope none of the education-related ideas coming out of high tech hubs such as the Silicon Valley, come true. Nothing wrong with the fine individuals living and working here, but we are not the most gifted ones when it comes to figuring out how human beings function.

We are great at figuring out systems. Hardware. Computers. Robots. Networks thereof.

But self-aware nature-made wetware... please, just step away from that stuff. You're only making a mess.
I hope it's not indicative of a trend among laptop manufacturers. Apple removed Ethernet ports from their MacBook Pro Retina, ostensibly to reduce form factor, but also rendering it useless if you're in a place without good wifi,and only ethernet - exactly like my current workplace.

The chromebook really doesn't appeal to me as a concept. The only attractive thing I find about them is their cheap price and the fact that they tend to have good quality hardware for that price.
cool, this is more my speed. I don't really want to join a gym cause I get bored in them but I live in a city where I can walk or bike to work (by subway it's 30min) and I'll probably try and do stuff like that more often. I also take the stairs to my office 4 flights up instead of the elevator
Spain is cheaper than other countries like Sweden or Denmark, think here the fees for study one year is about 1000 euros but the cost of living is lowest.

But in Spain the computer science work sucks at 95%.
Both v8 and spidermonkey JITs are close to the asm.js AOT in many (but not all) benchmarks,

http://arewefastyet.com/#machine=11&view=breakdown&suite=asm...

There is no difference in approach between Firefox and Chrome there, both believe JITs can achieve excellent performance, and are always pushing that further. So both browsers "ignore" the "use asm" hint in that sense. The only difference is that Firefox, in addition, has an asm.js AOT module that detects asm.js and can optimize it very well (using the same backend as the JIT, but taking advantage of type information from the asm.js type system). But that AOT does not mean anything about the rest of the JS engine.