skysight-inc/HackerNews huggingface dataset:
I'm not here for the points.

I'll spell it out for you: the JVM is the most widely deployed stack machine in use today. The fact that you don't normally program it directly using a stack-machine like interface does not diminish the fact that the concept of the stack machine is very successful. Yes, there are some warts and issues but on the whole it works quite well and it never ceases to amaze me how fast it can be made to work using JIT and other technologies that weren't even around when Chuck did most of his work. The stack machine has been one of the most enduring concepts in programming.

If you haven't programmed the JVM directly then I would invite you to do so, it's lots of fun and you can pull tricks that would be hard to replicate using java.

Now that clojure and other source level languages have been added to the mix there is even more life in the ecosystem.

In short - and to make the point again - stack machines don't need to be the source language to be effective, but if you really want then you can use them that way.

I'm not sure if factor is running reliably on the JVM yet (there were some attempts in that direction) but that would be a fantastic way to unlock the stack languages true potential, a forth like language on a virtual machine with enormous deployment. That could do for the forth family of languages what clojure is doing for the lisp family.

edit: I simply love being downvoted for a gracious reply to a bunch of insults.
Installing Clozure Common Lisp on the Raspberry Pi
Yea, remember that it also affected Opera too.
I wonder if it is actually an effective way to brainwash reactions into people.

