skysight-inc/HackerNews huggingface dataset:
Idk... Some of it could be good, but a legislative approach like this could just turn into a compliance bureaucracy that doesn't help much, but has all sorts of side effects. A lot of people are keen on industry regulations (which GDPR sort of is) but i think are not aware of (a) how bad the bad ones are and (b) the very dominant corporate/incumbent bias they give a market. You can't start a financial firm, tobacco company, etc. There are good sides to that, but some serious (and largely unacknowledged, at least in Europe) aspects to it too.

I realize generality and such get in the way of this, but... I think it would have been better if this move specifically targeted the 100 biggest companies, who have the scale an resources to actually use all this tracking data.
It is, if having access to the site is in their interest. The site needs ads to survive, they are a form of payment.
The biggest problems my colleagues have with Sci-Hub is 1. the ever changing domain names and 2. the universities adapting DNS blocklist.

I try to make it a habit to bookmark the English Wikipedia page on sci-hub and follow the IP linked there as the most recent.
You could trust the authenticity of the fact that someone used the author's key to sign it at some point in time.

You could not trust any claims the author makes about the circumstances under which the signed object was produced. They could have put their signature on a deepfake. They could have put their signature on the work of someone else. The author could have lost their signing key. It could have been created much earlier than it was signed.

A signature tells you very little about the thing being signed besides the fact that it was signed.
A Dingo Ate My Math Book
PSPDFKit CTO here, we shipped a WebAssembly build of our Web SDK last year. With it all of the PDF loading, rendering and saving happens in-browser.

I'm personally massively bullish on WebAssembly - hopefully SharedArrayBuffer gets re-enabled soon.

Ask me anything, happy to answer.
I disagree. The internet changes this, internationalizes a lot. Also, thinking of this as "companies serving markets" is (imo) a bad frame.

HN is serving all countries right now, as it did when there were 54 people reading it the day it launched.

Geographic borders may be relevant online, but they may not.
Defend it? What happened with "innocent until proven guilty"?
Or as a friend of mine would put it: Coding is closer to art then to sience, and briliant code more like poetry then math.

I've been in this industry for over 35 years. On dark days I'd give my left leg for working templates and strickt design patterns. On good days I love the close to absolute freedom we have.
To put it simply: tracking has to be opt-in only. GDPR actually sees about
researchers found that "the overwhelming majority of
Android devices are not implementing the available
randomization capabilities built into the Android OS,"
which makes such Android devices trivial to track.
[...]
Apple, meanwhile, introduced MAC address randomization in
iOS 8, only to break it in iOS 10. [...] its network probe
broadcasts to include a distinct Information Element (IE),
data added to Wi-Fi management frames to extend the Wi-Fi
protocol.

https://www.theregister.co.uk/2017/03/10/mac_address_randomi...

four scholars from the US Naval Academy say they've
managed to track 100% of all test smartphones, despite
the devices using randomized MAC addresses.
[...]
The novelty in our method is that we are sending RTS
frames to IEEE 802.11 client devices, not APs, to
extract a CTS response message which we derive the true
global MAC address of that device.

https://www.bleepingcomputer.com/news/security/researchers-b...
I really like the attitude of picking a topic at hand and hack around it for fun. It radiates a very MIT Hacker feel. The writeup is very motivating.

John has been experimenting with a lot of stuff -- Racket, Haskell, Computer Vision and now Neural Networks. I guess there is no professional intent, but the spirit of hacking lives on.
> it will not allow “permission bundling” (eg. allow acces to everything or you can’t use the site)

This is something I have not been able to come to terms with. I can understand requiring express consent to each item individually, rather than burying everything into a long ToS. But what I cannot understand is forcing me (as a service provider) into a contract with a customer even if the customer rejects some of my terms.
35 isn't old in the slightest. In fact, it's a very ripe age to get started as a Product Manager. Even if you were 90, there'd be nothing stopping you (other than your own limiting beliefs and maybe other people's perceptions of you) from being successful in the role. It's not like PMs do manual labor :)

