skysight-inc/HackerNews huggingface dataset:
In case you missed this interesting article + thread: https://news.ycombinator.com/item?id=20409693
IPv6 worldwide adoption is at just under 30%:

https://www.google.com/intl/en/ipv6/statistics.html

If the current growth rate continues, it looks like it will reach 100% by about 2035.
I'm putting my bets on military drones.
Corporate Journalists Push Tax Attack on Medicare for All
All the evidence is out there in Hackage. I backed up my points with some argumentation at least, and you dismissed it based on personal experience that we have no way of verifying. So, not changing my mind yet.
> Understanding government expenditure on some level should be a fundamental part of a citizen's participation.

HMRC sends people this information annually - a breakdown of what their amount of tax paid was spent on.
The available funds is irrelevant to my point because costs increase in proportion everywhere. If we 2x the amount of money in the system a house will cost twice as much...but so will the cost of a person's labor.

But the ratio of the cost of a house to a person's labor will stay constant.
I believe the undocumented instructions in the 6502 was caused by race conditions in the CPU. Some of these instructions are actually usable while others give random results.
From my experience it isn't even true for "just" the ads and tracking. Considering that you have to redo it again after a major patch to be sure it gets even worse.
Gary Marcus: Toward a Hybrid of Deep Learning and Symbolic AI
I expected to find the word blues in it.
Perhaps. Unfortunately it only works with Chrome or Chromium based browsers, it is barely usable in Firefox.
>France says the ID system won’t be used to keep tabs on residents. Unlike in China and Singapore, the country won’t be integrating the facial recognition biometric into citizens’ identity databases

That's what they all say but once the systems exists the temptation is there to use it and each successive bunch of authoritarians will use it a little bit more. They don't even need to be more than a small minority of government to do it so long as they do it in small incremental steps (integrating it with more and more government functions).
Business Opportunities UK
I've been using Preact and the Parcel Bundler for my small projects, I'm able to build awesome stuff like I would with React, but with a few kbs of dependencies and no configuration file !
I think some of the classic tech business books are also good for “indie hackers”:

Andrew Grove’s High Output Management

John Brooks’ Business Adventures

Brad Felds and Jason Mendelson’s Venture Deals

Antifragile is on the list, but Fooled by Randomness is better I think as it’s shorter and contains almost all the ideas.
I agree, trying to generalise anything based on 1 data point is going to be fraught with danger of hastiness.

Having never found a straw in my garden my intuition is that (not finding straws in every garden) is more likely than (finding straws in every garden) but obviously I have no valid basis to put a number of any kind on that.

Now while I think the original post is an example of Hasty Generalisation, I think the bigger issue is the generalisation combined with a sample bias. Self reported data points tend to be interesting because otherwise they wouldn't be reported. My thesis is that regularly finding a straw in your garden is interesting because it is unusual.
Apple put themselves in a position where they had the power to clamp down. Obviously they will then be forced to use this power. By western governments, by outrage mobs, by China.

By their own choices and strategy of centralizing power they decided to become a fascist enabler.
Sounds a little bit like Seaside: https://github.com/SeasideSt/Seaside/blob/master/README.md
Haskell: A Tree ="IS" a Leaf |"OR" a Node

In the Rust syntax ',' means both OR and AND.

