skysight-inc/HackerNews huggingface dataset:
It's interesting + quite nice implementation. I've been using python for 10 years, and vaguely knew namedtuple used exec, but never knew there was a _source attribute.

I'm definitely looking forward to faster startup though.

I also didn't realise you can't pickle namedtuple by default, which probably cost me a few days on a project, don't think I tracked this down as the reason, but it makes sense now.
Once your income passes a certain point, America has some of the cheapest health care in the world.
From my experience truly visionary project never comes from a group of "talented" people but a single person who had a laser focused vision and did whatever possible to make that happen. Having a focused vision is what drives the brilliant solution, not some group of smart people who try to come to a consensus.
Let's Build a Band App with LoopBack (part 1)
Who explained this to you? Do you have any books, research papers, or documentaries I could look at on this topic?

This has to be one of the most insightful comments I've read on the topic of large conglomerates and the American economy.
Did you mean https://www.blog.google/?
> I contend that social media platforms of YouTube/Twitter/Facebook are at that level now. Competition is not possible and harm has clearly been done.

I agree with you, and I think the regulation we need includes data portability regulation: Make it a legal requirement for companies to allow you to get all of your data (which those companies primarily exist to monetize anyway) out of their web services complete, in a simple fashion, in a way which allows you to put it into your own system or upload it into a competitor's system.

Other laws might be required as well, but data portability would be a good start.
How do you work around the rate limits imposed by Let's Encrypt?

https://letsencrypt.org/docs/rate-limits/

If you're getting certificates issued for subdomains of your domain, you're limited to 20 certificates per week of up to 100 SANs per certificate.

Are you just not hitting this limit yet, or do you load balance certificate requests across a pool of domains?
It makes me wonder if you couldn't use one of those "foam guns" or something similar to spread a bunch of such soap around?

Or maybe whatever system they use to lay fire-fighting foam down at airports?

Maybe just fire-fighting foam itself?

https://en.wikipedia.org/wiki/Firefighting_foam
Google has monopoly in terms of YouTube.

Instead of Comcast, I can use Verizon 4G.

Comcast, Verizon, may slow me down but YouTube just simply bans people for saying things that they don't like.
On one level all models are wrong, but not all models are equally wrong.

Let's use a hypothetical example. Imagine I'm a car salesman, and I move to a new town with 10,000 people. Am I likely to be better off if 1% of that population can afford to buy a car or 10% of that population can afford to buy a car?
What on earth possessed me... (2008)
This is using windows server 2012
What does a thumbs up mean, though? In a netflix context, am i recommending it to others? Trying to train the recommendation for my own taste? Making sure i rewatch it if I don't remember watching it the first time? What do I do if i like a movie but it's objectively terrible? All of the above questions weigh heavily, and the end result is I just avoid binary voting systems (including voting on hn) and it becomes feature bloat with little use.

Strangely, it gets even harder with the thumbs down—there are vanishingly few things i actively wish didn't exist. Why downvote at all?
Could work. On the other hand, Asimov later described a situation where the protagonist suspects someone of conspiring to have robots unwittingly kill lots of humans, by shooting as space ships (which the robot would believe are just other robots).

More generally, I never spot a story where robots have unconscious cognitive processes. It seems everything they do is deliberate, even though the humans around them don't fully understand what is thinking on.
There are a few things removed in your assumption:

1. Most prefer what they're familiar with. They grew up with the candies in their local stores so they might not be too eager to purchase foreign candies.

