skysight-inc/HackerNews huggingface dataset:
It's always humbling to learn about economic policies that have backfired. Another one is capping wages in the US during WWII: companies compensated employees other ways which popularized employer-subsidized insurance.
> I don't think any technical-oriented people in this thread would agree that they have "little incentive" to allow Google Search personalization.

I disagree. I turned off Search personalization a long time ago, and haven't looked back.
Benchmark-Kalanick Uber board suit sent to arbitration
When it comes to Uber's future, there's good news and bad news. The good news is that none of the "scandals" we've heard so much about matter. Not the culture, not the lawsuits, not even the firing of the CEO. None of those things would be able to sink the company, assuming that the company has a strong business model. And that's where we get to the bad news: Uber doesn't HAVE a business model.

Nothing about Uber makes hired car rides fundamentally cheaper than anything before it. Cars still cost the same amount of money to buy/rent and operate. That cost hasn't gone away, even in the iPhone era. If Uber is not paying those costs directly, then someone is. In the Uber model, it's just been transferred to the driver, for whom driving is as a result less profitable. So much for the car. The other component of a ride service is the driver himself. A driver's undivided time costs the same, whether he's driving for Uber or for an Uber clone or for a local taxi company. Human labor hasn't suddenly gotten cheaper just because you can hail them on your iPhone. And you don't even want the cheapest possible labor here, for the sake of your own safety.

Oh, but you say, if the drivers were to be entirely replaced with self-driving cars, then Uber's margins would be amazing right? Yes, they would be. But self-driving cars are not coming anytime soon. Just ask the people most invested in Uber: the investors. They want you to wait for self-driving cars to fix Uber's non-existent business model, while they themselves can't wait to cash out as soon as possible.

Even if it does happen many years from now, it doesn't put Uber in a good position. The self-driving car technology will be a commodity. There will be no barrier preventing anyone else from launching their own fleets. Uber's product also has no network effect and is not sticky. Its customers are not buying an experience, they are buying a utility (a ride from point A to point B at the lowest possible cost). As a result, customers have zero loyalty and are happy to switch to the lowest cost competitor.

Uber has hugely impressive numbers though right? Yes, tons of revenue and no profits. Because who would pass up a private car ride from San Francisco to Palo Alto for $45 when a taxi would cost $125? As long as VC's subsidize rides, customers will continue to buy them.
I am pointing out a long-term negative with using namedtuple that is not obvious at first use, in hopes that others might gain some insight on when to use it and when not to use it.

Other people can and do use tools incorrectly. I use tools incorrectly. That doesn't mean we shouldn't learn from the mistakes of others.
Yes, mental health information is personal and sensitive, but it looks like the IRB didn't even address patient privacy, it was instead something that came out of a later audit.

[edit]

Also it seems that post-facto experiments are being encouraged over controlled trials, which seems the opposite of what you want from an experimenters point of view.
How does caching work after you resize? I built a similar thing 5 years ago and for what we were doing I think it was just a redis cache where the key was a hash of the source uri and the params for the operation and scaler.

Today I might try to hit the cache from nginx using lua -- and then only call the python thing on a miss.
Excellent point. There are two major caveats today:

- no removal of native code.
- no removal of code from the base managed assembly.

We would like to fix both and both are a large win.
Anyone else here ever play the Discworld MUD? Highly recommended.
You're just being stubborn now.

Speed of packets is part of free speech, as it affects how it's sent and received.

It's obviously in Google/FB/etc's interest to advocate Net Neutrality, but they'll still be using their algorithms to filter what their users see whether or not net neutrality is a thing.

If Net Neutrality wasn't a thing, FB/Google might have a blow to their wallet. But they can afford it. The hobbyist can't.

