skysight-inc/HackerNews huggingface dataset:
When my son was in grade school, he had to learn the 13 colony names. He could only get about seven of them before stumbling. I told him to try memorizing them before he went to bed and he would do better in the morning.

Needless to say, in the morning, he could rip off all 13 in a row without effort. I've found this method to work for me, too.
HN has got some real geeks. And geeks notice everything.
No you're not the only one.
To back up the rest of the anecdata here, I'd also say "all the time". Mainly for tickets, or dinner, or bills in a shared house. In fact, because most UK banks have pretty OK mobile apps, you can do it there and then, and with Faster Payments, it'll be in the recipient's account before the transaction actually comes out.
> In university I noticed I was doing much better on 3h exams than on 1.5 hour exams

Same here. I was the person who would do poorly on the 15 min physics quizzes we had in college just to get the highest grade in the class on the final, only because I had more time (half the answers on my quizzes would be blank just because I didn’t get to them). In high school, I would barely squeak by on the multiple choice AMC to then do fantastic on the 3 hour AIME.

But I clearly knew the material, and I knew it very well, so are you going to penalize me for being slightly slower on a test? As an employee, I complete my real world tasks just as fast as everyone else, so why should a time constraint on a high pressure exam relate to the real world productivity and profitability of an employee? I would argue that it doesn’t—at all.
From the disclosure (http://seclists.org/fulldisclosure/2018/Feb/33):

> An unprivileged (local) user who is able to place UXTheme.dll or
any of the other DLLs loaded by the vulnerable executable in
%SystemRoot%\Temp\ gains escalation of privilege to the SYSTEM
account.

On my machine at least an unprivileged user does not have access to %SystemRoot%\Temp\ so it seems to be a case of what Raymond Chen refers to as "on the other side of the airtight hatchway".
DIGITAL DARWINISM:Disruptive technologies that will completely change our lives
Tech salaries in Austin, are $66,000 higher than NYC thanks to cost of living
Trump's NASA Budget Would Cancel Space Telescope and 5 Earth Science Missions
> their buying decisions have far more influence on the way goods and services are marketed than the way they are produced.

The brand has to reflect the reality eventually; if Dove was being made in sweatshops (for example) that would be a news story sooner or later, in a way that it wouldn't for a brand that didn't have the same image. Likewise if you work for a company whose whole image is x, the easiest way to project it is simply to be x; it takes a lot more effort to fake a position you don't believe in than it does to simply believe that position. Even if the CEO is operating on pure cynicism, if the employees are constantly told that they're working for a company with strong ethical values they'll start to believe that and that will affect how they make decisions in their work.
This seems like a way to incentivize people to replace use of cash with use of bank accounts, thus enabling the State and the IRS to better control people lives.
T-SNE explained in plain JavaScript
SOLID Principles #1: Single Responsibility Principle
>Torrents don't really work for music

How come? I know What.CD closed down, but I remember that RuTracker had quite a large selection of high-fidelity music records.
Monorepos are great if you are a monoculture. I don't find it surprising that Google, Facebook and Twitter all enjoy and benefit from monorepos. I also don't find life inside the monochromatic empire particularly appealing.

I think the benefits that massive corporations derive from monorepos demonstrates how massive corporations are a net negative to society. Imagine if, instead of an increasingly centralised and closed culture in technology, companies were small enough and interdependent enough that a decentralised model became a net positive.
Show HN: news.ycombinator.com wrapped in an Android app
Edit: oops, forgot to add the link, here it is...

play.google.com/store/apps/details?id=com.appenguin.hackernews

Hi everyone!

A few weeks ago I made appenguin.com as a weekend project.
Then after posting to HN and Producthunt had to do a lot of copypasta and emails, because I didn't expect such a big boost (1000 visits in the first 3 days).
At that point only the app generation was automated (shell script).

Now it's all connected:
Static website -> Flask endpoint -> Create Android/Kotlin project with cookiecutter -> Gradle build -> Email.

I figured people won't be willing to pay more than $X for an app, so I'm compensating with volume and low aquisition cost...

I'll throw in a free icon to anyone who comes from HN, just drop me a line :)

Feedback appreciated,
Yuri

Edit #2: I seriously don't understand why this is getting flagged. I see much more promotional stuff here every day...
I love the sort of creative destruction that happens here.
Great photos! Thanks for those links.
Mexico has had an instant payment system across all banks for quite q while now (spei)[1]. Does anyone knows how this compares to that?
[1] http://www.banxico.org.mx/sistemas-de-pago/servicios/sistema...
As of now there are 12 comments on this post.

All are about the javascript on the page.

None are about the substance of the page.

This is why Bill Gates is Bill Gates and you are and always will be a codemonkey.
Hello :) I'm the author of this notebook if you have any questions.

