skysight-inc/HackerNews huggingface dataset:
I've noticed that HN is particularly good among online forums about not squashing comments that go against tribal beliefs. Your first few comments, unlike this one, don't contain any justification whatsoever for your assertions. I don't downvote because somebody hates vim and it hurts my feelings. I downvote because somebody hates vim but doesn't feel like they need to justify why, they just want to say it.

Often people who have been downvoted assume that it's just because they've voiced a contrarian opinion, when in reality it's because they've made strong statements with no justification. Then they pretend like they don't care by accusing everyone else of hivemind mentality and proclaiming how much they don't care.

Now onto your argument. You say "programming is not factory work" and go on to say in many words that editing text is not the most important bottleneck in the way of programming efficiency. What surprises me here is that you think that this would somehow invalidate the use of an efficient text editor.

Nobody here is going to disagree with you that the thinking and the designing take more time than the actual typing of those ideas and designs into code. That's not the point. We're not suggesting that vim is solving your thinking problems, and just because vim makes text-editing faster doesn't mean that vim users naturally gravitate towards hacking out solutions without thinking. Nobody is counting keystrokes to measure their entire programming efficiency.

Vim is used for text-editing. Text-editing speed is not the core bottleneck for programming efficiency. You've stated this, but this fact does not at all justify your assertions that vim is a bad tool. Your response above is an attempt to minimize the act of text-editing, as if text-editing itself, rather than vim, is passé and unsophisticated. That is ridiculous. Programmers edit text files all the time, regardless of how smart and awesome their code generation tools are. Those tools don't reduce or obviate the need to edit text, they just provide better leverage; they increase the ratio of work done to the amount of text-editing.
Show HN: Freelancers - Get Leads for Gigs in your inbox daily.
Is it actionable?
Compression algorithms explained
> I'm not sure it would be such a good idea to implement a hodgepodge of random peoples' mappings.

Ctrl-C is not a (user-defined) mapping. It will leave insert mode, but will not trigger things like abbreviations and autocommands (in Vim), so it's not a good idea to use it over Ctrl-[ (which is supported) or <esc>.
This looks really cool. Any plans on sharing/open sourcing the code and going through the process of how you built it?
Fair point about the approval.

>but only to businesses in the fields and how are willing to pay a lot more for the privilege

Here's to hoping you're right.

