skysight-inc/HackerNews huggingface dataset:
School funding is a red herring. In the Washington Metro area, D.C. and Baltimore spend $19k/year and $15k/year per pupil, versus $13k/year for Fairfax County. Yet, any parent would rather send their kids to Fairfax County public schools rather than D.C. or Baltimore public schools.

What encourages people to flee the city when they have a kid is that urban liberals are incredibly hostile to the idea of allowing school boundaries to be drawn along socioeconomic lines. Middle class parents don't just want to send their kids to schools that are adequately funded (as schools in most major cities certainly are), but to schools where the other kids are from families like themselves. They don't want their kids being influenced by kids whose dads are in jail for drug dealing. That's the politically-incorrect reality of parenthood. They can get this in the suburbs, but cities make it extremely difficult and expensive to do this.

For example, until recently San Francisco had this wonderful (from a social progress point of view), but terrible (from a parenting and urbanism point of view), policy of not having "home" schools based on geographic location, but incorporating some element of lottery selection. The net result was that middle and upper class people couldn't pick their schools by moving to a particular neighborhood. Of course, this created a tremendous incentive to just leave the city, and even ultra-liberal san francisco was recently forced to end the policy.

The problem is that school policy has been hijacked by teachers, so the debate always revolves around "more money." But throwing lots of money at a school where 75% of kids don't have a father in their lives isn't going to help those kids learn. Throwing money at things like Section 8, which might let those families move to suburbs where they can go to a school where they aren't surrounded by that culture, that could really push forward the cause of social progress.
https://github.com/WhisperSystems/TextSecure/
This isn't new -- journalism has always been about selling a headline. But even then, it's just about them meeting a demand we have for the curious/ridiculous/obscene.

