skysight-inc/HackerNews huggingface dataset:
I was impressed by it.

This project is "only" a cool ARM emulator with
software DRAM controller, which BTW proves again that
Linux doesn't fit onto 8-bit micros.

But it does, for practical purposes. I'll try to put into context with a practical story -

There's a global apocalypse happening tomorrow.

There's a sealed bunker beneath my author's house that will survive. It contains one of these microcontrollers, a keyboard, specifications for a daisy wheel printer that hooks into the debug port and a big stack of paper, and a row of bicycles connected to a alternator to power it all.

There is a post-it note stuck to the controller that says "pwd; /usr/bin/ls; cd /; /usr/bin/ls; man man; man ls; man ed;".

Decades from now and by chance, Benedictine monks will build a monastery, and the bunker will be within its generous grounds. In time they will discover the bunker, and take turns getting fit while others they learn to use the system. They're a disciplined, careful bunch, particularly around commands like rm.

Out of concern for the reliability of storage media, one of the hackers will set up a RAM disk and migrate the system over to this. The abbot will declare that pedalling is a leisure activity so that they system will never again need to reboot.

Though their diligence, the art of unix hacking will live on.

A thousand years later, an opaque glass bottle will break free of the ocean, and wash up on a beach. Bizarrely, it will contain well-preserved code printouts from an entry in the 2013 7-day roguelike competition. It will be marked up in pen, to highlight the author's flamboyant use of obscure system calls, particularly those that are specific to the linux kernel. A convenient novelty of the game is that (unlike rogue) it is one-dimensional - a player can walk left or right on a line, and a new line prints out each time they move.

A copy of the source will eventually find its way to the monks - still pedaling furiously to keep their RAM disk alive - as they take an interest in anything that refers to linux. They will type in the code, and then throw it at a compiler. It will all work. This is the last computer left on the planet, and the reason that the code can be compiled to run on the computer with no modifications is because - for practical purposes - it's linux that's running on this 8-bit micro.
Additionally the OEIS now contains a wrong fact [1] - the sequences are offset by one. I am not even convinced that 2n - 2 is optimal - does somebody know if it is or can proof a better lower bound than the trivial n?

[1] http://oeis.org/A058992
It doesn't specify that you can't add curved lines between your straight lines without lifting your pen.
My windows phone has QR reading capabilities built in (Bing Vision).

Bing Vision can also apparently scan text you point the phone at, translate it to a different language, and the overlay the translation on the screen.
This makes me want to find an old BBC Micro and a LOGO Turtle :)

I Think the initial page has too many paths that I can start on. I think it needs a single clear starting point (higher up the page) that lets one get used to the UI... for instance it took me a while to work out how to 'start', then a while before I noticed that there was a tab for the 'robot' I was controlling.
The origin of “software engineering”
Reminds me a lot of Bret Victor's Inventing on Principle talk (http://vimeo.com/36579366). I went to the lecture he gave at Stanford back in February (http://hci.stanford.edu/courses/cs547/speaker.php?date=2013-...) and meant to ask him what ever happened to that editor he demonstrated. He's working on new software right now now that lets you take datasets (think plaintext CSV files) and programmatically construct new visual displays of those data (so perform this set of actions on each item, and repeat that through the entire set with this one change, which the software will learn to repeat through the rest of the data). That new software is web-based, but again, didn't hear anything from him about when to expect it to be released.

Very cool to see this stuff moving in the direction of being responsive inside the browser, and actually working. Understanding variables is one of the most common problems for beginners, and being able to change the variables and see the immediate effects in existing code is compelling.
Rather than simply making offhand, disparaging comments, perhaps you could actually provide some details and/or references.

Thanks.
The comments seem to have a vastly negative sentiment - which is a good sign - but its probably the vocal minority. People who don't care (the majority) wont even bother commenting.

On last count - I have opted out a dozen times, and I have never stepped foot in one of these machines.

12 is a small sample size but on average it took 15 minutes longer than a metal detector (with a couple outliers of course).

