skysight-inc/HackerNews huggingface dataset:
"I don't trust anyone who doesn't drink" is a politically incorrect but still a pretty common sentiment.

It is. It's one of those archaic masculinity expectations that hangs around. "Real men" are supposed to eat red meat, be promiscuous (until 30 or so), and be experienced with liquor. Men who don't enjoy getting hammered are seem as "off", unhealthy, or aloof.

We might hate that it is this way, but mainstream business culture (which has successfully colonized the Valley, making that ecosystem a Disneyfied farce of entrepreneurship having little to do wtih true technology) is still heavily invested in gender roles and "real men" nonsense. Being a nondrinker is a pretty serious professional handicap because, ultimately, people give professional favor (promotions, good projects) based on personal affinities that can be hacked with chemistry (specifically, ethanol) but rarely (certainly not reliably) with hard work.
Yes. Surprise! People are not rational.

Anyways, the data is in. Putting more people in prison for longer doesn't work. The problem though is that in the short term reversing this policy without any other policy changes may not work either. People aren't as simple as that.
The questions were set years ago. Though documents can be forged, there have to be other methods to get your rightful account back if you are indeed the owner and there's something messed up with the secret questions. The account isn't on its own accord, it belongs to a _person_. What if a person is in an accident and has amnesia? They forfeit their online identities? Ridiculous....
Yes, but factor in all the activity and opportunities and life of the city, and it's worth moving there. Besides, it's not really higher cost if the wage of the industry you're working in scales nicely with the cost of living (true for programming).

I live in Manhattan. Within some 2-digit amount of minutes, I can experience the Tribeca Film Festival, I can visit some of the best museums and galleries in the world, I can get involved in the thriving nightlife, dozens of top restaurants, hundreds of huge retailers, and a massive tech scene. Whether we're talking conferences or weekly meetups or user groups or opportunities like Hacker School, there's just a higher chance it's going on in NYC than in a smaller city. Obviously when it comes specifically to the tech scene SF+SV+Bay Area is the juggernaut, but comparing NYC and SF to some small town is comparing some top college football player to some NFL players to your local middle school's quarterback. Yes, if I lived in the Midwest, I could get a McMansion and slightly larger numbers in the bank account if my industry's salary doesn't scale well between city sizes (again, programming does), but is it really worth it to give up all the other opportunities and stuff in bigger cities?
To test that theory, they asked college students to imagine using an online company to buy concert tickets for Row 10. The participants then were randomly instructed to consider receiving seating that was either worse than, better than, or exactly as promised. They then indicated their level of satisfaction with the purchase, as well their likelihood of both using the online ticketing company again and recommending the service to friends.

From paper:

One hundred and twenty University of Chicago undergraduates (N ¼ 60)

Personally I don't find the sample size, nor method very compelling.
I tried Keychain Viewer package from a 3rd party repo on Cydia. It didn't get the Yahoo password unfortunately. If you know of any specific packages to try, please let me know. I got so angry when she said 'I will not give you my name. There is no manager here. Goodbye' that I threw my iPhone at the wall and shattered it to pieces. Now I'm also out $400. I really hate Yahoo .. :-/
> Have you been seriously involved with the communities you named?

I haven't been involved at all with the three I gave as "bad idea" examples; I've only used their products.

The reason I listed them is that records of disputes or abuse of various kinds are often posted to HN (or to similar portions of Reddit, etc.). I have noticed that if, in some software project using an open development process, someone is (figuratively) screaming at someone else, calling them names, then that someone is virtually always (1) Linus Torvalds, (2) Richard M. Stallman, or (3) someone involved in a Perl project.

This has been consistently true for years (even before HN and Reddit existed). I'm sure there are plenty of good, kind, respectful people in each of these projects. However, it is also clear that these are places where there is an entrenched tradition that some kinds of abusive behavior are tolerated. I'm certainly glad that you have had good experiences. Nonetheless, if someone is a newbie who is looking to get involved in open development, then I would say that they should approach these projects with caution, and be prepared to develop a thick skin.

