skysight-inc/HackerNews huggingface dataset:
This is pretty incredible stuff on the terminal. Aside, if you'd like to code up tron bots (AI), you can try them here: https://www.hackerrank.com/challenges/tron
I'm not convinced that the cumulative latency this would introduce into test runs is lower than the amount of time required to use brew or apt-get to install Postgres.
We're not these children's daddies though, are we? Did you run up to every adult expecting praise? Did they give it to you?

This is a group of, by and large, professionals. They are going to look at it in a critical light. If you want critical feedback, this is the forum to show it to. If you want coddling and nothing but positive reinforcement, stick with your parents, teachers and friends.
Totally agree, I personally don't go into Android posts with the intent to convert people over to my "team". I might post a comment relating to my experiences when they run contrary to what is being posted, but by and large I don't want to act pompous about the platform I use being the "one true platform". I do notice a large amount of android users seem to love apple stories and to immediately launch into diatribe mode. Which just makes me not want to bother reading android or apple articles entirely.

Both sides need to chill out and realize we don't need another Ford versus Chevy debate with Android/Apple. They get tiring and aren't very productive.
The issue is that most posts that announce one's age don't result in guidance. They result in a chorus of "good jobs" that, although nice, don't offer any real constructive advice.

I've always postulated that one would get more actionable advice and sincere criticism if they did not include their age, and that age merely lowers the bar and dilutes the value of the discussion.

Including one's age might result in comments that make the poster feel better, but they won't make him code better.
He's talking about tech-leaning folks who visit sites like The Verge, not Apple users specifically, though I can see how easy that would be to misread.
The claim was that "engineers are never the one in charge." If your argument is that engineers cease to be engineers once they get into management, then it's tautological that "engineers are never in charge."
91 pages of PSDs. Add search and filtering by tags, please! Other than that, this is amazing.
No, it always has a WiFi or HSPA data connection, and I haven't disabled any of the usual suspects (e.g. syncing or location services). Of course the display is off most of the time, and that's the big battery hog. The screen is on maybe an average of half an hour a day.
>Planetary's approach to microsatellites is VERY daring. Instead of flying bulletproof, radiation-hardened single vehicles (like NASA or JPL), they plan to put up scads of cheap, disposable spacecraft using off-the-shelf hardware.

>Who cares about reliability, it's just a robot and there are many more where it came from...

I'd expect anyone whose orbital hardware isn't cheap and disposable might care about scads of unreliable, soon to be junk being tossed up there.
Nice idea. I'm sort of straddling the position between management and engineer at this point in my career, so I understand the utility of meetings but also definitely appreciate how much more I can get done when I'm allowed to just be in the zone and define my own objectives.

Do you think it would be feasible to have a competent manager assign somewhat high level tasks to engineer-managers, have them assign subtasks to engineers, and then have the engineer-managers deal with integration, systems design, and interfacing with real management?

It seems like if that situation works in practice (I'm too new to know, and didn't go to management school, so this is largely experimental or anecdotal for me), tasks can simply be assigned by someone close enough to understand the complexity and skill of the engineers actually doing the coding via something like exchange based tasks, a to-do list of open issues that need to be dealt with, etc.

Or do you think that the core engineer staff is not mature enough to handle that level of independence at most big companies? I would assume that at startups the structure is more flat in such a way as to make my suggestion less meaningful.

I ask this because I'd really like to be a better manager, and I find that for myself, having a list of goals (i.e. "define API and write spec", "draw out abstraction structure", "CAD up mechanical enclosure", etc) is more than sufficient for me so long as I'm in regular enough communication with the people around me to know what those shortened descriptions mean for sure.
Actually, it stood for "Editing MACroS" [1]. There are other expansions though -- see [2] below.

[1] http://www.gnu.org/software/emacs/emacs-faq.html#Origin-of-t...

[2] http://www.gnu.org/fun/jokes/gnuemacs.acro.exp.html
There are a few pieces of evidence that suggest long-term depression can impact neurogenesis, which could lead to altered cognition. I don't know if that's a prevalent theory, and as the author points out, it doesn't explain non-depressive suicides.

I can, however, answer this anecdote with another anecdote. I've been dealing with suicidal thoughts for about 5 years, and at some points some very limited self-harm. On an earlier post, I detailed what I thought was my most frightening, closest-to-suicide moment.

