skysight-inc/HackerNews huggingface dataset:
It was killed by a Motorist refusing to present an ID card to the police, and the resultant court case. That is what lead to Parliament being "forced" to scrap them.

http://news.bbc.co.uk/1/hi/magazine/3129302.stm

a bit more detail here:

http://www.historyandpolicy.org/policy-papers/papers/identit...
I'm interested in trying Rascal, but it's meta-meta: https://www.rascal-mpl.org/.
How much more is a man making in salary compared to a woman doing the same job? In any country? You can't compare the small ammount of less food needed in calories compared to the large difference in salary for a man, the extra food does not warrant the difference.

You as a man can choose not to east as much as you need. You grow a bit less and need less food. A woman can't choose not to leave the house 5 days per month if she want's to keep a job. Yes, we can keep arguing over this but I though we were done with this already 50 years ago. I'm a bit surpriced to see it to be honest. We talked about this in school when I was 12, 30+ years ago. (Sweden)

Last year one county here started with free menstruation protection for 12-23 year olds [0] (swedish...) Apparently Scotland was first in the world 2017 [1]

[0] https://www.svt.se/nyheter/lokalt/stockholm/gratis-mensskydd...

[1] https://www.independent.co.uk/news/uk/home-news/scotland-fir...
I have Safari set up to automatically use reader mode on any Oath sites I might want to read, which admittedly isn't many as they're almost all terrible anyway.
> But AFAICT from the bloomberg article, at least (I won't go through the Oath hoops to read engadget),

I didn't need to allow oath that to read that. I have my browser configured like so https://github.com/gorhill/uMatrix/wiki/How-to-block-1st-par...

For that page all I had was: https://i.imgur.com/DQe8TIr.png you can clearly see oath was not enabled.

It would appear you do need to allow 1st-party JavaScript to allow the <script type="application/ld+json"> portion to load which contains the "articleBody": ....."

I am connected through my VPN, currently in NL, so yeah, GDPR.
After the Bust, Are Bitcoins More Like Tulip Mania or the Internet?
Yes. And Sadaghdar was right all along, but turns around so was Dr. Lewin, it was an error in communication. Dr. Lewin defined Kirchhoff's Law in a particular way that Sadaghdar didn't agree with.

I'm sorry if that wasn't dramatic enough for you, but that's the only objective metric I have to show how either of their responses was received.

PS. Sadaghdar has 2.5 million subscribers, and Dr. Lewin has just under 400k, These are videos with thousands of like/dislike votes each.
Fighting vendor lock-in and designing testable serverless apps
Those don't use facial recognition, it's a bunch of border guards behind a wall manually evaluating if you match the data on the passport.
Could you elaborate? I'm on the fence about Elm mostly because of 'ecosystem issues' (single dev, various complaints about communication, etc.), but more than once I've almost started a project because I figured the practical benefits would still be worth it.
> I have no idea how to do that without the annoying and condescending out-of-touch white-male saviour stereotype though.

How would those pesky old white males bother you with your project?

The product will mostly be bought by women, so they are the customers that you need to convince of the good cause. If you need to start a business and set up some webshop and organize marketing campains you can perfectly do that as a woman, with or without the help of other women if you prefer them.

Stop blaming men for you own insecurities!
Outside of work he won't be screaming but has a power Trip being the boss
I came here to say Julia as well!

I didn’t really understand or get the point of metaprogramming, but the more Julia I’ve been writing the more I’ve seen fantastic uses of it and the more inspired I get.

Plus the language itself is a real pleasure to write.
> focusing on a compiler versus a full on framework

Angular goes a similar way, just look up Ivy renderer on the internet.
HarryNack
Browser pleas
Web Typography, Text and Font in CSS
Both have packages that can manage subprocesses. Both have inherently single threaded interpreters.
Dash by plotly is also amazing its like shiny but for python! - we were able to whip together an app that would let you drag and drop xyyy data and get a scatter plot instantly - you can try it here (first load takes 1-2s):

https://dash-app-dx9g2r0la6-8000.cloud.kyso.io

It was also really easy to make it, maybe 250 lines of python in total

(guide to making this app is here: https://kyso.io/KyleOS/creating-an-interactive-application-u...)
I think Microsoft will step in and buy NPM Inc.

It’s such an obvious ecosystem complement to Github and the Atom+VSCode editors they already own.

They’re probably just waiting for a better price when the VCs on NPM’s board get impatient.
We use this at our startup. We have a Haskell math library where every vector/matrix/rotation knows the spaces they deal with (World, Camera, etc), and using them with incorrect spaces is a type error. This is enormously useful because in 3D computer vision/graphics almost everything is 3 or 4-dimensional, so it's very easy to use them the wrong way. When you read C++ computer vision code a datatype often has a Matrix3 or worse yet a double[] in it and you have no idea what coordinate system (or even matrix order) it represents. With this, it's all self-documenting and difficult to get wrong.
TFA talks about thefts from four stores. And I doubt that he provided ID at all four.
Right, two different things. I meant: 1) those results wouldn't be at odds with my results. 2) but I wonder if myWindoonn judges the paper they linked to be correct? (unflawed, complete etc - does it prove its titular claim?)

if the paper is flawed, nothing follows from it, there's no reason to spend time on it except to understand its flaws. Then it's just another crank paper, besides and unrelated to mine.
The original intention of standardization was that compilers would gradually reach consensus on what the behaviour in certain cases should be, and once that happened the standard would be updated to standardize that behaivour. Compilers are allowed - indeed encouraged - to provide additional guarantees beyond the minimum defined in the standard (indeed part of the point of UB is that a compiler is allowed to specify what the behaviour is in that case).
Dude, I'm Polish and our government is 100% right-wing authoritarian. I'd call them extremist, but I see why such term can be controversial.

And not being able to home school kids is a great thing, don't understand how it's even a thing in other countries.
The docs definitely is a violation, but that's a foregone conclusion when even the examples are exactly the same.

The copyright of the structure of the API, however, is still something to be debated about.
>Literally done nothing at all to compete

You see that is the thing. Actually I was too afraid to type this in my another comment as it might anger man. But that is exactly what I felt.

And I don't even understand why, they didn't even try.

TMall ( Spin off from Taobao offering higher quality products ) was only established in 2014, and that was targeted as slightly premium segment where Amazon could or should have been. So it proves the market did exist, Amazon for what ever reason failed to capture it.
5-6, then iterate.
Same can probably be said of any country's cuisine in America.

Or any country's cuisine any other country. 'Thai' food tastes different in different parts of Europe for example.
The reason you don't see the role that facial recognition played is because you still have not read the article.
I'm genuinely curious, as this is happening more and more on hacker news. Why do you come on a thread about specific article to discuss it?
When I read your 1st comment, it was clear you hadn't read the article. Then, someone makes a comment to correct some of your mistakes, and you still reply without reading the article. It just puzzles me.
This is a problem - I was getting 10-30 notifications a day - I've just switched off notifications for this app.

It's a shame, as I'd like to be notified if some proper breaking news of significance actually happens. One of my notifications for instance was on Princess Eugenie's 29th birthday.

I have zero interest in lifestyle stories, let alone those of the royalty - it is utter spam.
That's not true for Apple's own apps. News can send notifications without you enabling them (like you have to for 3rd party apps). I've even submitted a bug report about this and it was closed as "working as intended".
Isn’t that kind of an antitrust thing?

How does a good, non-Google not solve a Google Recaptcha?
And not all value is capturable under copyright. If you want this level of capture of value, use patents instead.
Wouldn't it be a better marketing tactic to propose that pads & co should be considered medical appliances?
Mike Innes produces so many cool Julia libraries!

Flux is easily the coolest ML framework I’ve used, and I’ve just discovered Lazy.jl.
Five Gigantic Influences of Buy Positive Google Reviews – Buy Google Reviews
Yemi Alada Rocks at Pan Africa Festival
Is that bad in the US? Nobody cares if it was because of a mistake?
What if it goes wrong?

We know facial recognition is not that fair.

Makeups and hairstyle sometimes affect the result..

It is particular bad for dark skin color: Part of it is poor training data set. Another part of the problem is lower contrast in photo (need better lighting / extra infra-red channel).
I Configure VSCode for Everything
Sanau seems like a new version of Sagemaker https://aws.amazon.com/sagemaker/ where you write code in Jupyter and it auto converts to endpoints.

I've used these solutions, but while Jupyter is amazing (my startup https://kyso.io started as a way to share notebooks) I'm not sure if deducing which cells to convert into an endpoint is the way to go - especially since you will need to also host model files and extra data?
> That's a matter of being organized and competent, not a fault of print().

Or you can be organized and competent at a higher level and just use tools. We're using computers for a reason :)
I agree, and I've been itching to write an article that is a bit like the 'generic' approach you describe. But I'd have to start a blog first :-/.

For many web developers, front-end, full-stack or otherwise, perhaps it's usually clear enough what the underlying approach of a particular framework is. But I imagine people who don't read up on the latest developments especially it might be helpful to get an idea of the underlying fundamentals of particular stacks/frameworks.
> How would those pesky old white males bother you with your project?

By being me. I have enough self awareness and pay enough attention to know my own efforts, as well-meant as they are, can easily end up like xkcd.com/793
Is this not currently a problem too?
> Ruby is notably absent as I use it and am looking for something better/different

what issues do you have with ruby? it's the de-facto standard for meta-programming

I often use things like `define_method`, `constants`, `method_missing`, etc in select places.

last fun thing I did was adding `let` and `it` to rails's tests.
AFAIK amazon only sells (e)books in the Netherlands
It's worth to mention Factor programming language - https://factorcode.org/

https://en.wikipedia.org/wiki/Factor_(programming_language)

https://github.com/factor/factor/

http://andreaferretti.github.io/factor-tutorial/ - Good introduction and Metaprogramming section.
The world's smallest and most secure HAProxy Docker image
I believe the article posted yesterday pointed out that Orcas will eat shark liver, which is about 25% of a shark by weight and also very calorie dense.
I don't disagree. I think the point "deogeo" was trying to make was that YIMBY often say that zoning should be removed so the market can take care of housing. But in effect the market already says that it doesn't value affordable housing. We might not like that, and want to change zoning, but that is still intervening in the market and should be recognized as such. But then you would also have to recognize other ways of intervening in the market as legitimate, like rent control. Which is something people usually don't want to do.
Text Classification Algorithms: A Survey
> it makes all the right decisions, imo, for serious use of prngs

Apart from an awkward API that's hard to use correctly, Mersenne Twister which is basically the main generator has been obsolete for years (bad quality RNs, slow, huge state, ...).
Yes, it changes a lot of dynamics including his future employment.
Sure, I'm intimately familiar with the Lisp family of languages. It lacks features that I prefer in a modern meta-programming language, in particular an expressive typing system with type inference, and a platform / eco-system like the JVM.
I am surprised nobody has mentioned C++

I know its hated passionately, but I learned about metaprogramming from it.

Also, imo, Racket is the best language for metaprogramming.
Austria has a draft law that would require real names for online comments. The right wingers (FPÖ) lost the election but the centre right (ÖVP) pretty much borrowed from their program. And they'd be stupid not to, because they nearly lost the first time, before the right wingers asked to repeat the elections.
China's Road to Global Dominance
Yes, that is of course up to the courts as to how much Apple is responsible. But I would hold the police far more responsible than Apple for not doing their job.
That article could be a good example of modern spam.
Which machine learning model to use?
Something better than ruby? No such thing ;-)
> Why are you using such inflammatory language?

