skysight-inc/HackerNews huggingface dataset:
Every Michelin starred restaurant I've ever been to has made food that has made me contented at the end of the night, not craving more. Nor do I remember any of them specifically engineering their food so that I could eat it every day and not get bored of it.

Would people even pay for a dinner that left them feeling empty at the end of the night? I don't think so.

Let's not pretend that restaurants and junk food engineers have the same goals.
It seems bizarre that they would allow an organ transplant but not a blood transfusion.
Hmmm, I guess I agree. But I think a Bayesian would argue that this is an argument over wording not meaning. If we formulate beliefs and act on beliefs, then how we want to word it doesn't make a difference.
IMO, school worries about plagiarism cause young engineers to be overly adverse to looking and seeing if the problem is already solved before attempting their own solution

Too much NIH syndrome, and NIH among those least qualified to invent it usually
The title was edited, originally it was something to the effect of "Finding a replacement for Vim".
That's also a symptom.

One root cause is that the Federal government (ie. Medicare) must get the best deal. If you give anyone else a better deal than Medicare, you are committing an act of fraud, and DoJ will go after you. This is known as a price floor.

Layer upon this the web of contractual arrangements surrounding different insurance providers, and you get to a place where you need to mark up the MSRP of a procedure to safely operate as a business.

The issue with poor areas having bankrupt hospitals is obviously complex. Hospitals are good for emergencies, really sick people and procedures. Not so good or profitable for primary care -- they are a lowest common denominator. You cannot afford to scale up quality outpatient medical practices if you are reliant on Medicaid to pay everything, and you can't operate small medical practices effectively and deal with all of the compliance activity that medicaid comes with.
Vote now in the 2013 Most Influential SEM tournament
Same here, the main problem lately is they don't have enough pairs to send out (you frequently see that a pair isn't available for at-home). Hopefully this money will build their inventory significantly.
The original title was "I've finally found an editor to replace Vim" or something close.
Fair enough—I realise it isn't necessary (there are seemingly many generous and open people here) but I'd like to offer something in return if I can. Feedback duly noted! I'm happy to just chat and I've had a good experience with that so far.

Out of interest have you done something similar before, and did you approach it in a different way?
Why are Lawyers change averse?
I use it on my website to poll my users and it's quite usefule
Because a substantial minority of people have functional gastrointestinal issues that are well addressed by the same treatments as somatic pain: antidepressants, stress reduction, and placebo treatment.

The rate of actual gluten intolerance is some 4-5 fold less than the rate of functional disorders - it's nigh on impossible that all those eating a gluten-free diet have gluten intolerance (let alone celiac), but it's extremely likely that they have functional gastrointestinal disorders.
I don't feel entitled I feel a tragic sense of loss knowing how much better it could be.
A significant portion of Americans don't trust their government to provide efficient services. In general, we'll trust other citizens and corporations to do a better job. On top of that, you have many people who are reasonably insured and don't have to worry about it, many people who don't want to pay for other people's healthcare, and many people who are scared of socialism. Once you combine those groups, you end up with a pretty significant chunk of the country that is opposed to single-payer for whatever reason.

That said, the US healthcare system's problems go much much deeper than just single-payer vs private-public.
I'm not 100% sure where you're going with all that, but there are legitimate reasons for the super-user to "move down" into a specific user's identity -- for example, to be sure that files/directories created during some maintenance are owned by that specific user, and have that user's umask applied. Another instance would be file cleanups when the super-user specifically didn't want to be able to delete arbitrary files. There are lots of other cases.
In relation to "dig deeper" -

It's easier to simply drop a fortress on a hypothetical foe attacking from underground than it is to kill them all with a finicky army prone to wandering about near magma til they catch fire.

For this reason I tend to dig out one fortress to drop and another fortress for living in.

