skysight-inc/HackerNews huggingface dataset:
> June 4, 2019

They're 10 years late with this article.
There's always two sides to a story. That being said, it seems like every other week now there's a story of a cloud service or provider shutting something down or removing something, without our with very little notice, and the only recourse for somebody who cannot afford an army of lawyers is calling them out on Twitter and hoping for the best.

This is an alarming trend, and highlights how decentralization and, at the same time, more accountability for this sort of action from these providers is necessary (through regulation?). Sadly it seems like at least the EU is currently walking in the opposite direction, which favors large corporations and the content industry :(
www.wavemaker.com
> Castration is a bit of a brute force for population control. No reason we couldn't also give cats vasectomies.

Male un-neutered cats, somewhat like some of their human un-neutered counterparts, are prone to aggressive, overly sexual, and territorial behaviour (including spraying). Likely fine on on an outdoor farm cat, but probably not what you want for a pet who lives in your house.
Browser history can be achieved through routing everything through a VPN. Messages can be disabled and replaced with a compliant messenger.
Just as a side, the way Valve works is quite unusual in the games industry, most studios are more traditional with better defined roles and hierarchies.
I like archetypal deities, to me they kind of represent the standing waves in causality that occur once you get to biological levels of complexity, in much the same way that fundamental particles emerge when looking at simpler levels of detail.
Or Panther, who knows
Company should stop hiring foreign student. Murica first!
It's mostly an ad for his book, and all his former books. He doesn't give away any story or chapter, just some already known names.
Not very interesting at all. Beto's story from a few months ago was much more interesting.
It's not that easy to make a screen that looks anything like a real window, the main reason being that the perspective won't change when you move your head.
Looks like they (SATNet) are not incorporating a real (exact) SAT solver but their differentiable "SAT solver" is a MAXSAT estimator which gives an approximation of the maximum number of clauses that can be made true.
This feels awfully close to the argument that cats with claws cause damage. Specifically indoor cats, that will never have to defend themselves from anything.
If it were not for public shaming on Twitter, the guy would still be turned off.
> The problem is that now there's so much price pressure on the economy seats, they are subsidized by the more expensive options.

Are you really suggesting that airlines make a loss on economy seats?
Backups, apparently. According to the info provided by services mentioned in the article on how to set up tracking on iOS devices there seem to be two approaches to this:

One service says "In order to monitor device activity like texts (including some deleted ones!), web browsing, notes, and the camera roll on an Apple device, we'll need to perform regular backups to a computer. This is because of Apple's stringent security on their devices, which prevents regular apps from monitoring those activities. After the first-time setup, activities will be backed up wirelessly over Wi-Fi whenever your child and their devices are home."

The second one seems to be using iCloud backups, in the requirements on how to monitor iOS devices it says "Just iCloud ID & Password are required, iCloud backup should be enabled on the device."
FWIW my experience was totally different less than 9 months ago when I visited the hospital with my youngest and had to stay a few days for what ended up as a minor surgery (but still with anesthesia):

I woke up once in the night and saw a shadow with a tiny led light, carefully taking a look at the sleeping child before disappearing just as quitely.

(FWIW the nurse was there every night, but this was the only time I observed it.)

My daughter slept very well during those days, as did I.

IIRC they'd also plan with me in advance to know when the best time would be for checks and blood works, at least it came across as very thoughtful.

This was Norway, not one of the major hospitals, so not so relevant for many others except as proof that it isn't like that everywhere in the world.
The only lesson to be learned here, one that needs to be repeated time and time again:

Don't put all your eggs into one basket.
Read: it causes measurable change and, depending how you read it, harm to the animal.

I'm sympathetic, in that without this many people would not want or be able to keep male cats. But I'm not sure I have a logical leg to stand on to say this is acceptable, but that declawing is not.
Every time I switch back to exception languages, I get this tendency to "assume everything succeeds all the time, and handle it at the very top level in case any part of it fails". I do not think about what can go wrong at each level nearly as much as I do when I am required to use `if err != nil` soup.
I don't understand, doesn't he have the repo locally?
Finding Marty Rimm
Agreed, and it was more or less the response I was looking for a couple of days ago.

We'll be staying with DO.

We already use other VPS services as backup, and will probably add one or two more. But because of their well-documented response (and at least being able to identify what went wrong, and hopefully to fix it), we aren't going to drop DO.

Thanks for the response, and congrats on standing out in a very small crowd of companies who can own up to their customer service problems.

A very, very small crowd indeed.
The best solution is to avoid the cat. I've spend my whole life around cats and dogs, and getting scratched and bitten is pretty much a given -- it's instinctual hunt and play behavior. It's just life, if you ask me; it's painful and leaves marks, but that's just an irrelevant side effect of participation.
Unlike unchecked exceptions.
http://www.paulgraham.com/raq.html

Also, SICP.
New adware “BeiTaAd” found hidden within popular applications in app store
We need to hear 2 sides of a story. Github does not just 'delete' files. Author should contact them first and resolve any issues there is. And if github refuse that, than you can cry a river.
Well, thanks for that. I'll admit I'm a bit surprised, and also spoke too broadly(aka, wrong...perhaps). I'm curious now what airline/route that's for. Even my direct 2 hour flights to DC cost 40 to 50 to upgrade at a minimum, the last one wanted 69 dollars...
Why should SEC or FTC pressure anybody? If Facebook fails sure to irresponsible leadership, so be it. Someone will buy it off. The shareholders accept that risk and can always divest...

About the only thing this fuss does is manipulate Facebook's share price.

Of course, everyone wants a bigger piece of the pie, so they can try to bring even more political pressure on Zuck.
Jason Rohrer [1] is the author of Passage [2].

His latest game, "One Hour One Life" [3], is a massively multiplayer online game where your character has only one hour of life. You start off as a baby and are dependent on others for shelter and heat before you're able to be autonomous. Eventually you die of old age but your impact on the world/server persists.

I recommend anyone interested to purchase the game [4] or at least look at video stream of gameplay [5].

When I purchased the game, the source code came with it and as far as I could tell was dedicated to the public domain. This was client code so I'm not sure if the server code is released anywhere (maybe this was what was taken down at GitHub).

[1] https://en.wikipedia.org/wiki/Jason_Rohrer

[2] https://en.wikipedia.org/wiki/Passage_(video_game)

[3] https://en.wikipedia.org/wiki/One_Hour_One_Life

[4] http://onehouronelife.com/

[5] https://www.youtube.com/watch?v=Hu7kXKuShks&list=PLcA1QDRup-...
Now with Kubernetes, deploying to and maintaining self-hosted services to your own baremetal instances/servers is very easy but OSS solution providers need to provide the Kubernetes .yaml files.

For my OSS project, I include the k8s yaml files in the project repo along with a simple CLI script to make it even easier to deploy. Scaling a service on K8s is very easy if the service is was explicitly designed for K8s.
there is fork https://gitlab.com/_zed_/OneLife (with keyboard as it says)
This could be useful when there are multiple sellers of the same product.
> Before Steam, it was a chore to play a game on PCs.

I disagree. It was somewhat more elaborate but the experience (having an actual physical copy, a manual/books, sometimes nice installer screen) made it feel more special. Nowadays most games feel the same, you just hit a button on Steam, it downloads itself and then you play. But it's mundane; the charm got lost along the way.
isn't that the same as the Person profiles in Chrome?
Why should SEC limit or ban dual share stock? You know exactly what you're getting, a semi-public company.
> This is an alarming trend

This has always been the case, ever since BBS operators. Data on other people's machines is data on other people's machines.
https://billionairetutor.blogspot.com/2019/06/easiest-profit...
It wouldn't be beneficial to Apple.

The direct comparison one might make is to Microsoft, who recently opened up .NET to have official Linux and macOS compatibility. The result is that enterprise and small businesses can deploy Microsoft technology on their Linux servers, possibly moving towards deploying on Azure. The cloud is Microsoft's big money maker — providing cross-platform tooling is one way to support that business.

Apple makes their money from selling devices, not from offering a cloud infrastructure. Therefore, it makes no sense for Apple to offer their high-quality tooling and frameworks for other operating systems — the aim is to have developers selling their software for Apple platforms, eventually having people pay for services like iCloud storage, Apple Music, Apple TV — and then stay with using Apple's hardware. Maybe a person tries an iPad. Then they get an iPhone. Then they get a Mac.

Apple recognised this about two decades ago when they officially cancelled development on the Windows version of Yellow Box (later to be named Cocoa, the base frameworks for Mac and the ancestor to UIKit, the base frameworks for iOS). It has worked well for them.

Is it right or wrong? That depends on one's perspective about lock-in. However, I don't see a problem with it in the sense that nobody is being duped — unlike Microsoft in the 90s practically forcing Internet Explorer on practically every PC available, Apple doesn't have a market monopoly.

Apple's strategy has remained consistent since the early days of OS X: you don't trap users, you make simply make sure they never want to leave. That's the pitch they make to developers, too.
I second this. I had a secondary computer that I switched between Vista and 7, back and forth, for various reasons, and it was much, _much_ slower on Vista than 7.
I can proudly say that I’ve ditched Chrome for Firefox for about a month now. The first few days were a little rough (migrating passwords and what not), but now I love it. Keep up the good work FF!
And that’s in the default install for every non package, right?

The average is up from 1920 in the typical package to more than a million?

Congratulations!

/s
How do you post virtually the same story (different sources) twice within four minutes of each other?
There is SELinux' `sandbox(8)`. It is explicitly designed for that purpose.
You can thank the American education system and media for that.
> I could point to many theories that were declared debunked but were later revived under different names, eg Lamarckian evolution, now a hot field again under the name epigenetics.

Lamarckism was never suppressed, mendelian genetics proved a better model as the primary driver of evolution. Are you claiming the Lamarckism is being actively suppressed? You're still dancing around the question.

> otherwise rational people to refuse to admit that an unfalsifiable theory (like that ALL speciation proceeds by random mutation and natural selection, ie things we understand which we call natural)

It is falsifiable, if we observed new species popping into existence then the theory would be on shaky grounds to say the least. Even if we could find species that didn't appear to have a common ancestor would be evidence against natural selection.

> I will directly ask: how is that more rational than theism?

It's more rational because it's simpler, it takes know testable laws and uses them to provide an explanation. Theism posits something much more complicated and completely unknown as the explanation where it's not necessary.

And while we're here lets be real, you aren't talking about theism in general but a specific form of mono-theism that you likely grew up with. After naturalism I would find pantheism to be much more rational, if one god can pop into existence then many can.
Oh you mean the US government then

And you're absolutely right, and if California has an issue with that they can push for changes or even for their separation from the US (taxation without enough representation and all that).
I think they misspelled casino operator.
It's also a good reminder of why data portability is important. For the git part, you can just git push to another service, even a selfhosted one, and be up and running in no time, and GitHub does keep pages and wikis in git... but all the tickets, that's a problem, and why I don't trust GitHub to be a canonical source for development.
“the system, or public safety, cares more about the city, now that there’s gentrification and you’ve got big businesses and you’ve got dollars and you’ve got white people moving in,” Clarke said.

"White people"? That's racial discrimination. Why is that being printed with no consequences for the person who said it, why don't the rules of racial discrimination apply uniformly?
Might be annoying if he uses Github wikis, pull requests, issues, etc
Actually I didn't, because it's my device and it will operate how I see fit. This includes not being coopted to spy on me. My only 'contract' with the other party is that I requested some information, and they supplied it. I can render it how I see fit, or not at all.

Websites can find a way to operate without this information stream or go bust, it's no skin off my nose one way or another.

> 99% of the data anyone is collecting which you call "stalking" is either available in server logs

It's very unlikely that server logs will be able to contain mis-clicks and behavioural analytics to the same extent that analytics services use.

> I guess you might just have to stop using the internet

Or, you know, do exactly what the post I replied to was complaining about and use a browser that takes steps to protect my privacy, various blocking plugins etc etc
Im sorry if I didin't understand:

"If another country has a similar tax, their goods can be imported without extra duties. If they don't, you assess the goods imported and charge the equivalent duty."

The equivalent duty meaning same as carbon taxers or less? (asuming non carbon taxers have less duty)
I've spent the last year working on a Go system, writing Go every day.

After a couple of months, I just stopped seeing/worrying about "if err != nil {". It has become punctuation, the Go equivalent of semicolons;

I don't even use snippets; I manually type that every time. Which is good, because it does make me think about whether this function call can error, and what I should do about it if it does. 90% of the time it's ("just pass it up"), 5% of the time it's ("nothing, I don't actually care if this routine fails") but 5% of the time it's ("right, yes, this needs to be dealt with here").

When reading code, I just skip over it if it doesn't do anything interesting.

I understand that in English reading, we don't notice "they said"; our brains just skip over it, and you can use "said" to open every quote and it won't feel repetitive. That's how I've got with "if err != nil {"

so... I'm against this "try" stuff, because it feels like it's been proposed by people who haven't worked with the language too much. I'm not against making it more friendly for new people to learn, but this doesn't feel like that. This just feels like "ugh, really? I have to handle all the errors?!"...which is not a reason to change it.
DRM shows zero respect for the future.
If you craft rules for your cmdline tool you will run into problems pretty soon despite the complexity. Better is using a wrapper that is confined. See e.g. SELinux' sandbox(8) which is more or less a "multiwrapper" in that it sets the context explicitly and not implicitly by being confined.
Hopefully these parental surveillance tools will help to raise a generation that understands not to discuss anything of consequence near an electronic device.
From my experience, flying longer connections actually makes the price lower. Significantly. For example 30% longer flight, half the normal price. So nobody really cares about fuel in pricing
I don't know - I feel this article is overselling how much privacy is compromised.

Specifically, the worst case is that parents can know everything their kids do (I think this is extreme, but seems plausibly possible given the available APIs?). I'm not 100% sold on parents needing this, but we quickly go down the rabbit hole of "raise your kids to know how not to be bullied, harassed, or kidnapped" vs "monitor what your kids do and protect them from bad decisions" (I've tried to be as neutral as possible here, but I know my bias is to the former and that colors my language)

