skysight-inc/HackerNews huggingface dataset:
A lot of the comments are really condescending and unhelpful. There's a lot of posturing Silicon Valley bullshit on this forum, and it really sucks. If you can't say something genuine, shut the fuck up!

You aren't weak. Everyone can break, and everyone breaks in their own way. If you head down this road, always realize that the people telling you to suck it up are the ones who have their own problems they haven't dealt with. The vast majority of humanity are like piranhas to pain, wanting to rip apart yours in an attempt to fuel the broken soul inside of themselves. Your pain matters, trust me. You matter. You just need some help. You aren't a pussy, a fag or a loser. In fact, the people who don't offer help or make you feel bad usually have the dumbest reasons in the world for acting that way.

Sucking it up and soldiering on is exactly what has lead you into this mess. Now is the time to examine your life, possibly on your own or with someone who cares. It isn't easy and it may take years, even if you "know" what the problems are.

You are an adult man caring for your mother and she treats you badly. Something tells me you aren't the bad person here. You obviously know that somewhere if you felt the need to tell us in that way, and you just wanted it confirmed. I'm confirming it for you. Narcissistic parents suck. Please realize that your parent, despite how you feel for them emotionally, are a person like any other whom you didn't get to choose. Your dad also sounds like he needs his ignorant, posturing face knocked in...no offense.

Your problems are environmental. Maybe you have mental health issues too, but you're describing a toxic life with a forfeited opportunity, a terrible job, a useless, cruel father and a mother who needs a reality check.

If you die now, you never get to see it get better. You never get to experience reciprocated love, discovering new parts of yourself or pursuing a dream. You never get to live , which it sounds like you haven't done much of.

Don't do it.
Whip - A Haskellish Lisp dialect
Anecdata is the term I've heard for this situation.
Right then. I'll just go and build a business without any capital. Maybe my fairy godmother will just handle salaries and expenses.

What's the alternative? Funding solves the problem of "entrepreneur needs money to build business". You can't just dump on VC without offering some alternative way to solve that problem.

It's possible that bootstrapping is best, but he doesn't even bother to make that argument.
The fake 5 star reviews now handily outnumber the fake 1 star reviews.
ASP is like James Bond. You just can't kill it.

I am surprise to see Groovy in that list whilst Clojure isn't. Where is Groovy being used these days?
Based on this I would think that the conversion rate on the TURBOTAX offer to subtract the cost of the service from your return for a HUGE 100% fee (meaning the cost of that method of payment is as much as the tax service itself) but allows you to skip the entering of your CC information, given that it comes at the end of doing your taxes, is probably pretty high. They should try a cake add on.
The "Sweet and Gorgeous" Tech Speaker Incident
Postgres works pretty well with C#. I've used Dapper + Postgres stored procs very happily.
How is that different for any of the other top 10 languages?
Open Pixel-art Platformer
7 Things I Learned From A (Unsuccessful) Crowd-Funding Campaign
Me too (not affiliated with Flynn). One of the reasons Rails gained so much mind share (IMO) over the Python ecosystem was fragmentation in Python's ecosystem.
I'm going to be in Spain briefly in a few months, what do you suggest?
New algorithm solves major problem with homomorphic encryption
Anyone noticed strange AdMob change lately?
Hi all,
it's been a few days since I noticed one strange things in my AdMob reports.

The number of clicks significantly increased, even up to 20% in some of my apps, while the value of the click dropped significantly to ~0.01 per click.

I don't have many apps, and all of them combined don't have more than ~500 impressions/day, but this trend has been lasting for a few days now and is consistent in all my apps.

Am I just confused by some statistical anomaly, or AdMob changed it global behaviour?