1. Candy is often a very impulsive purchase. You might grab a small bag or a bar at the checkout aisle. As a result, a monthly scheduled purchase might not be what people are looking for.
Not OP, but I've got 5 years experience writing a Clojure web app from scratch. It began as kind of as a knee-jerk reaction to using Rails for a few years. All the reasons you mentioned are reasons we chose Clojure to implement CleanCoders.com: it was a simpler language, immutability caused fewer weird bugs, the community favored transparency over Rails-esque magic, it was fast, and everything felt very composable since mostly it was just functions. Overall it was nicer than using Rails. But honestly I wouldn't say it was much different of an experience than using Sinatra or Express.js. We had to plug a lot of tools together, which was kind of the real benefit over Rails, but it also came with its own cost, namely that you have to plug everything together, even if they don't fit well together, and half the time you just had to write some things yourself that you would have gotten for free in Rails (for better or worse). These days I personally am just fine writing in modern JS. Destructuring, lambda syntax, and object literals almost make it a tie with Clojure's terse syntax. And in practice mutation isn't really something that happens too often now that people have mostly learned that you should generally prefer returning new objects.
Yes apologies. Fixed in edit.
Does anybody know of a high level overview of how storage of on chain variables is dealt with in Ethereum? I have a vague high level understanding that miners are the ones running Ethereum contracts, and I'm guessing it works like Bitcoin where lots of transactions get "mined" into a block, but I don't understand how shared state works.

How are races etc, dealt with?
Introducing DigitalOcean's Machine Learning One-Click
Couldn't they just take the money owed the usual way, by freezing accounts, confiscating assets, etc.? None of these corporations can feasibly avoid that without exiting EU markets altogether.
Levels?
If you're talking to other people, you're a member of a human society.

The only people who aren't members of society live entirely alone 100% of the time.

Edited because I can't reply:

We've hit a definitional issue, and we're not going to be able to resolve it.

You know what definition I used, I know what definition you're using, so continuing is pointless.
For me, light fonts on dark backgrounds are very difficult to read, I quickly get a lot of after images making reading the text very difficult. I was always fine with green and amber monochrome screens back then - perhaps my eyes just were much younger. I have not been able to find out what changed that for me, unfortunately.
> The problem is that people who send email need it to look a certain way

As a person who receives email, I would really prefer the people who send email not to have this ability.
Oh… now that is beyond silly.
The talk on GDPR has definitely only really taken off very recently. While a year ago it was a few people that brought it up, the reality of the situation is now slowly kicking in as European customers are asking for this.
I haven't noticed heavy censorship. Who do you think is doing the censoring and how are they accomplishing it? Are there a few specific examples you can point to where that's happening?
As an EU citizen I don't really care about a definition of innovation that involves monetizing my data against my will or knowledge. That's not innovation it's exploitation. So I won't miss your business.

There are all kinds of 'innovations' that don't involve collecting data about me, and the companies creating these kinds of products don't have to care one lick about the GDPR.
Honestly, I struggle to come up with a scenario where jamming public internet access would be the best course of action

Happy to hear it. But it's pretty important to me and I think most other people that any government vested with the power to do that be required to legislate - through legislative representatives into the supreme law, not via FCC or other cabinet regulations - an exact and generalized criteria that can't be tainted by discretionary judgment or classified information without criminal accountability. It's not easy to formulate - as it shouldn't be.
Journalism and Morality (1926)
I also have 3.18 on my Pixel XL. I assume the unreleased Pixel 2 devices will be running kernel 4.4 if that's what they targeted.

They probably wanted to back port it to 3.18 but it was too much work. I'm pretty disappointed they didn't move the Pixel forward to a new kernel though, this seems to be one of the biggest issues with Android.
And then there's the "what file extensions actually mean" problem.
Right, but they don't ask me what I like about it. Judging by their recommendations they certainly aren't discerning it well.

Netflix is interesting because their content is pretty bad (compared to say IMDB they have very few movies); recommendations are incredibly useful to pretend its library is much larger than it actually is.

I wonder why they didn't go the amazon route of actual reviews + semantic analysis.

Mostly I just hate cross referencing netflix with reviews to figure out if it's worth my time.
Google has assets within the EU which means ignoring EU laws is not an option, unless Google are prepared to forfeit those assets. It's not really a decision they have the authority to make anyhow. Imagine the shareholder lawsuits!
> Could American companies simply state that European citizens are not allowed to use their service due to stringent compliance laws, and add a checkbox stating something like, 'My residence is not subject to EU jurisdiction?'

