skysight-inc/HackerNews huggingface dataset:
> Ok, so how did he got

Way to assume my gender and preferred pronouns. Bet you're glad that HN has no CoC that would get you a stern warning for this.

> The only way to do so is to discard the interests and knowledge while putting great emphasis on experiences - and immediately assume they will end manifest as bulk personal anecdotes.

No. One very obvious way to do so is to recognize that Wikipedia isn't about interests and experiences and the contributors/authors of articles but about sourced information. It's an encyclopedia, not a social network or a blog. The articles are supposed to represent information gathered from other sources (and they take other literal there, Original Research by the author is not desired [1]), not the knowledge, interests or experiences of the person adding information to the article.

[1] https://en.wikipedia.org/wiki/Wikipedia:No_original_research
AWS Concepts from a to Z
The situation with Cuba is where I find myself widely differing with the viewpoints of my American colleagues - I just cannot see any justification for the way that the USA treats Cuba. It is inhumane and un-just, and I think Americans suffer more for having to live in a repressive system that does not have their best interests at heart. What does the American people get out of the restrictions placed on Cuba by their government, other than cheap sex tourism and a medical haven not offered within their own borders?

I really have to wonder if we'll ever see relations normalised .. so many problems in the world, if only Americans would change their state policies, quit arguing about scary orange puppets, and start paying attention to exactly who is running the CFR ...
That, I didn't know.
Moving Data Around with the AWS Database Migration Service
The quote attributed to him (I've not seen his press briefing myself, so I can't say whether it's accurate) is this:

> Last year I wrote about the possible threat of coronaviruses and the urgent need for planning.

There are three key bits there:

> I wrote

The blog post is some 1800 words, two-thirds of which is a verbatim quote from the Bulletin of Atomic Scientists. Once you taken away the leading epigraph from David Deutsch and the rather long title, there are barely 400 words of actual content from Cummings.

> about the possible threat of coronaviruses

In its original form, the post does not mention coronaviruses. The only pathogens mentioned are Ebola and various types of flu, and those only appear in the extensive quote from BAS.

> and the urgent need for planning

The only planning it refers to is greater security for laboratories studying dangerous pathogens, specifically the use of red teams to test the security of British research facilities. There is nothing about preparing for pandemics, whether stockpiling equipment, contingency plans for dealing with a pandemic, emergency powers legislation, determining criteria for imposing or lifting lockdowns, etc.

Given that Cummings appears to be using this post as a refutation of the accusation that he initially favoured "herd immunity" as the strategy for dealing with COVID-19 in the UK, his representation of it seems a little disingenuous.
>OMG, how am I only now learning about this life-changing feature?

Ironically you might have learned about it sooner by using Emacs more, because then you'd be more likely to use the ctrl-v Emacs hotkey for scrolling down fast (which also works in less) and mispress it.
The Internet- Reddit Place
A beautiful online "experiment" that showed the true nature of the Internet

http://sudoscript.com/reddit-place/
>It's not clear how different this is from say hedge fund? I would imagine it's the same set of people

Although a hedge fund and a venture capital fund look superficially the same, they attract very different types of people because they specialize in different aspects of finance. I wrote a previous comment on this.[0]

Many folks who start hedge funds or join hedge funds come from traditional banking sectors like ex-Goldman Sachs, ex-Citi, ex-MorganStanley, etc. Their mental model is arbitrage and finding inefficiencies in financial markets.

In contrast, the type of people who start VC funds often come from the tech industry. E.g. ex-Intel, ex-Google, ex-Netscape etc. Their dominant perspective is growing new startups that beat the competition. E.g. The VC Marc Andreessen was not an ex-banker. He was the Netscape wunderkind programmer. Yes, sometimes some lower-level VC partners come from Wall Street (e.g. KPCB partner Mary Meeker was analyst at Morgan Stanley) but the prominent names in VC came from the technology sector. Likewise, the next generation of VCs will come from employees of today's tech unicorns.

The disposition and personality of a venture capitalist is closer to an angel investor rather than a hedge fund partner. The angel is just investing his own money to grow a hot new company whereas the VC is investing others' money.

[0] https://news.ycombinator.com/item?id=21365966
Developers Jeopardy How many questions can you get right?
I'm a fan of GreatFire Analyzer, so I'm intrigued. But it's not clear to me what this library actually does. What kinds of censorship can it defeat? DNS poisoning, deep packet inspection, IP-based blocks? Do you direct traffic through your own servers or do you sneak past the Great Firewall in some other way? So many questions. All of that information should probably be somewhere in the readme.
>>Some comments around here are extremely negative of the whole situation. More negative than I think they deserve.

Welcome to the new world of Cancel Culture, where no can ever be forgiven, excused or allowed to personally grow

The second you make a mistake will that should mean your life is over...

Society today is in a sorry state and I see no end in sight
Deliberate Practice and the Senior Developer
At one point we were not allowed to drive for anything non-essential. (was this the case for Cummings at the time? it's still the case where I live in Wales)

Stated reasons were (1) reducing load on health services from road accidents (which has worked - my friend in A&E says he's "never sat around on his arse so much at work before"); (2) reduce transmission of virus at fuel stations, risk to breakdown services, etc
He broke section 6 of The Health Protection (Coronavirus, Restrictions) (England) Regulations 2020, which is the law that implements the guidance.
So no law was broken, just guidance... maybe. Depending on interpretation
Serious question: why didn't you just pay $20 for a haircut?
If you read the comments here you'll find the author saying "I don't want to promote a 2nd year business student's work as an original pitch deck so I can look more closely into the provenance of problem slides if you could name these and I'll either redact them or adjust the title accordingly. Thanks for bringing this up :)"

Don't think it's quite as dramatic as you imply here, and I don't think anyone is deliberately fabricating slide decks in order to trick you.
What your interviewer wants to know
https://dl.acm.org/doi/10.1145/3371071

Dependent Types via macros, in Racket

somewhere near the end of the paper is a table of the macro features used, which gives the impression it was only possible in Racket, but the lack of a common terminology for these things makes it hard to compare other languages' macro systems unless you are deeply familiar with them, so maybe it could be adapted
As someone who actually administers a Mastodon instance, this is absolutely not the case and is a complete exaggeration.
shrug it basically just copies files out of node_modules to another folder for sane browser use of module imports (no concatenation or build process). Basically, for people who liked bower but are stuck with npm.

I've used it for some personal projects, but doubt that I'll use it for anything paid anytime soon.
Yes, it's madness. The whole thing is pointless even if it did work, which it won't, because as I posted above people will ignore the rules almost instantaneously, especially once they're a few pints in.

I'll just end this by saying that some people are like you, some people are like me.

We're not going to stay in fear forever. You might. I hope whatever happens that you manage to find peace with it. Godspeed.
> There was a block-list circulating around, and if you do not block every instance on the list, your instance is misogynist, pedophile and far-right.

I must have missed the memo, because I run a medium-sized instance, don't follow any blocklist, and no one ever complained about it.
Did Neil Gaiman travel with his Covid 19 infected partner, or lie about his trip to get himself out of trouble? Come to think of it, has Cummings even apologised?

Also we could hold him to the same standards as his peers - fellow politicians. The closest case I can think of is Catherine Calderwood ...
GTA Vice City
Good use case indeed!
One crucial difference between China and other western countries is that, China government won't try to break WeChat up in the name of antitrust or anti monopoly.
It's possible.

https://tools.ietf.org/id/draft-mrw-nat66-00.html

https://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/ch18s04.html
Also good use case! :)
These are too many risks to think about. I doubt many successful founders had them as "risks", maybe can be called as an "issue". Apart from product market fit, are others really big of a risk?
.. especially considering the conditions which allow the heinous income equality situation in Cuba, in the first place, are directly related to American's continued ignorance of their military industrial complex' threats against 'lesser cultures' .. and/or complacency/complicity in the equation.
> why do you feel the need to point them out?

The web page points them out as "RELATED" (emphasis in original) at the end of the press release. It's not clear if that was done manually or algorithmically. If algorithmically, perhaps it's one of those unintentionally bigoted algorithms?
They could filter traffic, but they might have some profiles for users who later moved to the EU.

But I'm asking whether GDPR authorities have any recourse to take against a US corporation that has not expanded into the EU.
> The fact that the same adviser ignored his own advice, while both sickening, and amusingly ironic, is incidental here.

It's a bit worse because it's not just "advice" or "guidance", it is also the law. He broke the law. Plenty of people have had fixed penalty notices as a result of breaking that law.
Why a VPC is like the London Underground
The description of “shake” is something that I would expect to have “in the West” as well, by now, but still... nothing. Connecting to someone’s online identity when meeting or soon afterward is still somewhat awkward - either rely on old-school phone numbers, which are long and error-prone, or on names and usernames you can misspell.

I get that it’s hard to do this while respecting the more privacy-oriented sensibilities “we” have, but surely it’s not impossible. Is there anything I’m missing, like some cool app that teenagers use...? LinkedIn, for example, should absolutely add it.
I Sat the AWS Cloud Practitioner Exam Online: Here's What Happened
I did something like this early on for a website builder using MySQL but it very quickly hit bottlenecks.

I also wanted one-filesystem-per-customer support and full isolation as in Docker, so I ended up writing a new OS to support all of this natively. It runs in production on boomla.com, a hosted website builder that is also a programmable platform.

WARNING: it gets even weirder, databases can be nested, a database entry is also a file and a directory at the same time, or a nested database if you want. There is no way understood this sentence. :) For example, you can store files in files. As in, style.css/background.png, etc..
Every change also creates a new filesystem snapshot, which may also be nested. All right I stop here.

