skysight-inc/HackerNews huggingface dataset:
You do have a point. In fact, philosophically, you are correct. You are correct in the same way that the National Association of the Deaf was correct in filing a complain against UC Berkeley to make all of their publicly accessible course materials accessible (Berkeley, rather than captioning all of their materials, instead decided to take down all of their materials) [0].

But here's the thing: they are providing SSL for free for non-custom domains. Everything you can do with a custom domain can be done on the <foo>.herokuapp.com subdomain. You are intentionally choosing to use a custom domain. They define that as a feature worth charging for. No one is saying you must MITM your own application using something like Cloudflare. No one is saying you must use a custom domain. No one is saying you can't use the <foo>.herokuapp.com subdomain.

Heroku is not a non-profit/government organization. They are not under the obligation to advance the public good. In fact, as a publicly traded company (as a subsidiary of Salesforce), they're actually obligated to maximize revenues and profits.

[0]: https://www.washingtonpost.com/local/education/why-uc-berkel...
Great point -- ridesharing apps have genuinely contributed something important in areas that didn't use to have much taxi service. My point is limited specifically to big cities that already had decent service -- in those places, there wasn't a significant improvement brought by Uber and friends.
Adobe XD Complete Free Course
I guess this overlaps with The OneDrive Issues I just submitted in another thread:

https://news.ycombinator.com/item?id=13924823
Your best bet is open hardware and open source software.
I just use flat-fee agent in Utah. $95. Same experience.

If you want an industry ripe for disruption, consumer real estate is HUGE. Got a couple start ups in my area trying to do that.
How do you know that the tax filer is getting you the best outcome? You're outsourcing all that work to them anyways and everyone's situation is different so it's near impossible for people to discern.
Yeah, private equity is a natural response to business failing in the wake of a bubble, but bubbles themselves are market distortions caused by insane valuations.

Highlighting the value of reclamation just draws the heat off of the irrationality of the tech bubble. Amazon isn't a rich ecosystem, it's oligarchic.

And, indeed, any systemic failure in a capitalist economy gets explained away by saying that some cadre of vultures will exploit arbitrage until the gap closes. No one really questions the systemic failures per se. The economy happily creates this surplus in full anticipation of it being scrapped and fed to vultures. Banks repossess cars and capitalists think "working as intended" instead of "there's so many delinquent car loans that there's an industry of repo men and maybe that's significant." This criticism extends similarly to the tech bubble.
AWS policy descriptors actually aren't, that I've seen anyway (I'd invite you to provide a counter example though; I'd -love- to see it, because it's something I'd definitely use). In IAM, you have an action, and a resource. I can create a user that has access to CreateRole and CreatePolicy, but I can't limit what kind of policy that user can create. There's no way to say "This person can only create a policy that involves the dynamodb:, lambda: actions, and no others", for instance. They either have access to create any policy, or they can't create any.

And to your first point, it's not just being super simple though; fundamentally you have to have that admin access to be able to deploy initially.

After that, sure, provided you make no changes to the policies, the framework could theoretically diff the policies with just the iam:Get* actions applied, ensure they're the same, and deploy without touching it. But you get into weird situations where you decide "oh, this function now needs access to Dynamo, so let me modify the policy for the role the lambda is executing under", and now you have to have admin credentials again. Any new resources in AWS you want access to require you to have the iam:PutRolePolicy action, which, given you already created it and attached it, is again equivalent to admin rights, and the ability to do anything.
Do smart phones cause cancer
And yet, that was precisely one of the stated goals of LHC. Observing things is not a bad way to find new physics: Radiation was observed before there was a theory for it. Electrons were also generated as a "ray" before people had any concept of electrons. We've observed the microwave background without knowing about the big bang, or cosmic expansion.

Most new physics starts out as experimental observations. Einstein's theory of relativity is one of the amazing (partial) exceptions.
You're assuming the author is reporting gross receipts, which he may well be. But your back of the envelope calculations aren't convincing, particularly given your tone.

