skysight-inc/HackerNews huggingface dataset:
It's not too surprising. The first of these were produced in the immediate aftermath of Star Wars' success, & the entire personal robot boom occurred during the original theatrical releases of the trilogy. Plus, a trash can on wheels is one of the easiest mobile robot designs to get working.
That is absolutely incorrect for a multitude of reasons, ranging from anti-discriminatory laws, to antitrust laws, to contract law, to indeed privacy legislation.

This kind of "corporations have absolute rights to do whatever they want as long as it's agreed to" stance is specific to the US. The rest of the Western world doesn't do that, and for very good reason - it makes for an extremely unhealthy society where corporations no longer act in the best interest of society.
The GQL Manifesto – Call for one property graph query language, one GQL
Voice is not for personal computing. It is best for social computing. This is a completely new metaphor for interactivity, and problems are to be expected.

This incident speaks more to Amazon's speech recognition rather than a weakness of voice. Am not an expert in the topic, but it certainly seems like Alexa tries to hear patterns rather than translating speech to text then text to commands. Google Home's recognition is much better.
Standard Ebooks
Let alone scrolling.
I think so too
Quality and relevant ads is exactly what targeted marketing is about. If the advertiser doesn't know who I am how will she know to serve me a qhality and meaningful ad? Maybe if it's targeted to what I'm searching for and it often is, but that leaves out a lot of people that rely on advertising, like newspapers and social media companies. What's a relevant ad for a news article?
Identity-As-a-Service (IDaaS) :  AWS Cognito and Okta – DZone Security
Consent must be informed in all cases. If a user does not know the privacy policy of your website while using it, it is not informed consent. How do you make sure that the user is aware of the privacy policy while using the website?
A simple composable parser written in Clojure
I'm sure a whole cottage industry around GDPR compliance will be up and running by the 26th. :|

We're a small agency and all of the legal worries around the GDPR have essentially put one of our revenue streams on hold until we sort out the legalities. Like the comment above, we simply do not have $300/hr available for lawyers to go over everything.
It isn’t just to limit page size, it also works as a damper on heated discussions, as most people won’t read more than the first page, but comparatively few people stop reading in the middle of a page, regardless of length.
How does it solve this problem? A single SHA-256 isn’t a significant amount of work.
> Does the site degrade gracefully?

Surprisingly many do.

With that said, a fair number also require some tweaking and it is that tweaking that non-technical users will be unlikely to understand nor be patient enough to work through in order to get a particular site to work.
You can choose not to visit sites that use ad services that "stalk". You're not entitled to the content of a media brand under your terms
If you liked the effect of installing an adblocker give disabling Javascript a try. (You can selectively whitelist a small number of websites). Did this a couple of years back and the difference is astounding.
Experts Show How to Defeat #AMD's Secure Encrypted Virtualization (#SEV)
Instagram colors palette – ColorsWall.com
You might be interested in trying out Nim. It's a language that empowers the user, giving access to AST macros, compile-time function execution and generics.

I would say that using Nim's metaprogramming capabilities to create a great SPA framework is a better direction than creating a brand new language.
Was this really just last month? I feel like I participated in outrage over the removal of "don't be evil" last year or the year before.

And it's not like it ever meant anything. I agree terrible companies are terrible... but there hasn't been a turning point recently or ever.
Cljdoc
> Duran was arrested when he refused to comply with an order to clear the streets and continued filming the protest

> His case supposedly stems from a deportation order filed in 2007...

> Duran has been living in the United States for over a decade, since he fled from El Salvador...

I really don't understand the issue. He was here illegally for years, then got on the radar of police by not complying with them and getting arrested. Is there something I'm missing?
Don't know about very well, but I do know about the ads and if you're in any UK major city, you should've seen a ton of Netflix ads, recently on the 'Lost in space' a series of wooden block attractiveness that I've personally attempted to watch only because I've seen it on the ads.
Restaurants donating extra food to the homeless is strictly illegal across much of the USA.
But going out of your way to say you are definitely not evil just makes you come across like this:

< https://m.youtube.com/watch?v=_YmDcCpD1gc >

So in a sense, if you get past an age of naivety and if you don’t want a Google job purely for self-interested gain, then Google’s approach has always fallen on deaf ears. I guess their recent actions have just made it more obvious in the mainstream.
Programming is as much about communicating with your peers as it is about getting the computer to do what you want. Go's inflexibility results in uniform code which makes it easier to understand.

Macros allow you to introduce dialects which can be powerful in their expressiveness but often result in significant departures from the original language.

When someone new comes into the project they have to learn the dialect before they can even read the code. More often than not they give up and rewrite the code from scratch in a language they understand.