Though, I doubt anybody would be surprised to find the bar vastly lower than you expect--especially when it comes time for these purchasers to recover some of the cost and find these fields are smaller than anticipated.
Why the Euro Crisis Will Never End, in 1 Chart
:-(

Since users have to update their info when their cards expire, can you start vaulting cards in two places, and slowly migrate away?
Also works fine on mobile safari (iPad).
No need to over engineer...

We offer a custom protocol file transfer as a service (uses UDP instead of TCP), but you can do a home grown solution yourself very easily.

If you have a big file of compressed content (video), do the following. If you have a lot of small files, tar and gzip them, then do the following.

md5 your file
split your file into chunks (eg parts _a - _z, or _aa - _zz)
use ncftp or similar capable of parallel transfers
optimize between 8 and 30 parallel depending on latency to saturate link
concat the file at the other end
check the md5

You can handily saturate a link from EU to Australia or India to US this way.

That said, for Aussie customers sending us 1000s of movies, we FedEx or DHL pelican cases full of drives.
I've used sam a bit in the past, when I was working in a pretty heterogenous Unix environment (Suns, SGIs etc.). The split between the display component and the actual editing core made that pretty easy to do, a good alternative to vi over ssh (given terminal funkiness and differences between vi implementations).

I liked the regular expression syntax, the ed/ex editing window and the actual GUI text editor wasn't that bad, if I remember correctly. Selecting the whole area between brackets or quotation marks was done easily (double-clicking) with the mouse and is very useful.

As for acme, mouse chording isn't for everyone, but definitely worth trying at least once. One of the better features they borrowed from Oberon… When I work with some other editors, I do tend to work a bit with "registers" and similar copy/paste buffers, as opposed to just reusing the one thing you've just selected. For a similar approach to "saving text for later", a secondary file/buffer with all the snippets might work for the smaller stuff. Similarly, a "bookmark" facility wouldn't hurt, but you can work around with spurious superflous characters (e.g. %%%%) and just searching for it. Acme does searching quite well, and you're in no danger of messing up syntax highlighting.

The real secret sauce to advance Acme editing would be plumb, to use where you'd reach for scripts in vim or emacs. Haven't really gotten too much into that, but some more regular users might help out here.

As for syntax highlighting, yeah, sometimes the Plan 9ers tend to sound almost Luddite. Quite often they're "right" in a way, although in this specific case I don't see why you couldn't extend the rendering engine of Acme to support fonts and colors and just use something external (i.e. plumb-like) to drive syntax coloring or other highlighting features. But easier said than done, of course. Not sure how much hacking is going on at the Plan 9 core tools right now. A reimplementation in go might be nice, with a Plan-9/Inferno-like cross-platform GUI toolkit, while we're daydreaming.

plumb: http://doc.cat-v.org/plan_9/4th_edition/papers/plumb
Woohoo, Hi Ben!
Show HN: The World, Your Stage (MVP Launch)
Anyone else confused by the GPS sensor going into orbit?
..... for all intents and purposes.
I understand that its easy and important to pour resources into educating the already motivated. The justification is clear, they want to be there, they want to learn, they "deserve it".

Yet, unless I'm misreading your comment, it appears as if a majority of students in the worse schools appear to be in the "unmotivated" class. Heck, even in my middle/upper-middle class suburban high school, that same divide between the "honors" and the "regular" kids was there.

I think the bigger societal issue is finding some way to get this majority interested in learning. That would have a far larger impact than giving more to the already motivated (if only due to sheer numbers). I realize this is a HUGE issue to tackle and unfortunately, its something that I have no answers for.
To paraphrase William Gibson: everything is here, it's just unevenly distributed.

The universe tends toward clumpiness.
> Unless you open-source your code or describe it publicly, I can't tell what algorithm you use.

But how do I sell it to someone without opening the code or describing it to them? With trade secrets, I'm forced to go into the business of building military radios (or whatever). What sense does it make for a small shop of wireless technology experts to go into the manufacturing business, learning how to manage supply chains, support end-users, etc?

That's the very problem patents were designed to solve 200+ years ago when they were introduced. To allow a separation of design from manufacturing. To allow the guy who invents the telephone to sell it to someone without going into the business of making telephones.

Think of other property abstractions, like stock. Stock allows separation of the roles of investor and manager. The CEO doesn't have to come up with the capital to buy the company, and the shareholders don't have to figure out how to run it. That's a useful separation of concerns. Patents allow separation of the roles of designer and manufacturer. ARM can focus on designing CPU's and patenting the novel features. They don't have to get into the business of manufacturing all of the different products that might contain their CPU core.
The Death of the Purchase Funnel
Don't forget his employment at Intellectual Ventures -- which is largely regarded as a patent troll.
Same story here. From Atlanta, moved at the end of May.

Tenderloin is a joke compared to bankhead, college park, boulevard, MLK... The list goes on.
You get them at Facebook if you're a full-time employee — and possibly only after a few months or so.

I was an intern there so I didn't have one, but a colleague and my manager used standing desks, probably as per the advice of Facebook's ergo(nomics) team. Those desks could also be lowered to regular desks at the touch of a button.
I find znc rather finicky
Rackspace CloudFiles Offline
Not sure if this is localized to just CloudFiles but their portal logins are offline for Cloud resources, and the API calls are not functioning (giving authentication errors).

Been offline for about 10 minutes now and confirmed on the phone services were offline and technicians were aware.

Anyone else having issues?

Wondering about CloudServers...
Tumblr. "Full Disclosure" or Why I Hate Reporting
When did Ars start messing with the back button? Annoying.
"This can tarnish the platform experience."

Yeah, the Android experience is so "tarnished" that the OS ships on almost a million phones a day. Did you ever consider the possibility that the majority of consumers have a different opinion of what is useable than you?
Why there's no Retina 27" Thunderbolt Display Yet
I have tried contacting you guys at least 10 times (emails to help, support, sean, sheel and left VM at the 855 #) during hte last 2 months after completing my merchant account process for Samurai. I have NEVER received an email back, even a courtesy note saying "due to the Groupon acquisition, we are not processing new accounts" or "we have received your email, can we reply back on <date>".

I guess the bottomline is when are you guys going to be back to normal?

1) Cleaned up support options on the website - remove the old emails and phone #s if they don't work or nobody is manning them

2) Reply to support within a reasonable amount of time like 24-48 hours

