skysight-inc/HackerNews huggingface dataset:
I don't understand the hate for "entitlement programs"; it's a precise, common, useful category with no better suggestion offered.
I love Ruby and for the quick web MVPs I use sinatra + sequel.

I try to avoid JavaScript if possible... Setting up the JavaScript build/transpile system, installing dependencies, fighting the dependency version hell drains all the hype and productivity from my soul...
My gut says that React is perhaps the best choice if you're building your app as fully SPA and gonna go all-in on it. However I think the percent of overall web development this is appropriate for is perhaps 1-5% at mostly large companies and startups (hence its overrepresentation in mindshare). And I've seen a fair share of abortive "startups" with a mess of 20-40K Ember/React LOC that could just as well have been traditional 500 LOC Rails/Phoenix app; burning through their last $$ trying to build based on buzzwords rather than focusing on deliverables/UX.

Whereas Vue is like the best of React/Angular 1.x, done right for the vast long tail of smaller projects that are still mostly traditional request/response, but need a bit of data-bind/XHR/websocket syncing JS into the DOM. Vue is extremely easy to drop into an existing project and use where needed, get's out of the way otherwise, and lets you have HTML/Slim/Haml still easily comprehensible/editable to your average front end designer.

I'd toss in Rivets.js too, although Vue has perhaps mostly obsoleted it, it's still sometimes handy for the most lightweight data-binding situations, which again I would argue are far more common problems for your average webdev than "spend 6-7 figures building a full SPA"
Oddly, my mobile provider Three (UK) blocks this, claiming it's 'adult' content.
Actually, the Super Hornet has quite low frontal RCS. If it was configured with low-RCS pylons and carefully selected weapons load it would be close to "stealth". The jet isn't operated that way by the USN who fly them loaded with large bombs.
The cost of a defined benefit pension have skyrocketed. Replacing 90% of salary after 30 years for life with cost of living adjustments use to be worth about 20-35% of your salary. Now it's worth 120-200%.
You obviously haven't seen the Nashville real estate market lately. All joking aside, how does that factor into making local-market-based salary decisions for a remote company? Isn't it hard to estimate payroll when you run the risk of someone moving to a different market or the market substantially changing?
> does this maximize overall welfare

I'm not a utilitarian.
Who is advocating for this besides you? Current Apple displays are some of the worst computer displays ever when it comes to fingerprints and grime - they would have to get rid of glass. I have been using an X60 for about five years and have literally used the stylus twice, just to see that it works. My wife is a commercial artist and uses Wacom tablets. If she had wanted a drawable display she would have found some way to trick me into paying for a Cintiq by now. The collaborative thing is a non-market - the last time I used a digital whiteboard was in 2006.

I can see a giant tablet with a desktop stand and keyboard becoming the new PC as a more plausible scenario than the iMac/OS X getting a touch UI.
I guess. The last year and a half I've done nothing but heavy WordPress backend and plugin development and large ETL projects in Ruby. Right now I'm working on a Jekyll with WordPress-as-CMS backend architecture for a high-traffic site.

I think I'm building really cool stuff but when I talk to the kinds of companies I want to work for here in NY, most people seem to just tune me out the second I mention WordPress.

I'd have an easier time if I spent a lot more time working with Node and React, but for the work that I do here those are the wrong tools.
Spot on. How else are we all supposed to rack up HN Karma points?
If we have the technological prowess to replace human labor in full yet can't figure out what to then do with our lives other then paint then we truly are a doomed species. It seems like people lack imagination, everyone either thinks "don't worry we will still have jobs (appeals to social history)" or the "with nothing to do we will wither and die (appeals to evolutionary history)". I think both those camps are missing something which should be self evident if we ever get to this point: The freedom and ability to create meaning in ones own life.

I do agree with you though, if we are kept in captivity by political and social structures (ahem..religion) that fail to evolve with technology (which seems like human nature sadly) then the average human will go the way of the sloth or the people in idiocracy. I am hopeful though that the AI will save us from that captivity more so then reinforce it yet that may be a foolish hope.

