skysight-inc/HackerNews huggingface dataset:
New York has a much more difficult road test, but nothing to the level of a British one. Coming from NY, I always thought it was ridiculous that you could be licensed without showing that you can drive in traffic. But it’s not like New Yorkers have a reputation for good driving, so it’s not a big part of the solution.
Cooking (proper food not junk), growing your own food,
personal finances, how to manage emotions, carpentry, welding, how to enjoy time by your own, languages (the more the better), how to do basic fixing of appliances (see RepairCaffe), learn the joy of not to stop learning, sleeping habits, health habits, be conscious what you want at work to be happy (depressed Manager or happy technician)...

To be continued... nice thread!
Please Test Your Memory
This is the exact opposite of what I experience. Maybe we're in different countries(I'm in the U.S.) and they're targeting for upgrades based on location.

Medium used to be a great resource, but now I loathe seeing it and I won't even bother clicking a medium link.
IIRC tin was one of main motivating factors for the Roman invasion of Britain
From the conversations that I have seen, it seems to just be a comfort level thing. I haven’t seen many strong arguments for it other than “I want it because it helps me a lot in other languages.”

The benefit just isn’t that prominent in a system built for the BEAM from what I’ve seen. And there are a bunch of negative trade offs that make distribution and hot reloading a lot more complicated.
I mean if you want to go out of your way to portray the company in the best possible light and OP in the worst possible light, sure.

Most people wouldn't consider a multi-million dollar corporation that is beholden to federal regulation their 'friend' though. And if we're continuing your painfully hyperbolic analogy, if said friend kept insisting that they had or were in the process of giving me back my pencil any time I asked them over the course of a year, I would have some grounds to complain.

Oh, my bad. By complain on a small independent forum I really meant 'crucify him in front of seven billion people'. My mistake.
London especially suffers from lots of shoddy conversions.

However, buildings built today to today's modern standards (with a little foresight) could easily be fine 100 years in the future. I'm not talking about fragile glass showpieces, but simple properly insulated homes built from durable materials.
It’s not just plastic but also Asphalt, Lubricants, Fertilizer, etc. However, let’s assume they only used 10% as much oil as us and only used oil for ~100 years before dying off.

They would still have started with easily extracted sources not offshore oil or ultra deep oil. The world had very easily extracted oil when we started. Further, there is no missing oil based on geology.
Also why some other folks suspected of being Satoshi have denied it so arduously.

If the above poster is Satoshi (which I suspect, it being a new account), I'd like to thank you for your contribution. Your writings are underrated but will be appreciated by future economists, developers, and historians.
It’s a great example of why the “no zoning” crowd is as wrong as the NIMBY people.
I think part of the problem is with Google eating the ad business. It seems (from my childhood as a comparison point) that if someone needed to profit off of their content it was fully supported by ads and that was fine.
I don't believe it at all and there's plenty of evidence to the contrary that people can find for themselves.

That's my honest opinion and you are entitled to yours, fairly sure no one will ever know for certain. There's a journalist that went deep diving on this and came out with the same conclusion, from timelines to stylometric analysis, it doesn't add up to being Hal. He's just that guy who actually listened on the mailing list rather than be the snarky one where everyone else nods in agreement congratulating themselves how smart they are.

In the last years of his abled life, the man was getting involved in whatever cutting edge technology he could find, most of this is documented, nearly all of them failed, except for twitter and bitcoin. He's now cryopreserved, something that has virtually no chance of ever succeeding in the next 1000 years, yet...
A typed, algebraic approach to parser combinators [pdf]
I put a small XFCE panel next to my windows taskbar. I put launchers for any windowed programs I want to launch. My .bashrc checks if the host is WSL. If the host is, then it checks for a running XFCE session. If there isn't one running, it launches the settings daemon and panel.
The article is an excerpt of this book: https://readonlymemory.vg/shop/book/sega-mega-drive-genesis-...

