skysight-inc/HackerNews huggingface dataset:
For an example of undermining (and de-funding) central authority, if DeFi (crypto etc.) goes mainstream it will have a devastating effect on nations ability to track and tax commerce.

Mobile to mobile DeFi payments will basically enable a black-market economy where the 'cash' is issued by a foreign power and is much easier to hide.
More we can expect Tractatus Logico-Philosophicus fanfic. Maybe some hot theorem-on-theorem action with stuff from Principia Mathematica.
Also their web and Android clients are so smooth compared to GMail. I have set up forwarding from my GMail address years ago and never looked back.
A lot can be written on the topic, but it all comes down to the difference between your income and your expenses over the span of a couple decades.

A median income with a median cost of living and a median lifestyle won’t do it, obviously. Otherwise everybody would be retiring early.

There’s a lot written about finding remote, high-paying jobs and then living like an ultra-frugal bachelor. That’s actually much harder to do than people like to admit and the lifestyle isn’t for everyone.

The more common approach is to get married, keep expenses reasonably low but don’t torture yourself, and one or both spouses should have a moderately high paying professional job. Consistently invest the difference between income and expenses for a few decades and you’ll get there.

Nobody is retiring at 30 and living like a king unless they’re extraordinarily lucky with a startup or some other gamble. However, it’s very reasonable to retire before the age of 50 or even 40 if you’re smart about it and willing to live a moderately priced lifestyle.
I think including a "Not official Disney merchandise" warning would get past any trademark concerns, since the goal of trademarks is preventing confusion between similar products.
Defense is already private - the government doesn't own Raytheon, Northrop Grumman, Lockheed Martin, etc. (Only speaking for the US - I don't know about defense in other countries).