Why not? The FPÖ (AT) is right-wing extremist. The Fidesz (HU) got suspended from the EVP for leaving the path of democracy. Salvini (IT) regularly uses right-wing talking points and incites hatred. PiS (PL) is under fire from the EU Commission which has sued the Polish government due to them dismantling the court system.

> Furthermore, Germany is and has been more authoritarian than any of those countries for a long time. In Germany you need to buy a license just to livestream online to more than 500 people (or needed?).

LOL, are you serious? I agree that this regulation is utter crap, but that is not authoritarian. We still have an independent court and police system - PL/HU have not.

> Germany's also the country where home-schooling is illegal and you can't take your kid out of school even for a couple of hours without permission from the principal (often a government employee).

Home schooling is illegal for very valid reasons. At least our kids (mostly) get vaccinated and don't get screwed out of their future by parents who think it's sane to keep them from anything outside and replace that with evangelical indoctrination.
JavaScript. It is awesome.
Brains of blind people adapt to sharpen sense of hearing: study
Double Edge razors are also a thing. I use one myself because I don't like the cartridges clogging, and it's a lot cheaper. Like 20$ for the razor and 10$ for a "lifetime" of blades.
The Only Way to Rein in Big Tech Is to Treat Them as a Public Service
If you run CentOS (anyone, hello?!?!?) that is for Davinci Resolve[0]. If anyone has it working on Ubuntu 18.x or 19.x, let me know how because I’d like to use it.

