skysight-inc/HackerNews huggingface dataset:
It's not incremental, you just don't understand the depth of the difference. You're effectively saying there is no difference between a telegraph and the internet. They both send data over an electrical wire, so it must be 'incremental progress'. If that's your definition of incremental, then you will probably never see something that you consider innovative in your lifetime.
Ask HN: Are there startups that went open-source and succeed?
Here is where we are:

We have a valid product, paying customers, Currently $50K MRR and we are growing.

We have competitors, they are bigger, got huge investment rounds (we only got small seed round from friends), yet we have a better product. Much better!

How do I know? Customers, customers who left them, told us clear and simple. This product is far beyond what we have had with A and B.

Now, A and B are strong with PR, most of it are exaggerations (typical to PR), one even get to post almost every week at HN's front page.

To really really beat them, we will need to inject some cash and start the PR channels, conference attending and spend a lot of time in marketing. I hate doing that. I am happy to develop the product. Very happy to meet customers and present the product, and strongly convinced the world deserve to know about our product.

Open sourcing will make the product better, will make it well known and might even speed up our growth.

I will be happy to see companies that started as closed source, then went open source, and succeeded.

Got some examples?
So. It might not need to be a global effort. A handful of large countries could foster their forests and get near half. Here's an article about Brazil successfully reducing the destruction of their rainforests: http://www.economist.com/news/science-and-technology/2160340...
Evaluating the security of OpenWRT, part 2
I've been where you are. For me the path out was exercise. Wake up and work out - every day, 7 days a week, first thing after you wake up. "Working out" can mean walking to the end of the block and back. And then you get to think, "Even if I do nothing else of value today, at least I worked out." Do that every day for a month, first thing. If you can ingrain that pattern in your brain, I promise you one block will become two and two will become four. And you will look at the crap you're about to put in your mouth and think, "this is not food." For me that was the path out. There's ways to overcome the women thing - really. And 30 is not too late, not even close to too late.
Check out http://www.wiley.com/WileyCDA/WileyTitle/productCd-111820412... and http://www.wiley.com/WileyCDA/WileyTitle/productCd-111860864...

The latter seems to be of very good quality.
Easy HTML Email with Haskell
Dirtchamber: Mixed Reality testing
Though not a technology that everyone uses everyday, the pace of progress in something like engine design (and in particular, motorcycles) is undeniable and at this point nigh-frightening. A machine that would have beaten $1M+ factory prototypes from 15 years ago can be purchased for $10k and ridden on the street. The amount of acceleration, top-end speed, braking power (!!!), weight reductions, advanced electronic rider aids, reliability, and composite materials in modern motorcycles is just staggering. And it shows no signs of slowing - in fact the recent advances in electronic aids are allowing the engines to be tuned to ridiculous levels that would be un-rideable (for non-champion racers).

Two good examples of amazing technology on the safety front: Bosch ABS [0] that allows you to grab the front brake in a banked turn (on every motorcycle to this point this results in an instant crash) and self-deploying airbags for motorcycles [1].

0 - https://www.youtube.com/watch?v=2h9MVbkpLZQ
1 - https://www.youtube.com/watch?v=dlLDtCD7y9c
It might be simple but it's definitely not easy to fix that situation.
Search Neovim in the Hacker news search, there was a lengthy discussion less then a year ago here.
My first job was in a library. The way that you really use the card catalog is that you don't unless you are looking for a specific title. Otherwise the numbering scheme is structured enough that you should have a pretty good idea where books on any particular topic will be located if they are in the collection.
Looking past the search results: Google 2.0 will 'build airports and cities'
It actually does tie up all the parameters together: Evolution, Creation, Destruction, Energy, Disorderliness etc. etc. :)
Airstar: Branding, Product Samples, and Fulfillment
PFS 2010 – Terence Kealey, Science Is a Private Good
I can get by some of this article's sentiment, but I can't help but feel that it somewhat devalues programming into this dumb task of copying and pasting. In fact, I've been seeing this meme propagate quite a lot, as of recent. "Programming isn't hard. It's just being able to copy and paste the right answers from Stack Overflow."

