skysight-inc/HackerNews huggingface dataset:
I actually have that on a browser tab, and will take a look at it. I know some Haskell (have read maybe 4 books but haven't really ever wrote it).
For those curious, the trick works by creating strings (such as "NaN" or "Infinity") and integers, then treating the strings as arrays and selecting out characters. The [], +, ! and () are assembled in sequences that result in these strings/integers (thanks to Javascript's liberal language rules).

Here's a dictionary/more information: http://sla.ckers.org/forum/read.php?24,33349,33405
When it comes to extensibility, Emacs and Emacs Lisp have one of the most compelling stories of all time. (In fact, is there anything that beats them?) If Andy is right that Guile can do for GNU what Elisp did for Emacs, only better, it would be downright amazing.

I wonder, though, whether some things that made Emacs/Elisp so successful would get lost in the switchover. For example, while dynamic scoping is bad for writing robust complex software, it does make Emacs easier to extend.

Emacs is not really an application or a platform, it is a framework: a framework for a text editor, one that comes with a well-thought-through model and a flagship application (Emacs itself) that doubles as a development environment. I don't mean "model" as in MVC, but in the sense of a consistent set of concepts that can be composed to do things. In Emacs those concepts are things like buffers and windows and text properties. Emacs has one of the best models I've ever seen; it should be taught as an example of how to do this kind of design. Emacs on the surface may be clunky and unlovable, but dive underneath and its world is beautiful.

When people extend Emacs, they're building programs out of that model using tools designed for building programs out of the model (which themselves were built out of the model). If you shift from Emacs to GNU as a whole, you're moving from that single -- self-consistent and composable, not to mention interactive -- design context into a hugely diverse environment with no common design context at all. If Emacs is a planet, GNU is a universe. It's not clear how well Emacs' extensibility magic can be reproduced at that level. If the benefits come mostly from the language, Andy may be right. I hope he is. But if the benefits come mostly from Emacs' framework and interactive environment (both of which are inseparably bound up with the language), then the magic is likely to be left behind with them.

Still, it's hard to argue against his case for choosing the most powerful possible extension language so as to maximize the extending that people will be able to do with it. To argue against this in favor of familiarity is particularly to miss the point.
I suspect you just described almost every language ever.
A lot of running plays involve one or more o-linemen pulling to overload one side or the other. Many play actions pull a lineman or two but then back-fill the pass protection with the backs or tight end. This looks like a run even though none of the o-line go downfield.
I/O - It’s not easy to run Riak on AWS. It loves I/O. To be fair, they say this loud and clear so that’s my problem. We originally tried fancy EBS setup to speed it up and make it persistant. In the end we ditched all that and went ephemeral. It was dramatically more stable for us overall.

If you're running any type of a database or service on EC2 where latency is an issue, you should be using ephemeral/instance storage. Not EBS.
Its all about love
What's interesting to me is how the landscape has changed since the early days of non-broadcast HD consumer content, and what this crack might mean for the future of it.

In 2006, if you wanted to see a movie at home in HD, you bought a Blu-Ray or HD-DVD player and picked up the movie on disc. If you wanted to attempt to copy it, the disc was clearly the most attractive vector; the pipe would be inefficient.

In 2011, however, if you want to see a movie at home in HD, you have several choices, only one of which involves a disc. Netflix, Vudu, Hulu, iTunes, CinemaNow, and others all offer HD content without a physical media vector – if you want to attempt a copy, suddenly your only vector is the pipe.
retarded article
Let's take the empirical approach:

"Come, BrainFk isn't that bad: it's probably one of the most pleasant of the popular languages; it's just unpolished and has some stupid bits."

Nope, guess not.
While this might seem like nothing more than a neat parlor trick, there is an important lesson to take away: NEVER, under ANY circumstances insert untrusted values into your scripts. No amount of white-listing/black-listing/escaping/etc. will protect you.
Projects like this are necessary before any sort of critical mass can be reached. It's got to get to the point where the costs of moving over the python3 are minimal.

Even when I'm not building a web app - I'll often work in the django environment because of the many handy libraries it has built in. This has meant that Python3 has been a complete non-starter for me.

So props to Vinay for the work.
Many providers provide email addresses for each number that causes an SMS message to be sent.
what does that have to do with op? every country has its own script kiddies.
I can't think of one time I've ever hit a bu[g] in a Lisp program caused by a strange macro.

What about macros that have the same name? In Emacs, the convention is to name your functions foo-this and foo-that if your program is foo.el. But this does not seem to be true for macros. Is that because macros don't leap outside the compilation context of foo.el? (Edit: nope, I checked it and they do.) Or is it that people are sloppier about naming their macros?

Edit: or is it rather that, if your foo.el defines a macro 'blah, and I write bar.el that says (require 'foo) and then defines its own macro 'blah, it's my macro that gets used to compile my code, so the one in foo.el can't do any harm to it?
Well you're completely right, that first sentence was DOA (I edited it to hopefully take away less from the rest of my comment). And it's certainly true that any extension language will be used if it enables one to get things done. And I would rather have something extensible, rather than something utterly braindead where I end up using another language to generate extension scripts.

But I still think Lisps impose an overhead on reading code, and that overhead is highly unfriendly to a moderate GNU user who just wants to start poking around to see what happens under the hood and customize a few things. If a goal of the GNU project is to empower users to extend their own software, that burden should be avoided.

The problems I said with macros not being visually distinct reflect what I've personally found when trying to grok others' code. Many special forms are easily picked out, but one must be sure that all have been picked out in order to separate the control flow from the expression trees.
And yet their keyboards are still 70 dollars.
"""Russia is now about to become our biggest market in Europe"""

I have read things like that a few times recently. Since when is Russia considered a part of Europe? They have this small Exclave in Europe, but really the bulk of Russia is Asian. I mean, you could probably hide Europe somewhere in Siberia and no one would notice!

Saying that Russia is about to become the biggest market in Europe is like saying that the US is about to become the biggest market in Ohio. It just doesn't make sense.
Australia vs Barbarians live Rugby.
I was hoping this would be a detailed look at how Apple implemented their buy-it-from-your-iPhone-using-your-AppleID-without-ever-talking-to-a-salesperson option in the Apple Store App.* I suppose it's in Apple's best interests to not reveal details of that system to would be thieves though.

* I used this feature when it first came out and found the experience pleasant, and was even prompted to flag down an employee and ask for a bag if I wanted (sure that partly defeats the purpose, but I did it anyway to see what would happen—I received a smile and a bag and a thank you with no hint of suspicion and no double checking of the receipt showing on my phone. I did have to enter the security code from my linked Credit Card.
At the risk of showing myself to be the inexperienced user that I am, I have had the same problem but have not yet been able to resolve it. Lewisham, please could you tell me how/where you found the fixit? Thanks so much.
You don't have a problem with one of the most trafficked sites for programming/web startup-related news implementing HTTP incorrectly?

Do you ignore whether your HTML is valid just because the browser rendered it correctly?
Ecstatic Online Rummy Games at Classic Rummy
The beauty and charm of Online Rummy Games are delightful with best Rummy games platform . Place your step into the site by getting sign up bonus and as well you entered you will experience non stop fun and entertainment along with unbelievable prizes . Various Rummy Games are awaiting with Deposit specials, redemption deals, new player offers, refer a friend and many more.
Wait, really? You must use email and twitter in strange ways. I would also suggest setting up a "priority" email path for certain cases, like this.
How do you feel about oranges?

An arrest is chiefly an investigative tool, accompanied with (ideally) a legal proceeding that presumes innocence. Civil forfeiture is nothing like that.
Are they successful?

There used to be this practice when a PC manufacturer would put a free or cheap Linux or eve DOS on its PCs to reduce its price by a 50-100$.
Everybody just erased whatever was on HDD and installed a pirated Windows.

But these days, with WGA and OEM Windows being really cheap, I guess it's unfeasible.
I think it makes a a lot of sense for Matt Cutts to intervene in this case since:

1) Matt browses HN.
2) HN is a high-volume site and whatever suggestions that were discussed and implemented here can be noted and learned by everyone else.
yeah the sensors are basically free, it's the wifi radio / board thats the single most expensive piece on that. Might be more than the rest combined.
Work from home | Earn money Online in India | Part Time Job
Rupees club offers Earning Money Online Programs who want to make money in their part time. With complete training and step-by-step guidance at your own place.
Pretty sure the sensor detections motion above a threshold. So basically "the food bag was moved 45 degrees" is the trigger. That should kick off a 915Mhz analog pulse.

