skysight-inc/HackerNews huggingface dataset:
> What hn probably should do ...

The reason I think Hacker News would simply delete it has nothing to do with the GDPR, but because they seem to have responded to requests to delete an account and comments in the past:

* https://news.ycombinator.com/item?id=2493474

> i don't think it's meant as a tool for "book burning"

I think you've confused my statement of "I suspect Hacker News would..." to be a legal/professional opinion about what Hacker News should do, or would be compelled to do so under the GDPR.

That wasn't my intention.

> If the ip is logged along with actions, that'd also be considered personal data, and fall under the GDPR.

The ICO disagrees.

https://ico.org.uk/media/for-organisations/documents/1591/pe...

"A single household PC may have different family members using it under the same login identity. As a result, the IP address and cookies cannot be connected to a single user. Therefore it is unlikely that this information will be personal data."

That it may be personal data does not mean that it is personal data, nor are you under an express obligation to attempt to unmask anyone that you might have the ability to do so.

There is a risk/reward concept in the GDPR however. There are reasons that are useful to users to keep their IP addresses in a database, and there are risks with keeping their IP addresses in a database. This is why the ICO also recommends you blank out the last octet of the IP address.
شيخ الروحاني لعلاج المسحور والأمراض الروحية وتيسير امورالتجارة والزواج والمحبة والجلب وأمور أخرى الاتصال على النقال 00212660966649 أو وات ساب 00212660966649﻿
How can you spot low quality screws? I thought you'd have to stress test them.

What do you mean by flimsy wiring?
I can second this. I moved from western Europe to Romania. I've been here for more than two years now and I've heard some pretty insane stories. Most of the people I know are young and were children or teenagers towards the end of communism, but their parents lived through it all.
It is not unethical to discover things on your own and reveal some or all of it to the world. Sorry. What's your guess at AMD's security verification budget as a percentage of R&D? And what do you think it should be?
https://news.ycombinator.com/item?id=16474938
https://gizmodo.com/how-facebook-figures-out-everyone-youve-...

The fact that 90% of your friends upload contacts/emails is plenty of information about you.
Sure it does. If you really wanted to read and understand this book and dedicated time each day to understanding 3 pages worth of content, you could read the book in a year. Remembering 3 pages of content per day (especially in math where concepts build on each other) is really not hard.
Yes ... it could be that if either of the private repos was paid, they would be available.
Before the backlit keyboards became a thing, the hole was meant for a lamp to shine through a window in the keycap, like caps lock.

The first Alps keyboard (Zenith SuperSport) I had actually had a lamp and window on the caps lock key!
That those practices are bad does not mean that something as simple & proper as storing IP addresses in your logs justifies receiving a nightmare letter.

The GDPR is trying to do a good thing, but it goes too far.
> A foreign power is working with American billionaires to subvert democracy and install a dictator.

Seriously?

I'm no fan of any politician (or really of "tyranny of the majority") but I was kind of impressed at how well it all worked out last time. An "unpopular" candidate won and the ruling elite turned over the reigns just like they're supposed to do trusting the checks and balances in the system to work.

The quickest way to get a dictatorship is to go against the legal results of an election because the unpopular candidate won based on some metric of "unpopular" like "kids rioting in the streets".
There is a great feeling from being able to fix your own stuff. I encourage everyone to learn. I have spent half of my life not being able to afford to buy new and as a result I learned to fix things.

One of my favorite fixes is the LCD TV in front of me. It came to me with a wide black bar down the screen. I skim read something about this on other TV's, opened the back up, looked for the board that had a ribbon cable to the screen as the bit that would need replacement. The board looked fine visually (no dry joints, burning or exploded caps). I wiggled the ribbon cable and the black bar disappeared! This was on Black Friday two years ago, so while everyone else bought new TV's I got one for free.
Does Recovery Kill Great Writing?
Reactive Programming in Angular with RxJS
Venezuela to begin electricity rationing
Duck typing is central to the Smalltalk "vision thing". That and the idea that a message is a symbolic representation of a method, which an object may or may not support. It is not, in fact, the method, nor does it stand for a direct call to the method. In C++ and Java, for a call to a.foo(12) the compiler can look up the class of a, determine whether it has a foo implementation, and if so compile a call directly with the number 12. In Smalltalk, a foo: 12 has no such implications. Rather the runtime will look up whether a's class has a foo: method at call time and if so, invoke that method; otherwise invoke the object's doesNotUnderstand: method with the message and arguments as parameters. There's an added layer of indirection there. It's rather like a single-threaded Actor model. Kay was trying to get people to think in terms of encapsulated objects that communicate in (often ad hoc!) ways, not in terms of inheritance trees or type hierarchies.