OTOH, I mention CPython because they have made a clear effort to be friendly to new people. Also, despite CPython being one of the larger open-development projects, I believe I have never run across a report of abusive behavior in CPython that was allowed to stand without being dealt with.
That's not true.

Perhaps surprisingly there are places outside the US and Australia that have News Ltd-owned newspapers. I've heard there are a few in the UK for example..
Craigslist Gold: Looking to hire an app developer. (Cleveland)
See my reply to raiph.
Because of closing tags, XML is approximately twice as noisy as JSON encoding. If response sizes and the network traffic they entail are a concern, JSON is worth considering. If response sizes + validation are necessary, something like Protocol Buffers or Thrift may also fit, as they are widely supported as well.
I agree with all your points. I actually do mail via postfix regular expressions on my own Debian server. Im slightly pissed that my parents have me digging them out of this predicament but hell, Yahoo! shouldn't make it any harder than it is. I've seen friends in the past fax Google identity documents to get their accounts back. So I believe Google is quite a step above Yahoo. Plus I've never been told 'I won't give you my name. I'm the only one here. Goodbye' and hungup on by a customer service rep. Especially after waiting 3 hours. This was humiliating and infuriating. I threw my iPhone at the wall and shattered it to pieces out of rage.
The cloud already is cheaper. Just for some reason your belief system only recognizes AWS and ignores Digital Ocean, Linode, Rackspace, Joyent, and about a thousand other smaller companies.
Would you downvote someone who said "racism is a common sentiment"? If you said that and were subsequently downvoted, would you still maintain that a lot of people feel that way? That's what I mean.
I'm not a steak-and-fries person at all (or even a sandwich-and-salad or rice-and-veggie person, which I've internalized as my own safe defaults); I go out and have unfamiliar dishes quite often. If I want to do something amazing and interesting I visit a new country or go on a 20km walk. And I've invented two programming languages as well :) However, I avoid alcohol specifically because it's just not something that I see myself needing in my life, and with the secondary goal of legitimizing nonconformism and pursuit of one's own values in general. I actually see drinking as a more "boring" choice than not drinking.
I just met with a local State Representative in Oregon and he was talking about Georgia as an example of a state with good higher education funding- he said any student with a B average or better would receive free college.

Is this true? Or is the funding situation good?

He thinks Oregon is not good for higher education funding.
> To test that theory, they asked college students to imagine using an online company to buy concert tickets for Row 10. The participants then were randomly instructed to consider receiving seating that was either worse than, better than, or exactly as promised. They then indicated their level of satisfaction with the purchase

Does anyone else find this type of study completely unconvincing?

I assume that the students are being asked to pick a number 1 through 10 to express their level of satisfaction. They're just going to pick an arbitrary point which is going to be different for everyone. You can label the points (10 is winning gold at the Olympics, 1 is your spouse dying) but it's really hard to place something like buying concert tickets onto that scale.

The only way you could get actual information out of such a study would be to ask the same student how satisfied they are with a row 10 seat, a better seat, and a worse seat, but that will only tell you the obvious - that they are to some extent more satisfied with the better seat and less satisfied with the worse seat - and not give you any interesting information about whether it's a significant difference.
I'd be really interested in having a mentor as I persevere with becoming a self-sufficient coder/learner. Someone willing to not skim over the fundamentals, advise on best practices and assist with what will probably be very naive/basic mistakes. I'm most familiar with Python, I did my CS degree 9 years ago, I hack a lot of stuff together to get close to what I want to make, I can edit existing code but would like to build small web apps & learn how to manage them efficiently.

On the flip-side, I would be happy to reach out to anyone needing help on the business side, user testing, feedback, a/b testing, finding their audience, marketing. I currently work as an I.T Consultant in streamlining & automating businesses and I also run a wedding photography company.