This is a horrible idea to instill, particularly onto beginners. That and I can't help but feel that all these sort of articles and thoughts come from people with web developer background. The "hipster" motif being used kind of implies it. My personal background is more in system programming, so I'm not a hipster, but a greybeard, dammit.

In the end, I can't relate to this as much. In fact, I'd say copying and pasting is more harmful today than it ever has been before, due to how complex and multifaceted computing in general is. There's too many things to know.
They are clearly giant ejection pin marks from when the Earth was popped out of its mould.
> I can keep in touch with people across the globe for almost no cost. That is real innovation - few people could even imagine the internet - fewer predicted it and I don't think anyone foresaw the impact it's had on humanity.

While absolutely true, I still prefer if I could go to anywhere in the world with supersonic aircraft, or go ~1000km within 2~4 hours via highspeed rail network and meet someone in person.

Not to say the internet is bad, it is awesome that I can video call friends and family. I'm just not sure if 18B for WhatsApp is worth it.
How to say thank you to your boss or team without making it weird
Wages are actually lower when adjusted for inflation when compared to what IT workers used to make in the early 2000s. Also theres increased competition from Ukraine / China. But its hard to find better work in other sectors and the less said about the standard of education here the better.

I really enjoy coding and I'd say that I'm better than 75 % of the coders here. But thats hardly enough to get into a place where they do the real nice work.

We even have to sign an agreement whereby we're forced to work for a particular company for years and can't leave without paying a hefty fine. Atleast that never happens in North America.

Good jobs are hard to come by and I'm thankful for this job.
I'm not trying to justify anything and if other people did, it's not my fault. I was merely questioning an assertion made in the article. It is not necessarily true that the current extinction is the only one caused by a particular species, and anyway it's almost certainly not the only one with a biotic cause.
Yeah I guess my answer would be different if this pool wasn't created on Friday.
You are correct that we deal with amplification/reflection attacks all the time.

But what you don't see are the HTTP-level attacks where we put in place filtering rules in our WAF to block them. You don't see them because we mostly don't write about them. These attacks are different from the NTP/DNS style (which fill pipes) because they use server resources on the origin web servers.

We need to be able to defend against both.
The Oldest Jokes Meet the Crowdsourced Wisdom of the Internet
d) manipulating financial markets.
MURDER PEDOISM CHILD SACRIFICE,PREISTS AND NON CATOLIC PERSONS
What, specifically, do you think is going to collapse in the ecosystem that not just kills billions of humans, but actually poses an existential threat to humanity?

To be an existential threat, there have to be less than 5 million humans left (in my mind, at least, and this is probably a really high figure to be 'existential'). This means whatever you propose has to be at least 99.9% deadly.

To put that in perspective, that's three viruses each as deadly as ebola at its worst (~90% deadly) striking humanity one after the other. /That/ would leave ~5-10 million humans alive.

So I'm actually sincerely curious: what do you think is going to happen that will wipe out all of humanity?
I rarely use email for personal communication and I'm 33. I just never found it to be a good medium for personal info. I'd rather have a real time conversation with someone.
Not even a business. From the sounds of it in the article, it seems that these drivers think that they are employees. They even "bought and rented cars in order to..." do this activity. Well, the examples cited anyways, not all of them.

I can totally see why people are giving Uber and Lyft a bad rap now. Because the drivers are treating it like a job. And no wonder that they're now using employee-like terms such as "minimum wage" and "living wage".

Not to mention that so many people are probably desperate for an easy (to get and to hold) job like this that they've flooded the market. No wonder that Uber/Lyft is able to command their prices.
Can you show some examples (e.g. filed bugs)? If you point out your top bugs, I (for one) will take a look.
The thing is the internal combustion engine didn't come from nowhere to be slapped onto the front of a car. It was an incremental progression from steam engines to diesel machinery. Eventually it become incrementally small and reliable enough to be added to a carriage instead of a horse. A carriage that already had doors, windows, wheels, axles, etc. The leap is not as big as you seem to imagine it is.

