skysight-inc/HackerNews huggingface dataset:
How do I know that an idea is worth entertaining as a technical cofounder?
Last week, I was asked to cofound what's supposed to become a tech startup. The two idea guys need someone to build out their MVP and orchestrate development.

They want to build the next great communication app. I've been communicating with people on the internet since 1998, and I'm aware of the influx of communication apps hitting the market.

I was offered a third of the company in return, and they're asking for 4 to 5 hours a week of my time (to start out). I know that that's not what it's going to turn out to be, considering development challenges. Plus, I have a full-time position as a software developer.

I'm in the process of launching some of my own projects, and I'd have to put those to the side in order to dedicate my free energy and time to their project. They've pitched the idea. I fear it's not innovative enough and that it's just another chat app. How do I know it's worth the commitment? They want a solid decision (quickly).
Ah that's clever. I'll definitely pick up a cheap secondary "practice" keyboard next time I'm near an electronics store.
http://thenewinquiry.com/essays/in-praise-of-fake-reviews/

http://tomslee.net/2013/09/some-obvious-things-about-interne...
Ask HN: How to test Email Clients?
Hello all,

I want to test email clients in my project. I could come up with test cases like:

1. Send mail in outlook, delete mail in mobile app, check in outlook it shouldn't be there etc.

2. The supported attachments

3. Check sender has message limits.
and go on.

These are simple test cases that I could come up with, but what are other test cases that I "must" test while testing email clients? That can be in :

1. Security

2. Usability

domain.

Any ideas will be really helpful.
How to promote your wordpress plugin. Links&ideas from our fresh experience
Grasshopper Acquired by Citrix
Is the code is available for review outside the operating constraints of the system that designed it - I.e. Is it open source?
Which programming language is commonly used there? Ada, C, C++, JOVIAL, Asm?
The iPod and iPad markets have not commoditized.
Not if it's just broken, slow
£1.91/h or $2.95/h for you Americans, is damn near slave labour. That's not even half the UK minimum wage. When I was 18 and on Job Seekers (around 4 years ago), the travel costs to my "local" job centre took up a non-insignificant portion of that (IIRC somewhere between £5-8/week, which is a lot of money when you have almost literally none). To then have to travel to something else out of that money?

I actually think it's a good idea to get some work experience for young people through this programme, but they definitely need a higher subsidy than £1.91/h for it. You can literally make more per hour sitting on the street and begging.
I'm pretty sure Whittl does just that.
Ask HN: Final year project ideas?
Third year of university is coming up and I need to start thinking about some ideas.

I like information security and C, but all ideas are welcome
Thanks! I fixed it
How to build a clandestine drug lab: Images from the Silk Road trial
Rather than seeing more GTK bindings or lookalikes I personally am waiting for something like WPF/XAML or JavaFx/FXML to turn up.

Anyone seen any projects like this for rust?
The Quiet Zone: Where mobile phones are banned
It's fine if you're offended by it - this means you're exactly the sort of developers conferences want to filter.

Raising a good community is extremely challenging, lots of people feel excluded and making an inclusive conference is an extremely challenging task - it's also super important for the atmosphere.
Data science, big data, machine learning and deep learning
I hope I didn't just seed some copyrighted material. Works for me on chrome. :)
In my country there are phone plans where you specify few phone numbers (usually your wife or children) and have very low tariffs for calling those numbers.
First, reframe your fight against internet addiction as a fight against impulsiveness.

Just being aware that impulsivity is your problem is a good step. Be mindful of that. If that doesn't work, create barriers to your impulsive behaviors, like others have mentioned in this thread.
I will treat this as if you don't know.

Look on github at pycon code of conduct. See adria Richards in the logs?

Look up the blog post where they pulled the pycon code of conduct from geekfeminism wiki.

Lives have been ruined, in part because the integrity of these projects are being lost to outside pressures distracting us from accomplishing technical goals.

Python community is and has been open and diverse. We even let non-programmers into them and real programmers have been fired.

If you do support codes of conduct, know that its not needed. Civility is and has always been apart of hacker culture.

We don't care what you look like. We care if you code. We help each other.
Show HN: Generate a Git contrib graph based on repo (instead of user)
I'm starting a job in September (in SF!), this is just so that I have a bit of money to do a cool tech project with my mini-moto. Thanks though!

Any idea what rate I can charge as a masters graduate?
That has nothing to do with the topic! The last line of my comment even mentioned paternity leave.

Some women gladly leave their career in favor of their children. Some men do it too, despite the stigma that "raising a child does not contribute back to society". Deal with it.

I won't reply to other posts.
I just downloaded lyft. What does that tell you?
Pretty flashy :-) I like how it told me to use () when I tried typing $(), and the autocompletion is quite impressive.