Sadly, it's sold out - all of their books are top notch, i own a few and don't regret getting any of them (unlike other Kickstarter ones from France (not naming names...)).
In practice, is there any difference? As long as example.com is guaranteed to be reserved, I don't see any downside in using it.

Not using .test was a big problem for tools like Pow a while ago, but that's because they were using .dev, which had no official recognition as being reserved or special-purposed.

For e-mail addresses in particular, I could easily see a situation where your domain logic prevents you from using an invalid TLD (like .test), and it would be a shame to special-case something strictly for testing purposes.
Lexy’s Labyrinth: web-based Chip’s Challenge emulator
VsRank – Product Ratings and Comparisons
VSRank is a detailed service for comparing any objects (processors, food, cities, countries and much more). Additionally, we publish ratings. The ranking is built as follows - each object is compared with another, and points are assigned based on the comparison results.
Now we have launched the MVP version with a comparison of processors. In the future, we plan to greatly increase the number of compared objects and improve the design.
Any comments and suggestions for improvement would be welcome. Thanks!
I am a big fan of the current HP Prime calculators, a clear case of the "give up in despair because cell phones exist, then later realize you've got years to rebuild your product with cell phone parts..."
Google needs to do a lot more to improve the top search results. It was a shock just a few days ago when I told my younger sister to Google something and then I had to tell her "no... scroll down about 2/3rds of the page" because everything above the fold was ads and junk sites.

I have to now not only apply the wadsworth constant to youtube videos but also to search results.
The Right Pick (CSS Selectors)
This guy is really committed to the joke, seeing as how he could easily sell bar.com for millions of dollars.