My e-mail is my username at gmail.com
A Platform and Blogging Tool, Medium Charms Writers
> Though documents can be forged, there have to be other methods to get your rightful account back if you are indeed the owner and there's something messed up with the secret questions.

No there doesn't. Yahoo has no way of knowing that you are actually the owner. Nor are they obligated to go out of the way to verify ownership (which would pretty much require in-person verification, and be expensive, and even then that only works if the user signed up with personal information matching their real life identity).

> They forfeit their online identities?

Yes, that is how online accounts work. If you don't like it then use a more expensive email service with such features, or take better care of your passwords by writing them down. If things were ran your way, everybody's email would be accessible to every little Mitnick crawling around out there.
I never drink but have spent the vast majority of my free time for more than a year writing a programming language. lol :)
This is really interesting to me, the idea that the valley is infested with typical alpha male pursuits. The popular concept is a skinny jean wearing hipster tapping away at a coffee shop. They may get hammered on craft beer but I have never heard that associated with proving masculinity.
Excellent post! How do you ensure that you don't split the cluster - do you have to configure the ASG to add the 2nd node only when the first one is already up? If so, how exactly do you do that?
Not gonna lie, I was hoping for something funnier when I clicked this, because I find the endless stream of terrible examples and explanations for what a monad is extremely funny. Maybe that makes me a terrible person, I'm not sure.

But I think this is a rare useful addition to the corpus on layman understanding of "what is a monad?" Because it goes to an effort to try to destructure the problem and attack it from the angle of "why is a monad useful?", the answer to which, to most people, amounts to "it probably isn't to you right now, but it might be someday."