("Monster" is your word. The text, which I've now heard excerpted on the radio and in this article, is painting a considerably more complex picture.)
CPU ones definitely fuzz, and formally verify parts of their chips.

Unfortunately fuzzing ultimately has a random component, which doesn't really prove that you got all of these bugs.
Awesome work dude, I am really impressed!
I just searched for cncoverflow based on your comment. I was disappointed to find it doesn't exist. It sounds cool. ;-)
Hey PP,

I am "this person".

My name carries no clout at all, unless it's (potentially) mentioned in the online marketing world.

I simply didn't want people to be able use the excuse of - "they already knew who you were" - to account for any sales.

I don't understand your second paragraph, sorry.
Short of enabling jumbo frames on network adapters I don't think there's much in terms of system-wide tuning. Every program that cares about IO performance would implement it on top of raw File API (CreateFile, ReadFile, etc), so the IO strategy will indeed be concealed in the guts of the program.
Current article link still seems to have the same paywall. Interestingly, it's almost exactly the same paywall.

Edit: Seems they're both owned by the same parent company:
https://en.wikipedia.org/wiki/Tronc#Current_properties
The development of Marta started the long before I knew about fman, so it's not any kind of imitation. Actually, in the beginning, I also thought about making the cross-platform file manager, but I quickly realized that the approach with the existing GUI libraries just won't work (and still think so).

I tried the closed alpha of fman (and also the number of other file managers) because of curiosity. I naively hoped that someone has already done what I need. ;)
Not when you control the endpoint that the domain will be pointed at, as Heroku does. LE verification via file consists of files shoved in the web root at /.well-known.

Given that they already have the infrastructure in place and have just arbitrarily turned it off, these complaints of scale ring quite hollow. The storage and data transfer involved is tiny.
Books – The Best of New Sci-Fi and Fantasy
These prices seem too high. Low-end mobile homes are around the same price, are larger, offer nicer interiors, and face fewer legal complexities. I also know tiny home builders who can custom build homes with similar square footage as these for around the same price. I live in Missouri so housing is cheap, but isn't the advantage of pre-fab homes the ability to ship them for a much lower cost than building on-site?

I don't see how this could scale past cities where rent is insane and have housing regulations that allow this kind of home.

What is the advantage of this versus other pre-fabricated homes? What justifies the price?
Great comment! I think that's a fair summary :)
I've put dogs down in the past. They get sick or old, and I think even they know it's time to go. I'm fine with that. Always cry at the time, but I mostly get over it by the time I get home.

But about a year and a half ago we had to put an otherwise lovable, smart, super-trainable guy down for dangerous behavioral issues that just weren't going to get fixed. That devastated me. I always thought that with enough training, enough money spent, and the right environment that he'd come out of it. But after several years it was clear that he wouldn't. So for the safety of the community, and for our own safety as well, we put him down. I can't recall anything in my life that crushed me more. It's one thing to put down someone who's already on their way out. Quite another to execute your friend because you can't up with any other solution.
> Maybe this is considered acceptable in society's economic model, but at the least people should be more aware of how your options fall away as you go further down the socio-economic ladder.

What rational person would expect your options to improve as you drop down the economic ladder? Less money, mo problems.

The only situation I've seen where that's remotely true is applying for student aid where if you're parents saved money they're expected to pony it up, but if they spent it all on flat screen TVs and new cars (and hence are "cash poor") they're not expected to do so.
60 Minutes Investigates How H-1B Visas Are Being Used to Replace American Worker
Keep in mind there are also different types of realtors. Commercial, hard (private money), etc. My mom has owned a mortgage company for decades, but her business is about connecting a network of private investors with borrowers that can't get conventional loans. The value she adds is not just in connecting these people, but also in making sure she matches the correct risk and reward based on the borrower and investor. An example of the deal she might broker would be a contractor that has a plot of land he/she wants to develop or buy and develop into a few houses (e.g. 4-6 houses). A conventional loan may not be possible (it may be viewed as too risky), but private money may fund such a deal at something like 10% APR (expected to be paid off within a few years at most I expect), but the risk is in whether the people borrowing can be trusted to finish on time and within expected costs, and that's something you learn from experience dealing with the people and industry over time.