That works for B2C situations but it won't work if you have European companies as customers.
New Uber CEO says IPO is 18-36 months out
Interestingly this topic was in the very first issue of the storied ARPANET Telecom Digest back in 1979 or 1980.

Now, 40 years later, I wonder if all this matters any more. I make very few calls through the POTS; most voice calls I make are through FaceTime, WhatsApp and the like.

In addition, the requirement that each endpoint have a unique identifier is a billing matter more than anything else these days. A big business can have as many outgoing calls as it wants each with the same ANI pointing at the "main" phone number and should be able to receive as many incoming phone calls at that "main" number just as a web server could. The changes to SS7 to support this would be a lot cheaper than the cost of expanding the digit space.
I agree you will almost never debate your opponent into a different point of view but you can change the beliefs of the audience sometimes.

For instance I don't mind if you change your opinion on the merit of debating creationists but I'm hoping to sway anyone else that reads this to my point of view.
shapeshift.io - I used to use this a lot. It doesn't hold your crypto for more than a minute.

bitmex.com - (futures exchange) - This is a gem. They're extremely professional. Every feature seems throughly considered, e.g. margin positions are valued based on global indices, not the local princes, to prevent flash crashes. The API is the most feature complete I've seen. One thing that bothers me is that Bitmex seems to have a conflict of interest, since they run a trading bot ('anchor market maker') on their own platform.

etherdelta.github.io - (ICO tokens only) - This was designed so that the exchange owner never controls your tokens, an Ethereum contract does. You decide whether this reassures or frightens you. It supports all tokens which is probably the main reason I used it (besides being a cool proof of concept). The in-browser UI is pretty bad.
Remember how after a few months you'd always have to clean those Nintendo cartridge connections otherwise the game wouldn't load?

My point is that making those types of custom, physical connections are kind of a manufacturing nightmare. If the hobbyist that did this was able to do it with WiFi with no need for more manufacturing and making sure the sled would be able to reliably push the pins in every time, then WiFi was the right call in my eyes!
I'm surprised I don't see this coming up for often. Spending time in float tanks always relaxes me to a degree I've never felt before.
Disagreeing with capitalism is different from disagreeing about what it is.

If autonomous vehicles are within the realm of possibility, they are going to be enormously successful and beneficial to humanity. Well functioning capitalism is about giving everybody a chance to participate (or not) in a piece of the new pie.
Similar freak weather happened 16 years ago in Houston (Allison, $5 billion in damage). It took Houston at least 5 years to recover then. It's pretty clear now that between the upgrades in water management after Allison and the addition of another 2 million residents since then, Houston wasn't as well prepared as it should be for another Allison, much less a Harvey.

In the past two consecutive years, Houston has experienced significant urban flooding due to what are now "typical" big rains. But even 1-year storm events like those were too much for the city's drainage system to handle. The city fathers must be aware that flooding has become a chronic problem.

The lesson from Katrina was that New Orleans' levees were undersized and unable to withstand overflow, leading to catastrophic flooding, and the destruction of homes not built to a modern flood-resistant design standard.

I think the lesson from Harvey was not that Houston has a severe drainage problem, but without significant upgrades, the problem is going to guarantee more ongoing and occasionally catastrophic floods in the very near future.
Very funny, even if not intentionally so.
That would make sense, as PageFair is an ad network: https://pagefair.com/about-us/
APFS is designed to work more effectively on flash based storage.
Completely agree. However, controlling take-home pay seems a bit like shutting the barn door after the horses have bolted.