So we will probably have self driving cars which incrementally change our transportation system until it's completely unrecognizable but no step will be particularly large.
Sidecar basically has this, but the biggest problem with sidecar: It has too many bells and whistles. Sometimes simpler is better. Moreover, you are simply shifting the pricewar to a finer granularity.

I'm not sure what drivers are grumbling about. As a driver, I have to say, I knew what I was getting in to, and I have a plan to get out of it. I'm still ok, though, since I drive a very fuel-efficient car that seems to have had zero mechanical issues (cross fingers) in the 60,000 miles I have driven for the two services.
Going from horse to car is not the same as going from Model T to Honda Civic but they are both dramatic technological improvements.
I think over the long term it would affect my decision, yes.
Peter Thiel invested in Urbit, it is important to note.

http://urbit.org

https://github.com/urbit
They were once taped rummaging through a jet graveyard somewhere in Eastern Europe - a bunch of old (and totally cool) MiGs.
Removing "NeoVim" from the title removed the context as well. As it is, the title doesn't make any sense.
"Cars" are constrained massively by a couple things that in fact have not really progressed much since 1970. EG, they are constrained to roads and the interstate was a far more revolutionary change than the catalytic converter, direct injection, or DOHC or whatever. You're basically arguing that fuel efficiency is greater, but fuel scarcity is another topic altogether. It remains the case that petrol is still the fuel of choice--not electric or some other source--becuase of its inherent efficency in terms of energy per unit of mass. So, betweeen the fuel constraint ant the roadway constraint, cars are a fractional better than they were a generation ago...but not a categorical or even significant leap by any stretch. If you read some history of LA and compare the changes from 1920 to 1940 you would have seen a radical shift in the impact of the automobile. Heck, even the impact of the container ship alone is far more interesting at a macro/absolute level. Car safety and fuel efficiency are simply very minor improvements on a fundamentally unchanged basic engineering platform: the two ton, four-wheel ICM constrained to a limited right of way, and a very similar feasible safe-speed constraint.

Note, that one better argument here is these are as much legal/social as technological constrainst placed upon the automobile. Many people in the younger genreations would rather see the (at least the personal) automobile dis-associated with its role of primacy in western society.

This is more or less feasible depending of course on technology and other elements improving the constraints on urban planning. The lack of the removal of these constrainsts (both technological and economic) is again also a sign that technology has/had plateaued in the area of civil engineering. It may have been improved, but in terms of radical improvement...not so much.

Of course, shale gas and hydro-fracking may yet do more than keep the status quo in place...but fundamentally...not much has changed in Californial in the past 40-50 years in terms of day to day getting around.
I've been developing a tool called Catalist that has Kanban-like functionality built right into all our checklists since each item has states of to do, doing, and done. If you need more states (i.e. more steps beyond 3 like Trello), we offer pipelines that do just that. We believe having both these systems in our product allows our customers to speak a common language when it comes to priorities. We would definitely be open to allowing you to host Catalist directly on premises. Happy to give a demo, all you need to do is sign up and I'll contact you.

