skysight-inc/HackerNews huggingface dataset:
Not everyone can work on passion projects, someone has to be the employee, the economy just doesn't work without it. Unless maybe if you run a company like Valve where everyone is technically an "owner". Bottom line large value projects require economies of scale and the mobilization of large labour forces, it's just not realistic for every business in our industry to be a company with two founders who are in love with their project. And work should not be something we "love", work is something we do to bring value to our society and wealth to our families. There's no easy answers here but stick to providing value to those you work with, or for, or for your customers, and I hope in the long term it should work out for you.
These are projections and the results of simulations - not fact - so they're already interpreting and/or claiming validity of the models.
I guess that answered his question, huh?
Thanks, I wrote this!
Hey, you can't hardly expect them to provide a course for such a minor, exotic language. Maybe you should try Irish or Ukrainian instead?
> The reviewer was full of shit, I've had mine for over a week and most people don't even notice

Do you realize yours is not the only perspective in the world?
I vaguely remember something about MS coders already using / to delineate arguments and \ for file paths; when they realized UNIX used \ for that function and they'd have to interoperate over a network, it was already too late.
That's going to be tricky to do with quicksort... you could definitely do it with mergesort, though, but you'd have to abandon the in-place guarantee.

The basic problem is that Array.prototype.sort() does not accept indexes for a slice of the array to sort between.
Yeah Eve used to be a spreadsheet then they added spaceships.
I'd love to hear from your friend and his experience with Neo4j, to see how we can make it easier / better to configure it correctly for the data volume.
Pretty cool. There are some great Packt books (I liked Haviv's MEAN Web Development when trying out the stack), but am I wrong in thinking the signal-to-noise ratio is kinda bad? It reminds me a lot of Udemy (seems like anyone can publish).
I just turned 50 a few days ago, so it has been more than a decade since I much cared about the topic, so I do not have any sources at my fingertips.

However, at one time, I was Director of Community Life for The TAG Project (TAG = talented and gifted), so I can tell you with confidence that mental issues such as autism, ADHD, and OCD are so common among high IQ individuals that some folks refer to them as comorbidities. The higher the IQ, the more likely you are to see some issue of that sort. That is something you should be able to easily verify with a quick search. If you can't, I can suggest some sources. (I am on a tablet ATM. Providing links would be a pain.)

Some years ago, I was contacted by a woman who had been brutally raped in her teens. She had dissociated during the rape. She felt really bad about that and, over the years, mental health professionals and others had given her messages and attitudes that just reinforced her negative feeling. I told her that it only proved that something was done to her that was really terrible and, unable to physically escape, she did the only thing she could do to protect her mind. I suggested to her that fragmenting some piece of your mind puts it on ice so you have hope of retrieving it later. It isn't lost. You prevent it from being outright destroyed by what you are enduring. So I suspect it probably helps to have a high IQ so you can create complex internal structures if you are in a sufficiently hostile setting, and then the result can be multiple "faces" developing. If it goes on long enough, presumably they can become more distinct than the sense of personaes I experienced.
That was the case 10 years ago as well. Most of my contracting friends started out with $15/hour webmonkey work.

The thing you have to understand about contracting (and really any paid work, I've noticed the same effect as a big-company employee) is that people will pay a large premium for a track record of delivering working solutions. When you first start out, your asset is "I know this programming language", your clients just want someone who knows that programming language, and you're competing with all of these people on oDesk and eLance who also know that programming language. After you've delivered successfully on your first couple projects, your asset is "I delivered on these projects and it made my clients $X", your clients want someone with a track record of delivering on projects with minimal handholding, and you're competing only with other people who have had wins of similar magnitude. The supply of these is much lower and the demand is much higher, and so you can charge much higher rates.
On the other side of the coin, you have the semi-technical manager who has ideas that are unassailable, because they are able to make "do this that way or you're fired" decisions.

These kinds of managers are utterly toxic. At the slightest hint of this kind of behavior, I'd be reaching out to my contacts to find new employment, where I would certainly be paid better, but hopefully don't have a feudal work environment.
Show HN: ReadRatio – Do people actually read what you are writing?
I'm also doing a masters swimming program (3 times a week). It definitely helps, I've never taken proper swimming lessons so it's a nice activity to focus on and improve.
How I Visualize My Time Spent Programming
This is more for fixing the surrounding area than the water, but if some fungi really do eat radiation then there should be a way to filter the water as well.

http://www.scientificamerican.com/article/radiation-helps-fu...

> Based on experiments with three different types of fungi, they believe the melanin-containing breeds absorb the high levels of energy in ionizing radiation and somehow turn it into a biologically useful (and benign) form, akin to a dark and dangerous version of photosynthesis.

http://www.permaculture.co.uk/articles/using-fungi-remediate...

> G. glutinosus has been reported to absorb – via the mycelium – and concentrate radioactive Cesium 137 more than 10,000-fold over ambient background levels. Many other mycorrhizal mushroom species also hyper-accumulate.

The second method still leaves you with radioactive waste (harvested mushrooms are burned, the ash is turned into glass) but it gets the radiation out of the environment.
A separate comment I want to make is that the cute puzzles talked about in the article are pretty much the same everywhere: deal with politics, deal with poor performing code, deal with random idiotic UI decisions. The more interesting thing is to work on your own code or company where you have users and customers and they can guide you toward a good design or to work on harder research-y things, things that fall under computer science or software engineering.

I was re-reading one of Paul Graham's earlier essays, the ones I read while at the tail end of high school and beginning college and it basically says give the hackers direct access to user feedback and they'll do the right thing. I don't know what happens but along the way all these companies that started out like that have just introduced layers and layers of people between the user and the hacker so much so that the hackers opinions about what's the right thing to work on right now are ignored.

Maybe it's just time to get back to that and take that exit strategy; just work on a small cool product that you own where you get user feedback immediately where you decide the priority.
The guaranteed rate of return is a crucial point. (There are admittedly also some tax reasons why not paying off the mortgage early can be relatively beneficial.) However, way too many people look at the overall stock market returns over the past few years and conclude that anyone who pays off their mortgage early is an idiot. By that logic, anyone who could should have taken out a HELOC and bet it on the market.

It would have indeed worked out over the past few years. The conclusion for guaranteed or very low risk investment returns is far less obvious and probably has more to do with liquidity and psychological factors.
Help users checkout faster with Autofill
I overlooked it because of the "lying scumbag" remark.
Astrology makes claims that factors of life are correlated with birth month. This is a reasonable hypothesis to explore through studies. It is certainly possible that some correlations claimed in astrological charts were derived from observation and validation over a period of centuries.

Obviously astrology is bunk in that planets don't affect you. But it's conceivable that some claims in astrology are based on evidence that is actually correlated to birth month and seasons. We would expect to see inverse correlations for these factors in the southern hemisphere.
How can each data point consume 540mb? 20.3 million X 150 years X (say) 1,000 bytes for a bunch of float values is still only 3GB.

What am I missing?
I have never been satisfied with all the web analytics tools I tried, so I decided to build my own.

I have been influenced by the analytics reports provided by Medium, I really liked the read ratio idea.

I have a lot of ideas to improve it but I tried to build a working MVP first.

I would love to get your feedback, both about the idea and the execution.

Thanks!
It can't nearly be as bad as the social awkwardness around Glass.
That should be easy on mobile devices. At least one of ä, á, à, â, æ, å is necessary for most of the supported languages.
Everyone please print your bingo card and let's begin:

https://farm8.staticflickr.com/7143/6521189607_59acddd58b_o....
People travelling to the US have been turned away at the border for humorous tweets... so I'd argue the situation is equally bad there. Source: http://www.bbc.co.uk/news/technology-16810312
No. What I'm saying is people's decisions being one of the biggest determining factors of their fates is the null hypothesis. If you want to prove the alternative hypothesis-- that it's not generally poor people's decisions' fault they're poor, you're going to have to bring data to back-up your alternative hypothesis.

I'd love to believe that alternative hypothesis, but that would be naive and irresponsible without data.
How to increase conversion rates with eye tracking simulation
Wow, this sums up clearly my experiences and what I've taken away from them. Very well written, this fits me so perfectly it's scary ... Makes me realize there are many more devs struggling with the same things. Thanks for that post!
The 6 Idea Generation Approach
Your parenthetical is the key, though. There's a big difference between a hash algorithm where generating a collision requires a few minutes of work on a cheap computer (MD5, now) and a hash algorithm where generating a collision requires a computer the size of the universe operating for a trillion trillion years (any good cryptographically secure hash).
I was (well, am, for now) working remotely. I've always worked remotely. I couldn't stand doing otherwise. Still drives me up the wall.

I would suggest that maybe 8 hours a day is too much (France has a 35-hour week and, as I recall, is still ridiculously productive) but let's not kid ourselves — I doubt most people commenting here actually work only 8 hours a day.
You are correct, and the people downvoting you are wrong. Technical engineering decisions should be made on the basis of concrete analysis and not popularity contests. The noisy kids will come around sooner or later.
I noticed something similar, but note OFCOM is allowing operators to use any part of their allocations for 4G services. I'm wondering if they're reusing some of their 2G and 3G bandwidth for 4G services.
If you read through the history of LEGO [1], you'll see that these branded sets (together with massive manufacturing outsourcing) saved LEGO from bankruptcy

[1] https://en.wikipedia.org/wiki/History_of_Lego
Support for / as a path separator exists for some built-in commands, but it's very spotty. For example:

E:>cd ./work/depot/code
E:\Work\depot\code>cd /
The syntax of the command is incorrect.
E:\Work\depot\code>cd e:/
E:>dir /
Invalid switch - "".
E:>dir ./
Invalid switch - "".
E:>dir e:/
Invalid switch - "".
The abstract didn't mention which hemisphere the study was run I'm assuming the northern hemisphere.

It would be interesting to see a similar study for the southern hemisphere.
ADP Begins to Roll Out a Zenefits Competitor
These aren't just theoretical grammar issues. Every beginner struggles with when you use == and when you use .equals(), or the differences between casting primitives and casting objects. I've witnessed even very experienced developers get confused reading generic bounds, or fail to take advantage of multi-catch or generics inference. All I can say for your comparisons is that I disagree with many of them.
We should play this up more on our site, but Ninite (I'm a co-founder and we're YC W08) does this stuff right.

All our .exes are signed, app config information comes over https, and downloads are all checked for hashes that match our testing before being automated. We're not just naively adding silent switches either, we'll automate clicks to get through less well-behaved installers when needed.

Why can you trust Ninite? Money. Thousands of businesses pay us for Ninite Pro and the free version is our marketing department. We're extremely careful to make sure our updates come out on time and junk free.
I understand the math, but I feel like debt is a huge weight on my shoulders.

I grew up with parents who were constantly in more debt than they could handle and constantly reminding me of it. I would rather not be anywhere near that situation again, even if keeping moderate debt would've worked out a little better in the long run.
Yeah, I'm just saying that fields like engineering and law have recourse for bad industry behavior. I wish software had the same or a similar path.
> I stay up hours later than I mean to, not even doing anything, just trying to put off sleeping — because the next thing I experience will be waking up and going back to work.

Shit, I get this and I'm not even in a particularly toxic work-place. Hell, I'd even go as far as to say it's the best place I've ever worked at (and it had some stiff competition, over the years).

That sentence resonated with me, i'm sad to say. Not a good sign.

EDIT: After having stewed on it for a few moments, I'm not sure me saying 'Not a good sign' is actually correct.
As there should always be.
To fix the problem of all your payment going to interest, look at a shorter term. A 15 year mortgage is much less popular than a 30 year, but you start seeing a difference in the outstanding principle right away.
Congrats to the author, if this refills the battery good for him. That being said, be thankful you didn't have to get up at the crack of dawn and commute like most of the world. Working at home only seems like a burden to those who don't have to commute.
Looking for the effects of climate change in the USA, I compared the first decade in one browser tab with the most recent decade in another browser tab, omitting F0 tornadoes due to better observations in the most recent decade.

It appears that the likelihood of a tornado has increased for the Texas-Midwest States and diminished for the Eastern States.
That's just the Daily Mail; and it's not "someone, anyone", it's immigrants.
Getting Started with Elasticsearch Using Compose
Free web design email course for beginners
To be fair, the applicant "slammed" Zenefits by saying that having their name on his resume would be less valuable than others when applying FOR A NEW JOB (my emphasis).

If an employee applied to work for my business and one of their "concerns" was how our company would appear on their resume (in contrast to another), I would similarly discard their application.
> The biggest complaint seemed to be that other people noticed she had it

--"Granted, all of this would likely pale in importance if the watch were truly transforming my life, as my iPhone has"

--"And the small screen is simply too small to really read on ... when I saw a headline, all I wanted to do was find the rest of the story"

Those sounds like valid points to me.
Mapperley Road leading to St. Anns, one of the worst council estates in England?

So not that surprising. Also Mapperley Road leads onto Forest Road East, which at least used to be a notorious red light district and always have really skanky prostitutes hanging out on it.

You lived on a really bad street.

I lived 10 minutes down the road from you about 8 years ago, Zulla road. That area was really nice, although they'd recently finished a big campaign to stop robberies in the area due to, you guessed it, St Ann's residents.

I really don't think one extreme problem area should be compared to a restaurant in Hockley where all the hipsters hang out.
I don't get why it is a security problem that someone can manufacture false positives for an anti-virus. What is the benefit for a virus to have non-malicious code caught by the anti-virus?

False negatives would be more of an issue if the anti-virus has white lists and one can manufacture a Microsoft Excel MD5 signature with a malware. But that's not what the article refers to.

MD5 is only broken if you want to use it as a non-reversible hashing algorithm or if you want to use it as a an unforgeable signature. But it's perfectly fine for many other usage.
From the Kaspersky link:

I can think of several reasons why someone might want to try to steal our technical data, but each one of them doesn’t seem to be worth the risk.

I don't get it: what's the risk here? As far as I can see, the only risk is that their malware is removed from the victim machines. The risk of blowback to the perpetrators is vanishingly small as far as I can see.
I think I've encountered more vitriol on corporate software than corporate things (related to code). Much of the battle is often not about code, but about process, other parts of the organization, etc.

Or at least I should say a lot of OSS projects are corporate, so they feel the same way. The for-fun stuff can be, but it can also wear you down. There's a lot of hate among users of projects that you are directly exposed to, where a paying customer can often be a lot easier to talk to. It's weird.

It's ok and fun when you have a few users, but when you have lots, you find they can be really hard to scale -- so many different points of view, so many different conflicting needs, "managing" people you don't pay, trying to break up disagreements, many more points of compromise, etc.
And further back:

https://news.ycombinator.com/item?id=5181406
You just described my childhood fantasy scenario - rigging a Lego shopping spree. Lego catalogs were crack for me as a child.
Looks like just one location (NYC)
LinkedIn Open Sources Pinot: A Real Time Analytics Platform
as you say ymmv but I can be nothing but passionate. If I don't care I simply won't do it unless I'm forced and the results will suck. I need it to matter to me or it's a complete fail. I've spent most of my career looking for a place where that works, I think I've found it but honestly who knows at this point.
I officially banned Chima and Ninjago sets from my house. Just awful, miserable experiences to build and hopelessly unable to repurpose because of the overwhelming number of insanely tiny pieces. The City sets you can still do a lot with though.
I don't mean to nitpick, but the phrase "my best" sounds strange. "It is my favourite" or "It is the best" sound notably better.
Cool - didn't realize the difference was so great. I've always known that the good algorithms are better because they're more difficult to brute-force, but always wondered if it's just a matter of a few years before the "impossible" becomes possible. Your illustration helps clarify that improbability in my mind - thanks!
That isn't a correction. Both "sped things" and "speeds things" are both legal English and both mean similar things (although as another commenter correctly notes, the tenses are subtly different).

Downvoters can read this:
https://english.stackexchange.com/questions/114620/speeded-v...

Sped is a perfectly valid English word. If you don't believe so then you should question your own knowledge of the language.
http://www.railsbridge.org

http://www.blackgirlscode.com/

http://www.clojurebridge.org/

https://girlswhocode.com/
Yes, but the complexity of finding a collision in SHA1 is about 2^14 higher than MD5, and even SHA1 is being sunset by many people.
Woofer: Uber for dogs
Oh, that's right. I remember that. Good example - thanks!
Probably the latter, but this is a dumb way to do it :)

As a customer, my takeaway would be "If ADP doesn't like what i tell people about it, it's going to actually sue me".
Admiral Rickover and the Cult of Personality
Thank you! I'm glad you found something simultaneously worthwhile and profitable. Here's hoping I can do it too.
It says 55 conditions are correlated with the month, out of 1688. That's a rather small effect. The skepticism is well-warranted IMO. Also 39 of them have been shown to exist before this study so this is not strictly new knowledge either.
Even if it's the only one they've admitted to, I think it's readily known that Microsoft has numerous zero-days (discovered or not) in their software. Combine that with their prevalence in Enterprise businesses, they're going to be a logical starting point for any top tier blackhat org.
The Uncomfortable Questions You Should Be Asking about Pay Equity
So the writer didn't like it because it's too geeky? She's too cool for tech gadget.
How Great Strategic Messaging Works: TaskRabbit
> You seem to assume that I would be for 'back to basics', without machines and stuff, like the Amish, but that's not what I'm saying.

Without incentive (financial or otherwise), that is what happens. Who's gonna run electric plants? We don't _actually_ need electricity if you wanna get technical. Planes? Maintain roads and bridges? Be an ISP?

Pretty much all of the things we take for granted today were created because of financial incentive. After all, if we're all trying to not work as much as possible, why would anyone _choose_ to do more than they have to to survive?
I have also stumbled upon this catch—care too much and carry the burden of stress and disappointment, or care too little and find no fulfilment in work.

The solution I have found is to practice losing myself in work (achieve flow) and yet not be attached to the result. If it were your checkout line I'd try to be completely focused on dispatching the clients with efficiency and courtesy without looking at the length of the line.

Focused and productive work is a reward in itself. You leave the office feeling energized and the day flies by. The paradox is that by not caring about the result you often produce your best work.
Yes, the majority of the world lives in the east. That means they should target (eg) Mandarin -> English instead of English -> Mandarin. Which is precisely what they're doing.

Their aim is to maximise their learning audience.
Is this going to cause another AWS patchathon?
In recent history, Russia and Iran have indeed been allies. See http://en.wikipedia.org/wiki/Iran%E2%80%93Russia_relations for verification. And the US has repeatedly found itself on the opposite end of geopolitical conflicts with both countries. For a random example, both Iran and Russia have been supportive of Assad's government in Syria, while the US is opposed.

Of course interests shift over time. We are indeed doing things to improve relations with Iran. But that doesn't change the fact that in recent history we've been calling them part of "the axis of evil" and they have been calling us "the great Satan".
Maybe she isn't comfortable having to lie just to get by, when she clearly didn't find enough benefit from the device to continue through what she perceived as the social issues attached to it.