skysight-inc/HackerNews huggingface dataset:
I can see your comments on the original article fine. I do not think that you are hellbanned. If you were shadow banned, won't the comments be invisible to me?
Here is one possible translation of asperous’s simplified email regex into a Parslet parser:

#!/usr/bin/env ruby

original_regex = /^ ( [a-z0-9]+ @ [a-z]+ \. [a-z]+ ) $/ix

require 'parslet'
include Parslet
local_part = match['A-Za-z0-9'].repeat(1)
letters = match['A-Za-z'].repeat(1)
domain_part = letters >> str('.') >> letters
email_parser = local_part >> str('@') >> domain_part

user_input = "foo#bar.com"
matches_regex = original_regex.match(user_input)
matches_parser = email_parser.parse(user_input)

asperous’s regex: https://news.ycombinator.com/item?id=6319435

Parslet info: http://kschiess.github.io/parslet/
You think that because you're a geek. Normal people, if they run Linux at all, install it by booting from a CD. And even that is too scary for most people.
I will instead replace them with em/strong ...

Watch that as well. The <i> and <b> tags are valid (except in some XHTML dialects) and are not interchangeable with <em> and <strong>. And don't forget <cite>, <var> and <dfn> either. There is more than one reason for text to be presented as italic or bold (by typographic convention), and emphasis is only one of them. On introducing a new term, you would use <dfn>; foreign words and phrases would use <i> with a lang attribute. It's all usually a jumble in a CMS (where the user entering the text is usually only concerned with the appearance), but if you're creating static pages or page fragments, it's best to keep in mind that the markup is metadata. (There is a lot of nineteenth-century literature that took on new meaning for me once I realized that half of the italicized words, which I assumed were emphasized, were just new imports that didn't "feel English" yet at the time.)
They seem to rely a lot on gas, how is that not a major dependency on the outside world? Not as immediate as electricity, which can be gone in split seconds, but still it could be gone within weeks/months.
> None of it will get through if your SSH software is up to date, you have it configured properly, and user accounts are managed sanely.

So in the majority of cases, traffic will get through? :P
He's really quite shameless and condescending about singling her out for praise and elevating her above all of the other students:

> Melanie Nailed It

> (diagrams showing wrong answers of other students)

> (diagram labeled with "Lewitt" and "Melanie")

> If I were Pace Gallery, I know whom I would hire.

> each of the corners of Lewitt’s quadrilateral was reliably located by about a quarter of the students

> marvelous pseudocode system

> As far as I’m concerned, Melanie has earned the right to title her pseudocode as she did [SOLLEWITTFUCKYOU]. This document is really a gem

> (entire homework answer)

ick ick ick. It's like when a teacher photocopies your essay and hands it out to everybody else in the class as an example of stellar writing, except now it's on the internet.
Perhaps you shouldn't have to modify a firmware to install your own OS on an 'open' platform.

IBM somehow figured out how to do it on an IBM 5150 back in the early 80s and my Raspberry Pi supports it on ARM systems.

I'm happy to use my iPhone which doesn't allow firmware mods under warranty, however, I've never heard Apple talk about the iPhone being an open platform. Google's stance on the openness of Android strikes me as disingenuous.
Stephen Elop likely to be next CEO of Microsoft
Many people had been talking about this possibility lately and now with the Nokia buyout by Microsoft, Stephon Elop may really be next to be the CEO of Microsoft.
Why My Techstars Experience Was Awesome
Seems to me the example regex is the (completely broken) output of the (completely broken) generator expression below.
There's nothing inevitable about that though. It only works if the freebie is sufficiently attractive. For example being free hasn't helped Linux succeed on the desktop, despite it's strong position in the server space.
You mean manufactures like Google themselves?

It seems to be an issue with 'Android' as no one, including Google, makes an Android phone on which you can install a modified version of Android without voiding the warranty.
Not really, users don't care about open source. Users care about apps and services. Most developers care about the platform with more users that are willing to spend money on apps and services. I'm not saying that there are no open source fans, just that this is not what brings the food on your plate at the end of the month.
That key sentence is at least half wrong. The „most advanced“ part at least.
And web was never the best environment for writing apps. And it never will be. It's like hoping to transform the fork into the spoon. I have spent one and a half decades in it, and it may be becoming bearable environment, but far far from the best. Unless it's the only thing you know, then it is the best by definition.
Yahoo Kills Chinese Services
Wrong. Correlation is premature optimization, this is just a anecdotal strawman hominen Dunning-Kruger headline that needs citation. By the way you should have done it in Go.js on Arduino.
Ebuddy BV - Amsterdam, Netherlands (Foreign workers welcome!)

My employer Ebuddy is currently hiring in Amsterdam for two positions.

1) Senior Javascript Developer - We need a really experienced frontend (ninja? haha kidding) person to help us build our chat platform for web.