Note also that there is a .bar gTLD, and there is a foo.bar domain as of 2014 (though it doesn't seem to be hosting any content). I run the .foo gTLD, and bar.foo is a real domain (though admittedly not as good as foo.bar). There is no .baz; next round maybe?
The conquistadors were opportunistic adventures who by luck happened into the most hated civilization in Mexico and was smart enough to leverage that hate to overthrow that empire. Epidemics are not genocide by any measure of definition. Empires then do what empires do which is to extract value out of their new holdings. Just like the Aztecs did before them.

https://www.history.com/news/aztec-human-sacrifice-religion
There's a volume control/mute button
How does one avoid type errors in Erlang applications? If the answer is 'testing' then types are indeed an obvious gap in the language. If it's something else, I'm genuinely interested to know. What makes Erlang so special that a lack of types actually aids (or at least does not at all hinder) in long-term maintenance/refactoring or enforcing type-level constraints on values?
> When we receive a request for account deletion, we may retain the email address on the account up to a year to ensure that we comply with internal policies and legal obligations.

On this specific aspect, they're not wrong. For example, they might keep that info to contact past clients about breaches, tax compliance issues, etc.

Sure it would be better if this issue was explicitly spelled out and maybe more specific, but it is not wrong. (Sure, using that email to warn about a downtime is outside of that scope)
Losing weight/maintaining proper weight (without being miserable, eg not juice dieting), meeting people (since your high school/college friends will move away), good posture/technique (don't get carpal tunnel), the importance of stretching.
YCrash Installation
It swamps the connection.
As a joke at the last office job I had, I would roll dice on an app to make decisions. More often than not the dice would have had the same or better outcome than humans bikeshedding.
Rinsing my nasal passage daily with a salt water rinse has done wonders for my allergies. I use a little bottle and saline solution called Nasopure.
The Builder Pattern (for your career) (transcript)
Try bashtop

I dont prefer glances because of its dependencies of python and i really avoid installing big dependencies unless I feel its required for most of the other packages/use cases.
One trouble with debates like is math invented or discovered is people will call 'discovered' Platonism and then get into debates on all the miscellaneous beliefs Plato may or may not have had.
> But ultimately having an explicit model allows us to actually interrogate and correct those biases in a permanent way.

Who is "us"? And does it?

Does the firm writing the software actually allow this? Plenty of software sold to the government comes with contractual stipulations that it may not be reverse-engineered, inspected, or otherwise second-guessed.

Besides, principles shminciples. The way to judge these systems is by the actual impact they have. Will this result in a more just system? If not, we can put the principles right into /dev/null.

The article does seem to address this:

> Among the debates was how to balance accuracy and fairness, said Ojmarrh Mitchell, a professor at Arizona State University who served on the panel. An accurate algorithm would do a good job of predicting whether defendants showed up, and thus whether to recommend release, Mr. Mitchell said, and a fair algorithm wouldn’t result in more release recommendations for white defendants than for others.

> More than a year of tinkering ensued. To decrease the differences in outcomes for different races and ethnicities, the researchers excluded data on low-level marijuana offenses and “theft of service,” mainly subway turnstile jumping. Removing fare beating and marijuana arrests lowered the racial disparity in the tool by 0.4%, essentially making it slightly fairer but a little less accurate.

> Data released this month show the new tool’s recommendations didn’t have such racial disparities. From Nov. 12 through March 17, the algorithm recommended releasing without conditions 83.9% of Blacks, 83.5% of whites and 85.8% of Hispanics. Defendants with higher scores returned to court more often than those with lower scores, showing the algorithm seemingly made accurate predictions.

...Albeit with mixed results. You can't avoid bias. You can just choose whether you want to bias towards justice, or rigidity.

> Judges didn’t like it. “They said, ‘I was loving this, all this data-driven, evidence-based demonstration of what’s predictive. Now you’re putting a policy thumb on this,’ ” said Susan Sommer, general counsel at the Mayor’s Office of Criminal Justice.

> The researchers added those charges back in.
Try rinsing daily with a Nasopure. Has worked wonders on my allergies and keeps my nasal passages clear 100% of the time.
They gave us at least Syphilis. Probably others as well.
It's behind cloudflare and I was met with a captcha AGAIN. Sigh.
Because that calculation assumes the existence of a kitchen to make the soup, energy to heat the soup etc. If you ignore what the actual costs of production are it seems like everyone is using an extreme markup.
BSD utils balk if you get the order of command-line switches "wrong" (an attribute shared with the Git CLI). The time wasted dealing with that alone is worth installing the GNU utils.
Nine Collisions
What is the point of this whataboutism? Do you think that the revisionist policies of other countries somehow justify any ignorance on the part of people in the West with regard to their own history?

There is no justification to the idea that a critical look at Western history is itself a criticism of Western countries as opposed to all others. The nations of the world are not all engaged in some zero-sum game of historical respect.

Point-scoring, however, has a real and detrimental impact on discussions of history. It should only be used by people who hope to shut down any analysis of the realities of the past: and if you want to do that here, you should go elsewhere.
I believe this is generally true of any utility. We can all live of soylent or something instead of moving around foods that spoil easily for example. We could all also live in large concrete block where everyone has a small room and houses don't exist. All of that would be hugely more efficient but I doubt you or many other people would like that.
As much as I love small electric vehicles (I drive a third-party converted electric Citroen c1), I just can't imagine driving across the US at 40mph so the electric trikes can keep up.
Likewise, imagining an unsupported definition to qualify a position that can only exist in an echo chamber is vapor.
If somebody unsubscribed from a mailing list and the unsubscribe was effective that would be on the front page of the New York Times; it might even displace Trump's latest temper tantrum for 5 min on CNN.

I am always unsubscribing from email lists and still getting email later. That's why I almost always block email from the sender when I unsubscribe. My only regret is that I can't program my mail server to bounce the email message to have the bounce handler unsubscribe me and/or hurt their deliverability.
Granted, from SciFi, but I have found this to be fairly inspirational:

> A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyse a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects.

(https://en.m.wikipedia.org/wiki/Competent_man)
Wikipedia has a good list of nuclear close calls:
https://en.wikipedia.org/wiki/List_of_nuclear_close_calls
> But you already know that you're coming out ahead, even if it takes you 10 times longer to design and implement the automation than it does to perform the task manually, because you enjoy the process of automating tasks. That's because you've cultivated your thoughts.

This is only true under the assumption that people automate stuff for fun. Businesses have a different incentive. They want automation to enable their pricey employees to take care of more tricky tasks, or to simply require fewer of them in the first place. A business won't give leave to their employees to automate processes just because they enjoy automating stuff.
Nothing surprising here.

Company like Cloudflare , Netlify etc... are generally built for Sale or to IPO.

People in charge of this type of Startup care about two things Growth - ARR.

It’s very common for those business to have multiples teams with their own « Mailing List » because it’s just faster and simpler to operate this way rather than having one single mailing system.

Add to that Software Turnover and your good for some trouble just to get rid of something that should have never been a problem in the first place.
Man, reading this just reinforces that DOMs and HTML are not "right" for webapps.

These frameworks, contrivances, and the resulting principles will spiral on, never solving the real issue: DOCUMENT Object Models and HYPER TEXT MARKUP Language are for representing linked documents, not stateful object based applications. It's right there, in the names.
You can't save energy in bitcoin, because proof-of-waste is intrinsic to it's functioning and the difficulty adjusts to keep it that way.
Honestly sounds like it's not an issue of "zoning" so much as people exploiting government funds to house the poor in cheap, isolated locations.

I lived in a office-to-studio conversion for six years and it was great. But it was also within walking distance of basically everything I wanted to do.
I and I’m guessing a few other HN readers worked for a place ~20 years ago that had a nationwide WAN and used a pirated /8 for every state.
If you double the isotonic solutions, don’t they become hypertonic? The instructions that came with my Nasopure say to use two packets for a hypertonic solution.
Got that, but was triggered by ‘algorithmic structure’; that sounds a tad ‘over the top’ when you then come with some basic web request.

However, I would not call your example particularly well typed. Array is still basically untyped.

When I talk about types I mean things like;

Either<Error,Group> AddGroup(string GroupName, User[]? users)

In this case I know what I am getting and I know the users are already, when reaching the webserver, deserialized, validated (or the type would reject them and produce an error and I know I am getting an actual Group back.

in your case that would be;

function AddGroup(GroupName, Users)

I have no idea how that is better or clearer or less work to write? No idea what it returns; Users probably is an array of users, but is it? Or is it a typo? And I need to validate whatever comes in.

You can add docs but I do that still with the typed version (although thats automated mostly unless I need to explain something).

Worse as well is that when I have this:

function AddGroup(GroupName, Users)
function AddGroups(GroupNames, Users)

Now i'm completely lost. I'm not even sure these users as input are the same things? Both arrays? Both the same User 'things'? Output?

But yes, in php I write typeless mostly too (although I luckily do not have to touch it much anymore) as the types mostly suck. But in more advanced type systems, the types will tell you a lot/all about the input/output, so you can do without a lot of docs and trying things out can be automated; as we know the precise input so some generator can generate example input that will immediately work; like swagger on speed.

Etc. But agreed, your example does not benefit too much from typing, however I would define Option[] as something precise than just a void* and hope for the best. Also Method and URL so I know invalid input for those very well defined things cannot be violated.

So your example:

private static function request(Method $method, URL $url, Option[]? $options): WebResult

would clear up a lot for me. Now, for instance, I can see, and not guess, that you are answering a web request instead of some request with confusingly similar names to webrequests.

But how about some more 'concrete' examples; 'request' is rather a low level / abstract thing (I hope...). But your business logic would contain more concrete functions; any examples from those that are similarly badly geared to types?
Yes, but I was using it as an example of a healthy Dutch startup ecosystem, and I still believe it is a good argument. I wouldn’t consider Booking.com a startup anymore anyway, just like TomTom etc, but that’s missing the point: they had their roots here, and are good examples of a counter argument that they are merely “grant chasers”.
> If there exist a getaddrinfo_a() in the posix standard,

In principle, if you can assume modern POSIX, then you can also spawn a POSIX thread to call getaddrinfo() and wait asynchronously for the result.

In practice getaddrinfo() isn't always thread-safe :/ But it's supposed to be.
Probably not, but it's always nice to follow intended designs, since others will do so as well and this allows systems to evolve in compatible ways. There may be no difference today, but there could be tomorrow.

These days invalid TLDs don't really exist. New ones are getting released all the time. The only problem you'd run into is if the system you're using is treating .test differently for some reason, but that's likely not the case, for obscurity reasons if nothing else.
Looks like an extension of psychogeography.
Or alternatively, how much nicer of a car would you like to have for the same money? Most large SUVs are not well-constructed, nor are they much fun to drive. They’re just big.

My smallish wagon does everything a typical family (2 adults, 2 kids, dog) has a regular need for (heck, I carry trees and 2x12s and gravel in it, which is more than most people need). On the rare occasion that I’m buying furniture and they don’t deliver or whatever, I rent a van. As a result, my day-to-day driving experience is infinitely more pleasant.
>On top of that, climate change is a slow moving disaster, and we are typically good at mitigating long term changes (at least way better than urgent crises).

That statement is laughably incorrect, in fact the complete opposite of what is pointed to by the evidence. Humans are much better at dealing with urgent crises than long term threats due to our evolutionary history. We even have three branches of emergency services and the military that are trained to deal with urgent crises.
How to handle your finances.

I can't believe this basic lesson wasn't taught to me at all during my formative years, either by my parents or in school.
How does one get to run a TLD?
The target language is really simple and all the tooling for the erlang compiler itself is in the standard library.

so it's easy to get started, easy to get something usable quick and easy to see how it's used in real stuff.
Proxying mDNS Request via DNS
Those things are distracting a hell, so it's no surprise many workplaces mandate them.

But it's never xscreensaver, of course.
bar.foo redirects to careers.google.com. Nice joke. ;)
A lot of people learned this the hard way when Google bought and later enabled permanent HSTS for the .dev domain (prior to actually publicly releasing it) in Chrome, breaking everybody's non https local .dev environments.

As mentioned above, it should have been .test
But I don’t see example.com listed there...
Even parts of the US that are "urban" are sprawling highway dependent beasts. Go to Houston or even the SF Bay Area. That's not even counting the sprawling suburbs that can go for 50+ miles around the city. They're technically urban but not dense enough to get anywhere without a highway. San Francisco to South Bay is like 45 minutes on the highway without traffic. I did that trip every few weeks when I lived there to see one friend or another. My daily commute was 15 minutes on the highway at highway speeds and I avoided traffic by starting and leaving later.
Thank you! This article was extremely interesting. I think, after visiting a range of physicians, it's worth approaching my medical issues from a new perspective. I am kind of tired of having pain and discomfort dismissed as imaginary.

I covered my bases by having had actual physicians look at me and now I can safely take a new approach without disregarding the advice of medical professionals.
Lawmakers Demand Scrutiny of Racial Bias in Health Algorithms
Through ICANN: https://newgtlds.icann.org/en/about/program
I think we’re talking about forms of government and not geographical countries. China definitely doesn’t fit here since it’s governing bodies have shifted so drastically in the last few hundred years. I don’t know much about the specifics of ancient Egyptian government but I imagine it would vary with the dynasty if not with the individual ruler. Traditional monarchies are based on the whims of a ruling elite, family, and individual after all. They have no constitution to provide continuity and all law, secular and religious, is superseded by royal decree.
> for what is a user base of zero for the vast majority of programs.

Try saying that to a blind person who lost their job because an essential application was inaccessible. It matters to them.