skysight-inc/HackerNews huggingface dataset:
To address some of your concerns:

- Monospace fonts for code is definitely in. Try catting a .js file, it will get syntax highlighted. Most likely, it doesn't recognize the mime type of your file. It's using the old mime.types DB + some custom additions... also, the highlighter I'm using only has so many languages defined. I looked for the most comprehensive / least fail one.

- Regarding vim... I admit I just don't like those tools. I can operate vim just fine, but I hate every second of it. I would much rather be able to type "edit file", have it open up the file in my local editor, and sync back saved changes.

- No scripting language... except the whole thing is built on Node.js... :) What's not discussed in the article is that the UI is not tied to the shell at all. You can just as easily make a back-end worker for SQL, for SFTP, for a scripting console, etc. I haven't worked out how this works in the UI, but the protocol supports it. Session types can be multiplexed freely over one socket. Basically, for scripting, I think the command line is a shitty place for it, and we should just switch to using a real language in its own little console when needed.

- Regarding habits... it's not my goal to break any without reason, just to reduce the number of keystrokes. Consider it a bug. Regarding quotes... the idea is WYSIWYG. If there is a visual divider, it's a separate argument. Otherwise, it gets passed as a single unit. This may sometimes be buggy, the Unix command support is 1 week old, and I hack on this very late at night.
That's all fine. There's probably a ton of other things it can't do. I certainly can't use it for my work and I spend a ton of time behind a terminal. At the same time, don't you see the potential?

It probably won't be "production ready" for years, but I would hate to think that 20 years from now we're still typing into a dinky terminal that has been around since the 70s! We won't get the next-best-thing down the road unless we start working on it now. TermKit is the first step.
Understanding the Publish/Subscribe Pattern for Greater JavaScript Scalability
What about BitCoin? http://www.bitcoin.org/

I think one of the more compelling aspects of these virtual currencies is the decentralized nature.
In case anyone's wondering about the title (the article is about Fischer, but not about anyone defending him from anything, nor about any chess opening that bears his name, nor about how he defended in a difficult chess position), I'm pretty sure it's an allusion to Nabokov's novel "Luzhin's Defense" (the English translation is simply titled "The Defense"), about a gifted chess player who gradually falls into insanity as the novel progresses.