As a side question, which AdMob alternative for Android would you fellow HN users recommend?
That's the problem; it's not a modern system. eg, the British GPO 332 handset was first issued in 1937 - and still works. It's difficult to demand millisecond timing when you're backwards-compatible with pre-war equipment.
The Expert/Programmer/Non-expert reactions at the bottom are priceless.
You people are amazingly irritating. Why do you believe that whenever a person disagrees with you it's "trolling"? Fez was a truly terrible game, and Phil Fish a terrible influence on videogames. He, and many people like him, are transforming videogames into something truly horrifying. I can elaborate as to why if you wish.
Large corporations, governments and science conglomerates that use COBOL and Ada are not part of any community.
You should become a Manager. You would fit right in.
Dems--Dees-and Doos. You would make a great middle
management Dink.
With this kind of editors you loose simplicity. How can you duplicate one of the objects to make another object? How can you move something in a tree? It just doesn't work for me.
They host their code on github. If you scroll about 100 pixels down, they say that. I'm not sure whether that's still okay (the not linking part) but they're not just randomly using github images.
> Why would anyone do that? Isn't "easy to understand and simple to implement" always a goal of everyone working on tech standards?

Patents and "competitive advantage".
> That pilotes die in case of a plane crash is probably the main reason why air travel is so safe.

Then what about driving ? By the same logic, car accidents should be much less. Flights are much safer due to the amount of research done in air-travel safety, in general, and also after every accident. And also because in roads you have too many cars interacting together at the same time, where any one person's small mistake can cause an accident, which is not the case with aeroplanes.
I wish for reviews + social. You know, somehow combining the power of the web with the good old process used to find out whether something is good or crap - asking the people you know.

A review by someone 2 links away from me is very unlikely to be spoofed and I reckon that even 3 links away from me (this is probably a large enough pool?) would be quite trustworthy.
> SSH PermitRootLogin

I assume you mean to disable it? I see that listed in various places, but I don't understand why it matters… I like to kill all passwords on my VMs (so there's nothing to brute force), uninstall sudo and only use ssh keys to authenticate. I would like to know why this is a bad idea.
Just want to chime in that it used to (and still does, I think) work that way in Belgium for classic landlines.
First Open Source Airplane Could Cost Just $15,000
Thanks, sounds great.
Not neccesairily. I did some small stints in the whole nightlife, promoting, etc. buisiness when I was 15, and knew noone. With 16, I considered myself pretty well connected in that crowd. You really have to go out your way to be "awesome", but it will get positive attention, and you'll slowly get to know the whole social circle around a given metier.

In retrospect, i had a weird childhood.
What does it mean for light to be stopped or stored?
Not necessary related in this instance, but users of the Something Awful forum generally refer to themselves as "goons".

See: http://en.wikipedia.org/wiki/Something_Awful
"... the team behind the RSS reading web app said that they are giving up development on the product because they're simply exhausted from building the product."
The "40 char text" is based on NIST guidelines for estimating the entropy in English text -- i.e., dictionary words which make grammatical sense together. The "10 char password" is for 10 random printable ASCII characters.
It's a real thing!
Yes! My pool was quite drained 1 or 2 years ago, but I managed to enlarge it by taking longer breaks, shutting down completely on weekends, eliminating foods I'm intolerant to (gluten & lactose inflame my gut pretty quickly), introducing intermittent fasting (no food until noon), adding fish oil and vit D, switching from cardio to HIIT workouts, and keeping caffeine intake constant. I can now be highly productive for at least 7-8h per day, and then still focus on my family (vs turning into a couch zombie). Lack of sleep (< 6h; optimum is 8h) still kills me though.

I think intermittent fasting and fish oil did the most for me in this regard. Since quality of sleep is really important to my focus, it might be worth mentioning that zinc supplements do a lot for me here (but at least this remedy is purely anecdotal).
While entertaining for us responding in such a public way will encourage further stunts from his adversaries. Kreb plays a dangerous game.
My thoughts exactly. I don't know about the original paper, but the article doesn't even seem to discuss the possibility of other conclusions.
I think he means if you are in the 1-2% of businesses that receive VC funding and after receiving funding you go on to fail...
Goldbug: Secure Instant Messaging
I imagine if signal was jammed and only C/A codes were rebroadcast the drone would use those instead of nothing.