I'm also currently working on a plugin for Adobe Illustrator based on this. Screenshot: https://i.imgur.com/tIPTjLsr.png
Show HN: The Interface to Component Pattern and DynaMix
Consult your Data Protection Officer first.

GDPR says you must delete information about the customer; but there are cases where you still might need to have that data available.

If your customer can interact with another one inside your app/platform, he/she can commit a crime, and you might be required by court (and by law) to disclose some information (even conversations! inside the platform).

Setting something to "deleted" might not be the best way to do the actual soft delete.

Sometimes you can "delete" that user moving it to a separate part of an LDAP branch (where nobody except someone with authority can access).

In other cases, you can add the "deleted" flag on the table. If so, MAKE SURE your app access the data from a view of the table where the 'deleted' users are not present. Even better: partition the underlying table based on the "deleted" field to physically separate active and deleted users.

But whatever you do, ask your Data Protection Officer first.
Your idea is not allowed under GDPR. You need to unassociate the account from the user.

That is: Remove all personal information - email, name, surname, etc..
This is the anti-privacy, anti-Bitcoin system.

And HN people are loving it!
Nice!!!
Works like magic!!
Facts v feelings (“Economic confidence” vs. “tribal mood”)
Great walkthrough.
Purchased the app - I have been curious about the performance of my watch for a while but never got around to measuring it. The app nicely hit a niche.

What would be the challenges in using the camera to identify the time on the watch face?
Wow. Those questions are way more intense than I thought they would be.