2) Product Owner - We need an experienced tech hustler with great business skills to help us decide the direction of our product and make money :). Some technical knowledge will be awesome but its not required.

Check out http://jobvite.com/m?3Y3A2gwo for more info.

About us: Ebuddy is creating apps for the next generation of instant messaging. We are a not-so-big company of about 100 employees located in the centre of Amsterdam. We work hard and party even harder :)

How to apply: Send me an email at nodemaker@gmail.com with your resume, a brief personal description about yourself and what exactly you are looking for.
Kickstarters Want To Murder The Mouse
Sütyen Modelleri ve Fiyatları
Am I the only one that is irked by the first paragraph: "Macbook Air hard crashed rendering in Final Cut Pro [...] I had been asking too much of the little 11” wonder."

I'm used to things taking forever when I ask too much from a computer, not it outright crashing. Is this "normal" on Macs?
That's hella cool.

This post makes me want to work at Mozilla!
True....very good point.

Interesting.
first: this is fun!
second: maybe you can use rel=prefetch to speed up loading?
> Horribly anti-competetive

Did the lawsuit finish?
The author wanted a Mac Pro, but couldn’t wait a few months for it to be released. He could’ve bought an iMac and then sold it when the Mac Pro was available, that would’ve cost him $300 at the most.

Instead, he chose to spend 4 full working days to build a computer that doesn’t work as well as a Mac and can stop working altogether any day with no recourse. A computer that is worth zero in the resale market. A computer that Apple will not service.

By the sound of it, this is the author’s only computer, which he is dependent on to make his living, and it seems he isn’t planning to buy another Mac (even though he is a professional iOS developer).

This is a cautionary tale, an extreme example of being penny wise and pound foolish.
That argument is stupid. Please give a source for "a lot of people" considering it superior. A lot of people I know consider the iPhone/Apple ecosystem superior. And no, you can't use market share to back this up, as much as you might want to. Because that doesn't measure user experiences being considered superior. There's a lot more factors that go into market share; that's just one of them.
Apple talking point # 3124: we never claimed our platform was open so we can be more hardline than RMS when critiquing Android.

Yeah, that one never gets boring.
To me, this is borderline criminal behaviour and shows once more that Microsoft is incapable of playing fair.

Installing a trojan horse as Nokias CEO, who then proceeds to destroy any value left in that company so that Microsoft can pick it up for a cheap price.

I'd be amazed if Elop is promoted to MS's CEO position for such deceitful behaviour
"Oh man, I remember when everyone looked down on web programmers and PHP monkeys. "

I believe this is still the case

"web programmers"

hah!
> But some of the narratives into which he frames that material seem questionable.

Mostly this. I think it's because he's essentially making entertainment out of history, which is pretty much impossible to do without missing part of the picture. Otherwise it would be too boring (like real history).
Nokia Press Announcement (Live Video Stream)
Strategic rationale for Microsoft-Nokia deal
This also probably means that Nokias very good map technology will now merge into or replace Bing's.
Could you explain? Looking at the document you cited, I'm not sure what you mean. For example, the document says that Android would give "mobile operators and device manufacturers significant freedom and flexibility to design products" and that "Handset manufacturers and wireless operators will be free to customize Android in order to bring to market innovative new products faster and at a much lower cost." Both of those things seem to hold true, even with the changes being made to Google Play Services. Am I missing something?
> I write checks for my rent. My apartment building has an online payment system but charges $4.95 for the "privilege" of paying electronically or $39.95 (holy cow) to pay by debit or credit card. Sadly, paying by sliding a check under the door of the management office is still free, so I do that.