Catalist [http://www.catalist.me]
I feel like Peter Thiel is taking the Foundation series a little too literally.
That's about right. It's somewhat of a superset of most languages, with Lisp chosen as its programmatic subset of choice. And its libraries are huge. Something like a few thousand functions. And the IDE uses the same language, so you can programmatically construct UIs. The key in all of this is that everything uses the same data structure.

In previous versions the data stuff was not impressive, but with the recent versions it's starting to come into par with the rest of the language.
Good read... until reading this article, I didn't fully understand how some of these additions to iOS 8 under the hood could make working on an iPad more effective.
Funny thing is that "these kind of arguments" are arguments enough — that is, be they true or false, they are logical. And the only argument from the opposing side is "this is wrong!". Which is not argument enough.
Virtual Reality Painting
Hehe, believe it or not pre-open source react supported this. We thought it was too magical but it was crazy convenient.
I don't like the phrase either, for this reason.
> Either it is by releasing nefarious gazes in the atmosphere, or creating a Primate intelligent enough to rule and consume most of biosphere.

This sentence says that consuming the biosphere is natural as gas release. This colours a choice as an unavoidable step, and thus justify it. And this kind of logic was used by nations against other (as a side issue, disagree with other opinion is OK, downvote it - no. unless it's a Parimate evolution thing).
For Target, the selling didn't come until after Target announced it was going to impact their earnings.
The US Government is closed as being Not Constructive.
Just think about how much money was saved by ending the Cold War. That was actually driven by government spending. It was also driven by technology (and spending on technology).
Comedy vs. Nerds, Comedy Show San Francisco
Much, much improved with the introduction of pkgng. Now you can use the stock binary packages without going through the ports tree. The workflow is "pkg update", "pkg install ...", "pkg upgrade", "pkg delete ..." (includes automatic dependency removal). It's basically the same user experience as APT or yum. Then, there's whatever PC-BSD uses, which is also supposed to be very user friendly. (I wouldn't know. PC-BSD stopped supporting 32-bit PCs a few releases back, so I gave up on it.)

That said, you can still build and distribute custom packages---the biggest strength of the FreeBSD Ports tree compared to other distributions, in my opinion. This too has improved with the introduction of the OPTIONSNG framework and the Poudriere build system. It used to be that you had to manually run "make config" per port or to somehow shoehorn per-port options into /etc/make.conf. All of that's been replaced with a much more sensible way to configure the port build process. For example, the following sets the default versions of Perl and Apache to pull in as dependencies (if needed by the port), and then it configures several ports:

WITH_OPENSSL_PORT=YES
DEFAULT_VERSIONS= perl5=5.18 apache=2.4
ca_root_nss_SET= ETCSYMLINK
moreutils_UNSET= MANPAGES

Poudriere handles en masse package building. If you want to build and distribute your own custom package repository, you'll want to use Poudriere to manage the process for you. For more information see http://www.bsdnow.tv/tutorials/poudriere first, then RTFM. It's super easy to use. Also, you can custom build a few packages with Poudriere, but fall back on the main FreeBSD package repository. It's pretty stellar.

Nowadays, I only need to use portsnap/portupgrade when bootstrapping my Poudriere deployment.
Alibaba wants to help small businesses, says founder Jack Ma
His PR team must be pretty busy I've seen 5 or 6 articles in the past week alone. I didnt even know who he was before a couple weeks ago.

Last time I saw a PR campaign like this was before Yahoo picked up Marissa Mayer...
PHP is the only documentation that feels complete to me, other languages you have to look elsewhere if something is addressed directly. With PHP, 8 / 10 times the answer is in the comments.
Mindset is important, shift your thinking from White Knight to Strategic Agility.

Recruiting women to your team or company can be a huge competitive advantage, especially given the growing importance of diversity and global markets. Keep an eye out for the most talented women-- they will be your secret weapon.
> Eventually, tools and processes will become standardized to the point that true mass production is possible.

I like to think that. However, to strain the programming-as-craft analogy (which I think is a good one), I don't think we're yet at the point where we even have a good selection of well-made hand-crafting tools yet.

We've probably got the equivalent of a reasonable axe, hammer, and nails by now (matching these to current day compilers/linkers, interpreters/vms, and editors/IDEs is left as a futile exercise for the reader) and we might have the vital core of some other tools, but I don't think we have well made selection of saws, planes, drills/bits, squares, clamps, levels, etc... yet. We're getting there, fast, but considering the craft is only about 170 years old[0] we just haven't been at it that long.

[0] Starting in 1843 with Ada Lovelace's method of computing Bernoulli numbers on Babbage's Analytical Engine.
Looks marvelous, very handsome UX, wonderful idea to have native speakers to help with pronunciation.

I've been using Duolingo to learn Italian, and I'd love to see an Italian deck!
If Thiel had spoken about something more broadly defined such as "progress", then his arguments might have held water.
So Apple doesn’t collect as much data as Google. Maybe it should
Just to make sure I've got the terminology down.

Objects correspond to locations in memory.

5 + 6 has operands which are rvalues (and thus not objects because you can't take their address).

if x is an int, then in the context of the expr 5+x, it is undergoing lvalue-to-rvalue conversion

Did I get that right?
My wife and I have chosen not to have children - for reasons personal to us. That's why the outreach aspect (if I can't pass the torch along to my own, I want to pass it off to someone) is big to me.
Engine efficiency looks good until you put it next to a chart of oil prices. The amount of ingenuity and dollars being poured into technological research and development is immense and staggering -- and yet keeping in touch might be easier, but if you actually want to touch them -- sure, the flight it will be 25% cheaper than 20 years ago, but you'll be flying cattle class with a complimentary ass grab by the TSA.
> How would an attacker learn of the private key server?

If they're using CloudFlare and they're a large financial institution we'll just assume they're using this new service. Now we just need to find the location of the keyserver.

There's a variety of ways to locate a server when you don't know where it is. The default is to scan the target's network. To find the network you can look at the ARIN info for addresses associated with various hosts under their domain and look at non-CloudFlare allocations. Or you could do a simple brute force search of DNS records (there's bound to be a DNS record for it so cloudflare can connect to it) and look for an interesting seeming host. Or you could look at the output of HTML for embedded hostnames in comments (pretty common for large sites). This is a very brief list of examples.

> Having learned the address of the private key server, how would an attacker proceed?

Once you have the keyserver address you can just DDoS it, and all of a sudden no new SSL handshakes can complete, meaning bye bye static content over SSL. The ISP'd have to null route all the DDoS traffic to the keyserver, which can take time. But that's just a network attack.

You can investigate further and attack the host/service. Maybe they forgot to whitelist the CloudFlare IPs and you have open access to the box via some random service, or the keyserver TLS port. Maybe you abuse BGP and find a way to spoof one of CloudFlare's IPs. Or maybe you social engineer somebody into adding a new address onto the stack of their IP whitelist. Or maybe it's "in the cloud" and you can attack the machine from the cloud provider's network.

Once you can connect, you can pick your poison with how you want to abuse or attack the machine, but there's almost no point when a plain-old DDoS will do.

All of these are the same attacks you'd use on any origin server for any CDN. The difference is that normally a CDN will keep serving cached static content if your origin goes down. With the keyserver down, you can't even serve cached static content, except for non-encrypted HTTP of course.
I'm not sure why this is such a problem; a tech degree isn't necessary to be successful as a software developer. It may not even be all that helpful.
Actually, there's reason to believe the shift started much earlier -- in The Organization Man, William Whyte describes how in the '50s we shifted away from fundamental research and into applied research, away from individual grants and towards group work. This focus on both consensus (which encourages incrementalism) and application is likely what reduced research timelines, and had nothing to do with Reagan.
Correcting the syntax of pseudocode, you must be fun at parties.
Yelp isn't far off from this either
If it's about "ethics", that makes sense. But if price is what prevents, say, a software dude in the bay area from trying out Mathematica, well that's just l, o, l; i, m, o.
In the next 200-300 years, I consider it highly likely that either A: humankind's population will shrink enough to satisfy all but the wildest econaut's dreams or B: biodiversity will incomprehensibly explode as we start tinkering with genes directly. We may fancy ourselves masters of the process and ecologists may decry it as being "unnatural", but in the end it really won't be. Evolution will be as functional as ever, even if the link between genes and reproduction becomes more complicated. Indeed if anything it threatens to become far too functional for our likings.

In the grand scheme of things, the idea that setting aside "half the planet" will somehow fix, well, anything is really quite a parochial viewpoint. We either won't need to because biodiversity will be getting along just fine, or we'll be setting aside a great deal more than "half"....