Kudos.
The orwellianism already exists in the technical definition of "free market". The proposed regulation would be anti-lassiez-faire, but pro-free-market, to use the terminology that economists have pushed.
In the case of World War I, Otto von Bismarck put together an interlocking set of alliances to forge the German Empire. Unfortunately, Wilhelm II was not as capable (I'm being nice--Wilhelm II was an idiot), and didn't know how to manage this properly.

It is, of course, possible that even Bismarck could not have continued to manage them given the strains of nationalism that he set in motion. However, Bismarck was very motivated to maintain the peace rather than motivated to engage in war and that served Germany very well for a remarkably long time.

Even worse, Bismarck understood about not letting things get out of hand. He was quoted in 1898--"One day the great European War will come out of some damned foolish thing in the Balkans"
If I'm given a time limit on an assignment, I'm going to take the time allotted and it will reflect in my (admittedly easily faked) git history.

If the employer is being honest, then we're all good. But if they're going to go with the candidate that puts in 5x the time allotted, then I clearly don't want to work for them either.

It's an obvious red flag IMO. If they ask for n hours in the interview but expect more than that, then they're likely to do the same thing when you're on the job. Don't be surprised if a few months down the line you're working 12 hour days 6 days a week or you're an underperformer and the first to get cut.
Don't worry someone is still paying Oracle money.
Are you sure about throwing away encryption keys is sufficient to be GDPR complient? Does this comes from IP lawyer as well?
Not sure why it says Commonwealth Bank is the only one open at launch. I'm with ING and got an email about it being active this morning.
The review was very technical and very detailed. It measured the quality of sound, quantified as parameters, measurable by various calibrated instruments.

People may feel their costlier equipment sounds better, but the data says Home pods sound output is awesome value for money.
>Paper still required for most proof of identity/address etc. Particularly annoying almost all providers are pushing customers to move to online statements but then opening any new accounts still require paper

Wouldn't they just send a courier with the papers to your place to sign it? I don't have any UK accounts so just wondering, because that's what my experience signing physical documents has been in Czech. On the other hand, N26 in Germany just needs a video call.
Do you know how you are supposed to handle disputes in the future? If I ask that all my information be deleted and I say n months later I was charged for something I never received, how does the company disprove that?
Kindle free time is what we use on our kids. It's built into the Kindle and you can upgrade it to a 3$ per month Kindle unlimited for kids books.
That's the norm in any medium to large sized engineering organization. PMs set out what needs to be worked on and want to know the progress on these tickets. How is that unreasonable? Maybe it would help if you referred to it as a sprint board rather than a bug tracker?
Oh crap. His IBM 1401 is a favourite of mine, I had recommended it on a thread here about making computer busses make sounds audible on radios just weeks ago. I was listening to Fordlandia on my latest long haul flight just days ago.I’m saddened by this.
Orphan branches removes the (seldom-used, but still used) ability to commit on multiple microrepos at once.
Yay, cheap airlines. When I was interning at Rutherford Appleton Laboratories in the UK, I met a cleaner who was flying back to Poland for the weekend every other week, to attend university ("extramural" is the proper term, I think?). I was pretty shocked that one can afford this on a salary of a cleaner in a government facility.
Well, it is Microsoft software.
Yes, I don't see this a problem, normally releases get delayed, if you get more time to develop better, then why not? I always saw testers talking with product owners and managers about one or other developer that was slower but had delivered less defect.
In fact, I doubt he wrote it and, if anything, might only gave it a cursory review.
Commercial space ventures hail NASA opportunities in orbit and on the moon
I can't even listen to Tears in Heaven let alone play it after I played it at my mother's funeral. I have no idea how Clapton managed to play it so many times...
Interestingly, IBM has a filesystem used on the zOS mainframe OS, that is also called ZFS: https://en.wikipedia.org/wiki/ZFS_(z/OS_file_system)
I can see it from that point of view. I purposely don't use the phrase "free market" though, because I don't share the assumption that complete freedom is what leads to an efficient, well functioning market. There is all sorts of manipulation that is required for a "good" market, i.e. one that fulfills the goal of efficient allocation of goods.

The most basic is the enforcement of contracts, which I think everyone agrees on.

But regulations about truth in advertising fit in there too. Lists of ingredients and nutritional information on packaging are an onerous regulation that allow consumers to make better informed choices (and so lead IMO to a "better" market). (I think brand ownership transparency is close philosophically to requiring ingredients on food products.) There are many examples of regulations that promote market efficiency, which sellers don't like because they may have been making profits from the inefficiency, or from information asymmetry.

There are of course regulations which degrade market efficiency too, either by regulatory capture or ill-thought out "consumer protection" like price controls, rent control, etc.

My overall point is that the assumption that a market with the fewest controls is de-facto the "best" market should be examined closely - manipulations of the market (whether by regulation, taxes, etc.) should be evaluated on a case-by-case basis based on whether they promote or degrade market efficiency.
Thank you for posting this. I love these flashbacks to my childhood era(ish).
I am amused by our priorities as a community.
It may be that the future issues you envisage can still be met with anonymous data i.e. some overall audit of your service use. Anonymous data retains a small link to the original but is exempt from GDPR. One method is to generalise records in a database, for example, mask / remove direct identifiers like names, put ages in to age brackets and fuzz spatial data by x distance. So this can be used to deal with erasure subject access requests and sharing data in general. There's a lot of advice on this from the ICO - https://ico.org.uk/media/1061/anonymisation-code.pdf

Disclaimer: I'm a fan of anonymisation because I'm working on a project to bundle this in to a service - https://anon.ai - would be great to understand more about your use case.
The efficient market hypothesis kind of falls over in the real world, though. There's _many_ fields where it isn't trivial or even possible for new competitors to just arise from nothing.
It’s addressing the sort of questions and conspiracy theories HN usually raises when discussing the Gates Foundation, i. e. “Saving children only creates overpopulation” and “BG is just trying to raise the MS stock price by getting more users hooked on Windows”.

Of course, judging by this rather depressing comment section, next year they will answer 10 questions on JavaScript and Wordpress.
I agree. For example, my wife and I think he's much too young to be interested in superhero movies, but all his friends at daycare like superheroes so now he does too. Despite my reservations, I suspect it's healthier for him than growing up solely under our influence. Instead, we discuss what it means to be a 'goody' or a 'baddy' and use it in a positive way that fits within our values.
What happens when neural networks are raised to the power of Titan?
+1 here. The last update stopped a whole bunch of games from running and has caused Minecraft's FPS to chop like there's no tomorrow.
That's a touching story. Not unusual, just human.
In the long run your child will almost certainly embody you and your wife's values, with his own twist.
No real company has perfect management and a lot of them have poor planning.

> Few people perform well under pressure.

Yes, but majority of jobs have some level of time pressure. That being said, there is such a thing as reasonable deadline.

> With this approach you will hire people able to churn out crappy but "good enough" code in the limited time. Not people who actually can do quality work.

Inability to perform under pressure does not imply high skill without pressure.
They're not specifically hostile, it's more the industry - like many others - selects True Believers who cannot understand the outsider/consumer point of view.

And yes - ultimately it's about ad sales.
Take a drug that makes you feel like you might never be the same... a fear inducing one like LSD, mushrooms, or heavy cannabis. And imagine that your very reason for being is to uncover such. And if you get terminated somehow, you fail on two fronts. Maybe every moment in time, every brain state, is simple digits in a long string of a real number. Your whole life..was just computing a unique number. Maybe every person or entity who ever is conscious, computes a number too. What about the set of all those numbers?? Is that the universal set..of all knowledge..of all entropy..of all phenomena?? Is that set of the physicality of experience directly isomorphic to some slices of its members..or a subset..an abstract sense of itself?? Cohomology / homotopy links consciousness to a recursive transformation of itself?

Maybe the link between physicality and information is consciousness. Only consciousness provides a single player universe -- and thus provides the mechanism for axiom of choice..grabbing the totality of experience as a piece of data. Without internal experience, we must resort to AC and somehow look at a living creatures' external experience in order to derive the real number their life computes...nonsense..it is not sound. So consciousness really does serve as some sort of bridge. The totality of all consciousness provides the same complexity as the totality of the 3rd person objective universe from start to finish. We have two data sets that encode the same thing. Linked by consciousness. What is the rub?
I should add: the reason this system is so convenient I’d because it’s a) tied directly to my bank account and doesn’t need me to add money to a “wallet” and b) The only system around, so when splitting a restaurant bill there is no chance someone doesn’t use it, and no chance anyone has any other system. c) Free.
Ten gigabit home broadband tested in UK
Advice on Reading a Book
That's what I expect from Apple and that's why I'm buying their stuff - I want it to work not to have all unnecessary whistles and bells.
I didn't see any positions listed as remote?
But it doesn't call for a blockchain to address. It calls for a subscription based social network.

