skysight-inc/HackerNews huggingface dataset:
It's a cat-and-mouse game, for the time being. Until there's a real solution, use the available tech:

https://prism-break.org/en/
Stack Exchange dont own their CDN. If you really start couting external servers, you would be adding DNS, possible client side proxy servers, client side network infrastructure, etc... these are things that OTHER people do, not SO.
Somehow he misses few crucial points :
1. Medicine is not getting better. We are losing the war with bacteria. Rate at which antibiotics are rendered useless because of resistance is greater than the rate at which they are being discovered.
2. Energy cost of Food production has been increasing since industrial times. (combine this with energy scarcity)
3. Energy cost of producing energy has been increasing.
Once taken into account, all is not rosy in the future. We have lots of work to do to make future better.
How to write more efficient and maintainable C# code
Pimps and Dragons (2001)
Caching Expensive Queries with Materialized Views in PostgreSQL
The trend used to be that you would call your project by a descriptive name. GCC for "GNU Compiler Collection" or fnotifyd for "Frank's Notifyer Daemon". Tmux is the "Terminal MUltipleXer", etc.

Commercial projects or free projects that need marketability often take on names that are at least tangentially-related. The names "Windows", "Stripe", and "Cairo" are all at least somewhat related to what they do. Windows is a GUI-driven OS with windows in it. Stripe takes magstripe card payments. Cairo is a drawing library that no doubt got its name from hieroglyphics.

But then there are a lot of projects with awful names. They might be good projects, but the names don't mean anything or don't have immediately obvious connections. A really annoying trend has become "hip" in the last 5 years or so, which is to pick a random, sophisticated-sounding noun, check if the .io is available, register your randomSophisticatedNoun.io domain, upload the (most likely javascript) to github, and then make a Show HN post about it and/or spam it on your blog.

Rome. PieCrust. Square. Robin. Bluefin. Selennium. Uber.

The names don't mean anything. I saw "Rome" on HN just a day or two ago but the name is poorly chosen because I can't tell you what they do.
Hey, Mathbreakers is DEFINITELY interested. I've been talking about the need for this for a while. Perks: Work for a revolutionary math video game startup! :-]

Send me a note at charlie@mathbreakers.com if you're still available. We're in Mountain View and Redwood City, and will be in SF starting September.
Bitcoin has shown predictable, steady growth sustained over a many year period.

https://i.imgur.com/kV2IRT5.png

Tulips experienced exponential an order of magnitude shift in price during the course of one year in 1637.

Unlike tulips, Bitcoin is widely appreciated for its utility. I don't think the comparison is as meaningful as critics would make it out to be.

Steady logarithmic growth in valuations is a normal phenomenon among tech startups -- yet it seems to me that many otherwise smart people are flustered by this growth when applied to Bitcoin, thinking it must be too good to be true.
I see the future of cryptocurrency as being a bunch of behind-the-scenes transactions where the currency you are using isn't relevant at all, because everything will be hyper-liquid.

You pick you favorite currency (or portfolio) as a store-of-value, and then if you need to trade with other people, your client and portfolio negotiates with their client and portfolio to arrange an acceptable exchange. Then you use a decentralized network of exchanges to restore any ratios you want to maintain.

This allows people to create their own currency and enforce it's particular use, backing it explicitly. For example, you could crate 'SoylentCoin', which can be cashed in for 1 month of Soylent shipped by a certain date. You sell it for some price that keeps you in business, but then the market is free to trade it at-will and you can hit more efficient price points for your product. Sometimes you might find that your product is worth a lot more than you are selling it for.

Or in a decentralized example, you could do proof-of-resource sale that sells coins directly transferable to a type of resource. In example of disk storage, you provide storage to the network in return for disk-coins. To get the storage, you need to buy disk-coins. This isolates the disk-coin price to the supply and demand of disk storage precisely. Anyone can participate, and upon buying or selling the disk-coin, they can immediately convert to or from whatever portfolio of coins they personally maintain.
I've found that if I let my grass grow to 3-4 inches, some of the grass doesn't always stick straight up and goes diagonal when the mower goes over it. Then the grass it's covering doesn't grow as well, creating bare spots.