Personally, as a developer-turned-PM-turned-Product Lead, I can ascertain that a lot of the advice on this thread is largely sound. I will also add that when you first start out as a PM, you will make a lot of mistakes, especially if you come from an engineering background (like me).

By the way, I'll be teaching a 10-week course on product management with Stanford Continuing Studies starting next month (April 2018).

https://continuingstudies.stanford.edu/courses/professional-...

It's fully online and much less expensive than a certification program. The goal is to teach you the ins and outs of product management and really prepare people for the role. Not kidding, I've spent hundreds of hours and a lifetime of learning into creating this course....it's the best course on product management out there, and the one I wish I had available to me when I graduated 15 years ago.

Here's a preliminary Syllabus:
https://continuingstudies.stanford.edu/courses/professional-...

Classes start the week of April 2nd, registration opens March 5th, and the class is limited to 45 students. Even if I wasn't posting this, I am told there's a high likelihood it'll fill.
And in case you're curious about my story:

I started my career as an engineer, but from the beginning, I was always curious about the 'why' and driven to build products that solve real-world problems.

I started a company, but it failed, primarily because we never reached product-market fit. That was a hard lesson to learn. I then decided that I wanted to pursue a career in product management, but with no prior experience in the field, found it surprisingly hard to break into this elusive role. After more than 100 interviews over the course of 2 years and almost at the brink of giving up, I was able to break into the field. That was my big break and I haven't looked back since.
I have held executive level positions in Product management, led the conception, execution, go-to-market and growth of products like Treat by Shutterfly (previously called Tiny Prints Greetings), Bills.com, Debt Navigator, Freedom Debt Relief, and FreedomPlus. I am a contributor to Mind The Product, have spoken at conferences like Product Camp Silicon Valley and am an advisor to a few companies.
No.. there can only be one!
It's not that nobody knows. It's as some frameworks prefer to shoe-horn the MVC pattern to their particular implementation which has some nuances, and therefore prefer to create a whole new jargon to dance around that fact. In some cases there are even frameworks who force gui responsibilities onto the model and don't even provide any controllers and yet still feel entitled to call what they did as MVC.

Meanwhile,
Tamper-proof HSMs in recording equipment might do the trick. The point is not that they can be broken. The level of sophistication has to be high enough that most bad actors will be incapable of doing that. This is why chip cards for security work.
Reminds me of the episode of ST:TNG where they come upon a Borg that was injured, and debate whether to show him a puzzle virus that would cause the entire Borg collective to grind to a halt by decoding it:

http://memory-alpha.wikia.com/wiki/I_Borg_(episode)
One year of Lean UX
Best Data Scraping Tools for 2018 (Top Reviews)
Can confirm. I'm an American male and was diagnosed with ADHD in elementary school in the mid 1990s. I took Ritalin, Adderall, and Concerta for something like seven years. It totally changed my personality and suppressed my appetite, but I did do very well in school for awhile (advanced placement classes etc).

High school sucks and everything is weird and I was depressed at some point. Eventually I decided on my own to stop taking the medication and it was like I woke up. I started enjoying life, surfing, going to concerts, being creative, etc. I've also traveled all around the world since then and been very successful.

I don't think I'd change anything about my experience, but in retrospect I think I was probably misdiagnosed. Also it's important to realize that everyone is different and we need to try to accept that.
When you operate a business somewhere, you have to observe the laws of the place you do business in. It does not matter where you are based.

How someone gets a hold of you to enforce any action against you is a different matter. But Emirates kind of needs to come to the EU sometimes to do its business there.
...or the site dies if ads are non-compliant. If there is some vacuum, it'd be filled by other monetization schemes.
> Headphone jack going away was the same thing, pretty much.