What it really comes down to, though, is that a monad is a way for you to define a program that actually Does Useful Things (like ask questions and act on them and output answers and occasionally tell you you're doing it wrong). You can use a C++ compiler or a ruby interpreter for this, or you can write a program in Haskell that generates one. And if you do the latter, monads are the construct that you build them with.

From there you have to explain why there's a benefit to going the roundabout route to useful things, but no one's going to understand them until they understand that basic premise.
LOL having sat in on many of these... shows? ... adventures? this is about spot on.
And to close the point, the US Government doesn't go bankrupt, because they never actually get called out to show their accounts of (fake) money. Their new money is as good as the rest, meaning that their actions dilute all dollars equally, instead of only wiping out accountholders at one institution.
MtGox customers surely ate not technical experts. Technical experts would hold their own wallet instead of handing it over to some guy in Japan who was publicly known to be unable of running a secure website, let alone a financial exchange.
MyPocket app changes a way of how people work with their personal documents
I'm sure I would be. I actually like emacs very much, and used to use it in my uni days. These days though, I like the modal way of editing more.

I think emacs' documentation does come close but I still think Vim's help is much more easy to use and to search for. For example, a new user coming to emacs can't search for help on C-x C-f by invoking C-h C-x C-f
Unfortunately, a simulator running in javascript—and that's what you're suggesting, one way or the other—would run so amazingly slowly that it would be completely useless. Especially one which is, if I understood the latest talk correctly, sub-cycle accurate.

(To give you an idea, I think I recall Ivan saying that their simulator takes/would take 1 week to boot linux—and that's in c!)
My thoughts were along the same line, how do you measure better seats? Isn't this at least a little personal? It would seem to make more sense to for example, give a voucher for extra free drink at the venue...

The odd thing is that I couldn't find this particular experiment mentioned on the linked paper[0]. There were several other experiments that seem more clearly defined in terms of failing/meeting/exceeding expections.

[0] https://news.ycombinator.com/item?id=7798367
The Best Branded Content of 2014 So Far
Just because social engineering exists, doesn't mean we should have to forfeit our online accounts because businesses can't support the costs of verification in extreme circumstances. I find your stance arcane.
Smart phone self test UI
Show HN: Type star#0star# into your smart phone to get a self test UI. sub star for the keyboard character
In Japanese business culture, being in one's cups is a socially acceptable excuse for saying virtually anything, regardless of e.g. relative social status or non-desirability of the message. Accordingly, many of the really important messages internally and externally are passed after hours with a beer in hand. (Incidentally, people will even treat you as being drunk even if you're only sipping coke, because it is mutually socially important that you be seen as being drunk. I mean, after all, you couldn't possibly verbalized that complaint to your boss while being sober, right? So clearly you're drunk.)
Unlikely the names are worth anything unless the apps have good search rankings for important keywords. If they are still making sales they are worth something though.
> Hopefully one day Cannabis will mostly supplant alcohol as the social drug of choice.

I hope not. I find the smell of Cannabis to be nauseating (almost like a swamp or distant sewage plant), and I wish people would consider that more often before smoking it in social settings. I realize that alcohol can smell as well, but it usually takes quite a lot of it for me to notice at least.

Another consideration: It's a lot easier for non-participating guests to abstain from alcohol than from Cannabis. Apart from peer pressure concerns, I can abstain or moderate my alcohol intake while still participating in social activities, regardless of the alcohol intake of my friends. When Cannabis is smoked in an enclosed hotbox though, I have to choose between intoxication and leaving.

I don't mind the brownies though.
Your criticism is fair, but you fail to explain how an NN or SVM is any worse than how a human mind actually operates.

In other words, the incomprehensibility of a modern AI model is not a failing of AI, it is a failing of (AI) psychology and (AI) neuroscience.

The artificially constructed intelligence works whether or not we understand how. The frontier of AI science is now open to AI Psychology. Psychologists and Neuroscientists will replace the data scientists! Such fun!
The website says it uses fibers, a.k.a. tasks, a.k.a. coroutines.

So that's what this is.
Meh, a ton of blow harding with little explanation.
Alcohol use doesn't imply brain damage. Alcohol abuse does.
Can you debug a human brain? I can't.

Is a human brain intelligent? I believe so.
I was referencing to "What if the character separating fields is not a comma?".

And there it clearly works. I used this technique a few times with success. If you find a CSV file that has mixed field separator types, then you probably found a broken CSV file.
That wikipedia quote needs to be banished into the 7th circle of monad shame.
I don't think the cost of moving overseas is actually that high, especially for a student. A plane ticket, a suitcase, and a laptop. I'm pretty sure those, accommodation, and food would be cheaper than studying at home at an expensive school.
Really good bioinformatics repo
On the other hand, there's definitely some value to being able to directly inspect and alter your data in a text editor. It would be nice to not have to deal with unprintable characters.
Evolving Internet standards beyond ‘rough consensus and working code’
GOMAD is also specifically designed for teenagers with no fat or muscle that don't know how to consume 3000 + calories/day (and I believe Rip usually wants them in the 4-5000 range). What I'm saying is that this is an inefficient approach for almost everyone outside that demographic that has any sort of interest in improved appearance (i.e. almost everyone).

Your body can only build muscle at a certain rate, and the rest of the caloric surplus is going to be converted to body fat. So what I'm saying is if you are willing to pay a little bit of attention to macro nutrient intake, you can gain muscle with much less of the associated body fat that comes with bulking.

This way, you have to much less to cut. More importantly, you learn how to eat properly which is essential for long term success.
That's a whole lot of words to replace "In vino veritas". Also explains why teetotalers like me are sometimes considered suspect.
Android vs. Garmin altitude data seems like an irrelevant distinction, as Strava keeps and maintains forever the altitude profile of the very first person who rode from A to B, no matter how ridiculous the data. On the route I ride most often, up Tunnel Rd in Oakland, California, it's a climb of about 1000 feet over about 4 miles, depending on where you reckon the start and end, but on the whole length it's just monotonically uphill. There are no down grades. But the Strava data is all over the place. It goes up and down on small scales constantly. It says there's a -47% grade at one point. The profile looks like the business end of a backsaw, when in reality it's just up.

To make any sense of this data requires substantial low-pass filtering over their altitude data. I don't know why Strava doesn't try to clean this up.
This post didn't strike me as a ton of anything. It was pretty succinct. I agree with stormbrew above that the value here is in stating clearly what the purpose of a monad is as a way to lead in to a better understanding of a monad. With knowledge of what a monad is, many people will probably stop reading there because they're not interested in getting close to pure functional programming.
Upvoted. SQLITE as an API does so many things right:

- Providing it's own malloc/free "proxies" to work away with different linked CRT versions (Microsoft)
- Prefixing ("namespacing") everything, and not exporting symbols outside of the API
- Configuration of the API before it's started, where it makes sense (threading model for example)
- Ability to retrieve compilation options back (e.g. how it was compiled and with what features)
- many other things
I know this is a little off topic, but I always wonder if Cannabis becoming legal in more places, like the US, would result in more innovation with regards to the actual smell of cannabis. Perhaps more convenient ways of ingesting/inhaling that don't result in such a strong odor? Maybe biological manipulation of the strains to specifically eliminate the aspects of the plant that give it such a strong smell while maintaining the effects? You have to think that the primary providers of Cannabis to date have not had much incentive to tackle this problem, but like you said, the more and more prevalent it becomes in society, the more necessary it may become.

I found the recent episode of the tv show VICE that focused on the booming entrepreneurship in Colorado around cannabis to be really interesting and it will be interesting to see what comes of that test environment within the US.
Ask HN: Alternative to Stack Overflow?
Stackoverflow.com say that "Questions asking us to recommend or find a tool, library or favorite off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam."

So what is the best site can I use to ask for a recommended library or tool?
Java 8, Spring, Hibernate, SSP – Let’s Play
In Japan, you learn both Japanese and Chinese readings for kanji. Except the Chinese readings in China are different to the ones in Japan. A lot of people thought I was strange when I was pointing things out on a menu, but couldn't say what they were. lol
Well that was a bit silly.
I expect these will show up in parking lots long before before they end up on actual roads or other paths. It's much easier to block off a section of a parking lot for installation, repair, cleaning, etc. than it is to block a section of a road. Also, parking lots tend to be privately owned.
For you Emacs users, here's a search for Control-X Control-C.

https://github.com/search?q=%18%03&type=Code&ref=searchresul...
Disclaimer: still reckoning with monads.

The explanation is better than most I've seen, but it also feels a bit too reductive. IO is probably the best way to start understanding monads (futures also helped), but this idea of decorating instructions means you can do things like implement your own exception handling mechanism if need be. Lingual features of this scope usually aren't given to users, excepting a Lisp.

The hard part for me is grappling with how abstract a monad is. To this end, it almost seems easier to observe the uses of them rather than trying to fit them in a box (for now). Every explanation I read on them now sheds a bit more light on them, so it's just a matter of time and persistence.
Sorry, I do not get it?

what is :wq ?
Pages 34-100 of the results are all from the android linux kernel, so actually just consider relevant results to be about 1/4 the reported size.
It writes and quits in vi(m).
Write and quit on vi/vim, its quite hilarious to see them actually on code :)
You use that command in Vim to save and exit the file. But as a modal editor, if you're in insert mode, you'll type it into the file as text instead of a command, thus the search here.
>phantom bot accounts with no transaction fees with such ease.

Never mind the criminally dumb omission of the transaction fees. Gox could have bought a valid trading identity on one of the various websites that sell them, and included the fees (which end up in their pocket anyways) in the transaction.
'pc' is invariably shorthand for 'im gonna get self righteous about my right to be an asshole'
They're showing how often coders accidentally write ":wq" in their code, which is a common command in vim (save and quit).
I know what :wq is, but what is... this?