Sometimes additions to the language make sense, but there's a real cost, a cost that often gets ignored. Do it to much and you kill the golden goose.
Nim is awesome - the programming language, the community, and the emerging ecosystem. Live example, for discussing the Nim programming language: https://forum.nim-lang.org/ ; Dominik Picheta (dom96), the main author of NimForum, is one of the core Nim language developers and is one of the people making the Nim community so awesome. Thanks, Dom.

The Nim developers practice dogfooding, and NimForum is one result of that practice. I haven't had much mileage with this new version (the actual Nim forum was updated just a couple of days ago), but the previous revision was incredibly fast and responsive, and had the feature of running example code within the forum. The usefulness of this feature in a programming language forum cannot be overstated -- I think it shortens the average discussion thread by 50%, and makes it way more useful to boot.

This newer version looks much better but has two issues compared to the previous one: (a) it won't run example code within the forum, and (b) it won't work without JavaScript. IIUC the first will be solved shortly, the second might take a little more time (but ... if you can just run the older version in the mean time if it bothers you).
Fabrication of high-res smartphone spectrometer for education using a 3D printer
Check the announcement post. In a comment one of the admins said they will eventually but for now it's email only for residents of the EU.

https://www.reddit.com/r/announcements/comments/8m2yr4/were_...
Thanks, this is the first thing I've seen actually implemented in Nim. Will be interesting too look through some actual code.
When did I bring this up?

In any case, this point is irrelevant. Businesses donating food isn't illegal in Seattle. Here we have a business donating food in Seattle. There is no legal concern. But they'll wake up to a PR itch on Tuesday. That problem would not have happened if they hadn't tried to help. The disincentivisation remains.
Would be interesting to know if they fit the ‘classic’ credential stuffing methodology (https://breachinsider.com/blog/2017/credential-stuffing-how-...) or if they have moved on to something more sophisticated.

My email is in my profile if you fancy talking specifics, would love to hear about what you’re seeing.
>If the advertiser doesn't know who I am how will she know to serve me a qhality and meaningful ad?

The same way they do in television, radio, film and every other medium?
Ducks escape the horror to reality
I don't get the sense the CEOs are that worried. It's counsel that's annoyed, and probably suggested the topic to this writer. Slate, after all, is one of the affected companies.
With one exception, when your business targets EU markets, EU citizens abroad are still covered.

For example, when you are a EU citizen using a US social network that operates world wide (and thus also targets EU markets), you are still covered when in the US.
The thing that made me really enjoy The Expanse is how they're constantly thinking about the physics of light speed, inertia, and acceleration, and tying that back into the plot. It makes everything feel so much more real, even if they don't always get it perfect. One example is how the ships always flip and burn retrograde during approaches to their destination; compare that to most any other modern sci-fi, where ships just "magically" stop with "technology".
It's not a comment on a users intelligence. It is instead a recognition that not all users value the same things. Therefore it is helpful for consistency and the writing of robust maintainable code that Go be opinionated at the language level. You don't have agree to with them but they made their choices informed by their years of writing large complicated codebases and they enforce those decisions at the language level. They have no wish to allow someone else to subvert those decisions since it would be counter to the goal of the language.

You as a user can choose to live with those decisions or use a language that gives you more freedom. All such decisions come with a series of tradeoffs. Just make sure you are making the decision in as informed a way as you can.
Headline is a bit incorrect - a reboot will interfere with the malware by restarting the it’s C&C process, which the FBI now controls. This does not eliminate the malware, but it will stop it’s data collection and makes it more difficult for an adversary to activate it on a large scale.
Are we really going to stretch it out that far? That just because Apple is using a small section of some Google infrastructure it means all of the end users aren't "Google free?"

That's ridiculous. I, as an end user, am not signed into any Google account at any time. Just because some encrypted bits are on a server Google owns doesn't make one a user.
Similar laws have existed for many decades. In The Netherlands, privacy laws date back to the 1970s.

At least my reading of the GDRP is that it tries very hard not be a big burden. If you are a small company or organisation and you collect a minimal amount of information (for example to contact them) there is not a lot you have to do.

The main thing is, you are not allowed to be sloppy. If you collect personal data, you have to think about whether you should collect it at all, where to store it, process it, and when to delete it. And you have to tell people that before you ask them for personal data.

Nothing like, we just collect a bunch of data, give copies to everybody, and have no idea what we collected. That attitude no longer works.

If you set up food regulations, are you going to exempt restaurants with only one cook? Or have aviation regulations that do not apply to airlines with only one pilot?

Given that the entire GDRP is less then a hundred pages, you can easily read it in one evening and get an idea of what you can do, have to do, and what the corner cases are that you may need to discuss with a lawyer.
Yeah. I wanted to foreground the way that ignorance of history blurs the line between iteration & revolution.

Actual revolutionary advances are rare. We haven't had any in the tech industry since the 1970s -- when declarative, functional, object oriented, and structured procedural programming were all formally defined, asymmetric encryption was invented, the first working hypertext systems were implemented, neural nets were first used for image processing, large-scale internetworking & heterogeneous distributed computing were pioneered, and we got all of the graphical UI concepts and models that are in use in mainstream software today.

Everything since the late 1970s has been either slow iteration on 1970s ideas or limited to academic/experimental systems with limited influence.
No company should have the choice between being evil or not.
Simply because it forces companies to give the same service away without personalized ads. As long as the options are clear, most people would choose non-personalized because there is nothing they get out of handing their data over.

So under this system a user who doesn't mind personalized ads doesn't have the option to 'pay'. They have the ability to 'donate' their personal information but there would be no reason to do this.

Now if GDPR had allowed companies to either choose personalized ads or pay for the content, that would have been different.
Is there a list somewhere of what websites actually work without JavaScript enabled?
I think most of the players have not played a lot of dnd ie several decades. You can see Taliesin some times try and move the group back on track.

I do like some of the heavy duty role /character generation side of it. I do like the character generation side of roleplaying and coming up with an interesting background.

It was commented back in the late 70's that dnd players that came from traditional war games where much more into I habiting a different role that those that just started with DnD

Mat is a great DM I have found my self making notes whilst watching I currently do some DM of starfinder
Nope, it redirects back to the regular one for US users.
I believe you can do it off the command line relatively efficiently by piping output straight into gzip.

ie) perl -e "print '0' for (1..1000000000)" | gzip > zipbomb.gz