Except most manufacturers are still making phones with headphone jacks. Those who want to sell phones at least.

Even Apple has a headphone-jack option for those who has it as an absolute demand: The iPhone SE.
Cannabis Tech Startup HelloMD Raises $7M to Fund Health and Wellness Platform
You shouldn't "assure" stuff you have no idea about. Fact is JLaw was very upset about the leaks and reacted so badly to it that most of reddit style sites fell out of love with her because she didn't appreciate having her photos leaked or didn't just laugh it off and that was considered out of character for her.
what are the pros of dynamically linked binaries, not related to disk and memory usage?
Which part is a deal breaker? I'm not sure what you are getting at.
Historically, arms races have been pretty long-lived opportunities for weapons developers.
The only required piece of information to render the scene is the position of the eye relative to the phone, which can be represented as an x and y coordinate relative to the rectangular frame captured by the front-facing camera. The accelerometer and gyroscope shouldn’t be needed, except perhaps to smooth out movement of the phone in the user’s hand if the camera’s frame rate is too low.

My guess is that the only reason this demo is relying on the iPhone X is that Apple provides a facetracking API, so there’s no need to write any code or use external libraries to do eyetracking with a normal front facing camera.
Please try to explain further why something is a good or bad idea. Share your experience. I'm sure your criticism could be useful for many.

In my experience with React, this kind of approach produces much more readable and elegant code. And also less code. And as long as the configuration objects are simple and readable like these, the problems with it are not serious.

It's true though that when your needs get more specific and complex you will surely find you need something not included in the component's configuration options. In those cases some components will let you specify custom things, which may or may not be enough[1].

Then it's trivial to reuse that configuration and iterate over them creating the table yourself.

Most tables I've done could easily be written with this component. Most of the time I actually do something very close to its configuration objects, and then iterate over them with a `map` to create the `td` and `tr`. This allows me to separate concerns more clearly.

(I don't know about using css-grid instead of the old tables. Really, I don't know css-grid well enough.)

[1] The OP's let's you specify a custom renderer for particular columns. That won't solve everything, but will do for many cases.
The recurse center (formerly known as Hackerschool) is offering one week mini retreats (their typical program is months long). I applied and didn't get in but after reading this, I may try again.

https://www.recurse.com/blog/127-a-new-way-to-join-the-rc-co...
a lot of FF programmes allow transferring of miles
Nikon used to provide "Image Authentication Software" which would authenticate images and show if they had been altered since taken by the camera. This was useful not only in news but also court cases.

This, obviously, could not be used on tweaked published images but would work if you had access to the original frame. Most photojournalists work to a code whereby they don't amend the images at all, even tidying up, but that's only viable if they and their editors are trustworthy.

The Nikon process was cracked a few years ago. This allowed edited images to pass the validation.
I wonder from an anthropological view, how these discussions relate to those of the past, about demons.
Then let's change it to "IIS and Java Applets".
In addition to this, despite all our cutting edge forensics, we still fumble the ball in the courts, based on sham forensics, and send innocent people to jail.
Ignoring the order could result in personal liability of people involved in the project (as this is now a willful violation). Those people can then strike off Germany (and likely the EU and other countries) from the list of places to ever visit.

They can seize all assets within their reach (e.g. donations from Germans) but this would
be a larger problem if the site would be a for-profit company with European customers. So the risk for the site to have the ruling actually enforced is lower than usual.
What a load of speculative, thin twaddle. This is just an extension of the never-ending “hard takeoff” malicious-AI argument (as exemplified by “Our Final Invention” by James Barrat and others). “It might cause a mob” or “it might contain a compressed AI that ingratiates itself and betrays us” is really not a terribly convincing argument. It's just... paranoid and meek.
> The jurisdiction stuff is disturbing.

That's like saying that democracy is disturbing, but it's the best we have got. FB should respect laws in Belgium, that's it.