This is not as much an advice for OP (to write a new OS) but more like a plug for the intellectually curious to explore a parallel universe. :)
Still doesn't explain the sudden increase
We do know that they were studying coronavirus in Wuhan so it is possible that somebody could have been exposed to it in Wuhan's biolab. And, my understanding is that it hasn't been ruled out.

I also disagree that people that had read his blog and that article in particular didn't see them as connected. I had read that article earlier in the year, and I remember being surprised that the UK lockdown hadn't happened earlier since in 2019 he appeared to understand the dangers.
DHCPv6 is broken. Addresses are assigned not based on MAC addresses like in DHCPv4, but based on UUIDs. Whether the UUID is per host, hardware, boot or phase of the moon or just random is essentially random, making it totally useless for any kind of managed network. One might as well just go with the simpler alternative of using SLAAC. Any admin claiming DHCPv6 is somehow better for a managed network than the "anarchy" of SLAAC is deluding themselves.

There are patches and extensions doing MAC address based assignments, but those are only sparsely supported in network hardware and software.

For the configuration tasks that DHCP also is used for beyond address assignment, there are better alternatives like anycast, zeroconf and SLAAC extensions. The only thing that would make DHCP useful again in 2020 would be strong cryptographic authentication for devices, maybe tied in with 802.1x and MAC layer encryption.

