skysight-inc/HackerNews huggingface dataset:
Likewise. I'm also mid-30s with 2 kids, and I'm currently pivoting from a science career to a software developer one. I'm currently deciding whether to go down the self-started startup route or get a normal job, and I'm blogging about my experiences at http://www.hacker-dad.com . Combining parenting and startups presents a set of pretty unique challenges, and I'd love to find other parents who are grappling with them, figure out what it takes to overcome them, and then share the results with the community.
I don't understand all the criticism here. Personally, I don't like and barely ever use the index, I think that git is completely inconsistent with itself, and find the design of gitless very consistent and easy to use.

I saw it the other day and learned to use it with only a page's worth of reading. Why are so many people confused?
Alternately, it's like Haskell's monads, largely regarded as a workable solution.

I think the key difference between checked exceptions and Rust's monadic error handling is that it's very easy to just panic if you don't care about recovering from the error. In Java you have to write "try { ... } catch (IOException e) { throw new RuntimeException(e); }", which is very verbose, and it's a lot less code to just ignore the exception. In Rust it's just ".unwrap()".
What Google DeepMind Means for A.I.
I wish people did not spend their own money on start-ups, it's so sad :(. Learn from Silicon Valley.
The quip about everything being available to the news is not accurate. These are the sorts of records - only for official communications, mind you - that are only meant to come out years later (similar to classified docs) or in the case of legal action.
The Chevalier de Méré's Paradox
> The primary use cases for requiring a login are customization, multi-device sync and being able to reach out to the user.

And security, which is kind of a big deal if you have data the user would prefer be kept in their own secure space.
Douglas Adams made me a writer: Neil Gaiman salutes his friend and inspiration
Saw your post on PH as well few days back, I really enjoyed checking out your demo... really interesting product! Could you detail some of the machine learning techniques behind it? Looking forward to seeing further developments on your project in the future.
However, what I vehemently disagree with is that someone needs to have a clever answer to "do you have any questions for us?"

