skysight-inc/HackerNews huggingface dataset:
Hi Philip --- congrats on the release! Do you have plans to make Mercury into a paying product?
> massive gaming industry driving the cost down.

Per-unit manufacturing cost scales logarithmically. Even a single batch of custom silicon on yesterday's technology is only $30K. This is one of the reasons there is so much interest in RISC-V; hardware costs are not the barrier-to-entry that they used to be.

So yeah, the gaming market pushes the per-unit price of GPUs down, but even an additional 2x reduction in rackspace and power will pay for itself at the right scale.
Hi, it's your career and it's your responsibility to look after yourself. There are always better jobs. The longer you look for a job, the more likely you will get a job you really like. Some people like to quit first, because this makes it easier to look for work. There's plenty of work out there so you won't be looking for long.

It's pretty easy to look for work while you are working, so why not do that? There's usually not a good reason to bail immediately.

If you stick around you will have limited control over what happens with the company, so either the new investment works out well or it doesn't, but either way it's out of your hands. If you find a new job, you can select a job with the right circumstances for you.
#1 is what we seek the answer to.

#2 CTO

#3 Apparently not, its what we are currently evaluating
Did they ever start showing contributions to commits to forks? If I remember correctly, they only only counted stuff you had direct access/commit bits to, which I found annoying...
System Reboot: English Departments and Digital Humanities
No way, C is hard to use but it's WAY easier than writing x86 assembly.
Unfortunately I think Synapse [0] is your only option.

0: http://lifehacker.com/5704221/synapse-is-a-super-fast-tightl...
From the article:

residents paid as much as $1.5 billion extra between 2000 to 2011 for gas lost to leaks.

Is anyone able to calculate approximate how much gas this is in volume or weight? 1.5 billion divided by residential gas price per unit?
The Iconfinder story (so far)
How to Draw Flowers following these simple steps
Checking their actual commits. If their activity is menial like adding a letter to a file over and over, they obviously aren't legitimately writing that much code.
I do reccomend a Parse hosting service because:

Reliability

Most small-to-medium-sized companies do not have the resources to provide the level of reliability and redundancy that organizations that provide Parse hosting can afford. Unless you are hosting source code for a top-secret defense project or other projects where the threat of espionage is very real, the greatest threats to your code and your business are more mundane things compared to server or network downtime.

Redundancy

Parse hosting services provide levels of redundancy that most companies just cannot obtain on their own. It includes data redundancy (back-ups/RAID), hardware redundancy (components/equipment), and geographical redundancy (multiple server locations across the globe).

Multi-tenancy

Each small business by itself cannot afford 24/7 support staff and expensive equipment. But pooling their resources together through a Cloud service provides them access to a much higher level of service through centralization, better resource utilization and higher efficiency.

Security

Centralizing the data of thousands of businesses allows security resources to be much more tightly focused. There may be options such as co-location and dedicated hosting. Some service providers may enable customers to configure their server however they want, install and run whatever applications they want on it.

Technicality

The back-end in Parse hosting services is often user-friendly and is built keeping in mind users with limited technical knowledge. They have a strong tech-support team to assist users with any issues that may arise. Time-tested and well-supported infrastructures are provided and excellent deployment models make distribution and scaling the applications easier and more cost-effective. These can be leveraged for cloud deployment and also give portability options. Users only have to create the app or migrate an existing one with easy options like migration wizard and start making the requests. Some solutions provide Parse Server and Parse Dashboards and many other extended features.
Many, many business ideas are billion-dollar ideas.

The question is: Do you have a billion-dollar execution (e.g., marketing)?
My (with no evidence mind) intuition always suggested to me that there is some Group Selection going on in evolutionary terms. It could be on the memetic level.

I am aware the Selfish Gene debunked this. Yet the way different classes of humans relate to each other, again and again the same coincidences. There's something going on but I don't know what it is.

In my country there were originally two major tribal alliances literally going back thousands of years. Today the people in the two major political parties are descended largely from those two tribes. Also largely these are disjoint sets.

If there was some crossover it could be just natural selection in the way we're all related to Genghis Khan but that there are no descendants of Tribe X in Party Y suggests something else is up.
Any university that does "holistic admissions" is selecting for cultural fit to a lesser or (often) greater extent. This includes "flagship" public schools like Berkeley and UCLA. Other public schools have to admit some number of students based on objective measures (ie top 10% of their high school class), but "holistic" factors still pop up for the rest of their students.
Carlin's take on it https://www.youtube.com/watch?v=CnmMNdiCz_s
No, a "solid security team" doesn't wait 4 years to do password resets, nor do they let people use their personal emails for work repos.

"There are no experts, only various levels of incompetence" ;)
The Wetware Crisis: The Dead Sea Effect
This may be relevant watching: https://www.youtube.com/watch?v=GEmuEWjHr5c ('This Will Revolutionize Education').
How to Draw a Lamborghini
Not particularly well articulated but the core point is one of the most valuable lesson I had learned.