I just need a date so I can stop bothering you until then.

Chris
Does ymacs open files from Dropbox yet? Github, if you're reading this please make both vi and emacs interfaces available through your web ui :)
> I have made every browser crash and become completely non-responsive, many times over. Chrome. Firefox. Opera. All of them. Now, this is mostly through JavaScript, when I do something stupid by manipulating the DOM the wrong way or some other funny thing. I fix it and keep going. Because breaking the browser is bad.

We have a winner. Want browsers to play nice? Write good code.
So I guess now all marketing is spam.
Software algorithms are patentable, with more or fewer restorations, in the U.S., China, The UK, the EU, Japan, South Korea, Australia, and other countries.
'New' New York Business Development Promo
Details at thenewNY.com
OpenFlow: A radical, new, open standard that enables software-defined networking
The inflation rate in Australia was pushing 4% last year. That's a nominal return of 2.X%.
> Want to report it to the vendor? Great. Fine. Making a website dedicated to the crash? Waaaay too much time on your hands.

Time to report bug to Microsoft: 30 minutes. Time to create website for bug: 4 minutes. #justsayin
It bothers me that no one thinks about this TLD issue on a higher level. More choice is always better. There is no question that, in the long run, giving people more choice over where they can be on the internet is a net positive.

But people tend to think of the Internet as this monolithic end-all be-all. As if there's no way to work around a domain squatter. For pete's sake, create a new internet if you have to!

You guys are gosh darned entrepreneurs. You aren't supposed to be the ones complaining about NBC-Comcast or Microsoft or fill-in-the-blank's monopolistic practices and begging the monopoly (or the government) to change the way things are done. You are supposed to be the one creating the alternative, the disrupting the business model, rebuilding and renewing the digital infrastructure. Don't limit yourself to small thinking and the status quo.
Pinellas County Government Home Page
It shouldn't. The record and record player was an analogy for statements and formal systems of sufficient complexity. This example would be analogous if html/css formed a Turing complete system, and the job of a browser was to decide whether or not the markup for a given page halted. This is just an example of a fixable bug with rejecting what should be obviously invalid input.

The corresponding analogy would be if the Crab's record player broke any time a particularly bad pop song came on. It could tell by looking at the song whether or not it would break, but the designers didn't bother to fix it because no one wants to listen to bad pop music anyway.
"There are two novels that can change a bookish fourteen-year old's life: The Lord of the Rings and Atlas Shrugged. One is a childish fantasy that often engenders a lifelong obsession with its unbelievable heroes, leading to an emotionally stunted, socially crippled adulthood, unable to deal with the real world. The other, of course, involves orcs."

- Kung Fu Monkey

http://kfmonkey.blogspot.com/2009/03/ephemera-2009-7.html
If you have a desire to learn but no possibility of learning (no teachers, no materials etc.) then you won't be educated.
Test the new MediaWiki visual editor
Twitter Outage - Possible Reasons
I think that she was referring to the idea that, while many aspects of parenting can (and perhaps should) be equalized between the parents, the fact is that current culture places child-related responsibilities more heavily on the mother than the father.