And if you can choose between a person with cooties versus a person without cooties to save your life, you'd go with the one without cooties. You have nothing to lose to make the more sensible choice.
Background removal with deep learning
Well for me it adds complexity to JS. One nice thing about JS is that it is single threaded and you don't have to deal with locks or inconsistencies there. An entire class of problems goes away, and since JS event loop is reasonably fast as it is, it's pretty nice not having to worry about concurrency.
Wrong: the shame is on the woman who knowingly abused the system and took money away from sick people. Just because you can hack a system doesn't mean that you should.
It's basically conning, and yes it hurts the companies but for public companies it doesn't matter because that's the incentives of the board/CEO are out of whack. Shareholders aren't allowed to elect boards in public companies so they become interlocked with insiders.

And in reality a good CEO is worth an enormous amount of money so the actual amount that is earned and the excess that is grift is difficult to measure.
yup I too am using the term just to denote a short animated image loop. It's much more efficient to store and send over an mp4 instead which is what I do
Right, but it still could have been a coordinated leave, which in my opinion would be a pretty strong signal that Apple is having problems with self driving technologies. I just don't get why the author wouldn't have been more explicit about if his impression was that it was a coordinated leave.
> At a far more macro level, perhaps one of our biggest forms of "progress" in human history has simply been our shift away from the need to constantly spend all day, every day, hunting for sustenance to get thru the day and the next day and so on.

This is probably a myth. Studies have shown that hunter-gatherer societies likely spent between 20 and 40 hours per week obtaining food. They are still believed to have been plagued by high infant mortality, disease, and warfare, so they were still leading relatively unstable lives when compared with today. But the average hunter-gatherer may have largely been better off (healthier, with more leisure time) than the average worker during the Industrial Revolution.

While we're near the topic, the five-day work week itself is something that a lot of us take for granted, but it has only been adopted nationwide in America for 80 years.
> Anyway applying the mask is pointless, dangerous, and took 45+ minutes to audit.

It's not pointless. It facilitates 32-bit limbs¹, which are simpler to implement than 26-bit limbs. (And faster on modern intel processors. My implementation² beats both libsodium and donna by a slight margin.)

If you use 26-bit limbs (as they probably do like everyone else), it is still not pointless: it's the only way to conform to official tests vectors and other Poly1305 implementations, making their implementation more reliable than it would be without them.

It's also not dangerous, as DJB himself proved in his paper —unless one is uncomfortable with those security margins?

[1]: http://loup-vaillant.fr/tutorials/poly1305-design (search "Restricting R")

[2]: http://loup-vaillant.fr/projects/monocypher/

---

I can't fathom why they chose AES over Chacha20, though. Do they plan to rely on bit slicing? Chacha20 would be much simpler than that, and faster too. And if they absolutely want random nonces, they could have just used XSalsa20. (New projects can now use XChacha20, but that may not have been reasonable until a few months ago.)
Why not let Comcast decide if the video being uploaded to YouTube has a reference to an terrorist organization and then stop the upload?

Why is Google a better judge of what is terrorist content than Comcast?

>I'm thinking the problem you had with these services might have been your own fault, judging by your approach here.

Right. Those pesky packet senders themselves must be the problem because of which Comcast wants to send them to the slow lane.
We put it behind Fastly. We could have used Cloudflare too, but we were racing against time (and angry customers!). We set the cache timeout to 1 hour, and that's pretty much it.
I don't think it is a good idea to stray away from the bare metal in this case. We're trying to bootstrap other languages on top of JS. They can introduce their own abstractions to shield off the programmer. Just my 2ct.
> a bit hippie

"It's basically recycled Buddhism without all the frilly stuff."

Video essayist Exurb1a recently applied his remarkable ability to distill complex topics into a few insightful paragraphs (combined with extra dry sarcastic humor) to mindfulness and made a simple, direct, no-frills summary that explains the key points. He also included many links to various resources in the video description.

https://www.youtube.com/watch?v=X3rl5O_92Co
It would have taken you less time and effort to file a complaint than it took to post these responses. I really think that you are missing the forest through the trees on this one.
Did the author contact you before publishing? The article does not exactly provide an unbiased version of the story. It tries to assign blame.
> More productivity is not somehow a bad thing.

