skysight-inc/HackerNews huggingface dataset:
Except even feminist societies are finding that the women and men prefer the gender roles.

Maybe "we" should feel guilty about socially engineering something that is proven to make people unhappy. Ironically, the happiness index in women is down in Western societies whereas the same measure for men, is up! And we can hardly argue that women are treated as less equal than they were in the 70s.

People have a knee jerk reaction and say "oh yeah, that's because women have to do even more work now" where that isn't actually the case. Married women with traditional gender roles are actually happier than their married and equal counterparts.

Now, I know I'm not providing any statistics or references but I would urge you to be on the lookout. They show up quite regularly and are easy to find once you are open to the concept. One good place to start is "Brainwash", a "documentary" by a comedian that actually resulted in a loss of funds to a gender studies institute.

All this being said, I do not think a single one of us would say that a woman should not be encouraged to be a programmer. But to deny the joy that a woman can get from being a "traditional" mother as well as a programmer is unfair to an entire gender and unfairly creates a generation of latchkey children. I do not know a single mother or father who says "Yeah, I wish I spent less time with my kids."
The Business Insider Interview
And then in 5 years you decide you really want to move to australia, but can't because the points system rewards those with degrees.
You'll do better if you look at it as an art project, or more accurately, the product of a gifted but mentally ill mind. It's not the next Linux.
Super interesting, but for the enterprise software crowd I don't think those lessons be applied 1:1, the complexity of such a solution in enterprise apps will be higher.

Why?

Conflict resolution is costly and if coupled with a delay can be irrevocable. This means you need as much data validation and associated business logic offline in your app to prevent the user from even saving wrong data in the first place.

Some customers will want their users to work disconnected during their whole work day to save on data costs. Again, think global, data plans are not the same between the US and Brazil, for example.

Even if permitted to work online, the work environment the user enters might prevent them from going online. Think hospitals, where mobile phone usage is restricted in certain areas or is simply blocked through an active MRI machine in the vicinity.

The amount of data needed locally will likely be higher than in consumer apps.

A fully offline capable model to ensure maximum independence of connectivity needs a mix of sync mechanisms that should follow their respective business use cases. Conflict resolution and error handling is not exactly simple in such an environment, pervasive logging is key - plus a way to sync down app logs to the online backend. Users can freely fiddle with time/date and locale settings on iOS devices for example, which can wreak havoc on your sync logic - being able to backtrack such events is key when dealing with customer support issues.
Small-company stock options. They don't just reward you for working at a growing company, they reward you for working at company with a volatile stock price. If you're extra-lucky they'll reprice your options at the bottom of a dip, and then you'll make boatloads as the company recovers.

It's like one of those high-risk options strategies, except you don't actually take any risk yourself beyond the job, and the options last a lot longer than the ones you could buy online day-trading. Of course, you can't rely on them, either, so don't take any job you wouldn't be happy with anyway. :P

Also, you know all that money you make? ... Don't-spend it. Also important. :P
Thanks for the link. It really helped me gain a deep appreciation of the person behind all the dead links and to understand what an amazing Hacker he is.
Don't agree fully. Maybe these 'wrong' customers are actually telling you to shift your focus in another more profitable direction. You need to be flexible as a start-up and listen to the customers. They are in the trenches, not you.
I'm not sure I understand this language:

> I will promptly disclose In writing to the Company all discoveries, developments, designs, ideas ...yada yada... made, conceived, reduced to practice, or learned by me (either alone or jointly with others) during the term of the Independent Contractor Agreement between the Company and me and within 12 months thereafter....

Let's I work for you, then quit -- or you fire me. Eleven months later, I'm taking a shower, and have an idea related to your business. I am supposed to disclose that to you, and you own it. Do I understand that correctly?

Edit: I wasn't the person who downvoted you. I'm genuinely asking.
Perhaps I am searching too closely for parallels here, but what would be the analogue of this from a software engineering perspective?

