skysight-inc/HackerNews huggingface dataset:
You might try looping your tokenizer in its own goroutine and passing tokens along a channel. That separates emitting a token from the loop/return structure of next_token.

Edit: check out this example http://blog.golang.org/2011/09/two-go-talks-lexical-scanning...
"we own up to the fact that remixing is a big part of the creative culture ... something that is true of the US as well, but isn't as universally acknowledged" ever wonder why American rap music only samples for 30 seconds, let me give you a hint if they went longer than that they would have to pay a royalty. Most artists have accepted and worked creatively within this confine. As for "isn't as universally acknowledged"; according to wikpedia a higher percentage of people in Brazil can't read than America http://en.wikipedia.org/wiki/List_of_countries_by_literacy_r... this leads me to believe your point is moot.
This wrench has been a standard industry demo part for like 15 years, but by "functional" you mean it open/closes - not so much can actually be used to turn bolts. That's really the holy grail of 3DP - to actually be able to use things you print in real applications - beyond visual prototypes.
I don't think demand problem. If you see here, interest in the search term 'dynamic dns service' has increased over 12 months:

http://www.google.com/insights/search/#date=today+12-m&q... dns service

What are you doing in terms of marketing? You didn't mention this because there's a number of things that you could try to improve both SEO and conversion rates. I wouldn't expect to see many results unless you've spent some time marketing the product.

For example, the page title on your how to guide could be improved to include a searched for keyword such as:

'dynamic dns howto - $5 DNS'

Another example would be thinking about how you can expand your website in terms of content so that you can target a broader range of keywords.

These shouldn't be done on there own and you will need a solid plan for continued success. Let me know if you wanna chat more about this: me@jameswdunne.com.
Zero Day Vulnerability Discovered In Hotmail, Yahoo And AOL
Sounds cool but I can't open the webpage on my motorola photon. The browser app crash completely. I tried with the stock browser and dolphin.

Did anybody got it working on Android?
You guys should take this much more seriously. This blog post has a tone of "much ado about nothing".

This is a very serious exploit. Combined w vulnerabilities in other unsecure but popular plugins[1], this exploit is as damaging as one can possibly be. I have a feeling I'll be cleaning up after this one for a long time (we're still having to clean up hacked sites from timthumb).

Look, mistakes get made. But you need to own up to it, and be honest about the size of the problem. In particular, I find these passages disingenuous:

"Rest assured there is no link and the exploit was actually fixed a few days before our website was hacked." (in bold)

Given that the exploit was live, on your server, this is misleading at best. Yes, you had found the bug and committed it on 4/23. But obviously it hadn't made its way to active WooThemes installations, including your own. In your repo != fixed.

"The potential exploit is such that the shortcode preview allowed users to generate shortcodes using the preview window’s file, without authenticating the user."

More accurate would be: "the exploit allows anyone off the street to run any shortcode from any plugin you have installed. Vulnerabilities that were limited to logged in users before are now available to bots."

The OP should have been more responsible in his disclosure. But so should have WooThemes. Nothing in your public communications reflects the seriousness of this exploit.

For what its worth, you just lost (at least) one customer.

[1] http://secunia.com/advisories/46227/
3 simple requirements for massive online success
Multithreaded UI toolkits have been tried and abandoned as impossible to program stable applications in many times, first at Xerox PARC (like so many other things people keep reinventing).
Why is having a valid criticism or critique considered rude?

If I was the creator I would welcome such feedback.

If anything I would say that's one of the positive aspects of Hacker News.
Thank you. I read that a while ago but I must have missed the section on code.
You don't need literacy to remix. Video or music can be remixed creatively without the need to read or write.
Yeah, I agree, submodules prevent the copy and paste rot that can happen when you copy library code directly into your repo. We've been using submodules for most of our projects, and I don't think they are that bad as long as you are just a little extra careful with managing them.
Halfway between a plant and animal. What is it?
Most of these problems, and jobs (with appropriate changes in technologies applied), still exist today, and in greater numbers than in 1958. It's just that the other parts of the industry have grown at a much more rapid pace. This is good to bear in mind when you hear people treat "technology" as synonymous with "web site programming".
I can't speak for all games, but I find my fragment shaders dominate. That is compute power related directly to the number of pixels rather than polygons.