> The scariest, closest to suicide moment I ever experienced was when I was shopping at a mall. It wasn't very busy, and I was feeling very... manic might be the word. Head down, headphones in, speed walking between errands. I had to keep moving, no matter what. I noticed the sort-of cut-away in the floor, so you could see from the top floor down to the ground. It was only 3 stories, but I had a really strong, sudden impulse to vault over the railing and see what it would do to me. Maybe I could land on my head, that might work. It was something I had never really considered before, it wasn't a very efficient way to do things, but it just gripped me very suddenly and all of a sudden it was a huge crisis.
Being suicidal, generally, is death by a thousand cuts. You have a predisposition, and all the stresses in life push you in that direction (as you've said). But the jumping off the ledge moment is crucial; personally, I have strategies for daily temptations like putting away knives in the kitchen. It's the spur of something unexpected, the sudden, strong, irrational impulse that really scares me.
Usability Mistakes to Avoid When Using Photos in Your Website
pg, I think you should make this point clear in your OP. The reason I say this is that I don't think the majority of the indignation towards InstallMonetizer was around the fact that they do what they do, but rather the fact that YC appeared to have endorsed their behaviour. I think it would come as a kick in the guts for a lot of people who slaved away at 'big ideas' only to get rejected for YC in favour of a company like InstallMonetizer.

I don't think the average HN user is really interested in having InstallMonetizer change their business practices (it seems futile to form a witch hunt against one of many companies).

Currently, the OP above makes it looks as though YC did invest in InstallMonetizer and that you endorse their current practices and are defending them against the mass of hate.

I think a better way of handling this would be to make it clear that engaging in questionable business practices is not the way to get funded by YC, and distance yourself as much as possible from these guys.

Just my two cents, FWIW.
I'd say that piggybacking on installation process is not a valid way of promoting other software. If I go to the cinema to see movie X, I don't want to have to see half X, than Y, than other half of X, just because the distributor thought that Y ought to be promoted.

Sure, advertise the crap out of your product, but do it in contexts where people expect to see them. It's like I'd let a friend through my doorstep, and a random salesman tried to sneak in while doors were open.

And first make sure that whatever you're promoting has any value for user. I'm yet to see a single thing install-bundled that is net-positive for user.
I'm an admin on a larger Android forum and I'm generally one of the first to refute anything untrue that Apple haters will ignorantly spout. I can't stand when either side will parrot statements they hear from like-minded sites without ever being objective and seeking out the truth while putting aside personal bias.

Like someone else mentioned here about some iphone users being quick to take cheap shots at an ecosystem/platform that does not coincide with their own personal interests or usage, some Android users ironically do the same. Frankly, I think it's all a little silly to get so worked up over a portable pc that also makes phone calls.

Example of such silly threads on an Android forum (and this is one of the more mild ones, since I was moderating some of the worse parts): http://rootzwiki.com/topic/33928-what-do-you-think-of-the-ip.... This was actually like 10-15 separate threads since everyone thought they needed their own personal one in their own device subforum. We ended up merging them all together as they happened and stuck them in the off-topic forum to help detour the nonsense somewhat.
Give your website a thorough security scan with Detectify
Ask HN: Best language for finance?
I was hoping someone with personal experience could give me some insight on what programming language(s) would be best applied to stock market analysis and/or automated trading.
This, for me. Ironically, my "partner" regularly wonders why I don't call her my "girlfriend". Perhaps not coincidentally, she is quite a few years my junior.
Interesting, but still this is connecting to outside server. For mac there's Postgres.app
There was a show in the US around the same time, but can't remember the name, but it was the same concept
"In the economy digital, all left their mark. Due to the regular and systematic monitoring of their online business, data application users are collected without monetary consideration. Users, recipients of a service become and quasi-employees, volunteers, businesses." -- translation

The French Ministry of Finance produced a report [1] determining that Google should be taxed on the value of the exhaust data (clicks, etc.) it discovers by tracking (presumably) the nation's citizens' behavior on the Internet.

The report appears to argue that Google's users should be treated as employees for the purpose of taxation.

[1] “Mission d’expertise sur la fiscalité de l’économie numérique”
http://www.redressement-productif.gouv.fr/files/rapport-fisc...

[2] Google translation of the abstract https://gist.github.com/4591051
>They make "drive-by installers." A drive-by installer installs software without the user's knowledge. This accusation is false. //

Nope.

A drive-by installer installs software without _express_ consent of the user. A default of accept or a checked "install" checkbox for a bundled product that is not labelled directly as the software being installed (ie you clicked a download link and it said SoftwareX) then it's a drive-by.

Adobe are doing this now. Last straw, if Adobe Readers vast girth wasn't enough well this certainly is.

Either the download must say "StuffYouWant.exe with CrapwareBloat.exe" or the installation of the later must only be done by non-default action. If these conditions aren't met then it's a drive-by installer and those consciously profiting from it need to check their morals.
It won't lead to the bug: `j` has no connection to `1j`.

The bug described in the article is impossible in Python (and probably in most other programming languages with native support for complex numbers) because `1j` is not a valid identifier.
Yes, that's true. Though there's a minute where (some) mentally ill people get lucid enough to realize they can do something about it. I know some cases where people from that point could pull out on their own, and other people that looked for treatment.

If it's not too much to ask, how did you do it?
I've observed (not scientifically as you say) the opposite. In fact, just yesterday there was some 'Android sucks Apple's great' stuff going on in the comments on an article on The Verge, which is actually one of the sites he directly says he visits.

It's hard to take Marco et al seriously anymore.
Arguing that one ought not to include their age is not akin to arguing that one ought to be hostile to young people. We should just not be inordinately soft in criticism. Doing otherwise just inhibits development of "thick skin."

The world is comprised predominately of people that either 1) don't like you or 2) are indifferent to you but don't like your work. That's not because their assholes, but just because they're aware of the flaws in you or your work. The sooner one experiences them, the sooner one can start to take advantage of their advice.
How one woman got 50% female speakers at a tech conference
I've seen far more people advocate Python than Haskell, and look at it now!

