skysight-inc/HackerNews huggingface dataset:
That's the ideal situation, yes, but god help you when something goes wrong.
You could say the same about fiber optics vs copper wire. Increasing bandwidth can drive revolutionary change.
Here's an Atlantic profile on his work, from 2010 http://www.theatlantic.com/magazine/archive/2010/11/lies-dam...
American Entrepreneurship: Dead or Alive?
This is true; but on the other hand do you really care if you nuke sociopathic founders that are willing to exploit anyone else they can for their own material gain, screwing over others in the process?

This is not just about treating other people as you wish to be treated yourself, but also holding others accountable for their part in that.

Business is a two way street. Quid pro quo. If you have my back, I will have yours, until death do us part. But if you're willing to callously knife me in the back to get ahead, do I really care if I burn that bridge... or if the fire burns your entire business to the ground in the process?

There are lines that need to be drawn in the sand about how you treat people and treating others honorably as you would want them to treat you is where that line should be - at least, it is in my mind. Clearly this is not the case in some peoples minds.
As far as I understood there were serious issues with telcos.

The earthquake affected the infrastructure, and being a mountain area it's hard to get close enough to fix it.

There's a tradeoff between sending helicopters to save people vs repairing the telco infra.
s/Coordinator/Controller/g
Synthetic prawns: a bid to make ‘seafood’ that’s sustainable and slavery-free
Are you sure?

AWS was one of the most expensive ones, Rackspace was cheaper
GitLab seems to be dominating GitHub in terms of features recently. It's unfortunate that so many SaaS integrations only support GitHub or it would make the switch much easier.
I was just thinking the same thing! I really hope as more cores are available on the same machine we start to see languages like Erlang/Elixir really take off.
> The native apps also have more awareness of when a user is active since they can read into activity outside the window frame.

Maybe I'd rather not have that...
This gives the original sources of burnt carbon concrete identities. As the article states, the carbon didn't come from "everyone", but from specific someone.

A freak storm wreacks havoc? It's quite different to cuss civilization in general, or, to be able to say "Damn you shell for wrecking 1/30th part of my farm!".

Does this make legal difference is an all together different thing.

Our civilization is made from concrete entities, not abstractions. Abstractions at worst leave root cause analysis undone and let bad players continue (e.g. corruption: 'everyone takes bribes' v.s. 'I have concrete evidence judge Jones took a bribe of million dollars').
Hey, where's SICP? Has nobody mentioned that and gotten enough upvotes? Because I see it all the time...
I think shortwave (and a strong group of local hams ahead of time) is a possibly better approach

The hams in my area are routinely involved with disasters big and small. They've responded quickly in disasters with volunteer patrols and stations. They routinely help out at events like marathons, fairs, and more. When a fire took down a place's cell towers, they were there to facilitate communication. When the 911 call system went offline, they were around the city to help out (i.e., could place direct emergency calls for folks)
Since you are pre-revenue, you are guessing. It (hopefully) is educated guessing, but in the end you are making a best-case projection. So you need to be able to back up whatever assumptions you can use. For example, some reports have mobile ad revenue growth up between 70-100% y/y. So, I'm guessing your main revenue drivers are going to be the price points, market penetration, and the amount of repeat users/churn (depending on if it's a SaaS revenue model or not).

It's hard to give you much more without some more information, but in essence figure out how much of the market you can capture per month, how much you charge for those, and how many people reuse/stick around each month. And then do a low/high case as well. It's unlikely any of these will be close to the eventual truth, but you'll at least understand the drivers.

If you are asking what the numbers should be...well, that's your job as the guy with the product. :)
Different link, but we saw this a few days ago: https://news.ycombinator.com/item?id=12338096
I just searched the page for "affiliate" and most of the comments seem to be requests for how much money they generate. I'm curious myself.