I know Amazon, Microsoft, Intel, etc have current projects working directly with the state (Not sure if Google has one, haven't kept up with that saga). There's no "tech/hard power" duality - they all have projects for, and exist in the framework of, the State's monopoly on violence.

The "tech" the state doesn't have a lock down on appears to be weak tech - the stuff that doesn't even really qualify as tech. If it can be used to make weapons, radios, high powered lasers, etc., the state has a direct line to the largest commercial operators, and has its own labs as well (AFRL, FFRDCs, etc).

There is no "division" between "hard tech" and the state. The only people who seem to think so...probably build web apps and call it "tech".
> Obviously depends on your business, but on average, running your own business gives you more flexibility than working for someone else

Depends on how hard you run your own business. You can't go to $1M without driving hard. The ones that got lucky (struct on once-in-a-lifetime idea) typically don't stay up at $1M that long if they continue to run it like a side-hustle doing 20 hours per week.

> Directors at FAANG have wayyyy more pressure

That pressure is pushed down to the army of EMs and SWEs (-_-"). FAANG is a body shop because they have their hiring pipeline with potential candidates; they can afford to burn bodies (hi Netflix and Amazon :D :D).

> because you can always spin another SaaS

Not to $1M level that easily within 1-2 years...

> but is very hard to get another Director position at another company once you get fired from one

I don't know... I rarely seen Dir got fired and tailspin in the career. Can always go as Senior EM and climb up again.

> Also, your kids/family can inherit your business, but not your job.

This is the only thing that might be a WIN for entrepreneurship but now you have 2 worries: 1 running the company, 2 finding your successors.
These types of lists are nice and I appreciate the time and effort put into making them. I do wonder how much utility they provide though? I personally find it a bit overwhelming. Like is idea that I sit down and memorize all this stuff?

In the past when lists like this come up I read a bit, then bookmark for later. Later never comes and now I just have this bookmark lying around amongst the thousands of others I have made over the years.

Maybe a more useful way to present this stuff is figure out a better way to give you the law relevant to the context in which you are in? For the sake of argument I could see something like this being useful:

INPUT

I am a `_developer_` working at a `_start up_` who `_needs to give_` `_an estimate_`

OUTPUT

- see Hofstadter's Law

Probably a non trivial task and I'm sure there's a law in that list that describes this phenomenon!
As for demography - this being 2022, we cannot rule out that further progress in biotech will result in kids born from artificial uteruses.
Power law and asymmetries
I've got fond memories eating Cox Orange growing up. No other apple has that same flavour.
This looks great! I'll give the extension a try. I have been dying to find a reasonable bookmarking tool, but everything I've tried doesn't stick in my habit pattern. What are the types of improvements that you are looking to add?
In 1993 (seven years after Chernobyl; central Ukraine) we as teenagers were playing with a sensor.

Holding it on unwashed palm was registering 40 microR/h. Washing was losing the readings down to 20 microR/h.
More info on this please?
What kind of generated tests are you writing?

Is it more similar to 'golden files'? Generate expected output and assert versus current implementation output?
That's why i said "windows installer"...

( Ah, perhaps 'windows like installer' could be misleading. I meant windows only, but like a 'installer' mechanism'. Since it installs, updates, ... Out of the box. Didn't exactly knew how to write it as short as possible)
Log4jscanner
I’m very unconvinced but this. New Yorkers famously all hate each other yet if you can afford to live in relatively central parts of New York, you don’t need a car. Though New York is still somewhat car-focused. Internationally, London has similar but a slightly milder case of car-dependent sprawl to New York (but people still famously don’t like each other). Swedes are also known for their desire for space and privacy yet they somehow manage to live in cities that don’t follow the North American model. And many Dutch cities used to be going in the direction of the American model (held back by the lower wealth after the war preventing mass car ownership) and only changed direction in the 70s after won’t-somebody-think-of-the-children political campaigning and some very slim majorities in votes on the topic. And the transition was a slow one too.
> llvm already has instrumentation

The Go toolchain actually supports emitting instrumentation for LLVM's libFuzzer with -gcflags=all=-d=libfuzzer.

> therefor the language has to add more

Okay, and so? If this ends up making fuzzing more popular and easy-to-use, I frankly don't care if it was added as a library or deeply integrated into the toolchain.
I mean, don't get me wrong... streaming is still pretty good. Fragmentation of content aside, there's more good content than there's ever been. So I'm not a 100% doom and gloomer...

but...

Getting that content has the "provider" problem. As you say, whack'a'mole to get the movie you want.

People always bitched that "Cable is horrible! Why do I have to pay for 400 channels to get the 3 I watch!". And here we are... able to pay for "Ala'Carte" and it's exactly what everyone wanted - and expected: Paying more for each bucket. Instead of $100 (or whatever a full cable plan is)... you're paying $75 for internet, $15 for netflix, $10 for prime (or whatever it amoritizes yearly), disney+, hbo max, Discovery+, etc, etc, etc.

Finding the EXACT movie you want is a hassle... and that hassle is what drives me to Plex. Radarr/Sonarr/NZB/etc all roll together to make a massively good platform that, learning aside, hands all the power back. I do have to pay for some stuff (NZB, Plex, internet, time learning, etc) but it's my time and worth it.
It's just that the unit tests are built on the assumption that if you go forwards 24/48/72 hours, the time will be the same but N day(s) ahead. And that breaks down when you shift time zones.

>don't test behavior with different dates

It basically tests with different dates every time it's run.
Per the Finnish radiation protection agency the average dose is 5.9 mSv/y: https://www.stuk.fi/en/web/en/topics/what-is-radiation/the-a...

A large chunk of that average dose, 4 mSv, is from radon, where the dose varies a lot depending on where you live, and if you live in such a radon-prone location, whether you have sufficient ventilation in your house.
The concept of "Eminent Domain" entails the state taking private property specifically for public use always.

Which is why I mentioned it in relation to open source, separately from forfeiture :)
> Are you sure you want to save this version of humanity?

This fatalistic, sneering attitude is the least effective way of discussing climate change with people who don’t yet understand the issue.

I think a lot of people don’t realize just how much of a turn-off these attitudes are to people who are on the fence or otherwise doubtful. It’s not helpful.
Not surprising, the candidate did fail at acknowledge who the interviewer was to adapt their answers. It was a recruiter reading answers from a sheet, the simpler you keep it the highest the chance of passing the stupid test.
> It’s pretty easy to understand when you realize Americans don’t like eachother.

The way American communities were laid out by previous generations was not caused by the recent political strife.

I'd say it has much more to do with available modes of transit when the place was settled than it does any national characteristic of incivility.
> Is that innovation?

Well, yes. People associate innovation with good new ideas, but the process inevitably involves a lot of bad ones.
This year my little Lego Z80 machine will be pretending to be an IBM 5360
So, there are some really weird cases that lead to very interesting lawsuits. Sherlock Holmes was involved in one: A derivative was made based on early books becoming public domain, and the estate sued them because they felt aspects of his character shown in the derivative work wasn't actually added until a later book which was not yet in the public domain.

https://www.theverge.com/2020/6/25/21302942/netflix-enola-ho...

Which is to say, if you happen to put a red shirt on your Pooh rip-off, it's very likely Disney can, and will, sue you. This alone means that if you want to adapt Pooh (or Steamboat Willie), you probably need to go a very different direction than Disney has, such that the character is not likely to be recognizable as the same.
Apples, Ranked
I am not going to read his entire Twitter history. His top pinned tweet did not age well at all! So no good arguments at all!
I was being sarcastic. They may be cheaper but nothing is cheaper than a plant that does not need to be built.

Getting rid of nuclear to reduce electricity supply and then supplanting that with wind/solar is borderline evil.
Lua and vimscript are both the same age; Lua came out in 1992, and vimscript in 1991, so it would not have been an obvious choice. I think that vimscript has the same problem as shell scripts: there are a lot of editor/shell commands, and they didn't want to introduce a special syntax for distinguishing between the language proper and the editor commands.

I don't think that vimscript is that bad. What i don't like about are the scope rules, i.e. special prefixes for function arguments, locals and globals. Also the call keyword is required for function calls and let keyword for assignments.

Anyway, Python can be used as a vim extension language, i am not sure if Lua is superior in this respect to python.
It was a typo, and I corrected it to read "retire from software". I expect it will impact my lifestyle.
I guess you should email the NYT and ask them to stop peddling conspiracy theories:

https://www.nytimes.com/2020/08/29/health/coronavirus-testin...?
You're right. I consider 3.3 core and newer to be "Modern OpenGL". And the biggest reason I say 3.x is I know I will never support the geometry shader (or transform feedback though that came earlier).
> the Church worked to translate it into the working language of the common man

No it didn't; the translation was specifically a Protestant project. The Catholic Church kept services in English until the mid-20th century.
I think it might be more useful to think of this as a list that could help you expose "unknown unknowns". These aren't ironclad rules, but they are each a piece of gathered advice that hold some truth in some context. So if you encounter one that makes no sense, then great, that's a potential blind spot that you've transformed from an "unknown unknown" to a "known unknown".

So let's take your example of Hofstadter's Law

> It always takes longer than you expect, even when you take into account Hofstadter's Law.

So your reaction to this might be one of:

- Yes, that's a funny way to put it. I've spent many years estimating projects and matching up the final time taken, and even though i've gotten better at it, i still underestimate a little on each project. Here are different patterns i've seen for how my estimates end up going wrong. Here are different approaches i use now to try to mitigate how wrong my estimates end up being.

- Huh, that's interesting. I've just started being a manager, and i've been wondering why everything seems to take longer than i expect. Am i just the only one who is bad at estimating? Or is this some kind of problem that everyone encounters. Maybe i should look up techniques or ask advice on this subject.

- I don't know what this means. Why would anyone's estimates be wrong? Writing a website is like making a ham sandwich right? Once you do it once or twice, you must be able to estimate it perfectly every time.
>And I do know that video-games have been available for a few decades now, but the thing is that they've become quite compartmentalised from society's point view. More exactly if you like video games or if you're into video games most probably that means that you're the kind of person that is spending tens of hours per month (week?) hooked to a PC or a game-console, ignoring the outside world, hence the outside society. Culture, by definition, was meant to provide some "glue" to society, to embrace it, so to speak, today's video-games (or most of them, anyway) run counter to all that.

Culture has various definitions that it can be interpreted by but by your comments, your views on culture appear to be that relevant to the youth of the mid to late 20th century but are much less relevant to the youth of today. The culture around video games is more dynamic and popular compared to that of cinema which has serious issues drawing eyeballs outside of the repetitive blockbuster films. There's a reason why the CEO of Netflix was more concerned about the threat from video games to their product.
Single family sprawl is more cost efficient than dense development when you include regulatory compliance.
After the US invaded Iraq, years later I had a bunch of good friends that had immigrated from Iraq and had nothing about horror stories about life under Saddam.

You will find very few people of the victim class that agree the former was better than the past.
Can you share your world list?
Most companies probably are going to bring people back to the office in 2022.

What's going to be interesting will be people's reactions to that environment now that they've spent substantial time working in other ways. Will it go back to just like it was? Or will some of it seem weird and wrong? Will they change? What will they change?
I think it's worse than that. If you are expending mental energy on your dev environment, that's energy you're not spending on thinking about security, readability, maintainability, etc.
Hmmm. Where are you? Here in the US DST changes happen at 2AM to avoid ambiguities/weirdness with midnight.
Sounds like a great plan for home servers.
For lead the radioactivity comes from uranium mixed with the original ore, not from outside sources. That's why it needs to be hundreds or thousands of years old rather than just pre 1945.

>All lead mined on Earth naturally contains some amount of the radioactive element uranium 235, which decays, over time, into another radioactive element, a version of lead called lead 210. When lead ore is first processed, it is purified and most of the uranium is removed. Whatever lead 210 is already present begins to break down, with half of it decaying on average every 22 years. In Roman lead almost all of the lead 210 has already decayed, whereas in lead mined today, it is just beginning to decay.

https://www.scientificamerican.com/article/ancient-roman-lea...
> This is a pretty recent development in Japan's history and the world hasn't forgotten.

What do you mean? No, it's not. With the exception of WW2, Japan has seen way less conflicts and very little wars in it's history compared to other countries.

As for your link, I cannot access the source, but your comment seems biased by the meaning of marriage in the first place.

Basically, in Japan getting married means starting a family. If you don't plan to have children, you usually don't get married. Because if you remove the cultural and sentimental value given to the act of being married in the west, there is not much practical advantage or benefit to it in the first place.
How do you logout?
As far as I can see most are using the same protocols they always have over the buses they have always supported, no special driver applies. But even then, why limit the end-user application to a Windows desktop native application in C or C++ when you can also just have it run a communication server and do the client-side things in a more universal implementation. Makes for better compartmentalisation anyway, like the example of the closed networks of chip manufacturers. The chip machines and control systems run linux, but the desktops can be anything with a TCP/IP stack and a browser.
The article mentions the internment camps.

(I didn’t downvote your comment.)
Seems fairly standard for Go.

You mentioned requests - the Go net/http library is widely used, even though it's in the standard library. It didn't languish, it didn't die. The interfaces are also used in most 3rd party libraries and work well.

Moreover, Go's quality standard library is often cited as one of its main strengths.

Thus, the inclusion of fuzzing in the stdlib isn't surprising to me. Not saying the other way around would be bad. It's just not surprising, and I don't think it's a bad choice, looking at Go historically.
Past related thread:

Go: Fuzzing Is Beta Ready - https://news.ycombinator.com/item?id=27391048 - June 2021 (53 comments)
This is perfectly fine. Nothing to be ashamed of.
At least you don’t need to create a logon form
[Edit: The gibberish sentence "A variation moving up is also allowed." was meant to say "A variation of this solution can be used to solve the case where moving up is also allowed."]
I'm building a sports analytics platform, where users can write code against a hosted sports database, add commentary, and publish to build a sports data science portfolio. All published articles include the code, and any reader can fork someone else's work to do their own work building off others.

If anyone wants to learn sports analytics, I'm looking for beta users. (Also open to adding non-sports datasets if someone wants a hosted dataset with built in publishing for e.g. SEC filings, crypto prices, etc.)
Hey look, you fact checked me and nobody got hurt and a misunderstanding was cleared up. Thanks for proving fact checking is a good thing. Indeed, genius Trump only suggested injecting bleach, not swallowing it.
Apple farmers I've worked for your me they reckon its market share is just about having something that contrasts with the other colours on the shelf in the supermarket.
This is a thoughtful guide, and I enjoyed reading it. Ironically, you could never publish something like this on Twitter itself, which is why I'll continue to stay away.
"Eschew flamebait. Avoid unrelated controversies and generic tangents."

(especially the most shallow and common kind)

https://news.ycombinator.com/newsguidelines.html
I think most of them pass DNS queries. You could do HN-over-DNS.
That breaks if you don’t have a Finder window open. A better way (defaults to the Desktop):

tell application "Finder" to return POSIX path of (insertion location as alias)
> Following Trinity test and the rest of nuclear testing campaign, every single living thing or any matter that has been processed in any way has been contaminated and shows high background radiation (compared to pre-Trinity test).

Well, high and high. On average, humans worldwide receive a dose of about 4 mSv/year. Nuclear weapons testing and nuclear accidents contribute about 0.01 mSv/year to that.
I guess one can work around the lack of dynamic linking in a language like Go on the package manager and/or distro level (though some established distros and package management ecosystems, which I very much hope will not go away, will have it harder to adapt than others), but I really would like to make everyone think about whether we should...

Imagine a Debian archive (that is, a few tens of thousands of packages with source, build recipies and binaries for multiple architectures available) with only static linking on the table. You got a few hundreds to thousands of those packages installed on typical, real-world Debian machines. Then, a central component like zlib or OpenSSL gets an important patch. This triggers hundreds, if not tens of thousands (transitive library .so dependencies are a thing after all, and you want to have all your supported arches covered) of rebuilds across the archive. All users will have to re-download and re-install all resulting upgraded packages they have installed.

With increased sharing of source code (i.e., when following "don't build your own crypto!" and other generally useful mantras by re-using existing codebases) and only static linking on the table, this kind of problems gets really, really bad really quickly for large-ish software archives. Kinda like with log4j in the Java ecosystem, where each app is used and event expected to dragging all its runtime dependencies along on its own.

In the dylib world we are living in right now however, users get a single updated package, and upon the next restart of an application linking against it, they're immunized against the bug. The reduction of churn is nigh-unfathomably massive.

If your systems generally only run a single application, and there's a dedicated ops team at the top (or bottom - it's a matter of perspective, I guess :)) of a monorepo world with each dependency fully vendored in, and an "intelligent" build and deployment system atop it all that will take care of gracefully upgrading everything everywhere upon such routine patching, I can see how statically linking everything reduces the amount of potential pain points upon deploying stuff. For the significant portion that makes up the rest of the world, they generally don't have such luxuries, and will be a lot worse off. Especially established and wonderful Free Software communities like Debian or Fedora. I think that would be a huge sacrifice to make.
There is one here https://techcommunity.microsoft.com/t5/exchange-team-blog/em... though you'd be hard pressed to recognize it as being this bug, since it doesn't mention the error message that everyone has seen, and the instructions for workaround are not as explicit and detailed as I'd want if I was paged for this.