Therefore I think android is just ahead of the curve in getting rid of DHCPv6.
Let me explain. The problem is that somebody malicious might impersonate another company through a domain name.

So they send people emails with URLs like "netflix.user-support.com" where "user-support.com" is owned by the malicious actor. This is extremely common.

I honestly don't see any other problem. How else would you get people to visit "netflix.soy", if not by the same mechanism? It doesn't matter who controls which part of the domain, users are either going to notice the odd parts of the domain, or they are not. The fact that one is a TLD and the other isn't doesn't really make a difference, at least for uncommon TLDs.

> On the other hand, someone owns and operates .soy, and has to actually approve new domains getting created. Part of that process could be a step that automatically screens for scammy looking registrations.

Yes, but that wouldn't do anything to solve the problem. It would only make things more expensive. I honestly don't see the issue with anybody owning "netflix.soy" unless they're malicious, but in that case owning "netflix.anything-else.com" would be just as bad, if not worse. Since we can't really prevent the latter case, preventing the former case is moot.
But then you get the nightmare that is cpu throttling, don't you? Had the same experience with a precision.
The kings move constraint confuses me. Where does N1 get checked against N5, its diagonal?
There are other word choices than 'rewrite' that describe that implementation without confusing the context.

For example, "log parsing without using sscanf()", or "sscanf()-like parsing using fixed formats".