When somebody posts a link to Amazon in a comment thread that contains an affiliate code, I think that's fair to criticize. When somebody points to something they built that uses affiliate links, it comes down to how it's presented (and more importantly, how often it's reposted).

Who wouldn't be interested in a followup post 6 months from now with a breakdown of traffic and revenue?
GameBoy emulation in JavaScript (2011)
The problem with Makefiles is that they don't work on Windows with Visual Studio, and generally only have very limited support in IDEs like Xcode, QtCreator, etc... and once stuff like cross-compilation and feature selection comes in, they get really messy really fast. That's where meta-build-systems like cmake etc come in. They all have their faults (cmake has a terrible scripting language), but they solve real problems for non-trivial projects.
Show HN: Mondly – the Siri for learning languages
It would look at little odd to give the dates of the Seven Years War with either AD or CE. But when you get down to the early Roman empire, many of us find the era helpful.
Perhaps, but I suspect writing a portable Makefile is not as difficult as you think.

Speaking as a packager, I have to patch many CMake build systems for portability issues. And don’t even get me started on SCons. Autotools is better in that regard, but has many flaws of its own.

Here’s an example of a portable Makefile I’ve contributed to a project which handles the common packaging issues (staging directories, cross‐compilation, parallel builds): https://github.com/sinamas/gambatte/pull/6/commits/8d6fffc2b...

Compared to the original build system (two SConstructs): https://github.com/sinamas/gambatte/blob/master/gambatte_sdl... https://github.com/sinamas/gambatte/blob/master/libgambatte/...
Gifjar!
https://en.m.wikipedia.org/wiki/Gifar
Very different set of customers. Rackspace's self-service cloud has always kind of sucked, and they knew it -- they'd much rather work upmarket with companies that want to outsource infrastructure engineering as part of their hosting bill.
I was just lamenting this recently. GitLab's latest features are really nice but the lack of integration with things like Heroku's Pipelines makes switching more costly because I'd have to setup that type of functionality myself. I'm hopeful though that as GitLab gets more popular this will change.
Oh definitely... the poor guy got screwed. No two things about it. He worked hard and they screwed him. Shame on them. However, I hired a lawyer when I bought my house. I'm definitely hiring a lawyer if someone asks me to be a "shareholder" on something like this. I sympathize with him. I'm business-null as well. But there's people you can hire to make sure your exposure is limited.
Indeed, unless substantial amounts of money from a client who can pay are involved (think Brian Reid (!) who was let go from Google 9 days before their IPO because he was too old: https://en.wikipedia.org/wiki/Brian_Reid_(computer_scientist... ), contracts only serve to memorialize decision and promises, they help avoid "but I thought you meant X" retrospective flaky human memory.
Eh, not sure I agree there. It's not like they're throwing kids head first into generics.
Clinton wiped server with open source util “Bleach Bit”
Thanks for the heads up!

- The rankings use karma and number of mentions, which for a week basically bring books by top karma users to the top. The actual formula is:

book_entry['rank'] = (avg_karma_count * avg_karma + book_entry['karma'] * book_entry['karma_count']) / (book_entry['karma_count'] + avg_karma_count)

- I plan to make Top 10 monthly or yearly, just wanted to see if people would like the idea at all. Seems like people like it. As a side remark I also did http://hnbuzz.com/ where you can filter, segment HN posts daily, weekly, monthly etc. It is not about books though.

- Yep the signup seems too aggressive, it will get changed :) After I clicked it away the first time it didn't bother me anymore while coding the website so I got carried away and left it as is. But it is also a learning experience to see what people think about those.

The project is totally side project, I actually do that often - build something I like to have and use a new tech to do it to learn. Drop me a mail if you want to know more.
Generally multiplying with 1 can be used to just do (the equivalent in assembly of):

a = a * b;

instead of

if (b != 1)
a = a * b;

Which is normally a win, as branching are expensive vs multiplication.
Having been involved in a startup which offered participation certificates, I'll say this: Stay far, far away. Nope, even further than that.

Participation certificates are derivatives of an underlying, either a separate share class, or even worse, options on a separate share class. Startup equity is hard enough to value outright. Derivatives on customized terms in a market which is by definition highly illiquid? No thanks.

(It doesn't help when the terms of both shareholder agreement and participation certificate agreement are slanted in favour of the early employees/founders by so much that the participation certificates are worthless on close inspection, but that's a different rant.)
> Its not what you deserve in business, its what you negotiate. That's all.

Business is a human transaction. It's not about exploitation. It is this sentiment that allows people to justify exploitation of others for their own gain. It's unacceptable.
Interestingly, the physical-space algorithms proposed in child comments are only two-dimensional (spaghetti sort, bead sort). Granted, they do take a one-dimensional problem and solve it in a higher dimension.

Would be fascinated to see something even higher, for example, traveling salesman problem solved in 3D space.
s/Unix/Linux/

The following can be adapted to provide other information: whatever procfs provides. This is a rough equivalent of "pgrep -fl .|less". Work-in-progress. Don't know if Linux grep has "-a" option.

#! /bin/sh
# Almquist clone, not Bash

case $# in
0)
exec grep -a . proc/[0-9]*/cmdline \
|exec tr '\000' '\040' \
|exec sed '
/grep -a .* proc/d;
#parent: '"$$"';
s/proc./ /;
s/\/cmdline:/ /;
' \
|exec less
;;