In a perfect world, some wealthy doctor could just pick someone to invest in and do so, but in reality it's generally a network of 3-6 investors all putting a portion of they money into a deal, and the borrower has done this multiple times over the years as well. Coordinating that takes experience and contacts.
Poverty should be considered the natural state of humanity, not an anomaly that needs explanation.

This is the truth. But for clarification that's not to say that we shouldn't fight it.
You only need to know all that stuff for the online poser olympics.

In the real world, 99% of people just pick 1 stack and get on with their lives.
So he's charging $250/month rent per trailer. That sounds very different from "making $400,000 a year". The second sounds like exploitation; the first sounds very close to charity.
So someone bought the PDF ebook, uploaded it to Amazon to be printed on demand and to be sold there?
The seller's agents are indeed salesman but their incentives don't end up quite aligned with the seller's.

For example let's say a selling agent is getting 6% on a house listed at $500k. If it sells at $500k he gets $30k, if it sells at $520k he gets $31k. If he were to get a $500k offer it probably isn't worth his time to put in a lot of extra effort to try to get that extra $1k, but to you that extra $19k is a lot of money. You might want to do another open house but the agent will convince you to just take the offer in hand. I think this is one of the reasons that agents use all these short deadlines and pressure tactics, it's not just to get the buyers locked in, they want to be in and out of each deal as quickly as possible so they can move on to the next deal.

Not sure how to fix that, but it is an issue to be aware of.
Apple launches red iPhone, cheaper iPad
If the economy's failing to engage with everyone, the answer is a less dysfunctional economy, not death camps.
Is there some statement that I wrote that you believe is misleading or incorrect?

I'm trying to warn people off of subdomains, rather than encourage it.
I get why some places would want to test your programming skills, I mean, google does a lot of 80's style invention talked about in the article. But for 90% of programming jobs, you're better off with a gaffatape programmer who brings social skills as well as business understanding.

Especially outside of full software companies, the ability to evaluate business processes as well as digitizing them is simply invaluable, and you'll almost never need to write your own x anyway.
What is "hospitals" in that graph? Like real estate? Equipment? Secretaries?
By 2030 systems being deployed today will be very legacy. And some orgs will still be running them.

Also doesn't it depend what the language/database does as much as the system?
They do tremendous amounts of validation. I believe random generation of input data is part of that.

Here's an old heavily cited paper from Intel on the topic; I'm sure their state of the art has advanced considerably in the intervening 17 years since its publication:

http://dl.acm.org/citation.cfm?id=623013
thats motivational
Liquid batteries could one day cool your processor while powering it
> Trying to use a Surface keyboard on my lap on a train sounds awkward, the trains I use don't have tables

It's actually not that bad at all, believe it or not. I use the Pro 4 on my lap all the time. The Surface Book does not work in your lap based on what I have seen, but the Pro does fine.
I would do both, but prioritize learning by doing. For theory, focus on what is commonly tested in interviews, namely algorithms and data structures.

I would also suggest auditing an online course on operating systems. That shouldn't take much effort (compared to actually doing the associated homework etc), but gives context, a good overview of a lot of fundamental concepts, and probably enough CS trivia to be useful in an interview.

Once you have a job, then I'd focus on learning theory. You'll be learning by doing all day in the job, so there's less benefit from side projects than continuing to learn theory, at least until you've covered everything in the undergrad curriculum. You can look at the degree requirements from a couple of the big schools, choose a list of topics, then pick one or two sources for each topic. I used a mix of online courses and textbooks.
I appreciate what you're saying about a slippery slope, but I don't find that the nuance of this case necessarily makes it a fallacy. The judge has compelled decryption based on hashes of files left around in logs on the hard drive, but what if an ISP reports that files with those hashes have been downloaded by a particular IP address?

