skysight-inc/HackerNews huggingface dataset:
> Uhhh, the government does build and operate schools? So many schools. There are public Universities in every state. Some of them top notch and as good as the best private universities in the world. Most of them decent.

And I'm saying we should have more (assuming we want the government to have any hand in this).

> Government loans should only apply to state schools, the schools should be funded better, and there should be more oversight and price controls, sure (public schools waste millions of dollars just like private ones on sports, administrator salaries, fancy buildings and landscaping that aren't necessary, etc).

Screw loans. Just let people go to school for free.

> This is exactly the reason Clinton/Sanders proposed a plan to include free tuition for /public/ universities for people meeting an income threshold.

Screw income thresholds too. I don't care if your a prince or a pauper, it should be free regardless.

Income thresholds are a pain in the ass to implement and verify. Plus they have the insanely stupid consequence of causing people not to save money as it's only going to be used against you.

For every millionaire's son that's going to get a free ride under by "everybody's included" plan, you'll get plenty more people that were on the cusp of whatever income threshold you've chosen. I can live with that (hell I think it's more fair than discriminating based on the success of your parents).

> No free rides to Sarah Lawrence.

That'll still exist but it'll have to be the student's uncle instead of Uncle Sam.
I mean history is pretty replete with examples...more than enough books have been written on this.

Note that the Anarchic period is usually very short and often accompanied by war because people can't figure out how to live without a ruler apparently.
If you have a Pi (or several) on a private network, say, behind a NAT router, there should be no problem either way.

I guess a sufficient number of people have put Pis on the Internet, or the recent wave of IoT-DDOS attacks has spooked the Raspberry people sufficiently to make this change.
Thanks, I'll start there.
A title like "The art of building products" is upvote bait for HN users. I don't do it anymore but I used to upvote submissions with titles like that without reading the article. My thinking being that if my vote gets someone else to read it I can check the comments to see what kind of discussion it generates and whether the article itself is worth reading. These days so much of this fluff makes it to the front page that I am more careful about what I upvote.
FWIW Rich Harris' other stuff is pretty solid: Ractive, Rollup, Bublé.
Uhm, definitively let me install software on my computer when/how I want? Get the security model right, works for unix.
I'm not sure devoting 10 sq km for a 648 MW plant is the most efficient use of land. A nuclear or coal fired plant of similar or even larger capacity will take up much less space. This is especially problematic as India and especially the state of Tamil Nadu is one of the densest places on earth.
I could see the appeal of some of the lower range hardware plans, but especially the higher tiers seem way off in terms of pricing. Can someone clarify why a 2 core/8GB machine costs 80$, where other IaaS providers charge far less for such rigs? (DigitalOcean gets you 4 cores for 80$/m, TransIP gets you 4 cores, 8GB and 300GB SSD for <55$/m...)
DigiTally – mobile payments in areas with lowithno network connectivity
I'll just leave this here: https://www.youtube.com/watch?v=DuL4sRc8ZMA

Mr. Piyush Goyal is India's energy minister, and he's damn good. And, he knows what he's doing.
Special Report: Kickstarter and Silicon Valley VCs Blockchains
The situational comparison originally used by Linus for a sha1 collision was all the members of your development team being killed and eaten by wolves. I'm not sure if he gave a time-frame that would need to occur in.
This should also be called "how to get your account locked by AWS in 15 minutes or less."

AWS is not fond of finding AWS keys laying around (limited permissions or otherwise). I once committed a key to a GitHub repo and AWS called me within 15 minutes. I've seen cases where they will then lock your account (preventing it from creating new EC2 resources) until the key is deleted.

Seriously, don't do this.

EDIT: as others have mentioned, private repos would be fine (and a good idea).
Oh, no, people's freedom is being jeopardised? That's terrible, BBC.

http://www.theregister.co.uk/2016/11/30/investigatory_powers...
I'd love to give this a try for my mail server that is currently hosted on Linode. Half the price would be great.

Does anyone have experience with how "clean" the AWS IP addresses are? I'd hate to switch to Lightsail and have to deal with deliverability and spam blacklist issues. I've been fortunate to have had zero issues on Linode.
"I'll add "Confessions of an Economic Hit Man", by a less well known author, which is along similar lines.[1]"

No, you don't need to read this - it's a book of mostly fiction, by an author who's perspective is lacking any integrity.

The book reads near fiction by almost anyone who knows anything about how the world works.

One of the major premises of the book is that the entirety of the World Bank, IMF and all their operatives exist to 'enslave' other countries. As proof he offers the fact that his consulting company urged him to fudge some data on how much energy would be needed by Indonesia, which was about to get a large loan to make an electricity plant.

I don't doubt for a second that a sales team, hoping to get a large contract would fudge the numbers. But anyone who has actually worked with people from these agencies knows how laughable it is they are conspirators - they are mostly socialists, leftists, NGO 'save Africa' types who want to spend their time helping poor people.

What happens is that deeply corrupt leaders accept multibillion dollar loans from the IMF to 'build a power plant' - which is supposed to facilitate energy as a critical layer in the industrial base, thereby enabling other parts of the economy.

But the leaders usually skim huge amounts of the top - thereby making it impossible for ROI from the get-go. Then they award the construction contracts to their cronies, who are not only corrupt, but incompetent, and it doesn't get built. Or - a western entity is hired, and it does get built - with maybe too much capacity. Or the project was poorly conceived in the first place (central planning is often a bad idea).

And the reality has completely vindicated the so-called corrupt entity pushing Perkins to 'fudge up' the amount of projected electricity usage in Indonesia - in reality - Indonesia eventually grew and consumed considerably more electricity than John Perkins had anticipated - even more than his 'fudged up' numbers.

Some Western companies profit hugely off of this (i.e. Siemens), but they're not usually implied in any real wrongdoing.

This type of dysfunction is obvious to anyone familiar with these themes.

John Perkins seriously misrepresents the issues and creates a fantasy/conspiracy tale for the well-meaning but misinformed masses.

John Perkins also literally believes that he is a Shaman and can literally transform himself int o his 'animal spirit' forms, i.e. Puma. He hints at it in a few books, and admits it in one specific interview. He has books called 'shapeshifting' which implore people to 'change their lives' to exist better with planet earth - which is good - but the 'shapeshifting' does take on a literal and completely absurd meaning at one point. He's completely deluded.
Really wanted to get more information on this, but all of their Docs links currently 404.
This is cool, but IMO it should be available to anyone who has been living on the block, not just those who own property on it. That way renters could get in on it.
There absolutely is a trade-off here between freedom to operate and likely security (with the exception of highly skilled technical people with a lot of time on their hands, who can likely have both).

Personally I'd say that most non-technical computer users are better off using a more locked down/secure OS (e.g. iOS) as they are generally ill-equipped to manage an open computing platform with the current level of threats that there are out there.
National Lottery hacked: 26,500 players might have had personal details accessed
If you're looking for a game with excellent writing, check out Pillars of Eternity. It's a modern Baldur's Gate/NWN with writing which won't make you roll your eyes.
Looks like a direct threat to me. I'm sure DO will have better support though, but AWS will have a much more potent upgrade path for start-ups as they mature.
You actually can win.

Apple makes the choice with iOS to be closed. People hate on that because they distrust a centralized authority with good reason, however it is far safer for those who don't mind giving up control.

Google makes the choice with Android to be open. People hate on that because they want the system to be safe, however it is in the control of the end user for those who don't mind taking responsibility for the safety of their own device.

Both absolutely win at what they are trying to be.

MS on the other hand tries to pretend to be both while actually not delivering the benefits of either. That is certainly a way not to win.
I suspect that it may have been the first thing that Amazon was thinking about while building this too ...
That's been the "theory" for a long time - say, the threshing machine will mean that farmers will be unemployed, the powered sawmill will put all the sawyers out of work, the spreadsheet program will put all the accountants out of work.

The trouble with that theory is that people invent and move into new services and jobs. Sure, the old work was automated, but that just means that people can redeploy their labour into an work that simply wasn't being done before.

Why doesn't this mean that resource-owners will control everything? Because "resources" are transformed by technology in the same way. Things that were previously not thought of as resources, become so. Secondly, one still imagines competition. There is no "he who owns the resources", there's many, and as long as they have to compete for the custom of the other 95% of the economy, they can't control, or coordinate to control, much of anything.
Impraise (YC S14) Hiring Product Owner in Amsterdam
You definitely can't win, but those two complaints are not mutually exclusive. Instead of locking down apps to solve the first problem, in theory Microsoft could have redesigned Windows to make third party executables less of a risk. Obviously that's harder, but it's not hypocritical to make both those statements.
How I pieced together production-grade infrastructure for less than $200/month
Namibia Ranked Most Entrepreneurial Country in Afrika
No, it's a little library. And smaller in Polymer 2.0. :)
If telling teenagers, "Read these books, do the problems, and repeat until you understand," worked at scale, then that's what education would be.
I've had Ikea LED light bulbs for just over a year now. They're cheap enough, and labelled with useful units, for example 400 lumen, 6.3 Watts, 2700 Kelvin, 25000 hours.

The dimmer ones were made in China, but the brightest ones were made in Germany.
Funny, I use exactly the same apps on my Cyanogenmod phone - K9 + Fastmail, OSMAnd. There arnt that many good alternatives to Google, apparently.

The only thing I'm still missing is public transit navigation.

I do have the Play Store installed though - through OpenGApps pico - I only have the Play Store, none of the other Google stuff - with a dummy gmail account.
My guess is Amazon wants to rope people into their ecosystem, and they've recognized that many startups have opted for the cheaper VPS providers in their bootstrap days.

This is an intriguing move and one that I'm sure DigitalOcean, Linode, and Vultr have been fearing may happen.

The pricing is on par with these alternatives in the VPS space.
Given that you can specify a "shell" on SSH login, it's definitely possible.
> Should auth tokens be ip-address-tied?

Won't fix the problem when there's malware on the same device that the auth token was stolen from...
On the landing page they say there will be overages for excess data transfer. In terms of how it is different, I think a lot of people here have probably been using AWS for 5+ years and the jargon etc. is familiar, and we can calculate the price and understand what it is, but for people who are just getting started this will be a product that is directly comparable to i.e. Digital Ocean and can serve as a gateway drug to AWS.
I hate to deviate from the topic, but... is the guy on the front page wearing a red cape?
Rogue One Won't Have a Sequel
Here is a comparison of $20 instances across DO, Linode and LightSail

All have 3TB transfer

Linode(Best): 4GB RAM, 2 Core, 48 GB SSD

DO: 2GB RAM, 2 Core, 40 GB SSD

LightSail(Worst): 2GB RAM, 1 Core, 40 GB SSD

I use this exact instance on Linode for my site https://dictanote.co; that one extra core makes a lot of difference when you want to take a backup of db or something intensive like that.
This is certainly more in my price range for personal stuff (family sites, etc). Definitely going to take advantage of the free 30 days to kick the tires. Curious to see what sort of server monitoring is included.
Again I am saying that the subject is not important. I find Trump very worrisome like many others. I am commenting on the journalism. For instance:

"A first challenge for privacy advocates comes this week: A new rule is set to go into effect on Dec. 1 letting the FBI get permission from a judge in a single jurisdiction to hack into multiple computers whose locations aren’t known."

This is happening on Obama's watch and has nothing to do with Trump. Yet the article's headline is connected to Trump. Also words like "poised" and "may" both used in important parts of the article are not the same as stating facts.
Ask HN: Is it just me or is the Mentat logo ripped off from Gitlab?
Mentat logo: https://thementat.com/wp-content/uploads/2016/06/mentat-logo-blue-square.png

Gitlab logo(s):
https://about.gitlab.com/images/new_logo/B.jpg

https://www.openshift.com/images/partners/gitlab.png
Our data centers span across Linode, DigitalOcean, and Vultr. Ranking my satisfaction with each, would be in that order, best to worst.
Any local kernel vulnerability will let you attack other containers on the same machine. This is a much bigger attack surface than Xen or KVM. It's nice in that it gives the same experience as "traditional" hypervisors (at least the basic features), but it's only applicable if you trust that the application inside the container will not be compromised.
I guess this service might prevent people from migrating off Amazon services to DigitalOcean (or other VPS providers), but I don't really see a compelling reason to use this service instead of DigitalOcean.
Thank you for the detailed answer, I have a few questions here but I think you've nailed it for the most part, I'm just trying to gauge how well I understood what you wrote.

1) what is meant by type checking in this context? do you mean that now that HTML is converted to JSX in JS context, you can test HTML as if they were Javascript Objects?

2) so the ease of importing functions to JSX + use of existing "encapsulation and modularization" (I'm not sure what this menas) libraries.

3) what makes it difficult to support it from templates point of view? JSX is easier because?

