skysight-inc/HackerNews huggingface dataset:
> Functional programming has two simple, elegant design pattern that don't suck: noun and verb.

I'd add adjectives (including adverbs), which is the metadata on the nouns and verbs.
Russia Road Accident Caught On Tape
Russia Road Accident Caught On Tape.This Is Just Unbelievable.
This might be overkill but I found I never "got" regular expressions until a class made me think about them as state machines. The additional bashing over the head of having to implement a parser/matcher made it really stick. The quirks and syntax make much more sense when you know why and how a regex engine works.

That said, anything involving extended/perl regex I wind up googling.
I see, ok. Makes sense, and I'll do what I can to try to improve communication on this stuff.
It's a smart way to diversify your portfolio, at least it was before they went up to $40 today. I bought $40 worth at $4 based purely on my gut feeling that Snowden is going to drop a bomb on bitcoin.
A couple things:

1. Be careful what you use regex's for. Email addresses are very difficult[0]. HTML is impossible[1].

2. There are a number of tools that make it easier to understand, including [2].

[0] http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html

[1] http://stackoverflow.com/a/1732454/2363

[2] http://ivanzuzak.info/noam/webapps/fsm_simulator/
Your claim makes sense to me, but at the same time, how many people would have said similar things five years ago about Bitcoin? I suspect a lot would make essentially the same analysis and conclude that no one could possibly become a millionaire from Bitcoin holdings because of how extreme and unlikely the necessary series of events would be.
Brown Butter Pecan Cookie Recipe
Deletion actually works, and in pretty much the way you’d expect of any site. Graph relationships that touch users are required to be deletable. Once deleted, there may be a record that an item existed and what type it had (post, comment, etc.) but the actual content is gone. Try downloading your data sometime from Account Settings—it’s fun to play around with.
No, it's permanently deleted.
So I just read through the Cicada 3301 wiki and on the last page (link below), in the questions sent to the last puzzle's "solvers," there are a couple references to Douglas Hofstadter.

One of the response options is "Strange Loop," and one of the questions is:

'I am the voice* inside my head (You undoubtedly just thought "I don't have a voice inside my head." That is the voice the question is referring to).'