The FBI gets a warrant, executes a raid, picks up every piece of electronic equipment in the place, but can't find the files the ISP says should be there. Can the defendant, in this case, be compelled to decrypt an encrypted hard drive file or partition at this point, because law enforcement "knows" that those files are somewhere in his (digital) possession? What if it were a guest in his house? What if it were the neighbor, stealing wifi?

Based on this precedent, I think another judge could find reasonable cause to compel in that scenario. Is this a violation of the 5th Amendment? The defense FOR the judge's actions in this case -- based on other reasoning in this thread -- is that only files with those hashes could be used against him, at this point. In this hypothetical case, though, what if LE found OTHER files of child pornography? Would they be admissable? Alternatively, if they found other material (e.g, bomb-making), could it be used against him in a separate case? I'm not sure I trust the government in either one of these situations.

It seems highly likely that we'll get a government employee's opinion on precisely this scenario someday, and I don't think that this employee is going to find in a manner against his employer. As with so many other of the Constitutional protections of the Bill of Rights, they've slowly been chipped away in precisely these kinds of legal "corner cases." Sue me for being paranoid.

Have we not spent the past couple of years confirming that the "slippery slope" of catching "bad guys" has, in fact, completely eliminated the protection of the 4th Amendment for communications? You could argue that it hasn't, because the government hasn't prosecuted a citizen based on the warrantless, wholesale monitoring of any and all electronic communications -- THAT WE KNOW OF -- but it's extraordinarily clear that shouldn't be happening in the first place, according The Constitution.
The article does absolutely nothing to "tear down simplistic assumptions." For example, with respect to the trailer park. The article says nothing about the guys return on investment, which you would need to know in order to determine whether he was earning some sort of abnormally high return by having a captive audience. The article also talks about the unfortunate situation faced by people who are evicted, but says nothing about the kinds of returns earned by those landlords.

And studies have looked into this issue and confirmed the view I expressed above. For example, studies have found that competition in the payday loan market is intense. Interest rates are high because the default risk is high, not because people don't have choices between lenders that compete on interest rates.
Fortunately, my retirement system has a project active right now to address this, and I will be retired in late 2032.
I have created the SAM Pattern [1] (State/Action/Model) based on my interpretation of TLA+. The goal is to make the semantics available to developers. Why not writing code as close as possible to the way it would be specified?

SAM can also be used for stateful API/Microservice orchestrations [2]

If you want a slightly more formal introduction to SAM and its relationship to TLA+ (again, based on my own interpretation) I gave this lecture last month [3].

[1] http://sam.js.org

[2] http://www.ebpml.org/blog15/2015/06/designing-a-reliable-api...

[3] http://cloudsentinel.com/sam-state-machines-and-computation....
Are you hiring any software engineer? :-p
> I don't understand your second paragraph, sorry.

Seems pretty clear to me: did you get permission from your customers before publishing your correspondence with them?
Cell phones are most likely excluded because they're so obnoxiously hard to compromise compared to laptops. Cell phones, you need per-hardware exploits and the vendors patch aggressively.

When was the last time your laptop's USB controllers had a firmware upgrade for security hardening?
I guess Amazon's DRM system can't detect off-by-one-page?
And what exactly would that cost be? Can it even be quantified?

We're speaking of a 4x yearly ACME request of a few kilobytes going to and from the LE servers. It certainly isn't bandwidth.

The engineering work was already done, and doesn't change based on the number of instances that are making the cert request. It certainly isn't labor.

It certainly isn't storage. Certs are 2-4 kilobytes. Even if we assume Heroku has 5M active dynos and each one has its own unique cert, that's only 20 gigabytes worth of certs, which is miniscule.