4) why is sandboxing harmful? how does giving developers compilers create sandbox fallacy?

With the last paragraph, you are saying that the lowest common denominators such as DOM diffing will become a common cross platform feature in all browsers?
OpenWrt does it somewhat like described. If booted unconfigured you can ssh into it as root without any password. The web interface asks for a new one as the first thing to do. I would like it if they would do the same via ssh so you immediately know someone had access before you.

I think it is the best solution because it makes you immediately notice that you might not actually want anybody to login without any password at all. And any other method has worse trade offs.
The 7-GUIs suite looks better, but so far only one JS framework implements it. The problem with more realistic benchmark apps (or suites) is that they require more effort to implement, so you have a selection bias towards easy-to-implement yet too-small-to-be-useful demonstrations like TodoMVC.

Something like a GmailMVC would be better.

https://github.com/eugenkiss/7guis/wiki
Linode still gives you more RAM for the same $. But it does feel like a serious threat to them, Amazon can use their size to outcompete them.
The fact that most consumers aren't aware they most Android devices are susceptible to these kind of vulnerability argues for more noise about these issues - not calming press releases talking about how the issues are moot with the latest build.
> "What do you mean? You can have any bin mentioned on the spec sheet."

Reminds me of the ancient story of the electronics manufacturer that sourced some resistors or whatever from Japan for the first time. The spec called for max 1% bad parts or whatever. When the parts arrived, the box contained a packet with a note that said something like "Thanks for your order. We are unsure why you want 1% defective parts, but for your convenience, we have packaged them separately."
That's how they get people on Glacier storage.