The experience with agents has varied. One of them purposefully stuck me in front of an air-conditioner and I froze for a good 10 minutes while he went off and did something else. On a separate occasion a younger agent barely touched me and waved me by (he seemed less enthusiastic the pat-down than I was!).

I will continue to opt out until either the machines are scrapped or I no longer have a choice. I just add the extra time to my journey knowing that I will most likely be waiting longer.
"Someone should make an app that tells me how much pizza i am"

Well, I know what I'm doing for my weekend project!
That's a great point! I've heard that a couple of times actually. For the first couple of dares it would probably be better not to have any tabs, in order to be able to get started right away.

I did want to have the game on the frontpage however, both as a showcase of what's possible with the platform and because making games might appeal to people. But maybe on the frontpage there should be a number of different examples to explore, including some with robots. What do you think?
[Disclaimer: I don't know B&W 2, I'm basing myself only on the first B&W]

Black and White was a good game which unfortunately was far behind what its originating concept promised to deliver.
Holy motherfucking shit. This is not a game, this is something else. This is sick. This is abusive... This feels akin to exploiting a mental vulnerability that exists in a portion of the population to earn money. Its a strange situation where it is legal to do something to a human that is illegal to do to a computer.
I love that I'm always being shown quicker ways of doing this. Using Perl for this wouldn't have occurred to me, so I'm pleased I saw this today.

What it's doing:

One of the call types of the sort function takes a block as its fist parameter and a list as its second. When called this way, the block should operate on two special variables ($a and $b), returning a -1, 0 or 1 depending upon whether $a should be placed before, beside or after $b in the sorted list. The "<=>" operator does this comparison on numbers, the numbers in question being the lengths of the two variables.

The second parameter here is a read of a file handle (the syntax for this is "<filehandlename>"). When the file handle read is used with no named file handle, it reads the the contents of each parameter the script was passed in turn (or STDIN if none). Perl reads files as lists of strings, with each string being a line in the file.

The sorted list is then printed to STDOUT.
I am not aware of the policy for this sort of post. It's obviously of interest to some people here, but the selling aspect might not be well received.

Then again, this comment might not be well received.
We don't resort to ad hominems here. It would appear you're a fan of either Biebs or Jay-Z but not Dubmood and, as per the misclassification wrt genre, have been misinformed about said artists.
> I meant the external DRAM thing

So? It's not the first system to rely on software support for memory refresh. And many 8bit and even 16 bit systems relied on the CPU for other tasks that are usually offloaded to external chipset these days.

The ZX-81 ran the display. The C64 controlled the tape drive directly. The Amiga, which had a long list of support chips, still had the CPU directly handle decoding of data from the floppy.

It affects performance, sure, but if you're trying to shoehorn Linux onto an 8bit embedded CPU in the first place, you're not doing it for speed.
I first heard it in Aesop Rock's song Tetra [1]: "surface from the cellar door like worms into the petrichor".

[1] https://www.youtube.com/watch?v=vkHMn8q6Jlg
Pensamento positivo versus pensamento negativo
You can boot Linux in the browser already. Or do you have another interesting use specifically for an ARM emulator
We've Rolled Out The Red Carpet For Your YouTube Video Channel
Are you totally frustrated with the conversion rates from your existing Seo Video Strategy? Or are you simply looking for that ‘secret formula’ that will finally give you the answer you’ve been looking to actually start making some money online?
Superb Article...
Latest - 5.0.2
>> The problem is, as he says, that the programmer already knows everything that needs to be written.

When I was working as a programmer, most of the time we didn't know exatcly what needed to be written. Programming requires so much focus because of the myriad of ways that you can implement a high level concept, and you have to take into considaration all kinds of things like performance, extensibility, portability, ease of maintenance, and so on.
Bret Victor has indeed been my primary inspiration for this project, even before the Inventing on Principle talk (e.g. Ladder of Abstraction, Kill Math, etc). I've written up some more details on the implementation and motivation here, if you're interested: http://www.jsdares.com/blindfold :-)
I am pretty sure that it is meant to be solved on a compact, simple connected subset of |R^2, with Euclidean metric.
so does ghi.
Because they claim to support statistical functions, their users expect them to be able to do it, their users already have the spreadsheet software and know how to use it, and knowledge that they can be dangerously broken is not widespread.
I would say you're being to kind.