Maybe writing something like an HTTP server in assembly, or something? I remember this (https://github.com/nemasu/asmttpd) popping up on HN some time ago. Writing your own kernel, or compiler? Building your own 8-bit microcomputer, and then running something on it? (A project like that was part of a course I took at college, and it did a decent job at demystifying many common concepts about computing).
Stanford is such a great resource. I've been watching some of their lectures from some very wise people in the business world on YouTube. Eye-opening insights, to be sure!
This complete traceability of BTC is why i don't touch it. I just don't want to happen to be in possession of a BTC that 2-3 hops back was used in a transaction that FBI/etc.. is happily looking at now.
Yeah, sorry about that, I got you mixed up with another poster.

But I do think that it's backed by evidence. There's no multi-gear transmission, and while there are moving parts, and other than the wheels/brakes, they aren't bathed in liquids that need regular changes and they aren't subjected to combustion and various other destructive forces that an ICE is constantly subjected to. There's relatively little force transmission hardware needed. The motors themselves should be relatively low-friction, and mechanically are much, much simpler than internal combustion engines (compare a breakdown of the parts of an ICE vs. electric motor, they're in completely different leagues). Air-fuel mixture control, turbochargers, and all manner of other chemical energy management systems are replaced by solid state electronics.
HN Tokyo meetup this Thursday (April 17th)
A thirteen year-old eagle huntress
Indeed, not a lot of ways to associate an address with somebody unless:

- seize drives or papers with private keys

- extract printer memory if they printed a private key

- subpoena exchanges to hand over records to tie them to identities they have on file

- search if somebody put the address in a forum sig or on IRC/elsewhere and admitted it was their address

- check IP if they generated the address with an online wallet, brainwallet or some other discoverable method (not behind Tor)

Otherwise all you are looking at is a big chain with coins going from address to address and no way to prove somebody is the definitive owner of it.
tl;dr:

* Thursday 17th April 18:30-23:00

* 2,500 yen entry, includes 2 drinks

* Super Deluxe in Roppongi - https://www.super-deluxe.com/map/
If you're serious about being a security consultant, I'd checkout https://breaker101.daeken.com. Not sure when the next class is going to be, but I took the first iteration of the course and people were able to transition from developers to security consultants if they put the time in.

Not sure how much time most people spent on the course, but I spent between 3 and 8 hours a week. I took the course mostly for fun and to get more familiar with security, but I learned all the major web security flaws and a bit of crypto. Enough that I'd be confident I could find a job in the security field if I wanted to. It also helps that you can add Cody(http://en.wikipedia.org/wiki/Cody_Brocious) to your references.

If you (or anyone else) want to know more about the course feel free to email me: noah@noahc.net . I'm happy answer whatever questions you might have.
Handling AJAX Calls With Node.js and Express (part 3) – Michael Herman
Many do, but as an employee, you should treat them as negotiable. An agreement where the company has default ownership of ideas in the vertical and you have default ownership of everything else is a reasonable compromise that I think most people can agree to. For ideas that are in the vertical, you can ask for permission on a case by case basis. I have this exact system in place and it has worked flawlessly. It requires lots of communication, and a certain amount of trust, but it is much better than the alternative. Personally, I see it as a moral imperative to not sell away exclusive rights to my thoughts.
Show HN: I've been working on this HTML5 game for over 2 years
I ran this as my main terminal font for quite a while. As long as you set it to the exact size it's designed for, it's actually very readable.
The death threats really, really suck. That’s obvious. Absolutely no one should receive those. If he did receive any that’s awful. All of that is quite obvious.

However, you shouldn’t use the reaction of a minority to invalidate the reaction of the majority. (I obviously don’t have number but do you really think any kind of majority sent hate mail?) I think your characterisation of this makes no sense at all. I also think that an organisation and a CEO has to stand above some death threats. It was obviously just a few people. Most of the reaction was completely harmless. And you can’t use those few people to drag the others through the mud.