edit: Assuming that navigation was relying only on GPS
The startup as a band
There are monthly threads where people can post jobs like this, which are posted on the 1st of every month.

These are the list of those posts for each month:

https://news.ycombinator.com/submitted?id=whoishiring
I'm an old-school perfectionist, sorry.)

http://karma-engineering.com/lab/wiki/Tutorial10
Lots of places, but I expect mostly in Grails installations.
I agree that the experiment as described does not prove that conclusion: first, Kathy really describes a metaphor, rather than a quantitative or realised model. Second, there are lots of potential confounding factors: you gave a potential alternative explanation, and when I read the post, I thought that possibly people are more likely dissuaded by the propsect of appearing greedy, so they will only take the cake if they think they appear to have deserved it. Possibly, considerations of calorie control or significant for a small proportion of the test subjects.

But this kind of discussion really needs to address the original article, not kathy's summary: the PDF can be downloaded from a link at http://www.jstor.org/stable/10.1086/209563 - from my quick glance, the paper does deal with the suggestion aboutit being just social context (the student-drawn subject pool did indicate that they thought one should generally avoid cake), and the background for the study did cite research into neurological underpinnings of the model.
How the McDouble Cheeseburger is a Superfood
Why does there have to be a law against this? If Amazon wants to allow astroturfing, what say does the government have in it?
"the way the Iranian most likely got control over a US drone"

That is a very bold claim which I believe requires far more citation than you have provided.

https://en.wikipedia.org/wiki/Iran%E2%80%93U.S._RQ-170_incid...
"Commit" is a nicely designed iPhone app that does this.

