skysight-inc/HackerNews huggingface dataset:
Lose 2 Inches of Body Fat
Painless weight loss? If you're desperately trying to squeeze in workouts and avoid your favorite high-calorie treats, it can seem like there's nothing pain-free about it. Full story here https://ensureweightloss.blogspot.com/2018/02/painless-weight-loss-if-youre.html
It seems like when using legitimate interest as a basis for processing that _what you do_ with the data is much more important than what it is you’re collecting in the first place.

When registering an account with an online service, you will probably have to give up your email address. The legitimate interest is to be able to let you log in again and to send password reset emails, or other account related notifications like “we have detected a suspicious login from another continent”.

If you want to stick someone on your marketing email list, asking for consent is a much better option! Unless the context is extremely clear (the email field is specifically for signing up for the email list), asking for consent seems safer.

But in both cases, the basis is about the processing of the data, not the data itself.
Oh, on the receiver side. So Amazon pulled Chromecast support from their apps because they couldn't get reliable Cast protocol support on their FireTV. Thank you for clarifying.
Keep dreaming.
Scrape the Twitter Front end API without authentication
MAD under ICBMs allowed us to get our weapons off before we were hit. This tech would allow for very little warning and could potentially take out enemy missile sites before launch.
The unfortunate thing is that Putin has signaled that he's willing to use tactical nukes in a regional conflict, and the U.S. is signaling back that they're willing to do the same. A tac nuke detonated anywhere would be a globally destabilizing event, and a regional nuclear war would be a catastrophe.
Interesting. There are hundreds of other cost issues in the US in addition to malpractice. Perhaps foremost is the obesity epidemic and the chronic diseases that result from it.
What's the advantage of this is over running, say, at Penguin scalably on Infiniband nodes if you need the compute? (I wonder how weather researchers work if they don't have access to HPC facilities, or why they don't take it seriously enough to learn how to submit jobs if they do -- though that seems to be a common syndrome these days.)

I don't know weather models; is there something about WRF that allows people without domain knowledge to get sensible results? That's not the normal experience with complex models -- sometimes even with people that are supposed to be domain experts.
Have you really thought this through?

Did you realize that China is still in a state of civil war with Taiwan?

The two had a civil war after WW2. The Taiwan side lost the mainland, and fled to Taiwan.

Normally, when you lose a civil war, you don't create a new government. Otherwise, when the United States had their own civil war, then the southern states would have created the Confederate States of America, and slavery would still be alive and legal today.

Do you agree with this premise?

Taiwan is very strategically important to China. But, the United States is now using Taiwan to contain China. And they are using all the excuses like democracy and all that, but it's easy to see through the propaganda. Otherwise, why isn't Saudi Arabia a democracy by now?

If you think through all the angles, then you might actually realize the insane rationality behind China's motives.

That said, the United States is not China's enemy. But with the way geopolitics plays out, the United States is now firmly committed to securing Taiwan. Thus, both nations are now going to head into conflict.

The thing is, any military conflict between the United States and China, will turn nuclear. Once those missiles start flying, then sell your stocks, because the world is going to burn down. This is a pretty grim analysis, so I hope it never happens.
I'm no expert, but this has come up in previous discussions: https://en.wikipedia.org/wiki/Ramjet#Nuclear-powered_ramjets.
No, but Google intentionally obfuscating their protocol when at that time several apps supported casting from the Kindle devices, and people worked on receiving streams, was annoying.

And continuing to repeatedly change the receiving protocol until everyone stopped trying to reverse it was very anticompetitive.

Amazon has spent years to get binary compatibility with almost every Google SDK and API, and Google has responded by continuing to obfuscating these even further, and preventing them entirely.

And that's in addition to Google's illegal threats (EU antitrust case is almost over) to OEMs to prevent them from building Kindle devices.

Amazon cloned an open source operating system, and used it. And attempted to achieve binary compatibility with Google's version. Google did all they could to prevent that from succeeding.

It's a very twisted view to see Amazon as having started that fight.

