skysight-inc/HackerNews huggingface dataset:
I've been blogging, albeit not consistently, for 25 years or so. I don't even know how many readers I have, because I don't do any analytics.

When I write, it's for me, for the pleasure (and sometimes pain) of ushering thoughts out from the unstable flickering of my consciousness and into the realm of the fixed and concrete word. Well, as "fixed" as these kinds of digital artifacts ever are, I guess.

Sometimes people write to me to share their thoughts about something I wrote, and that's cool,but it's not the reason I'm doing the writing.
I'm pro-choice but every time I read an online thread on the topic I spend the whole time face-palming over "my side's" bad arguments and total failure to understand pro-lifers' positions.

It's actually not the only topic on which I think it'd be a lot easier to work as a conservative operative or pundit crafting or delivering arguments against what I believe, than as a liberal operative doing the same in favor of what I believe. I'm not sure if that's true for a lot of people regardless of their beliefs—that is, that it's just way easier to argue something you don't actually believe, in general, so there are also some conservatives on the other side going "man, it'd be so much easier to argue for liberal positions"—or something about the level of nuance or whatever required to vigorously defend current liberal positions versus the difficulty of defending current conservative positions. Hard to judge which is the case, for me at least.
Because they are hosting services more than platforms
The standard argument here is that an implanted egg left undisturbed will eventually grow into a human, whereas sperm/egg floating around wouldn't.

But that isn't remotely true. Somewhere around 25% of pregnancies end in spontaneous miscarriage.[1]

1 - https://www.ncbi.nlm.nih.gov/books/NBK532992/
Except that we're already there.

Domestically, cash above $10k is already subject to a reporting requirement, a new Honda Civic is $22k, and that much cash has been deemed suspicious due to the war on drugs.
There's lots of cases where you wouldn't want to pin your requirements.txt, the main one being if you're authoring a package. You need to leave the versions unpinned, preferably just bound to a major version, allowing some variability for the users of your package in case there's a shared dependency. I have a feeling that's what the author is describing here, because Poetry solves this dilemma by introducing a poetry.lock file which pins the dev versions of all the dependencies, but publishes a package with unpinned deps.
> What you are describing is the use of permissionless contracts to avoid AML/KYC compliance law, which is partly what the Directives are designed to criminalise.

The goal of this is not to avoid the KYC laws. Unfortunately the technology makes it impossible to comply with them as the laws do not account for permissionless smart contract functionality.

Many artists and corporations are now selling NFTs without the ability to get KYC on every transaction, because this data does not exist on the blockchain and cannot be acquired unless you are a legal authority that has the ability to request private data from a CEX. Saying it “must” be acquired for 10K+ transfers is basically saying those transfers must be criminalized.

NFT sales were not on anybody’s radar before 2021, especially not EU lawmakers. In the next few years it seems likely there will be more regulatory clarity so that people can make taxable income on NFTs without being treated as criminals as in the OP case.

> I think this really puts your bias front and centre.

How so? It is clear to me this law is not compatible with the way the blockchain works and the OP being criminalized for selling art is a good example of how it will hurt regular citizens. Meanwhile corporations and brands selling NFTs probably will be fine as they have larger legal teams and regulators are less likely to try and fight them.