MLM-believers are willing to exploit friends and family for profit. That goes well beyond just being a "credulous sucker".
rampant inflation.
And yet that's very much how object-oriented languages are typically structured.

object.method()

"hello world".print()

If you're used to speaking a language like English where the word order is subject-verb-object, you'd probably consider a subject-object-verb language to be "backwards" too. But native speakers of that language certainly wouldn't have a problem.

I'm sure it's just a matter of what you're used to.
That's payment for green icon in the address bar, nothing more. Monopolized market of green icons.
Who is being "intellectually dishonest?"
When you refer to "our government," I automatically assume that you mean the federal government, as I'm unsure of whether you reside in the same state as I, or not.
I was referring to the federal government, and the amounts spent are consistent with the claims made above.

Were the federal government to spend as much on education as is spent on defense our nation wouldn't be as "dumbed-down" as we presently are.

In my state the schools are dilapidated, and teachers are underpaid, which results in high school graduates who are barely literate.

However, our police are well paid, well equipped, and well funded, a good portion of which is from federal sources.

My state receives roughly 29% (44th in the nation) of its funding from the federal government, and spends 25% of the total state budget on education.
Of the amount spent on education, 68% goes to salaries & pensions.

If the federal government spent more on education, the respective states would be able to increase their spending on education, which is what I believed this thread to be about.
Ethnic diversity is less interesting (and less relevant) - I'd also call it a stretch to consider San Jose as the main city of silicon valley. The people actually working in tech are fairly homogenous culturally (which is what the OP was talking about).

I'm not saying this is bad, but that diversity may not be that important for a silicon valley like atmosphere and that the people who work in tech aren't very diverse. Palo Alto also isn't a very varied place and is the center of the current silicon valley.

I think a meritocracy and a willingness to try/accept new ideas rather than hold on to tradition is the important thing. I think that tends to go along with education, the more highly selected the better.
In your advanced class, you'll meet the "fat pen theorem". That's even more powerful. It gives you a solution using a single point.
Yeah, that's a PR spam article. Scummy services like PRWeb and PRNewsWire lets you get pagerank and hits by paying to get your press releases syndicated on websites run by people who don't know better... like Yahoo News.
Twitter impersonation cases are out of control
The Twitter Rules say: "Impersonation: You may not impersonate others through the Twitter service in a manner that does or is intended to mislead, confuse, or deceive others".
I have detected an account (very likely to be a bot) that is posting exactly the same tweets I post, with 5-minutes delay; including mentions and pictures, which mislead people who is being mentioned.
That is clearly an impersonation case, but Twitter says that they don't mediate user content UNLESS it violates the Twitter Rules.

Doesn't a bot that replicate your tweets violate the Twitter Rules? Is being Twitter negligent?
Bad Science also does the job.

The Emperor of All Maladies gives a candid and almost frank overview on how clinical drug trials are performed "from the inside".

Aspirin the Story of a Wonder Drug is also a nice account of "drug development" in practice.
Ben Goldacre has been pushing to fix this.

See his campaign site: http://www.alltrials.net/

His blog/news site: http://www.badscience.net/

His Ted talk: http://www.ted.com/talks/ben_goldacre_what_doctors_don_t_kno...
This is so well made. Would be a great intro to programming for kids or newbies of any age. Congrats and great work!
Very interesting track for somebody eager to learn. May I consider Alice ML and Mozart Oz to be examples of textual data-flow languages. I wonder why these research projects have obv. slowed down resp. never really took off.

P.S.: I was fascinated after reading Peter van Roys book some time ago and still wonder about this a bit disappointed.
The dramatic decline of the Philadelphia Inquirer newsroom captured in photos
While both are possible, this article performs an interesting analysis to show why the paper likely had the causation wrong:

http://www.nextnewdeal.net/rortybomb/guest-post-reinhartrogo...
Workflow for doing in-browser design with SVG / web fonts
> "Its a strange situation where it is legal to do something to a human that is illegal to do to a computer"

What is illegal to do to a computer, in this case...?
I agree with your first paragraph.

I'm not sure the second paragraph is hopeless. Sure we probably don't want a world where we're so perfect, but we also may not need one to prevent violent death. We could for instance imagine something like mechanical guardians that simply prevent any fatal move to ever occur (like, nano-machines in the walls that just spring up to save your life whenever needed).

That does suppose a level of technology that is extremely risky by itself, but provided we solve a few problems, such as Nanotechnology and Friendly AI, it could happen. Heck, we could even reinstate blood sports, only without the "death" part. (Okay, those problems are faar from solved. But I haven given up hope yet.)
It was one of many problems. The biggest problem, in my opinion, was excluding some years from their analysis without any explanation or reasoning behind why they did so. Again, peer review would have crushed this paper before it got out the door.

The really amazing thing is that the authors have not retracted the study, and, last I heard, they claimed that their analysis was correct in spite of the errors and exclusion of data which did not support their thesis.
If it's not designed for real statistics, what is it designed for then, fake statistics? I see what you're saying, but I think the real distinction you're drawing is between heavy-duty work and run-off-the-mill descriptive stats. Even the latter need to be accurate.
According to Eurogamer [1] it is announced in the app itself, but yes it was also tweeted by @PeterMolydeux [2] - I guess it's never been easier to parody someone...

[1] http://www.eurogamer.net/articles/2013-04-19-molyneux-adds-o...

[2] https://twitter.com/PeterMolydeux/status/325281598444556288
I think in the event of a global apocalypse you'll be wanting this gentleman[1] first... http://www.youtube.com/watch?v=EzyXMEpq4qw

[1] Claude Paillard, http://paillard.claude.free.fr/
Ask HN: What are the HN karmic privileges/penalties?
Quoth "jacquesmattheij.com/The+Unofficial+HN+FAQ":

"You can only downvote comments once you have sufficient karma. The required level rises over time to account for the karma inflation caused by an increasing userbase."

"high average score on your comments will give your comments preference in the search order (this is part of the ‘secret sauce’)."

"If there are no real big benefits to having a good or even excellent karma you might want to conclude that it doesn’t matter at all, but that is definitely not the case, since having ‘bad’ karma (< 0) will negatively impact your ability to interact with the site."

The italics in the last one are mine since I'm not entirely sure what that means.

I have also heard that at some karma level HNers get to change the colour of their topbar. How jolly!