*)
exec grep -a . proc/[0-9]*/cmdline \
|exec tr '\000' '\040' \
|exec grep $@ \
|exec sed '
/grep '"$@"'/d;
s/proc./ /;
s/\/cmdline:/ /;
' \
|exec less
esac
If you'd just straight up cancel an account that fast I don't believe you had any service or clients hosted on DigitalOcean. Idle threats belong on Facebook and Twitter, not Hacker News.
We're getting older...
This impressive (?) valuation is not so impressive compared to what it used to be. Fun fact: any current shareholder that bought the stock between June 2009 and August 2015 would have done better buying a S&P 500 tracker.
I've been running a few tests progressively fixing various issues and now I'm getting an "Error: Site down" error however I am still able to access my website over HTTP and HTTPS on my browser.
True, they do call it a build system toolkit. But I think worse than the others is on the wrong track and the sentiment is too heavily influenced by your negative first impression.

swtoolkit made scons really nice to work with (but couldn't fix the speed issues). It's a shame it was abandoned. In the same way, a thin layer of functions as demonstrated in the waf "toolkit" examples could lean on the power of waf and provide a build system every bit as snazzy as big, polished systems like bazel and buck, but it would work cross-platform out of the box and be extensible with only Python. But I think waf is close enough to being high level that no one bothers to create and polish a build system layer (maybe internally in companies, but the open source uses I've seen use pretty standard waf scripts).
You can save quite some time waiting for reverse dns lookups if you use "lsof -n"
>The World Anti-Doping Association (WADA) prohibits an athlete from using a substance that fulfills two of the following three criteria:

>1) It is performance-enhancing;
>2) It is harmful to health;

O2 is poisonous and performance enhancing.
.: All athletes dope.
Q.E.D.
For the USA you can find that data here.
http://www.goodcarbadcar.net/p/sales-stats.html
There is a monthly "Who is Hiring" thread where the community believes it appropriate to post job offers. The thread is posted at 11am Eastern on the first business day of each month. The next thread will be on September 1, 2016.

Otherwise, posting employment offers is generally discouraged, though the site allows companies directly affiliated with YCombinator some latitude.

One more caveat is that the "Who is Hiring" thread is for specific positions not general recruitment.
#1 "the system is either secure or insecure" - only according to the particular system's threat model. Your counter-argument falls flat because it assumes all computers share one universal threat-model. "more secure" refers to probabilities built into a particular threat-model. If you're going to make security a binary thing, then without absolute knowledge of the entire system...it is insecure and we're wasting our digital ink.

#2 depends on #1

#3 if the subject is "things the NSA does do to make us less secure" then it is the subject.
On the subject of papers, for those who have not read them Jeff Bonwick's work on the Solaris slab allocator is well worth reading.

