skysight-inc/HackerNews huggingface dataset:
eh. I use regular expressions often enough that I am pretty fast at them for common cases, and usually get them right on the first try. This seems like it would only be useful if you don't really use regex's that often.

For the case of users, I don't think I would trust most users (as the article suggests) to writing their own pattern matching.
Book review request: "PHP Application Development with NetBeans"
If anyone else you know would like to attain a review copy they can drop an email at vivekm@packtpub.com with the subject
"PHP Application Development with NetBeans: Beginner's Guide - review request".<p>PHP Application Development with NetBeans: Beginner's Guide http://link.packtpub.com/6HaElo
The billion dollar fine is two weeks of Samsungs last quarter operating profits. I very much doubt they're losing any sleep worrying about having to liquidate any assets.
A neat idea, but I'm against hiding the underlying regular expressions from a user. They're such a powerful tool, anyone using them for matching or extraction should read up on them. That said, for simple use this is cool and probably something that would appeal to beginners.

A 0 config 0 feature simplified version in Ruby https://gist.github.com/3832504
> All apps purchased can be redownloaded if they aren't restricted in the new country.

Yeah, that's the problem right there. For me apps haven't been a problem, music, movies, and TV shows are definitely a problem.

And the fact that giftcards aren't ubiquitous for Play.
Would be nice if the comments were posted in inline-blocks with a set width.
So they could cascade while still retaining their width...
I really like the design which is clean and the colors relate to memory for me. But the site still feels a bit empty. You have more explanation than most of the iphone apps websites i've seen, meaning not just a name, a one sentence pitch, a screenshot of the app and a link to the appstore. At first, I did not even see you add stuff below as it really looks like a "landing page". You might want to add something to show you have more info below? You might also want to add more details to what your app does, how the design looks for each case (taking a picture, checking a trip, etc.)

The 67% also confused me at first. I don't know if I'm the only one but I first thought of a "loading animation" more than the point where you currently are in your development. Now that I know you reference your work in progress, it would be nice to know if you have an idea of a deadline for the 100%. If you're at 67% but started last week or two years ago it's not the same.

I don't know if it's wanted but when selecting text/image the cursor change to look as if I can "edit" your content. And the second screenshot (of the map) in your presentation looks "deformed" (don't know the proper english word, but like it's not to scale).

I'm not sure I would buy this app as is but maybe if you offered more options like export the trips/memories online, share it with friends easily? But it seems that this kind of app already exists in Free (such as travelog, trip journal, etc.) how are you different from them or what more do you offer?

Anyway keep up the good work and add new functionalities!
If you replace the `\S+` with a non-greedy wildcard (`.*?`), you gain a lot more flexibility:

http://eval.in/1316
Is the problem Javascript or is it that the native environments provide nice and cozy frameworks that almost force you into strong development practices so there is a level of comfort that is generally not found in the browser?

HTML5 is still the wild west, where anything goes. "jQuery spaghetti" is considered acceptable by many, and to convince developers who write in that style to provide structure to their application is asking them to do what often pushes them away from native development in the first place.

Once you build up a solid MVC (or similar) framework in which to develop your Javascript/HTML5-based applications, the differences between native and HTML5-based development seem pretty trivial to me, and a few syntactical differences between the languages used on the varying platforms are no more than a talking point.
It would have been a lot easier to believe that if he hadn't now a couple of times insisted the question was limited to ten years, in direct contradiction of the transcript, and have lashed out at Samsung and insinuated they intentionally got him on the jury to use this to get a retrial.

His reaction makes me question his credibility. But of course it is possible that he genuinely didn't know.
Sounds curious for me because I don't play games that much, but it must be the 10th person that talks to me about this "problem" that their xbox "achievements" are lost like is some kind of tragedy.

It means a lot for them, I can't really understand that.
> The reason people hate rankings is most people(Bit above 50%)are below average intelligence or go to a below average university hence they hate it when it's pointed out to them.

Sorry, what? Presuming that "intelligence" is normally distributed, then exactly half of the population will be above average and half below. By your thinking the top 50% should love rankings.

I think the problem with rankings is that there's no foolproof metrics of comparison, so there will also be some grumbling.
No kidding. What was Socrates, Galileo or Kant's IQ? The hilarious part is that you can find IQ scores attributed to these people, despite the fact that they were smart long before the idea of a supposed measure of intelligence. Ranking universities is stupid.
Browser is different to a HTML5 mobile app. A HTML5 mobile app is one you download from the app store. I'm a big fan of the browser and I'm a big fan of native apps - I just don't like it when I download an app (especially if I have to pay) expecting a native app, and then I get a HTML5 app.
Nike Dunks For Sale|Cheap Nike Shoes
Douglas Crockford on TypeScript
This works with emails as usernames but not with non-email usernames.