The storage is cheap as balls but the transfer can fuck you.
Introduction to Asynchronous Programming in C#
C++17 won't be that significant. All of the major features have been postponed to later revisions.
Not to mention that even if it were an issue, TLS would be a much easier and cheaper solution.
Server-side Swift – Perfect
A good first time psychedelic is 2-CB [0] (low dose 10-15mg). It will give you fairly intense visuals, somewhat similar to those on LSD, with virtually no anxious or weird thoughts. As always set and setting are still important, and you should be prepared for the chance of a bad trip, but I would say you're significantly less likely to have a scary experience on 2-CB than LSD.

[0]: https://en.m.wikipedia.org/wiki/2C-B
Show HN: Httpbin.org packaged for testing – go-httpbin
Mixing Angular 2 and Web Components with Vaadin/angular2-polymer
What kind of issues have you seen with Qubes on vPro laptops?

Security is only meaningful within the context of a threat model. Qubes, like every operating system, has many possible configurations, for different threat models.
It' not hard, it's just a bit more code than in JavaScript :)
I'm amused by the model they have in their banner: a bearded, tattooed man wearing what appears to be a .. cape? We've come a long way since the stock photos of 'smiling super-normal people wearing ties, huddled around a computer'.
I did my own research as a freshmen in the late 90's. In my opinion, everyone should experience LSD/Mushrooms at some point in their life. They were some of the most influential, and amazing experiences I've ever had. No dependency issues, and lasts for hours.
HiOperator (YC S16) Provides Customer Support as a Service
If you care about the welfare of your fellow Californians, consider sending a letter to your U.S. Congressperson, your California State Assemblyperson and Senator [1]. Attach this article as an exhibit. Copy your county court.