What should really be done is to institute a financial transaction tax that both suppresses pure speculation and taxes actual wealth generation given the largest component of take-home pay for CEOs is stock.
Don't worry about that, I'll use a vpn to get to someone else's internet and that ISP can judge me.
I've done some helicopter pilot training, and the only specific emergency plan I was informed of for passengers is to get out if appropriate, duck, and run forward. (To avoid the tail rotor.)
The linked article discusses the lung fish which has gills for getting oxygen from water and a lung that can be used to extract oxygen from the air. It seems that this is an example of different structures used for the same purpose, extracting oxygen from the environment, but not the same task. One task extracts oxygen from water and the other from air.
Anyone beliveing that project Treble will change anything should listen to the ADB Podcast about it.

http://androidbackstage.blogspot.de/2017/08/episode-75-proje...

Key points:

1 - Google will keep on allowing OEMs to customize Android

2 - OEMs will keep being responsible for delivering updates

3 - OEMs are advised to push fixes upstream and provide updates

Given that they are just advised, and not required to act accordingly, do you want to bet how many will provide Treble updates instead of selling new handsets?
Depending on the resolution... and people would find anything less than 300ppi grainy at this point... there's not much room around each sub-pixel. A pitch of 60-80um is typical and there's not room to do anything like a resistor ladder or fuse with TFT transistors (3um min gate length) in that area.

The cost&size of flash and a TCON to play back a moving image is pretty damn low in 55nm from SMIC though. Less than a buck certainly. OLED and battery will be your dominant costs.
$200 to remove a tracker seems a bit steep, and were I him I'd be inclined to either remove it myself or tell them they were welcome to remove it on their dime. Assuming, of course, he's correct in his assertion the fee wasn't in the contract.
> can a Chinese company with ZERO legal presence in the EU completely ignore these requirements?

Same with an American company with no legal presence in the EU. However quite a few things require you to establish one. Likewise if you are engaging in B2B activities your European customers will ask you for it.
It is the change which is probably hurting us, especially its speed, which is causing changes which are going to hurt our society on the scale of decades to a hundred years.
Servo, which pcwalton works on, is largely motivated by the awesomeness of shared memory.
Not all the memory each frame, right? You only read once to calculate and then read the entire memory once again to write.
You're absolutely right... but it's important we put faith into feasible ideas instead of chasing down fun, but terribly unproductive and/or unsafe ideas... and also obey the laws of physics.

Differentiating between the two is sometimes difficult, especially when people, generally, want to "believe" in a fantastical vision of tomorrow.
Shareholders filing lawsuits because the company refused to give away money to a fine?
This guy spends 297 USD per MONTH on convenience store snacks??

That's insane. That's roughly $10 worth of "snacks" per day.
Ask HN: What is your profession?
I think a lot of the technical challenge is in that few people try to grow tomatoes indoors. If you try to grow each indoors, or outdoors, the technical aspects are more similar.