Is it better? Is it worse? I don't know. We know Smalltalk is slower, but it (along with Objective-C) admits designs unfathomable in C++. For example, all objects that understand a given protocol (set of methods) and implement it in a sensible way are substitutable with each other (with respect to the protocol) irrespective of their place on the inheritance hierarchy (or even whether such protocol was formally defined). This is NOT true with C++, absent template metaprogramming, and it's not true with Java unless you define an interface and assert that all classes which understand those methods implement that interface.

Furthermore, by overriding doesNotUnderstand:, you can specify a behavior for classes when sent a message they don't have a method for, besides raising an error. Maybe you want them to forward the method to one or more delegate objects, or log the invocation.

It's super-flexible, powerful, and neat in a similar dynamic-language way to how Lisp is neat. That's why Smalltalk attracts so many fervent converts. As I said, it can be better or worse depending on your perspective. Some people like working with type hierarchies; Haskell, Rust, and even C++ attract fervent converts too!
Hitman Pro 3.8.0 Product Key and Crack Latest Version Free Download
Nobody’s saying FB’s the victim. It’s their fault, if anything. People are „unduly” influenced all the time, and by everybody. Saying CA somehow worse than anybody else just because they worked for people you don’t like is disingenuous. It’s FB that should be held accountable here; they gave away people’s personal data to a third party.
Is this book suitable for math self-learning?
Mutability is mutability, it also applies to ontology even if most OO languages don’t model dynamic ontology with inheritance (unlike say Self or Cecil).

Your ice cube was never just an ice cube in the first place, it was just some water that happened to be frozen as a cube...once heat was applied to the water, it’s state changed so that it eventually could no longer be classified as an ice cube.
I'm not sure if you crafted such an edge case to dispel the notion that a repair culture is bad or the repair culture doesn't always make sense. Because the latter is true since no one is pushing this out in an absolutist manner.

But you cut out the whole point of the article which is the middle repair man. If someone can offload the fixing to another and after doing cost been fit analysis shows it's worth it, there's plenty of opportunity out there and as such the repair culture is warranted.
Numerology: the number 2 and the world of duality
Here's a more specific article:

https://en.m.wikipedia.org/wiki/Robbins_v._Lower_Merion_Scho...
Milk does not naturally contain very much vitamin D, so that's a silly reason to expect lactase persistence to have evolved. A much simpler explanation is that it massively increases the calories available to pastoralist populations.

SLC24A5 is an interesting gene - I don't think Vitamin D is the full story. It's an SNP that is alone responsible for 25-40% of skin tone difference between Europeans and West Africans, and is virtually fixed in European populations (99%). However it's also under selection in places like the Ethiopian highlands, where sun exposure is presumably not an issue. Furthermore, if it were just about Vitamin D, you would expect that just about any loss-of-function allele would do. Compare to mutations that confer malaria resistance - there's a whole wikipedia list: https://en.wikipedia.org/wiki/Human_genetic_resistance_to_ma... - why do we not see the same for skin tone variation in Europe? Why is this single point mutation omnipresent, if it's theoretically only lightening the skin so that Vitamin D synthesis is easier?
This is presumably why I see multiple people using broken phones everyday. How they don’t slice their fingers is beyond me.
If you don't have basic infosec when starting a business... Don't start a business. It's 2018. Companies get hacked for a ton of reasons, it's redicolous how badly companies exploit customer data and then fail to protect it. Companies need to be held liable for that
OK, this feels like it will bring about the end. Of something. Facebook? Massive use of data for political campaigns? Anything?

If we keep consuming news like this, and do nothing, it's going to scalate massively. Same way as when Snowden told people they were spyed on and they collectively shrugged and continued with their lives as if nothing had happened.

We, people in tech, have a massive moral burden to educate 'normals' on the meaning of news like this!
Ask HN: Any payment system integration for GitHub?
Is there any way to 'release funds' when your commit/s get merged into a specific branch.

Example of work flow:

Create milestone
Link budget to the milestone
Define issues
Link payout to issues (% or fixed)

Once the issue is closed via commit and the commit is merged into the master branch (or the branch related to the milestone) the 'prize' is automatically released to the author/s of the commit/s.
I don't see the idea that managers should assign friends in this interview. Where are you getting that from?
my therapist tells me ADHD is a real thing. But, it's hard for me not see through the lines that a psychiatrist is only prescribing medicine because they can bill the insurance a ton of money and make bank.
A conscientious startup would probably not start up under these conditions. Every regulation that creates risk reduces the number of people willing to invest and enter the market.
Any single time you don't want a central entity to control modifications and or the safety of those backups. Voting records immediately spring to mind. Any sort of civic spending and accounting also immediately comes to mind.
How has this book helped you as a programmer? I am finding it difficult going through it.
They're just the things that the silicon crystals are grown in. The furnace cools off and the whole thing needs to be re-started/replaced.
> Actually if its data held on a EU national they are required to divulge it or be in breach of this.