I didn't say it was bad! I'm pro-productivity. My contention is simpler; that going from a pre-industrial economy to an advanced economy has a path that's been well trod by the West and now by east Asia too.

There's a give-and-take, or zig-zag path, between automating the old jobs and finding new jobs for people to do. You need to automate farming to free up farm labor to do more productive things, but you also have to have a large demand for jobs to absorb all those ex-farm laborers. Otherwise you just get urban slums full of the unemployed.

India tried to jump directly from pre-industrial economy to a financial and technological services economy, and it's not working as well as China's model. India's GDP/capita is still a fraction of China's. The problem is that you can't take a billion subsistence farmers and turn them into the 10 million specialties needed to run a modern economy. Growing human capital is an organic process that takes decades and requires intermediate steps of sophistication.

And for centuries now, garment production was a good stepping stone to more advanced kinds of manufacturing. It's like if you take the middle three rungs out of a ladder, how do you get to the top? You can't. The top is still there, but you're stuck at the bottom.

Now maybe there's another path from Pre-IR to OECD-level economics that doesn't involve sweatshops, but if so, can you point to a country that's done it?
I'll just wait to hear those pieces in concert I guess : )
A Live-In Library That's All About the American West
These articles always make me appreciate the work that must go into something like SDL or OpenGL and the like. It's easy to take these things for granted, but if this is the stuff that they have to make everything work, then I have to give some props and respect to the authors.
Just curious, are you used to SSHing from the other side of the earth?
>"Concurrently" means "at the same time", both in English and in CS. One way to make it appear as if you have concurrency is to timeslice.

For one, the CS literature defines concurrency as not necessarily being at the same time.

Second, timeslice, by definition, is not at the same time. Hence the need to use quotes there. Concurrently does not mean "at the same time" any more than "timeslice" implies.

>But it's not at all valid to claim, as @coldtea seems to be doing, that concurrency excludes the notion of two things happening at the same time.