If your apartment rents for $X that's what they want, not ($X - credit card fee), which can add up. The last place I lived was as you described, except it was $45 by credit card. Where I live now, I'm not sure what the credit card fee is, but they finally dropped the fee to pay electronically from your checking account.
I've been working on another one of those apps. It's a real pain in the ass to get accurate location. Both NER or regex location extraction and geocoding services can be slow and inaccurate in variety of ways. The way that brought me the most success is regex and a tabulated file with city names, coordinates and some other info. In either case, there's manual labor involved in finding false positives and negatives.
I love the way people laugh at Microsofts services and devices proposition. It is pretty good; way better than Google and way more stable. Seriously. It also spans desktop, mobile, online services, private/public cloud and you can integrate anywhere.

While people were slagging them off, they got their shit together.

The strategy is simply: everything because they are big enough to do it.
That procedure was only needed in order to show how booting a non-signed kernel was made possible and later how that was turned off again.

The magic is in KeyTool and that doesn't require the user to alter the BIOS in any way. You boot from that USB drive (sb-usb.img linked in the article) by the usual methods of booting from an external drive. It will boot because its bootloader is the Linux Foundation one that was signed by MS. Then you launch keytool and change the key config.

At this point, your bios will boot a kernel you have signed.

The only BIOS intervention in the article was to first allow booting unsigned kernels (not needed with that sb-usb thing) and then to turn it off again. At least that was my impression.
You're right, it's not ad hominem, but your post is chock full of overly emotive (read, manipulative) language. To illustrate, I'll remove the emotive language and you can see the difference:

>Android is no longer meaningfully open, other than a years old core of basic functions.

This is wrong, and things I think are wrong don't belong on HN. I suspect you weren't voted down because of the (logically fallacious) appeal to consequences.

Just to be clear, Google has always had closed source, proprietary Google bits (gmail, maps, etc. Originally they even built these as a big binary blob in the platform image, and it was "fixing fragmentation" when they moved them to separate apps), and the open source Android bits. Everything you heard about Android 4.3 is in the open source bits.
Microsoft is also a completely different company now than it was dozens of years ago when this was an issue. They're more safe now, less risky.
Seems to me that this is something between OS X and Linux. Beautiful and will work with most apps on OS X (the OS X part), but not that easy to set up and may require some tinkering (the Linux part and I'm not saying that it's a bad thing or that Tux is not beautiful).
I can't post with that login anymore.

Site takes 30 sec to load each page and this comment was auto killed.

https://news.ycombinator.com/item?id=6319430
Yes, you're criticising the comment, but your criticisms constitute mainly of strong attacks on its tone (ultra-polarized, hysterical, noisy, prattle) and perceived effect (manipulative, obnoxious), plus some extremely strong contradictions without supporting evidence of matching strength (utterly and complete wrong, does not belong on HN).

I do think that you're probably correct with the meat of what you're saying, but there's no question that at best half of your comment is relevant to the actual discussion and the other half describes itself at least as well as it describes the comment it purports to.

My suggestion: your vitriol should be proportional to the strength of the evidence you present rather than to the strength of your feeling.

While technically your comment isn't an ad hominem since you attribute all these terrible things to the comment rather than the person, I can completely see why it rang a lot of the same bells as an ad hominem argument would for some people.
Easy i18n in your Angular apps
ICO is multi image BMP and it's poorly defined
Interesting theory. Might indeed have been a plan. Microsoft was afraid that no hw manufacturer needed their os anymore. So they decided to build their own hardware. Fast way: Buy an exisiting Phone manufacturer.
Geeksphone (the same folk that do a Mozilla phone) do.
FabSecure, secure 3D streaming for 3D printers goes live
I started realising this last year at the ripe old age of 20.