Personally, I dislike Google's proprietary Android versions as much as Amazon's, but it's been Google that's been fighting third party implementations all along the way here, and not Amazon. It was Google spending lots of effort to destroy open source implementations utterly and entirely.
Why should we keep dreaming?
I think there’s only one private A&E in the UK. Most people wouldn’t be able to get to it.

If you go private and something happens during treatment they have to put you in an ambulance and take you to an NHS A&E.

For most ordinary people if the NHS tells you to go home that’s it you have to accept it. And people die because of this!
Sort of a sampling bias though. How many potentially qualified contributors simply do not contribute to the kernel because of Linus?
Classifying something as tribalism doesn't make it not an important or real factor to be acted upon. Although I think the term nationalism is more pointed. I live in the US. My family lives in the US, and my well-being is attached to the success of the US.

I'm not arbitrarily in favor of everything the US does, but on the margin, I am in favor of policies that optimize this country's success.
> Could I build a multi-tenant app?

Yep! We have customers who have.

> Can I integrate JS components, like a sophisticated datagrid?

Yep! Reference docs: https://anvil.works/doc#js_interop

> Will I be able to query the DB with SQL as I wish?

Our built-in DB is shared, so you can't run SQL against it on a standard plan. Dedicated-plan customers can do that. Or just spin up another database and access it with the standard Python tools - example: https://anvil.works/blog/dashboard

> Does it use AJAX behind the scenes to speed up the responses?

The client/server RPC runs on websockets. More info: https://anvil.works/doc#runtime_details

Happy to answer more questions - check out our forums: https://anvil.works/forum
>> .. and vanilla JS with some jQuery

If I could I'd buy you a beer and cheers you for relieving my JS anxiety a bit. I love jQuery, and I'm tired of feeling ashamed of it, damnit!
My friend had a seizure while we were on a business trip in a suburb of London. We were taken to the hospital in ambulance, I remember we had to go through a series of 6 rooms each getting progressively smaller( first one had like 200-300 ppl) and less people. Took us about 5 hrs to get to the doctor. Doctor was patient and polite.
Never because when you surrender your freedom the cure will be worse than the disease, always.
While the current UK government is second only to the US in providing that uncanny feeling of both despair and amusement, I would hesitate to call them "autocratic". Save yourself some rhetorical breathing room for when you need it.

