skysight-inc/HackerNews huggingface dataset:
> On a semi-related note: if you are a small SASS operator wanting to comply with such requests, what are you meant to do about your DB backups that contain data that is meant to be forgotten?

You record that these people need to be scrubbed if you restore backups, and you delete old backups.

The ICO has excellent guidance on this and other subjects:

https://ico.org.uk/for-organisations/guide-to-data-protectio...

> This will have a silencing effect for people wanting to operate non-profit sites as they won't be able to afford to comply with such requests

I can't understand what your question is.

There's absolutely no reason someone can delete spam from their public forum, but can't delete people's phone numbers from items that are pointed out to them.

If they have no search capabilities, and don't use a search capability, they're not required to create one.

The GDPR is extremely easy to comply with- European companies have been doing it for a long time (before it gained the force it has now) because it's largely a unification of existing data protection laws.
Subsidized fares.
I dont think so...the complicated wires, keypad, and maze puzzles in particular seem to be a problem. People can make custom bombs without those puzzles but His blind friend would still need a way to search through the manual at a fairly quick pace.
I have taken multi-year breaks from programming several times (network engineer, academic, etc). To me it feels great to have a change of pace and focus. Have been in biz dev role too. After a while that too became boring - same issues, different faces.

The biggest stumbling block in "solutioning" is when the programmers responsible for implementing your vision drop the ball and you have to face the customer and explain the delay, cost over-run, etc. For me that was too stressful over the long-run.
Why I will dedicate 2019 to “Boosting Humane Technology”
I agree with you, but that seems to be a different issue. We'd have to think about data even if bounty hunters wouldn't exist.
You can easily fork Android and create an OS on top of it that connects with the Android ecosystem. Can't do that with PS4 and its OS and ecosystem.
I don't blame them on the one hand, because truly neutral and impersonal journalism (think Reuters) look soul-destroying to write - if you're the creative kind. But people working for real news agencies (not the ones dependent on fluff) have to stick to facts and impersonal, unopinionated stories.
I can't find anything in the post you link that supports your conclusion. The author seems to be a person from the research area, in the team for F# maybe?

Who do you think had more weight in the decision, this guy or the chief architect for .NET that came from Borland? Of course Java was the model for the VM thing, but that's the what, not the why, the reason they, in the words of the gp, went apesh··· with the bytecode thing.

Actually I can neither be in the mind of whoever made the call, just make an educated guess, but at least it has a base on facts that I was paying attention to at that time.
I don't love coding. I love building stuff and coding happens to be one way of building stuff. How much I love building stuff varies from project to project. Thankfully I'm often in a position to choose which projects to take on, although sometimes you don't really know until you start.
Wife of one of Norway’s richest likely kidnapped for crypto ransom
I don't know a single country where it isn't. Modern education paradigm is broken.
Which types are caused by which meat though? I haven't seen a strong correlation between the two (unlike smoking and cancer). The charts on that article don't really show much change in most types of cancer over the past 50 years, despite changing diets and a higher availability of meat and processed foods.
If you want to build something like a chess AI, but you want to produce something that beats the current state of the art, we could always do with new computer engines for Isopath[0] :)

[0] https://isopath.jes.xxx/
I can't remember ever automatically getting any cutlery or napkins when ordering in food in Germany, ever. Maybe wooden chopsticks for fried rice, but maybe I'm misremembering that was when telling them to put some in.
quick guide for sysadmins: what I actually do

https://reddragdiva.dreamwidth.org/606812.html
If you switch and then quickly switch back because you realised that it was a mistake - that's no big deal.

If you switch roles and after a couple of years switch back again - no problem!

If you start to have a history of every six months to a year switching roles or moving companies, that can start to look bad, yes. But even that isn't a disaster that can't be overcome.

I wouldn't worry about it.
Since now the web interface is ubiquitous everything could be labelled as "web dev", but for me your examples are general "software dev".
Euphrates: A Sega Game Console Emulator
>> Why not permanently employ them?