I wouldn't hope to achieve anything net-positive when the "correct" reaction to the fact that some official in Albania said something intolerant is that you are "frightened". Even envy - envy of lack of accountability - would be a more realistic answer, in my opinion.
I don't think reverse polish notation is all that difficult, the difficulty lies rather in that Forth is best done as an actual low-level stack oriented language, not as a general purpose "does mostly everything at least okayish" language such as C++, Java, or Python. Few programmers work at such a low-level. There's usually an operating system in the way of your program and the machine, or at least a complex kernel that does more than strictly necessary, and in general there are just quite a few layers of indirection to get at the "actual" hardware. Even a lot of assembly programmers don't work low enough unless they happen to be doing small "kernel"-less (or "kernels" they made themselves) embedded systems. Verilog/VHDL/MyHDL programmers are probably in the same camp as Forth programmers, as long as they aren't just working on top of some big IP core they don't understand (like Java programmers writing on top of the JVM on top of the OS). Forth wants to talk to actual hardware, mainstream programming is about getting as far away from hardware as possible and leveraging other people's code whenever possible instead of doing it yourself. (This isn't to say the mainstream view is always wrong, it's often good that programmers work far away from the hardware, but for those sorts of problems I don't think Forth is really a good fit.)

This Washing Machine example isn't hard to understand: ": WASHER ( -- ) WASH SPIN RINSE SPIN ;" http://www.forth.com/embedded/swiftx-embedded-systems-7.html provides the rest of the implementation, which is also not hard to understand, and is at least as easy to understand as a corresponding assembly (or C) version would be. But it requires knowledge of the washing machine, which requires reading data sheets and maybe even doing some manual voltage tests, and it requires knowing (or choosing) which pins (or memory addresses) on the program host connect with the washing machine. There's a minimal kernel involved. You have to know what accomplishment it is you even want to achieve (as the Forth program begins with designing the high-level behavior I quoted, then continues by implementing bottom-up from the compiler primitives to meet the design).

I think Forth will be at most as popular as HDL languages are popular. That is, not very. And in both cases the allure of using C (whether compiled to what the embedded system's processor understands or compiled to the primitives of an IP core implementing a whole processor) will be strong, for there are lots of C programmers and C is more-or-less useful in any domain.
I am sure the author meant 1837, but yeah, the rest is a mess. I notice these high profile tech blogs have a lot mistakes like this, probably due to the pressure to push a certain number of stories a day...quality and accuracy be damned.
Points 1 and 2 don't make sense to me. How often is the one thing you are most passionate about also going to be a huge market opportunity?

B. Wayne Hughes founded Public Storage and is now a billionaire. Was self-service storage units his driving passion in life? Or did he recognize a unfulfilled market demand.

Does DHH love project management and CRM apps more than he loves racing Porsches?
Two startup ideas: goal-oriented travel search, luxury travel search
Here are two ideas for startups that I'd like to use myself. Please make them a reality or convince someone to create them (help by sharing this on your profile).

1.
GOAL-ORIENTED TRAVEL SEARCH

The user picks activities (spa, tanning, skiing, partying, ...), weather (cold, neutral, warm, hot), status (single, couple, family) and/or age and gets a list of hotels in selected world destinations that fulfill his needs. If the user defines his location, he also gets a list of possible transportation options (flight, train, bus, ...). Everything gets combined and shows up sorted by price. Integrate it with Facebook to let the user find friends who might want to join him on such a trip ("John Wayne wants to go skiing. Do you want to join him? Take a look at available options where you can go together."). Include offers from Airbnb.

This is for people who care more about what they'll be doing on their holiday instead of where they'll be going. They want to get a quick overview of available options throughout the world.

2.
LUXURY TRAVEL SEARCH

The user picks a destination and optionally his location. He gets an overview of the most expensive available rooms in the most luxurious hotels at this destination. If he picked his location, he will also get an overview of possible transportation options (first class/business class flights, chauffeur service, ...). Everything might be sorted by price. Include offers from Airbnb.

This is for people who care more about their travel comfort than the travel cost and are tired of clicking through all the clutter on regular travel search sites. They already know where they want to go, but don't know where to stay.
I do business with my domain, so I preferred my "real name". I care very much of what I write and so I have "nothing to hide". I believe, some of my customers read my posts in clear name on mailing lists which they found serious and finally contracted me.

I am an amateur musician by night. I spread my music only with pseudonym and send only e-mail by pseudonym.

Not sure what kind of e-mails you are going to send. But if you want to make business (and this business is not upsetting anybody basically) I would go with real name. If you do want to make art, I would prefer pseudonym. I actually have had problems in my day job in times when i published art with real name.
Going through the code on github to see how a HN page is parsed, was informative. I may use this to create one using Node.js. My interest is in building an intelligent agent that filters content based on my interests (example: coding, customer acquisition, hiring etc.) and notifies me on a daily or weekly basis.
Thinkpads /were/ great. They took a serious quality dive several years ago, and I've had a number of bad problems with customer service (e.g., orders "stuck" for months, miscommunicaton of warranty issues), and now I won't recommend them.

My guess is that when things go great, you'll be fine, but the moment you need something out of the ordinary then Lenovo will be just as bad as Dell.
Are there screenshots available?
Regardless of the merits of IE, or lack thereof, the point is that it doesn't matter if you get up to anticompetitive behavior similar to what MS was accused of unless you actually have a monopoly on something.
One of these things is not like the other: Apple store, Microsoft store
QQ is basically the Chinese version of AOL.

edit: except for providing internet access itself.
Nate Silver has made a career out of predicting things
Doubt it too. What underwhelms me the most are the apps/general software.

I have a Nexus 7 and I don't really know what to do with it anymore. I played around with it a lot, and put some emulators on it, but having to go back to a file browser for reading a book or putting on music is giving me a PC feeling, and I don't really want a tablet to feel like a PC.

Furthermore, it's no fun to do web browsing, because the browser has very small touch targets and I have to take a lot of steps accessing my bookmarks I sync via Chrome for Mac.

Listening to music is bad. The player software sucks, it lacks any finish and small subtle things I like on the iOS version. And the headphone jack delivers bad sound quality.

Apps are generally blown up phone versions. The bigger screen is not really used.

I don't like the software buttons, they tempt me to get accidentally touched. I would prefer a physical button.

And another mild annoyance is the button to switch it on, which is on the site and I very often touch it when trying to make it louder. Also you always have to touch that small button instead of having a button under the screen to activate the device which is very slow.

When you have kids, get them an iPad, especially with the "boring" grid layout of icons, its easier for them to access apps. And they stay in a app, without touching one of the always on software buttons.

Maybe my general problem is, I don't want to use Googles ecosystem. I don't think it's very likable. For instance the music app. For Google it's something they put on there, because you need it, but they put no real effort behind it. From Apple I get the impression, people are working on it, who want to achieve a great music listening experience. It's the same with buying content. I don't really feel it at Google. It caters more to the nerd, where is the humanity?

This should not prevent you from getting one. But I very much doubt that an Android tablet is as useful for the average user as an iPad and therefore gaining as much market share. Maybe Amazon will find a way to gain marketshare with their ecosystem, but the software appears to suck. And Microsoft, they will struggle first to get decent applications for their tablets, and who will do RT software, when the full desktop version could be right around the corner?

The Nexus 7, I handed it over to my wife, she uses it as an e-reader, the screen is great for that. Personally I'm looking forward to a smaller iPad 3 or iPad mini. Maybe a Surface in the near future.
This is simply not true - a blog without promotion will not simply "find readers" no matter how interesting.

Getting people to your blog is a combination of getting good inbound links, getting good PR in the central hubs of your subject matter by the people who are seen to be experts as well as (if your subject matter lends itself to it) some offline promotion. Building a blog and hoping they will come is just not savvy.
>I've never understood why people code on dark backgrounds with such thick, fuzzy fonts. I find it extremely hard to read and have instead grown used to coding on an off-white background.

Because we (I) find them extremely easy to read. I can't stand white or off-white backgrounds.
Why would does that convince you that this software shouldn't have admin privileges on your machine? It seems awfully arbitrary to me.
> the other big mistake and looks at what the artist makes.

Actually I'm calculating only what the rights holder gets and doing the comparison between sales and streaming income.

Its completely irrelevant to the discussion what the artist/label deal is, only what the spotify|iTunes/payee deal is.

> Spotify can hardly be blamed for the artist having a crappy deal with his/her record label.

No, the stated payout rates are what the rights holder receives. That is the publishing company or sound recording copyright holder which is usually but not always the label. In many cases indie labels are owned by the artists. I get 100%

I'm not fond of this demonization of the labels as though they were the whole problem. The music industry has gone through dramatic changes and its not really useful to try to identify a bad guy. The musicians certainly are getting fucked though, that's always how it goes.

> Also I don't get your BBC-comparison, did BBC broadcast it to one person?

But that's the thing: a Spotify streaming play requires a large number of people to actively select to listen to your track. Radio plays to a huge number of people who are mostly passive (after they've selected to listen to the radio or not). Its vastly more difficult to achieve that kind of focused high traffic streaming income in the super fragmented world of streaming.

So comparing the payout rate to broadcast royalty rates IS completely irrelevant, yet that is what everybody is doing and that's basically how the payouts are being calculated.

And yet its sales that they are replacing. For the user its play on demand. It looks like iTunes. I pulled up tracks the other night on Spotify while making dinner for my girlfriend. Its just like owning the tracks.

So for the rights holder its an awful disruption.

> And the reason for why it is sooo bad is of course because it hasn't matured yet. But the only problem in the equation is the record labels.

Because Spotify was designed as an alternative to P2P/piracy. So the price point is in comparison to that, not in competition with sales. Its accidental that its cannibalizing sales, and in fact Spotify would love to be resulting in large amounts of sales (with their buy buttons). The problem is that the music is available on demand, so the incentive to buy is very low.

> The reason for why I didn't buy albums was because I didn't enjoy listening to albums. I enjoy listening to tracks and I don't feel like buying twenty when I only like two of them.

iTunes disrupted that back in 2001, so I would say that's pretty irrelevant to the Spotify vs. digital sales discussion.
Impressive hack, if that's what it turns out to be. I would guess that Blizzard has appropriate backups though..

WoW forums appears to be down too..
From time to time, my dad would be asked to answer alleged patent infringements where he worked. He said he was able to easily deal with them by looking at the initial claim of the patent and explaining that the initial claim did X where as they did Y. That was good enough to stop any further allegations of patent infringement.

This was 20+ years ago. Perhaps, in todays "market", lawyers would still push.
I have written a program that is similar to what you just explained, also on GitHub https://github.com/jcla1/hackernews
Show HN: My Personal News Reader
I know David Hill. He is a great designer and knows his clients intimately. His clients are the heads of IT for large organizations that want reliable solid unbreakable working machines. And that is exactly what Lenovo builds. They aren't sexy. They aren't meant to be sexy. Functionality comes first. Form gets a say if it's lucky. This is also how large organizations function and what they are most comfortable with. For this reason it's no surprise that Lenovo will likely become the largest PC manufacturer by volume this year.
I've been using think pads exclusively for the past 10 years... Never again. They're just cheaply produced overpriced crap nowadays that exploit a once proud brand.
There isn't one single thinkpad with a decent screen. The fans are an insult.
The only reason why it's hard to switch is the knob. Fuck.
Nice work. Does Cronic have to be a runtime dependency?
This URL was hiding in the source: http://viewer.zmags.com/services/DownloadPDF?publicationID=6...
Source Code: https://github.com/clockwork189/NewsReader

Any feedback is appreciated. I know the scrollbars ruin the beauty on Windows so I am still looking into that.

I also want to make it more UI beauty. Gonna throw in a preview feature in the near future.
>It's about a $750 purchase for a geek desk. Is it worth it?

If you're a typical, eight-hours-a-day-at-or-near-computer HN person, then yes. I've had one for a while and keep meaning to write a longish post about the sit/stand experience, but the short version is that I'd find it hard to go back to a purely sitting experience (here are a couple photos of my setup: http://jseliger.wordpress.com/2012/09/23/the-geekdesk-writin... ).

That being said, I also don't think I'd like to stand all day either, since my legs do get tired after a while. And apparently standing all the time has its own set of health issues associated with it, and from what I can tell most research points to variety in movements, motions, and positions as being the most important thing one can do.

BTW, the Geekdesk you want is probably closer to $1,000, shipped: the shipping fee is $125, and you really want the GeekDesk Max, which lets you pre-set a number of positions. Once you figure out the right height for sitting and standing, you'll probably use only those two heights. There are four presets, so a second person could easily configure the same basic setup.

Their customer service is insanely good.
Same experience here. Don't recommend them
anymore. I've been recommending MBAs since 2 years.
You're absolutely right! :) It would be interesting if someone could extend this to look at how different color representations affect the results, such as using HSL rather than RGB. I tried to factor out the getSuccessors function and evalSuccessor as much as possible to make this kind of experimentation easy.
I absolutely agree but I am guessing a price tag of $300 which wouldn't quite achieve keeping the competition at bay.
The only reason words like "moron" are no longer deemed grossly offensive is precisely because people started using those words to describe things other than their literal meanings and over time their impact as slurs and insults has been reduced, and this is exactly what has happened with the word retarded. For probably the majority of the English speaking world the word has already reached this watered down status. Languages evolve, meanings change, sometimes rapidly, any attempt to regulate it will fail.
OT: dealing with the livefyre comments on that page on a mobile is a frustrating experience.
> I feel a bit uncomfortable using my full name to receive email, what do most do?

Well, first, most people don't have either the desire or the power to name a domain after themselves. Don't you mean the "user" part of an e-mail address, like this:

user@domain.com

If I met someone who owned a domain that was named after him, and if he wasn't a famous actor or something, I might suspect narcissism.

To answer your question now rephrased, I think it depends on whether you intend to accept responsibility for what you post. It's my experience that young people prefer anonymous "handles", but as one becomes older, the advantage of posting under your own name becomes more obvious.

> This came up when I was trying to setup my own domain for receiving email.

A domain just to receive e-mail? Okay, now I feel out-of-date. There was a time when a simple e-mail address served that purpose, say from Gmail. A Gmail account is free and it can be set up to forward to a secondary email address, so you don't even have to visit your Gmail account if you don't want.
I fail to see what value this has other than getting a cheap thrill. It's not that difficult to get images with witty comments onto the front page. What's difficult is being able to promote a message or product.
Newcomer experience and contributor behavior in Perl/FOSS communities (survey)
CCL also runs on Android:
http://thread.gmane.org/gmane.lisp.openmcl.devel/7511

David Lichteblau got it and Hemlock (an Emacs in CL) running on a tablet:

https://twitter.com/i/#!/lichteblau/media/slideshow?url=http...

Althought he said that Hemlock on a tablet wasn't particularly useful, when I asked him about it.
Facebook's 5% Solution in Data Centers
Europeans are very skeptical about backing businesses without a clear and short path to monetization, something that businesses like twitter or facebook did not have until very late. Maybe it's due to our history (lots of revolutions, lots of people going broke from one day to the next, etc) but people over here are much more conservative when evaluating potential investments.

Also, the whole data-mining / reselling business, which is "the backer of last resort" for most "free" startups in the States, is probably less developed over here (and is subject to fairly strict regulation).
I am... very impressed. This is some pretty bad news for the current king of MMOs. I wonder if someone finally stole a GM's account or if this is a live hack. I'm more inclined to believe someone just made off with an account but hey crazier hacks have happened.
I think that there's something kind of fascinating and romantic about the idea that an entire world and the ongoing social affairs of thousands of people can fit on a single server blade in the middle of nowhere.
Cybersecurity and Attribution — Good News At Last?
Could Google Glass be banned in the casinos?
My Dropbox isn’t big enough for the file I would want to send to Glacier.

Does Amazon provide a fairly decent interface? Or, failing that, are there clients that can work with AWS Glacier already, the way some FTP clients can speak to AWS S3?
How come people don't consider ebooks as competitors to the tablets?

I had a first generation iPad, and I did use it a lot. Then I got a notebook computer to replace my desktop, and started using that more.

I pretty much only used my iPad while commuting, and then made an impulse purchase and got a Kindle. I find I use my Kindle all the time, and haven't touched the iPad for over a year now.

As a device that sits between a phone and a notebook/desktop, I think ebook readers are viable competition to tablets
How many thinkpads have you purchased recently? Multiple orders stuck for months? Granted I have only had 3 thinkpads in 8 years but I have never had any problems.
Startup Death Valley: What It Is And How To Get Out
Not really, but at the time I didn't want to have to write my own date parser. (HN doesn't show the date, just things like "x days ago")
Is there a good, power-user-focused laptop manufacturer right now? I've heard others express similar opinions about newer Lenovos, and I'm currently on a MBP so I haven't used anything newer than a T500 much, but I really miss having a proper dock on my desk that I could just slide my laptop into.

And I really really really miss my X61's keyboard any time I use the built-in one on my MBPs (oddly, my T500 seemed to have too much flex to it's keyboard, but I never bothered swapping it or anything because I hardly ever used it outside of the dock).
What kinds of online micro escrow services are there 
For things like weight loss, quitting smoking, doing some favor, etc.
I personally dont think it was a hack.
I think it more likely a warcraft developer did something wrong and not an external hack.
this and all the comments here had made me realize that HN is a place for mega douches...moving on time
Hackers disrupt Interpol website against Anti-Islam film
Now there is:

https://raw.github.com/wiki/rbanffy/3270font/emacs.png

edit: corrected URL and added it to the README file.