Is being a zoo animal so bad if we have the full capabilities of very powerful AI? What if those AI's were specifically devoted to making it a better zoo? At that point what is the difference? What is inherently bad about being a zoo animal if you can't see the walls and the zoo keepers don't abuse you?
John Perry is an emeritus professor of philosophy at Stanford University and currently teaches at UC Riverside.
He is the co-host of the nationally syndicated public radio program Philosophy Talk, and winner, in 2011, of an Ig Nobel Prize in Literature for the essay “Structured Procrastination.”
People are already creating more art than we actually need (witness how hard it is to make a living as an artist). Now just wait till the AIs become serious competition at that too.
So much tech journalism falls prey to the logical fallacy of generalization from fictional evidence ...

http://lesswrong.com/lw/k9/the_logical_fallacy_of_generaliza...
Prohibition drug war etc. suggests this is easier to say than it is to do. If a reliable way can be found to identify and isolate contractual defectors in a mutual system then the currency exchange becomes a sideshow.
I agree with "an easier way to permanent residency for those who complete Masters or above in US." part. And yes for dependents to pursue jobs as well and get an equal opportunity at a better livelihood. But some sort of major change needs to happen to silence critics on both sides.
I didn't even say a 30x return of his net worth was impossible, I said it's "hard to believe" and "very high'.

It's simple if you have the talent.

E.g. here's a person who deposited $1000 in cash into a trading account and wound up with $100,000 after just 10 months of trading. That's a 100x return.[1]

Think of how rich that person could have been had she decided to continue her trading!

/s

[1] https://en.wikipedia.org/wiki/Hillary_Clinton_cattle_futures...
WYSIWYG editors have a hard enough time generating valid, sensible markup and styles for consumption by typical end users. But many end users are not typical - some have visual and/or auditory impairments. In many jurisdictions, website creators are legally required to comply with accessibility (a11y) principles. This adds another layer of abstraction on top of the already complex task of building a valid and functional UI.
> You'd have to price in the cognitive load for engineering for that setup, and the recruiting costs / turnover costs for anyone that had to be exposed to the colo center.

All of which tends to be more expensive if you replace the "colo center" at the end with "cloud provider".

Operating a cloud setup is by no means free of operational issues.

> so you'd need staff in more than 1 region

If you're too small to need that, you use managed hosting, pay a tiny premium over bare metal colo providers, but still far less than a cloud setup.

> It's not simplistic at all

Yes, it is, it is trivial to model, and for companies that don't have the experience, there are consultancies everywhere that will do it for you (that's part of what I do for a living - it's always the easiest jobs to get paid for, because there are hard numbers that shows them how much more they'll be saving that year than what they'll be paying me).

> but unless your hosting costs are really dragging down profit, I'd pinch pennies elsewhere personally.

I regularly deal with clients where hosting costs are measured in tens of percent of total operating costs. For a lot of internet related business, hosting is a massive drag.
Right, but there really are dangers that fail to materialize until they do. That's not a reason to dismiss every danger that has always so failed.
Or, given that they've now been profitable for 7 months, they could continue to exist without an exit strategy.
And .org files
Just a note and reply to the comments made so far:

I agree that there are flaws with this as zlagen said (where the page is different in some other parts of HTML).

I've made this according to my need, and that was to check a page for only one number change, where everything else wasn't changing. This is meant to demonstrate general idea behind making something like this.

nemo1618, I agree that code should handle errors and you should definitely do that. For printing out old vs new version, as I said, for my needs, that wasn't needed since I just wanted to get emailed once one number on page changes.
I hope your baby is doing better.
Yes, I'm assuming people live in bigger houses than in 1975, drive more cars than in 1975, consume more medicine than in 1975, and get more education than in 1975.

Which of these things do you disagree with?

I don't know what this is adding to the discussion besides assuming away the problem, as if nothing ever becomes pointlessly expensive.