Among other things, "autocratic" implies something of a firm grip on power. A quality the current UK government does not seem to have ("get a grip" is probably something Theresa May hears more often than she'd care to admit).
If this is the defense, it’s paper thin. Human drivers can easily reason about fake lanes, or fake pedestrian cut outs, or a sign somewhere that it shouldn’t be.

You also don’t need an abundance of murderers.
Seems like an odd approach. The interesting thing about robust adversarial examples is that they fool computers but not humans. Something that fooled humans but not computers would seem to be the right next step. If you fool both it seems more likely that you just made an image that looks like what it classifies as.
Yes you can keep session logs, it is a 'legitimate interest'.

Are you just trying to see which deals interest people (zero issue, but you could annonymise this) or profiling the customer based on the logs and offering different prices (you are going to have to be more careful and transparent).

> Can you even legally do a customer churn analysis under the GDPR without explicit consent

There a lots of ways to look at churn with anonymised data. I do it with account ID's. If you are looking at churn rate of Asian people vs Afro-Caribbean then GDPR is going to be amongst your problems,
No; there wasn’t. We clearly didn’t know the exact numbers to expect from the detonations, but we could clearly predict that exploding bomb A is going to cause a fallout of scale 5 to 10. In the case of war you’d want to know if you’re about to kill 500k vs 1m people, but ethically speaking this number is already vastly over something to be considered OK.
The power of a trademark is to prevent consumer confusion.

If that logo's not fooling anyone, well, it's definitely not black and white.
There are chances that after the next substantially increased military conflict, you and I are dead. And so is practically everybody else. I fail to see the "stunning technologies" we could get from that.
> Development support/operations/devops: this is the glue around your application that helps your application function. These tasks can range from developer focused tasks like a coding style guide or maintaining the developer docker image to operations tasks like setting up the monitoring system to devops tasks like debugging the failing jenkins job.

So either developer-tasks, operations-tasks, or developer-operations-tasks, if we were wondering.
Fastest/safest way to give them the hardware they need? Cash! Why try to reinvent the wheel solve many hard problems that people have already been working on for years ie. corrupt customs, transportation, language barriers... When you can just give cash and let them buy whatever computer they need or buy food if that happens to be why those former problems exist in the first place, but not sexy enough for npr to cover.

Bring on the downvotes.
Sorry, I was replying in relation to your example of the girl with asthma. She was turned away from her GP, not from an A&E.
911 Transcript of Apple Employee Who Walked Directly into Glass Wall
One big advantage of stack machines is that they tend to be better on code size, which very much matters when you're transferring code over the network. I expect other parts of the design make it easier to JIT; the lack of arbitrary gotos probably makes analyzing control flow easier, for example.
With the current anti-immigrant nature of the American right, the US will start to stagnate in population over the next decade if those people are not removed from power.
Location: Edinburgh, UK

Remote: Yes

Willing to relocate: No

Technologies: React, AngularJS, Ruby on Rails, Javascript, Python 2 & 3, Ruby, Typescript, HTML/CSS/SASS, MySQL, Postgres, AWS, Heroku, iOS, Swift, OCaml

Résumé/CV: https://rsmith.io/cv

Email: robin@rsmith.io

I am a true full-stack web developer with over 7 years experience, working at every level of modern web application stacks: frontend, backend, database, server, deployment. I have a wide experience in modern web frameworks and languages, and in writing good quality code backed up with automated tests. I am an excellent communicator and am passionate about what I do, building my own apps in my spare time. I also maintain a regular blog: https://rsmith.io/blog.
Ha! my first thought as well. It's generally used in such a gimmicky fashion, it was nice to see how this actually made the article much more useful.
the deep nets and conv nets stuff was excellent. i wish the explanation of rnns was a little better.
I don't know the story but A&E (I guess our equivalent of ER) is not appointment only. "Surgery" in the UK often refers to the office where the GP (general practitioner - ie a non-specialist doctor you'd visit first and foremost for non-emergency cases) presides.

So perhaps the story was about a patient visiting a GP but the context got lost in translation.
IIRC in Feynman' Surely You're Joking, Mr. Feynman, some government folks surveyed the people working on the Manhattan Project for prospective usages of nuclear power to patent and a nuclear powered airplane was one of his first ideas, using the heat from the nuclear plant to heat air for a jet turbine.
Having only quickly skimmed that document, I couldn't see anything about taking into account the effects of patient age. The NHS is facing massive demand by elderly patients who presumably have lower survival rates for various ailments. They should be going into nursing care, but that has not kept up with demand.
Yes, this is important - GDPR is mainly about how you are allowed to use data, ie for what purposes you are processing the data (although collection and storage is also “processing” as a side point)
It doesn't take much! A shoe in the middle of a hallway makes it slightly more trouble to move past without tripping, or a box under a desk makes it slightly harder to vacuum. Over the course of cleaning, each time you think about something like that is a small source of stress that makes the task less pleasant.

It's the same thing in a codebase. If your functions mutate arguments, even a little, or if the code is not formatted consistently, the resistance to movement increases, and tasks become less pleasant. If you wait for real spaghetti code it's already too late; if you're used to chaotic code, you won't understand what I'm talking about.
There are good software maintainers and bad. And good communities and bad. OpenBSD has pretty grating maintainers. FreeNAS has a pretty toxic community. I could go on, but it's certainly not just linux.
A Star Passing the Black Hole at Galactic Centre Will Test Gravitational Theory
Tesla to open R&D plant in Greece
If you are going to strike first, you really care about taking out as much counter strike possibilities. If 10% of your target's arsenal get's to retaliate because of missile defense systems, that is terrible for the first-striker.