You might say this is a good reason for only allowing email addresses as login names and that could be right although you need to think carefully about how to handle people who have lost access to their email address and in many contexts they may also need to choose a displayname.
That's solved long ago.

There are some underlying concepts, foundation ideas which didn't change much since 1960-70-80s, the time when they have been discovered, studied and defined.

Yes, people are piling up tons of crap in order to get money, and this is how we got a millions lines of meaningless Java code which no one could understand or maintain, which seems to work well only because most of unit-tests passed and hardware is so cheap.

I don't even want to mention current Javascript madness.

At the same time, however, almost nothing were added to the ideas expressed by John McCarthy, and followers.

Yes. They are stuffing tons of useless crap into new Scheme standard, as they did with Common Lisp, but, the underlying ideas and the principles of "less is more" and "good enough" remain unshaken, like mountains in Nepal.)

In a very rare occasions we still can witness some miracles. For example, the source code of this site - the engine and the language translator in which it written is less than one megabyte. (just imagine what amount of traffic it handles and how much money already created).

There are also Plan9, nginx and few other wonders.

So, in ones 50s one, perhaps, should enjoy knowing and applying these principles and ideas and produce ones own small wonders. Or teach others, as enlightened people like Gerald Jay Sussman or Brian Harvey do.
BuzzFeed's Jonah Peretti explains how to make something go viral
It says nothing about how good the university is for students.

Actually, teaching is 30% of the score.
There are a number of languages with support for generics. If easier generics was Rust's claim to fame, it would have quietly disappeared into LtU-land, never to be seen again.

Luckily, there's a lot more to Rust than that. Killer feature generics aren't.
From his perspective he was, perhaps, correct. Do "peasants moving around" increase the rent on his land in real terms?
I have been there since 2009. I am VERY happy with them.
A thought occurs that if any of these universities have computer science or software engineering courses, or even infosec courses, then part of that should include the students examining and/or documenting the universities own IT systems and how they work. There would be a natural synergy between teaching success and the security and efficiency of the universities systems.

This doesn't necessarily mean that students would be allowed to alter the software, but they certainly could analyze and audit it, and perhaps provide patches in some cases.
gotta do it for the love man!
Silk — Interactive generative art
Cyber attack on Iran’s Internet system Disrupts Iran Internet
It's about skimming great oceans of APIs that you could spend years studying and learning, but the market will have moved on by then and that's no fun anyway, so you cut and paste from examples and manage to get by without a full picture of the architecture supporting your app.

Well stated. Man, do I feel like that. But I think this is a universal problem now. Information is freely available, and there's so much of it. An endless buffet, and it doesn't matter what field you get in to.
How I Keep My Sanity as a Technical Co-Founder
Asynchronous File I/O for the Mozilla Platform
I've moved my Apple account between 3 countries now - while I can't update some apps through iTunes, the updates are always available on the devices themselves, and if I try to buy an app purchased in another country, it downloads it without any hassle.

The Mac App store is a bit different - you cannot redownload apps purchased on another country (so when I reinstalled Mac OS and needed to install iPhoto, I had to revert my account to the previous country).
Our gaming heroes are actually evil, horrible monsters
I see École Normale Supérieure at 59 and École Polytechnique at 62.
Even more functional-ish features: most block-based constructs are actually parse transforms on top of HoFs. For instance

for 5.times {
// code
}

desugars to:

// |args*| { stmt* } is the Rust block syntax
times(5, || {
// code
true // explicit order to continue
})
The point is you have to be prepared to re-select the 'few great tools' you know every decade or so and invest time getting to know them inside out. That can get very tiring as you get older.
Internet Law in Philippines Takes Effect, Raising Fears
Hell yes!

There are many different kinds of programming, some are fun and some are not.

If you really want to be doing this when you're 50 make sure you get good enough that you can pick the projects that are fun. If by the time you are 50 and you've been doing this for 3 decades you are still gluing api's that's not the fault of 'programming', that's a direct result of choices made earlier.

And one more thing: on the scale of things that you could be doing, look at your parents, grandparents and their grandparents and what they were doing when they were 50. Suddenly that api gluing doesn't look so bad at all.
Take your time.

Building a bad community, not setting precedent, training up people and solidifying a culture are pretty lethal to your stated goal.

Once you are open to all, your constant battle will always be:

1) Not let the Signal to Noise ratio degenerate
2) Be able to split the Signal down into sub categories for people to process, as opposed to a torrent which then leads to arbitrary discarding of significant data.
Kixeye responds to allegations of workplace racism
Cool, so are you in Hawaii right now? If so, which island? If you're on Oahu I might've already met you.
There are a few comments here regarding disclosure & such.