Sure, there's a bigger upfront cost. But you'll quickly save money once you realise you'd end up buying the expensive widget two years down the line anyway out of frustration.
If anyone is around, there is a well timed Stripe meetup in Dublin tonight: http://www.meetup.com/Stripe/events/137901352/
That's more likely to be reddit's vote fuzzing mechanism; any post with lots of upvotes will automatically get tempered with "fake" downvotes by the system.
Darragh any way to get in contact with you? emailed you last week with few questions in reply to your email from may
Oh… that would explain a lot. It does have that "generated by a tool" useless verbosity feel to it.
That doesn't help. This sort of bs is mind poison. It's like saying that MS wants to be a company that does stuff and sells things.

It is literally that vague and useless.
800? Wow.

I speak French and Japanese, and I've spent a lot of time with Poles, but I still only got 500.
> I did notice that OS X is apparently supported on recent versions of VirtualBox

Indeed. I've used VirtualBox to prime OS X images on attached USB storage to run on stock X86 hardware. Just remember to use EFI boot and you should be OK.

As long as you are running virtual, graphics support is limited to 1024x768 geometry though (even in fullscreen) and I can't say I've found any working ways around that.

That said, Linux does everything I need these days, and I no longer see any point in putting down effort to run a OS which Apple clears doesn't want me to run.
Except here, the 1% chose to be in the 1%.
No, without trust there is nothing to verify since that means you don't take those risks.

"Trust but verify" means that people will be able to do bad things, but will be found out afterwards.
I am also on ubuntu & firefox and font is almost only anti-alias for me, not even 1 px wide. I can't imagine Windows if it is thinner
First thing to do when writing regexes is to write them on multiple lines. Also, you should use comments. It will make them more readable and easier to follow. Also, I want to suggest Zed's Learn Regex The Hard Way.

http://regex.learncodethehardway.org/book/
Of all his work I only know "The Last Theorem", which he co-wrote with Arthur C. Clarke. Unlike what seems like most people, I quite enjoyed it.
Ah. Well, it's possible I misunderstood that. I hope you're right.
Easier said than done. Microsoft tried to beat fragmentation in Windows Phone by mandating a specific hardware spec, and even they have had huge issues getting manufacturers to clear updates in time, and they won't even let you update to the new major version.
BYOD wouldn't have changed much. The entire reason this is happening is because people like consumer-centric products above enterprise-grade products. They work better for people vs working better for enterprises, which is what Microsoft+RIM would have focused on. It doesn't matter how many enterprise features a phone has, if people don't like using it, it won't be used.
“Microsoft executives have proved, time and time again, to be inaccurate, misleading, evasive, and transparently false. ... Microsoft is a company with an institutional disdain for both the truth and for rules of law that lesser entities must respect. It is also a company whose senior management is not averse to offering specious testimony to support spurious defenses to claims of its wrongdoing.”
–Judge Thomas Jackson, 2001, United States v. Microsoft

In the last decade, Microsoft has been investigated and fined by several governments, and investigations by several are still ongoing.
When I moved to the UK I quickly found out you could send money to someone with only a sort code and account number. I then found out that it was free to do so. My mind was blown. How on earth could banks operate without charging for it?! Good on ya UK!
I don't think elop was a Trojan horse, I don't think any of this was preplanned.

But I do think elop is a weasel and a scum and it would be seriously disgusting to have him as Microsoft CEO. He did a gross disservice to nokia and nobody I know has any iota of respect for him. He has no leadership qualities whatsoever. In fact, he is what you call a corporate whore. He pleases others and wins favors. Like now he has done ms a favor and they will make him CEO.
Physical Button Offers New World Of Possibilities For Android Users
True, but cheap netbooks have plastic hinges which like to break[1] at the lightest touch, or a generally cheap feeling plastic case.

Nothing beats Apple's aluminium bodies. They are ridiculously solid.

[1] http://i.imgur.com/St2Daeg.jpg - Personal experience
Surface was a failure in marketing, not the devices themselves (okay, Surface RT was pretty bad). The hardware is great, and people love it, and the Surface Pro is really useful for students and even small time developers, and people generally really love it after playing with one.
I tried a Hackintosh a while back, it was mildly interesting, sucked more time than I really felt happy with and I abandoned it.