https://itunes.apple.com/us/app/commit/id473527073?mt=8
It is combining previous ideas together exactly as all those ridiculous patents we complain about do. I never understood why the programming/hacker community was so against designers being inspired by one another (even if that wasn't the case here) but yet so outraged at the ridiculous patents.
The why and how of CSS testing
How the Western Was Lost (and Why It Matters)
Successfully raising capital is pretty much always seen as a win - a group of professionals have examined you, your team, and your idea and decided that it's worthwhile risking a sum of money backing you. That gives you a runway to build a userbase without needing to worry about being profitable. In some cases it means you can actually build something that you couldn't build without the money. Capital certainly gives you time to focus and build faster.

The problem though, is that capital is also a shield against the reality of building a _business_. It saves you from talking to potential customers for a while. You can kid yourself that you're "working on the product", doing the fun stuff like writing code instead of the hard stuff like selling. Many, many tech entrepreneurs conflate "building a product" and "building a business". Making the most amazing product in the world is pointless if you can't market it. If you bootstrap or borrow then you have no choice but to get out there and find real, paying customers because otherwise you're screwed so much earlier. That changes your focus in a very good way.

It surprises me that investors put money into teams of hugely technical people who can't sell the amazing tech they can build and yet don't insist that they expand the team to bring in people who _can_ sell right at the start. It's often almost an afterthought, something that can happen later once the product is "finished". Raising capital _never_ means you won't need to do sales and marketing. Every successful business has to. The earlier the sales team is in place and having input into the business the better.
From reading the article I don't imagine that the author has started or has the desire to start a company.

> If you have a guarantee that you will become a home run...

That right there sums it up.

On a side note, I think there's a huge gap between a VC company and a bootstrapped company. I believe most entrepreneurs, including those who get VC money, aren't looking to hit eBay sized home runs. I think many just want to build a successful business.

Their options? Bootstrap or raise VC. Raising VC sounds like an easier road and has all the glitz and glamour. As a result, many entrepreneurs go that route, few get it and most abandon their idea altogether.

Now the entrepreneur is stuck in an odd position of having to pitch and behave as if they're "changing the world".

There's no solution to the problem as far as I know but it's really a lose lose situation. It's too bad because there's a lot of value that disappears in the process because no financing model exists/works for the moderately successful startup.
Things in IT You Never Want To Hear I've Actually Heard
Adventures in podcasting (by Helen Zaltzman, of the Answer Me This podcast)
https://www.dollarshaveclub.com/one-wipe-charlies
In the examples, the parameters are value types. However, in the real world, they are usually either objects or functions.

Also, when you write code this way, you don't end up calling the constructors very often. You end up with a big up-front construction/wiring-up phase, after which your objects/functions go about their business handling user input and making server requests.

I've found that this, combined with an MVC or MVVM methodology, essentially breaks my code down into functions and data records, with the two rarely intertwining. You basically only use the "new" operator either at the start of the program's lifetime, or when you're converting data from one data type to another.
Trial run for biggest battery in Europe could help power Britain.
Projects with good karma uses this. I have used it not only for angular, but also for knockout and backbone.
I'd hoped so too, at first, but since this is just to build a non-orbital mid-scale demonstration, I figure building this one doesn't ensure that the orbital one will get built, and thus they couldn't guarantee that a full-size slingatron would ever exist to deliver the promised launch. Would've been nice, though. They'll probably offer that if they kickstarter the first orbit-capable one.
Where does this "you only get one great idea" meme come from? Generating "great ideas" is a skill, and one that can be trained just like any other.
finally found the correct quote

"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man." -George Bernard Shaw
Well various techniques to recycle/reuse allocations instead of "garbaging" are well known techniques from the Java world too. Also, the generational collectors popular in the JVM's also do a good job of lots of short-lived allocations (as long as a vast majority of them die young).

The problem is, none of those things help when you have a large cache of small(ish) objects that need to be scanned fully at every GC cycle. There's nothing worse for your performance than stopping the world for a few seconds and using that time to wipe your L1/2/3 caches with completely useless data. That's the reason I called large-heaped caches the anti-pattern for a GC'd system.

Brad's answer about using large byte array allocations (and presumably, managing the smaller chunks manually) is a fair enough answer to this question. But of course in this case you'll be writing code to manage small allocations out of that big buffer yourself, thus negating the whole point of GC. But it might be a decent enough compromise if you like the rest of the language a lot (which Brad clearly does :-)
Maybe they are too exhausted for even that. Set up a payment system when you're sleep deprived? No thanks.
Anyone notice hitting the escape key sends you to a squarespace login screen? Seems like an odd thing to have turned on by default.
About the PIN: your guess is right. The tone system for dialling numbers works like this: there are four "low" frequencies (697, 770, 852, 941 Hz) and four "high" frequencies (1209, 1336, 1477, 1633 Hz). Each key plays exactly one "low" and one "high" frequency, e.g. when you press "1", your phone plays 697 and 1209 Hz.

The telephone exchange listens for those tone combinations to know what number you're dialling. If you have an audio recording of a number being dialled, you can actually figure out the number just by listening to each tone separately and comparing it to the sound made by pressing keys on your own phone. Wouldn't surprise me if the fraudsters did just that, or maybe they used a "spectrum analysis" feature on a PC audio program.
"Flights are much safer due to the amount of research done in air-travel safety, in general, and also after every accident."

Yes, of course. But why? Why is the amount of safety research so much higher after a plane crashes compared to when a patient dies? Why are simple checklists common practice for pilotes but not for doctors even though they could save many lives [1].

As for car travel. It seems to be inherently more dangerous for the reasons you mention. But lets introduce a principal-agent problem [2] for car driving. Assume that for example taxi drivers would steer the vehicle from a save place say as a drone. Would you want to drive with such a taxi?

[1] Gigerenzer: Risk Savvy - How to make good decisions.
[2] https://en.wikipedia.org/wiki/Principal–agent_problem
I think this is a good reason:
http://www.utah.com/nationalparks/bryce.htm
I've been there two years ago during my honeymoon and I found it beautiful (probably the best park I visited - together with Yosemite - in my west coast fly & drive tour)
Minor nitpick: Lisp is not a purely functional language. It's a multi-paradigm language.

You could, of course, program in a more functional style in Lisp (and that style is encouraged more in some Lisps than others), but you're not forced to.
HTTP/2.0 Initial Draft Released
Barolo Monroj Docg 2009
Pathfinder: Join the Startup Revolution
I see your point and you're right. Thanks for sharing :)
In short: not many. There is a serious tension between branching workflows and continuous integration (I mean the technique of merge-early-merge-often, not "the Jenkins server that runs the tests").

The whole point of continuous integration is that you do not wait until you are done to try to merge your changes. Merges in themselves are painful and not only are there fewer conflicts but they are less serious when everyone is (with few exceptions) just doing little merges all the time.

Moreover, having your changes merged in quick also means that you will get feedback about your changes before you're "done". If your change doesn't break a test but breaks functionality in a subtle way there is a much greater chance that someone will notice it and if you're doing something wrong that you don't know about, again, it's much more likely that someone will tell you. In bigger teams or in complicated domains this becomes more and more important.

Decent and related article:

http://martinfowler.com/bliki/FeatureBranch.html
Another example: I am a chocolate lover and would take the fruit, because chocolate cake (especially the free variety) has a tendency of tasting worse than it looks.
How To Effectively Use Social Media For Your Business Marketing
I really like this one - http://nvie.com/posts/a-successful-git-branching-model/
Misko Hevery has several Google tech talks about this, and I found them very interesting and easy to follow:
http://www.youtube.com/watch?v=XcT4yYu_TTs

At the very least, it completely changed the way I think about and write code.
TDD is like Forex and semi-pro photo-shooting. The most probable way of benefiting from it is to write books on it and make workshops.
SpaceX processing units, radiation-tolerant by design (2012)
Leisure Suit Larry retrospective: revisiting the original loser
States are likely to share its surveillance with the big corporations (who are much more powerful than elected politicians) to ensure that any union activists never ever gets a job again. It's a much better tool to maintain the status quo with than physical force. There is at least two dozen famous political philosophers who you can read for all the details.
> What about anxiety goes up after working on a hard problem (memorizing a 7-digit number, apparently) - maybe you can test this by measuring cortisol levels - and so you choose the (stereotypically) more satisfying and rewarding dessert (cake) as a form of emotional eating and also, you know, rewarding yourself for a job well done?

This. It pretty much exactly describes how I often feel.

> Psychology is great and a lot of the unfalsifiable stuff is valuable but it's irritating when it's dressed up as science.

Psychology is also full of ridiculously simple "experiments" done on "random" populations of N = 20-something that are supposed to explain complex phenomena of human reasoning.
Linus on git rebase and merge (2009)
Statistically caught correlation does not imply the assusmed causation you wish to "prove".

The guys who memorize numbers might associate a cake with a reward and choose it just in order to reward oneself for a meaningless and boring waste of time they choose by mistake, while in 2 digits group it wasn't counted even as a joke.

As for willpower/self-control - hormonal levels are almost always the major factors. Just do the silly experiments which are "considered unethical" involving "images from those magazines" and you will notice lots of correlations.)

The famous experiment with tape-recorded heart-beats is the beautiful one.

Again, trying to find a single cause in psychology is kind of naive. The theoretical framework advocated by Marvin Minsky of constant competition of multitude of semi-independent agencies (specialized regions of the brain) helps to develop the notion of multiple causation.

My guess is that if one would nail a poster of a fit bikini girl to a wall, the number of cakes chosen will be reduced dramatically, everything else being equal.

But for a pony psychology the article is perfectly OK.)