Even if you don't want to strike first, there is still a great advantage to being able to do it better. Especially if your adversary knows about your capabilities but not your intentions. See for example north-Korea wanting nuclear weapons. Something similar might have played a role for Pakistan. Being a nuclear power gets you seats at certain tables. Being a more dangerous nuclear power gets you a better seat.

This strategy has the weak point of enticing preventative measures, but it is a strategy at least.
If you're using Postgres and want to get something done today, use PostgREST:

https://postgrest.com/en/v4.4/

It is the fastest, leanest, and most powerful way to interface to postgres with an API.

I've been using Python for 25 years an can tell you with certainty that Django is a slow, leaky, autocommit-infested, memory hogging pile of crap with a degenerate half-ORM that cannot model even the simplest aggregates.

https://www.youtube.com/watch?v=GxL9MnWlCwo

Learn SQL and do it right.
Amazon is basically providing a goods laundering service for criminals. There's not much difference between what they're doing and what someone is doing who is fencing stolen goods.

If they're going to comingle goods, then they need to put their own tracking onto the goods so that it is possible to know who provided the goods to which buyers. Either that or require that each item has a unique rfid or other identifier. This would allow tracing of counterfeit goods back to the supplier.

As it is, when you buy something that turns out to not be legit, you have no real recourse, and often the wrong supplier gets dinged.
Considerate Code Commenting
Would you ban all ads related to brand names?

I think facebook feeling the "need" to buy those ad slots is their own problem.
The Silicon Valley elite’s latest status symbol: Chickens
I wasn't assuming global nuclear war in that scenario. You can see a large increase in armed conflict around the globe due to nationalism sparking conflicts, without the US and Russia nuking each other, or the US and China nuking each other.

Russia goes into Belarus or Ukraine, maybe Kazakhstan. If you're a dictator like Putin and you can't expand your economy organically, you eventually try to do it through invasion.

China will go after Taiwan sooner than later. In another ten years they'll be close enough to parity with the US to likely do it and have the odds strongly in their favor of safely getting away with it.

The mess in the middle east will continue. There's still a high risk the US ends up at war with Iran, whether drawn in by Israel or otherwise. Saudi Arabia wants to become a nuclear nation. Both Saudi and Iran are practically guaranteed to reach for nuclear weapons in the coming decade or two. Saudi will want to get themselves positioned technologically in case Iran goes for that.

Japan will probably begin/continue gradually re-arming.

The major nuclear powers will go on a nuclear weapon upgrade spree, in competition with each other. That has already begun. China's moves there will be very interesting, given their (supposedly) relatively small arsenal.

We'll very likely see the US, China and Russia deploy weapons to space. That'll add to the tensions.
How the Irish Teach Us to Die
Java (Spring) + vanilla JavaScript.
For those interested, here's the paper: https://www.cs.bu.edu/~goldbe/projects/eclipseEth.pdf

Here's the partial-implementation of Countermeasure 2 in geth: https://github.com/ethereum/go-ethereum/pull/16069

Of note, this fix is still susceptible to attacks, though still an improvement:

> Since geth v1.8.0 still allows the attacker to freely craft node IDs that land in specific buckets, the partial implementation of Countermeasure 2 in geth v1.8.0 means that for a given victim’s table, there can be at most 10 attacker node IDs associated with each attacker IP address. While this improves on the situation prior to geth v1.8.0 (where we could eclipse our victim using just one or two IP addresses), it does not raise the bar for attackers quite as high as we had hoped.

Still making my way through the paper and the PR to identify other things fixed. Here's the entire 1.8 release: https://github.com/ethereum/go-ethereum/releases/tag/v1.8.0
It wasn't a bad book, but if you've read anything by Eli Goldratt on the theory of constraints (The Goal, for example) then Phoenix Project just looks like a watered down, IT-focused, and nearly plagiarized variation.
SEEKING WORK - Remote preferred - Edinburgh, UK