This will create a ~ 1MB file that will expand into something 1000 times its size.
That's kind of ironic. Although macgyver said he hated guns and managed to never fire them
With Privacy Badger, uBlock Origin, DuckDuckGo Privacy Essentials and Firefox' Tracking Protection available, there's little reason to keep using Ghostery (and Adblock Plus as well, FWIW).

I also recommend Decentraleyes, Smart Referer, First Party Isolation and Facebook Container. Plus of course HTTPS Everywhere.

It's hard for me to imagine productive browsing without most of those addons now.
SpaceX is supposedly selling F9 flights for $50 million already, while the competition is selling comparable flights for $150/$170 million.

As SpaceX is still recouping the technology research investment, 95% may be a stretch, but 80% reduction is not that far of really, it will probably be very close to that if they are able to reuse fairing.
And to the end users, that's absolutely meaningless.
The difference is that there's no other way to target the browser. With your Delphi example, you could just use a Scheme implementation that targets the same platform. With the browser, JS is the only way to run code. That's starting to change with WASM, but it'll be while before it can be used for everything JS is used for.
"read read"?
Thank you :) I am in the middle of creating more complex examples, soon will be available with code examples in readme. For now you can check my profile on StackBlitz: https://stackblitz.com/@smalluban

For the comparation, I will definitely create an article on medium or something about how far easier is to use hybrids to create for example tabs components, than create it in the React.
This method discards real traffic though. Consider that many networks exist with shared IP addresses. At my dorm in college we all had the same IP and often had trouble signing in on Reddit because if you failed your first sign in attempt you'd get locked out for 30 minutes. We also got cloudflare captchas often but at least these methods were temporary and upfront to the user, your method just breaks the site for real users. This will only become more common, consider ipv4 tunnels.
> It’s only distribution if access changes from one (legal) person to another. If a company gives access to employees acting as agents for that company, that’s not distribution.

Again, the only way what you said is true is after the company is licensed to copy, and specifically for company wide use. Before the company is licensed, copying anything internally to any other employees, even agents of the company, is distribution, and illegal, always.

People are legal entities from the copyright law perspective, and the right to copy belongs to the author. So, it doesn’t matter if a person in a company is an agent or not, it’s a copyright violation when anyone else makes a copy of the work without permission, and it’s distribution and a copyright violation if that person shares with any other people inside their company. Being an agent of the company is irrelevant to a company that doesn’t have permission to copy.

> if you buy a boxed copy of software at a store, and then regularly let whatever employee happens to be available actually use it is perfectly legal

No, that’s not necessarily legal unless the software’s license explicitly allows sharing. If the software is copied to the other person’s computer, and multiple people use it simultaneously, then it is illegal. If you copy it to the network and let anyone use it any time, then it’s illegal. If you let someone use your copy on your computer, then that’s legal. If you loan it to someone else, and erase it off your own computer while they have the software, then it’s legal.

> and very, very, very common.