I think it's important to distinguish the "selling out privacy" when providing that information to parents, vs the privacy abuse that comes from providing usage information to arbitrary third parties (google, facebook, ad servers, etc)
I used Google Inbox everyday, used Google Trips for every tip. Both got/ will get slashed in 2019. I wonder what's next to be killed? Google drive? Google translate? Google photos? Google maps?
I watched "Look Mum No Computer"'s tour of the place the other day:

https://www.youtube.com/watch?v=0XrPLBSlopQ

What an absolutely bonkers amount of stuff they have. I was glad to see they have a "playing room" so you could get to try some kit out.
It's also designed to keep everyone relatively happy in a shared-CPU environment. "Standard" droplets share CPU with others on the same node, so one droplet pegging the CPU 24/7 can be problematic.

AWS doesn't have this problem because either your instance is allowed to use all the CPU that's allicated to it, or else (t2 & t3) the platform will automatically limit your CPU usage. You don't have to care about how your usage affects other people. It's one more thing that AWS abstracts away. DO's abstraction, on the other hand, is rather leaky in this area. That's a problem in and of itself, in addition to the matter of credit card fraud that every company has to deal with.
It is usually done to prevent the cat from a natural behaviour (scratching) which can usually be fixed by getting a proper scratching pole and monitoring you can for a week or two to prevent them from scratching anywhere else.