I have a friend who owns a small family business in France. He's doing well. He would have enough work to take on extra staff, except that he claims the local worker protection legislation mean that it's not worth it, particularly since he wouldn't be able to get rid of anyone if he hasn't got the work for them.

So, he'd rather work himself and family members extra hard, than employ anyone new.

>> Should be cheaper in the long run.

Except if the politicians in charge make sure it's not. See above.
As others have written Apple conveniently ignores the trend that users are upgrading in longer and longer intervals.

But we'll see when China picks up again, if Apple is back on it's level or not there - everything else is speculation.
Thanks for the tip, I didn't know the story. It's quite interesting.

Here's an excerpt from wikipedia:

"One development decision that proved fateful for the product—and the company as a whole—was the decision to make Cornerstone run via a virtual machine (VM). The use of Infocom's "Z-machine" for its interactive titles had been a huge boon: since all the games were written in an intermediate language (called ZIL), the company could release one title for every major platform simultaneously. The developers hoped to do the same for Cornerstone and its subsequent products. The existing VM proved unsuitable for the database application, so a new one was written for the product. The developers produced the VM for the IBM PC first, planning to write VMs for other platforms after the initial PC release."

https://en.wikipedia.org/wiki/Cornerstone_(software)
Completely agree. Also, lenovo phones are also well known in Europe, not in a good way. the dual-sim one I had while living in Kiev was dirt cheap, plastic screen, as fast as the samsungs out at that time but about 2mm thicker. that plastic screen was awesome and saved me many replacements.

the problem with the chinese crap, not just phones but TVs, pads, whatever, is they literally dump a bunch of decent hardware in there, and just stop. no QA, no support, nothing you can find online - so in a few months when any little thing breaks, or there's no way to fix an annoying feature, it goes in the trash.

lots of stories, but here's a couple. got a chinese phone so I never have to put a chinese sim into my real phone. pretty popular in china, good specs. root it and put a non-chinese OS? nothing, and I've searched in chinese.

About 4 years ago got a xiaoimi tablet. quad core, 2GB ram, mini-hdmi output, $70 on amazon. first month perfect. then - wifi started turning off after about 5min, only fixed by a reboot. no support, no documentation, nothing on forums - and it was sold for about 3 months and then they started selling some identical crap with a different model#. seriously, I have no problem paying $1-2k for a phone or pad. What I don't want is useless crap that wastes days of time and gets me pissed off so I can't fall asleep, a year later on a Tuesday.

The thing is, the Chinese culture is used to half-working crap, and they think it's normal. They pump shit out of the sewers, boil it, then use the oil floating on top to dilute cooking oil. At most restaurants. Phone has awkward interface, security holes, and 1 security update after release? who cares - your thoughts are on rent in a dirty apartment and food. If you order your steak medium - it's well done, because yes, they don't toss the beef when it goes bad - they serve it to you, everywhere.

Buildings use a bunch more cement and reinforcement than normal countries. Why? Because the construction workers eyeball all measurements and just don't care - if you don't account for error, it'll collapse.

Not knocking on the Chinese race (my wife is Chinese), but I am knocking their culture. Zero attention to detail, zero cares, zero pride in what you do. It works there, because life is shitty and you don't care about a UI bug when you're broke, there's no law, and an oppressive police force that puts you in jail to harvest your organs for the rich.
Tell HN: Google forces location history be turned on to share real time location
Though i'm an avid Google Maps user and contributor for Maps, i never wanted Google Maps to store my location history. Many times Google Maps used to prompt me to turn-on the location history which i simply ignored. But, to my surprise today Google Maps has upped the ante by forcing me to enable location history if i want to share my real-time location. Which was not the case earlier. An user can share his/her real-time location upto an hour without enabling the location history. Slowly cornering an user to share the personal info doesn't seem like a good practice.
Show HN: Easy write/expose/document bottle APIs
WeWee - toilet services.
Life is unfair. Although you may not know it, there's a good chance that you are not the equally favorite child of your parents. We are all given different talents, and it would be impossible for the government to level the playing field.