[0] https://medium.com/@sethgoldin/running-davinci-resolve-on-li...
I feel this is proved false by history, if npm wasn't needed because everything was fine, it wouldn't have flourished.
A modern console-based email client, supporting local Maildir, remote IMAP
Why do you insist that facial recognition technology could not be regulated? It's possible for anyone to go to a garden supply store and find the ingredients to make home made explosives. In principal we can't stop people from doing so, but that doesn't mean we can't make it illegal and impose penalties on anyone who does it. It's a technological reality that I can watch videos on my phone while driving, but we can still make it illegal to do so.
> It has been many years since I shipped a memory bug in C++. It is just not a real worry for me.

Can you write down the algorithm that you use to avoid writing memory bugs? Can you teach others how to do it? Experienced C++ programmers do seem to learn how to avoid those bugs (although very often what they write is still undefined according to the standard - but e.g. multithreading bugs may be rare enough not to be encountered in practice). But that's of limited use as long as it's impossible for anyone else to look at a C++ codebase and confirm, at a glance, that that codebase does not contain memory bugs.

> C++ is (still) quite a substantially more expressive language than Rust, which is to say it can capture a lot more semantics in a library.

> So it's great that Rust makes some errors harder to make, but that is no grounds for acting holier-than-thou. Rust programmers have simply chosen to have many more of the other kinds of errors, instead.