I think it's great that you posted about your ideas about it, because there are huge opportunities related to everything about cannabis that most people will overlook due to the various issues from the past still surrounding it.
The Complete Adventures of Indiana Jones, chapter 12: The Curse of the Compression Artifact.
I pay 700ish USD a month for 3 healthy people.
I think that rule applies for flights at night over water (as it's much less disorientating in light).

I think that's the rule in the Royal Navy anyway.
Unsourced conspiracy theory that makes several known-false statements.
I've had luck stopping suggestions I don't want by deleting the video that triggered them in my watch history.
Ask HN: Startup success/failure rate at different ages
Like probably all of you, I've heard the oft-cited "#{ rand(75..90) }% of startups fail!" message repeated ad nauseam. I'm also acutely aware that each team, business model, company and industry has its own set of risks and priorities. I am curious if there exists a resource which tracks the success/failure rate of tech startups by age (or growth or any other metric, but especially age), like this:

"A startup which has lasted #{ x } years will last #{ y } more years #{ z }% of the time."

Or even,

"A startup which has lasted #{ x } years will fail #{ y }% of the time."

Does such a matrix exist?
Not everyone is familiar with looking at the core source, or even reading the docs.
Hey Mike, I'm not the original poster, but I'm a good candidate to answer since I'm reasonably comfortable with the shell and I've been looking for a tool like Roamer/qmv specifically because of shortcomings in shell renaming (or my knowledge thereof). My most common case for this is renaming a batch of files to a different naming scheme. For example I was recently renaming 15 or so files that were named like "08/30/2017 John Smith 478939da-b172-4952-b428-d77c4f4f6674.doc" and I wanted them all to be named like "john-smith.doc". I did end up renaming them with the shell but through doing something like `for i in *; do { mv $i \`echo $i | tr '[A-Z]' '[a-z]' | tr ' ' '-'\` } done` (I don't have the final script anymore). Which is slower to write and less elegant than the Roamer/qmv approach. But I'm very curious if there's a better approach to this problem on the shell.
"The critical firmware flaws came to light last year in an advisory that was sponsored by an investment that was betting against the stock of St. Jude, which was formally acquired by Abbott Laboratories in January. In the two days following the disclosure by investment firm Muddy Waters, St. Jude's stock price fell 12 percent. At the time, St. Jude issued a statement saying the Muddy Waters report was "false and misleading.""

This reminds me of the plot of Casino Royal where the villains short the stock of an airline / airplane manufacturer, then attempt to blow up the plane they are showing off to force the stock to sink. That is some questionable ethics, then again the investment firm is called "Muddy Waters" haha.
Could you explain what his accomplishment was in terms a non-cryptographer could understand?
Quite disappointing, yet another bad example for OEMs.
$6/gallon gasoline sounds expensive to me. I'd much rather live here on a moderate salary. Enjoy paying VAT taxes!
What's the incentive to go into management if you get paid less?

One organisation I worked for had a very elaborate grade system, I was a Grade 20, the highest non-management grade. At that level you had a choice: try to get promoted to Grade 21 at which you would officially be management, but you would lose your overtime pay, and it wasn't until Grade 25 at least that it would be financially worthwhile. Or you could divert your efforts into avoiding getting promoted... Guess what the majority of engineers did?

The guy I reported to there however embraced the promotion. He loved "being a manager". He loved the attache case, he loved going over the minutes of meetings, he loved pre-meetings to plan the next meeting, he loved travelling to attend more meetings... It takes all sorts I guess. He was an unremarkable engineer before, and he wasn't any good at actually managing either tho'!
This has nothing to do with the size of your company/startup and it has nothing to do with regulatory compliance. It is a pretty simple at its core: if your company/startup gets breached and as a result PII data leaked, then you are liable for the penalty according to the general rules. I don't think anybody will argue this is a bad thing. If anything, it will help companies to be a little bit more careful with what sort of data they collect because frankly, at the moment almost every company is perhaps guilty of collecting far too much personal data under the assumption that one day it may become useful. If you collect PII data then you are liable for damages if you happen to mishandle it.

So here is how to avoid the GDPR penalties.

1. Get compliant - it is pretty much ISO27001 and it will cost you money
2. Don't collect excessive PII data and if you do, store it securely - after all it is a very basic ask
3. Avoid collecting PII data at all cost - think of it as another form of PCI

Frankly, there is no need to panic.
I would pay $5/game to stream US professional sports a la carte from my laptop (for the games I want to watch).
Probably the EU states would unceremoniously and without further warning walk into their EU datacenters and seize every piece of hardware they own, which is quite a lot.

The following outages would impact their US customers, who would sue under US jurisdiction.
I had this idea once that I would pay $10 an hour to have a fairly new programmer sit next to me while writing freelance code and be a human sounding board, design helper, and companion since I work by myself from home. Not really pair programming as I'd be mostly running the show, but they'd be following the train of thought and offering suggestions. Could be a good job for a college student.
Meet the Latest AI Social Robot 'Musio'
First you need to get a job in some telco company and work on related projects. That knowledge is not available on github or books. Actually it is the same with other high-pay integration areas like finances, banking, logistics etc. Once you gain some expertise and see a niche you start freelancing.