I don't trust "governance", I trust "government": because it is only at a national level that we see a bit of democratic accountability.
Yes, but I have JS disabled on most sites. Regarding adblock, there were posts that it slows the browser down, injects huge CSS rules into every iframe etc.
Have you looked at any quality of life surveys recently? There's a reason why no US American city appears in the top 20; ever!

I can't speak for others, but here are a few reasons I would never move to the US for work. Note that I visited the US multiple times (alas in the 90s) so I'm aware that it's a very diverse country with very diverse (and usually incredibly nice) people and it's not the usual anti-US reflexes that would keep me from working there, ever.

Let's begin with the fact that you don't get any vacation by law. Some companies will not even provide you with sick days, which is a completely absurd from a European perspective

Let's continue with the fact that employment laws in most states are extremely pro-business and very much anti employee. Agreements like mandatory arbitration and no right to an impartial judge in case of disputes would be laughed out of any European court. At least it would be laughed out of any court in Switzerland, which has one of the most liberal and lenient employment laws in Europe.

Let's continue with things that would be simply extremely uncomfortable for me. While I'm aware that not every American is armed to the teeth there are enough people packing heat, especially in southern states. With measures on the way to allow a carrier of a concealed gun to carry it throughout any state makes me extremely uncomfortable and I really don't want to live in such a society.

We could continue with cities which are basically designed for cars, not walkable, not pedestrian and bike friendly and with horrendous public transport options. Sure, there are an excpetions (actually I can only think of New York from the cities I know). I don't want to live in a city where I'm either dependent on a car or on the likes of Uber.

You imply that money is the main motivator. It's not to me. As long as I have a satisfying job and make enough money to cover my daily needs (and maybe allows me to order a craft beer instead of the general swill without having to think about it) I'm more than happy. I make enough money to have no debts, being able to afford my travels (to Japan in April for a month) and if I can afford those things that make life a pleasure to live I'm happy enough.

Too each his own, I guess. But I vehemently disagree with your premise that money is the main motivator for going to work.
Using this logic, what would be the estimated impact of the OPM breach?

https://en.wikipedia.org/wiki/Office_of_Personnel_Management...
What other monetization schemes? Noone is going to pay for access to a page with funny pictures, the site will cease to exist. Everything else will be behind a paywall and you call that an improvement? Up to this point in time, everyone had access to news, videos, science articles etc - for free. Those who didn't like being tracked had numerous options to avoid it. They also had the option to stop using these tracking sites. How is 13 year old poor kid going to read the news after everything is behind a paywall? How about a poor adult?
Amsterdam taxi drivers plan an attack on Uber HQ
* ES6