Citation needed. What desirable constructions are impossible to express in Rust? I've no doubt that you can write some super-"clever" C++ that reuses the same pointer several different ways and can't be ported to Rust - but such code is not desirable in C++ either (at least not in codebases that more than one person is expected to use). Meanwhile Rust offers a lot of opportunities for libraries to express themselves clearly in a way that's not possible in C++: sum types let you express a very common return pattern much more clearly than you can ever do in C++. Being able to return functions makes libraries much more expressive. Standardised ownership annotations make correct library use very clear, and allow a compiler to automatically check that they're used correctly.

> Every programmer who switches from C to Rust makes a better world; likewise Java to Rust, or C# to Rust, or Go to Rust. Or, any of those to C++.

> Switching from C++ to Rust, or Rust to C++, is of overwhelmingly less consequence, but the balance is still in C++'s favor because C++ still supports more powerful libraries.

> You might disagree, but it is far from obvious that you are correct.

On the contrary, it's obvious from the frequency with which we see crashes and security flaws in C++ codebases that the average programmer who switches from Java to C++, or C# to C++ makes the world a worse place. It's overwhelmingly likely to be true for Rust to C++ as well.
Can you name me where it has "won"? Apart from US, UK, Germany, Not entirely sure about Canada, Italy, France, Spain. And I can give you India as they are fighting hard.