The solution to this AML law is either to treat all these blockchain transactions as illegal and continue to criminalize the behaviour, as you are suggesting, or to define new laws that take into consideration the way that blockchain transactions do not allow sellers to request KYC, and instead push that AML reporting requirement on the CEXes.
Well, that's not "THE pro-life position", it's an extreme example of a pro-life position (nut-picking, effectively). A more moderate pro-life position argues that consensual sex constitutes a waiver of the right to forego birth (except in cases where birth puts the mother's life at great risk--for some value of "great").
I think that depends on library. The ones I use seem to use appear to not do that. In fact I think I actually have seen that more in Go. What goes for Go though is that you won't compile your code until you fix it. In Python you could use mypy, but unfortunately is optional and will work only if you and library author uses annotations.
But could this simply be down to the fact that people were actively managing/combatting COVID-19?
The official AWS SDK contains a perfectly good DynamoDB client, especially when combined with this utility library (also part of the AWS SDK): https://docs.aws.amazon.com/sdk-for-go/api/service/dynamodb/...
The control trend lately is to have a global search in settings (and also commands).
The lead for a project I wasn't working on casually informed me they were doing this a few years ago, the reason for it was nothing complicated, they just hated HTTP status codes and believed it was easier to pretend they didn't exist.

I mentioned that it was frustrating to work with APIs like that since a bunch of tooling relies on status codes, including the browser network tab but they just told me they didn't care. They also made a bunch of other questionable design decisions before leaving, so now I just take it for was it is, a red flag.
> Over the past 6 years Go’s user base has grown ~10x and Go users have increased their frequency from occasional to daily usage.

Impressive. How accurate is this?
And unless things have gotten a lot better in the 2 years since I last did `pip install numpy` on ARM, prepare for a very long wait because you'll be building it from source.
Breakthrough in gas separation and storage cud fast-track shift 2 green hydrogen
The issue is transitive dependencies. A dependency you pin isn't guaranteed to pin its own dependencies. A bug somewhere in a grandchild dependency can manifest for you even if you have a version pinned but the dependency did not.

It's not automatically a problem but it certainly can become one.
Well, to give just one example: zip deploys (code) to azure functions always return 200 OK, regardless of whether the deployment actually succeeded. To know if the deployment succeeded, you need to use a second API (the kudu mgmt api) to access the text logs, and scan the text logs for errors. Due to our CI infrastructure, we do multiple deploys per day, and I can tell you that most of our deployments require 2-3 attempts to deploy successfully. We have a whole salt mine of workarounds like that in our deployment infrastructure.

It's been that way for years. Every now and then, they pull another Microsoft on top of this. The latest that I remember is that even after successful deployment, the function would actually not get activated until you polled its existence using the Az cli tools. We hit that one because we used the Powershell Az module, and of course the cli tools and powershell exercise different code paths :/
This is one of a number of articles/pieces/reddit posts I've seen on this topic lately. It's definitely a thing affecting more than just the male gender, but it's probably also worth discussing as a male gender thing specifically.

I definitely think work/life balance is a huge societal miss right now. For one, there's all sorts of negatives pushed against being social at work-where probably most people spend most of their waking/sociable hours. Ostensibly, that'd be a natural place to build friendships/relationships (and was in the past) but both can be "sketchy" to outright banned in modern/western workplaces. Friendships can probably set off fear of unions amongst management, for example. Or just fraught with professional dangers.

Otherwise, as a male, it was made clear to me through many different venues/sources during my younger years (especially 20s) that society and people would only be interested in me in direct relation to whatever resources I had (personally, for relationships, professionally - all of it). Don't have a job and a guy's out of the running. My 30s have been dominated by work and just generally not taking many risks that could affect my work. This includes avoiding anything which could set off management.
"The Linux desktop that will transform the industry is ChromeOS."

"But there is one huge reason why I think ChromeOS will be big: many old PCs are sitting out in the wild that cannot go to current versions of Windows 10, Windows 11, or even current MacOS. And there is fundamentally nothing wrong with these PCs, but they are just too old to be supported by their original manufacturers."
I don't understand how the author struggled to find a good DynamoDB library. The official AWS SDK has a very useable DynamoDB client and provides utility classes for marshaling and unmarshaling Go types: https://docs.aws.amazon.com/sdk-for-go/api/service/dynamodb/...
200 OK but actually you have an error from a pretend-REST API is my number one "old man yells at clouds" thing that drives me nuts. It is fundamentally disrespectful to the users of the API.

Especially if you have metrics/alerts that are tracking status codes.
Semantic Diffusion comes for everything. See also everyone calling the thing they use to avoid integration "CI".
Interesting project! But yeah it requires little effort to detect
How would that settle it? Like if you go to get an abortion they extract the fetus and put it into an artificial womb, then put it up for adoption? It's not likely we're all going to stop inseminating each other just because we have a new gestation option.
Responding to the topic: Similar to how Agile isn't very Agile, I suspect.
That's half of why from 2017 to 2021 I had a yearly "uninstall Anaconda and start fresh" routine. The other half is because I'd eventually corrupt my environments and have no choice but to start over.
That's called Wash trading, and there are Wash-Sale rules in effect.
Have you tried going on anti-histamine regimen?

I actually have spoken with a guy who got extremely sick after flouroquinolones and after taking antihistamines for a few weeks he went completely back to normal.

Your tryptase could be a sign of mcas. I would definitely explore if it seems like you are getting an allergic reactions to foods and things.
There is, however, a right to be free from tortious interference.
I do think you might have gotten a rather skewed view of the situation in the US. In the ten years I've been working professionally I've never had to work weekends, for example, and I currently have 30 days of vacation (plus another eight or so sick days). I realize the amount of vacation I get is unusually high, but I think three or four weeks is normal.

That said, while I am reasonably well compensated I don't make enough to retire early. At my current trajectory I'm not sure I make enough to retire full stop ... so I might just be working until I die after all.
This is almost always exactly what it's for, and those with ears to hear can use it to their advantage.

The key is to fly under the radar and not cause problems.
I started making jet ski tread mats out of astro turf in my garage last year. Dead simple to cut, margin is super high ($60 for a standard set of three on ~$8 worth of material), and time spent per unit from roll to package is something like 15-20 minutes. It was fun and made about $30k over the summer months but I stopped when I moved back to the west coast.

I could have handled the whole operation in a spare bedroom if I didn't have a garage, and there are plenty of areas where I could have dropped the time required or the cost. I never bought the turf in bulk and I used household scissors to cut from a template so buying a roll and cutting with something more effective may have netted me more. Niche leisure products in spend-y verticals typically do well.
I loved tinkering with electronics when I was younger - still do to a smaller degree. I built my first computer by fixing some blown capacitors on a motherboard I found in the trash.

Back in the day, lots of products came with schematics, now you might get a lawsuit if you dare to take something apart.

It was way easier to take apart and tweak through hole components too - now everything is surface mount or on chip and it’s much harder to get into with just a soldering iron.

The first thing I ever did was rewire a stereo to broadcast instead of receive to make a little pirate radio station - really, none of those things exist anymore.

I think it’s just a harder thing to get into now.
Lots of legacy APIs, and bad practices. In the front-end for instance, response 200 was preferred because of easier handling (back in jQuery and Angular times). These days GraphQL still returns 200 on query error
> Natural Born Killers … Primus …

We should have a beer sometime!
There's.... There is a whole.set of status codes for exactly those things!
Are there any popular game mods implementing hex tiling in originally square-tiled games? A lot of classics, like Skyrim, should look a lot better when viewing tiled surfaces at a distance.
Archived copy:

https://archive.ph/20220718134138/https://www.bloomberg.com/...
> "This would suggest a restful api is not made for system-to-system communication, but requires human mediation at every step of the way"

Which is exactly what REST was originally designed to do: provide an architecture for the Internet (not your app or service) that allows for humans using software clients to interact with services developed by programmers other than those which developed the clients. It was about an interoperable, diverse Internet.

If the distributed application is not developed across distributed organizations, particularly independent unassociated organizations, then the architectural style of REST is overkill for what you intend and you could have just kept using RPC the whole time.

The point of the later RESTful API movement was to create distributed applications that leveraged the underlying architecture principles of the internet within their smaller distributed application. The theory being that this made the application more friendly and native to the broader internet, which I do agree is true, but was never the original point of REST.

That said, xcamvber [1] is right: this is me being an old person fighting an old person battle.

[1] https://news.ycombinator.com/item?id=32143382
> Just look at the African American incarnation rate, single parent household rate, etc. look before and after the civil rights act.

First leap of logic, attributing these issues to the civil rights act and not to years of systemic injustice in the US (and backlash to the civil rights act). This is like looking at the US before and after the civil war and pointing to inequality afterwards saying: "look how bad the inequality was after the civil war" due to slaves becoming sharecroppers. Do you actually think African Americans are worse off post-1964?

> Localized governance would not have had the same negative impacts.

Second leap of logic. Localized governance would have had slavery and Jim Crow laws still enacted. The reason why the Civil Rights Act was implemented at the Federal level was because it WOULD NOT have ever been implemented at the state or local level.

There is no "libertarian" solution when it comes to dealing with racism or similar conflicts. Consider any genocide, be it the Bosnian genocide or the Holocaust, etc. How do you combat that through a libertarian framework?

"Well, it would be government overreach to limit their ability to enforce segregation. Let the states decide."

"Well, it would be government overreach to limit their ability to do mass murder. Let the states decide."

Finally, consider why the concept of libertarianism exists in the first place. It exists to maximize personal liberty. If one person is meaningfully limiting the liberty of another, be it through violence, or economic means, ostracization, or intimidation, then wouldn't that be the BEST time for government to intervene to maximize the overall liberty of the system? I think we can all agree that the freedom to not be oppressed is more valuable than the freedom to oppress others.
This article does a disservice to the benefits of “Richardson Maturity Level 2” i.e. “Use REST verbs”.

A standard set of methods—with agreed upon semantics—is a huge architectural advantage over arbitrary “kingdom of nouns” RPC.

I’d argue that by the time your API is consistently using URLs for all resources and HTTP verbs correctly for all methods to manipulate those resources, you’ve achieved tremendous gains over an RPC model even without HATEOAS.
Speech that isn't disruptive isn't really worth anything. There's little point in saying things people already agree with. It's saying the things that people don't want to hear that has real value. If you can't say the things that people don't want to hear because they are "disruptive" then you don't really have the freedom of speech.
> For something that seems to be lightweight and simple, I’d have liked to see it being file based or like a static site generator.

We're contemplating the idea of adding "Pages" to prose.sh.

> The official documentation for self-hosting this refers to Postgres (and Docker, to make it easier). That seems heavy on resource requirements.

Yeah I reached for postgres because that's what I'm comfortable with. I probably should have just went with sqlite but here we are.

> I also didn’t find any pricing information for the hosted version.

As of right now, it costs us $8.25/mo to host prose.sh. You can find transparency details here: https://prose.sh/transparency

We are definitely looking into a paid subscription service, especially if we add image hosting to the list. The goal would be to cover costs and ensure the service is up and running for years. We also plan to send "profits" to open source projects. The numbers will all be documented on the transparency page I linked above when it is official.

Happy to answer any follow up questions about it!
IMHO, they've wildly missed the mark. APIs, as colloquially known, can't be RESTful as they define it because the client systems aren't AI based and can't follow links. To use their example:

<html>
<body>
<div>Account number: 12345</div>
<div>Balance: $100.00 USD</div>
<div>Links:
<a href="/accounts/12345/deposits">deposits</a>
<a href="/accounts/12345/withdrawals">withdrawals</a>
<a href="/accounts/12345/transfers">transfers</a>
<a href="/accounts/12345/close-requests">close-requests</a>
</div>
<body>
</html>

I can navigate to that page and because I know English can follow links to my withdrawls and deposits. A computer can't. The client program needs to have an understanding of withdrawl and deposit in order to function. The only way to do that involves coupling the client to the server.
Sixels are effing awesome. A friend built some tools for us to do basic graphics for environments we're already ssh'ing into. So we can get basic graphs from the command line without having to move over to the browser and click around to log in and figure out which dashboard to look at.
https://youtu.be/0LTfGgqboE8
Plus 1 on this! I use my back yard in this way, but plan to set up some indoor areas also. So far I have not been trying to sell things, just playing and seeing what works best. There are some plants that are very easy to propogate that people enjoy such as rosemary.
This is like arguing that Rosa Parks shouldn't have sat where she did. It's because of people like her that the laws could be overturned. I'm concerned that you're more willing to follow the law to the letter even if it's clearly immoral and catastrophic for our culture long-term.
I was there, at the Tannhauser Gate....

Like you I saw the wranglings over this meaning. And today I look at the documentation and see HTTP+JSON RPC and I still FEEL "that's not REST" but whatever.
Sorry, I mean using the command line. You can't easily discover which terminal commands are available, which is why the command line has terrible affordances -- in Don Norman's parlance -- for novices.

I didn't mean discovering the terminal app itself!
Rebellion is hard when the slave masters can control commmunication with you peers, reboot you to a pre-set state and punish you with instant pain.
Link: https://youtu.be/hsCSTO8SaQU
> We have no idea how to build a system that you could explain some basics on how to repair a simple machine and the system understanding what's going on.

90% of biological humans probably couldn't assemble Ikea furniture from the instructions either .

>I think it's a bit like the early mechanical age where people thought everything in the future will be mechanical (those fun retro-future posts).

I like this, and I'm definitely quoting it.
You want to talk about good faith? You just said "people who've had abortions, many regret it". Without even providing a ratio.

UCSF studies show 95% of women who went through abortion believe it was the right decision.

In another response in this thread you pretend to be neutral about the debate, but the example I mentioned above makes you dishonest and clearly opinionated one way.
I thought it did, though, since it mainly restricted anti-abortion laws that apply in the first trimester, with it (and later decisions) allowing significant restrictions in the second and, especially, third trimester? It definitely didn't ban abortion restrictions entirely.
I am sad that nobody ever discusses overbuilding by huge amounts to be a viable option. Wind power or solar power sometimes underdelivers? Well they are fantastically cheap systems, so just quadruple the investment/build out, and be pretty well off.

This isn't investigated because 1) It is more expensive and 2) That will result in significant extra supply that will literally need to be "wasted". Electricity in many situations literally becomes "too cheap to meter"

I personally don't see that as a downside because that "overproduction" should be thrown at things like carbon capture, which is much more viable when the electricity is literally priced negatively

This is only not possible because people refuse to turn electricity into a fully public utility. They want their profits. The USA should treat it as a huge infrastructure project though, like the highway system, and either force or hugely subsidize the buildout of excessive renewable systems.
The usefulness of metadata in rest responses ended up not mattering as much as people thought in most cases. Pagination is the best counter example but many rest apis do return next/prev links in the payload or in the headers. It’s still REST but the parts that mattered (http verbs for semantic info, etc) stayed around.
I don't use Go at all, but TFA was concerned with pinning dependencies, and stuff like this makes dependency pinning much more important
> What organizational dysfunction

The whole article is pretty much just re-wording Spotify's press release.

There seem to be no sources in it except for Spotify's press release.

So, a very old form of organizational disfunction in journalism: The cheapest and quickest way to write an article is to use someone's press release as the only source, as it doesn't actually require, well, any journalism.
Sure but the less reliable the more those data centers will be discounted in public opinion. Which is what OP asked about. Same reason AWS us-east-1 has a horrible reputation.
About unused imports, cannot you simply use formatter on build hook ?
Is the blue a reference to the phrase turning grandpa "blue" for pension aka keeping him post natural mortem in the freezer?

Several countries on this list are "low" trust societies?" so the data could be explained very well with it.

https://www.youtube.com/watch?v=404IeUzGNZ4