This is probably because the previous owners of the lawn didn't take great care of it and there's already some thin spots.

So I have to cut it to about 2 inches to allow all the grass a chance to grow.
Very nice collection!

I was recently starting to do a similar collection: https://github.com/albertz/Coding-Game-Intro

Although mine is more headed to become some game coding tutorials, probably C++ with SDL, Lua, or so. But that hasn't even started yet.
Circle's Bitcoin Banking Platform is Savvy Bid for Mainstream Market
> They cannot both be true. If the public offering was as bad as you claim, private companies could compete (e.g. on quality).

Unless those private companies are legally prohibited from competing, or are prohibited from practically competing by things like red tape or fees for constructing infrastructure.
It absolutely can be both. The government-run solution could be poorly managed, unreliable and overly expensive while still scaring away the massive investment needed for someone else to compete. A private for-profit business could be completely undercut by the government service which can be incredibly unprofitable but continue to operate using tax dollars.

The current telecom oligopoly is bad, but a government-run monopoly is the one thing that could be worse. Now, public money going to build last-mile fiber which is then leased to competing ISPs to create a functioning marketplace (neither corporate oligopoly nor government monopoly, but a true economics-textbook 'free market') sounds like something that could be a good use of public money & power.
A new OpenStack book and advice for contributing
Don't forget to factor in the costs of running, cooling, and maintaining that much hardware (also bandwidth costs). I'm not saying it's $2k/month, I'm just saying don't compare the physical box and AWS without factoring everything in. At the end of the day, if you don't need the support, you're probably right that a dedicated box makes sense there.
Ah, right, I always forget about the "except for people you kinda don't like" clause in the rules of firearms safety.
> unlimited energy

Doesn't that violate the laws of thermodynamics?
Massive Object/UFO at the Sun – Strange Object Harnessing Energy from the Sun
حظك اليوم الثلاثاء مع جاكلين عقيقى 22 يوليو 2014
I'd argue that preventing people from moving freely is an artificial limitation of supply. The US didn't get where it is in the world by putting up giant signs saying "keep out".
Yahoo Is Buying Mobile Analytics Firm Flurry For North Of 300M
beware that you can over-optimized this.

for example, do not put every single customer of an saas solution into a separate database.
Code Empowers Social Good: The Warby Parker Story
They may just be trying to express the thought that simpler code is both easier to understand and often more efficient. Don't forget Joel Spolsky's contributions to the effort; he's the one who coined the term "architecture astronaut".
One of my favorite articles on MMOPG economics and social behavior. It's usually behind a paywall so I thought I'd take this opportunity to post it here today while paywall is disabled.

It pairs interestingly with this HN thread from a few days ago:

https://news.ycombinator.com/item?id=8020954