Still, I think it's amazing how much speaking with the voice of a person stands out in a positive way. It's similar to the impact that a Warren Buffet shareholder letter has. It's describing an enormous conglomerate/investment-fund/financial-institution/holding-company, but it's being described by a person and its being described for you.

We are so used to things that sound like they are written by institutions for other institutions, that when something sounds like it was written by a person for people, it stands out.
I travel and really, Apple seems to be the least encumbered. The only thing they need is a valid credit card for the store of the country (I believe this partially functions to verify you exist and serves as an age check). I did that then deleted it, and loaded about $100 worth of giftcards into the account.

Unlike my Google music experience, iTunes Match works. Using DNS forwarding Netflix works.
Solving Smartphone Performance Problems
Simple answer: don't rely on "cloud" services. There's often a good reason for these restrictions, such as copyright and IP limitations. If you want to own something, then actually own it.
I want to be programming, but in the line of non-professional software development, whether it's making open-source tools or to advance the processes of a cause/organization/business that I support, on my own terms. I've been lucky that I haven't had to go into a purely software dev job at a company...
You know what? I think over the years cmdrtaco has become quite a writer as well.

I started reading Slashdot when the first days of the "slashdot effect" for flattening websites was being mentioned. Late 90's?

It was always a go-to site for me, and for events like 9/11 it was a better news source, simply because the team was agile enough to swap to static pages to handle the load, unlike CNN etc.
How is that different from any other job? Listen even to people in traditionally creative/uplifting jobs...including artists and teachers. It's depressing to hear how much of their time is struggling with data entry/Excel/why-wont-the-font-stay-the-same-size issues...time (and energy and angst) that is probably substantial over their career
Excellent talk. Really like how he talked about the overall architecture as well as implementation details
For the 76th largest country in the world by area, and 22nd by population, I'd say the UK is punching well above it's weight on this list.
I don't mind the jokes - I actually find it fits the culture. They should expands with a another site for "normal" content though. Using Rap Genius has obvious branding issues...
Some people think that's problematic. They say that you shouldn't use students to replace local industries, because it's bad for local businesses. They might say that you shouldn't use unpaid students to do real work.

And there are problems with letting students have permission to run penetration tests - you have no idea if they're white hat or grey hat or black hat.
Getting an App to #1 While Getting Sued
Hypertext: In-Python Haml
Did you find it easy to extend with your own formats? Or to modify an existing format, say html, to produce slightly different output?

I usually use perl/sed/awk + markdown for generating html from my own made-up mini-formats. I'd love to keep the sources in org-mode instead, but I wonder whether elisp is the right language for the type of text munging I want to do.
I think the crux of the matter is your job security and your financial stability (the economy where you live, etc). If you can afford to delay projects as needed without risking your position then of course that takes a lot of pressure off you and things are more enjoyable.

In an ideal world, I'd be set financially by the time I'm 50 and I would work in my own stuff exclusively or almost exclusively.
I'm not at all convinced by this, I'm afraid. Regexes are intimidating at first, but when you get the hang of them they are a fabulously powerful tool that absolutely every programmer should learn.

As for 'laziness', I don't buy that regexes take any longer to write than the linked method. The third example can be done (in python, but I'm sure the ruby equivalent is just as simple) with:

re.sub(r'from\s+(\w+)\s+(\w+)\s+to\s+(\w+)\s+(\w+)', r"{'from': '\1 \2', 'to':'\3 \4'}", "from 4th October to 10th October")

Which is only ten characters longer, requires no external dependencies and can be used with very little modification in (almost) every other language.
It taught me what goatse.cx was, I'll always be grateful.
This examples looks like it covers a large number of cases:

extractValues('John Doe <john@example.com> (http://example.com)', '{name} <{email}> ({url})')
>> {'name': 'John Doe', 'email': 'john@example.com', 'url': 'http://example.com' }

What kinds of problems would you run into vs using regex? My thoughts were that you lose some control of your matches.
"In the US, the general rule is that you can give up your Constitutional rights via contracts"

Thats astonishing.

I see from your profile that you are a lawyer, so I'll ask. Are there any limits to the rights a person give can give up? Could they, for example, voluntarily sign a contract that irrevocably places them in servitude to someone else (13th amendment)?
It's not so much the field but rather your role within it. Someone with many years experience as a programmer working within a specific industry might have the experience necessary to make sound, informed technology decisions.

Not saying that would be an easy job or not stressful but it's a better use of that persons skills and experience.
Free porn videos to hit Xbox 360 following Internet Explorer update
Anvil for Mac - Menubar app for managing local Pow sites
No,