So where's the cost coming from? Answer: It isn't. This is just tier differentiation, not cost recovery.
That's a bit snarky no? considering you don't put in labor costs and time costs it's a bit ingenuous to say you built a profitable business. At a "profit" of $22 a day you could not pay your rent and food. Your customer acquisition cost at this stage is much higher than what the customer pays you.
Looks like this was discovered by the same guy that discovered CloudFail. That dude is amazing.
> For the average soccer mom or Joe Sixpack, not so much. At best they'd surf the web and social media on them.

In my eyes this is where the device actually shines. Simple content consumption.
Ask HN: What libraries are a joy to work with?
I am refactoring an obscure library to make it a developer friendly SDK. What libraries do you love to work with? I want to look at what developers like and get lessons from those examples.
Google is doing the digital version:

https://www.google.com/search?q=python+for+kids+pdf

First result. Google docs. Free book.

Edit: Not sure if modded down for pointing out Google is pirating the book in nearly the same way as Amazon (HN loves Google, it can do no wrong) or if it's because I linked to Google's pirate link (Oh no! You're bankrupting the author, dirty commenter!).
Competition is more than just another store offering the same goods and services at the same prices.

I'm flabbergasted at these comments. You are as out of touch as a republican supreme court justice. Willfully out of touch even.
Too bad the OEMs don't keep up. Only 2% of devices have Android 7 (N). http://www.digitaltrends.com/mobile/android-distribution-new...
The thing with the various iPods was that they were at least different.

The three iPad lines are all fundamentally the same device with differing screen sizes.
4 out of 5 yes.

The one that I didn't get permission for, I didn't share.
This would actually be great; I'm reasonably sure I can read faster than a podcaster can speak, and I can certainly skim faster than I can listen for key phrases with a podcast on 2x speed.
What happened to tablet sales?
Fundamentals of Fast Bulk IO
Creative destruction.
Also Xbox Live! Surprised this isn't bigger news http://support.xbox.com/en-GB/xbox-live-status
Spring Cloud Dalston.RC1 introduces composite back ends for Config Server
Every three minutes, someone starts a remodel on BuildZoom – We are hiring
This was firmly a hobby until a few months ago, at which point I quit my job to focus on boxouse full-time.
It's a bad analogy, the police don't need your permission to gain access to your home.

It'd be akin to the police coming across a written document in rot13 and jailing you indefinitely until you show them how to decrypt it.

What if it turns out to be a grocery list and you used rot13 just as a matter of course? You went to jail over a grocery list?

I don't think you can compare searching a house to forcing the decrypting of the hard drive.

I run my own XMPP server to keep in contact with a few people (1 friend in china, and my gf during the day). I absolutely encrypt all of it, you're telling me it's ok for them to jail me indefinitely because they believe I've said something in the logs that I shouldn't have.

And that's bullshit, there are legitimate reasons why people encrypt things.
Curiously, Paxos takes exactly as many lines as a self contained interpreter for a pure functional programming language, written in C :-)

http://www.ioccc.org/2012/tromp/tromp.c

http://www.ioccc.org/2012/tromp/hint.html
Low latency is like a car with an autonomy of 20000km (12000 miles) but a speed limit of 80km/h (50mph) : pretty slow (low throughput) but no annoying pauses when you drive from NYC to SF.

If you had a bus like this, combined with autonomous self-driving, it might revolutionize travel in the US!

Of course you usually don't need that much speed and you'll end up having a lot of pauses on your SF to NYC trip, but you'll get there a lot quicker because you'll be able to drive at 70 mph all the time.

And when you arrive, all of the driving and stopping will leave you fatigued. The steady-state travel enabled by the robot nuclear super-bus would let people travel in sleeper compartments!

Which model is better ?

Clearly the 2nd!

I don't know but all the car I know are the second kind. What about GCs ? I don't know, but the majority of modern GC are the second kind …

You seem to be leaning rather heavily on the adjective "modern." Because if you use the colloquial definition of the term, there are a number of currently maintained and used GC that aren't the 2nd kind.
>Amazon isn't a rich ecosystem, it's oligarchic.

I think the gp meant https://en.wikipedia.org/wiki/Amazon_rainforest