(It doesn't entirely fit Fischer, who seems to have done most of his going-mad after retiring from his chess career rather than during it, but never mind.)
I'm very disappointed in Nintendo. My childhood friend just lost quite a bit of respect I maintained in him.
Hmmmm. It's pretty, but sort of limited at the moment. I think it could be used sort of like training wheels for unix newbies.
How is my comment off-topic? I've read the article author's other work and my general impression is that he's inexperienced with all of these languages but that isn't stopping him from writing ill-researched tracts with poor examples.

I've seen MUCH better writing here on HN.

But hey, downvote away.
Facebook Integration Brings Personalized Search Results to Bing
URL Tips for SEO
Avoid Data Caps and Compress Your iPhone Data with Onavo
The Rawr Chart
awesome, my kids and the touch generation would now start using termkit as their terminal in this natural way
And on another note... it's been hilarious how people have been questioning my professional credentials just because I want to make something more usable.

I've implemented over a dozen RFCs, can match regexps with the best of them and do know which end of a pipe does what ;).
You might want to change the title of the post. For a while there, I thought it was about hte United Kingdom Independance Party (UKIP).

Maybe that's just me, though.
Worse than Lodsys, MacroSolve sues little app developers without advance warning
Can BitCoin, the First Open Source Currency, Threaten the Dollar?
Maybe I'm cynical, but to me it seems that Nintendo is reacting to what happened to Sony in a typical "large corporation" way: "Let's make sure our asses are covered legally, because it's sure as hell easier than making sure our technology is up to par."
I guess it depends on what a "friendly conversation" entails. Speaking to a cop outside the club or in front of the bar has been pretty friendly. Speaking to a cop that was interested in finding the whereabouts of a friend wasn't friendly at all.

Once they get their bead on you it can be very uncomfortable situation. And this has been in a few different countries.
That is the thing. There are so many of them, Bitcoin being the most extreme in the spectrum of being virtual. Others being Facebook credit, Zynga Cash, Playdom Credits etc. With so many forms should not one have a central form to manage and transfer them. I mean it is certainly way ahead of it's time and assumes virtual currency will be big, but still.
Limitless Movie Thrills, But What’s The Future of Smart Pills
By accepting this Agreement or using a Nintendo 3DS System or the Nintendo 3DS Service, you also grant to Nintendo a worldwide, royalty-free, irrevocable, perpetual, non-exclusive and fully sublicensable license to use, reproduce, modify, adapt, publish, translate, create derivative works from, distribute, perform and display your User Content in whole or in part and to incorporate your User Content in other works, in any form, media or technology now known or later developed, including for promotional or marketing purposes. (Chapter 1, Nintendo 3DS End User License Agreement)

Just playing devil's advocate, isn't this a fairly standard clause so that the company involved can release, e.g., statistics on the most popular games, or show what games are most popular with which age groups and genders?
Chinatown busses prices to go up; gov't to charge for curbside usage
More accurate headline:

Can Recipe Search Engines Find Recipes That Actually Taste Good And Meet Your Requirements? No Cooking Ability Required.
Oh, right. bozhidar's account exists solely to post links to this kind of batsov.com's blog.
The article dances around the main reason the PISA scores don't say much about innovation, but doesn't say it: For innovation it's the top 5-10% that counts not the average.

I wouldn't be surprised if a study that compared the best 5% of students worldwide showed the US in a very different place, much higher in the rankings.
RESTful APIs can be a pain when you have to mashup different APIs, though. The amount of calls you end up having to do can be quite a lot. From a backend standpoint it's not that bad if you cache, but from a consumer standpoint I have to get a /users/active list, iterate over them, then call a /friends/[id] call for every user. If you add a third list you can easily see how annoying it might be. It's great that your APIs can be so flexible but now your clients are writing completely different code all over... the chances of you breaking something or them having to re-code things every release is a lot greater than updating a getFriendsOfActiveUsers traditional API call. Has anyone else found this to be the case? Are there ways around it? I'd almost want a hybrid or a mash API that I can pass in URLs and have it return a mashup for me.
Consider these bugs to be fixed, not irreparable complaints ;).
Yes, we did a "token" approach where a non-user could RSVP via yes/no links in the email. Unfortunately, the problem is further up the chain -- the event host needs to know sign ups AREN'T required before they even start making an event. It's more than just a/b testing some "warning" language, too.
Visual Studio also have an "annotate" option, which shown in the margin for each set of lines who wrote the code, when, and the commit message.
I second that. I'm a future Google SwEng intern, my recruiter was always kind and helpful, even in tasks that wouldn't strictly be her duty, and the whole process (4 phone interviews x 45 min. each) was a bit lenghty (2-3 months) but fair, challenging and enjoyable. Interviewers have also always been kind and helpful.
Just to be clear, the police have not apologised for the arrest, just for initially denying that he was arrested (I misread it at first).
We do this -- a digest email of sorts. It's very handy. Still requires the user to have a friends list, though.
I'm also a bit disappointed on how most people here react. I personally think your idea is great and pretty futuristic. I would certainly use a tool like this. Also it's open source so if a specific detail (such as the font) bugs them it can simply be changed.

I've had similar ideas (based on Python) but never got around to executing them. Keep up the good work and don't let the angry bearded UNIX dinosaurs get to you :)
The other excellent resource I've found is the book Arrest-Proof Yourself: An Ex-Cop Reveals How Easy It Is for Anyone to Get Arrested, How Even a Single Arrest Could Ruin Your Life, and What to Do If the Police Get in Your Face (http://www.amazon.com/Arrest-Proof-Yourself-Ex-Cop-Reveals-A...), which other HN readers have found to be useful (e.g. http://news.ycombinator.com/item?id=1533188).
it's curious this is on the front page at the same time as oh (or was that on reddit? - can't seem to find it now). https://github.com/michaelmacinnis/oh