A Tree {"IS" a Leaf ,"OR" a Node

A Node ("IS" an A ,"AND" a Box ,"AND" a Box.
What you see is wrong, i'm not telling anyone not to build things. If anything i wrote

> i do not mind Wayland existing (even though i see no point in it personally) as much as i do not mind Arcan existing - or Qt existing, Gtk3 existing, ZSH existing, Ruby existing and any other project that provides an alternative option to another project.

But i also wrote

> What i do mind is the manipulation going on to force me (indirectly mainly, through all the efforts going on - yes i know that technically nobody puts a gun on my head) to use Wayland.

In other words, build as much as you want, just do not force me to use what you built. If i like it, i'll use it. But that is not what happened with Wayland which is forced to people through other projects. As an example see what KWin's developer said some time ago wrt. to X11 in that they wont accept any fixes or features for X11 and everything new will be for Wayland and even if someone does the work it will not be accepted.

That is a clear case of KWin's developer sabotaging X11 in favor of Wayland, not of Wayland having some merits over X11.

Others haven't been as out there as KWin's developer, but i wouldn't be surprised that the reason mainline Xorg lies about the display's DPI (this is patched by most distros out there) instead of reporting the real one was those "Xorg developers" who went on to work on Wayland as having this information is enough for toolkits to implement per-display arbitrary scaling support (one of the supposed features Wayland has over X11).

As for what i have built, i have built a bunch of stuff, but it doesn't matter since they are irrelevant to this discussion and what i have written. What i'm writing matters and it is enough to stand alone by itself, i do not need to appeal to any authority - be it mine or someone else's.
They overlap. My bandsaw is a tool and a toy.
Cars are often toys, but almost always tools.
Yes! Web development is "weird" because we (developers) are basically constantly trying to put square pegs into round holes. Over the past ~25 years, a document delivery system has been perverted into a application delivery system. The underlying, fundamental technologies were not intended for "UI" app development.
Stoplight Studio is prett good. Also Apicurio, but lags slightly in features.
Race conditions can be created by I/O paths. I'm willing to state that unless the said language abstracts away all I/O, it will always be possible to introduce a bug :)
Interactive Investor in the UK
The daily stand-up is entirely reasonable and productive if you do it right. The problem is people who insist on doing it wrong. Upper management has no business deciding when a team has their stand-up. Agile means "people over process", after all.
One of my professors in processor design had a story about debugging a register leak in an out of order processor with register renaming.
> I actually believe I should be taxed more, even thought I'm far from the 1%.

This only makes sense if BG had an efficient govt that wouldn't steal your money. The reverse is very much true, so this is a mistake. If it happens, you should try to fight it, as that money will just go into the pockets of state-connected oligarchs.
Or just bad rollout procedures.
> Which is a complete rip-off. You could easily get 2% interest on that $100k you're leaving with them by just leaving it with a better bank.

The optimal method is to invest the $100k in VTI or even a money market fund. You don’t have to leave it as cash.
Where does this idea come from? A lifetime of construction work and I have never seen color coding of hard hats. You wear what was given to you. The company purchasing agent isn’t picking multiple colors to differentiate people, they are buying a single color in bulk, or you wear a hat you buy and the shop you buy from has at most 2 choices.
This sounds more like "on github for now instead of kernel.org".
They're tearing down some walls to fit a few more desks in (the openest of open offices). I've been living like a college student for 10 years now following FIRE blogs, so getting fired wouldn't be completely unwelcome.
Can You Guess the App by Emojis?
I favor brutalism. A 1998 style design completely contained in inline code in the header. Using base fonts and features that are supported by all browsers.

It has a unique capability: it loads quickly.
> "At my current employer, I've personally seen (and mentored!) people on a PIP who've been given reasonably concrete feedback on how to improve their performance in terms of the parameters set by the organisation. (The last part is key!)."

I think the mentoring is also a really important part.
Very likely:

https://support.apple.com/en-us/HT208351

They allow a Chinese company to manage iCloud data.
And cloud providers don't need IP addresses?
Yes, just probably not with a language as semantically ambiguous as C. Rust for example has guarantees against data races.
Unless these linting tools go out there with source, I'm going to be skeptical of Google's magic code checking and bug finding process.

And IMHO, such large number of patches / fixes on Linux should always use a decent open audit process.
I am not sure how a comparison between gaming consoles is relevant here. If you are going to mention gaming consoles, I'll take the liberty of mentioning personal computing devices such as laptops or desktops. Imagine not being able to install the apps of your choice and being restricted to Apple approved apps.

Also, you haven't made clear how giving users the freedom to install apps of their choice contributes to a negative user experience.
In my bank app both my account number used for national transfers and IBAN used for international is shown under account details with a copy button.

Then again, we also have an app (Swish) similar to venmo allowing you to instantly for free send money to a phone number.
> Saying it wants to make the state more efficient,

That is bold. Normally when governments want to destroy your privacy they claim they want to combat terrorism or something more horrible. They are going with making their processes more efficient?
From the comments I get on my blog (shameful plug, I run Remarkbox, hosted comments for static sites) I know I have changed the world, if at least just a bit.

I write primarily for myself, but I do put my words into a form that others could digest, understand, and learn from.

The words on my blog may be the butterfly flapping her wings.

I do not and likely cannot measure how much my writing changes the world and trying to do so often discouraged me from writing. Do book authors really know how much their work changes the world? To me, it seems like an infinitely complex relationship.

I can tell you I have saved many people time on their research and learning and I'm sure I've swayed some to think differently, more like me.

My blog is the storm, ans is cast out to the world and left to chaos and entropy to find who it must.

Links in my profile.
The purpose of work is to do something useful as well. Makework is even more unnatural which is what automatable jobs being kept for the sake of employment only are. That level of waste mounting isn't good for living well as it calls for what is essentially wasted resources and lifetimes.

The true issue is adaptability or lack of it in an economy. The replaced should be doing something actually useful but that process is less than straightforward.
Gee I wonder if this is any reason for the ban?

https://thenextweb.com/security/2019/09/30/chinas-new-500-me...
Where do you stop with this train of thought though? Why do the MPs from the north have any say about what governs me in Berkshire?

It's the same argument just at a larger scale.
I wrote a 6502 assembler and had a really hard time not giving $88 it's own mnemonic in the main table rather than to load it at the start of every file from an include. It was just too useful :)
Had you applied before?
Office 365 is $99 a year for 6 users each with 1TB. You can create another user and share their 1TB with your primary account.

It doesn’t work like DropBox, the shared space is added to yours. With Dropbox, any shared folders are subtracted from your allocated space.
> his bar for what he considers inappropriate is so low that it ends up stifling disagreements ... because if I show any annoyance, he'll criticize my tone ... It's driving me nuts to have to walk on eggshells all day.

this describes a woman I was seeing

disagree with her, and you're being condescending

agree with her, and you are bringing up something that she considers we had already resolved

bring up a positive aspect or endearing moment, and you are dismissing her

the best part of this is that she would rationalize her conversational superiority with her education in speech pathology!
> ... because it chips away at the very concept of majority rule and proportional representation.

I'm not entirely sure how to read this comment. This country has one of the least representative electoral systems in the whole of the EU and this is for the commons, nevermind the wholly unelected lords.
Lovely visualisation, but this doesn't reflect the direction of travel properly. Spending occurs before taxation. Taxation balances the books - not the other way around.
Depends on the scenario.

People know the facts and make informed choices.

That's the differences between engineers and sheep.
If you don’t have the credit you can just keep paying the balance as quickly as you need to from your cash accounts (once a week or once every few days). If you have the cash to pay for things, then you have the cash to pay for the credit used to pay for things.
It's all there to be used, it's just unfortunately Haskell proponents seem not to talk about it as much. Most of the discussion is around "interesting" stuff.

My company does everything in Haskell, but it's almost all just boring plumbing code. APIs, JSON, databases, HTTP stuff, HTML templating, etc. It works great.
WAG have had tax raising powers since April 2018, fwiw.
Think Different, Think like China I guess?

At least their 1984 commercial was cool, too bad they don't grasp what it meant anymore.
The DailyBooth (YC S09) Story: A Social Network That Almost Worked
I don’t think First Tech refunds ATM fees worldwide. Only at CO-OP Network ATMs which are in the US.
At which company is the largest Haskell team in the world?
I'd guess adoption will look less like an exponential or straight increasoming function and more like a sigmoid. As more people adopt, those left will be the increasingly resistant. Eventually, IPv4 re-sale markets will get pricey enough that bean-counters will insist.
Sure. But the real reason management loves the 'morning standup meeting' is because it enforces morning attendance of all employees. So much for those flexible work hours. Oh, you do get to go home late to finish your work of course.
That depends entirely on why they're in a PIP. My team might have completely different needs than the other team.
Where in the 'linux process' does it mandate that 'code MUST NOT be made available on GitHub'?

Google basically announced their project and published the code. That's it. In their email to the LKML (https://lkml.org/lkml/2019/9/20/394) they specifically mention:

In the coming weeks we're planning to:
* Attempt to send fixes for some races upstream […]

There are a few open questions:
* How/when to upstream KCSAN?

So they intend to follow the standard contribution process of sending fixes upstream.
Maybe you could shed some light on how to deal with the issues mentioned?

Especially point 4 sounds very painful. I frequently have to add logging or special case handling at different places in our code base.
"Packages exist for doing this" isn't the same thing as "this is a good ecosystem for doing this kind of work" though.

I'm fairly convinced that Haskell is good at preventing the kinds of bugs which you might run into writing, say, a parser or other kinds of very complex logical code, but I'm less convinced that the nature of the language helps with the kinds of issues you get hooking together APIs, databases, etc.
ATM Fees Set a Record, Approaching $5
I think it can be more intuitively explained without getting into math: if you know someone wrote down two random numbers between 1 and 10. You look at one and have to guess if the other one is higher or lower.

Say you flip over a 2: what do you think is the right guess?
Yeah, breaking the Law can be totally justified. Unless you want to behave like a slave company.
> For example, traditionally the view that males should be providers for the family would have been considered a healthy aspect of masculinity. That doesn't go unchallenged any more; for example there is a real concern out there that men are too competitive and effective at securing high paid jobs.

That isn't toxic masculinity, it's a gender norm. What would be toxically masculine about it, is if a man felt forced by society to fulfill that role, regardless of his own feelings and desires.

Feminists challenge that norm and the societal pressure that drives it, but there's nothing wrong or toxically masculine with a man doing that because he genuinely wants to and isn't forcing anyone else into a role.
One day we will regret this computer revolution in ways that we currently can't begin to imagine.
I am not sure why it is up to "rich countries" to fix Vietnam's pollution problem. Do not allow the building of factories that pollute a lot and it will get better. This is something Vietnam can do on it's own. Absolutely zero foreign interference required.
IRS Audits Poor More Often Than Wealthy Because It's Easier/Cheaper
It's a kind HN received wisdom that all psychology studies are false or invalid.

Personally, I see this blanket dismissal as one of the blind spots of our otherwise intelligent community.

Perhaps because so many of us are engineers, and that it strokes our egos to see the softer sciences fail?
Spending a few professional years using/learning PostgreSQL hard have paid off like crazy for me. It's a great server, doing my own devops for it is not much burden, and it doesn't hurt to have it splashed all over my resume.
What's your proof? The more likely reason for more malware targeting Windows is simply that Windows is by far the most popular operating system for desktops and laptops. In terms of market share nothing even comes close. So if I was making malware, I'd target Windows to maximize my value. On macOS for example you can install whatever apps you want, it's the same as Windows.
This is a rather poor and click-baity article.

According to the French government's page on this system [1] (in French):

The system is an app that generates login details to allow online access to (public?) services.

You install the app on your smartphone. It uses NFC (I suppose) to read your picture (also other details?) from your passport's chip, and stores it locally on the phone. It then uses this to perform facial recognition using the phone camera in order to identify the phone's user. No biometric data leave the phone according to [1].

The stated aim is to allow people to conduct administrative tasks (forms, applications) fully online where it is not currently possible because a "hard ID check" is required. It will not be compulsory.

It sounds a bit like Apple's Face ID but backed by official documents (passports) and with the government's seal of approval, some sort of passport check performed by your smartphone.

[1] https://www.interieur.gouv.fr/Actualites/L-actu-du-Ministere...

As an aside comment, in France most people have a passport, and everyone has an ID card, which requires having photo and fingerprints taken. So this does not give the government anything that they don't already have (or could have) and it seems that they took precautions to avoid unnecessary transmissions of biometric data.
> It obviously applies to normal families with normal parents with normal children.

You are missing a thing: People who don't want kids are usually not normal people.
Suggestion:

leave (verb)
1. To go away
2. To keep in place
A lot of companies put everyone who screws up (in a big enough way) on a PIP so they can fire them at the drop of a hat if they screw up again. Not that you shouldn't also look for other jobs but it's very much a box checking exercise in that case. Just don't screw up for 30/60/90 days or whatever and you're fine. Often times your manager will re-arrange your job duties to help you out with this (assuming they want to retain you).
TD requires a minimum balance to refund fees, don’t they?
Yep this post went completely under the radar :-(
The relevant question for the people living there is allways: but is it better tody?

And it seems, no.
Android only? I’m sure it’ll get an iOS version too, but what about people who don’t have smartphones? In Denmark we’re seeing more and more public services move to Apps. It used to be that there was an offline version, like in the case of our “NemID”, but now we’re talking about digital only drivers licenses and social security cards.

The private sector had long embraced mobile apps, and it’s really hard to buy tickets, do banking and so on without a smartphone, but now we’re truly locking people into their mobile devices. And these devices aren’t free, I mean, it’s not just going to be “Android” only, it’s going to be “google play” or “Apple store” only. I’m not sure that’s very democratic.

Don’t get me wrong, I’ll absolutely use these things and I currently use most of the available ones with great satisfaction, but it does concern me if we’re locking public services into privately owned ecosystems.
There's some discussion on proggit:

https://old.reddit.com/r/programming/comments/d55jr3/unison_...
Yeah, that guy has some kind of personality defect.

But, more sadly, it just goes to show how desperate his audience is for someone they can look up to and who will, authoritatively, give them some kind of guidance.

He's part of the self-help-vlogger-industrial-complex. There's A LOT WORSE than him out there too.
Solution to battle “during duties” vagueness in IP contract clause in UK?
Side projects for developers and who owns the IP and copy rights to works created outside of the "course of your duties".

How "course of your duties" is often(and possibly incorrectly) interpreted:

As the employee: During working/contracted hours as a permanent employee, using company resource.
As the employer: While you are employed by the company 24/7. i.e everything you code belongs to us while you are employed here.

I cam across some advice that seems really interesting:

"open a company and hold the IP rights, trade marks and project in the name of that company. You can be the sole Director and own it 100% but legally it is a separate entity from you or them."

So essentially you would be working two jobs and have signed two contracts.

Who now owns the IP and copy rights for the code you create?

Baring in mind this would be for side projects NOT competing in the same space you current employer is in. If you work for a company that is into everything - that's a separate conversation.

Personally I think this is dangerous thinking. Technically, you as the individual would still be the creator of said code assets and would potentially have broken the law by handing over said assets to another company. But the problem here is: If there is no clause saying you can't have a second job. Does the code you develop under the working hours of your newly founded company's contracted hours(weekends) really still belong to your "first employer" due to the "during your duties" where contracted hours are (weekdays - 9am - 5:30pm) part of the IP clause?

How do you handle clauses like this when you work two jobs or freelance for example on weekends - both legally and discreetly?

Aside from leaving of course.
The Trouble with Tile – When Your Thing Finder Gives a False Sense of Security
NAT is annoying though