You are arguing against a straw man. I never claimed this. Search my HN posting history; you'll discover I do think education and transit are pointlessly expensive.
Agreed on the stealth aspect. But it seems a reasonable data point to consider. Granted, it would be fairer to analyze how much of the program cost is tied to the air frame and stealth vs the avionics and weapons systems. When I hear figures of over $1 trillion in program cost, I think "Wow, you could get 10,000 new F18s for that price! What would 10,000 F18s do against a couple hundred F35s!" I do think we would got more for our money if we took more iterative approached to military technology to continuously improve air frame and avionics technology rather than making large risky step wise projects like the F35.
My most innovate times are during procrastination. My brain subconsciously looks for something else to do, and my very best ideas come at this time.

When I'm razor focused on the task at hand (i.e. NOT procrastination), there's no "creative" freedom to capture a tiger by his tail and follow him wherever that may lead.
Thanks for the heads up but that's not the one. I posted it in 1998 or 1999 and I tried to find the exact Usenet archive link similar to the direct link for Larry Page's famous 1996 post on comp.lang.java[1].

To go back to the article, the author mentions posting the files to newsgroup "alt.binaries.backup". With Usenet, there isn't exactly a contractual SLA (Service Level Agreement) for that group. It's a gentlemen's agreement between those commercial Usenet providers (and non-commercials ones like universities) to replicate messages. Maybe because I posted the message to my GTE/Verizon ISP's Usenet server meant that it only got replicated to a few peers and it "died".

If my tiny text-based post which is 2 years newer than Larry Page's can't be recovered today, it doesn't give me lot of confidence to use Usenet as a backup solution. I have over 1 terabyte of photos, home videos, and tif scans of all my paper files. It's not appealing to chop that 1TB into a thousand PAR2 files with extra 20% redundant parity and posting it to alt.binaries.backup. That seems extremely fragile. Another commenter made a suggestion for Amazon's new personal "unlimited" cloud for $60/year. That seems much more reliable.

[1] https://groups.google.com/forum/#!msg/comp.lang.java/aSPAJO0...
Imagine if that were a universal truth. Maybe we would find out Elon Musk started a rocket company, a car company, a tunneling company, and a battery company all because he doesn't want to clean out his garage.
"wouldn't this be a bit more useful if it printed a diff of the old-vs-new?"

I like the idea. If I had to do this quickly, I'd be tempted to use cron, diff and wget as a script. I can't see any handling of HTTP response codes [0] so lots of things could happen that need handling. Does Go have equivalent to the fabulous python ^Requests^ by Kenneth Reitz? [1] Page diffs is a nice feature I might add to a page size tool I hacked up. [2]

Reference

[0] https://tools.ietf.org/html/rfc2616#section-6

[1] https://github.com/kennethreitz/requests

[2] https://github.com/peterrenshaw/pageglut
>The crux of blue-collar work is that it predominately involves physical labor and does not require 'skill'.

The former, yes - the latter, no.

A boilermaker or a welder is a blue-collar worker, but doing either requires a great deal of skill.

What it does not require is 'artistry.'
Yyyyeah... that's sweeping an awful lot of dirt under the rug.

No president [of the US] has ever been a saint, and no wartime president has even been righteous. The civil beatification is almost certainly some combination of propaganda and the pride we feel when our team's captain scores the winning point in the big game. Whenever one is assassinated for political reasons, the record is whitewashed, so as to paint the murderous opposition in a worse light.

Lincoln may have been personally against slavery, but he was not an abolitionist--strictly enforcing the fugitive slave act before the war. He was also segregationist--endorsing the deportation of all black people from the US. He may have freed [some of] the slaves, but many of those freed slaves had already been de-emancipated months earlier by Lincoln, when he reversed Gen. Hunter's emancipation order. Emancipation was, to him, strictly a military maneuver, to disadvantage the enemy. Slavery was not truly abolished until the 13th Amendment was ratified, a move first advanced by Rep. Ashley of Ohio. He may have been a skilled debater and orator, but he also raided and silenced newspapers. He may be a symbol of freedom now, but he also suspended habeas corpus, arrested the entire Maryland legislature, and forcibly deported a particularly annoying member of the legislature, the leader of the Copperheads, to the CSA.