China, South Korea, Japan, Taiwan, Hong Kong ( Doesn't even have a presence ) Most of SEA, Australia, Holland, Denmark, Sweden, Finland. all of these failed in one way or another or is in no way the majority online market leader.

One of the problem with online world is that most International news outlet are really US focused and they publish article saying the world when they meant Western World, US focus, EU secondary, and largely ignore Asia, Africa and South America.
The scale of offense has no correlation to how the cops would respond during an arrest, a slight mis-understanding during encounter could lead to unintended consequences.

That said, this whole billion dollar is a good way to get PR and force Apple to settle which they will.
This is a really nice way to explain the additional level of safety you get over C++.
The problem is there's no easy to use sensible defaults, just a confusing bunch of options with a bunch of apparently easy but subtely wrong ways to use it. Having the power is useful, but I would also just like a rand() (or better a randrange()) which actually works.
reminds me a bit of a very old project called FlapJax: https://www.flapjax-lang.org/tutorial/

Elm is a compile to JS language with a small footprint (it does still use a virtual-dom though). It would be nice to see a size comparison of the two.
https://elm-lang.org/blog/small-assets-without-the-headache
Is there a DevTools which allows us to view the tree of components and manipulate it, like Vue does? Is there a script tag mode so it can replace jquery?
It turns out it's possible to drive VGA by "bit-banging", even from quite low-end hardware. This is how the Gigatron drives its display (https://gigatron.io/), but it's been done a few other times: https://hackaday.com/2016/12/08/bitbanging-vga-fits-in-under... https://hackaday.com/2011/05/10/bit-banging-vga-from-an-sd-c...
Your startup looks quite interesting and I can actually see potential for commercial usage. How's the growth rate been?
Just vote these morons out of parliament. I'm not surprised if they're the same ones that voted for article 13/17.
Dupe of https://news.ycombinator.com/item?id=19725610.
That's impressive. I'm early 40s and have found doing this kind of exercise really beneficial recently.

I think push-ups are great for posture and all round conditioning. I could barely do 10 in a row a few years back, but now do 60-100 over 3 sets a few times a week.

I also do kettle bell swings and maybe some sit ups and this seems to complement the other exercises I do really well.

Like you I like to do lots of walking quite quickly and get out cycling or kayaking at least once a week.
Apple face-recognition blamed by New York teen for false arrest
How could I forget. People start asking for VPN, even non-techies. I still believe it to be illegal. But many rules were already broken...
No, they don't - I just tried it.
Nim. I use it a lot and the case insensitivity has never been a problem and it's often useful.
Silk Road 2.0 Founder Sentenced to 5 Years in Prison
> Well I blame Apple for this.

Sure, they made mistakes there.
But I also blame the police here. They shouldn't blindly act on accusations just because they came from big corporation.

> For a company that touts privacy they really blew it and in a spectacular way

Exactly! It's a little sad to see that they blew it like this.
With their focus on privacy they really have something that separates them from google. I'm curious how they will react to this.
> Dereferencing a nullopt however, gives you an uninitialized value as a pointer, which can be a serious security issue.

Is this really true? Surely it just gives you an uninitialised `int` (or whatever is in the `optional`)?
> decreases latency by multiplexing requests on the same TCP connection

On a decent connection, kinda. Anything mobile or worse mobile and moving will suffer terribly.
Racket has syntax-case[1], which is hygienic, but allows you to break hygiene if you need to.

Racket also supports defmacro[2] like Common Lisp, and it's actually implemented using syntax-case.

I would argue that syntax-case is at least as powerful as defmacro.

[1] https://docs.racket-lang.org/guide/syntax-case.html

[2] https://docs.racket-lang.org/compatibility/defmacro.html
Where's the malice in the cookie law?

It's an absurd law that's a prime example of how incompetence at a regulative level leads to a negative outcome in a specific sector. I 100% agree with that, but I fail to see how it can be compared to your other two examples. Cookie law doesn't affect your privacy in any way (and certainly not for the worse), it just gives you annoyances you have to deal with.
Unless I'm going crazy. I guess we have a big industry problem around auth then. We only have some many types/ways to implement auth and we all use them.
In the us, we've successfully avoided a gun registry (with the exception of a few states) probably because gun ownership has such a direct connection with the idea of a potential tyrannical government. But these types of systems are going to be the true backbone of a tyrannical government. The gun community has successfully built a lobby organization to maintain these freedoms (I'd argue mostly through peer pressure.) Perhaps there's a model here that privacy advocates can replicate.