Survivors can of course be dealt with appropriately.
My issue was that "brain booster" is a bullshit term that means nothing. I put it in the same category as "super food" and other such meaningless terms. If they want to be taken more seriously they should use more precise language.
email me for an invite: josh@dreamsha.re
I would love one as well, if that's at all possible. email address is publicfig@gmail.com.

Edit: Thanks!
It's not a red herring, it's a place to start.
Not everything we do is cutting edge. You may be working on the cutting edge and there may be no answers for you. However very likely there are some notes that this or that is so cutting edge that there are no (known, good) answers.

Most often, however, you are just querying the database wrong. You either don't know the specific jargon or you are searching for an overloaded term.

Its kinda like when I get pitched by non technical people who are keen on starting up and they come with this "revolutionary, never seen before webapp" idea. Usually within two Google queries I will have some established players already working on the specific market, or at least digital corpses of some previous players. When I get no results, even after an hour or two of searching - that usually means that there is no market, where the would be founders are seeing it.

"Cutting edge" is often a synonym for "not having a clue" :D.
The Lowest Hanging Fruit: Java
And the million dollar question is how do I convert my paid account to a free account? Will it happen automatically after the year I got from the KickStarter-like program runs out? Also being able to follow a maximum of 40 people sounds like a feature, not a bug.
Skullgirls dev says it needs $150,000 to add a new character
Undoubtedly it's all connected in a feedback loop. I guess what I'm simply saying is that the problem of unwanted touching "can be solved" (or at least, ostracized into obscurity), and yet the underlying sexism can persist -- and, in one sense, be affirmed ("Hey I'm can't be a sexist, I never would just touch a random woman) -- and cause the same negative impact: the lack of women participation in conferences and in the tech field (or rather, society in general)
I think the point is that there is nothing phonetic about an emoticon or similar items. Doesn't mean you can not "read" it. Similarly, consider the reading of a map. If you are like I am, you convert the map you are looking at into the words you'd use to describe the path you want to take. Does not mean the map is at all based on those words.
Logic is a wonderful vehicle for arriving at good conclusions, but without the fuel of accurate data, it is mostly useless for going anywhere but downhill.

We cannot confidently reason about reality without some hard data to use as a premise. We need that connection to reality. By trying to go without it, we are essentially constructing a fantasy universe. It might be a very elaborate and intelligently constructed fantasy, but it is still ultimately disconnected from reality.

But anyway, there is some hard data for this, so we don't need to worry about it not existing. It's already been offered earlier in the thread.
I don't want your children doing either of those things at school, because I don't want other children to have to deal with a social environment where those things are regarded as normal behavior.

This is literally no way in which this could backfire.
Businesses can't claim PCI DSS compliance by using cloud providers
Most of our sites run entirely on S3. While we do have a cron server running, we could just as easily ship the updated JSON files from one of our laptops.

In fact, for the 2012 election, our fallback in case EC2 was unresponsive was to decamp to a coffee shop with a laptop and s3cmd.
What's up JW buddy.

It should be noted that there's a lot of hospitals / medical centers that have bloodless surgery programs.

http://en.wikipedia.org/wiki/Bloodless_surgery#Hospitals_and...

If this many are doing, it can't just be crazy person talk, there must be some real benefit.
If you mean the source to my replay stuff, well, it seems you have already established a way to snag that. The only original part of that was my wrapper to the terminal to fetch byte streams and replay them while honoring the timing data.

Regarding the build tool source, I haven't decided what to do about that just yet. It could be particularly valuable in a corporate environment.
This might be a matter of packaging, then. Maybe someone should do a "distro" of vim for populations of users?
The assumption of woman as victim when there's no indication that she sees it that way is what's degrading. Can you imagine if anytime you were talking to a member of your preferred sex, somebody came running up and yelled to the person you were talking to, "Hey, back off, buddy"?
Well, a large number of distros, Ubuntu included I believe, apply patches to their kernel that aren't in the official Linux kernel. Android's patches are far more extensive, and so it makes sense to talk about the "Android Linux kernel" as something distinct from the "standard Linux kernel".
No, the best programmers have done it before, and documented it. Every good programmer should have an Evernote or failing that, a Tiddlywiki for all non-trivial information.

Googling is hit or miss--that great source for how to set up ssh certificates in Apache might rank poorly tomorrow, and pages which don't do show how to make a pem might be top ranked tomorrow.

Evernote has saved me tons of time... I look at it as a digital extension of my brain.
Just out of curiosity, were you working at Fog Creek? What you said reminded me of an article[1] by Jeff Atwood.

1: http://www.codinghorror.com/blog/2006/09/has-joel-spolsky-ju...
If women say there is something wrong with flirting at a conference, then there is something wrong with it. It's a professional event.

Why is a professional event even seen as "an opportunity for a casual hook up"?

To say that flirting is "natural" is quite a claim; while it might be prevalent in our culture, that doesn't mean it's natural.
Can we not build a robot real lemonade dispenser?
When someone says you need to back up with numbers then it does seem a bit silly to ask for numbers as a counter argument. :)
I made a hosted api solution for easy two-factor/google authenticator (similar to what lastpass and stripe are using) integration here https://www.gauthify.com Its designed to integrate into the google authenticator app since many big players are already using it (SMS & Email option too).