But he also has an impressive-looking temple on the DC mall, so all that is forgiven and forgotten.
If history is any indication, you collude with the miners and hard-fork.

They have incentive to do that, because their work becomes worthless if ETH were to lose value because that kind of theft would destroy user confidence in the cryptocurrency.

I think the rest of the world would call that state of affairs a 'bubble'.
I really recommend to use a hosted ecommerce platform to test the market for new sites and make a good and fast MVP. Once the ecommerce administrator has experiencie, he would know what he needs to manage an ecommerce site. This is the moment to switch to a self-hosted platform. If you are in this step, it means that the MVP works well and you are investing in a website that it seems to fit into the market.
From Amazon Lightsail I can get this for $5 a month:

* 512 MB Memory

* 1 Core Processor

* 20 GB SSD Disk

* first 1 TB of outbound Transfer

That's a whole VPS I can put a git repo on and upload encrypted files to using ssh. So I get gigabytes of storage, secure transfer, a commit log, and can do some light other work on it. Or I could just rsync or scp them there.

GitLab is even one of their preinstall-able images, or you can pick some other application/stack (MEAN, LAMP, Nginx, Drupal, Node.js, Redmine) or a bare OS (Amazon Linux or Ubuntu) and initialize your own bare repo.

For the $20 mentioned in the post, I could set up four boxes in four AWS zones. I could configure my backup scripts to do a duplication rate of only two full copies and have roughly 40GB of stuff backed up fully duplicated in physically disparate data centers.

This isn't even getting into elastic storage offerings or paid cold storage which is dirt cheap by comparison. This is just simplified point-and-click deployment of predefined images, and it's already far more reliable for the money.

If one really wants to spend monthly to rig up their own backup solution rather than just using Amazon Drive, Google Drive, or Dropbox or something similar, this at least makes the stuff easy to find, redundant, and simple enough without polluting the public forums.

If one really needs two or three year data retention offsite with multiple copies and wants to only pay for the upload and download without paying for storage in between, just buy outright some 32 GB USB flash drives for $8 a pop and mail them to three friends. There, you've paid $30ish one month for hardware, postage, and taxes and will pay one friend $1 in postage to get the data back.
Neat. Do you have a recommendation for a headless browser library that would simplify this? The difference between checking the raw HTML and visible HTML can be pretty big.
Good read to end the week
It looks like the historic kill rate with radar-guided weapons has been quite low, but the technology has advanced significantly since it's early deployments around and before the Vietnam war.[1] I would suggest that weapons like the AMRAAM would have a high probability of kill in real large scale conflicts if and when IFF issues are not present.

[1] http://pogoarchives.org/labyrinth/11/09.pdf
I think this is unnecessarily pessimistic. We'll find our fights, whether mountain climbing, video games, even gaining recognition as a painter.
That can certainly be cost effective if bandwidth is your main cost. Bandwidth cost is the most atrociously overpriced part of the big public cloud providers, so it's certainly worth pricing out, in particular for people who already are on a cloud provider and where moving would be complex.
Section IV addresses this question. Corporate profits may be part of it, but the author claims there's evidence that it's not much of it. He lays out 7 additional causes that may also be going on.
Wikipedia has a misleading description. Red side had completely unrealistic technologies, things like motorcycle messengers that could travel at the speed of light and fishing boats that could launch missiles as large as the boat. The Day 2 changes basically forced Red side to act reasonably.
As an avid player of dota 2, I think your underestimating how much invisible work goes into dota 2 itself. It's probably the best MOBA in the market as far as game design.

Dota 2 is pretty much the only game that can keep my attention, everything else just falls by the wayside after a while.
Generals are usually very pragmatic people. The successful ones understand both political posturing and actual preparedness. One assumes they have non-publicized events where the actual work gets done.
It depends on your definition of success. The offspring of the wealthy tend to remain wealthy, regardless of whether or not they "contribute to society". If you consider wealth perpetuation success then they are succeeding.
Extracting Value as an Employee
Yeah, the early access stuff is more miss than hit. But I've played one game, The Long Dark, that's been "early access" where I've got over 100 hours in it. That's a lot for me. Only the "sandbox" mode is available, but it's enough for me. More than enough. The game is therapeutic for me. It relieves my anxiety.