Because I seriously would like to see myself retired by 40. Not even 50. Would I like to code in my spare time? Yes! But I'm dead sure and certain the nature of programming is likely to have changed so drastically in so many years I might find myself a losing horse in such a race. Not that I cannot compete,but after looking at my father I can say for certain priorities in life at 50 are very different than what they are 25.

Solving problems is something that I would love to do even after retirement. But solving problems doesn't always mean programming.

I love programming, but I just like money a little more!
I was not aware of ip_hash. But as per documentation it uses first 3 octets as hashing key, this may not work for me.I want to use nginx on LAN. It will throw all clients to same backend server.

http://nginx.org/en/docs/http/ngx_http_upstream_module.html#...
Are they stealth or something 'cause I've certainly never seen them
Most Apple users avoid iOS 6 upgrade
Summary: "It will be possible to browse the web on Xbox" "O noes, think of the children!"
That's true. I guess when you're a company that still makes a lot of money from the enterprise sector you can afford to burn through whatever amounts of money it takes. I'm too concerned that Spotify will run out of money, my girlfriend and I both have premium subscriptions (being able to tether my iPhone to the car stereo for an endless library of music is worth the $12 AUD a month for a premium account).
Not just on this list, in reality. The UK attracts the best and brightest (and richest) students from all over the World because of the quality of their Universities. The only country that attracts more is the US.
Windows 7 Overtakes Windows XP as Leading OS
A small fee should do it probably. Something like $5 for every false claim.
I think the reason you are even able(read afford) to move to Hawaii is because you went through a couple of CTO/VP Eng positions, with traditional increasing stress.
"level of education actually received"

And how would you measure that? You could base it on the entrance qualifications but I don't think that's a great idea as I know of courses by institutions in that list that are very difficult to get into but then the course itself is pretty shoddy - although the general reputation for the university and course in question is very good.
> ... a problem domain you don't fully understand and don't have time to understand.

One resolution is to create products that address problems. Then, you can justify time in understanding and improving, because it's amortised over many users.

Of course there's still pressures, and technology still moves, but it's not cut and paste and pray.
I presume the poster could use EU data protection / privacy law here? Companies are legally required to keep personal data accurately, and if you tell them that the data they hold on you is incorrect, they are required to correct it.

A simple formal letter / email to them saying "My address / country of residence is X" should be all that's legally required. You may need to contact your local Data Protection / Information Commissioner to get them to enforce it.

If their systems can't handle it, then storing personal data in that system is illegal. :)
Thanks for sharing this. That would be very good news if it's true - for both platforms.
Goedkoop halloween vieren in Center Parcs
Cmon! All the High Education thing is about making Students work for their university for the time they're enroled, in exchange for knowledge, and insider's tips (yeah, i can introduce you to xxxx at ibm,...). I personnally don't know of a single PHD who didn't work (hard) for free for his director... Untill he got his phd. And even after that, sometimes, if he wants to get into research himself.

I find internal auditing, under strict surveillance to be a very good idea indeed. This could even lead to some healthy form of competition between universities, not only base on who teaches that Lisp class, or what professor/university's name is.
I just read 'The Innovator's Dilemma' by Clayton Christensen and it's awesome.

There's all this talk of "disrupting" everything in the tech world right now and a lot of it is really bullshit. This guy is the one who coined the term disruptive technology, and when you dig into it it's a really interesting concept that he actually backs up with great research on the disk drive industry.

The core of the idea is that 'disruptive' technologies are underdog technologies that actually have worse performance than the leading technologies of their time, but also some other attributes (smaller, lighter, etc) that make them valuable to customers in niche, less profitable markets the big guys aren't interested in. Since technology progresses much faster than our demand for it, those cheaper, crappier technologies improve over time and end up killing the big, expensive players who originally dominated the market.

Really great read
Facebook Threatens Privacy... Again
According to this [1], they made € 1 Billion in 2010. You could search for updated info though.

Considering that Nokia paid $ 8.1 billion for Navteq, they really need to make money with that.

A few years ago, Google used licensed data from Navteq. But I don't know if that's the case anymore.

Looking at the ToS in maps.google.com, there's no trace of Navteq anymore, but there's mention of them in localized versions of Google Maps. As an example:

UK: http://www.google.com/intl/en_uk/help/terms_maps.html

Canada: http://www.google.com/intl/en_ca/help/terms_maps.html

Argentina: http://www.google.com/intl/es_ar/help/terms_maps.html

Navteq is still there, but maybe, it's just that they forgot to update the ToS (Lazy lawyers?).

-

[1] http://www.gpsbusinessnews.com/NAVTEQ-1-Billion-Sales-in-201...