both allow the shell to use structured data. i like the idea of using json myself (not that keen on the gui parts of the implementation, but moving pipes to something with more structure seems like a good idea). did plan 9 do anything similar?
I think it's perfectly acceptable to buy a cheap version of something if you're not sure how much you're going to be using it. For instance, if you decide to take up guitar, you'd be an idiot to spend $3000 on a nice Fender Stratocaster, because chances are you're going to play it for a week and then never touch it again. Same goes for a lot of hobbies. If you are going to use something a lot, however, I agree that you should eventually upgrade to the nicest stuff you can afford.
Facebook and email are interchangeable terms these days. They both have the same core functionality ;
Only his response to the AVS question in http://acko.net/blog/on-termkit#comment-4240 made me realise exactly how powerful this premise is.

TermKit could become my OS of choice.
The post-PC era is happening, but not yet at the expense of PCs
TCP-FIT: a novel TCP congestion control algorithm
Note: the goal is to be able to run TermKit transparently over SSH. Maybe even do an "apt-get install termkit-backend" for you if you wish.
Digging Deeper Into What Caused Job Losses
Knuckle Duster Mug
The Knuckle duster mug is a great addition to anyone's office desk and is a really fun present. The handles are made out of porcelain and are only painted metallic to create the illusion.
On windows have a look at
http://poshconsole.codeplex.com/

Same idea, with powershell as the base.
A few days ago I tried to run Android Honeycomb in an emulator on my quad-core 12GB RAM box, and it's completely, 100% unusable, even after increasing the device RAM to 1GB. Google admits their emulator is completely unusable:

http://www.androidpolice.com/2011/01/27/android-team-acknowl...

Android tablets are only going on sale on Amazon.co.uk start of June. Want to know why I'm unable to make tablet apps? This.

Ask yourself a question - how did a unusable emulator manage to make it past the Android team's QA process? If that's how incompetent they are...well, I'm shaking my head.
I think my point is that we've all been so locked into these tools that we've become blind as to where their failing are. I wanted to start TermKit from a fresh slate and only slowly add bits of existing Unix to it, so I could make sure the resulting whole still made sense.
Agree 100%, this is the best piece I've read in Wired for a while (I've been pretty dissatisfied with the quality of Wired for some time). This gives me hope for the publication.
Shouldn't need to build it, there is a zipped .app included. You do have to build node.js though.
Small problem, he says "They cannot be taxed, which would remove yet another source of power the state has over individuals."

I hate to inform everyone, but Bitcoins CAN be taxed. Anything that is normally taxable in USD transactions are also taxable as a BTC transaction.

Remember people, pay your damned taxes.
I love the idea of experimenting with graphical output on the console. I've seen images and vidoes running on the terminal (not a terminal emulator) using "framebuffer" consoles.

Sadly that typically only worked in full-screen mode.

If somebody wrote an ordinary terminal emulator that allowed pixel graphics as part of the normal text flow, and created an easy API for programs to use it, I'd be very happy.

TermKit looks cool, but I fear I'm too old-fashioned to move away from ordinary shell in such large steps.
I'm not sure what you mean. If you like, you can describe your idea in more detail and open an issue on github:
https://github.com/unconed/TermKit/issues
I'm having a blast and interpreting all the flak as a sign I must be doing something right...
> It is a common practice used by most front end developers