It not just applies to religion and politics but many other things in life. We might be wasting too much of time on certain thing with very little impact. It is hard to not to fall in that trap but trying surely saved a lot of time.
https://news.ycombinator.com/item?id=11600396
But even a custom run of silicon (on yesterday's technology) will only set you back $30K. That's one of the reasons there is so much interest in RISC-V.
Someone has more trouble paying off $228 instead of $200?

Granted, it could be right at an invisible tipping point, but let's be honest.
yes, exactly... My girlfriend went through about 2-3 days of 'suck' and then it was ok for a few days (although her cancer was different (colon). The chemo was brutal.. She swears that she'll never do it again, but she's been 'ok' for over 5 years so hopefully she'll never have to make that shitty decision... but she's not scared... of anything. You're probably not either.
I like the password generator and virtual dice roller on https://www.random.org, but I guess it requires one to trust their claims that they are getting numbers from atmospheric noise and not a PRNG secretly.
I have a different perspective on point 5. One of the things that attracted me to Flatiron School was their audited jobs placement report. Very detailed statistics about how many students graduate, how long it takes them to find jobs, and how much they earn. I've never seen traditional colleges hold themselves to that standard of disclosure.

I think there are a couple reasons bootcamps are especially successful compared to colleges. At the top of the list is that most bootcamp students already have one or more college degrees. This is "in addition to," not "instead of." Secondly, because the schools are non-accredited, nobody does them just to please their family or because they don't know what else to do with their life. I'm sure there are anecdotal exceptions, but students are generally there because they want to be.
Ask HN: How do you build an activity/news feed with Firebase for iOS?
I'm a total noob when it comes to iOS programming. I've built an iOS app using Swift that captures a user's video and I'm using Firebase as my backend. I'm trying to figure out how to create a user activity/news feed of all of my users videos. Do you know of any swift tutorials or suggestions?
And before you know it, randomware will become a legitimate part of the economy, like nutraceuticals.
That's the joke. Only time I have used it is on daily WTF and most WTF discussions include some meta about how annoying Discourse is. I find it a little annoying and prefer old fashioned forums, and I particularly like HN!
"Africans are not seafaring people."

Citations very much needed, because it looks like this is just plain wrong.

http://usatoday30.usatoday.com/news/science/anthro/2001-01-0...

http://indian-ocean.africa.si.edu/
It was their legacy but still in use auth system. Accounts created past some cutoff (before the exploit) were in another, more secure system that did not use sha1.

They didn't move fast enough to get accounts moved over.
motherfucking "modern web"
ive bought two pc's with 16gb of ram in 8gb sticks just so i can double it to handle even more retarded java/css/webscale cancer
#rant
Same as universities... they don't. Companies generally ask recent grads to send their college transcript.
That's why I put the Google Maps logo on my surveillance van.
From Antarctic’s Waters, a Sponge to Wipe MRSA Away
I'm currently creating an open source marketing software
The Advance of Machine Intelligence in Medicine
> gas sensors are cheap

I wanted to buy one to check my pipes for leakage, but the only inexpensive thing I could find was a go/no-go sensor, and nothing something with an actual reading.
HTTP Prompt – interactive command-line HTTP
Why would you bail without having anything secured? If you are not happy start interviewing elsewhere now and see what you can find. Then leverage the offer to see if it will make it more worthwhile to stick around.
Sorry, not trying to be argumentative but this doesn't change the game.

It's cool, but not game changing.
I'm reminded of the inevitable "I'm not biased, but I'm going to complain about this because I think it's an attack on me" that comes up whenever anyone on the internet mentions that institutional racism exists.
People who don't have an identity... I hate those people.
Maybe his in not maintaining them? Passive income.
I have to disagree with #1. If they don't even know what an int is, that's a complete failure of the bootcamp.
Like all great futuristic advances we've seen in the last two decades that REALLY put us into the "we're living in the future" category, there's a plus and negative side.

I love that I can wear a watch that doubles as a phone, health monitor, gps/mapping, mp3 player, etc.

The flip side of there being a loss of privacy would both be technological (weak or no security in the device itself or the apps and services it uses) and political (government saying "give me all the data").

This cry of "but my privacy!" is nothing more than a useless complaint, and does nothing to address the problem. We as citizens and consumers of such great tech NEED to demand better device security as well as political reform. Changes in how things are done and why.

So be picky about which tech you buy and politicians you vote. Be picky with your time, money, votes.

Don't, however, waste time on comments that do nothing to address the problem. That includes providing no information to further advance your ideology: privacy. No product endorsements to sway us into purchasing or supporting something which WILL keep your private info out of nosy third-party hands, or info about politicians or policy we should be aware of?

That would be a pointless comment when you obviously care about something.
I would love to hear anyone's experiences with spinnaker. What's great? What's not?
Interesting. I went through a bootcamp recently. We started with sinatra (a slimmed down ruby application framework), then went into rails, and lastly used node+express.

If we had only done rails, I'd probably have little idea how it worked, but doing all three definitely shored up some weak points.

It also helped that the teachers were genuinely knowledgeable and we had short lectures on deeper-level stuff (we had one hour lecture on how to build a tcp server from scratch in ruby, one on how the internet actually works - from the link layer up, and so on).
The Serenity Prayer may resonate with you.

> God, grant me the serenity to accept the things I cannot change,

> Courage to change the things I can,

> And wisdom to know the difference.
You could get a job and keep working on your startup . . . but it sounds like it's not really your thing. How long have you been working on it?
It's still the bootcamp's fault for not at least introducing them to those concepts. I mean, you can't really google what an int is if you don't even know that an int is a thing.
If you read the comments on the bug it's lots of people's position that losing data isn't real ("I've never had it happen", "Chrome remembers form data", etc). That's a silly position since it does happen, and this kind of error is the one that generally affects novices the most who are the least capable to deal with it or understand what happened.

If you've ever lost data and especially don't know why/how, then you know that super sucks and shouldn't ever happen period. Removing this prevents data loss, that's a UX win.

It's bizarre that it's happening in 2016, but better late than never. You still have power user alt/cmd-left so the keyboard can navigate, and if you're super duper keyboard person then you can install one of the vim navigation extensions or use an extension that preserves the backspace.

You say established feature, but I bet if you surveyed something like 20% or less would know about this.
Check out this chart from the Energy Information Administration: https://www.eia.gov/dnav/ng/hist/n3010us3m.htm

If you only want 1 sigfig, I'd say the price is about $10 per thousand cubic feet over that timespan. So that's 150 billion cubic feet? You could calc a mass if you knew the composition, or a weight if you knew the pressure.
Keyboard shortcuts are horribly broken, because all of the common keys (tab, space, return, escape, etc.) and various other standard shortcuts have been overloaded with abandon over the years.

In a better world, there would be much clearer defined intermediate interfaces between keyboard hardware, operating system, and final software (e.g. the native app, system shortcut, or browser javascript) performing the action for the user. Every interface would be clean and straight-forward, and easy for the user to adapt to her preferences.

In the world we live in, there are a confusing mishmash of 6–7 intermediate layers, which differ on each operating system and keyboard, some of which can be partially adapted by the user, but many of which can’t. These layers are poorly defined, not understood by users, and reach into each-other with various ugly hacks, and they often co-opt each-other’s keyboard shortcuts in arbitrary and confusing ways.
Uhm, what is this doing here on HN? A to Z? Congrats for knowing the alphabet and finding remotely relevant blogs for it, but I only made it to F and was not convinced:

* "According to SD Times senior editor Alex Handy" aka "according to some guy who works for the same company I write for"

* "doesn’t directly write about coding or developing software, but his posts are creative" - I really do love fine arts, but I don't coerce blog posts about them into my framework (or the a-z blog list I am trying to curate)

* 'Coding Horror has made it on several other “Best software development blog” lists in previous years.' - I like CH, but it's not a resource for learning, it is a source for amusement for those who know.

* "For developers that are all about Docker" - I am not, thank you.

* "His blog post on fonts created with neural networks generated a lot of traffic, so much that it ended up on Hacker News and took down his site (temporarily)" - yes, it was cute. But nothing more.

* " He specializes in software architecture and design, performance, scalability, and agile development methodologies." - good for him, now why exactly should I read what he writes?

Thanks, SDTimes, you just made it into my blackhole (aka an entry that points to 127.0.0.1 in /etc/hosts).
The extensive optionality of YAML is probably also the very thing that has held it back and prevented it from ever quite breaking into the mainstream. It's very complicated, and yet, for all that additional complication, doesn't bring that much additional functionality. Options are not intrinsically good; they always incur a cost and the options must be worth more than their cost. To my eye YAML has always been designed with the premise that options carry intrinsic benefits rather than costs, which is a major design mistake.
I know you covered yourself with the tinfoil disclaimer, but Ima take you seriously here for a thought experiment...

I wonder if that's actually a risk? At least for people not being individually targeted?

A random Elbonian hacker who gets a dump of 117 million password hashes has (at least) three approaches she can take to make use of it - she can run oclHashcat or JtR using a good wordlist (say, Hashkiller or phpbb) and a reasonable ruleset to tweak them, which'll fairly quickly reveal common, reused, or guessable passwords in hours/days/weeks - or she can set it to enumerate through an entire $howeverymany bit password space, which is guaranteed to find all the passwords but not before the heat death of the universe... Or she could try only the selections out of that random keyspace that a flawed version of FooPasswordSafe is capable of generating. I'm not sure how long the last approach would take, but it'd have to be both a pretty flawed PRNG and a very widely used password safe for it to come anywhere near as useful as approach 1.

(If she's only cracking the hash for the sbeirwagen@gmail.com record, things are somewhat different to if she's just trying to find _any_ "useable" passwords out of 117 million... And if she _knows_ sbeirwagen uses DudPasswordSafe.exe, it's likely she knows better ways of attempting to acquire your password than hoping to crack it from publicly released credential dumps...)
I learned software development the same way you did; 34 years of programming experience, with just 19 as a career professional. I got a BE in Mechanical Engineering, not CS, and didn't plan to become primarily a programmer until most of the way through grad school.

My problem with "bootcamp people" is really restricted to people who are choosing a bootcamp over college or on-the-job experience, with the expectation that they'll be able to do the same job for the same money as someone who has a CS degree, or a similar level of self-training like you and I. I have an even bigger problem with managers who would choose someone with bootcamp training over someone with deeper knowledge simply because the bootcamp person is cheaper and seems 'just as good'.

Regarding the app: you're absolutely right. Generating the code is just the first step. The value we provide is in giving you a multi-man-year head start and a solid foundation, so that you can spend your time on higher-level business-oriented requirements instead of all of the basic functionality. (My profile has a link to our website, in case you're interested. Lots of info, some video demos, and a free trial you can download.)
Have you used a consultancy based group to help with the documentation/app.?

Doing a 510k w.o that experience/perspective seems insane (especially for a startup(?)).

Also, I'm not sure which field you are in, but I've generally been able to access the applications from previous submissions in my field (Personal exoskeletons).
This essay only works because Paul Graham is a white man in America, whose 'identity' is the presumed default in the society he lives in. Anything he makes a part of his identity, he gets to choose. If he chooses nothing, he has the luxury of being 'just normal' and gets to go through life thinking of himself as perfectly rational.

Sometimes you get to choose what you identify with. Other times, people choose for you. For instance, you don't get to wake up one morning and decide not to be black, or gay, or a woman. You don't get to simply shed those categories and avoid the increased violence that comes your way apropos of nothing.

I know, you're already thinking, "but this essay is about religion and politics!", but the thing is, for a lot of people, politics are not abstract.

I'm also a straight white cis guy living in America, and so I have the luxury of choosing or choosing not to support gay rights, or feminism, or racial justice. I can choose or choose not to make those things a part of my identity. In fact there's incentive for me to choose not to, because if the balance of power were re-arranged in society, and poverty and violence were more evenly distributed, my life might not be so easy.

But for a lot of people, making "politics" a part of their "identity" is a necessary defense mechanism, because the society we live in implicitly sanctions violence against anybody who shares characteristics of their identity they can't do anything about.

"Politics" is not some separate sphere you can disconnect yourself from. Politics are embedded in everything. Choosing not to "identify" with any political orientation is implicitly choosing society's defaults, and those defaults implicitly condone a specific power structure and make acceptable a certain amount of violence against certain people.
850 / hour sounds wildly optimistic for something that can carry only 28 passengers in a pod, but even at face value, that's peanuts compared to what trains can do (especially since travel isn't evenly spread over 24 hours). Trains can easily reach 20-25 times that capacity.

Anyway, it's silly to consider current demand. The demand currently is capped by the time / expense/ inconvenience it takes to get from one place to another. If it really took half an hour, people would start using it to commute, go out for dinner in other city, etc, and one would need to meet demands similar to rapid transit lines. BART can move 25,000 people / hour (and it's full during peak demand). Hyperloop would need similar demand.
I once spent a bit of time learning Teeline Shorthand. Teeline is the form of shorthand that British journalists are expected to learn. It's easier to learn, but less efficient, than Gregg or Pitman.

But I reached the conclusion that there was little to be gained from it. Keyboards are so much faster that the only real advantage to using shorthand is obfuscation.
The underlying point is that not everyone needs a job. "Everyone has a job" is not an important fundamental requirement of functioning society. Everyone needs food, water, and shelter. In the early days, everyone needed a job because that's what it took to provide those basic needs. As we develop automation that allows those things to be provided to more people with less human labor, we shouldn't say "oh shit, we're running out of jobs, and people need jobs!" We should say, "how can we run a society where less human labor is necessary?"

What happens when this market is over-saturated because it is the only job left for large parts of the population?

I don't know, what happens? We've reached the endgame, we've fully automated all of the work required to keep people's needs taken care of, but we have some sort of problem because not everyone has a "job"? It's like some kind of dark comedy..."let's break all these robots that are growing food and building houses for us, we need jobs god dammit!" We just need to get away from the idea that "having a job" is a necessary goal in and of itself.
Every number in JavaScript is a floating point number of type, you guessed it, "number."