I'm not looking for clever, I'm looking for interest.
Crazily, depending on field, it seems to be an issue even at the high end (see my comment https://news.ycombinator.com/item?id=9144856 ), though my comment is not specifically about CS.
I'm more surprised that there's a conference named "Future of War".
HN is how you escalate Google support problems (see patio11's comment)

https://twitter.com/successfulsw/status/570892454339186688
Me neither. I upvoted you to compensate.
"Everyblock, as far as I understand it, was really an attempt to automate distribution of data and information provided by local authorities."

I was an EveryBlock user in Chicago for about a year and it was definitely more that a distribution of stats (although I think they may have started out that way originally). There was a very active social neighborhood based network where people talked about what was currently going on in the neighborhood.
It's also the first item tabbed to :)
Surely, the age-old fight between "contract workers are cheaper than full-time employees" is at play. Easier to hire and fire a contractor, and no benefits to pay.

I don't know the numbers for sure, but I wouldn't be surprised if tenured professors perhaps have one-quarter of the teaching workload at twice the price.
7 Proven Benefits of Marketing Automation for Your Business
How is this supposed to be a scandal exactly?

Refusing to use the email server that is under your employer's control is a giant red flag. Document retention, document deletion, FOIA requests, a zillion other compliance requirements: those all need to be handled by a dedicated compliance officer, not a Clinton aide.
I really like the concept and a bunch of the features but echo other thoughts.
Also, plzplzplzzplz don't keep something a bunch of people have said they dislike because it came about years ago and you're attached to it.
Ask HN: What was homework like for you?
I teach high school math and science. Next week we're going to rewrite our homework policy, and I'm curious to hear HN's perspective on homework.

Good homework policies can strengthen people's understanding and skills, and even lead to lasting friendships as people form study groups. Bad homework policies can contribute to family conflicts that last for years, and build resentment toward school and learning.

What was your homework experience like? What was your best homework-related experience, and your worst? If you were implementing a new homework policy, what would you write into it?
Yao Ming Family Wines
Check your copyright declaration. It's 2015 :)
The Shift – The Fast Paced Transition from Mass Marketing to Context Marketing
You can write unwrap in production, if you know that the error isn't supposed to happen. But Rust's error handling forces you to think about errors and how to handle them, by design. Rust's way is also much more efficient at runtime, because using stack unwinding to recover from every error would be slow in the cases where errors are an expected and normal part of operation.
The advantage of outputting help text to stdout is that you can pipe it to a pager.

And since getting help is not an error, the exit code is 0.

From what you pasted it doesn't seem to check whether stdout exists, but whether stdin is a terminal. The intended use case is "your_program <input_file" => read from stdin; "your_program" => complain that you forgot a cmdline parameter (instead of blocking waiting for you to type something).
Did Matasano do much onsite work? Seems one way to handle the hazmat is is to bring a laptop imaged with necessary tools then wipe it clean before returning to base.
Produce More by Removing More
Yeah, I don't think we actually disagree. Key verification is important, which is why it's a feature in Signal.

In order for an active adversary to perform a successful MITM attack against a TOFU scheme they would need to successfully determine when someone is seeing a fingerprint for the first time (or get lucky) and then successfully maintain their MITM position across every single network the device uses, forever. If they fail at either of those, the user will be warned.

I keep bringing up SSH because it's an example of a fingerprint verification system based on TOFU that works incredibly well at preventing MITM attacks. No one is having key signing parties with their servers, and yet connections remain secure.
From a purely gamedev perspective, examining the Source engine taught me a lot about engine development, so it's exciting to hear about the next version.

Valve's articles on how they implemented networking in Source are particularly useful and interesting[0].

[0] https://developer.valvesoftware.com/wiki/Source_Multiplayer_...
I'm running this as part of a test of the 7 Day Startup method. Just generating revenue to start is the goal, but the pricing and everything will be iterated on over time.

From past experience there is usually a divide of those who will make full use of the service and those who will use it as a net to help when it's needed. But that has yet to be seen and iterated on.
I've thought about this a lot, even thinking of running in a district with the plan of "all my constituents will vote on my web site, and I will vote what the majority wants for each bill before me."

However, there are major problems that I have come to realize:

1. Most people are absolutely stupid. Sorry.

2. Even those that aren't idiots don't have the time to know the issues that cross the desks of their representatives.

3. There's also the problem of very few people willing to give up anything for the public good. For example, nobody phoned into a recent NPR episode in favor of raising the gas tax, even though it's needed to keep the federal infrastructure maintenance fund from going bankrupt.

MAYBE this could work if you only get votes based on themes (Net Neutrality - For/Against, Free Trade - For/Against, etc). Then for high profile legislation you can get votes or something.

BUT, see 1.
The East India Company:The original corporate raiders
Software Engineer (Machine Learning) for Hedge Fund (Boston, MA)

Mitra Capital LLC is a Boston-based long-short hedge fund seeking a versatile and talented programmer to join our small, entrepreneurial team. As a member of the Mitra Capital team, you will work with intellectually curious and driven colleagues who utilize our proprietary and proven methodology to analyze the public remarks of company management teams to find opportunities where our analysis reveals that management’s expectations regarding upcoming quarterly results are sharply at odds with market consensus. The firm’s analysis framework has its roots in the Central Intelligence Agency.

In the Software Engineer (Machine Learning) role, you will be challenged to create innovative technology solutions at the intersection of language analysis, data-driven insights and logic-based workflow. The Software Engineer’s core responsibilities will involve building tools that drive the systems underlying the firm’s research process, including advancing the firm’s text mining and machine learning platform. The position reports to our experienced Chief Data Scientist and offers a high rate of learning on a diverse range of projects and the opportunity to quickly have direct impact upon the organization.

The ideal candidate is a clever and versatile coder with a hacker mentality who is eager to tackle complex problems. The Software Engineer must be comfortable working in an agile development environment with high expectations for rapid delivery of prototypes, changing requirements, and direct feedback from the internal business customer.

* Candidates should be able to learn fast and learn on the fly in order to work with a variety of languages and projects, and be capable of taking responsibility for delivering code that accomplishes defined objectives.

* Hands-on experience coding in Python or other advanced programming languages is required for this role, as is experience working with large datasets using SQL. Experience with Java, R, PHP, Perl and/or Unix is an advantage.

* We are looking for candidates with 3+ years’ experience and a quantitative background with degree(s) in majors such as Computer Science, Engineering, Science, Mathematics, Economics or similar.

---- To Apply ----

Interested and qualified candidates are encouraged to send a resume and cover letter to recruitment@mitracapital.com. Please include, in CV/resume or separately, detailed descriptions of past relevant projects. Mitra Capital can only consider candidates who are legally authorized to work in the U.S. without sponsorship. Mitra Capital is an equal opportunity employer.
Re-read what you replied to.
While the name is not perfect, I don't believe it is as dramatic as you are making it out to be

http://www.fogcreek.com/fogbugz
So, in this scenario, losing the device (phone, tablet, computer) will mean losing access to the account right? It is coupled to device ID or some cookie right?
I don't think I'd be able to live without "git add -p"
Electoral Trouble in Sybilania
Can you add the explanations on medium to your website. Currently, I have no idea what a loop is based on your website
I don't know about you folks sitting in SV, but from a rank outsider's (me) view, this sure looks like the tub just overflowed with soap suds!

Cue poppity-pop of a SV bubble about to burst.
It's for real now people!

The canary in the coal mine is not only dead, but just re-incarnated as your VC. I'mma go fetch me some popcorn as the dot-com-bust part deux unfolds.

~ We'll tak' ae cup o'kindness yet, for auld lang syne ~
Okay, you're out of your mind.

I also work for an organization where FOIA laws mean anything I produce is available to anyone who asks (and knows what to ask for). The purpose of laws like this is to prevent your elected and/or unelected officials from doing things that are detrimental to society. Those "couriers... grey area communications mechanism, or... something else that is lost to the public record"? Yeah, you're fucked if someone can figure out how to request those, because they're subject to the same laws, and it sure looks like you're trying to hide something.

Leaders cannot lead if they're working against the public interest. If they're not working against the public interest, then they can justify why they're doing what they do. Period.
The HN discussion is useful because the news media accounts skip all the tech detail. For example, what provider was used, and what are their security procedures?
Based on your own hypothetical, that means you would spend $5,000 (or about 15% of your overall budget) for all of the mechanics that an engine provides.

There are certainly games (e.g. visual novels) in which this wouldn't be very cost effective, but in most cases I believe that represents a huge value.
Which is why employees should not use corporate resources (equipment, networks, time) to conduct personal business/affairs.
Europe scolds France for allowing corporal punishment
Anyone who would call the cops when a kid is kicking and screaming must have zero experience with kids. That's just what kids do.
When I tell people of my background in mathematics, the second most common reaction is along the lines of "I'm not smart enough" (the most common is the old canard of "I hate math! My old math teacher, Mr. So-and-so, dropped my older sister into a wood-chipper! Feet first!" etc, etc, etc). In a lot of these cases, "I'm not smart enough to do math" was really just a proxy for "I hate math and am uncomfortable talking about it".

It wouldn't surprise me if that was the case for at least some of the people described by the author.
30 - 45 minutes x 10 - 15 sessions over a month is possible. It depends how in-depth and how far out the strategy is effective for.

A 3 month strategy for an early stage company is workable in the 5 - 10 hours in a month.
>> I used to drive a 4.4L V8 Land Rover and it was very interesting to find out that it would use ~$0.50 worth of petrol within 30 seconds of starting, just to warm the engine up

The reason is to reduce emissions. An ex-GM guy once told me that you'll produce more NOx and CO starting your car than the entire trip. The catalyst need to be hot to clean the stuff up. They probably run it rich to get more fuel into the catalytic converter to heat it.
A Huge List of Koans
> wikipedia is about facts

No, Wikipedia is about verifiability.
As in all tech, the future is already here, just very unevenly distributed. Fire up emacs, "control-x 3" and there you are. Next up will be googling about windmove-default-keybindings so that shift-arrowkeys does what you'd expect in an emacs frame (or has this become the default over recent years?).

For a good time try control-x 2 and finish with some control-x 1.
This article is quite interesting, and I hope to let my kids have this kind of environment. I'd like to underline here that this kind of parenting is very different from the one shown in a recent post about some 11yo kids watching Alien at home [1].

Watching horror movies is safe for the body, and not recommended for the emotional brain [2]. Exact opposite of these wild playgrounds.

1. https://news.ycombinator.com/item?id=9127761

2. Why? It seems obvious to me. Seeing very frightening or disgusting things in movies may make you overreact when facing similar disgusts in real life, or being too easily afraid. After seeing a horror movie as a kid you are afraid of monsters below your bed, afraid of darkness which may have monsters or ghosts. This is not the kind of fear that is even slightly useful. I suppose most of the ghosts stories of the past were actually useful: they prevented kids and adults from going out in the night, where they could be endangered for real. But nowadays no wolves haunt the nights anymore. It may be rational to induce a little bit of fear for cars when walking, so kids keep at safe distance. But I see no reason to raise the fears of the unknown and foreign as done in most horror movie.

Another example is food: fear your plate and you're stomack will be in despair and show (either anorexia or obesity), trust your plate and you're stomack will do it's work properly: which is to keep you in normal shape. (I was so annoyed by this american girl always asking what was the dish made of in the plate: you're in China my girl, dishes are made of hundreds of mysterious things, including pig oil, msg, sichuan pepper, etc. But check the other girls beside you, they're fit, they love to eat, do it all the time, so please just eat this and enjoy it...)
It looks nice. It doesn't work very well, not for me at least. I hope they do a lot of work before making this version the default one.

Why does the search box search Google+ instead of my contacts? I don't even use Google+. This is either a huge bug, or it is insanity. And I thought the Google+ creep was over already. (I can't even use Ctrl-F, because they hooked that to the - currently useless - search box.)

Every contact manager that I have ever used gives me the option to sort contacts by last name. I can't seem to find such a setting here. There are futher sorting issues: Ö should go after O, not Z.

The overview looks nice and clean. When I click a contact with lots of details, and when I click the Edit button, there is just one unstructured mess of a table, crammed into a tiny modal dialog on my 2560x1440 monitor. Compare this to the old Contacts, and you feel inclined to believe that they fired all their information designers, and replaced them with interaction designers exclusively.

Please don't read this as a criticism of Material Design. I really enjoy it on my Nexus, and I think Material enables elegant interactions. But interactions aren't everything. For a product like this, thoughtful information design should be the priority. And I don't even see traces of information design in this preview.
Show HN: Browse like it's 1981
If we agree that system A possesses agency, then either the components possess it, or at some level of abstraction it emerges from the relations of the components.

The property of wetness emerges from the relations and mechanics of water molecules interacting with other water molecules. A hydrogen or oxygen element does not posses wetness, nor does it emerge from the interaction between a hydrogen and 2 oxygen.

However, wetness is a binary category, where as agency as defined in the article is a continuous category. We say that a slave has some agency, but less agency than their master. If we define 0 as no agency whatsoever and 1 as ultimate agency, then it's likely that everything in the universe has agency 0 < x < 1.

This of course still doesn't show that agency necessarily increases as you go up the abstraction stack. Does a city have more agency than it's citizens? What about the set of all living things? I would say that the molecules of a rock have more agency than the rock itself.

I think the agency property really breaks down when you look at it hard enough.
Rapid Application Development with AllcountJS
I'm doing some interviewing right now, and what I'm trying to do is help perspective employers decide if they would actually like working with me. I could easily prep the interview and say all the right things, but then comes the part where we actually have to work together. Getting a job is 1/1,000th of the time working at a job. I would recommend being more concerned about the 999/1000th part while interviewing. That is unless of course you have personal reasons, like finding an employer to put on your resume or impending personal financial obligations.

Otherwise, have faith in yourself that someone out there appreciates the unique bits you bring and realize that figuring out how to ace an interview can sometimes cause you to never get that 5th interview which is where you really belong.
1. The research funding system in Canada is very different. In the U.S., a number of research-focused faculty can be expected to be bringing money into the university, especially those outside the humanities.

Isn't this the case in Canada too?
Exactly. Even if you postulate that today's US politician spends 50% of their time raising money, they still spend 20-30 hours a week actually doing their job, however poorly. Not many citizens can do this, so they will most likely do a worse job than the current politicians. I don't really want that. Or, what's more likely is that they will outsource their thinking to the likes of Fox News. I shudder to think about what this could look like.
The same reason we can't just admit that JavaScript is a terrible language and move on: network effects.
Git isn't really terrible software. Git is really powerful and quite brilliant in many cases. However, the user experience sucks. Sourcetree went a fair way to take the pain out of it and have largely done a reasonably good job. Again, it has its shortcomings, lord knows we could do with a nice easy wrapper that takes the sting out of nagivating Git and walking us through the work flow better than the current system.

If you wanna drive stick, you've gotta learn how to use a clutch and gearshift. You can't expect all of the power without being willing to put in some sweat equity to learning it.
This is payback for 2 things

- The exposure of Palin's email shenanigans

- A continuation of the Benghazi conspiracy

They want to keep Benghazi on the radar in case of a potential presidential run, and they're still mad about how easy it was to shatter Palin as a VP candidate, a mistake that is widely believed to have cost them the presidency and locked the U.S. in for 8 years of centrist non-ideologue successes that just happened to be accomplished by a half-black man with an informed global view.
Using ECMAScript 6 today
I think we should (with the help of technology) vote one congress for each industry, with a board full of experts, and the president should be a philosopher.
She could email her relatives asking about family health issues which she doesn't wanna share with anyone.

I don't think that a public figure, even in higher ranks, should be exposed to that kind of scrutiny. Privacy is a privilege which everyone should enjoy. Even those who are trying to literally kill it.
Can someone explain to me the apparently common obsession with creating to-do lists and chat programs? I can't figure out why so many people devote this much of their time to building to-do lists.
Previously posted: https://news.ycombinator.com/item?id=9140626
Agreed. I think it's important to keep in mind the context of your application when considering implementing a system like OP mentions. Although, it would interesting to provide the user a choice between a password/"secure" login and a device/"anonymous" login (with the option to later switch).
Study finds that refactoring doesn’t improve code quality
Exploring students' understanding of Iteration and Recursion