Oh yea I was asking exactly this. How does EU national verify what NSA tells them. There is no way for them.
I think this means doing composition/delegation, which the author of TFA calls "basically giving up on implementation inheritance."
Heinlein actually addresses that point:

> If you wanted to teach a baby a lesson, would you cut its head off? Of course not. You'd paddle it. There can be circumstances when it's just as foolish to hit an enemy city with an H-bomb as it would be to spank a baby with an axe. War is not violence and killing, pure and simple; war is controlled violence, for a purpose. The purpose of war is to support your government's decisions by force. The purpose is never to kill the enemy just to be killing him...but to make him do what you want to do. Not killing...but controlled and purposeful violence. But it's not your business or mine to decide the purpose of the control. It's never a soldier's business to decide when or where or how—or why—he fights; that belongs to the statesmen and the generals. The statesmen decide why and how much; the generals take it from there and tell us where and when and how. We supply the violence; other people—'older and wiser heads,' as they say—supply the control. Which is as it should be.
That is correct. This was the intention.
Yes, that's exactly it --- one side wants repair because they are concerned about the environment, and the other side wants repair because they want "the good old days" when things were far more repairable.
> No, no: "If you ask me for any object that can have independent width and height, and you reject a Square, you are..." right, of course. It depends on the properties that define what a Rectangle and a Square are in your code.

I think you nailed an important distinction here, but maybe used the wrong words in doing so. The correct definition of a rectangle, with this interpretation, is any object that can change its width and height independently.

I'm just not sure that this is such a sensible definition of a rectangle.

In my mind, the word "rectangle" is a description of how things are in this instant, not a description of in which ways something can change in the future. The latter is a valid concept and something we need a word for, but I'm not sure "rectangle" is such a good candidate.

This also opens up for a solution to the problem:

- In the first sense, rectangle > square. A rectangle has four straight angles, and squares are rectangles where both lenghts happen to be the same.

- In the second sense, square > rectangle. Squares are things which can be scaled, and rectangles are squares which can scale each axis independently.
To whose benefit? You mean sabotage by a competitor?
Lots of big power users have their own power plants, with the grid as backup. This is especially good if there's someone nearby who can use the waste heat from the power plant. Looks like the melting point of pure silicon is high enough that it's way above the temperature of the power plant's waste heat.
And this is supposed to convince people that living in a dense urban environment where there's not even enough space to meet the basic transportation needs is somehow desirable? Seems like much more of a dystopia than a utopia.
Good point. I guess bicyclists just have to stop and wait like a driver would on a street without a bike lane. We accept that but not double-parking.
This is the sort of area where interpretation comes into play. Who is controlling and who is processing the different personal data involved there?

Logically, your business controls the personal information about the identity of your customer, and a Stripe token associated with their card or the equivalent. You're also presumably processing that information at least for accounting purposes.

It doesn't make much sense for your business to be considered the controller of the card data that never touches your network, so Stripe ought to be considered the controller in that case, and presumably they are also processing it and potentially passing it on to further parties within the relevant card network infrastructure in order to collect payments for you.

Hopefully a regulator would agree that this is a sensible interpretation of the responsibilities. However, given the mechanics involved, where your customer might not be aware at all that they are even dealing with Stripe when they provide their payment details on your business's web site, this is the kind of area where some official confirmation would be reassuring.
I guess it again comes down to "you're not the right customer". They didn't file an IPO because they couldn't make any sales.

Zuora builds payments systems and other services to help companies who want to offer subscription-based products and services - a trend that has been seen in pretty much every industry from software to groceries.
You can get most of the way there though: https://diogomonica.com/2017/10/08/crypto-anchors-exfiltrati...
>The GDPR is trying to do a good thing, but it goes too far

By asking for:

* Data Classifications?

* Privacy Impact Assessments?

* Access Controls?

* Breach Escalations?

If your business is collecting and processing data on individuals, you should already have these Security 101 basics in place.
Yes, but if you buy the new display and throw away the old one you have added ($DISPLAY * 1) to the global landfill.

It's not just about the relative value of our time or the relative cheapness of the products.
The Gothic emigration much more resembled the emigration of the Cimbri or the Teutons than it did the resettlement of a few ten thousand peoples around the empire.

The Goths were relatively barbarian, fundamentally hostile to the empire except in the dire emergency precipitated by the Huns, and further, the original Gothic revolt predated the problems you're talking about and the defeat of the Romans in the field.

It was also almost certainly much more than a few ten thousands, despite the usual tactic of modern historians who downplay numbers in general with handwavy arguments about how that's just not possible, etc. and discount the accounts of contemporary sources without any hard evidence contradicting them.