I never claimed that. I wrote that concurrency is not parallelism (which it isn't), not that it excludes parallelism.

Basic timeslicing (baring any other mechanism) for example is concurrent but not parallel. Node's evented "cooperative" concurrency is also not parallel.
...along with thousands of other categories
I agree it would have to be an extraordinary circumstance. When a protest becomes violent it is no longer a free speech issue though. If jamming radio frequency communication was somehow the best way to stop a bad situation from getting worse then it would be appropriate to do so. But it should be justified.

Honestly, I struggle to come up with a scenario where jamming public internet access would be the best course of action. But hypothetically I don't see it as a violation of human rights to temporarily stop people in an area from communicating through the Internet on public airwaves if it's a reasonable and effective countermeasure to preventing disaster.
I don't know a single biochemist that puts in 16 hours of work a day. I know of plenty of biochemists that routinely start and end their days 16 hours apart because they have a growth protocol that takes 12 hours to complete prior to harvesting, so they get to the lab, prep, set up the experiment, then leave for a large chunk of the day while their flasks are hard at work, then get in at 8pm to finish the protocol, record results, tidy up and head home for sleep.

The above timeline is common and routine as are claims of having just done a '16 hour day' by those who are on the above schedule.

I'm not saying biochemists couldn't run 16 hours of experimental protocols at their bench per day, but I've never seen it happen.
Tangential question from an embedded-but-not-Linux developer:

The structs use the types like __u32 or __u16. I know the kernel defines its own types for internal usage[1], but why redefine types exposed to user-space? Why not use C99 <stdint.h> types?

Is it only historical?

And why are they double-underscore?

[1] because... reasons? I never really understood why
A website's life
Because of the hysteria over "raiders" public companies have been able to prohibit shareholders from electing their own board slates, which has led to boards packed with insiders who collude to raise their and the CEO's compensation.
Nice! Why did you choose to implement it as a proxy instead of using it as a primary source and just fetch from S3 on-the-fly while caching the generated image? If capacity is the problem then making it HA should solve that issue?
The speakers are often the most influential parts of a hi-fi, but they're not the worst part. The worst part is almost always the room itself. Nothing comes close for screwing up the signal path.

(I tend to avoid discussing the other critical parts — original recording quality and the listener's ears — because these are often immutable constants.)
I feel like the namedtuple issue could be solved cleanly by adding a feature I've wanted for a long time in Python: some simple way to cache high-level data and code in generated .pyc files. Today, there's no way to do that; Python compiles the code but evaluates nothing until execution time. I'd like my .pyc files to contain some precomputed expressions and code, to reduce startup time. I probably ought to discuss this on python-ideas.
Spent 90 minutes in a sensory deprivation float tank the other day. Highly recommended.
Why is the first IP address in my Tor relay circuit always the same?
Arguably, at some point debate becomes futile. You can't reason someone out of a position they didn't reason themselves into.
Well, things that may not have been possible printing-wise 10 years ago could be possible today. Meanwhile, in the same time period, the world as a whole is moving away from physical media, so I don't think there's many people working in this space. This is just to say that I wouldn't be surprised if it were possible today, it's just that no one has cared.
Would be hilarious if Uber bought them and Apple sued Uber.
that's exactly what I'm doing.. it records an mp4 but I'm using the term GIF to denote a short looping audioless animation
I don't think there's any field that requires a special approach to mindfulness, but it may be useful to people in those fields to have examples put in relatable contexts - that's why you'll see Mindfulness For Athletes/Executives/Etc... even if it kind of all boils down to common elements.
This is neat as it brings smaller DLL sizes. It does not include self-contained executables that can be shipped, however. You still end up having to ship a directory full of DLLs.
I've been wanting self contained executables for a while now. CoreRT (.NET Native) seems to have been put on the backburner, plus sometimes the JIT case is faster.

Source: discussion at https://github.com/dotnet/core/issues/915#issuecomment-32608...
Currently the easiest way to see it is to run this long command in terminal:
git clone https://github.com/clintonwoo/hackersnews-react-graphql.git && cd hackersnews-react-graphql && npm install && npm run dev
---strike---They are, see image #9: http://i.imgur.com/Bc4NNAL.mp4 ------

Edit: Oh dear, I see you're the creator. I guess I misunderstood. How do the pins play in to the design if not to connect the two devices?
I concur :-)

Otherwise, use a dict, types.SimpleNamespace, python-attrs, or a custom class.

FWIW, the origin of namedtuple() was that some variation of it had been re-invented many times and this tool brought together the common features of those tools (substitutability for regular tuples, compact storage, usability as a dictionary key, named fields, a clear __repr__, etc.)
Big consulting firms have been milking this thing for a long time already.
You may be comparing apples to oranges there.

Stores have limited shelf space - online stores do not have that limitation, so there won't come a time when you have one app per category in an app store.
Maybe the person who is paid more has higher skills. The manager could be average and person the manage a star performer.
This guy freaks out over salmon
Do you have a source? This seems wrong.

Presence of internal or external conflict seems to be the largest driver of violence.

Page 29: http://economicsandpeace.org/wp-content/uploads/2016/06/GPI-...
Yes. Very much so. I think there is potential to spin up remote gaming services (SaaS style) as well. Me and a friend spent several weeks attempting it on the G2 Linux instances with lots of progress.

We used a software called citrix xenapp for provisioning.

We where running AAA games 60 fps highest with little latency issues.
glad you liked it!
> The only Google service I use regularly is Google Translate, because there really is no comparison.

There is one, since yesterday. Try https://www.deepl.com/translator
Well, Hobbs is also the place to go for how to make that amplifier stage. He has some articles online for photodiode front ends, that are quite informative.

Admittedly I've never looked into those issues because the gadgets that I've helped design are all Class 1 -- the system is fully enclosed and interlocked.
If it's true that a significant number of people give 1-star reviews to drive down the average (I'm skeptical without seeing evidence), then would people really understand the idea of median ratings and stop doing that?
Consumer tech is still a thing. You're almost certainly using a consumer tech device right now. As for R&D, there's little evidence that suggests the wealthiest amongst us are the biggest risk takers. One of the reasons people like Elon Musk get a lot of media coverage is because he breaks the mould, he's a wealthy individual taking big risks to better our world. There aren't that many people like him around. Even venture capital investors, who are (by reputation) open to risk, tend to stick to the safe bets.
Texans are often regarded as having an affinity for gun ownership.