Do we have a comprehensive list? If the levels are subject to inflation then perhaps a correspondingly definitive "price guide" can't accompany it, but any information would be interesting, out of date or not.
I suspect that Twitter's response would be very different if you had a - EXPENSIVE - verified account.
Make Your UI More Responsive with HTML5 Web Workers
This is no different from fortune telling (http://en.wikipedia.org/wiki/Forer_effect). Make a bunch of predictions, some will be accurate, some will be a off, and some will be really bad. But people will remember the accurate ones and adapt enough the off ones that it looks like you were a visionary.
My immediate thought was they must be running short on TP.
You can use it on any source, but we write it in JavaScript with NodeJs.
All the time I was reading this I was thinking of Daniil Kharms. The Desert of Forbidden Art also comes to mind... http://www.imdb.com/title/tt1536458/

I don't know why but I feel some kind of kinship to _why. And would it be just "us hackers" as a group that have any hope of "getting it"? Are we all alike in this sense? Wouldn't we all find ourselves at home reading Knut Hamsun or Jaroslav Hasek? Aren't we all freaks when we follow ourselves down the rabbit hole? I find comfort in knowing that I'm not alone and that other people are, still, similarly lost.
In regards to streaming video & delivering large amounts of video content on a huge scale. They where miles ahead of everyone...

Most of the stuff people see is just ground level grunts making cheap nasty affiliate sites.
This is so great! We find our students want help with only a small number of large concepts as they learn. Mostly, these are the basics of programming (conditionals, loops, control flow). This looks like a great tool!

(The other main area students struggle is how to fit HTML and JS together into a real project...)

Darrell (http://www.thinkful.com/)
Cognitive load comes from "Cognitive Load Theory" (by Sweller), which is a specific field in Psychology.

Psychologist told me, "Multimedia Learning" (by Mayer) is taken more seriously by psychologist than "Cognitive Load Theory".
Seems like an script is using your account to grow something that looks like a valid user, then they will start spamming. Sadly, twitter doesn't care about non-famous users.
Ok, but that is not true for any new programming language. So why downvote my question?
Why startups should care about App.net
> Why does it have to be free?

Because that's what we were talking about: free certificates from StartSSL (or $8 from Comodo) which did everything that $800 certificates do.

I just meant to refute it.
Nobody could make a list since as you yourself said it changes day by day.

A few months ago downvoting seems to have appeared at around 1000~ for me.
But you can read left to right to get the order in which operations/transformations are performed:

"hello world" uppercase print

While in languages where function application is prefix, you have to go inside to outside, right to left:

print(uppercase("hello world"))

Additionally, if there are infix operators, the direction is switched mid statement:

print(uppercase("hello" + "world"))

hello -> world <- uppercase <- print
What if the Internet is something much bigger than we think? [video]
Originally you could only remove cubelets. Adding them back is a new thing.
An Instant Path to an Online Army
Great work! This is something I have been looking for. It would be nice if you listed some of the alternatives out there as well.
People have raised some great issues with Excel. For me, the biggest problem that I dealt with all the time when I worked on Wall Street was just the lack of one, central place for all Excel "code" - to me, it makes it exceedingly difficult to understand a spreadsheet or debug it. The "smartest" use I've seen is essentially just using Excel to store the data and then converting the "code" to VB script. Of course, one can argue at that point you might as well have the data in SQL or other database as well.
Ember 1.0 RC3 released
In my experience SV is more dominated by tech than NYC is by finance. Fashion, marketing, publishing, etc, are also huge here which means the yuppie hangouts aren't just filled with people in one industry. Not to mention you can walk down a street and hear three different languages in the same hour.
It's different in the way it handles payments and has a very unique way of scoring girls. Leading to its own economy and community. Its quite different to the other sites that offer 'free' chat in terms that the girls become mini celebrities.

There innovation is very subtle, i don't think there's much room to really innovate on this space. I was trying to make the point that there isn't much room for anything original.
I have a similar gem but for pivotal tracker: https://github.com/raul/pt
After a storm it smells like dead worms to me.
> If you have >7 domains and want wildcard certificates, it is the cheapest option.

Thanks for the info but I just tried to refute the fact that free/$8 certificates do the same as $800, which they clearly don't.

Don't get me wrong: it's great! But completely irrelevant for the argument.

> if I can get an unlimited number of Lamborghinis for just 400k, where do I sign up??

You only get a single certificate for $60, not an unlimited number of them.

EDIT: see child comment, I'm wrong and you do get unlimited certificates.
Jan Paul showed me this at Fronteers last year. It's super impressive and works incredibly fluid. I hope this gets a bunch of attention and gets incorporated into a lot of curriculums. Even the first example offers more insight that the entire javascript/programming courses i had in college.
Interesting point. Wouldn't an individual Frenchman see a USD as a token for metal until the shock? And until the shock, national currencies circulated at a fixed exchange with the USD - thereby his own currency was effectively gold backed?

At a national level, yes the Central Banks settled in gold, but that was after the micro transactions bubbled up to be settled from the commercial banks and then eventually cleared at the Central Bank level (Talking on the edges of my understanding here - just trying to see if the reality for an individual level was the currency was gold backed until 71).