If I can render objects in the distance at 1/3 the spatial resolution, that is 1/9th the fragment shading, times a much reduced texture bandwidth since I'll be using a lower resolution mipmap.

I'll still have to composite it back in to the full resolution frame, but if that operation is faster than my fragment computations it would win.
I love how they're spinning it into a positive: "minimizing corporate burden" vs "cheating everyone else who is a full taxpayer to the US Government". You could argue both sides, I guess. It's just interesting to see it happen.
If You Use Comcast DNS Servers, You Cannot Read This (try with www.)
It did have multitasking. It was not preemptive.
There are a few more that a believed to be using Python in the backend Path and Turntable.fm
I love the Chinese Firewall Test XD
>The world needs great developers to build awesome apps for a whole new class of machines.

... for very idiosyncratic definitions of "the world" and "need"
Well they did have that problem with some batteries that were recalled
http://news.bbc.co.uk/1/hi/6945593.stm
http://www.pcworld.com/article/140101/cell_phone_battery_exp...
Wordpress requires a single database user that has CRUD access to the entire thing, so I'm not sure how you could benefit by separating admins and commenters. Could you give an example?

I agree with your comment, though. Wordpress has poor coding practices built into the core (arguably like the language it's written in).
Monopolist. Let's look at Apple's product lines and see:

1. MP3 players. Yep, they own the largest portion of this shrinking market. But their monopoly share doesn't seem to have hurt the customer; and in fact, I still can find numerous non-Apple MP3 players without much trouble.

2. Smartphones. Nope, not even 50% of the US, much less the worldwide market for smartphones. The fact that they are much better than their competition at extracting profits is immaterial.

3. Tablet Computers. Clearly a yes, but in any market segment that explodes like this one, you'll have market shares that swing wildly. Currently Apple dominates this segment; but it's not clear that they will retain a monopoly position. And again, I still can find numerous non-Apple tablets without much trouble. And I don't see any damage to the consumer.

4. Personal Computers (i.e notebooks and desktops). Clearly not a monopolist in this segment.

5. Software. LOL

I do agree that Apple is going through a "striking and highly unlikely reversal" in terms of how it's portrayed in the media. Perhaps that's due to competitors not liking the fact that Apple is eating their lunch?
I'd have loved to see a link to the original allegation.

This is one of those nonsense things to me, as there is really very little tying the backend programming language to the presentation layer, except at the bottom, where people are still using the generic Django stylesheets and the like.

In short, that Instagram is pretty has nothing to do with it having been built in Python. It could even be that pretty if it were built in C, or Java, or even (gasp) ASP Classic.
All the goods thing come together in games
If you're getting a specific version, sure.
Clihelper: A "full-featured" module for writing cli-app/daemons
I am a Python and JavaScript developer myself, recently getting into Go, but I took a look at Ruby not too long ago and was really impressed how beautiful Ruby code looked. I do not really have a reason to use Ruby, I feel like Python and JavaScript+node.js satisfy my scripting needs, but I wonder why Python seems to be so popular given how nice Ruby seemed. Just came around a little too late?
qeorge,

We can assure you that we are aware of the nature of this possible exploit. Security is of paramount importance to us.

The wording on our blog post is such to make known the severity of the possible exploit, while also being sure to ensure our customers that the possible exploit has been patched successfully.

To ensure that we communicate as effectively as possible to as many audiences as possible in possible future exploits, we've setup a new development-specific channel on Twitter and will be making other avenues of communication open to ensure that we inform our customers of security updates as quickly as possible.
It's a work in progress, with the goal of getting every programming language in there.

Submit a pull request for ACT3 and you'll have one less language's absence to notice.
I'd say that both Okami and Dark Cloud 2 managed it, but they're rare exceptions that do more to support your statement than undermine it.
Someone needs to send Chris a damn tripod!
"To be fair, a company wouldn't stalk and kill me, whereas an individual person 'just might'."

"Who's being naive, Kay?"

-Michael Corleone, The Godfather
Oh, look, it's a tabloid article. Not packaged that way and with more words, also more eloquent, but still a tabloid article.

Why can't this sort of advocacy (which is important) not take the high ground for once? Fighting FUD with FUD is disgusting.
No. This woman demonstrated intellectual curiosity and real creativity. Most of the "life hacker" type posts I see are self-congratulatory pop-psychology.
Why didn't you read the article? :)
I was hoping something like this would come about! My job is at a small non-profit, and there's always an endless pile of work to do. It becomes really difficult to get everything done, and so some projects that would be really helpful to us get pushed aside indefinitely.

Just submitted a pet project that hopefully could be useful to other organizations (or just anyone, really) also. Good luck!
This is exactly what I am trying to get at with the post; for him to say python applications are ugly is ridiculous. http://grokcode.com/746/dear-python-why-are-you-so-ugly/
Ask HN: What is the best way or software to learn how to type fast these days?
Is Mavis Beacon any good? What are the most fun games to practice?
My typing is around 60-70 wpm and just ugly. Shame on me for being so lazy. Time for a change.
There may be. This piece is a reaction to another in which the writer explains a simple trick - blogging every day about something he wanted to learn - that has allowed him to write several books on these subjects. The reaction, essentially, is "life hacks considered harmful." Not the hacks themselves, but the pseudo-computing jargon that implies that humans have the ability to program themselves like robots. This, the author decries, sets up a harmful body vs. mind conflict.

Let's assume, for the sake of discussion, that body and mind are one. But there are many commonly observed ways in which they work together against their own interests. Why do you get fat and not stay slim like you want? Why do you procrastinate? Why don't you give your full attention to your work? A life hack does not divide mind and body, a hack is a technique that allows you to do what you perceive to be in your best interest without trying to do it all at once. All such hacks I am aware of involve concentrated attention to specific, short-term goals that can be accomplished without reflecting on the big picture.

Yes, there's a lot of blather about "programming" especially among those ignorant of actual computer programming, but the notion that it is possible to do things you would ordinarily not do through the application of some technique, or adoption of some meme, did not originate in information science. It has a long history. The more recent term "hack" certainly comes from computing, but it is used as a metaphor to describe a workaround that allows you to do what you want without requiring you to change your basic nature. It's hard to see this as a problem. You are what you are. For most people this means we tend to be lazy and complacent and get stuck in a groove, even when we can see our current path is not taking us where we want to go. If a "trick" is needed to move in a better direction, it's a good thing.

More specifically: I am currently reading Thinking: Fast And Slow by Daniel Kahneman. With solid science, the author describes how the fast parts of our brains deceive us with quick, easy, illogical answers, while the slow, logical parts are lazy and accept most such answers without reflection. Occasionally, he reflects on ways he tries to force himself to avoid common errors. It isn't easy because there are things we know by science that are hard to accept personally, and in any case, you can't really change how your brain works. The techniques he describes are mental hacks - tricks he uses to reframe his thinking to allow him to get better answers. Surely knowing your own nature, and working around it at times to do a better job of thinking, is good for you.
Exactly! The material need's to get better, but soon instead of having storages of spare parts we cab just keep a digital record, and print up whatever part you'd need. Soon we could have a small store that sells any car part ever made.
Discovering JavaScript Object Notation with Douglas Crockford
I may or may not agree with what they're doing, but the current tax rules make it possible to do so. You can't really blame a company for playing by the rules.
The guy who gave this talk has a really fun weekly show that I've been addicted to as of late. The Linux Action Show, most recent one here: http://www.jupiterbroadcasting.com/18887/ubuntu-12-04-review...

They do a live show on Sunday and put the recording out the next day. Today's will be on in about 40 minutes from now (1:00P EST)
Google is losing control of Android
The same thing happened during one of my upgrades to 12.04. Grub was hosed.

Here's the fix:
http://askubuntu.com/questions/125428/grub-complains-of-no-s...

It's ironic that the top voted comment in this thread is about how wonderful Ubuntu is, followed by how we no longer need "ops" for linux, while further down we have problems like this bootloader update failure that no normal user could surmount.
TextMate, Sequel Pro, MAMP Pro, VIM, iTerm2, VMWare Fusion, Firebug, Scss, Compass
> I believe that OS makers should give people an option to choose among several DNS servers during the installation process, and explain why.

And most people won't have any idea which is the correct answer, will pick one at random or pick the default, and then spend the rest of the install process worrying that they picked the wrong answer. Why would any OS maker want to inflict that on their users?
This is certainly impressive to play around. However, what I would look forward for is a ssh connection from my laptop. With increasing connection there is a latency with what I typed and what appears in screen.

I noticed the below when I clicked on console. "Starting encrypted connection to consoles-1.pythonanywhere.com on port 443". So I tried the below command.

$ ssh guru@consoles-1.pythonanywhere.com
The authenticity of host 'consoles-1.pythonanywhere.com (23.21.200.247)' can't be established.
RSA key fingerprint is d5:50:bd:8e:23:eb:14:3f:cf:15:87:42:0b:bf:e2:60.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'consoles-1.pythonanywhere.com,23.21.200.247' (RSA) to the list of known hosts.
guru@consoles-1.pythonanywhere.com's password:

and failed with the password I used to create the profile. I tried the ssh command with port, but did not get prompt.

$ ssh -p 443 guru@consoles-1.pythonanywhere.com
Flagged for linkbait title. Bruce Schneier isn't even involved.
Framework shortcode exploit has been fixed
Computer to Earn & Learn
Computer to Earn & Learn (computer.kedar@gmail.com)
will do. still "every programming language" - it's not really feasible.

does anyone know how many company/cooperation internal programming language are supposed to exist? is there even a way to estimate it?
"It has been clearly demonstrated time and time again that in periods of depression you DO NOT dramatically cut government spending."

That is the Keynesian point of view, but it has counter examples. The difference between three points in history 1920, 1929, and 1945-46 show a different story. Herbert Hoover was a Keynesian and made the increase spending decision in 1929 as opposed to the tactic that worked while he was Sec of Commerce under Harding. Harding didn't pull the spending panic despite Hoover's recommendation. 1945-47 is even more interesting in that Congress didn't let Truman continue the massive WWII spending into civilian government programs. Taxes and spending were cut drastically which finally led to a booming economy and an end to the shortages and rationing. So, I would say the case for the Keynesians is not as clear cut. The 19th century also has some good examples.

gains pretty much explained why debt is bad.
Lamborghini Urus Concept
Show HN: Starter project for Scala on Android (using Maven)
This text field is your soapbox. Where is the FUD?

He points out the ridiculousness of anti air missiles being installed in random flats: it is far more cost effective to be a shit head by triggering those missiles than it is to actually hijack a plane. To my mind, that is therefore a uselessly expensive security countermeasure that puts more lives in danger.

To paraphrase Schneier, security is a trade off, and complete security is impossible at best and mandatory identification and cavity searches at every bus stop at worst. Given the casualties at previous terrorism incidents (Munich, Atlanta are the only ones that come to mind) we're lavishly wasting money. Where do you want it to stop?
You can't do CNAME with the root domain record. That is all.
I'm also a Windows Phone user and the Zune software on the phone is 2nd to none. However, I do not subscribe to Zune for the simple reason that my desktop of choice is Linux and OSX and Microsoft refuses to make a way for me to be able to listen to my music on those platforms (without running a virtual). How hard is it to allow me web access to their music collection!
You already pick a ton of defaults when installing an OS (English keyboard, whatever). Same as when downloading something from a random mirror. People don't think twice about these things.
Silverlight. lol.
http://pzxc.com/cname-on-domain-root-does-work begs to differ.
But it's about what Bruce Schneier talks all the time.
It doesn't make sense to me that Intel would do this just to save a nickel, unless solder is way more costly than I imagine. I'd like to know if some other aspect of production makes paste more desirable.
Write a review of Fort and receive a free licence
Yes, your screenshot shows you putting a CNAME in at your domain's root. The GUI should have disallowed this, as it's not permitted in DNS.
Did you read all of the comment I linked to?
The reality begs to agree.
The profits were earned in Ireland. Why is the "appropriate" corporate income tax owed to the US greater than zero?

Should Guinness also pay the US taxes for profits earned in Ireland?
This is, in fact, solvable; you can use plank units, which result from setting universal constants to 1. As an example, setting the speed of light to 1 means that time can now be measured in meters.

https://en.wikipedia.org/wiki/Planck_units
淘宝网团购
Yeah, I give up. I just changed it.
Pretty hard without a tripod. I don't know why Chris didn't bring one.
The future of science
If they're using PLA or ABS, I don't think footwear usable due to comfort. (ABS is the same plastic that Legos are made of, so imagine how inflexible they would be, and PLA is going to be similar)

Given that the build envelope is only 5.5 cubic inches, I also don't think you could actually make adult size footwear.
In this picture: http://in.reuters.com/news/pictures/slideshow?articleId=INRT..., are there gaps in the bridge structure? It's very impressive.
Then why store the data? And why would Google refuse to release the data to regulators because "it might break privacy and wiretapping laws if it shared the material?"
I didn't say it was reasonable, I just said it was historical. My basic thesis is that government spending needs to be decreased by a lot. Taxes need to be simplified and dropped.

I have no idea how any of the links prove my point on not having an actual budget in 1000+ days isn't increasing the problem. Heck the debt ceiling raise had parts that immediately added quite a lot of debt. Given that [3] says the deficit amounts will be going down is off base. I assume it ignores the CBO estimates[1].

[1] http://www.cbo.gov/sites/default/files/cbofiles/ftpdocs/116x...
I don't understand enough to know how significant this work is. They present a system to infer dependent types, which, if it works well, would solve at least part of the problem of dependent types as I understand it: having to write out tons of type annotations all over the place.

Having never used dependent types, perhaps I'm just being romantic, but it seems that even having some constraints on just a few types (numerics, arrays/lists, perhaps strings), would be a great boon, and I hope one day we'll have a "commercial" (that is, useful with great tooling) language that supports dependent types.
My mother has never once downloaded anything from a mirror.

On the other hand, she has also never installed an operating system.

Perhaps there should be an "advanced" step during install, which would be skipped by default.
please guys, enough of this Mr Muller. I am kind of done with this guys and his agenda
The federal road system is not paid for by gas taxes. The soft power wielded by the U.S. is not paid for by gas taxes or by corporate taxes. The are a lot of very large companies that pay no tax despite reaping great rewards for using the services of the U.S. government and despite (at least in some areas) having regulatory capture.

Labor has very little power in the U.S. and in an environment of 8%+ unemployment (15% U2 rate) it's hard to believe that labor can raise prices.
"every programming language" is an infinite set. Every programming language where an interpreter/compiler was implemented once is maybe better. But, when you consider that most programmers have at one point invented their own language, or languages (I cannot really count how much toy languages I have created at some point), it is still way too much and impossible to get them all. Maybe more restrictive would be to take languages which at least 2 people have used at one point. But even then...

The point I'm trying to make is: "Every programming language" will always be wrong.
I keep hearing the "lack of 3rd party apps" and I have to wonder, are people really using that many applications? I was on iOS for a long time and am now using WP7 and I guess I just don't understand what apps people are looking for??

What I find lacking, coming from the Apple world, is the severe lack of accessories for my phone. Finding even a simple dock or a decent case is a pain.