I have a friend who did criminal defense work as a lawyer in Houston. According to him, Houston juries will not be kind to someone they think of as a "gun nut." Texas is a big place, and there's a lot of diversity within. Houston is a splotch of purple in a sea of red, and it will get bluer as time goes on, due to demographic shifts.
I wonder how hard it would be to make a 'sentence anonymizer'. Like an English to English version of Google LSTM translator network. Perhaps trained adversarially.
Right, so rosy language, but still $500 to $600 million of loss per quarter, presumably from subsidies. I guess you have to believe either in self driving cars happening somewhat soon, or cutting subsidies doesn't cut demand too much.
Fedora introduces Boltron, their modular distribution
I see this as yet another tax on (European) startups who have to invest even more resources into regulatory compliance.

This prohibition of freely using all available data will create great arbitrage opportunity for the shadow economy, and will have a net negative effect on innovation.

I think prohibition has very bad side effects, and that MORE transparency is the way forward in politics, economy, and also society. This includes allowing businesses to use all the data they can get their hands on. People can produce infinitely more data than any google can realistically process.

I cannot understand why people who are otherwise for transparency and against prohibition are celebrating this as a big win against FB/AMZ/GOOG, as those players can easily shell out another $10M here and there to be compliant with this regulatory monster.
I pay a lot of attention to histograms when there are many high-rated options for the same Amazon product type. A histogram that curves sharply in its number of 5-star reviews to almost nothing on the other end is the product you want (ignoring fake reviews for the sake of this conversation).

Amassing a bunch of 4- and 5-star ratings is easy, but leaving nothing for even the most habitual of complainers to complain about? That's an monumental achievement.
I am not sure you read the article.
>You're just being stubborn now.

I hear you. :)

Do I want Net Neutrality? Yes

Is Free Speech more important to me? Yes

Is pointing out hypocrisy of YouTube at this point important for me? Yes

Will I vouch for a guy who gave me finger at the last intersection, if he gets into an accident no fault of his own at the next intersection? Yes, without hesitation.

Would I have some choice words for him for giving me finger? You bet.
You can also model each vote as an "agent" that tries its best to move the star rating toward its desired value. If the current rating is a 4, each "agent" with a vote less than 4 will throw a 1 into the average, and each vote greater than 4 will throw a 5. This process converges, though the rating tends strongly toward 3 (or whatever the middle value is).
They should figure a way for a shareholder vote to determine pay levels. I've got shares and wouldn't vote for the managers to get stupid high pay. At the moment the managers effectively choose their own salaries hence the excesses. It is, theoretically at any rate, us shareholder's money.
Even if the engineer pressed the "192" button on their field recorder or DAW, chances are the instrument isn't going to be doing much interesting over 20kHz and/or the microphone isn't going to be particularly sensitive over 20kHz.
If you enjoy it, that's a good incentive. Organizations that overpay managers in order to entice ICs to take up less productive management work are shooting themselves in the foot.
I also wonder how quickly damage occurs when using all 8 beams through to focusing lens.
It's not really a "vs" thing. EtM is implementation of AEAD.
Did you try putting something like Varnish in front of it? I think you can do the same with nginx, Varnish is just the first thing that popped up in my mind.