That might be true, has no bearing on the legality. Sharing of music and movies and software is incredibly common, and also illegal.
That's a great idea, I'll give that a go!
Business Model of Discord, How Discord makes Money
This tweet shows the difference with screenshots:

https://twitter.com/alexhern/status/999998807856242688
You'll need to have Javascript enabled to see the page. Mint's website is written in Mint, which is a compile-to-javascript front-end language that "tries to solve most common issues of Single Page Applications".
That was what I took away from basically the whole introduction. The first paragraph describes his reaction to the criticism as “harsh” and “arrogant” (author’s words), the second describes his change of heart, and the third describes himself as “embarrassed” at having previously dismissed do-calculus.

It is written in a way that suggests he still regards the criticism as harsh and arrogant, but not incorrect, if that makes sense.
That doesn't seem to be the case, since the Bill Emerson Good Samaritan Food Donation Act.
I've read the books but I haven't seen this season of the show. In the books they kind of alternate with one book being more about the protomolecule and the next being more about politics.

It might make you happy to know that I found the the later books too concerned with politics and not enough about the mystery of the protomolecule.
Is there an easy way to free a socket without having the networking stack close it for you (and tell the remote?)
The title of this submission reads like a No True Scotsman fallacy.
There's nothing stopping other compile-to-javascript languages from having source maps too
Interestingly there is part of this principle intergrained in the tupilak culture surrounding homeless in the city of Copenhagen. most people do not donate money to homeless beggars because they would like these people to have a better life. But shouldn’t they be giving them some money then you ask? Nope, because giving them money just makes it possible for them to stay homeless, if they run out of money and run out of food, they are forced to seek out the shelters which have social workers that can get hem into the system and help them get back on their feet. Most people on Tage street today fall into two categories: Drug users who avoid the system because they find it easier to keep using drugs outside of the support system, and (I kid you not) homeless people transported to Copenhagen from Eastern European countries by gangs who skim their beggings.

Neither of those groups are helped by you taking on only an infiticimal part of he problem and giving the poor person a dollar. So if you want to actually help them you either give money to shelters, help support initiatives like the homeless paper, or volounteer.
Deploy Docker Containers in Google Cloud Platform
> Also, I doubt that someone combines Linux kernel with Windows XP userland.

That's Wine.
Rob Pike, in his own words, claims that programmers at google are "not capable of understanding a brilliant language", and that this is the reason why Go is designed the way it is.

The full quote:

> The key point here is our programmers are Googlers, they're not researchers. They're typically, fairly young, fresh out of school, probably learned Java, maybe learned C or C++, probably learned Python. They're not capable of understanding a brilliant language but we want to use them to build good software. So, the language that we give them has to be easy for them to understand and easy to adopt.

-- Rob Pike, 2014, at ~20m50s of https://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Fr...
I agree with the first point, but not the second.

The go language seems more than anything to be "you can use our language, but it serves us and our wants first and foremost."

Now, I like the enforced style guide. That's not my gripe. It's that go deliberately treats certain platforms as second class, deliberately treats feature requests as second class if they are not complementary to what the original creators intents.

I don't wanna get shot for opening the can of worms about generics for the millionth time, but it just seemed like such an obvious solution to a widespread, pervasive, irritating problem. It was an issue early on, before there was really a lot of back-compat surface to even think about, but it wasn't what the Google posse wanted, and it didn't happen.

In the case of go, I believe the true cost of making it better is that Google is learning that when you use an internal product for a wide array of projects, and then later on you decide to flesh it out and open source it, you lose the ability to react to your audience as easily and that also narrows the surface for people to come in fresh to the project and contribute or provide feedback.

Go shot it's own foot. We (non-googlers) certainly didn't do it to them.

All this aside, the technical prowess at work on the team, especially in the past twoish years has been really impressive. At least they have stellar developers.
I reckon that the number of websites I regularly visit is small enough that whitelisting them over a few days will get most of them. HN, Reddit (for the articles), a few work sites, a couple of news sites. Everything else I'll just see how it pans out. It will be an interesting experiment.
Flagged for changing the blog post subject to clickbait.
Are you talking about cookie tracking? Most websites show their privacy policy or provide a link when you sign up, before one provides any personal information. Either way, nearly all websites have a privacy policy in their footer which can be read before continuing.
In the electronic age, stories can be updated after the fact. Run with the images you have permission for, add more later as you obtain more.
it impossible to not roll my eyes when i read such a title.
Thanks! This is actually a main goal - create small, with the easiest API, functional library, which uses the platform for creating reusable elements.

Web components are still in development. I think the true power of them will be more visible when all major browsers will support required features and IE11 eventually will die :)