However, how do you work around the lack of <() and >()? E.g. if I want to do the equivalent of

$ diff <(xzcat foo.xz) <(xzcat bar.xz)

?

EDIT: nevermind, I see the fish version is

$ diff (xzcat foo.xz|psub) (xzcat bar.xz|psub)

which actually does the mkfifo dance for you :-)
Perhaps a mental model abstracted from aerospace is you have a somewhat complicated PID controller and it was programmed to tolerate widgets with size of 0.01 to 0.02 because only those can physically fit on the assembly line, and within those limits it is proven and tested to be unconditionally stable and predictable and correct under all operating conditions.

Unfortunately manufacturing let a batch of 0.0201 size slip thru inspection, they just barely fit on the assembly line despite being out of spec too large, and the PID controller makes the system go into oscillation and explode because its outside its theoretical limits of whats possible.

The most insidious spec violations are "manufactured too well" if for example you rely on frictional damping to eliminate oscillations, then making and shipping better ball bearings than you'd ever shipped before, could ruin an overall system because one component is too good. Possibly the "error" is something is too smooth, too straight, too flat, or too low friction. No one ever expects those to cause a disaster, but it can happen.

That would be an example of a disaster involving software, that can be fixed in software, although it wasn't caused by the software, it was caused by bad control system engineering design work. Also this abstract example probably has nothing to do with the real problem, although the "widget" and "size" could very well be something line fuel line tubing inside diameter.
This might be an "obvious" question but where is the list of talks or call for authors?
I didn't know there was already a second generation Automatic.

I pre-ordered the first one and had a lot of problems with it constantly losing connection and not tracking trips. I checked the app a few times to find out that data was just not collected, and it was just cumbersome to get the device to reconnect, with having to turn off my engine and do a dance to get it to talk to my car, that it just became a pain and sat in my glove box for months.

Hope they've fixed these issues, but I'm skeptical about buying a 2nd gen after that experience.
It does work for me on both latest Chrome and latest Firefox on OS X. On the latter video streaming is not supported though.
Free Clipart
Daycare really peeked my interest as well.
I highly doubt that all functionality will be a 1:1 port but most things should work. Win10 has all things to be a quality OS and it's "universal" approach might be a real hit which will force developers to take the platform more serious.
Well it's military airplane so it's a bit special here, usually it's the costumer (i.e. the army) which is liable if the plane has passed the final tests.

However it's a complete different matter for civil airplanes : it's the lead dev/project manager which is liable for life for what he has shipped. For example, a retired engineer from Airbus was heard in trial for the Concorde accident in France in 2000.
http://hackoftheday.securitytube.net/2013/04/my-code-made-it...
https://news.ycombinator.com/item?id=5502878

This is also an interesting story on this topic.
Wow this brings back some memories. I attribute AOL to all of my programming curiosity and success. When I was around 11 or 12, my dad put in me in front of AOL 2.5 and from there I was curious how things worked. I quickly got involved in the AOL "prog" community and learned how to write small (some times malicious) applications in Visual Basic for AOL. Those were the days haha :)
While I pretty much agree with you that microbenchmarks are always suspect, it's also worth noting that HTTP2 will change the landscape a bit. All those bundles of icons in fonts and sprites can be loaded in parallel going forward...so, lots more very small files.

Further, I rarely worry much about web server performance, because I have so many other pieces in the stack that are the bottlenecks. In fact, almost everything in my web application stack is slower than my web server...so, I don't sweat the web server, except in cases where I can find a good argument that it matters. So, a benchmark of one very fast web server against another very fast web server (and most of the major players are very fast, at this point) is not going to convince me to change.
Uber is mercilessly commoditizing drivers and squeezing every last drop of blood from their veins. As the average income falls towards, and then through the poverty line, the number of people who say that taking an Uber is a more pleasant experience than taking a taxi will dry up.

Clean, well-maintained cars and polite drivers that speak English well will become rarer and rarer. This would result in a collapse of Uber, except, of course, that the company is really betting on replacing its drivers with robots.

The trick is to destroy the taxi industry before that happens. Because if self-driving taxis appeared on the market tomorrow, the existing taxi companies could make a comeback.
Apple updates MacBook Pro Retina 15“ models with Force Touch and Broadwell CPU's
From another report:

"Problems in developing the engines, and particularly in certifying the engine control software, contributed to three years of delays and a new cash injection by governments in 2010."

Seems like they had some issues. Surprising it's that difficult.

http://www.reuters.com/article/2015/05/19/airbus-a400m-idUSL...
How the DEA Harasses Amtrak Passengers
>>No one is obliged to give you money. Finding a business model that works is your problem, not your customers.<<