I am a true full-stack web developer with over 7 years experience, working at every level of modern web application stacks: frontend, backend, database, server, deployment. I have a wide experience in modern web frameworks and languages, and in writing good quality code backed up with automated tests. I am an excellent communicator and am passionate about what I do, building my own apps in my spare time. I also maintain a regular blog: https://rsmith.io/blog.

Technologies: React, AngularJS, Ruby on Rails, Javascript, Python 2 & 3, Ruby, Typescript, HTML/CSS/SASS, MySQL, Postgres, AWS, Heroku, iOS, Swift, OCaml

Résumé/CV: https://rsmith.io/cv

Blog: https://rsmith.io/blog/

Email: robin@rsmith.io
Those examples don't have the same influx of contributions, and they don't have a host of corporate contributors (Red Hat, Intel, IBM, Google, Nvidia, etc.) who are all vying to push their own solutions into the code. Much of the rage people see from Linus is about these contributions not being good enough because they put the companies' needs before the kernel. The most important quality in a project manager is often the ability to say "no".

You will see Linus rant about what he considers bad code practices, and will castigate people rather brutally for this [1], but he always provides a cogent, often informative explanation. A more mild-mannered lead would not make a scene, and I don't see the point of his expletive-laden gruffness -- it would have been just as effective without the acidity. I guess if you want the Linus who defends code quality from big contributors, you will also have to accept the Linus who verbally destroys individuals.

[1] http://yarchive.net/comp/linux/bool.html
I'm guessing you're too young to remember the era of MAD, starting in the 1950's going thru 1990 and the fall of the Soviet Union. The emphasis is on "mutual" - both the US and the Soviets had arsenals which were ... excessive. The Chinese did not participate because A) they couldn't without substantial expense, and B) "Go ahead, you guys blow each other up while we watch."
This article is also quite interesting. On the US version of this temporarily developed in the 60s. More info on this project will be under “Project Pluto”

https://jalopnik.com/the-flying-crowbar-the-insane-doomsday-...
>If you have built castles in the air, your work need not be lost; that is where they should be. Now put the foundations under them.

Henry David Thoreau
You inferred lower skill from them being able to manage scope and from finishing the project within alotated time.

Literally.

Project planned originally for 6 months took 2 years and still was not delivered and that is somehow proof of superior ability. Much wow.

Simple fact is that Ricks approach failed and people he considered less then him succeeded - through they still have to be coupled with someone assertive enough to be manager.

Last note: a lot of pointless overtime in this industy is result of celebrating Ricks and calling teams able to manage work schedule lesser. So people.instead of trying to learn how to manage scope and expectations look down on those who are capable to do it.
My experience is that reasonable discussion is a higher percentage of internet discussion than it is of in person discussion. But maybe I hang out in different places to you on the internet, or perhaps the people I spend time with in real life are insufficiently interested in 'reasonable discussion'.
AWS at least already has very cheap ways to get compute time if you don’t particularly care about having uniform availability of it in the form of spot instances.

The economics of people letting you use their browser doesn’t make sense. The pay is crap and the time when they are browsing is exactly when they would not want their computer doing a bunch of background processing. You’re better off letting people rent out their CPU time through a dedicated application when they are not using it. And remember electricity is not free.

Even then, it’d be tough to compete with AWS on pricing considering its spot instances do exactly this, even letting you bid for what you want to pay.

I should have explained this in my original post, but I figured it was obvious.

To suggest a solution: don’t offer payments at all but maybe instead gameify CPU time donation somehow. Maybe then you’ll have a better chance, but potentially less participation, unless people are donating to charitable causes. Either way it’s not going to do anything to affect AWS or Google Compute prices. Creating an entire startup just for the goal of getting some reduced prices on the actual compute platforms you want to use is madness. Just pay the money.
This is true, over the last decade they've made the process more complicated. Partially imo to obfuscate the fact that they are now required to fund things for political reasons that don't plausibly pass their CBA threshold.