Part of the reason I moved to Apple hardware (and OS X) was to avoid spending time digging around with graphics cards, and RAM and making sure I have the correct drivers. I'm sure plenty of people enjoy it, but I don't, and it's just diverting time from things I do enjoy. There was also lots of other side issues, updates could cause it to break and require a revert back to a known good point, and hope it still worked okay, or having some slight system instability.

The Hackintosh project is pretty useful, but I currently don't need Mac Pro level of power, and if I did then I'd prefer to pay the premium to avoid spending time working on it. 4-5 full work days doesn't cover the cost of one, but it's certainly a non-trivial amount of it.
Actually the rationale is simpler: it's more efficient to buy something up front for them and manufacture spare parts. You adapt the items straight away so you know immediately how to repair them, not when a tyre bursts or a motor burns out.

From my readings, one problem they had was engineering large permanent magnets which are usually magnetised using induction which is a bastard off the grid. This pretty knocks motor production on the head. You manufacture compressed air equipment with a lathe/mill easily (I've done it and I'm a shit engineer).

While I think the religious side is batshit (I'm a rampant atheist), the self-sufficiency model is pretty spot on.
Just to help: The title isn't being updated on the ajax call :-) Everything else is so 50% of the time it's correct 50% it's wrong haha
Return of the Job Destroyer
> Firefox OS

Considering the closed source bits of Android have no equivalent in Firefox OS I would say it's equally open source as Firefox OS.
Unless something has changed, there is no darwin for iOS and never has been.

http://en.wikipedia.org/wiki/Darwin_%28operating_system%29

"Darwin is now only available as source code,[5] except for the ARM variant, which has not been released in any form separately from iOS."
Want to propose a different approach - (Disclaimer, I maintain this website).

http://sideprojectors.com

Is a market place where people sell & buy side projects. There are quite a few "websites" for sale or seeking co-founders. Many non-tech people are interested in starting their own little project and it's been quite popular among them. Want to check it out?
No reason why you can't provide real time updates on your content driven site. and respect progressive enhancement. I'd submit this would be the easiest way to do it.
Handy ROI calculator: Trading four days of otherwise billable work to save $1,000 makes sense if you value your time at $31.25/hr or less.

Given that the tradeoff isn't even "end up with an equivalent thing at the end of the day", I'd like to take the chance to thank the author for taking the bullet for us on this one and being honest about how much work really goes in to one of these builds.

I bet he'll save a lot of people a lot of pain and money.
Checkmate, Nokia outwits Microsoft in the long game
It's more the time saving than the dollar saving I'm interested in these days. I regularly have this argument with people about media PCs. I don't touch the AppleTV, just hit play. It's been reliable for 3 years. Sure, their systems are amazing, but they take about a day of maintenance every 3 months to keep functional.
Buy the tool you need the moment you need it. And I get to have shiny new tools this way.
Unless I'm being daft, it can't be reduced to that at all. Dropping matching brackets, removing redundant {1,1} blocks, and escaping the \. we get down to:

^[A-Za-z]([A-Za-z]+|\d+)@[A-Za-z]+\.[A-Za-z]+$

Your version isn't the same at all - \w allows letters digits and underscores anywhere, whereas the original is more subtle.
How To Become More Competitive With Big Data - Infographic
I am sorry but if I were Sir Gates I wouldn't trust this man with my baby/company.

The burning platform memo?

Not actually turning Nokia back into a market leader?

Microsoft need a left fielder, not a company man.
Apple requested Google call it GNU/Android? Must have missed that one.
In Denmark, most companies charge you less of you go with automated billing - it's usually set up to happen around the 2nd-5th at the start of every month (although some have cycles that only run every 3 months).

There is no risk to you as a consumer, you have to either give them permission to set it up on your behalf or you basically use the first request for money to set it up (there's a bunch of numbers you enter and VOILA it works). Also, you can cancel these at any time from your end (but your landlord might not be too happy with that).