makes note: not normal programming material
Artificial Intelligence Techniques Reconstruct Mysteries of Quantum Systems
I did all. It works well on VLC (rtsp://IP/unicast), also well in Tinycam pro.
As the very talented actress she is, she already had all the media attention she needed. Cheap tricks like this are for those that lack other talents (e.g. Kardashian).
Tech journalists who are always looking for the next best thing and just HAVE to have a strong opinion on everything seem very reluctant to embrace change.

No one I know cares very much, they think it's neat, they all wonder at the manufacturing of the oled screen, but like you, they like the extra screen real estate.

I feel there must be some sort of 'too cool for skool' bubble that journalists live in.
I certainly don’t hate it either, but I also wouldn’t say I like it specifically. I love the phone altogether, and the notch doesn’t ever bother me, but sure, in theory it would be better if all the same features could be implemented without a notch. I recognize it as a reasonable design compromise that is justified and necessary given current technology.
(I commented on your grandparent)

I agree that these are the main issues with using this kind of component. However, most of the time there is no need to fork the component and, if you actually need things that the component doesn't allow, then it's the time to do it yourself. Because that doesn't always happen, if the component is easy to use it often is worth to go with it and only do the additional work if you need it.

> or the configuration expands to be its own little akwards DSL with very surprising edge cases.

This is the crux of the matter. However with this particular library, the configuration is extremely reasonable, simple and readable. It would be no problem to refactor the code to use the very same configuration to create your own table.
Many years ago Opera had a blacklist for URLs with wildcard support that was implemented in a native code, not HTML/JS. I used to use it then.
Apparently Pythagoras had a following (a cult) and one of the rules was not eating beans: https://classicalwisdom.com/cult-of-pythagoras/

Or maybe that meant not voting, since the Greeks used colored beans for voting.
2008 is a decade, not five.

But more importantly, what statistics do you actually have for this?
If they sell to EU customers, then yes, they have to abide by the EU privacy regulations. Alternatively, they can set up a website just for EU customers or stop serving them altogether.
Even though I am not convinced running is necessarily bad for joints, and I am a runner myself, the argument that humans are evolved to run seems to fall flat for me.

For one, AFAIK humans rarely aged beyond 40 in those times, so it is entirely feasible that the accumulated wear and tear starts to hurt the joints after that age.
Dupe https://news.ycombinator.com/item?id=16519559
Why should the supermarket playing any sort of music on any sort of speakers they want inside of their own building on private property be made illegal?

Who is it harming? Is your association with the supermarket not entirely voluntary?
The advantage of OAuth in certain situations is that you can basically get out of being responsible for holding user's credentials entirely. Let's say you're CircleCI or Travis or some other service like that - as long as you can build your product on top of GitHub, you don't actually need to store a user's login credentials yourself. It's still a somewhat complicated flow to have to put together, but your threat model on the other side is lower since you don't have to worry about being a vector for someone to try to steal the user's credentials.
I MUST refer to "Белая трость калибра 7,65" ("White cane of 7.65 caliber"): http://lib.ru/SOCFANT/NEFF/trost.txt (Russian translation of Czech SciFi piece)

I read it in "Tech for Youngs" USSR magazine (Техника Молодёжи) a long time ago, around 1980. It is short and profound, for example, I later came around human echolocation phenomena and instantly remembered that piece. Our current human echolocators are about as good as the main hero of the piece above.

Given that, I think we are safe. ;)
Put the validation function as part of the email function. Compose the many validation functions into a single validtion function:

validate_email(email: str, subject: str, msg) -> bool
return validate_msg(msg) && validate_subject(subject: str)

This makes it hard to "unit test" as hard core unit testing purists like to test the email function decoupled from other dependencies such as validation. The reality is, it's not that big of a deal to test both functions at once in a single unit test. You can't prove "unit_tests" is any better than regular "tests"

And if you really want to do DI you can always do this:

email(address: str, subject: str, message: str, address_validator_function: func)

Though travelling in this direction we're diving deeper into another type of pattern that can be abused. Still, passing functions as parameters still leads to less cruft code then straight up passing a method that's part of an object.
Done (I didn't see anybody else having done it even though it's been 7 hours): https://github.com/thebaer/MMRA/issues/21
Note how they wrote of a ‘proof’ of the famously unproven Riemann Zeta hypothesis and proceeded to merely state it (in a form that might even be compatible with the proven Euler Zeta hypothesis, the ungeneralised case where s is a real number and not a complex number).
Whats stupid is the whole point of medium was focusing on the content. Obvious the investors have a different opinion.
Tangentially related - http://www.gomezpeerzone.com/

This was one of the first attempts to monetize spare CPU capacity and to build a business around massively distributed computing. It seems to be in a zombi mode now, but it was launched almost 10 years ago - https://web.archive.org/web/20080529034258/http://www.gomezp...
This isn't a criminal case.
Correct. On average, EU and US have about the same corruption, at least according to the Corruption Index 2017 [0]

[0] https://www.transparency.org/news/feature/corruption_percept...
Everything you need to know about Rails respond to
UiPath raising $120M at $1B+ valuation for its ‘software robots’
Cheap Taxi London