This is to the detriment of fathers as well, because a father who wants to shoulder the responsibilities of raising a child, will also be assumed to have a partner who takes primary care of that.
What's wrong with giving developers great capabilities? If bad widgets are made people won't keep them installed. When the occasional true gem comes along it will make the enhanced capabilities worth it. As far as widgets go in general, if you don't like them you can just not install any at all or you can be very selective and only keep the ones that conform to your personal sensibilities and taste. Advocating removing power from developers on a component that is completely optional seems daft.
Doesn't work. At least, not the public version. I logged in with GitHub, but it still just shows me the first page that asks me to log in. It shows my identity properly in the upper-right so I'm definitely logged in.
Inspiring 40-minute video by pro-photographer Zack Arias
This sexist conversation just needs to end. Now.

Why can't I say that men who have managed to be both fathers and top professionals are superhuman, rich, or self-employed.

We have male nurses and stay at home dads. So why do we continue to bring up this premise as though it is relevant today?
What does intelligence have to do with education? Specifically, why should ex-cons etc. change their abilities partway through their lives if the abilities were genetically determined?
Er, sorry, is what actionable?
Don't make me out to be some sort of fanboy- I am an Android user myself. I'm not particularly interested in unduely bashing the platform. But I don't see how you can possible argue against the fact that Android has, far and away, the weakest UI out of iOS, Android and WP. That isn't always the case- the Gmail app, for instance, is fantastic. So is Maps. On the third party side, so is the new beta of Spotify.

But the vast, vast majority of apps are not. And that carries through to widgets as well. As I said, I don't know exactly why that is- poor guidelines on Google's party, bad tools, I don't know. But Android is hugely inconsistent.
i need some hacking tool
As a young child Dad let me use his XT when he wasnt working. I'd tinker and change settings to see what they did. Occasionally I'd break something and would sweat it out to find a fix before Dad found out. It was a good motivator.
One (planning) results in efficiency gains that are far more significant than the other.
5 Alternatives For When Twitter Throws A Tantrum
> As any HTML5 developer will tell you, coding HTML5 is hard work.

I develop using HTML5 or whatever we want to call it, and I most definitely do NOT say that.
Heard this recently, with a little more background history, and little less humor: http://www.youtube.com/watch?list=LL1tJgy-O6EgwisFV559z43w&#...
Ah, right. Thanks for clarifying.
That's a powerful argument for the GP.
What's wrong with compiling to JavaScript? Is it just bad because it's popular?

Of course, I'm biased: the only tool I've used from ocsigen is js_of_ocaml :P.
A significant fraction of our users are on IE 7 and 8. We use this for charts, they look great on IE:
http://g.raphaeljs.com/
It's not about how something affects the world. It's about how it affect my, and my perspective of my world. Human's are not very good at paying attention at things that do not directly affect them. Those who are the exception to this, are the minority I believe.
Using IFTTT for screenshot autoblogging
Your first couple of paragraphs are spot on, but they in no way justify your assertions about vim.

Your last paragraph suggests that learning an editor like vim takes up enough time that it detracts from learning important software engineering principles. I'd like to suggest that learning vim, though scary at first, is not nearly as bad as all that. You pick up more and more of it as you go, and the accumulated bits of time saved over a long period more than make up for the time you spent getting over the learning curve.

"Modem-era"? I assume you don't use any "modem-era" command line interfaces, programming languages, APIs, protocols, or operating systems.
Crashes mine.. IE 9.0.8112.16421 x64 no addons
Thanks, these are great reads.
GPS can be used on board to do low earth orbit determination.
"This picture is excellent, you must have a nice camera."

"This dinner is excellent, you must have a nice oven."
This regex creator is one I've used for ages; its a bit ugly but it generates the regex for Perl	PHP	Python	Java	Javascript	ColdFusion	C	C++	Ruby	VB	VBScript	J#.net	C#.net	C++.net	VB.net.
You type an example (or the actual) string you plan to search over, click submit and it generates a weird chart that you can use to select which bits you want your regex to find. Really advise giving it ago; no regex knowledge required and more importantly.. fast.
Nice, I'm not a developer, but I could find myself using this a lot.
Ringbow Brings Finer Game Control to Touch Devices
Also, .edu and a couple ccTLDs. Basically, any TLD that has a rigid filtering process for obtaining one actually means something.
Looks good. Are you going to implement filters? I (try to, unsuccessfully) follow various projects. Some very active. I'd love to be able to filter what events I see from certain projects. E.g, for Symfony2 I only want to see new tags, new issues and closed issues. For other projects I want to see everything. Oh, and I never ever want to see TravisBot in my news feed.
Where IT Metrics Go Wrong: 13 Issues To Avoid
Everyone's welcome!
I'm actually not sure! I'll have to ask her.
You can add your messages now; the actual posts will start being published when there are enough users.