(If you aren't familiar, these are both references "I Am a Strange Loop", a book by Hofstadter.)

Anyway, the reference to Hofstadter and the mysterious, elaborate, international nature of this Cicada operation reminded me of a previous thing. A book called “Being or Nothingness” by “Joe K” was mysteriously mailed to academics all over the world a few years ago, and I'm not sure anyone ever figured out why. In it, there were references to Hofstadter and other thinkers. Much like Cicada 3301, the whole thing was kind of intriguing and a little creepy.

In "The Psychopath Test" by Jon Ronson, Ronson asks Hofstadter if he had anything to do with the book and Hofstadter said no. And why would he, right, but both the book and this Cicada 3301 thing seem very Hofstadter-esque to me. Just thought that might be worth pointing out.

http://uncovering-cicada.wikia.com/wiki/What_Happened_Part_2...
How will bitcoin survive when all coins are mined, and it starts costing real money to perform transactions?
Is it really that unfortunate? I've never noticed any color issues on my iPad 2.

I don't use it for any color-intensive content creation, but in several years of use it never even occurred to me that there might be a problem with its color accuracy.
Bought this $7 alarm clock [1]. I set it for 7:30, on a stand just outside my bathroom, twenty feet from my bedroom. It's loud, and I'm terrified that my neighbors hate me. I bolt out of bed, run across the kitchen, fumble to turn it off, then stand there and debate with myself on what to do next.

The shower is closer, easier. 80% of the time I get in, then stand under the hot water for 15 minutes until I gain consciousness. After a few months, I start waking up a few minutes before my alarm goes off.

1. http://www.amazon.com/Sharp-SPC800-Quartz-Analog-Silver/dp/B...
I feel you are both missing the point that the kind of abuse we are opening ourselves up to inevitably includes catastrophic abuse as well as everyday injustices. Two examples that spring easily to mind - jury nobbling by organised crime, market manipulation by foreign powers. This is the job of government, legislation, and society, and is not within the remit of private corporations or something that can be left to a theory of market self-regulation. The example that a restaurant left to its own devices could get into collecting data so easily underlines that this needs legislative teeth.
This is the most Hacker News sounding title I've ever heard.
I have just download CyanogenMod Installer from Google Play Store and still have it in my now Android KitKat-running Nexus 4.

I intended to install CyanogenMod 10.1.3 which is based on Android Jelly Bean 4.2.2, on my nexus 4. I have not done so.

---

I also have the intention to install the stock Android Jelly Bean 4.3 on the same nexus 4; downgrading from Android KitKat 4.4.

I found that Android KitKat on Nexus 4 (and Nexus 5) now redirect tethering network traffic to the carrier login page, specifically T-Mobile USA. Strangely, I had no problems using the built-in tethering (Nexus 4 - Andorid KitKat combo) with AT&T network.
Isn't there also a Go parser and interpreter written in JavaScript?
I believe he is referring to that if you delete your account, it will appear deleted. However, you can sign in again during some specified "grace" period to undelete it.
Grant for the search for quantum space-time
You don't need to be a developer or a wizard to be proficient in writing regular expressions. Regular expressions are used by all kinds of professions; that's why regular expression capability is included in almost every text editor.

The best way to learn to love regular expressions is to use them outside of a programming context, where you can get real-time feedback with actual test data. Some text editors will even highlight matches as you type the expression out.
The question is a matter of power then. A 100W bulb at 5% light is 5W of light (assuming power vs energy can be compared this way... I don't do electrical engineering) which would correspond to a 35W LED producing less than one half of the heat when you consider that snow piling up in front of a light and the light enclosure will convert the IR to heat.
Seems to me this guy is going about it all wrong. Why not keep your mouth shut and sue. If he never got paid and never signed anything then it's a clear case of copyright infringement since the images are being used in commerce. Lawyer up and get off the internet.
Google Gave Money to Conservative Firebrand Heritage Action
not even remotely close. sorry. i would qualify it but i imagine it is wasted based on the comment...
That is true for me locally also but you realise when you travel or do business international the current systems all fail to do their job.
No, there's not enough Redis here. It needs more Redis.
the perfect hacker news title
Except for the fact that you can not compile threaded programs to javascript I am pretty sure while you can to PNaCl and this is my problem with this talk of asm.js, until it supports threads I don't really consider it an acceptable solution.
Dude, calling Obama a socialist is not comparable to calling Romney conservative. It's more like calling Romney gay.

Oh, you say he isn't gay? No true homosexual Scotsman, it seems.
I appreciate your honest feedback and we are constantly finding ways to improve our messaging. To address your concerns:

1) This site is for experienced developers who already have a job and interested in opportunities but not looking. That layer is only for recruiters that have serious positions they are offering geared towards your profile.

2) Recruiters already pay to mail you, the difference in this case is that you get money for your time talking to them.
And try to get a contractor to put them in out of the goodness of their heart or go through a rigorous study to prove equal compliance with federal and state regulations? Surely you jest.
Why is longer wajting time for a block more secure? Isn't the security given more by the number of miners?
No checkouts, no chocolate: Online shopping hits impulse buys
Here, use this: https://news.ycombinator.com/item?id=6809444
A job for those with a bad sense of work-life balance
Show HN: How a JavaScript parser and interpreter written in Go allowed my startup to succeed and Why your company should switch to Go
I wonder what percentage of street lights actually have activity below them? What about a motion sensing light that has dual-brightness levels? A lower level when no pedestrian or car activity is detected, and a brighter level when it is. Not only would this save energy, and look very cool when a car drives down a deserted street as lights brighten in advance of it, but it could enhance security as late night prowlers would have attention attracted to them by neighbors and police.
Go read Mastering Regular Expressions.
Was the title of this article changed? There seem to be a bunch of comments as if the iPad Mini were singled out somehow in the title, but now it's just a generic tablet shootout.