I think you are too optimistic there. The practice is not new indeed (the famous http://www.alistapart.com/articles/sprites was published 7 years ago) but so far I don't see many sites using it or any other simple front-end performance improving techniques.
I'm sure he meant testing performance of a VM is tricky, but in actual fact, both are true. Using a VM for the test client is just as susceptible to the issues mentioned as running it as the server. As the article suggests: know your load generator client. This is difficult if it's not consistent.
How to Define Your Brand Strategy
I believe TK stands for TermKit, not the tk widget set.
It's legal in the US, but not in Europe (don't know about Japan).
Seedcamp London caused us to pivot. Painful but worthwhile
Semiconductor device fabrication
Why does everyone miss the point that once you cash out your BTC you're paying USD taxes.
Creazione siti
There's a great lecture by a law professor on YouTube called "Don't Talk to Police". Watch it for some great insight on this.

A key concept to understand is the phrase "Anything that you say can be used against you." That's a key phrase because of what isn't stated -- that words you say will be not be used to help you. A prosecutor has broad discretion to prosecute, and can (and will) cherry-pick information to use against you.

Most cops and prosecutors are great people to have a beer with, and are not corrupt. But sometimes their position gives them a myopia and they see things or make connections are convenient or expedient. They are also invested with powers that make them extremely dangerous to interact with in many scenarios.
I thought intentional remote bricking is illegal ("self help"), regardless of contract or terms.
Is Mac App Store not taking security seriously?
I have BitCoins, so this only is of benefit to me; but I have the feeling that stories about BitCoins are being promoted on HN, not only for the community's interest in BitCoin, but in an effort to pump the exposure to increase awareness and value of their stock.

I don't mind the effect too much, as I personally find the Bitcoin phenomenon to be endlessly interesting, but I feel compelled to point out what might be a small elephant in this room.
I just bought a 260 lb. high quality anvil. It will be an excellent anvil for at least 200 years (if not 300 or 400 years).

How's that for longevity?
99.7% of Android Devices Vulnerable to Data Leak
"They cannot be taxed"

The only possible explanation for such a bizarre statement that I can think of is that the author has never had any experience of paying taxes (in any form).
Tip: Follow the links to main articles.
It depends on how you define "hire right". They can make two types of errors (as any binary classifier ;) ), false positives - wrong hires - and false negatives - wrong rejections.

They tend to err on the false negative side.
Interesting. I stayed away from powershell because it does the opposite of what I want to do: it makes the shell more like a programming language, and it still limits the output to text.

Thanks for the tip.
I'm just curious if he has to re-write essentially every unix tool in javascript.

I can't really say whether most unix developers would appreciate this. I don't like it and I exclusively use tiling window managers, xterm, and emacs. Though if I wanted fancy features I might try rxvt-unicode or some such.
Ask HN: Is there a typical use of funds spreadsheet for YC companies?
We are post startup incubator and in the process of raising a small angel capital round. We were asked by a few venture firms to provide a use of funds spreadsheet, is there a typical use of funds spreadsheet you use for a 3 founder consumer startup?
How Can you Model Twitter Traffic?
Not to mention taxiing the plane around town shouting "Las Vegas Las Vegas Go Now! Go Now!"
The site is back. The linked article does not present any facts about "The rise of Erlang". So I stand by my -3 downvoted comment above.
Also, "maybe" is an awful response that no RSVP app should have. 99% of "maybe" responses are people who feel guilty about saying "no"
The file I was trying to cat is group_add.sh. I understand if syntax highlighting isn't done for shell files, but I'm surprised that '.sh' doesn't trigger monospace fonts. That said, I'm glad to hear that in general monospace for code is the plan.

We can agree to disagree about Vim and shell scripting. I use those both, all day and every day. Tastes vary. That's fine.

I really wish you would reconsider the single quoting/WYSIWYG/visual divider business. It's extremely jarring to see awk (or sed, etc.) without those single quotes.

Doubting your credentials on the basis of this is silly, and will probably be the minority reaction in the long run. I would be surprised if you don't get offered a few jobs as the result of making TermKit.
Regarding your quote problem: the idea is that the highlighted token signifies "quoted string". I plan to add regexp tokens, user@host tokens, etc. each with appropriate autocomplete.