With that aside I want to make it clear that the ASP aspect of Google Authenticator was bypassed and RFC 6238 (http://tools.ietf.org/html/rfc6238) timecode based two-factor authentication is still as solid as they were when it was written (I had a false sense of urgency to read this when I read the title).
>why in the world would you want to spend 2 hours trying to figure it out yourself?

I am sure a large portion of HN-ers (myself included) enjoy doing exactly that. I want to spend my day solving problems, not googling shit.
"if you don't have anything to hide, you have nothing to fear"
Disruptions: Data Without Context Tells a Misleading Story
We do use EC2 for cron, but could easily use a laptop instead if there were an outage.

Some of our more dynamic projects do require a server; the inauguration project that uploaded photos to Tumblr did, for example. https://github.com/nprapps/inauguration/

When we run servers, it's usually Flask and Nginx/uWSGI.
At Correlated (http://www.correlated.org), the daily results email has been a key part of the user experience from day one. In fact, users can take part in the site's main activity -- responding to the daily poll question -- straight from their email. I've found that users tolerate a once-a-day email pretty well, and it's a little more noticeable than just an RSS feed.

That said, here's how I think users respond to daily content delivered via email vs. an RSS feed:

-- A handful of RSS feed updates a day: That's cool.

-- A TON of RSS feed updates a day: Still cool. I'll get to 'em when I get to 'em.

-- A handful of email newsletters a day: That's cool.

-- A TON of email newsletters a day: Not cool, man. If I have time, I'll filter them. Otherwise, time to unsubscribe.

So, yeah, right now, email might be a good medium ... but there is a saturation point.
I can invite three people.

edit: All gone.
You must repeat the doing but not the inventing. I propose the following maxim:

Good programmers invent, great programmers copy.
Would love an invite if anyone has any left. My name at gmail!
I look forward to the mobile app
We're trying to do as much in the open as we can! The way we figure it: If public media can't share code, who can?
So scalac and then another compiler after each modification? That's speeding up startup, but slows down development even more.
I prefer Twitter over App.net. So far there isn't any reason for me to switch. I have no complaints, so I have no need for a competing service.

Anyone else out there feel the same way? App.net's environment seems hostile (like following only up to 40 people), compared to the friendly environment and user experience with Twitter.
I think the article has an implied context of "for work."

Implementing data structures and algorithms is a great way to learn about them and to get better at programming. But in the context of work, where I need to get stuff done, I'm not going to implement a low level algorithm if I don't need to - I'm looking for a pre-built solution in the standard library, or heading to a search engine to find a third party library.

That's not to say some training time at work isn't a good idea, but it'd be silly for a person's business to fail because they got caught up implementing all of their low level data structures for coding practice.
would love an invite please, me@tylermauthe.com
Are you thinking about the Linux Core Kernel Commentary? http://www.amazon.com/Linux-Core-Kernel-Commentary-Knowledge...

I keep telling myself I'm going to read it, but never get around to it. At this point, the John Lions book is probably just as relevant and probably much more educational.
and when Google fails, a well posed question on Stack Overflow can get results in 10 minutes. I worked my way through a whole Scala project that way - Stack Overflow Driven Development.
> Excluding for fun and educational purposes
I have a hypothesis: When women are represented close to 50% in the military, there will be none of this so-called sexism in other, unrelated sectors
I don't think you need to be a top 15% earner to know to stop eating when you're full.
You know that when folks like game companies sell preorders they're not actually taking and spending your money, right? Usually it's a token amount like $5 that just serves to make the customer invested in the product to make them much more likely to come back and purchase it when it's ready. They'll also happily refund your $5 or whatever if you change your mind or the product is late, etc.

Dinging a bunch of credit cards for full value and then spending that money to develop what you've already sold could easily turn ugly. I can't tell exactly what your product is, but assuming there is actual code behind it - software is hard and frequently takes a lot more work than you expect.

I'm not saying it won't turn out fine - but if you're simply looking to validate your product then i think it'd be really wise to keep 100% of that pre-order money segregated, unspent and available for no questions asked refunds.
These are some good points. On the EHR question, I think what we would like to see is a company that starts using the work coming out of Standards & Interoperability (S&I)[1]. One can reasonably expect that much of this work will surface in Meaningful Use requirements (since one of the primary objectives of MU is interoperability) and thus would force vendors, including Epic, to comply. The platform here would do the "hard work" of integrating under the S&I frameworks to multiple endpoints and exposing the integration through developer-friendly APIs, similar to what Eligible has done on the administrative side. We see this type of "easy" integration leading to more modularity for EHRs (which is supported by Meaningful Use requirements) and ultimately better end products for hospitals and patients.

[1]http://wiki.siframework.org/
Me please: me@tylermauthe.com
Payday Loan Spam affecting Thousands of Sites
For elections 2012, we actually used S3 buckets in two different availability zones and CloudFront to abstract away the backend.

In the event that we lost a geographic region, we planned to switch to a different S3 bucket.
The difference is necessity. I don't own a mobile phone for example, or a car or a treadmill for that matter.
Yes, there is a free trial period of 7 days. Probably should state that more clearly on the web site.
Have you tried Rendaw's lua branch at all? I'm curious if that would remove your need for the 'run' command. At some point that will be merged to the mainline. Here's his tree: https://github.com/Rendaw/tup

Is the "Line too long" error an error message from tup, or from the shell when it tries to fork a process? If it's the latter I'm not sure there is an easy fix. If it's the former maybe I was just lazy when implementing something :)

You can run sub-processes in a chroot by specifying a flag (search the man page for 'run inside a chroot'). This will prevent the fuse paths from leaking to sub-processes, but unfortunately it requires the tup executable to be suid root. (If it didn't need suid, this would be the default).
Would anyone be able to spare an invite?

kwildfeuer@me.com
CoffeeScript TOML implementation
peter dot hnusername at gmail. Thank you.
It's pretty simple: if you're not sure, don't do it.
Can you send me one? pasupalaks at gmail
Invited.
I agree, the pleasure is arriving at the solution yourself. That's why CS is so appealing to so many people. It's fun and when you correctly solve a tough technical problem you feel great.
Lechers exist in all fields, even in fields where it is agreed upon by everyone that sexism does not exist, or is at least at some level lower than general sexism in society as a whole.

Feel free to call them out, but don't impugn the insanely broad field of "tech" because of some creeps.
First, Yahoo has been drifting in mediocrity for a while, coming from the top as well as from the bottom.

Second, they hired a CEO who was never a real manager from a place which was successful despite their own dysfunctional management structure.

Two wrongs don't make a right. Replacing Yahoo's dysfunction with a childish copy of Google's prejudices is not the answer.
Poker players understand that a lack of knowledge of past events is exactly the same as uncertainty about future events.

For example, if the first round of hold em has dealt two cards to each of 9 players, there are 18 cards out and you only know the state of two of them. The odds that the flop will contain specific cards that help your hand are calculated against the total number of unknown cards, regardless if the unknowns are held by other players or still in the deck.

For example, you get a pair of 3s. There are two more threes in the deck, and it is pretty likely that if the flop contains one of them that you will have the best hand at the table at that point. For the first card turned up at the flop, there is a 2/50 chance it will be a three, the next is 2/49, the next 2/48. It doesn't matter how many face-down cards have been dealt to your opponents.

All the unknowns are still in the pool of possibilities, and it is no different when you assess the evidence you have of any other type of event that has already happen. Each bit of evidence means what means, and the unknowns contribute to the pool of uncertainty.
That's awesome! I had no idea about `script -t`; I'd written my own a few years back. Thank you!
If somebody would write "this experience applies to men", most people would certainly see it as non-inclusive, and one would be reminded that it is better to write "applies to people" or something like that.
If you play Dwarf Fortress without side help under the presumption that a games UI that isn't immediately obvious is bad then "you're gonna have a bad time."

Not that I'm defending DF UI because it is horrendous but the game underneath is magnificent and there are many external resources to help one dig down far enough to get to that magnificence.
App.net introduces free tier, invite-only for now, includes following 40 people
But they key to becoming a non-beginner are the first two bits, not the third. It's developing that filter experts have which separates relevant information from irrelevant information. Lots of beginners use Google in a backwards sort of way, having been trained to "look for the solution."
It's not about memorization, then, it's about this compression algorithm we call "being an expert."

I think this goes pretty much for everything that you do using Google, not just programming. I do some on-site user support on the side, fixing end user PC problems. Most people watching me over my shoulders are usually shocked to see that I have to Google the solutions for most problems.

Once the shock wears off, they are actually fascinated by how I seem to be able to instantly filter between relevant and non-relevant content and search results. Some even tell me that they've Googled for hours for a problem that people who have this "filter" ability can probably find a solution for in under a minute...
"If it comes in a package, it's candy" is probably the correct rule. It's not that eating candy will kill you, but if you eat a bag of chips, drink some soda, and eat a packaged snack, the reality is that you have almost certainly just had a meal consisting entirely of what is best described as "candy." So don't do that regularly. :-)
Just sent out the last one. Sorry!
It uses a mix of graphical tiles and text, it's not all just an array of unicode. They're sufficiently decoupled now that you can have most text rendered nicely using truetype fonts alongside whatever graphics set you're using.
The many disciplines that make up user experience design
Joining in the crowd...anyone else have an invite? calvin [at] selectout.org
I actually did solve the square-root function problem, but I suspect too quickly because I did it from rote memory.

I am fairly objectively the sort of programmer they would want in the sense they seemed to be selecting on.

> This article is obviously somewhat over-stated. However, good programmers are aware of what they know and what they don't know, and maintaining a sense of imposter syndrome forever is somewhat counter-productive.
I WOULD LOVE AN INVITE!!!
matt [at] ingrouille [dot] net
"they should react angrily"
That might be part of the solution, but isn't it important for us to make a proactive effort to do whatever we can to encourage a professional, non-sexist environment?

You say there will always be horny people, but isn't it our place to make this a taboo?

None of this may be unique to the tech sector, but aren't we a forward-looking industry that isn't afraid of changing the world?
But losing is fun.

And if it were an MMO then the motto could change to

Losing is fun for everyone!