https://www.usenix.org/legacy/publications/library/proceedin...

https://www.usenix.org/legacy/event/usenix01/full_papers/bon...

Pretty much every OS kernel has adopted the techniques outlined in these papers.
That'd be great for a subset of the reasons you might need actual data connectivity. Not sure you can download maps and whatnot over ham...
Books Recommended on the Tim Ferriss Show
Bunnie Huang and Edward Snowden’s Malware-Detecting Smartphone Case
Can be done. The question is will the half-assed Makefile that a developer wrote for themselves do any of those things? And I can tell you from bitter experience that is very very unlikely. Plus I will still have to spend the time to understand the Makefile, which I won't need to do if they'd used an established build system in the first place.
Retail's History Hints at Its Future
I'm going to take this opportunity to rant about sad state of C++ open source. I would really really like to write some C++ but I'm not a C++ guru; so I tried installing facebook/folly and facebook/fatal on my Mac OS. That just doesn't work. It wasn't written cross platform and it probably never will. So I spun up a ubuntu VM and tried there. fatal compiles, folly still doesn't... And so ends my brief foray into C++. At that point I started researching how can I bind the library I need to Rust so I can skip all this nonsense.

C++ is not a bad language and I would like to write a project hat uses it. But I'm just a user of the language. I don't have time and expertise to tackle those build issues and quite frankly installing any library is a major PITA.
It does when those super-powerfull entities lobby to subvert Truth, buy politicians, policies, the public opinion to have their way with little regard for the public consequences just so nobody can mess with their profits. Those are not impartial/passive institutions, don't fool yourself.
Thumbs up! The price tag for 33 languages is reasonable. The concept is beautiful. The teaching and user interface logics are brilliant. Sounds excellent, easy to follow speech samples.
If you want a container-like technology that already has the large cluster management, scaling built in and is ideal for software whose source code you control think about trying kubernetes (and/or any similar competitors).
Projects that make blind use of VPATH are a pain. You can't have the same filename in two different directories! It's a hack at best, and using explicit paths (as this Makefile does) is a lot more reliable.
Twitch Could Be a $20B Company Inside Amazon
I thought most commercial flights were above 20km, where the bulk of the ozone layer is? Edit: Oh you mean the takeoff and landing parts of the flight. Good point.
I can't seem to find anything in google, but I remember reading about something similar some ~10 years ago for military aircraft. Apparently there were experimental fighter jets that had large ionizing beams of some sort shooting in front of the aircraft? The claim was along the lines of by ionizing the air in front of the craft, it significantly reduced the drag the plane experienced flying through that pocket of air moments later.

I'm having a hard time finding articles on it, but it sounds so similar to this article.
A favorite example of mine, using photons to solve Traveling Salesman in quadratic time: https://www.osapublishing.org/oe/abstract.cfm?id=140598

Spoiler: the number of photons required scales up so quickly that the phenomenon cannot be observed for sufficiently high N.
Is that true? The nameserver I was given by CloudFlare is "nelly.ns.cloudflare.com". From some cursory searches, it seems like a large number of domains have that same nameserver. AWS nameserver hostnames have all kinds of numbers in them that seem a lot more like they're generated per user.
What's the best contender in the #NoSQL space?
The article mentions that plasma also produces a lot of nitrogen ions. Would this increase NOx production?
> yes you can do runtime dispatching to different functions, but how many apps actually do so? I've seen a lot of software that doesn't bother, or only has a "plain vanilla" and a "low-rev SSE" version.

those that do care I guess? Games, video encoders/decoders. Most custom HPC applications are simply compiled for whatever architecture is running on the cluster and don't bother with anything else.
Great history!