If you're a designer, and have any thoughts on how to make it look better, let me know.
Turn your Android and a Raspberry Pi into a hub to watch movies, play games...
Can't wait for iOS 6? Renegade Apple devs trading access for cash
Yeah, but the efficiency gains are not mutually exclusive. Why would you think they are?
You'd have to worry about inflation. It can quickly turn that six-figure income into a low five-figure income in today's dollars.
This seems to be a nonsequitor. "Social Darwinism" isn't a single coherent movement, but those who have espoused it in various forms have only occasionally been specifically concerned with the mechanism as far as I can tell. The grandparent just said "evolution" and spoke of adaptation.
Agreed. I also found this amusing: "What is a simple task on native apps can be a decidedly more complex and time consuming task with HTML5." While this is true for some tasks (web audio still sucks), it's the other way around for other tasks (last time I tried to dynamically re-flow text in iOS was a nightmare).

They also assume a gaming context, which is just one of many things that can be done with HTML5. The way I see it, HTML5 is absolute ready for use, but not fully matured, similar to web applications in the days of Netscape. Understand the tradeoffs of the various ecosystems, and pick the best tool for the job.
Finally launched just now - http://news.ycombinator.com/item?id=4144245
It's worth pointing out that the market already put Citi out of business, but government stepped in and rewarded them for fraud and interfered with the market. Citigroup was insolvent in November 2008, even after receiving $25 billion in federal TARP funds.

I find it puzzling that you support more government involvement despite government directly funding a company you consider fraudulent.
Freakonomics story.

http://www.freakonomics.com/2007/10/04/more-evidence-on-the-...

I can't find the exact reference but I believe somewhere in the book they talk about the mere fact of entering your student into this lottery to go to a better school meant that the student would have better outcomes (regardless of whether they "won" the lottery or not).

The idea being that it was the mere "intent" of a parent wanting better for their child that had the most impact on student performance.
What is your criteria of enough users?
What I said: "As if the two are mutually exclusive..."

Emphasis added.
Cool tool. If you're scraping this, maybe it would be easy to scrape the time each show airs as well, and sort by that?
It already is open sourced but I do plan on writing a blog post about it sometime in the future
The argument has never been that it is impossible to rise from poverty. The argument is that it is demonstrably massively unlikely.
Here we go, finally: http://news.ycombinator.com/item?id=4144245

:)
I feel this is too open for anyone to answer definitively, and that a good answer varies greatly by the target audience and market.

How much is "decent money"? Can a sole developer make enough money to make his hours worthwhile? (I wish... not so sure.)

What money making methods are you open to: a cost for the app itself, a service subscription, in-app purchases, ads (ad networks?), etc.?

On a mobile app by itself, or as part of a bigger brand / platform?

How _niche_? What is your market? How large is your target audience? Does your target audience spend money on apps? How do they spend it? What conversion rate can you expect?

...
Probably around the 100-200 mark - enough that I could reasonably expect to be able to put a post out every day
Here you go: http://news.ycombinator.com/item?id=4144245

Finally launched :)
I've just put a new version on github. https://github.com/SchizoDuckie/project-maya/commits/

Features:

* Massively cleaned up codebase. Removed images folder, pure css3 styling.
* Created a words list, that holds tiles to build a sentence
* Created play and clear button to operate on the words list
* Hacked around with setTimeout to play next in queue because audio onended is not fired??

More to come soon :)
The new version of sparklines is interactive. I could be 100% wrong, but on quick inspection Piety has less functionality and less compatibility.
Here you go sir: http://news.ycombinator.com/item?id=4144245