WAR BEGINS... with a w (http://www.youtube.com/watch?v=6H6OULO5R4Y)
Quite right, learning from our mistakes is what makes us better.
I thought that the ME Thomas book read like a work of fiction. The drowning of the possum right at the start - cruelty to animals being one of the stereotypical psychopath behaviours - smelled strongly of a creative writing class to me
Funnily enough, I didn't feel any empathy at all. Does this make me a psychopath too? ;)

Instead, reading it gave me the impression of somebody obsessed with themselves - somebody with a superiority complex. Nothing more, nothing less, and I've met plenty of people who have that in different amounts. But maybe that is what psychopathy is?
Obama administration sued over its secretive trade negotiations
Amazon launches 1¢ shipping
I thought about that as well, but just didn't add it in my comment. The office is probably actually further away for many employees that already located themselves in Palo Alto to be close to HQ.
None, the Menlo Campus is further from Caltrain, fwiw. So, from that (transport) perspective, it's rather a worse proposition.
^(?!.*(.)(.)\2\1)

You may also need to fill in the places where it could be anything. The above worked on abba for me.

BTW a double space indent then formats as code on HN I think.
Do you have it? if so do you recommend it?
Show HN: nermal, the cutest secure JavaScript authenticated encryption container
Remember

(?!....)

is a lookaround, so it matches 0 characters. So

^(?!....)$

will only match an empty string! (Think about it). Try

^(?!....$)

instead (the $ anchor inside the lookaround)
For anyone wondering what's this about, this is the link to the site:

http://hn.premii.com/

It has been a subject of several discussions here. Even though originally a web app, it provides a much better/smoother/better looking experience than most of the HN apps for both iOS and Android.

At least on iOS, the app allows you to continue reading where you left off. This wasn't possible if you just added the app to the home screen in iOS for example.

Also, Android app is here:

https://play.google.com/store/apps/details?id=com.premii.hn
Then there might also be more comments so it would take longer to find it, might as well just copy the link and paste it into a proxy.
5. Abba
(^unv|.u|z|ph|mi|st|vi|tan)

haha
Being force to run the GPG program as a subsidiary process is not a feature; it is a bug in the design. It's bad enough that replacing the GPG binary itself with a new implementation would also be a worthy project; just don't muck with the cryptosystem itself, so we can constrain the audit target.
You might also want to note that there are many different versions of [staying] out of trouble.
I feel compelled to point out that evolution didn't actually some up with a sheep that feeds on other sheep. Sheep are herbivores.
Ideas are a dime a dozen. It's the execution that matters. Show investors traction, growth, or profit — if you can't reach any of those milestones, rinse and repeat until you do — now you're ready to talk to investors, but wait, now you've reached a point where you don't need investors anymore.

I actively avoid entrepreneurs that are looking for an investment as a form of business validation. An entrepreneurs job is to validate ideas, to find something that sticks.
Glob: 277, it didn't match all and not match the others, but it's reasonably high.
^([bcdlmpwr]|\*[efptv])
Say Hello to Denton’s Burgeoning Tech / Startup Community
I imagine that dividing up where Apple's main product engineering, design, etc is not something that Apple even wants to do in the first place. Keeping secret things secret is probably much easier when it is all located in one place as opposed to spread out in many places.
> They are developing a click-to-chat solution for the Real Estate sector that offers 360° virtual tours of properties, guided in real time. It's a B2B technology product in an industry that's not particularly tech-savvy.

I guess it's somewhat fashionable to suggest that the industry you're targeting isn't tech-savvy, but I don't see how anyone with knowledge of the market can credibly suggest that this is the case with real estate.
Are you using a gmail address? I am forever getting E-mail intended for one or another James Britt who do not know, or do not know how to enter, their own correct E-mail address.

I've yet to get a Dear Guest security message though.
Also much worse for those who located themselves close to 280 / Caltrain / Foothill Ave for the easy commute to the old office.
Okay, my thoughts now are something like this:

data: RSS/Atom stuff

information: do a basic keyword-analysis of the news snippets, maybe with some natural language processing, push it all into a graph database, using meaningful nouns as nodes and verbs as edges. Think of something like DBpedia, but with tiny information pieces and high interconnectedness between. This would be good structured "information", right?

knowledge: define some sophisticated query language / data endpoint, ideally again with some natural language processing, to discover the informations in the graph. the result of such a sophisticated query i'd call 'knowledge'.

wisdom: ?? <-- no idea yet, sorry.
The Cubli – A robotic cube that can jump up, balance, and ‘walk’ [video]
A protocol that automatically grows the monetary base in response to demand and shrinks it when demand declines kinda is a central bank.
Designing for Serendipity or: Getting Lucky is Hard Work
Singapore: a democratically elected government with autocratic rule.
I think not printing odd lot trades to the consolidated tape was an anachronism that should have been done away with years ago. I wasn't arguing against that and I think it's a good thing that's happened. My point was that you can't substantially manipulate one of the most liquid, heavily traded stocks on the planet with a few small trades like like the author of the article is claiming. It doesn't work that way.
http://www.realtor.org/convention.nsf/
Yes, yes, yes! I came here to write exactly this: what is the point of having infinitely configurable and extensible editor if you don't configure it and extend it to your liking?

The very first thing I did after switching to Emacs was to rebind most frequently used keys to something sane. The next thing was to make the functions themselves sane - IIRC the first command I wrote was "comment-or-uncomment-region-or-line".

My emacs config is about 4k lines of my own code at this point, very little of which implements anything by itself. It's full of customize-options, hooks and defadvices, eval-when-loads and similar things, which make Emacs into my editor. If I had to learn some defaults I couldn't change I would just use some IDE or another editor.
If you'd like to read a community actually interacting with him rather than hellbanning him under the rug, check out this Metafilter thread: http://www.metafilter.com/119424/An-Operating-System-for-Son...

Long, but worth the read.
The extensions I'm talking about were added long after Satoshi left the project.
So long as we are going down this route, you can shave off another character with (.)(.\1){3} (199).
News Corp acquires Mark Little’s Storyful for some €18m
When I say sometimes I need strictness, I really mean it. (Without ugly hacks like deepseq, that is, because I am fundamentalistically opposed to hacks.) WHNF does not quite cut it. This is not to say that I dislike laziness. I want first-class support for both strictness and laziness.

When you come to think about it, a separation of strict types and lazy types makes perfect sense. For example, I want to foldl on lists (strict) but foldr on streams (lazy). I do not want to accidentally use the wrong operation on the wrong type. it is tiny details like these which make a type system helpful for guaranteeing correctness and improving performance.

So, if strictness and laziness are both useful and distinct from one another, why not provide both as core language constructs? Why do languages always have to be biased towards one of them?
Amazon to build futuristic HQ of greenhouse domes in downtown Seattle
Unfortunately I don't have any deep insight into the US realty industry, beyond having interacted with it as a customer recently. As a Brit who relatively recently came over to the US though I can tell you that from a European perspective there are probably a lot of things about the US realty business that might surprise you and affect how and to whom you might need to market the product. The seller's agent/buyer's agent split; realtor licensing and the consequent franchise and network-marketing business models, the web of different state regulations, the MLS system, "open houses", the role of online listing sites in real estate sales, and some rental markets; the dominance of craigslist in other rental markets...
Honestly my bigger issue (and I'm not a twenty-something engineer) is that it's such an isolated campus. I might not mind working in the suburbs, but even the suburbs are moving towards walk-able interesting places, rather than these weird isolated complexes you drive between. There are areas in the suburbs that have apartments, restaurants, stores, and offices. I'd much prefer to work in one of those mixed-use environments. I would definitely consider not working for a company that took 15 minutes just to get from the building back to a road.
Well, the severe issues highlighted by better cryptographers than me (although I do understand why and how they are issues) show that the protocol can't be trusted. These issues have caused other protocols to be broken, so aeeinf similar issues again from the get go, coupled with heir marketing spiel means that it shouldn't be trusted.

Which is what it's about: cryptography is mostly about trust with a bit of math thrown in. If you can't trust that it won't be broken (see: all the issues 'moxie and 'tptaeck bring up for an example) then it shouldn't be used.
I upvoted this because I also was sucked into watching those flicks again recently as they are playing on one of the premium cable channels. I didn't mean to do it- they just grab me. For the milionth time...
The universe as seen through the eyes of a computer
Trade-offs. You have limited $$; would you rather live in the neighborhood with excellent schools and no bar scene, or the neighborhood with good schools and a good bar scene?

The neighborhoods with excellent schools and excellent bar scenes exist, but you and I mere mortals are priced out of them.
I also notice that the only performance comparison against a relational database is where it says "A single server does the work of about 125 servers running MySQL". I was under the impression that MySQL is especially bad at joins, so I'd be more convinced by benchmarks involving Postgres or SQL Server.
facebook/webdriver
Eight smart bike startups gearing up (slideshow)
What a silly article. Combined with the Forbes article today on where people are moving after they get a bit older it is even more obviously wrong.

Personally I think a lot of people will really enjoy working in that building. Certainly enough to fill it up. I look forward to seeing it and the little tourist shop replicas :-).
Video: Little robot cube that can walk,jump up and balance on its corner
378:

^(\*(er|[fiptv])|b|c(?!a)|do|le|mi|p|re|w)
I was fascinated by the setup, where we are shown a letter which begins with a request to keep it in confidence.
For example, you seem to have some concept of "testing" that involves the observer having to cause the observed phenomenon in order for it to be empirical.

No, don't project words into my mouth, because that's not what I'm saying. I have a spectrum of confidence when it comes to science, and the more its conclusions are reached under solid empiricism, the higher that level of confidence.

If the cause was not observable, then it is completely and totally rational to take one's level of confidence down a few notches. After all, we're not able to observe HALF of the cause--(produces)-->outcomes process.

The existence of the sun is not hypothetical, because its existence is on the right side of that process - it's an "already happened" outcome that is routinely confirmed by the senses daily.

The discussion about what caused the sun's existence is irrelevant to the vast amounts of present knowledge that can be gained from empirically observing it in the here-and-now. Not only that, but any claims (Christian, science, or otherwise) about what really caused its existence can ultimately only be glued together by faith (a confidence in things unseen).
Again, it's a matter of how you treat strings. Using the standard library functions to deal with strings is lazy, and eventually will cause problems(tm) in the future. It's better to be proactive about it and roll your own functions to deal with it. At worst, you've wasted extra time reimplementing a library function.
I'm going to save these HN comments for 5 years time when the hype on functional programming has died down a bit. Will be very humorous to read this again then.
> ^(?!(.)(.)\3\2)$
> But now it matches nothing.

Things like (?!..) are called assertions. I like to think of assertions as patterns that match the space between two characters. So (?!a) means that it matches the space, where the next character is not 'a'.

So in this case, your regex matches an empty string (since it doesn't match any character at all between ^ and $, only spaces.)

> ^((?!(.)(.)\3\2).)∗$
> 1. Why are my backrefs still \3 and \2?

Well, you're referencing the second and third opening parenthesis.

> but it counted in my second example above

Maybe that's because your second example is wrong? I mean, I don't really know what you are trying to achieve in your second example.

By the way, my solution for abba is

^(?!.*(.)(.)\2\1)

I guess you'll will be able to figure out what this regex means by now :)
The only fair way to do it would be to issue "school dollars" that can be earned only by being a productive contributing member of the school body (good grades, helping peers, extracurricular activities like band, sports, art, theater, etc).

Kids then get to use those earned dollars to pay for things they need. This may actually help lessen the issues with school that pg outlined in his essay in Hackers and Painters, since it makes school function less like a prison and more like a functioning society. It rewards productivity and not popularity.

My only concern is the impact of extrinsic rewards on those activities students are intrinsically motivated to pursue. On the other hand, this might reinforce the idea that you should early on figure out that you'll be most happy in life if you can earn a living doing the activities you love most.
Honestly, I don't know what I'm looking at without someone to explain it to me.
That...was ridiculously bigoted, grossly misconstruing holders of differing views.

And that's why the "boycott A&E" Facebook page got a million likes in 24 hours flat - people are getting tired of being slandered & misrepresented for holding sensible, albeit different, opinions which were long the norm.
Glad to see two great Texas cities in the top ten for the 35+ cohort. Both SA and Houston have been great cities for me, and the other tech workers I know. SA is a beautiful city with lots of great jobs in the security and networking industries, and the economy in Houston continues to rage on, with low cost of living. (It's also worth noting, that most people would find the big population centers in TX a lot more liberal and diverse than they think they are.)
That could be a side effect of tapping into a network hub or something. Does Petrobas have any ties to organized crime?

I dont see where it says they passed that info to American companies.

Please dont think I am downplaying this I am just trying to understand why.

http://www.theguardian.com/world/2013/sep/09/nsa-spying-braz...
KDE Releases Plasma 2 Technology Preview
Can chop out one check to save a character:

(.)...\1.\1
YES, I've been waiting for this! Thanks so much! :)
name calling - of course; (check!)
aggression - of course; (check!)
pointing to issues with semantics and form and not addressing the issues themselves - of course (check!)

That's how I know I talk to a feminist.

Other left-wingers like Marxists - you need to spend some time showing them your argumentation before they give up and do that. Start attacking a person instead of attacking argumentation or addressing issues.

Feminists go to that right away. Again, not surprised at all. You are very angry group of people indeed. And that's why in most polls women disagree with feminists. Nobody likes angry mean person who attacks messenger instead of addressing issues calmly.
I wouldn't say asm.js is a spin-off. In fact it's a strict subset of JavaScript, though designed to be used as a compiler target rather than directly coded. The web browser can then execute the code in a highly optimized (hopefully, eventually near native performance) fashion.

Brendan Eich talks a lot about this in a recent presentation: http://www.infoq.com/presentations/web-evolution-trends
569pts: ([^31]0|31|[017]2|[03]03|[^1]4|(900|01|7)5|6|[48]7|[57]8|09)$
wrt. CLOS/Scala, indeed very little in common and I didn't intend to suggest they were similar. In recent articles that mention this idea Scala is often mentioned in the same breath as if it has exclusive domain over it. I simply meant to debunk that claim if it exists.

I thought it was brilliant because Gilad provides a humble deconstruction of common myths and claims of the FP culture. He is skeptical and I didn't find any of his conclusions to be dismissive: he walks through the reasoning behind his opinions. I certainly didn't find any point where I thought he was ignorant of the subject of which he was speaking. And if you listen to his opening remarks about "deconstruction," and his conclusion do note that he points out some FP concepts that are useful and should be exploited more. He was there to break through the hype and I think he was successful.
LMGTFY: https://www.google.com/search?client=safari&rls=en&q=can+i+u...

3rd result, from Quora: "NO"
I am batting 1000% on detecting MensRighters. Thanks for the confirmation!
XMPP + OTR will do what you want. I asked moxie the same question re the internet vs text, but he hasn't replied yet. As far as I'm aware it uses text for insecure stuff, and I think for initial key exchange to start the ratchet then uses the internet for secure messaging. Its quite user friendly. No desktop client, and the messages are of ephemeral so keep that in mind and see whether that's okay for your use case (it is for mine).
379:

^\*(er|[fiptv])|^([blpw]|c[hor]|do|re|mi)

and it has "do re mi" in it!
Glob (333) without cheating (replace ⁕s with asterisks, they get turned into italics):

^(\⁕?)(\w⁕)(\⁕?)(\w⁕)(\⁕?)(\w⁕) .⁕ ((.(?!\1))+|\1)\2((.(?!\3))+|\3)\4((.(?!\5))+|\5)\6$

Edit:
((.(?!\1))+|\1) is used to conditionally match .+ iff a * has been found.
.(?!\1) Matches any character if it is followed by \1. When * has been found then it matches no character, when * is not found it matches every character.

Edit 2:
Formatting to avoid the *s becoming italics :/
Of course. The difference between "personality trait" and diagnosable illness is whether or not it causes you or others significant problems. There is no difference in kind, only in degree.
Maybe the company that issued the card provided the email address, assuming you provided your email address whoever issued your card (Visa/MC/Amex via your bank/credit union/etc.)
Gist with my answers: https://gist.github.com/jpsim/8057500

If you look at the revisions, you'll see my 1st iteration was mostly identifying patterns, then with more and more cheating (and looking at this thread) to squeeze every point possible.
Everything I do with as Mr Hyde is done through a virtual machine which I encrypt and store on a thumb drive. And I only connect to the internet through Tor. I'm not a security expert so these aren't extraordinary measures but it makes it reasonably safe to post material that future employers might find unsavory.
I can give you some of the backstory on Dragonfly, by the way, if enough people are interested.
The state of CouchDB 2013
Currying can obfuscate what is applied to what. Consider in any ML language "a b c d" – we can see that "a" is a function, but we have no idea of its arity. Uncurried, it could be: "a(b, c, d)", "a(b, c)(d)", "a(b)(c, d)", "a(b)(c)(d)" (oh, that's the curried form again). Especially when function definitions are implied through pattern matching, it is hard to understand the contract of a function at a glance.

As a reader of that code cannot easily understand whether the number and type of arguments is correct, one has to rely on the type checker that everything will work out.

However, this is more of a criticism of ML syntax than of currying – all things are good in moderation.
Oh look another JS vs native benchmark...

I still think we're missing the point; we're focusing on the wrong benchmarks. We're putting too much emphasis on JS speed, when in reality most web apps are behind native because of lack of (perceived) graphics performance.

The shortcut out of this requires a greater variety of GPU-accelerated CSS transitions/DOM changes, as well as easier computations and DOM manipulations off the main thread, which cause horribly noticeable UI hiccups. Web Workers are still too primitive (e.g. no DOM access whatsoever) and slow (e.g. no shared memory).

Not saying it's unimportant to improve JS's CPU performance; just saying that we're focusing too much on the wrong battle in the war against native.
I guess I consider those traits to be one and the same at their root, one just has a negative tone.

In my mind, everyone who is devious is creative, but not the other way around.
Apparently they lost more money in this quarter than they made in the last few years combined.