I thought the current minimalistic approach was ok, but it might be worth to add subtle quotes around the edges to reinforce the idea. That's why it's made out of HTML/CSS...
Moreover, they'll be taxed in the United States based on USD value. So if you are a bitcoin-millionaire in December, you had better hope that the market hasn't imploded when you do your taxes in March.
I don't see how my example above is any less relevant if the event is less mainstream.

Ultimately, users want to publish their plans where most of their friends will see them. That is Facebook. Ever think about putting the app on FB, vs. rolling your own?

You, sir, have a chicken and egg problem.
Free software social networking engine for GAE
Over here in Euroland, we can only cry ourselves to sleep until they finally stream movies over here!

Could we please ditch the pre-historic distribution and TV stations already and switch to a more demand-oriented paradigm?
I agree. I haven't actually tried your terminal, but so far it looks very nice.

Considering that when the interface for the terminal was created it was all about being able to do everything and anything without breaking a sweat. Simple things like automatic source code highlighting, animated progress bars, being able to view (now common) files like pdf and jpeg that were not common back in the old days. Popup tab complete, I can't believe that that isn't standard on all terminals already (especially since tab complete is all about being lazy, a popup makes a lot of sense).

I'll download the source and poke around it later this evening (right now I need to work on my exam of implementing the go-back-n protocol).

Cheers and keep up the good work.

PS: RDF support would be great (since you have json). RDF is the standard for sharing data (often statistics) openly online, check out http://data.gov.uk/linked-data
14nm is pretty amazing. To think that technology built at this scale is part of consumer electronics (and even, cheap) is pretty staggering.

For reference (from wikipedia):

2 nm — diameter of DNA helix

20 nm — width of bacterial flagellum
Looks nice. Is it for sale?
http://curvecp.org/ for more info =]
I agree that this is often glossed over. In fact I can't think of any framework implementation that provides it.

About the best example I can think of is the Atom publishing protocol where a service links to it's publishing URLs and a feed can provide pagination through hyperlinks. But still it is not a particularly sophisticated example, do you know of any others?
It's up again (at least for me)
I gave it a fair shake initially, but it turned out to have too many little quirky issues (bugs) that I couldn't be bothered to waste more time with (on my primary development machine). I was constantly locking up Compiz with it enabled and getting weird graphical artifacts. Once I booted back into classic mode, everything worked perfectly (Compiz is enabled still).

I imagine some of the recent updates resolved issues, so I might try it again. It felt a lot snappier as a UI and some of the design choices are nice.

I felt it handled windows that popped up poorly, though - a number of times I would launch something, get annoyed that it hadn't shown up, and then realize it was launched, just hiding on the "dock". I never did get to the bottom of why that was happening.

Over all, Natty fixed some issues with my Dell M4500 laptop, particularly in the docking station, so it was a good upgrade for me.
Windward Reports Has Enterprise Reporting Software For Your Business
Windward Reports offers the enterprise reporting software to manage the demands and challenges of your business. Save time and money by condensing the reporting process and reducing design time with our reporting solutions.
The Antisocial Social Networking Bill
Theoretically, but there have already been enough apps released to gauge viability... there's not much.

Groupon needs several thousand employees just to build the relationships with local businesses, the difference is it could be ANY business.

With this, WhereBerry would need to base their monetization on user activity, which means they need a critical mass of users before they can even approach businesses to ask for their ad money.
"User are not As and Bs."

Reminds me of working at MS as a designer. It's challenging for an engineering-focused company to suddenly try to integrate design into their products--especially one so focused on metrics. This often leads to "duct-tape design" instead of a clear unified design. User testing no longer validates design, but completely drives it. E.g., because our study found that users clicked more buttons when they are bright red and blinking in their faces, let's make all buttons blink red! Brilliant? No.
This is great from an engineering standpoint, but I would really like to meet a sales guy that would be willing to support this. It's very hard to tell a potential customer, in a nicer way of course, "We don't currently do X, Y, and Z, and we have no future plans to". Sales opportunities are where many of the ill conceived and infrequently used features in a product come from.