Then, and this is very important, set a reminder out one week and call each of those people, confirming they received the letter and understand your concerns.

If this is too much, either accept you don't care about the issue (that's fine) or, if you do, that you may have wrong attitudes about how citizen influence works in a democracy.

[1] http://findyourrep.legislature.ca.gov
I have to say I have lost all faith in Linode when our hosts keep getting "restarted in the same state" when they have hardware failure yet they just do a hard reboot.
I think your IP address issue can be an issue to any hosting provider. I have experienced that issue with a VPS from SiteGround. May I know what mail server do you install on Linode server?
It just dumps you into a revamped, less intimidating AWS console so I wouldn't be too concerned about this for now.

The thing that keeps me away from AWS services is the depth of the service - I need to be an expert in AWS on top of knowing how to configure my servers, which for now is maybe a non starter.

It does show you the power of packaging: with a simple domain and thrown together marketing page, you too can target another market segment.
A question: is this much better / different than a principal component analysis (or a factor analysis)?
Yeah the LightSail pricing doesn't look attractive at all. $40 if you need to get 2 cores - and dual core really should help with anything non-trivial.
Exactly, the lack of cost ceiling is the #1 reason I can't pick AWS.
The Mangalyaan comparison is not really fair as it's just a technology demonstrator (not to minimize the achievement btw, getting to Mars on the first try is a big accomplishment) whereas NASA's Mars Science Laboratory with Curiosity Rover is much more advanced. You also need to factor in the much lower employee costs in India.
How to cope with the end of the world
Any word on if this includes IPv6 addresses?
because they're too busy trying to make America great again.
Web Design Issues an SEO Expert Should Always Check for You
The whole point is that AWS (nor any other outside party) would not find the keys. The article explicitly mentions:

On servers in a text file in ~/.aws/credentials (where a lot of tooling saves AWS credentials)
On your developer laptop in the same locations
In application or systemd environment variable configuration files
In files named ’credentials’ or in application configuration files in private, sensitive Github repos

Unless amazon somehow has access to private github repos, they should not see the keys
I meant to say that it was about time someone comes up with something like this, but seems that in the details AWS complexity can still bite you.

Is there a service, that you know of, that would simplify AWS so that we can just use it with predictable expenses and ability to grow? Maybe I am asking for too much.
It's not JavaScript easy, but it's not too hard once you wrap your head around Cell, RefCell, Rc, and friends.

Here's an example using GTK that does something vaguely useful, I have no idea if it's considered idiomatic, but it works as intended: https://github.com/seaneshbaugh/image_viewer/blob/master/src...

The closures themselves are trivial, it's manipulating the stuff outside the closure that's tricky (for a Rust neophyte like me).

The relevant definitions are

let area = Rc::new(RefCell::new(DrawingArea::new()));

and

let scale = Rc::new(Cell::new(1.0));

Rather than just define things as usual they need to be wrapped in a Cell (for value types) or RefCell (for reference types) and then wrapped in an Rc so we can keep track of reference counts at run time.

{
let scale = scale.clone();

let area = area.clone();

window.connect_key_release_event(move |_, key_event| {
let mut s = scale.get();

let key = key_event.get_keyval() as i32;

if key == gdk_sys::GDK_KEY_plus {
s += 0.1;
} else {
if key == gdk_sys::GDK_KEY_minus {
s -= 0.1;
}
}

scale.set(s);

area.borrow().queue_draw();

Inhibit(false)
});
}

Inside the new scope (which is very important) scale and area are cloned which increments their count, then inside the close scale.get() is used to get a copy of scale (which is possible since it's a float) and then after doing stuff to it based on the key that is pressed it's set using scale.set(). For area it's a bit trickier, it has to first be borrow()'ed before anything can be done with it.