I'm shorter than the average American man. Unfair!! I have a stutter. Unfair!! My brother runs faster than I do, Unfair! I waste time writing comments on internet forums. Unfair! The guvm'nt outta do something to prevent all this inequality!

(You might read http://www.tnellen.com/cybereng/harrison.html )
I've recently also come across https://pydantic-docs.helpmanual.io/ which appears to be useful for enforcing simple constraints on domain entities.
SEEKING WORK - Rome, Italy/ REMOTE

Hi, I'm a full-stack developer with 8 years of experience.
Technologies: Java, Javascript, NodeJS, Angular6, jQuery, D3JS, Bootstrap, APIs, React, SQL, XML, XSL, GIT, MySQL, MongoDB

Resumè/CV: https://www.linkedin.com/in/simone-della-marca-25b55b26

English level: Excellent

Email: s.dellamarca@gmail.com

Rate: $60/hour
It always surprises me when Voltaire is called a philosopher. I was also surprised when Epic Rap Battles of History picked him for their lineup of 3 western philosophers. What philosophy has he written?

My impression is that Voltaire is mostly known for him political pamphlets, propaganda, poetry, and of course his financial investments, including gaming the lottery.
> exploitable cheap labor

> indentured lower class that's barely surviving and has very little ability to lift itself up

Thriving poverty industry and a steady stream of immigrants who have to start from the bottom of the visa/stay permission hierarchy ensures that at any time, there exist a solid share of a society qualifying as such. It's trivial also to embitter these two groups (domestic and incoming) onto each other.
Except it's not.

"Public education and taxes" (1) means everyone pays into the system and then people can enroll without any additional payment (or maybe with diminished additional payment).

You could also have publicly insured student loans (2), where the student pays tuition with a loan and then if they later default on the loan then the public eats the cost.

But this system (3) is neither. In this system, you get your degree and then you start paying for it when your income is enough to afford it. Importantly, if you never attain that level of income, the _University_ eats the cost.

System 2 can lead to ever-ballooning college costs concurrent with gluts of worthless degrees, because universities are incentivized to enroll as many students as they can at as high a tuition rate as they can - they always get paid.

In system 3, the university only gets paid if the student's degree turns out to be marketable. It (hopefully) keeps costs down in a way the (1 & 2) cannot. On the other hand, this could be terrible news for departments that issue degrees in literature, anthropology, etc.
The difference between 2 and 3 is more than the language: the Stdlib changed as well, the data structure behavior as well, and some features are just not backward (e.g: unicode handling, async/await, etc).

Using Centos 7, I managed to install Python 3.6 (https://www.rosehosting.com/blog/how-to-install-python-3-6-4...) quite easily. And of course Python 3.4 is available in the EPEL repo if you need something more "official" (https://fedoraproject.org/wiki/EPEL).

But if you don't want your target machines to install anything, then use nuikta (http://nuitka.net/) on the dev machine to make a stand alone executable out of your python program, and distribute that.

The dev machine needs to be a centos 7 to make sure it will work on the targets (there are other possibilities, but more complicated). Other than that, you won't need to provide anything else. Python will be embedded in the resulting executable, will work transparently, and will not conflict with any existing setup.

As a bonus, the program will run up to 4 times faster, and won't need any admin rights to be installed.

Alternatively, you can use the python-future library (https://python-future.org) to make you program compatible with both python 2 and 3. But it's much more work.
Yeah we have two breakfasts. One when we wake up, then “second breakfast” somewhere around 10am.
BTW, I think it might be worth including "commands" in the usecases, and repository (looking quickly at the code on GitHub). At the moment, the only usecase is fetching data.
>Something else is the article seems to concede that he did discover the wave nature of X-rays by deflecting them with a "charged electric field", which I assure you is total nonsense...

That left me puzzled as well (IAAP).
Happy OnePlus 6T user here - my wife is a happy OnePlus user for 5+ years. After many iPhones I would never buy one again on their price level.
They shouldn't, UNLESS they are physically in said country, do business in said country, or use services based in said country.

Re: GDPR, if a US or Canada based company does business in Europe, or has data for European users, they have to comply to European laws. Just like European online services have to comply with e.g. DMCA takedown requests if they want to do business in the US, or online services have to comply with Chinese censorship laws if they want to do business in China.
How to radically simplify bug reporting in GitLab
You have to make it clear to people that you're using these technologies and how long you keep their data. You should also explain how you keep this data safe.

If you suffer a data breach you have to disclose this, and you are potentially liable for it if you could've protected users from that breach by technological means (applying patches, salting passwords, encryption, and so on). If your breach includes too much personal data() this could be serious.

If you think you want to keep data forever, then your liabilities for that data extend forever. You should consider if this is really what you want, or if you might want to simply delete old backups and scrub identifying information after some time.

() The regulator will evaluate this by considering how the people that personal data is about will be affected. This is a difficult question to ask -- a chan user might at worst suffer potential embarrassment being linked to posts, so I suspect the regulator will view loss lightly, unless it could easily and reasonably be prevented.

The ICO has really good guidance about this on their website:

https://ico.org.uk/for-organisations/business/
Umm, no. It is illegal to lie on a financial statement. It is not a lie if your corp statement is a theory of why a foreign market has declined.
Doesn't GraphQL eclipse a RESTful interface when interfacing with a database?

e.g. https://github.com/prisma/prisma
> Never mind that Red is actually implemented in another abandoned proprietary language[0]!

Github's code breakdown by languages for red/red repo:

* Red 83.8%

* Rebol 15.7%

* C 0.2%

* Visual Basic 0.2%

* Java 0.1%

* Shell 0.0%

Only the compiler is implemented in Rebol, the rest, including the interpreter, the consoles, the GUI system and the whole runtime library are implemented in a mix of Red and Red/System. From top of my head, it's about ~25k LOC for the compiler/toolchain (in Rebol) and ~130k LOC for the REPL and runtime library (in Red and Red/System).

The use of Rebol is only for boostrapping the language. The whole Rebol code part will be dropped after 1.0, and the toolchain rewritten in pure Red.
> But in this case, how to determine it's really the user? Should "Bob" identifies himself by disclosing his password, and have the admin test of the login works?!

That's one way to do it.

Another way would be to ask them to log in and set some preference (change their info field or name to "DELETE ME") or something like that.
See https://www.lewrockwell.com/2011/10/hans-hermann-hoppe/why-i...
The collaborator of that project was Claude Shannon. And it has been branded as the world's first wearable computer. http://www1.cs.columbia.edu/graphics/courses/mobwear/resourc...
Then you couldn't comply with takedown requests (and thus can safely disregard them) because you don't know what content belongs to what user, and you can't even be sure that the person making the request is actually the one that posted the information on your chan.
> I'd be willing to bet for most of us, paying 17% of our income (once we made $50k) a year, for two years, is a vastly preferable to whatever we've paid.

Except the Lambda School ( I think it says in the article) is a 6-month program. If you're talking about paying for a four year degree, I think you have to multiply by 8 or so.
The rules of the lottery are a bit sparse, but it sounds like a guaranteed pool.

The lottery worked like this:

(1) If you have Hotel de Ville bonds you can participate (if not for the lottery, these were almost free since no one thought they would actually get paid).

(2) The pot of the lottery is 500,000 (money from government) + money from selling tickets.

(3) An individual can only buy 1 ticket.

(4) Each ticket is not worth the same. An individual can buy one ticket at a cost of 1/1000 of the debt you wish to be repaid on. So if you have 1,000£ of debt, you can buy 1 ticket for 1£.

(5) You get paid 0.85 * 1000 * cost of your ticket.

(6) All tickets sold are put in a wheel of "fortune" [1]. A ticket is picked, the value of the winning is subtracted from the pool. And this process continues until the pool is "in debt" (however, the last ticket is redeemed in full, so in essence it's very likely that the government would have to pay in more than 500,000). This debt does not carry forward into the next pool

So looks like Voltaire, and his mates (with help of the notaries that were asked to sell the tickets) were able to buy all the tickets available (and were even able to buy the tickets discounted!) ensuring that they would collect on >500,000 government guarantee.

[1] http://www.wikigallery.org/wiki/painting_227105/Claude-Louis...
I am programming since my childhood and I am now 44 years old. For a long time I thought that I enjoy programming. Later I realized that what I enjoy cannot be categorized that way. I cannot even easily put it into words, but largely I enjoy solving hard problems, understanding or modeling things sucessfully. It happens sometimes during coding. But in a business scenario unfortunatelly it happens more during designing UX, finding out the business strategy, etc... and coding itself becomes just a boring means to an end. And I think this attitude is quite healthy when I work on a product alone. Because even with this attitude I sometimes geek out and care too much about tech perfection instead of releasing an MVP sooner. For example now I work on a VR 3D modeler side project. I have my own engine instead of using something like Unity, and I care too much about the performance and elegance of my half-edge mesh representation instead of releasing an MVP extremely early and iterating on UX as someone who is entirely not obsessed with coding would do...
Yes. And I think there's an astroturfing movement from large data warehouses in the US that attempt to add confusion by talking about weird cases that don't really exist.

The GDPR is actually quite simple to comply with for most people: European businesses have been doing it for years since the GDPR is largely the unification of various data protection regulations.

I suspect as more people learn that, that trolling business will fall by the wayside...
I've heard there are companies that you can pay to visit your parents in the Retirement homes.

The moment we stopped working at the fields was the moment we had to stop the profit business. We should instead put in efforts into projects like CERN or anything that actually helps us improve the lives for as many as possible.
Same thing with my Sny phone. But the solution is simple

1) deactivate the app, as stated in the article

2) create a shortcut to mbasic.facebook.com. This allows private FB messages without the need for Messenger

3) Prefer discussions in private groups to avoid spamming all friends with one's Facebook activity.
Show HN: Markdeck – author cool slides, text-only, offline-ready, collaborative
Yes. It used to be called a "tuition fee". but people are lazy and don't know where their words come from.
Dad style programming jokes
Based on your documents[1] of Mac OS, it looks very like wireguard requires bash version 4 or newer because wireguard-tools will install bash as dependency. Maybe you should edit the docs or shouldn't deliver wireguard-tools?

$ brew install wireguard-tools

[1] - https://www.wireguard.com/install/
Yes, they hired Guido after all, and sponsor mypy to help with the migration as well.
Not a single person I’ve talked to that has gone from Touch ID to Face ID says it is a downgrade. Quite the opposite — they are completey enamored by this feature.

Almost every other company has followed Apple’s move and removed the headphone jack. This really isn’t much of an issue, especially as wireless becomes more ubiquitous.

Do you actually think the average Apple consumer gives any thought into the type of screws? Really?
> Where is the BNF?

Here [1]. Red and Smalltalk syntax look similar, but semantics are very different. They only relation to object-oriented languages Red / Rebol have is through prototype-based OOP, e.g. Self [2].

Forth doesn't have any grammar specification AFAIK - any space-separated string of ASCII tokens is a valid Forth program, but it may vary from dialect to dialect. It's more of an idea than programming language.

[1]: https://github.com/meijeru/red.specs-public/blob/master/spec...

[2]: http://www.selflanguage.org/
Sometimes it is.

Listen. I'm from the Midwest, so for all you #WestCoast refugees seeking asylum here. Sometimes you gotta drive a half an hour, and you'll find a really shiny gem sleeping just outside your 'burb.

All I ask is that you please don't ruin this land for the rest of us. We've enjoyed our lives here quite well, while you mock us for being "fly over country".
[thread] measuring anonymity in a system
Expand Your Emotional Vocabulary with This Dictionary of Emotions
Developers trying a management role and then returning to development is relatively common. You shouldn't worry if you wish to try it out for a year or two.