Declawing often introduces other behavioural problems (biting, soiling outside the cat box) which are usually a sign of your cat not liking the situation.

Castration is for the male cat a smaller operation, and usually fixes problems and gives you a happier less aggressive cat with an increased tendency to gain weight.

Behaviour problems in cats are usually because they are not stimulated enough, and declawing them will hide the scratching problem but will sometimes introduce other problems that are harder to fix.

Veterinarians should really propose other solutions first such as activelt working with your cats behaviour. In the end it will probably give you a happier cat.

I would argue that aggressiveness in the male cat is a different kind of behaviour. It is a natural behaviour, of course, but it is not easily changed, and it is also not a behaviour that makes your cat happy.

To summarize: castrating a cat is a good way to get a happier calmer and slightly fatter cat. Declawing is usually done to prevent a either a natural behaviour or a sign that your cat is unhappy. It commonly leads to other behavioural problems that are even harder to fix.

One is a path to a happy cat, one is to sweep a problem under the rug.

I am of course coloured by where I live: declawing has been outlawed for quite some time and even before that it was considered animal abuse by most.
Actix web 1.0.0 is released – a small, pragmatic, and fast web framework – Rust
Thanks, I hate it.

At least, the bizarre horribly bad cheese-grater look.
Try lego duplo games.
I would highly encourage international students to reconsider their plans of studying in the US. I am coming from my own personal experience, but as you can read from this thread or any immigration forum, the policies of the current administration are increasingly hostile towards immigrants. Especially, Chinese and Indian students should rethink. Few reasons why not to study in the US:

1. USCIS has made the OPT process increasingly difficult as yo u can read from this article. However, OPT is the only option if you want to work in the US post graduation. Chances of getting an employer prior to graduation, who can file your H1 in April and wait for you to join in October is close to zero

2. H1 visa is a crapshoot lottery and if you are not a STEM student, you will most likely get one shot at it. If you are not picked, that's the end of it

3. Even if you get selected in H1, 70% of cases result in RFE for BS reasons that a hostile USCIS agent made up on the spot. H1 laws are so vague that a rogue USCIS officer can make up any reason to deny your petition.

4. Even if you get an approved H1 petition, it comes with a ton of strings attached. And if you travel out of the country you have to get a visa from your home country or Canada or Mexico. The visa process also been made extremely difficult, with routine delays and 3-6 months wait in many cases. Imagine being stuck abroad and having to let your employer know that they have to wait months before you can be back.

5. If you are an Indian student currently, the path to green card simply doesn't exist. There is a 100 year wait for a green card

6. Points #1-5 above are not bugs, but features. US education only makes sense for rich students, who want to study for a few years and return. But then, why would you want to study in the US and deal with the harassment in US consulates and embassies to get an F-1 visa or deal with hostile CBP agents who treat you like enemies after flying for 40 hours.
Supporting multiple cloud providers is much less trivial than it looks like

Even multiple AWS regions is not that simple, as some other comment mentioned, not all services are in all regions (or are available but at a lower reliability level)
Vanilla Chrome will also inject code if you have a * style rule.
There's a difference between the emails being stored on googles servers and being available for data extraction by their algorithms, and them keeping the extracted and indexed/queryable data stored as well as the emails.
Go kind of has macros, like everything else, Go's solution to first level features in other languages is called //go:generate.
Overview: https://pliss2019.github.io/talks.html

slides: https://pliss2019.github.io/sylvan_clebsch_slides.pdf
About once a year I have to spend 3-7 days in the hospital (I have cystic fibrosis and a round of antibiotics are often needed to bring my lung function back to baseline). The sleep situation is one of the things that's the most unpleasant.
Cats with claws absolutely do cause damage to furniture (mine is ruined). If you care about your furniture you shouldn’t have a cat.

I believe the morality laws around surgery on pets are something like “It’s ok to perform surgery on pets as long as your intent is to inflict psychological damage; so as to break their will and make the animal more domesticated, but it’s not ok if it’s purely cosmetic”.

Don’t question the laws man.