This struck a chord with me and is exactly the reason why Hollywood and the Music Industry are flailing. They are trying to continue their business model that worked for so long into this new day and age. Adapt or die essentially.
Apple drops the price on hi-end iMac 5k and introduces cheaper entry level model
> "I also fail to see how hunting down a memory corruption bug in C will make C++ look better, and since you mention it is legacy code it is the same in C++."

It doesn't, I meant it as just an example that every laguange has its own caveats.

>It does not matter what language I suggest, the real fact is that C++ user will use C++ for ANY project regardless.

That just not true in my experience. Actually none of the C++ developers that I know uses just one programming language for everything. They pick the language depending of the requeriments of the project (and that's how it should be isn't it?)
I'm not that poster or providing any links to substantiate my claims, but I think the writing is already on the wall and Facebook is seeing it. That's why they were investing so much in Instagram, and now also Messenger, even as a web service -- www.messenger.com. The latest is that they're thinking of introducing games on Messenger, slowly making it a platform on its own.

I _think_ that what Facebook is seeing is that social networks as a huge monolith is dying, that youth is abandoning it first in favor of specialized, niche networks. It's common psychology, really. Youth never enjoyed hanging around with their parents. If parents use Facebook to talk, they'd rather pick something else, like Kik.

Google is seeing it with Google+, which turned into a social network for photographers and geeks, so nowadays they mostly just pump out new photography oriented features.

I think they're careful to say it though since it might indicate a weakness in their strategy, a problem for advertisers:

> “I feel photos are the lifeblood of our service,” said Google+ lead Bradley Horowitz during the conference in 2012. “They are the way we can most immediately and viscerally connect as human beings.”

They're careful to say "photos" are the lifeblood, not "photographers".

Anyway, I think that within as little as five years ahead, we'll still see Facebook a very big company, but many smaller services. If that strategy is successful, I think we'll keep seeing Facebook as a big company for the foreseeable future. I don't think they'll be dead in 10 years, definitely not. But I do think people will barely know they're hanging around on Facebook and they'll have apps for all common demographies.
yep, they are called _barrier to entry_[0], and those big conglomerates have huge barriers, being the current legislation the biggest..

the question is if they will be able to handle the economy of scale of the whole world trying to move forward --I hope not.

https://en.wikipedia.org/wiki/Barriers_to_entry
Businesses adopting robots for new tasks (2013)
> If we're going to go Stasi on drivers, let's go Stasi on everyone.

That is, on the face of it, a ridiculous position. Cars, and only cars, are what matters in road safety. Everything else is less important than obscure threats like falling air conditioners.

What you are really saying is "Lets give cops the tools to harass cyclists" Fuck that. You're driving a deadly tool. If you kill someone with it, it should ruin your life. If you don't like that, wait until cars can be made safe for everyone around them.
Fixed, thanks. :)
Sadly you are not likely the only one. Happily your opinion is very much in the minority.
> you're exactly the sort of developers conferences want to filter

I would hope conferences want to filter actual harrassers, not people who feel uneasy about the slight social engineering and censorship undertones of Codes of Conduct.
Well, made conceivable. They haven't even manufactured it in a commercial setting yet.
RadioShack Sold Consumer Data to Pay Off Its Debts
Sulphur Dioxide is better for you than Carbon?
Back End Ruby Engineers – Swiftype Is Hiring
Apple surf on the edge. They've managed to maintain a margin by differentiating on quality, maintaining incompatibility at the hardware level, offering an integrated user experience and a vertically integrated cutting-edge manufacturing process.

This doesn't work in all markets - see Apple servers. Some of their products (desktops, Apple TV) are probably on the wane.
oh dear
https://github.com/vmanin/popcorninyourbrowser/blob/master/j...
Paint/dye everything pink before transferring it to the police, and require that it remain pink. Pink is known to reduce aggression.
Image Identification Project – Wolfram Cloud
Game of Life, hash tables and hash codes
Rebranding or not, doesn't matter (A lot of mainstream projects out there start like that). The point is that they are pushing to be a company that supports a cross platform development, so I'm surprised that you'd even bring that point. Also, CoreCLR and .Net are their own, and no, unlike what you think, they aren't going anywhere so soon.
Yes. That's what I was trying to emphasize - I won't be perfect, but it will be good enough until the platform gains traction.
My kids both love the programs available, and they go all the way up to 17. For the teens, the format is about hanging out, and for the older teens, they even have exclusive excursions.
DuckieTV releases 1.0
This.