It's not a digital stack IIRC, which is why the battery is so small and circuit is like a dollar total.
Bit9 - Most Vulnerable Smartphones 2011
Agreed. For serious, long-term discussions, forums work a lot better than sites like reddit. As soon as a submission on reddit gets more than a few hundred comments, it really is hard to get everything.

I'm a big fan of serious hobby forums. Places like HardForum or the late TheGreenButton have lots of in-depth, long-standing, technical discussions. Discussions that just wouldn't be feasible on another software platform.
Rent Business Space
The legal boundaries of Europe is mountains of Ural.

Five Russian federal districts are located before the Urals:
Northwestern, Central, Southern, North Caucasus, Volga.

Only two are located beyond.

European ones total for 105 mln of population, so even if we could only count those the picture would not be dramatically different.
Let me rephrase, "almost every language that is close to or has met its peak popularity"
Maybe I'm being naive, but this sounds a lot like critical software that, if compromised, could be a danger for our society. You would definitely want that piece of software to remain as secure as possible: open source is definitely the way to go!
I feel like this is the ultimate "money where your mouth is" question for the "pre-publish-the-exploit" hackers. Would they release this? I'm not sure we shouldn't, but it's pretty crazy that we've made this.

Hell, I'm not so sure that any virologist or two worth their salt might not be able to do the same. Modified-Nature you scary!
Cash Wikia
This Website is for Making money Online ... It is The best Home based Business for Earn Money ..
That's funny. I implemented almost the exact same thing a few years ago, although mine is arguably more complete :)