I think this is some weird game of telephone where those who object translate the harmless reaction into some sort of hate storm that never really existed. Look at what people actually wrote. It’s really, really harmless.
You say "9 characters" -- is that "printable characters", or alphanumeric, or what?

If you have a decent GPU, you can try several billion MD5 hashes per second: http://www.golubev.com/hashgpu.htm -- so if you stick with, um, lowercase alpha only should be crackable in under 10 minutes. If you choose from the 95 or so printable ASCII chars, you can expect a bit more of a wait (possibly a few years)... though of course if you don't restrict yourself to a single GPU you can speed things up.

Honestly, using an actually-random password that's more than 8 chars and not just alphanumeric offers decent security even when it's stored with a fast hash algo. Unfortunately, very few people do this in practice, and instead choose (for example) one of the 43 billion passwords in the md5 database here: http://www.md5decrypter.co.uk/
Nate Silver on The Daily Show Tonight
Likely quite a few people between the (two confirmed and one rumored) discoverers as well.
OP here, just wanted to say thank you so much to everyone who posted. I tried to respond to everyone's comments/questions individually, but HN was saying I was posting too fast after posting just one comment.

In response to some questions/comments:

I have read George Leonard's "Mastery" and it is extraordinarily relevant in this case. I'm reassured to hear from everyone posting here that if I put in the work, I'll get to where I want to be (eventually).

Re code samples: this isn't my regular account, so I'm not really comfortable sharing in the context of this post. I wouldn't want potential employers and people I'm working with now to see that I'm having these kind of doubts.

I'll try to stop being so hard on myself, and stop comparing myself to others. My only competition is myself.

Anyhow, this community never ceases to amaze and inspire me. So, again, THANK YOU! I'll be coming here for inspiration when I need it.
This player looks fantastic. I really wish I could use it on our site (www.gigsalad.com) for custom MP3s that the our users have uploaded. Is there any chance this might ever happen?
I am someone who does not get excited about software that's limited to a platform I don't use.
I think in most cases, suicide only voids life insurance policies for the first 2 years of having the policy. It makes sense, since it prevents people from buying life insurance when they plan to kill themselves.
Agreed, the only way to truly get rid of oil is to make it outdated by replacing it with better (where better equals cheaper mostly) energy technology.
Lets not be "sector-ists".
We need more women garbage collectors, oil rig workers, soldiers, MMA fighters, night time security, bouncers, factory workers, miners, sewerage plant workers, construction workers.

We need more men in cushy jobs like HR, PR, teaching primary schools, secretaries, modelling, etc
Obsolete for stationary applications? Not true at all, especially if we are talking about "fossil fuels" rather than simply "oil". Natural gas is a huge portion of the USA's electricity supply.
Reminds me of Asimov's short story "Profession".

http://www.inf.ufpr.br/renato/profession.html
Organizations tend toward pessimism because people respond more strongly to shame, insult, and embarrassment (of themselves and others) than to victory, pride, altruism, and shared glory.

My understanding is the exact opposite [1]. At least that what we were often taught in our teacher prep classes. I know that other research indicates that people are more loss averse than gain seeking [2], but I'm not sure that indicates that a pessimistic environment is actually productive in the long-run. I think that may be your point though, in your second paragraph.

[1] http://www.psychologytoday.com/blog/family-affair/200809/rew... (applying to children)

[2] http://www.inc.com/magazine/201304/issie-lapowsky/get-more-d...
Basically, governments are rational actors. Not really surprising but many people seem to assume the government will be either irrationally benevolent or irrationally evil.
The supply of sand is also finite, but we aren't likely to run out any time soon.

Just because the supply is finite, doesn't automatically mean we will exhaust it.
"It is very possible to write games in high-level languages, but you will lose at least half the compute power of the machine by doing so."

Sounds definitive, interesting considering that in some cases languages like OCaml outperform C++.

C++ does not mystically provide good performance. Knowledge of algorithms and appropriate data structures are far more beneficial.