Of course, since Python is already popular and widely used, this has died down a bit since. That said, even on HN, where it seems almost everybody is using Python anyhow, I still see at least as many comments promoting Python as Haskell.
I think the metaphor is bad, but applicable in some cases. I remember a video (I won't link to it) in which a guy was arrested after a shoot-out with the police. In the police station the security camera shows him sitting alone at a table. He pulls out a gun from his baggy pants and shoots himself. That is really, really similar to a game-style ragequit. I don't think the guy was a typical depression case. He was cornered, screwed bad forever, and pressed "quit".
Being out of the age where friend circles include lots of singles, I spent a few years on the online dating circuit. It worked out for me in the end, but it's a pretty miserable process and none of the new sites (including this one, sorry) seem to fix the fundamental problem of de-personalization.

If I were on the market in this day and age, I'd definitely stick to Meetup and similar sites where you can join a singles group and go to events where you can do something fun/interesting/comfortable and meet a lot of eligible singles in the process. More importantly you are presenting your real-world self and meeting theirs, bypassing all the vaguely sociopathic behavior that's more or less normal on the dating sites.
Speaking as someone who has been suicidal, I think that that article is a lot of hot air.

This is what it felt like to be suicidal: Imagine the worst heartbreak you have ever felt, and multiply this by ten. Imagine the worst anxiety you have ever suffered and multiply this by ten. Imagine that every second feels like a minute, in each of those minute-long-seconds, you feel like a lion is just about to jump out from around the corner and rip you apart slowly. Imagine that everything you used to enjoy is meaningless and nothing at all is fun or enjoyable. Imagine that both your parents just died in a horrible car crash right after disinheriting you because they felt you were a terrible disgrace. Imagine that you constantly obsess on what it was you did so wrong, and what you might have done differently. Imagine repeatedly reliving every word you can remember saying to them with a terrible and critical eye, and repeating to yourself every harsh word they ever said to you. Imagine that you can't think of anything else at all no matter how hard you try, and these obsessive thoughts just spin in your head over and over and over and over and over and over again with no relief. Imagine that all these feelings just go on and on and on and on and on and on, for hours, days, weeks, months, with no relief. Unrelenting torment and misery with no escape, no out, no one who can understand you, no one who can calm you, no one who can make anything the slightest bit better.

Imagine that the only reason that you didn't kill yourself in order to end this interminable torment is because you figured you'd fuck even that up and just end up a quadriplegic, and then be truly screwed, since you'd never be able to end your eternal misery then.
Migrating to OpenBSD from Linux
Define "up there". Space junk is only an issue because it's in the wrong orbit, regardless of how cheap their hardware is they can avoid it becoming an issue by inserting it into an appropriate orbit where it'll burn up or be directed away from the Earth. As I understand it in the long term they aren't going to be doing much in LEO anyway where space junk is an issue.
No sorry. A very few Intel chips are coming off at 7W (really more). If they all were it would matter but just getting a few there does not help. I can't get a 7W macbook air...
Positive reinforcement and pleasant feedback are how people grow, not some type of angry neckbeard behavior. Everybody knows the professionals are superior, so we ought to kindly and gently nudge the newcomers to the same level of excellence.
That does make more sense, and I appreciate the more thorough explanation. It seems a bit ironic though, that Python makes you more specific and certain about the output type than Haskell!
Nexus 7 isn't enough for a grandma?
Yep, basically we've hit that point where computers are the appliances people always wanted them to be.

Intel is going to have a hard time keeping high profit margins on lower cost chips. If any company can handle it though they should be able to.
True, space junk is an issue, and I don't know what Planetary is doing to mitigate that.

But, bear in mind that only the Arkyd 100 is supposed to stay in Earth orbit. The planned 200, 300, etc. all boost off in various directions (investigating and later, exploring asteroids) so their eventual fate doesn't matter as much.
This is one of the distinctive features of organic chemistry as a science - that once a procedure is published, the barrier for any competent chemist in a well-stocked academic or industrial lab to attempt to replicate it is very low. It can often be done in an afternoon. This stands in contrast to say, cell biology, where the experimental feedback loop can be on the order of months or years.
Oh no, don't copy IBM! They've evolved away from technology into accounting gimmicks. What do they have to offer for the future at all? Intel should innovate its way out of this mess or die, not go into services, that would be pointless for society.
I share your interest in the Datalog engine implementation. The free version of Datomic does include Datomic Datalog and you can certainly play with it against the normal Clojure data structures without bothering with the backend.

You might be interested in Cascalog, which is a similar, datalog-style query engine designed for use on Hadoop. But it can be run locally with a play data space. The implementation is open source and you can peruse it nicely.

fogus is working some on bacwn:

https://github.com/fogus/bacwn

which may also hold interest for you.

Sooner or later I'm going to get back on the prolog-y, datalog-y chapter of ANSI Common Lisp as well.
Because it's based on the snail mail system.
Twitter support added to Fotostat
>Further, virtually every academic (read: non-biased) study on the topic of compatablity indicates no correlation between successful relationships and personality/interest based matching.

I'd be interested in reading these studies, but I'm coming up dry searching Google scholar. The best I can find is an article saying that the research that has been done on match systems for online dating is inadequate.

I'm also not clear on how you would even do a good study on that. First of all, is it a controlled study? I find it very difficult to believe, for example, that two people rated on OKC as 10% a match would be as likely to get past the first date as two people ranked as 90%. But if you're not controlling that variable, you're going to be collecting data on match ratings in the range of 80-100%, and it seems very likely that any possible distinction would be lost in the noise at that point.

Moreover, dating site match-making algorithms are not necessarily just a raw number. Taking OKC as an example again, some people might just look at the raw score, while others actually go through and see what conflicting answers were given. A good study on these systems would need to account for these different types of users, as it is very plausible that the latter type is getting a lot more value out of the rating system than the former type.
I just assumed that Google hiring Kurzweil was like FusionIO hiring Wozniak. We all need a mascot.
And how is a response of "That's pretty good for a 14 year old" of any help? If the critique should not take into account the age of the creator, then why should the request for the critique mention it? Shouldn't everyone who shows initiative and a willingness to learn be encouraged through respectful and civil feedback, regardless of whether they're 14 or 40?
Totally agree. One should like technology for the sake of what it is and what it does for us. The approach guys like Woz take to various devices regardless of brand is one that everyone should try to emulate.
I think one phenomenon is that Android users have more experience with iOS than vice versa. I've been pretty much iOS/OS X-only since 2005/2006, I honestly don't know what's up in Android land these days. And, aside from an ill-fated tryst with Windows Phone 8, I'm not super interested in what's happening in Android land.

I don't feel compelled to comment on Android threads because I don't really care. But I feel like Android users have an idea of why they chose Android over iOS and feel compelled to educate people in these threads.
“If your system of finding worthy students or speakers to promote is to have them come to you and ask, but a solid body of research shows that women won’t do so, you’ve institutionalized a gap”

This applies just as much to finding employees. The resumes don't just appear out of thin air usually, and it's no excuse to say you just didn't get any from women.

I myself used this excuse in the past, but I hope not to make any excuses in the future.
I feel I should write about this somewhere else with proper justification, but something I've observed is that design culture is not an intellectual culture to the extent that programming culture is.

Having gone to school on the same floor as the design students at my alma mater and having met or worked with many designers, overwhelmingly my impression is that they are for the most part less verbally inclined than those who work with words, code, and math and prefer to express themselves through images rather than words.

The problem with this is that we don't recognize visual education in Western schools, so the average person lacks any kind of history or theory of visual art, design and culture, which are the foundation of taste and rational discussion.

As a result, the world is chock-full of designers who fall into simplistic design philosophies or obsessively identify with a particular design aesthetic simply because it suits their preference.