This is a case where the developers had a vision (and still do), but early access to a mode that was initially just for testing allowed them to discover their test mode (aka "sandbox") was actually a fine game in and of itself.

Early access, I think, allows developers with perfection obsession to go ahead and ship something. Instead of developing it forever, hoping to achieve their goal, and never shipping.

It's true that there is a lot of garbage in early access, but I don't think it's a worse ratio than most indie games.
Returning errors in a REST API
The fly-away cost difference between a F-35A(USAF) ($95m-$105m) and a top-of-the-line F/A-18F(RAAF) ($80m + FMS costs) is less than 30%, and not "half" like some people are claiming.

F-16C Block 70 Viper II is about $80m each, so not much under a F-35A
Tell that to the surplus horses that bootstrapped the pet food industry when Ford democratized cars...
It was an interesting read, but I've not had great luck scaling large apps in ng 1.5. State management gets out of control very quickly.

Can it be done? Absolutely! Did it stop me from switching from React + Redux?

Nope!
Earn Money Online in Pakistan
>If that were true why do people still work 40+ hour weeks when they could be earning enough to live on just 15?

There are all sorts of practical reasons why it's difficult to work 15 hours every week, the biggest of which is employers don't want to hire you. If you're flipping burgers, sure, but it's pretty rare to find that arrangement for a professional job.
I'm thinking something like unit tests but for real life objects, eg. the chair has to have four legs, specific length, etc. Then have mechanical turks "run" the tests.
StumbleUpon – StumbleUpon
A good documentary on the subject: https://www.youtube.com/watch?v=8o46HH-TfNY

It's called Born Rich, and it's by Jamie Johnson, one of the heirs of the Johnson & Johnson empire. Ironically, he chose to do this endeavor despite not needing to work.
Thanks for your answer.

I'm curious about what kind of projects you do with a C++ web server. Could you talk a bit about them?
Amusingly, there's alt.binaries.backup https://www.binsearch.info/browse.php?server=2&bg=alt.binari.... I found out about its existence through the following two earlier threads regarding this approach:

https://newsgroupdirect.com/blog/2012/04/07/usenet-for-file-...

https://www.linkedin.com/pulse/non-scalable-anti-social-back...

Does anyone know what the deal with alt.binaries.backup is? Why would anyone mirror?
In client-side Javascript, document.documentElement.innerText yields only the rendered text, without markup, CSS or JavaScript source.
something to consider:

why have methods like createjs(), createcss(), createhtml(), etc. as opposed to a single function which accepts the type as an argument? for instance, create('js') create('css') create('html')?

in terms of APIs- the latter is going to be more flexible and lead to more expressive options.

edit: also, i think i've found one or two bugs in your documentation and code. your documentation explains function "delete" but it seems the actual function name is "delt". your delete function also includes a second parameter, "destination". this is just down right confusing- why would a deleted file need a destination?!

also, if we look at the source of your delete method, consider the bare minimum. do we really need to invoke gulp to delete files? do we even really need this `del` library to delete files? never do more than you need. as a matter of fact, if all you're trying to do is delete a file, you should look into fs.unlink [0] :)!

maybe it would be a fun exercise to try remaking some of these file system functions (delete, rename) without using gulp at all. :)

cheers again and happy coding!!

[0] https://nodejs.org/api/fs.html#fs_fs_unlink_path_callback
Prototypes fail but clearly people haven't given up on the basic crypto/blockchain idea. A product or service that reliably delivers value (even if imperfectly) will hang around. Look at the draconian penalties for dealing cocaine, or the fairly draconian social sanctions of being caught in possession of it, and yet the trade thrives despite decades of aggressive interdiction. It's going to be politically much more difficult to indict someone for running a gardening or vehicle rental service than a drug kingpin; it's possible of course, but I don't remember a whole lot of public outrage over Kim Dotcom's supposedly nefarious activities.