This is why the HN policy of editing titles is really frustrating. People start discussing it based on the original title, and none of the discussion makes sense after it's been edited. I don't see why they don't simply implement a technical requirement that the title is the title of the page or some heading element on the page; that's what it ends up being edited to anyhow, just changing the title out from under everyone just leads to more confusion.
It's an alternative for those weary of pumping money into real estate (whose value is plummeting), US Federal Bonds (whose faith has been shaken as of late), or the uncertain life of being a stock broker/currency trader/gold bug.

BTC is the sweet spot of being mostly deflationary, and having a certain sense of permanence due to its steadily increasing usefulness. Its existence outside of the purview of nation states is also appealing.

Due to the one-child-per-family policy, savings accounts in China are bursting at the seams. Beating inflation is at the back of the minds of every saver, but in China it's taken to a new level.
Google Earth images reveal unreported fish catches
They could be built as a part of the light, since we're changing all of that out anyway. Really not that hard.

Also, contractors shouldn't be studying compliance for new things. And you would pay them as you're installing the new lights. So not out of the "goodness of their heart" either. In fact, I have no idea what you're trying to get at here.
I consider HN respectful of my personal data by not asking for it, and respectful of the community by not allowing commenters to alter historical conversations, beyond a short pragmatic time window.

There's a line that needs to be drawn, and no matter where you draw it, you will find some people on one side and some on the other.

HN gives you more choice and freedom than Facebook (or G+), by allowing pseudonymity -- you just can't change your mind later.

Some people get a lot of professional and personal mileage by having their real name (or well-known pseudo) attached to HN content. Others actively avoid that. And a lot of people do both -- some simple analysis on HN comments can demonstrate multifurcation of single legal identities.
Ask HN: have you ever worked with a super smart female?
that could hold her own? I don't mean booksmart or IQ smart alone. I mean the whole package.

There has to be some sprinkled everywhere but honestly, relative to my peers in top business schools to hedge funds to private equity firms to investment banking to even co-founders in startups, I have yet to meet more than a handful of females that blew my mind away (street & business savvy). Actually I've been blown away at how incompetent they were and how much they could get away with and still get entry into those positions. On the other hand, everywhere I go, I'm amazed at how many dudes are just brilliant at what they do and as a person.

Wondering how it is in the hacker community.
D-Wave’s Year of Computing Dangerously
At some point screens have to hit the 'good enough for most people' point just as processors did.

Apple has apparently concluded that the 'good enough' point is x2... if that's true, it makes sense that they're not building devices above retina density if there is little quantifiable benefit to 99.9% of end-users. Atleast until the tech becomes much cheaper.
"Microsoft, Apple, and Google will never agree on a set of standard C libraries that could be used to build rich, modern graphical applications."

this is probably very true, but it isn't even a real problem. the standard library can be expanded to encompass rendering, audio, networking and co. regardless as to platform nitty gritties we can implement a layer over the top (lots of people do this to make games already).

when i look at the web as an approach to being platform independent i see something which is truly quite poorly constructed. the kinds of bugs and problems in the webstack are utterly alien in my world... libraries to work around browser bugs? laying out objects on a screen 'complicated'? its just shoddy all over... especially the browser implementations and the myriad frameworks piled on top of javascript and CSS.

coupled with the staggering loss of performance and increase in complexity I have no desire to use web tech to develop my cross platform products - and my native development moves at an extremely rapid pace.

i qualify this very heavily with "i know how to do this and have done it alone and in teams many times more often than once"