> It was thought expedient that an accurate account should be taken of their numbers; but the persons who were employed soon desisted, with amazement and dismay, from the prosecution of the endless and impracticable task;(67) and the principal historian of the age most seriously affirms that the prodigious armies of Darius and Xerxes, which had so long been considered as the fables of vain and credulous antiquity, were now justified, in the eyes of mankind, by the evidence of fact and experience. A probable testimony has fixed the number of the Gothic warriors at two hundred thousand men; and if we can venture to add the just proportion of women, of children, and of slaves, the whole mass of people which composed this formidable emigration must have amounted to near a million of persons, of both sexes and of all ages.

http://www.ccel.org/g/gibbon/decline/volume1/chap26.htm#goth

If they had numbered only a few ten thousand, the Roman logistics system would not have struggled so much to keep them fed, nor would it have been a major problem to account for them all.
Right, but even those might not be sufficiently energy dense because industrial processes use so much power.
Because 6.042J is "an introduction to discrete mathematics, probability, and mathematical thinking for computer scientists".

For linear algebra, see https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra...

I'll admit I don't know how the MIT CS curriculum is structured, but I suppose it is in there, just not in this particular course.
This is a discrete math course.

edit: originally had posted, "This is a discrete math textbook."
Hack everything without fear
This is a useful exercise and not as scary as I expected. I'll bet this will be used as a template for requestors.

Which makes me wonder about these requests en masse as a form of activism.
Where else would you expect the money to go? Would you prefer it be spent on coke and hookers?
Will the Ketogenic Diet Help You Lose Weight?
I bought an as-is* TV card for my PC for about three dollars off eBay years ago. When it arrived, I saw a handful of capacitors had been snapped off. Replaced them, and it worked fine.

*Read: Seller knows it is broken but doesn't want to say it is broken.
Can’t speak to the usefulness of the code but really admire the style. Very clean, concise and lots of composition. Love it.
The cost is lower because employer paid premiums for health insurance are tax exempt.

That being said, it ends up as a tax on dual income households, I don't get paid more if I opt out of my employer's health insurance even though it saves them a significant amount of money (~$5,000 a year). That's at the employer's discretion but in my experience most employers don't come close to matching compensation.
That's a good point.

Ideally the ISA would allow user level code to also toggle a flag that affects the BTB. That would allow embedding JIT code while guarding against Spectre 2 (fixing the BTB injection).

I don't think you really need more than that though. Reading arbitrary memory would seem to require a Spectre 1-type attack instead. Unless you have an explicit counterexample in mind?

For the JIT'ed code, Spectre 1 can probably be mostly avoided using the bitmask trick or something equivalent, which we seem to be moving in the direction of anyway (thinking about the WASM execution environment specifically), and for the "host" code inside the sandbox, the same kind of selective software fixes are required as in the kernel.
my go-to move is to require them to put in a little effort themselves. guy brought in a crappy little kettle grill that had rusted out, said it was a shame to throw it away.

I gave him a piece of sandpaper and told him that if he sanded off the rust and paint around the holes I would fill the holes with rod and set the legs again.

it turned out not to be such a shame
Since early 2017, I’ve stopped posting, scrolling mindlessly through the news feed, giving a shit how many likes things I say or appear in garner, and subjecting myself to the collective fear and anger of my bubble. It’s been great! On the rare occasion that I need to go on (a friend has invited me to something and the details are on Facebook), I can get in and out without getting sucked in. Given this, I have no motivation to actually delete my profile, but I also don’t want to be a regular user ever again.
My problem with this 'outing' of CA is that Facebook explicitly commercially exists to harvest user data for Procter & Gamble, Johnson & Johnson, Fidelity etc etc so they can profile us. A million dollars is chump change in the crazy US election game. This all seems overly selective - it's ok for some people to profile but not for others. I'm not in favor of any of it to be clear but there is a definite political bias going on here.
Let's not forget FB itself has a formal political unit that exists to push propaganda in foreign elections, 'stifling opposition and stoking extremism'

https://www.bloomberg.com/news/features/2017-12-21/inside-th...
When the solider is out on the sharp end, they're goin g to make whatever policy is most likely to keep them alive modulo broad mission objectives. This had been true somewhere have been humans fighting.

The time to consider the impact of this is before you deploy the solider. Ergo, to affect change, we must look at the government and not the solider.
I agree it’s annoying they are different, but I’m yet to buy an HD or replacement part that didn’t ship with the screw drivers for free or almost free. Now I have loads of them and I can’t bring myself to throw away screw drivers.
Or maybe actually rethink it, and question whether diversity is a universal good or one value among many that comes with trade offs.
As of 4 years ago every app needs to be whitelisted by Facebook for every permission they want to request: https://developers.facebook.com/docs/facebook-login/review/w...