https://github.com/pthatcher/pyrec

Here's my original post about it:

http://www.valuedlessons.com/2009/10/introducing-pyrec-cure-...

And here's my analysis of how much less memory it uses:

http://www.valuedlessons.com/2008/10/blog-post.html
Good for them! Organizing is a good way to fight these abusive labor practices.
> sexp-based language is appropriate for a wide community of programmers

Does XML count as a "sexp-based" language?
This proves again how tremendously paranoid we have become in the west. Everything is an attack, and more generally a reason to distrust each other more. Even if the blame is on ourselves for disregarding maintenance.

(not to say that they shouldn't have used a better password, but please, please media stop shouting "cyberwar!!!" at each possible instance)
Good stuff. I'd love to see a mockup of what you have in mind. Thanks for the support.
Laser Hair Removal
Laser can be used to remove hair just about anywhere but the most common areas of the body include armpits, legs, bikini line, upper lip and chin. The overall results of laser hair removal treatment greatly depend on the color of hair and skin. It is most effective in people who have dark hair and light skin.
I've seen a lot of people talking about Twine today (HN, Twitter, TC), but I haven't yet heard any use cases that are actually useful. I am certain there are plenty of great uses for this, but I haven't seen any yet.

I don't want a tweet when my laundry is done. It's pretty unlikely my basement will flood. How could this add value to my life, say once a week?
Yup.

I've got real work to do. Making a validator happy is fake work.
I am not quite sure but I think I spotted pieces of Qt in the Spotify client. That would explain a lot of its somewhat odd behavior on OSX (wrong focus states on some buttons, nothing serious) and its very consistent cross-platform looks.

In Germany, its only competitor uses an AIR app. Since Spotify is not available in Germany and thus a slight pain to use, I would really like to use an alternative. But AIR vs. Qt... the AIR app does not work on case sensitive file systems (solvable), it does not recognize the Mac media keys, it is sluggish and playback is nowhere near instantaneous. And you have to install AIR and suffer through regular AIR updates and the like. Oh, and audio quality is noticeably worse.
I think there's more to gain than lose by publishing these results. First of all, the research states that ~50% of people infected with the virus would die, not that humanity would be reduced by 50%, necessarily. It's unclear if this is an implication and I think, as a result, it's a bit of a misleading title.

Also, say the title is not misleading and they publish the results and some crazy dictator gets his hands on it. First, he has to be crazy enough to want to develop a virus that has a 50% chance of killing him. Then he has to find scientists that are willing to develop the virus that has a 50% chance of killing them and their family and friends, etc. The likelihood of all these things transpiring seems relatively low.

On the other hand, this research seems to indicate that it's not wholly unlikely that this kind of virus mutation could transpire organically, in which case this "recipe" being public knowledge would be instrumental in fighting the disease. Even if it doesn't arise organically (crazy terrorist convinces crazy scientists) the public knowledge of it would still reduce the 50% death rate.

And I also feel that the kind of sentiments that lead people to claim that this research should never have been performed in the first place are misguided. This kind of tinkering and hacking around is likely what would lead to the next big cure, etc. Never stop scientists from learning new things.
Good stuff. I like your suggestion of putting the next and previous buttons on the right and left of the video.
Licensing most likely. Apple's runtime is under their own custom license (APSL) which is GPL-incompatible.
Can't tell if humour, stupidity or trolling. Upvoted! :)
Unfortunately, this engine can only create an entire world out of voxels because it uses insane levels of repetition, i.e. compression. As soon as you do any of the kinds of interesting things that voxels let you do, you have instantly lost that repetition, and your "42 trillion" voxels are suddenly 42 trillion bytes. GLWT.

Ironically, I see pretty effective tornado effects in movies all the time, using polygons. An audience will happily believe that a tornado is composed of solid pieces of geometry (such as a car, or a cow, or individual roofing tiles) because they've seen it on TV. Tornadoes do not deconstitute matter as far as I'm aware. Thus hierarchical polygon models are ideal for tornadoes.
If you're going to run Riak on AWS, why not just use AWS S3 service, which is the Dynamo that Riak is based on?
Let me rephrase it then: fundamentally, JavaScript is sound. It's like a nice city with a couple of bad neighborhoods you can usually avoid. Other languages have much more pervasive bad features, and yet others are fundamentally unsound. JavaScript is fine.
But they didn't bother to verify this. They just checked logs, found a Russian ip address, and without doing an investigation started shouting "Russian Terror Attack!" and went to full on red alert.

As plausible as that is, it doesn't sound like that's quite what happened here (emphasis mine):

"Federal officials confirmed that the FBI and the Department of Homeland Security were investigating damage to the water plant but cautioned against concluding that it was necessarily a cyber-attack before all the facts could be learned. “At this time there is no credible corroborated data that indicates a risk to critical infrastructure entities or a threat to public safety,” said DHS spokesman Peter Boogaard."

"News of the incident became public after Joe Weiss, an industry security expert, obtained a report dated Nov. 10 and collected by an Illinois state intelligence center that monitors security threats. The original source of the information was unknown and impossible to immediately verify."[1]

The article (and seemingly all of the others) go on to cite Weiss as the sole source for the claim that it was a hack and "a big deal". From his blog post[2] and more recent posts it sounds like the report he had obtained claimed it was a hack and he publicized it "to highlight a concern that information is not being disseminated in a timely manner", which I suppose is the opposite of full on red alert.

I think Weiss was probably trying to make a good point (if you believe the DHS, then not only wasn't information getting disseminated, it was also wrong information) but the press ran with the sexier "We're getting hacked by Russia!" aspect even without verification.

[1] http://www.washingtonpost.com/blogs/checkpoint-washington/po...

[2] http://community.controlglobal.com/content/water-system-hack...
I don't think XML is appropriate for any programmer.

XML kinda showcases another point.. Give someone the tools to whip up a 'language' without really thinking about their underlying problem and incidental complexity abounds.
> it's not wholly unlikely that this kind of virus mutation could transpire organically ...

Interestingly that might give some crazy dictator or lone crazy scientist an incentive to perhaps develop and release it in some particular region of the world. If it looks like a natural mutation then it will be harder to find the culprit.
Maybe a requisite for researching and developing dangerous diseases should be that you make the vaccine immediately after (or before, if possible).
I was always suprised why HN never implemented a system for a user tracking new comments.

How hard would it be to implement a slider that allows the client to choose up to how old should the comments be in black?

For example, say I browsed an article during lunch. 5 hours later, after work, I go back to a thread I read an set a slider to fade out everything older than 5 hours old, as though they were downvoted. Then all I have to do is to scroll down, and the stuff that I can still see is what I haven't read yet...
I guess it depends on if the 50% of humanity claim is accurate and then whether or not it's an evenly distributed 50%. If it's just one half of the world, then this might be feasible, but if every person has a 50% chance of dying from this illness, then the dictator and his scientists would have to be crazy enough to put themselves at a 50% risk of death.
Any similarity is coincidental. This hack isn't doing anything semantic or syntactic to the code you provide: it's just encoding the string you provide into an equivalent string in another alphabet. The two alphabets happen to be identical in JavaScript.

For example, `+[]` equals the integer 0 (apparently the unary plus operator coerces the empty array to a boolean then converts to an integer), and `![]` of course equals the boolean false. Furthermore, JavaScript does some weird type coercion, so `false + []` equals the string "false". Replace the boolean false with `![]`, so `![] + []` equals the string "false". Now, if we need the letter "f" we just do `"false"[0]`, encoded as `(![] + [])[+[]]`. Remove spaces, and you can see that `(![]+[])[+[]]` is equivalent to "f".

People have figured out how to get tons of characters from small initial character sets. See this: http://sla.ckers.org/forum/read.php?24,33349,33405
Online booking rajasthan travel
Multiuser Sketchpad (And Other Programming Treats)
Jobs by Profession in Pakistan
Jobs by Profession in Pakistan
Its hierarchical data, most nodes of which are empty at the highest level, or 100% solid, terminating the search. Its basically a specific optimization of raytracing as far as I can tell.
Apple, and LG, and IBM, and... (Why are factories often attributed solely to Apple? I think we should hold all companies using the products from factories responsible for who they supply from; the article even claims only 1/10th of the factory is for Apple.)
Charlie Brown and Franz Stigler incident
Do Ableton have dev offices in the UK? I thought they had NY/Berlin offices and that was it.
http://en.wikipedia.org/wiki/SpiderMonkey_(JavaScript_engine...

>>> Eich "wrote JavaScript in ten days" in 1995,[1] having been "recruited to Netscape with the promise of “doing Scheme” in the browser".[2] (The idea of using Scheme itself was abandoned when "engineering management [decided] that the language must ‘look like Java’".[2]) In fall 1996, Eich, needing to "pay off [the] substantial technical debt" left from the first year, "stayed home for two weeks to rewrite Mocha as the codebase that became known as SpiderMonkey".[1]
You?ve got money
>Also, say the title is not misleading and they publish the results and some crazy dictator gets his hands on it.

The difference between bioweapons and nuclear weapons is the former don't require the resources of a state. It could just as easily be done by a few grad students. Maybe even a single grad student.
Not Your Mother's JavaScript: The WebGL Globe
I'd like him to fix the experience for non-bot users first,
namely the "Unknown or expired link" issue.
Ask HN: Low cost option for making product demo?
HOLLYWOOD HIEGHTS(MID-LEVEL) - RENTING PROPERTY - HKRealty.com.hk
Come up with 10 ideas per week for a month. Next month come up with 20 ideas per week. The following month come up with 30. Continue until it becomes impractical.

As a wise professor once told me, 'creativity is a skill and you improve it by practicing'.
Any case studies on where they have've been used in actual projects?