Saves the need to lookup the actual code in disbelief.
Onboarding: How to give new hires a soft landing
What we do at my current job is server per multiple accounts
each server holds 500-1000 "normal sized" customers and the huge or intensive customers get their own server with another 10-50 customers
Currently moving from EC2 + mysql 5.7 to RDS, mainly for ease of managing.

However, we dont use a tenent id in all tables to differentiate customers we use (confusingly named) DB named prefix + tenent id for programatically making the connection.

Have a single server + db for shared data of tenents like product wide statistics, user/tenent data and mappings and such things.
In the tenent table just have column for the name of the DB server for that tenent and that's pretty much it.
Migrations are handled by an internal tool that executes the migrations on each tenent DB and 99% of the time everything works just fine if you are careful on what kind of migration you do and how you write your code

Some pitfalls concern column type changes + the read replicas going out of sync but that was a single incident that only hurt the replica.
Show HN: Finding Lanes Without Deep Learning
*You need to read man less more
Rider for Unreal Engine
I'm conflicted on this because I'd like those gains in safety and efficiency. I think it'd also allow us to live with smaller & curvier roads, which I think are romantic and kinda relaxing. (I'm quite bored with the wide straight flats they build; those also ruin the scenery and generate lots of noise)

On the other hand, cars have been getting safer and faster and more efficient, roads have been getting wider and safer.. only speed limits haven't been lifted to match. A part of me wants to live the utopia where I can get where I want to be in less than half the time it takes today. That'd make the difference between going to my parents for a coffee after work vs having to reserve a full day (if not a full weekend) for the trip.

Trains are not really a solution around here.
Even if it wasn't a problem (which it was, at the time he did it). It's his covering up of his actions + colleagues backing him up, which is the real issue here.

He's so blatantly lying about the "eye sight test", it shows a total lack of respect for the public and his role as part of the UK government. They should be, if anything, following the rules more than anyone else in order to set an example.
When dealing with corecursion (infinite streams) you don't care about whether you terminate, but rather, whether the infinite stream is _productive_ meaning it doesn't stop producing values. The prime example of a function that's impossible(?) to prove productive (for all cases) is filter – since it takes a predicate function that decides whether values are returned or not. If you give filter a predicate that always returns false you will never produce any values, hence that wouldn't be productive.
RTFA, I guess?
Section 6 of The Health Protection (Coronavirus, Restrictions) (England) Regulations 2020.

https://www.legislation.gov.uk/uksi/2020/350/regulation/6/ma...

> 6.—(1) During the emergency period, no person may leave the place where they are living without reasonable excuse.

He claims his reasonable excuse was to get childcare from his family in Durham. That might cover his trip from London to Durham, but it doesn't cover his trip back again.

I'd argue it doesn't cover his trip from London to Durham because he had childcare available in London which he chose not to use.
The issue for me is that sometimes I need to SSH into soem server and maybe check crontab and surprise vim opens, then I need to google again how to exit from vim.
I think it means it's pointless trying to argue with this user.
Astronomers Are Now Disagreeing over Those Epic 'New Planet Birth' Images
As a library developer, don't you need to define exactly the same trace points (hooks) in your code?

Am I understand it right, that you suggest instead of doing it in a generic way (any tracing method could be plugged in this way), to stick to one particular library?
My Guess, someone on the team understood the ramifications but others did not. They only thing they someone could get them to agree to is the email