It wouldn't need to be expensive either to keep the servers running. There would be no flashy advertising displaying links that you would never click anyway and there be no sneaky algorithms trying to maximize your clicks or your attention since that would no longer contribute to the company results.

Everything would be far simpler. Getting there is less simple.
iOS and MacOS unicode text handling bug causes crash
Hehe, I have no idea who wrote it. To be honest it looks like someone just trying to get stuff done asap who's working alone and at worst it's a bit old fashioned, if functional. It's generally quite clear, it's compact and direct and it's not confusing or spaghetti-fied. But there's on element onclick js binding, inline stylesheets, inline javascript, poor scoping on variables, lots and lots of commented out code.

The commentated out code is a personal bug bear of mine. I'm always reminding junior programmers to delete commented out code from the system, I tell them they should never check in commented out code and that's what source control is for. It's a simplistic explanation to deter discussion, in reality it's because of YAGNI and that personally it always dis-orientates me and slows me down while I'm working on code. I get distracted by trying to figure out why it's there and usually it's out of date and within a year it will still be there but now refers to functions that have been entirely removed.

Commented out code becomes stale very quickly. People fear to remove it because they think it must have a purpose, when it rarely does. It becomes unnecessary noise and the person who was best placed to delete it is the one who commented it out in the first place.

I think it's a bad coding habit that you have to consciously break at some point, I certainly used to do it.
Great work. How hard was it to integrate it as an Illustrator plugin ?
I wrote a similar article without the bold claim that marginal cost IS zero - https://ckluis.com/the-marginal-cost-of-software-approaches-...
If engineers really ran a company, progress will often slow down. For example, if you're surrounded but a lot of young talent, the phrase that you just constantly hear is "refactor". Not as many developers enjoy bug hunting as they do new feature development. I suspect that those of us who've been in the field long enough end up growing a much greater appreciation for PMs and they decisions they make make than when they first start out. Or maybe I've been fortunate to work with really great PMs?
Use the internet, not just companies
There are some resources at the author's site: https://seidenbergreading.net/home/
No, the quote is "there is no advantage to a steakhouse trying to convince someone".