Does the coder know how to come up with something like http://en.wikipedia.org/wiki/Fast_inverse_square_root or the cost of a hash map verses indexed array lookup. These will win you far more than any language choice.
You don't have to agree to sign such agreements. Once a company has invested in hiring you they aren't likely to let you go when you're at the proverbial starting line. Its more a case of who is going to blink first.

I just know that I've refused to sign more than once. Do you think, especially in Silicon Valley, that the employer not only wants to lose the employee but be bad mouthed about restrictive agreements online where it's likely they will lose even more battles in the recruiting wars?
Ask HN: If Security by Obfuscation is bad, why does Google Drive do it?
When you share an item with someone, Google creates a unique link for that resource and person.

We always hear that security by obfuscation is bad - but can it really be that bad given that Google Drive does it?

I just shared a folder with someone and in the email it says this:

This email grants access to this item. Only forward it to people you trust.
> 1. Run sql scanner 2. Email report 3. Offer to fix 4. Profit???

Good way to get labeled as a twat by reputable firms. Folks like this are a dime a dozen. You want to be noticed?

1. Run scanner.
2. Fix findings.
3. Send fixes to maintainers.
4. Give them a couple of days to update.
5. Write on blog.

Reputable shops will be all over you.
I find that part quite strange too. I can understand not being able to use that knowledge in competition for a agreed-upon period of time, but I've never signed anything that would require assignment of IP discovered/developed post-engagement. That wouldn't fly with me.
Pulitzers are US only. Technically, The Guardian US (and not UK) won.
Not sure if sam or any of the YC team will ever explain this, but how does the partner structure work - really?

Is it like partnerships at a Law/Consulting/iBanking firm?

Are they just paid a salary and a % of the carry?

Given the recent "promotion" to partners, just curious.
That's not what security by obfuscation means. As long as the unique URL token is sufficiently unique, then there is no issue.
But it's never been about oil availability. Oil extraction is nowadays far more expensive than it was a decade ago, both in cost and in energy expenditure. Renewables are becoming cost-effective not just because of technical advances, but because oil will continue to get more expensive.

No amount of technical advances will defeat thermodynamics.
I would guess its mostly because CoreGraphics would make writing this kind of application relatively easy.
I think that's the most succinct name so far. Like it. Maybe I should re-title the post.
The first full stop on that INVENTIONS clause comes at the 1019 th character. Amazing sentence construction designed to dazzle with BS.
Sounds like for you it's a drawback but not a trauma. It's also not a problem I have personal experience with, though I have with others.

I guess my point was a lot of people hearing about traumatic loss think its no big deal because you can still work without it and don't immediately make the connection between "losing your sense of smell" and "losing the ability to taste chocolate like you're used to".
I especially like the phrase "claims scientist", which will impress anyone but a scientist.
Not in the least. The app does not sync so much as browse--I have many more times photos than my phone can even hold.
May I ask why you would want to change the volume of a browser widget over, say, a browser, or your system volume? As someone that has developed a similar widget, I've never understood this request, and more often than not, users accidentally mute themselves.
Both of those companies were laser focused on one thing and communicated what they were in a single word before they grew into billion dollar companies.

Yahoo: "Directory"

Google: "Search".

Compare with Clinkle that's...what?
The screenshots I saw on github look great but it's a complete no-go on Firefox 24.10 on linux.
The job offers you are getting now are roughly fungible with initial job offers you will get in the future.

Unfortunately, time isn't fungible. Every period of your life is unique. You can always go back and finish your degree, but you can never reclaim youth.

You have a tremendous freedom to take advantage of the wonderful privilege of an 'undergrad experience' (whatever that may mean to you) at a top school, while you are still young.

Is the expected value of startup experience now, worth more than every other possible way to spend youth? Whatever you decide, savour it.