I only did it because I worked as a developer on the side for the 4 years of my CS studies.
There's Bundler, which allows you to install all gems to a local path (e.g. `vendor/`) and then one simply runs `bundle exec <command to run in virtual environment>` to do the needful.
What really bothers me is that the "short version" has 131 words and the "long" one has 127...
Those ever-cheaper laptops started as copies and spin-offs from the "helping the poor" projects and related technologies. So while the projects themselves may have failed, I wouldn't say they had no impact.
I've always suspected that was due to their porn selection. A few years ago, I knew someone who worked in a video rental store in the heart of Kansas City that had an extensive "back room". It always seemed to me that the back room was the only area to get traffic. Somehow, the internet hasn't killed porn disc rentals, and I think it shows for both that small shop in Kansas City (which is still open) and Family Video.
It doesn't seem so unlikely to me. Supply chains are long and parts are bought in bulk. I think it's likely that the parts for the ECUs, including boards with chips containing the older firmware, are warehoused where the ECUs are assembled. The ECUs are probably then bought in bulk and warehoused where the planes are assembled. The paperwork for the plane probably includes the ECU serial numbers, but it probably doesn't include serial numbers for all of the components installed on all of the boards inside the ECU, especially if they didn't have the foresight to think that those numbers would matter. Afterall, it seems there's a way to get the firmware version by querying the ECU.
Inclusiveness, on the other hand, could be viewed as tolerating expression.
You mean here?

https://github.com/python/pycon-code-of-conduct/commits/mast...

All I see that is even remotely related to the dongle incident are the commits like this one, asking attendees to bring issues to the conference staff:

https://github.com/python/pycon-code-of-conduct/commit/69c32...
It's going to be an 'Open Space' style conference, so there will be a call for Open Space themes later on.
Thanks. It's adapted from an example of the google places API. It was easy to drop in, but took a lot of work to make the UX work well. (users are easily confused)

If you want to checkout some reagent best practices I'd take a look at the re-com live demo, esspecially its source.
I bought this game because of your reply and spent all of my Saturday on it.

Totally worth it.
Pretty cool. Ever since going solo I've wondered why more development conferences aren't in tropical locations so it can double as a vacation :-)

I worked at an agency that did work for pharmaceutical companies and doctors/med salespeople do this all the time! There were a couple of jobs in Punta Cana, DR alone each year.
With that kind of coding-to-testing-and-documentation ratio, does it even matter?
Ocumetics Bionic Lens could give you vision 3x better than 20/20
I'm a fan of "Access Main Computer File" - a collection of fictional computer interfaces from cinema.

http://accessmaincomputerfile.net/
We came to this point with different backgrounds (you, a recent graduate; me, 13 years of industry experience with a specific knowledge area that was in some demand), so take this with a grain of salt or two.

1. Hustle. Network. Cold call. However you want to describe it. Reach out to your friends and acquaintances, tell them quickly and succinctly what you want to do.

2 (this should perhaps be 0). Pick something. You are young and can afford to pick the wrong or less optimal thing, but pick something you must: If you don't, no one will know what you do, no one will want you.

3. When you talk to people, always get something. Best case, a job offer. Worst case, the phone number for someone they know who might have a job offer.

4. Call, introduce yourself briefly, explain how you got their number, ask if you can meet face to face. If they say no, ask for someone else's phone number ("I understand, thanks for your time. Do you know of anyone else who might need this kind of work?" or words to that effect).

5. Meet. Let people get to know you. Force nothing. Get comfortable with this stage, it is key, vital, fundamental to freelancing, contracting.

6. Always get something, a name, a number, another meeting. Bears repeating.

7. As you do this, you will notice trends and patterns, subjects areas or people who come up again and again. Pay attention to this.

8. Based on #7, your best informed guesses, and your gut, narrow that list of people or subjects down to 1 or 2.

9. Roll the dice on those. Pursue them with your every waking moment.

A. When you have a job, spend part of looking for the next one - but temper your forwardness, your obviousness about this to the culture in which you work. Some will think nothing of this, find it perfectly normal; others will want discretion. Pay attention to this.

Alternatively, look at job ads, find one that interests you, start the interview process, and "hedge" as you get closer: "It's an interesting position, but I don't think it is what I am looking for long term. Would you consider hiring on a contract basis?"

ADDED: You are under no obligation to reveal everything. Be friendly, be collegial, but be professional. Get good at answering with non-specific sentences: "What are your career goals?" "Long term, my interests are in X, Y, and Z. Short term, I want to work independently to gain first hand business experience." Say it with conviction, that will close avenues of questioning. I write this because some will attempt to derail you, try to slot you into their boxes. You have to be firm but polite about staying on your own path.
Girl Wears Wrong Shoes to Graduation, Falls Hard