There seems to be some minor formatting issues but otherwise it looks like it's fully available.
Some more behind-the-scenes info at https://developer.infusionsoft.com/blog/read/Campaign_Builde...
That's still a big mystery... but in general, calls between leaders of countries are non-secure. High-level encryption systems are often highly classified, so one country will not easily give such a system to another country. The exceptions are the "hotlines" between a number of countries, where encryption equipment or algorithms are exchanged so a secure connection can be set up.
YES - I've built two enterprise app frontends (CRUD forms and dashboards) in react since react came out. Now that I know what I'm doing and have my tools built out, I am contracting and hitting ridiculously tight schedules that I would never have been able to hit without the level of abstraction react enables. It helps that a react codebase is massively smaller than a comparable OOP-style codebase (I've used Backbone, Knockoutjs, and ExtJS in comparable apps)
> can be shown to match experience even if somewhat [un]intuitive to people, and works pretty well in practice.

I think these are the two points that those skeptical of utilitarianism have trouble with: it's exactly that it doesn't seem to match experience that started this thread. Additionally, it doesn't actually seem to work well in practice: http://econlog.econlib.org/archives/2014/07/the_argument_fr_...
TL;DR direct quote: "I didn’t bust my ass working extra hours, saving money and living frugally so I could create cheap housing for the poor, I did it to make money. Now, that doesn’t mean I’m a heartless bastard—I give away 10 percent of my income to charity—but, no one should be able to force me to do it. If internet providers want to be dicks, so be it—it’s their right."
I haven't used Typescript yet, but I'm very keen on it. How fast is the compiler currently for you? (eg. seconds or minutes?, and how big is your codebase? (eg. 10k or 100k?)
First thought was a meth lab or grow house.
>Remember human life before the 401(k)?

I guess this is well before my time, but was the effect of having a 401k really that profound? Your post suggests 401k's was (or at least one of) the cause of large corporations.
Good news. Compiler performance is pretty horrible at scale.

I hope that they implement in-memory compilation, so that the compiler can work properly with Gulp (which would also increase build times). I also hope that they'll support automatic generation of ambient external declaration files. TypeScript doesn't work well with npm modules just yet because of that.
Well, we definitely have different ways of watching stuff.

Which such good stuff such as ST, there are not enough episodes. I wish there were more. "It's the journey that matters!"

Re BSG, you DO NOT want to skip episodes, there's even a "right" order:
http://thunderpeel2001.blogspot.co.uk/2010/02/battlestar-gal...
I believe that the new jobs that will appear will probably be related to what now one might see as a luxury service.

For example, there might be an increase in housemaids. It's a fairly simple job, although some tasks might be too hard for a machine to do (eg. "Please feed the dog and make sure that it eats its pill").

Also, assuming that those with jobs would have a smaller work week, then there might be a rise in tourism and entertainment industries (people have got to do something in their free time). I'm not really sure what new jobs might appear in this area though.

Of course, this is assuming that we don't end in a dystopian future with 80% of the population unemployed, homeless and begging on the streets. I'm expecting that suply and demand will force these new jobs to appear and everything will work out in the end.
DConf 2014 Lightning Talks
Update: Here is a relevant post outlining the 19 states with laws limiting municipal broadband.

http://broadbandnow.com/report/municipal-broadband-roadblock...
MiniMagAsm – a minimalistic but powerful CMS  in assembly language
That doesn't mean the person who does it can't think about ways to deal with the social implications.
Mowing height should be based on the type of grass, not a global 1 height fits all. Here in Texas, where lots of lawns are Bermuda, mowing high will leave you with a weak lawn. Of course, if you have St. Augustine or fescue, sure mow as high as you can.

Watering deeply and infrequently is very good advice though. If you have a sprinkler system with zones, it's good practice to run 10-15 minutes per zone depending on the type of sprinkler head in each zone. Do that for all zones then repeat. This will result in a much deeper soaking and lower runoff amounts.

Check your sprinkler heads yearly and replace ones that are broken or misdirected.

Fertilization should again be according to the type of grass you have. You would never fertilize corn the same way you fertilize beans (trick question, you shouldn't fertilize legumes) so you shouldn't expect to fertilize different grasses the same amount or time.

Lawn care in Boston is going to be drastically different from lawn care in Dallas. Do a little bit of research for your area and your grass type and then you can develop your own guide for the cheap and lazy.
> Premises are not part of the argument, they're assertions that the argument is based on

You kind of answer yourself by identifying the fact that premises are often called into question during the course of an argument:

> If we don't simply agree on the premises, an argument has to be made to support the ones we don't agree on, and that argument will have further premises. If we don't agree on those premises, an argument has to be made to support the ones we don't agree on, and that argument will have further premises.

Your parent's argument was that this can go on forever, and never really grounds out, which demonstrates the flaw in the "argumentation is reducible to mechanistic checking" mentality.

I pretty much agree with your parent, because you can see it even when you go all the way to the ground. A lot of evidence cannot get better than statistical, and statisticians sometimes argue about the best way to approach their field. Even for non-statistical arguments, there's some old beef in mathematics about aoc.

But even for most issues where these foundational questions aren't relevant, doing enough work to formalize arguments is intractable.

> That I claim to have a moral value is an objectively verifiable external truth.

That's not very useful when we're trying to make a moral decision and have different competing values. Most political discussions are utilitarian with a mix of various moral imperatives (e.g. optimize well-being, but abide by the constitution's letter and intent).

> Isn't the entire political process an act of trying?

I think he meant it's not worth trying to treat the arguments as chains of reasoning working from a closed set of premises.

Although I agree that the political process in most places could benefit from a bit more logic, it's worth noting that the political process is the act of trying to get power, not trying to reason soundly :-)
> And yet, my roads, police and fire services, and municipal maintenance services work very well.

Do they really though? Road infrastructure (especially bridges) is widely recognized to be really bad in the USA. It's hard to say how well police work without comparing it to something else, but just based on the US prison population I would say that police don't work well. Fire and maintenance services might work reasonably well, but I bet both are shockingly expensive.
You don't need a package.json to use CommonJS or even to use Browserify, but as a developer I don't want to copy external dependencies into a vendor folder to use them, I want to declare my deps in my app's package.json -- so any lib that uses CommonJS but doesn't provide a package.json I will probably not bother to use.

People who use npm packages in browser code are pretty much all using Browserify or Webpack and leverage npm. (Many people use Bower, but I don't see the point of using two overlapping package managers.)

It's a new dawn of modular JS code; no more global namespace, no more stuffing CDN links in your <head>. I recommend giving it a go.
At least drones tend to have cameras, and their operators cannot excuse their own actions by claiming that their lives were at risk. Drones have the potential to be more audit-able.
What totally pulls me out of the universe when watching the Ferengi episodes is that the "Grand Nagus", who is a hugely important person, vastly wealthy and ruler of a nation(?)... has no staff and it's up to some random bartender to get him out of trouble. I know there's protagonist syndrome, but this is stretching it too far.
That's the thing I love about React though; you don't have to marshal if you embrace mori wholesale. I can render components based on these data structures and never have to "reify" them into real JS data structures.

That said, I'm probably being overly optimistic and I'm just starting to research it. I don't quite like how addons.update feels like a bandaid, but maybe it is good enough. Haven't done enough research yet. I definitely don't like writing updates the way addons.update forces you to, but sweet.js macros could solve that (and I was going to write macros for mori anyway).
Stre.am is an amazing product, behind which stands an incredibly talented team. I've been very fortunate to have been a part of it all. jmar777 summed it up very well. I've mostly done front-end UI/UX implementation, but welcome any questions, just the same.

So stoked about our recent Android release... Can't put it away.

TL;DR
Stre.am is an amazing product, and free.
I gave two different ways to read it, you chose which one you thought I favoured.

That said, he stated he didn't want to sell it to police departments, not the public, who couldn't legally buy it anyway, so I don't see how you think it is obvious that he means criminals when it says police.

"Police departments asked for AA-12s, but Baber decided that the gun was too powerful to sell outside the military."
But why would it stop sooner than a $200 billion market capitalization? Or $700 billion for that matter?

When Facebook was raising money at $10 billion valuations would it be wise to predict that it had to "stop very soon"?

I don't disagree that Bitcoin will at some point stop revaluing upwards by orders of magnitude, and I don't pretend to know what the market cap will be in a few years time. But I don't think it would be all that surprising if Bitcoin were to be more valuable than say, What's App. And for that to happen we're going to likely see another order of magnitude adjustment.
> You talked about market clearing and I'm not sure the concept makes any sense in the absence of a marginal cost of production.

I would respectfully disagree. Market clearing is I think technically the price for the next unit of production, but even in a world of zero marginal cost (not quite true) then the capital cost still needs to be paid back (laptop, time spent coding flappy up and flappy down). So perhaps the clearing price is the expected number if sales divided by capex?

As for setting up which?, no thank you :-) But Apples main justification for App Store is to provide a safe user experience. And I think that has value even if I fail against it. I think I is much more viable to label or test all apps than all websites and people at least pay attention to googles "this web site is not safe"

I have sadly kind of forgotten where this thread started as my HN times are about 12 hours apart, and yet I have been surprised that wondering around saying "free market good" has been taken quite badly.

I am in favour of regulation btw (far more than I think we are over regulated at least)
1. Do I disable Google Sync services (gmail, cal, and contacts) and replace it with Flock?
2. Is my contact list and cal events empty until I enter a password to unlock them?
Does it really count as a mesh if there's only two nodes?
Wanted to share this article since it shows most recent trends
54th ranked site in the world with a small number of servers and apparently very maintainable and stable systems.

I would love that problem.
Based on sibling comments, that's also too much to expect of several HN readers. (Hint: shells don't leave by the front door.) I thought the most egregious howler was this one:

...a dainty, short-haired woman in high heels casually grips the gun and fires off eight hundred balls of .20-calibre [sic] metal in four seconds...

Although this is pretty bad, it would have been worse if the "balls" were described as 20-gauge as the author intended rather than 20-caliber which is just silly.
How Startup Investing Will Change and Why
> The last couple of recent wars (think Iraq, Afghanistan, Libya, etc) were fought mostly with "big tech" (airplanes, bombs, tanks, etc) which is pretty deadly to low level mosquitoes like civilians and foot soldiers.

EU vs Russia may not be fought on German territory any soon, but civil wars inside the EU are not that far away (hell, they're hunting down jews and black people already)...

Also, I'm not really a supporter of big-caliber shotguns in private hands - but we're not even allowed to own handguns! Fine, not being allowed to carry in public is something I accept and deem necessary, but not even being allowed to possess them is just ridiculous given the huge number of illegal guns.
I didn't mean to suggest the 401(k) causes large corporations to exist. It doesn't.

It does, however, create a mentality of dependence on relying on companies for employment and livelihood.

In this new environment, that's a toxic mentality to have...continued employment is not as good of a bet as it once was.

But yeah, in general, I think having a 401(k) was a profound idea. At no other time in history could you rely on the markets to subsidize the latter third of your life.

And at the rate markets are going now, I don't think we'll see that time again for a while (i.e., rapid booms + busts).
> cataloging software patterns

Otherwise known as inventing new terms for old concepts. Please stop doing this Mr Fowler! The programmer's glossary is already full of redundancy. Just stick to the language everyone else is using (ie, the language that was used by whoever wrote the original research papers in the given topics)
A problem with your vision of the future is that finding (and keeping) a profitable niche is hard.

Historically, you could always own the corner store, and always get business from at least your block. However the trends driving the "jobless future" will see local businesses absorbed into larger entities. The corner store will be replaced with instant delivery.

So you have to find a niche that is global, and when you find it, you'll instantly be bombarded by global competitors, and you'll have to grow or die.

In the "jobless future," individualism looks like etsy--super-niche artisan work for the status of owning something unique. Handmade luxury items can't replace an entire economy.
Ask HN: Name of theory, people will not start something but will correct you?
Some months ago I followed a link on HN about a theory/philosophy which said that people in general will not contribute documentation/articles but will be the first to correct you should something be wrong. The article implied this was why Wikipedia was successful.

I am trying to get my team and the greater business to start documenting processes and procedures. I wanted to use this article/theory/principle to motivate my team to start documenting. Problem is I cannot find this article or name of the theory/principle and require your help with the name of the theory?
I'm grateful to them them for being so transparent about how their systems work. It's rare to get this level of detail on how a large, successful site operates.
FYI, for those who absolutely do not trust the cloud, a similar tool based on sync with Thunderbird is Birdiesync (http://birdiesync.com).
Autonomous Cars Poll: Partipants choose random chance over informed decision
A dupe of https://news.ycombinator.com/item?id=8037672.