I have been in meetings where everyone in the meeting though "doing X will have no impact on anyone so there is not need to notify", where I knew 100% they were wrong but none of my arguments landed, my final statement was "well if it is not significant then the email should not matter either so why not just send it out just in case."

These things do not happen in the vacuum, and while it is good the CEO is talking 100% of the blame, I can assure you the CEO had internal support and internal dissent for the feature.
And we are starting to see riscv chips with similar functions. That ISA is open doesn't mean the firmware must be open. And we have already riscv devices with additional homegrown hardware security "features".

Of course, you could avoid manufacturers that put this type of security crap in their chips. But with that logic you can already avoid Intel ME by using CPUs from Via...

(The point I'm trying to make is that an open ISA doesn't really solve all our problems. I feel Berkeley folks are overpromising here)
He said that he'd written about pandemics, and that his writing shows he wasn't against lockdown, and was not in favour of herd immunity.

His blog does show the danger of pandemic, but says nothing about herd immunity or lockdown.
> They have not "taken the right steps", at least not yet.

So reversing and apologizing is still taking the wrong steps? Is this one of those situations where no positive descriptor must ever be uttered about someone?

> That's nothing to be proud of or rewarded for.

Good thing I never said that. I don't think we're speaking the same language here.
I see. It makes sense, thanks. I guess that's actually the problem that silo'd discussions solve (if you see only what you already like, you won't rush to disagree, and your comments won't shock people). Although, that's quite a depressing conclusion :)

Out of curiosity, do you have any leads on what may replace a voting system for emerging insightful content? It sounds like a job for AI, but I guess any bias in it would be hated even more passionately.
Some diesel electric trains had regenerative braking in the 1930s.
I don't understand why there are so many 4-year and Masters programs that are so expensive. Who has $60,000 for a degree? They are priced with the expectation that you will take on debt and slave away for 30 years at the profession for which you're now trained, to pay it off. Community colleges look like a huge advantage.
As a non-coder I also find nano to be more than enough for 99.9% of my needs at the terminal. It's the first thing I install on a fresh OpenBSD (though sysupgrade(8) has likely made reinstalling that OS moot), and it's my goto for any non-Windows system I maintain.

Back in the early 2000s before I found nano, I used JOE on Slackware and loved it. I discovered nano and learned it, and now if I try to use JOE I find myself turning on its "pico mode" to get back to now-familiar commands.
It's an issue outside japan; if I federate with an instance that allows this content, Mastodon will mirror that media. While in Japan certain images might be legal, in my country they are very much a greyzone I don't want to risk as administrator.
> Use alias to edit and reload .zshrc

> source $HOME/.zshrc

.zshrc isn't the only startup file, if you place everything there you're likely doing it wrong and should split things like some environment settings to $ZDOTDIR/.zshenv.

Better way to reload startup changes:

alias reload='exec zsh -l'
>connect + login was 5 ms at maximum (and I think it was much less, I just don't remember that far)

is that with creating a new connection in the pool?
we work with microservices so we have a "db gateway" so any request to the DB goes through that and it routes to the correct db server for that tenent. our latency for an already "hot" connection is about 40-50 on average but i belive the lowest number i got (for query by primary key in a kinda small table) was no less than 20-30
and opening a new connection added a couple of 10's atleast to that number
Glad you aren't my lawyer
Nice article BUT I really despise that it's so left and so small. Impossible to read on a larger screen.
> How is going for a walk outdoors a problem? Why is it relevant how far he drove to get there?

The lockdown rules the country was under set these rules as a condition - you may leave the house only to exercise, and you may not travel to get to a place to exercise. This was to stop people going to tourist spots, petrol stations and other places they may interact with others.

You're right in a way - a single family doing it probably causes no actual harm because they're the only people present. Now - who gave this unelected government advisor special permission to go there and be that single family, while nobody else could, and was locked down hard?