skysight-inc/HackerNews huggingface dataset:
We use OpenAPI/Swagger specs whenever possible for new projects and integrations (some usages or integrations are older).

Generating a OpenAPI/Swagger spec in .NET is as easy as telling a lib like NSwag to generate and publish documents from your API's (and you can filter out to only show public API's in the docs). Probably as easy in Java,go,etc.

Consuming services can usually be done almost as easily by downloading the spec and pointing a code-generator to it.

HOWEVER the mandatory vs opt-in part is why we are stuck with JSON based api's, consuming/providing the typings becomes extra work when interfacing/playing with an API from any dynamic language such as JS, Python, Ruby, etc whilst you really only pay a relatively minor performance penalty from typed languages that people won't care about in dev up until it hits in production (Assuming you have an modern JSON serializer library built for speed).

Anything resembling "bloat"/complexity (sadly types is in this category from the perspective of many anti-TS JS developers, esp as API-typings still won't come from the host language but having to be provided separately) will be offputting and lead to any such spec being ignored by a substantial chunk of developers.
Yeah, the days of egcs politics and stagnation versus commercial compilers.
Kinda was hoping that it was developed by a Bank of some sort, but no. Imagine a bank investing time and effort into creating a Lisp implementation.

> The name "Steel Bank Common Lisp" is a reference to Carnegie Mellon University Common Lisp from which SBCL forked: Andrew Carnegie made his fortune in the steel industry and Andrew Mellon was a successful banker.

https://en.wikipedia.org/wiki/Steel_Bank_Common_Lisp
Do you think twitter has no AI postings?
Google was one of te first that served ads that were small, text based and didn't pop-up or do anything shitty (those were still the macromedia Flash times).

Oh how the turntables... shorts everywhere and ads longer than usable content.
It's not like Twitter is compensating tweet authors either. For using art the debate is still opened in my opinion even if I'm personally not in favor of it but I don't see how those platforms built on user made content (even more of a clear cut than AI) can have a say on this
Each action from the user (post, comment, votes etc) are signed by their private key. The resulting signature is sent along with the public key. The servers and clients all verify the signature with that public key.
Hopefully this marks the end of posting direct tweet links to HN.

I’ve been avoiding clicking Twitter links, and it’s frustrating to see them on the HN front page but then having to infer the content from comments.

Maybe HN could even have a “Submit a microblog link” feature for that kind of content?

When submitting a microblog link, there would be a small text box where you could copy the content of the tweet/whatever. This should be fair use as a quotation (but IANAL). It could be an important archival feature for situations like the current one, where all past HN submissions that point to Twitter are suddenly behind a login wall.
Not really, no. People do sometimes call in bomb threats to skip school though.

The by far most common crime involving cops and phones is to call elderly people pretending to be cops to extort money. They usually spoof the caller ID of the local PD or even the emergency number itself in some cases.
> This doesn't really affect me since I subscribe to premium

It does. Premium doesn't skip ads inside videos added by creator, SponsorBlock addon (that probably will be banned) does.
There's much data to confirm Amazon knew, for many years. In addition, Amazon allowed vendors to directly contact customers to coerce 5 star reviews in exchange for products, and Amazon did not require those reviewers to disclose their review was solicited and not completely voluntary. I've received those emails, as have my family and friends, for at least the past 3 years.
How do you guys deal with deduplication?

Say, I back up the home directory in my computer to a NAS. The computer dies at some point. I get a new computer and recover home from a backup (or part of data in the home directory). New data is added to the home directory. New computer is backed up to NAS. Over time, most of the data in backups are the same.

Any idea how to deduplicate, or avoid this problem?
The team was disbanded a few years ago, which led to the creation of Open Web Docs (I think it is charity, the website: https://openwebdocs.org/ ) where several former editors are still maintaining MDN content. It looks like Mozilla has rebuilt a team of developers though and is trying to extract money from MDN (ads, AI, …), though they don't contribute significantly to the content nowaday.
Thanks for following up with the clarification.
I mean yeah, if we’re in Belabored Jokes Town (where Steel Bank was invented) it is relatively more natural than Rich Friend.
Most people solving this at the time probably figured out the planned ambiguity, right? I mean, I'm pretty sure some people guessed at a point, say, CAT for 39D and OUI for 40D, etc.
Big corps don't care one second about what HN thinks.

It is business as usual with any of them.
We still don't have anything in common use that can do what CORBA could do. gRPC doesn't even come close.

If you are interested in this type of technology, I recommend looking at ZeroC's Ice. https://zeroc.com

It's CORBA with all the warts removed, and a lot of other useful stuff added.
Shouldn’t a doctor know the cure of their condition, why would anybody take medical advice from adverts?
Putin Cannibalizes Russian Economy to Survive Personally
I think it is normal for younger generations to try to differenciate themselves from the older ones. This differenciation necessarily puts the older generation into a situation where they have to question themselves or — the easier route — you don't do that and go all Seymour Skinner: "Am I so out of touch? No, it's the children who are wrong" and call it a day.

Morals are a fluid thing. My Wehrmacht-serving grandfather for example would say talking about one's feelings is weak and therefore morally wrong and this was a common view in his generation. I would say talking about one's feeling is hard and not talking about them is a sign of a weak person. He fucked up his whole family by insisting to look strong, my father was strong by breaking with the morals of his father.
Sovran: All software is anonymous, sovereign, private, and secure
Less likely the reason is technical / cost of service (which is very cheap) and more likely he is trying to exercise leverage in pursuit of monetizing engagement (which had already happened [1] ). It’s not that he broke the website’s tech but rather he broke the website’s business.

[1] https://www.datacenterdynamics.com/en/news/twitter-pays-goog...
Only the tides are eternal.
They’ll just roll it into their Creative Cloud sub.

Probably.

It will replace XD.
I'm not too clued in with how federation works - but is this practical?

Doesn't federation require admins of both instances to agree to federate?

If so, I could imagine it not scaling for larger instances that could receive 100+ federation requests a day.

Further, you would have to repeat this step each time to encountered a new instance you wished to participate on.

Is my understanding of the federation process correct or have I totally missed the mark? :D
UNIX wars keep going on, they only got rebranded.
Working Ternary ALU (2019)
Some prior heavy discussions here of the original move by Red Hat and responses:

https://news.ycombinator.com/item?id=36420259

https://news.ycombinator.com/item?id=36436786

https://news.ycombinator.com/item?id=36479882
> Mars helicopter Ingenuity phones home, breaking 63-day silence

"Mom, could you send me some money ? Books are expensive here on Mars"
I never understood that concept. What is wrong with having your own library? I have about 200 books on my shelves I haven't read and any time I want to I can find something interesting. It's s luxury but not anything I'm embarrassed about. Makes more sense than keeping the books I've already read on my bookshelves.
k, well using Tor I just loaded the website.

"The power of 100,000 computers in a few clicks"

No strong impression either way from that. So, lets look a bit more...

k, there's an "About" button up the top. Clicked that.

Nothing. It just drops down a list of "Blog", "Team", or "Contact".

I don't give a shit about any of those, nor have any interest in them.

Why isn't "About" actually taking me to a page with info telling me WTF it's About?

That's not super shady anyway, just really dumb design.

Moving on, Lets look at the "Developers" options. So I click "Developers" then pick the 1st option "Desktop apps". That open's a new submenu, so I pick the first page there... "Dashboard".

Instead of anything useful, that takes me to a website where I need to login.

Well. That's the end of my interest. Closed website, never to return.

At least it doesn't seem shady, as it never took me to anything other than the front page even though I tried (briefly).

You might want to advise them a bit harder or differently or something, as it's clearly not great currently. :/
It’s not possible to read a new value at quorum and to then later read the old value at quorum in Cassandra. This is enforced by “read repair” that ensures the quorum agrees on the reply, by propagating the newer values if they are missing on any of the quorum, before replying.

That’s not to say failures in distributed systems aren’t messy; they definitely are.
Metadata is probably more interesting than the raw content.
The worst is twitter links which are a broken summary
Why is the UI so... terrible?
of an interesting concept, briefly explained
Citation Needed, by The Technical Difficulties, has a great episode on him (and Chris's pope infestation.)

https://youtu.be/4og8wG8VQWM
I disagree. From what I observed it speeded up developers for about two months and then they started to get stuck in their own webs.
The research that caused the spill was in support of nuclear power generation—for testing vitrification of spent nuclear fuel for geologic burial. From OP:

- "In the 1980s one of the building’s six hot cells was being used to prepare concentrated radioactive cesium and strontium from Hanford plutonium-production waste for Germany to use for testing of a repository for radioactive waste."

(And speaking generally, it's a type of work that's representative of closed nuclear fuel cycles: a type of work that'd you want to see a lot *more of*, if you want seriously to expand the nuclear fission economy. I'm no flavor of anti-nuclear; but let's not reflexively dismiss interesting discussions of technological risk—let's not fall into that polarization trap).
But is Twitter a good source for AIs?
Alpine does not have the full fledged enterprise features (failover, distributed storage, iSCSI management)
Going to festivals is fun but requires long journeys carrying lots of heavy things and those generally are not very fun, especially on the way home.

The point of the meme is to mock the gates and hurdles you encounter in trying to get to the fun, not the fun itself.

For example, Microsoft potentially requiring people to have an always-on camera pointed isn't something that anyone wants, but they might tolerate it to play FortNite/whatever.
with a link to the actual paper or blogpost buried in the chain of tweets.
It is now maintained by this club, I think: https://openwebdocs.org
That's oddly reductionist. People have a wide range of risk profiles and amount of time they are able to dedicate to different things. One can be an expert in something and still not have time to implement all the security they'd like, or could mainly implement mitigations against impersonal/dragnet attacks rather than well-funded (in time or money) directed attacks.
Again, average in what metric? Almost no one is just average in general. That's not even well defined.

You defined a superset(consumer of smart devices), but you're still missing a metric.

Is it average IQ? Tech literacy? Legal expertise? Paranoia?

Without specifying these things, you are essentially saying nothing all. Does not compile.
although they genuinely killed Quark Xpress by making a better product with Indesign.

Whilst Quark totally dropped the ball and failed to innovate and update for modern MacOS.

Quark had as good as a 100% of the market before InDesign came along.
BTW, a more readable and better formatted version of the article is here:

http://www.triodia.com/staff/michi/queue/queue_doc2.html
Nice, dumbass me solved that without noticing at all! Going back and looking at the grid was wild.
All of the answers have 180 degree rotational symmetry!

For the acrosses, the top left corner begins with DAP. The bottom right ends with PAD. Then OGRE/ERGO, REED/DEER, and so on.

For the downs, it's DORA/AROD, AGES/SEGA, PRET/TERP.

And right in the middle, two palindromes STETS and RACECAR.

Every single letter in the top left has a matching letter in the bottom right. It's an insane feat of puzzle construction.
Your second paragraph is exactly why i created programming.dev. Having general purpose instances really fragments the community and just makes things confusing. And putting the software name in the URL is just dumb, for many reasons. I will never need to explain programming.dev to a single person, it’s clearly there in the name.
You seem to be under the misapprehension that I have any motivation to enter a dick-measuring competition with ChatGPT, let alone one that would not measure intelligence but instead would be biased towards the outcome you want to prove.

How do you understand intelligence? How do you judge it? And why should it matter to me?
He's not wrong on this occasion, there are multiple companies out there, some even with a multi-billion dollar valuation that "farm" tweets for many reasons.
The problem is, that in many cases, the amount of ads is higher than the amount of usable content in a video, even without counting the in-video ads (by the content creator). This is also true for many "normal" websites, where (especially some news sites) almost literally beg you to turn adblock off, since they cannot write content without it, and you naively do so once, to be bombarded by 50 different autoplaying ads, popups, overlays, banners, ads that move while you scroll, ads that break content into many small pieces, etc., forcing you to turn the adblock off, or with no alternative, to just close the page, because it's unusable.
> How does the age of the account imply that they’ve stored anything remotely useful/identifiable?

Simple probability. More posts, more data, higher likelyhood of data point leaks. Keeping extensive post history for some vanity points seems like a very high risk/low reward scenario and people should be discouraged from doing this.
Disables API, gets scraped, needs more servers, disables access without logins, gets millions of fake accounts, has to deal with the fake accounts, in the process deletes tons of real accounts, users pissed, scraping continues, server bills keep rising...
"In the early ’90s, persuading programs on different machines to talk to each other was a nightmare ...
(Other early middleware, such as Sun ONC... was tied to C and Unix and not suitable for heterogeneous environments.)"

I disagree here. SUN RPCs (ONC) based on XDR worked well and were quite enjoyable to use.

CORBA was victim of the Second-system effect.

And CORBA meant C++ in the early 90ies. Memory management was a nightmare, C++ and CORBA Apis don't go well together.

https://en.wikipedia.org/wiki/Sun_RPC
https://en.wikipedia.org/wiki/External_Data_Representation
I find the author giving just plain bad advice.

"The tech stack in your CV should NOT look like this: [fig of bullet points of techs]"

Why not? In resume screening they look for keywords. You need to list the thing they want.

"If you have worked with a technology years ago, your experiences is not up to date anymore. Tech evolves so fast, and you get rusty and forget things."

This is a trope. Tech hardly move at all and it is way faster to refresh, dunno, 8 year old Java Spring experience, than learn it from scratch. The hiring manager might believe that you need recent experience though ...
As someone who also grew up on both sides — your doctor example is a uniquely American problem, because America has not decided that health care is a human right. The conversation changes when health care is a human right and employment is by choice — as demonstrated by almost every 1st world country excluding the USA — then the question is about the business.

The continuing challenge is what is a right and what is protected free action for an individual, and when an individual is acting as a representative of a corporation, what should change?

I think these are very important questions. The power that the decision has at scale (individual, corporation, government) is relevant.
> it’s largely a big firm world now.

Largely, though I receive 1 or 2 job specs every week for start ups with the keywords 'hft' and 'low latency'. Admittedly there's going to be duplication there if you read them closely.

I think it's a bit of a myth that (ignoring FPGAs) that writing a low-latency software trading system is a time/cost expensive process. Anecdata = I worked at two firms where we did a rewrite from scratch with teams of 5-6 people and traded in the market within 3 months. I'd argue a senior dev that's been around the block a few times could achieve similar when you remove corporate politics, and bikeshedding over design.

The big firm part is paying for multiple quants at $200k++ to come up with strategies and historic market data access for trading models. Small firms are getting backing as long as the co-founders are 'ex-CxO from MegaCorp'.
> Non-contributing users are tolerated, but they are not really useful in any way.

Not at all. In fact it is the non contributing users that give value to your product. Imagine Firefox but without any end users. Similarly, reddit is valuable mostly because of the massive number of people viewing content on it. Youtube is valuable because of the huge number of people who just watch videos, never make anything.

The content creators, or contributors, will flock to wherever the non contributors are.
No it cannot.

On one side your Red Hat:

- takes non commercial open source and does integration and sells support. Also contributes to a megaton of open source projects across all layers of Linux.

The other you have the rebuilds:

- take Red Hat's commercial but open source work

- does no integration work whatsoever, since RHEL's already done that

- trivial contributions to almost no open source projects that aren't only necessary for their position as a clone

- undercuts RHEL in support offering since they don't have to do practically anything themselves.

So yeah, RHEL is an excellent citizen of open source and the others are just parasitic freeloaders.
I was surprised by how devoid it was..
No problem for me.

(just for the statistics, I know it does not matter what is problem for me specifically and what not, just one point of view added. a person like me nervous about tracking my internet activity and blocks embedded twitter, does not like the twitter lifestyle of brief, single viewpoint, and oppinionated texts so never goes there by will, there will be no change. well written articles are much better anyway than brief and sudden reactions the twitter is made for, basicly smalltalk before the real conversation.)
Before I moved on to Clojure, SBCL was what I used. Rock solid, open-source and debuggable (I also used commercial lisps: AllegroCL and Lispworks, and was not happy with them), actively developed.

If you use Common Lisp, this is a really good implementation.
The licence is being followed to the letter.
I wonder how you'd encode something like that into the digital crossword file formats used now.
They can easily prevent spam accounts by requiring captcha and a sign up application. I do so on programming.dev and I haven’t seen a single spam account.
Out of curiosity, what front/backend languages was involved in this? OpenAPI/Swagger has various functionality for supporting polymoprhism but this is usually where problems crop up in my experience due to the mismatch between how languages support it.

In our setup, the server is usually C# and we restrict the API's to primitives, records/objects (without inheritance) and lists of the previous. None of this has ambigious mappings when it then comes to the frontend (Typescript) side, the Typescript side then mostly benefits from client-side typings for developers but actually validating isn't always done if we only have SPA consumers (Incompatible upgrade -> new cloned endpoint for the duration of the upgrade period).
YouTube history is not the seamless experience that I get from literally every other content provider charging even less money than they do. Netflix, Amazon, BBC iPlayer, Spotify etc. all give me access to continue the last thing I was watching with a click, or even do so automatically (or have the option to). Some even have a "switch to room" function which is further empowering.

Having it hidden three menus away is archaic and not the 'continuity' I'm looking for. It's a small thing but it's a) painfully simple to implement and b) one of many of these kinds of small usability gripes that make it a lesser experience.
Well there is Nubank investing heavily in Clojure.
I don't think the tides are eternal
They have announced a plan to compensate creators based on ads shown and also have implemented a subscribers feature (people paying users for special access to some tweets)
> Church membership declined from 75% → 50%

Good, churches are places of fake morality. If your institution sexually abuses minors for decades and you are still a member, it is not those leaving who are morally wrong..

> Premarital sex rate went from from 20% → 75%

Which is bad, because the place of fake morality said it is bad. I am with one girl for 20 years now and will never marry her. I don't see why any institution should have any bussiness in what I do here. I know why they do it tho: Control someone's deepest desires and you own them fully. This is why religions often try to regulate sex: power.

> Trust in government went from 75% → 20%

Might have to do with the fact that more people are literate, that the government has done not much for the small person since that time and we now have Internet. I don't see how "trusting the government" is morally good under any definition of the word.

> Prime-age-male-labor-force nonparticipation rate quadrupled from 3% → 12%

Can have a ton of reasons, e.g. that a typical today job will not sustain even the most modest of lifestyles, while decades ago you could feed a family from it. But we trust the government so this will all be fixed, right?

> Marijuana use went from 4% → 49%

Why is it morally wrong to smoke weed? What would you bring up next? The precentage of exposed ankles? It is morally wrong to smoke marijuana and drive a car, it is morally wrong to smoke marijuana in front of a kid. But just smoking it for your own pleasure is neutral (and I am a non-smoking person).
>well, in the case of sex-trade it can be argued that the purchaser is ,generally speaking, in a better state-of-living than the seller.

Maybe this applies to homeless street walkers. But the majority of prostitution I'm aware of (anecdotal, I know) is middle-class men who go to freelance call girls 10x wealthier than they are. The customer pays a several days' worth of his wages for 2h of fun. So I would say it can be argued that the purchaser is a bigger victim than the seller, considering the financial power dynamics.
Is no one questioning the Play-Doh in her hands?!
It doesn't matter all that much. Smaller but better data is better for training than a large, but garbage dataset.
This is classic MAGA whataboutism and just comes off as terribly ignorant.
OpenSMTPD 7.3.0p1 Released