Yes, sorry, Shamus was not associated with UniPress, but his own company Unilogic, started to commercialize Scribe (Reid's CMU PhD project). My only excuse is it's been a long time.

Ah, happy memories of terminal multi-line operation optimization in Twenex Emacs. (We did a lot of that kind of hacking when I was at Columbia in the very late 70's.)
Agreed. Monthly seems like a much more natural timeframe for book recommendations than weekly. Trailing 30 days would probably be the best for the homepage. Then allow browsing by calendar month.
I use CMake for everything-that-isn't-$work-now because that's the only thing CLion supports. Even at work I've taken to creating my own CMakeLists.txt so I can get CLion support. I like the IDE that much.

It's not perfect, as others have touched on. But it overall satisfies my requirements and I can usually get things done with it.

Being a Google employee, I'm somewhat partial to Bazel (https://bazel.io/) which is based on what we use internally. I've started to ponder what it would take to write a CMakeLists.txt generator for it.
5 inspirational leaders share their morning routines
Well let's say i do the plots for the sitcom "Mr Robot" from time to time.
Machine Learning 2013 – Nando de Freitas
Show HN: Brain Fry – Text to Emoji Encryption and Decryption
Brave new worlds
When you send a friend request to someone, their stuff is shared with you only if they accept the request on their end. If they reject the friend request, then anything coming from you that they don't want can be handled as spam (the client side software would just filter the content itself in that case).
> Less safe than what?

World A contains an archive of concentrated vulnerability information. World B doesn't. World A is strictly less safe than World B, because concentrating information creates a more attractive target. Without that concentrated archive, the vulnerabilities would have to be discovered on their own.

Do you really want to argue that allowing the archive of stolen tools recently released by the "Shadow Brokers" didn't make people less safe? Even though it contained attacks on various routers that were previously unknown? Is it really your assertion that those same tools were never used before the "action" announcement?

> the idea that we should ignore that

Nobody is saying that. Where did you get the idea that we should ignore vulnerabilities?

> could be developed by anyone who works long enough

Obviously, which is why I also discussed the hoarding of vulnerability knowledge.

Maybe all of those vulnerabilities would have been discovered independently, but stealing the archive from the NSA would have been a lot easier and faster. These are not traits you can simply brush off as irrelevant, as most security is not about perfection, but instead about how long the security features will delay an attacker.

> scapegoats

This isn't about finding a scapegoat. The NSA making us less safe is the "bad decision" that needs to be recognized.
Show HN: React Native, Redux Starter for the Weekend
Isn't the controller where your bussines rules are encoded? It is probably the more complex part of your app, and it's complexity is driven by business decisions and not technical ones. Unless you mean something different by controller(very possible, it is a very overloaded term), I don't think your premises are very sound.
But you have to. In many countries, the copyright sticks with the author unless there's an agreement that says otherwise. Normally, that is part of an employment or consulting agreement.

Further, if he was an employee, in many countries, it's illegal to work for free or "defer" pay until there's cash in hand. And it sounds unlikely he was a contractor as there is no mention of invoicing or similar.

Getting rights and responsibilities in writing protects everyone involved. And do it before cash and emotions are involved.
I work for a relatively big European Network Provider and hoster who got privatized last year. Its not all horrible, but there is a lot of BS going around all the time. The worst are the rumors. You try not to listen to them, but when you are not sure if you have a job in 3 months, and you have spent at least a year more less in the same place, it does get to you. The word from above normally talks a lot of cost cutting and Sales! Sales! Sales!, which makes everyone else who is not part of Sales feel even more left out, as if their jobs are not important.

When people start saying things like: "I don't care, but just tell me if I have a job or not" things are bad. The job market is still bad here in Spain, so a good paying job is hard to get these days. That means a lot of people stick around just for the financials.

I have found some small personal opportunities as well, such as being able to work more from home, making changes in my area regarding things such as legacy products, but anything that costs money is normally out of the question.
What Is LiDAR and How Can I Use It?
I've been a loyal rackspace customer since 2011. I really hope that if this is indeed true, as I will wait until Rackspace officially announces it, that Appollo doesn't destroy the good things Rackspace has going for it. Mainly their wonderful customer support.
Cloud chronicles
We can agree that half assed makefiles are bad. I don't believe in throwing out the tool on that basis. If that were the bar, we might as well not write any software in any language with any tool.