If the startup fails, you won't be any less employable and you can always go back for your degree. The potential sourness you anticipate will not likely be the bitter aftertaste of a career setback...
Feedforward neural networks are acyclic; recurrent neural networks are cyclic. Recurrent NNs are harder to train in general.
I don't see anyone has discussed it yet, could it be an advertising technique? You can create a cognitive bias in this fashion, by showing a high number like 941 the customer is less likely to balk at a sale price in the high hundreds. Where if they were pre-exposed to a low number say 3.15 they will probably find a 900 dollar price tag too much.

http://en.wikipedia.org/wiki/Cognitive_bias

Another thought is maybe that 9.41 is a lot of peoples reading in bed time, or taking notes in a meeting at work time. Easy to picture yourself using one at those times.

Or maybe its just a clean number that shows the correct orientation of the tablet/phone if you read it upside down
If you put your configuration files on github then someone can figure out which IPs they can ddos.

The problem with a non-vetted protocol is that it could have flaws.
I'm getting tired already of all this noise around Bitcoin. It's a nice technology, okay, terribly wasteful in terms of resources, but regardless - it won't help us colonize the space, it won't help us reach Singularity sooner, it won't help extend lifespan and do other meaningful things - it could potentially (although very unlikely) make some lazy hoarders rich and that's it. Bitcoin really turned into a scum of the Earth magnet - just reading the comments under any negative article makes you realize the kind of human waste that's behind the bubble!
I feel like .NET is a bad choice for this.
Yeah, the whole thing left a vaguely unpleasant taste. It worked in this case, but now that the marketing genie is out of the bottle it's going to make security vulnerability intelligence harder to evaluate. IMHO.
It is not a lot of work to get started, here is a short and simple tutorial that goes from nothing to a full running app with a database on CoreOS: http://www.centurylinklabs.com/building-your-first-app-on-co...
The purpose of the 12 months thereafter (as I see it) is to ensure that the contractor will continue to support patent activities that they participated in during employment.

If they conceived the idea during the term of the contract and the company pursued a patent, they are committing to continue supporting the company's efforts even if they leave before the patent is granted. It costs a lot of money to patent an idea and that would go to waste if the inventor did not provide that assistance.

For any other purpose, I doubt the scenario you presented would be enforceable, particularly in California.

[edit] FWIW, I would have stricken the wording that implied the company owned any new ideas post-employment if the engineer said it was a concern to them. I do want them to support the patent activities, but once I stop paying them, their ideas belong to whoever they sign up to next, if anyone. None of them so far have taken issue with the 12 months.
I enjoy the ability to set separate audio per program without affecting my system volume.
Liquidating is definitely much easier than before. If I really want something gone, I can usually sell it within 24hr.
April 28th in Menlo Park – Mattt Thompson of NSHipster.com and Kat Li of Stripe
I wanted to let everyone know about an upcoming tech talk that we'll be hosting at SendHub in Menlo Park on Monday, April 28th. We have two great speakers lined up for the event along with free food and drink (and a few raffle items). The speakers are:

- Mattt Thompson (iOS/Mac developer, author of AFNetworking and NSHipster.com) sharing "Secrets of Objective-C"

- Kat Li (Growth and Community Development at Stripe, previously at Quora) will be speaking about building a loyal community to drive growth and build your brand

The event will be at 7:30pm on Monday, April 28th in Menlo Park, below is a link to sign up along with the more details about the event. (Be sure to register early as spots will be limited.)

http://try.sendhub.com/techtalk/
> you need the call to free

So how does ATS enforce memory safety? With Rust you have a bunch of library types that you can reuse that abstract away from the memory management for you. The types make sure you don't screw up. Unfortunately you can't prove things about the `unsafe` blocks, and have to rely on careful auditing, but that only needs to be done once, and then you have a nice, reusable abstraction. Bookkeeping sucks.

> What I really want is the next generation of dependently typed system languages which has learnt from the current ones.

Agreed. At the moment Rust suits me the best, but I definitely don't think it is the end of the road.