a great example of this is everything already in the C standard library which - whilst it seems simple today now its done - hides a great deal of OS and platform specific details which vendors still disagree on but programmers in that environment are largely (and rightly) unaware of. a quick look into the Win32 apis, X11, BSD socket implementations or the Cocoa/Objective-C stack on OSX will show up just how different the platforms can be in their 'low level' interface for many things.
DIY High-Speed Book Scanner From Trash & Cheap Cameras
- Yes and she was beautiful.
I love these types of things. Kudos to the author.

This one in particular reminds me of a tool I've always found useful.
It's an interactive Regex builder just like the one linked in the OP. I would say it's got some additional compelling features: like mouse-over breakdowns of each expression as you build it, a handy reference list as well, but also a community concept and saved expressions. Really, I've never found anything better. My only complaint is that it's flash-based, but it's an amazing tool, so can't really complain too much.

http://gskinner.com/RegExr/
Bitcoin—the world's best boost to a brand?
Seems like a game, or art project or something of that kind. It doesn't have to be overtly commercial to still be an elaborate ruse, and it's probably more fun if it's not particularly commercial.
Here's what I'm constantly failing to understand.

In the tech sector, new things come along every day. We see new ideas, approaches, left-field thinking on a steady, almost predictable pace.

We also see that, more often than not, the very first version of the thing is not the thing that lasts. It's a proof. It mostly works. There are problems. It sticks around for a bit, till someone else comes up with a better idea, implementation, etc, which takes hold. And then something else replaces that.

If you believe Bitcoin is Money 2.0, that it is destined to replace the USD, or other global currencies, you clearly accept that a newer, better thing is destined to replace an old flawed thing.

If you don't believe in Bitcoin, you cannot deny that while IT might not be the thing to take down the USD, something else might.

So why does every article treat Bitcoin as a yes/no proposition? Either it is a moonshot success, or tulips? Either it changes the world and creates new millionaires, or it joins the pantheon of quick money schemes that tempted and fooled so many in the past?

I realize we're talking technology here, but it doesn't have to be binary.

Bitcoin, the software, solved a few problems thought unsolvable. It showed that you can decentralize the ledger, with some amount of stability. It showed you can solve the double-spend problem, and create some guarantee of transactional consistency.

But bitcoin has a few obvious issues. It is illiquid, and deflationary. It is slow (unless you just pretend its fast and hope for the best). It is only basically anonymous, though not foolproof. It is easy to steal, and easy to destroy.

Some of these problems are solvable, and some are inherent to BTC itself and cannot be removed from BTC.

But that's not to say something can't come along with all the good properties of BTC and fewer of the bad. Or none of the bad. That's not to say there's not some kid sitting at a computer thinking of a better way.
They're tricky to take in the shower with you, though.
this opinion is utterly unjustifiable imo and exactly what i mean by 'the old security arguments are obsolete'

your comment suggest that you simply don't understand sandboxing and virtualisation i'm afraid. nor how the technology of the web works down to the metal.
Ask HN: service for programmers vs service for business
wouldn't you agree this are completely different things? why would most of us try to sell to final users
i'm working for a startup which is paying for people to solve them startup problems, they're confortable with paying that extra amount for that personal support.
Pay what you want for 12 months worth of VPN service in 17 locations
Paul Graham is a honey-coated scam.
> Why does Facebook seem to be more accommodating than HN when it comes to giving me the freedom to access my own data?

Presumably for the same reason that Eric Lippert gives for why certain nice and intuitive language features aren't implemented in C#: someone has to implement them.

For HN to have Facebook-grade privacy controls and account management, someone would have to write that code.
>Japan's Self Defense Forces are pretty advanced war fighters. Over the decades the island nation has built up the most formidable military in Asia.

Heh. Right.

Japan will run out of bullets before China runs out of bodies.
but it trivially can be - this is very measurable and lots of people do it. see for instance iOS, OS X, Android, Windows 8... actually I can just list the modern operating systems that don't provide such an environment out of the box:

(end of list)
Question - there was a recent post about how the dailymail group moved 140k lines of java code to 4k lines in clojure.

Since I have never programmed much in Java (I went from c++ to ruby!), could someone tell me where the gains are coming from ?

I know that eliminating the setters and getters (and the private/protected/etc system) would eliminate a lot of code, but I dont understand if it would be that much.

Possibly, I'm also trying to understand if they would have gotten similar improvements in kloc if they had switched to.. ruby/python for instance.
Xiaomi Sold 150,000 Smartphones In 10 Minutes On WeChat
Jack London’s Apocalypse: The Scarlet Plague
Most items installed on a transportation project must meet the standard specifications for the state which generally incorporates federal requirements as needed. Anything installed must be "per spec" and manufacturers or contractors installed items that are not per spec can be grounds for a refusal of payment or refusal of acceptance.

Specifications compliance is solely the responsibility of the contractor (who generally passes it on to the manufacturer).

In order to install your lighting the contractor would have to prove specification compliance, include the additional cost of the lights, and still win the low-bid process that almost all state and federal transportation projects are subject to. Alternatively, the contractor could win the project without the new lights and then come back with a value-added change order and these are not uncommon in my experience.

I guess what I'm trying to say is that it's a good idea, it just isn't feasible in the field in my opinion.
I'm afraid http://en.wikipedia.org/wiki/Tulip_mania will again happen, wikipedia should already prepare an entry for http://en.wikipedia.org/wiki/Bitcoin_mania
I don't get it. Scala has all the features, it's fast AND it's easier to read (no matter how much the presentation tries to play down the () issue, it's there.)

Why not use Scala insead?
> I don't mean for the tone of this submission to be confrontational

Pretty hard to believe considering a title like, "how do I delete my HN data?" would have been more informative as to the post's content and would have made far fewer assumptions, not to mention it would avoid the inherent negative bias you have toward Facebook.

We need to stop promoting passive aggressive content like this. The author easily could have e-mailed site staff before taking up the pitchfork, and we developers know that a feature like account deletion doesn't just appear out of the blue -- it takes time to code. There's no need to paint HN as intentionally disrespectful of our privacy.
Hu? That analogy doesn't make sense at all. "We" didn't "get" anyone.

This is more like a security guard outside a bank watching someone who turns up at the same time as the cash delivery van every day, stands there watching the cash delivery, and then leaves.

They aren't doing anything wrong, but it would be prudent for the guard to think about some kind of plan if in case that person decides to do more than watch the cash delivered.
Can anyone comment on the implications of the sub-divisibilty of bitcoins? Is it practically infinite? This would seem to be totally new territory for "currency."

It does seem to be a near perfect vehicle for pure speculation right now, and I see no reason an alternate like Litecoin couldn't join the party. It obviously already has!
Yes indeed! And I managed to convince her it was a good idea to marry me. That was the best thing I did and turned out to be a life changer.
ugh.

do they really need to be good at regex? we don't all work on the internet you know... regex is basically pointless for most application development. most programmers i consider to be exceptionally talented can not write a regex without reference (although they will do it when necessary by using reference - and very well too).

on the other hand the general approach to problem solving advocated here is quite sound. "find good tools" "don't rush pointlessly" "measure don't guess" "google is good, copy-paste blindly is bad"
There was a mad rush to acquire gold from the new world, which promptly collapsed the economy of Spain.

In practice, no one suddenly got richer because they'd gotten all this new gold, they just experienced massive inflation (and forgot to peg their tax rate to it, so their revenues collapsed but their expenditures did not and they went bankrupt).

Because it turns out you can't eat gold nor make weapons or ships with it.
- Hacker News and those who have helped me on this site.
> Private property is a mechanism to prevent/reduce conflicts.

I don't know that I agree. I'm more inclined to view private property as a mechanism to encourage productive use of land and other scarce resources. And I see creativity/time/inspiration as a scarce resource.