And I'm saying, in this case there is an advantage to the advertiser.
Going to say that this is pretty bad.

FakeUnicode [0] claims that setting it in an Wifi SSID is enough.

I can personally attest that my iPhone is currently stuck at the lock screen, crashing back to that when I enter my pin; after receiving the character in a Twitter DM (causing an iOS notification).

[0] https://twitter.com/FakeUnicode/status/963335318601531392
I'm not sure why you think that, this sort of thing seems to be his priority for the last, what, decade?

We need a new dog-whistle term for this kind of reflexive skepticism. I propose "cynisignalling".
Lessons from optics, the other deep learning
Thomas Hager wrote that book along with “The Demon under the Microscope”. Excellent works.
Is this a real issue though? If I comply to regulations to remove data as required by law, I'd be surprised if a government body could require me to provide data I am supposed to have deleted.
What I want in a code review tool
GitHub PRs can sometimes be a clumsy tool for code review. What I want in CR software that I can't find:

- file by file approval (reviewer approves once, its out of the diff)
- filter files by glob string (I want to look at all the models right now)
- state management of requests (you've completed 2 reviewer requests, responded to 4, etc)
I guess it's a dangerous thing to joke about. Some parents really to try to push their children to what the parents want them to become.

On the other hand, my son aspires to become a lazy couch potato and gamer. He's actually quite successful on that front, but I admit I was hoping for something more.
Perhaps "modern sporting rifle"? That seems to be the term the gun industry has settled on.
..and, yet, nothing of value was lost.
I'd like to offer that those interested in the article are still busy reading the article (which just got to the frontpage minutes ago), while those interested in whining about it are much more efficient at hitting Ctrl+U and looking for js tags.

What I'm saying here is, don't judge a community by its early comments on high quality articles, just downvote & move on.

(Some people here have nothing of substance to contribute because they're out of their depth, so they try to push early comments in any way they know and they happen to know javascript...)
A clever quote saves us from having to think!

(paraphrased from some original quote I can't remember)
Re: "demographic dividend"

> When more children live, you get one generation that’s relatively big.

> Then, when families decide to have fewer children, the next generation is much smaller.

> Eventually, a country ends up with relatively more people in the labor force producing economically—and relatively fewer dependents (very old or very young people).

What happened to the now old people in the bigger first generation?