skysight-inc/HackerNews huggingface dataset:
As long as humans continue to filter out the bad content generated by AI, it should be fine.
deleting this comment because apparently jokes are not received well here
I think that's one of the key differences between REST and other kinds of RPC architectures.

I've used SOAP and JSON-RPC, both of which (at least in many implementations) send RPCs as HTTP POST requests and receive 200 responses with any error messages in the body. They're just tunneling over HTTP. It's not necessarily wrong, although I'm convinced that leveraging the HTTP verbs and error codes with REST is a fundamentally better design for the use cases I've seen.
I think there's always been fine line between anthropomorphism as a metaphorical way to indicate complexity versus a pitfall where people (especially outside of a field) start acting like it's a literal statement.

Ex: "the gyroscope is trying to stay upright", or "the computer complains because the update is broken" or "evolution will give the birds longer beaks".

That said, I agree that the problem is dramatically more-severe when it comes to "AI".
In the unforgiving realm of tech, where deadlines loom like tempests and demands soar higher than the tallest spires, a tale unfolds of a coder besieged by the storms of expectation. Leadership, with eyes set on horizons unseen, oft chart courses riddled with contradiction, whispering of features promised to titans, each deemed the pinnacle of priority. Yet, amidst the clamor for creation, a truth, stark and unyielding, emerges: to elevate two masters to the zenith is to court the abyss.

Thus, ensnared in this labyrinth of urgency, our protagonist wrestles with the specter of impossibility, urged ever onward by the mantra, "Make it so." A counsel of despair, for within the crucible of incessant toil, the spirit wanes and the flesh wearies.

In this odyssey of turmoil, the narrative delves deep into the quagmire of mental strife that ensnares those who toil in the shadow of unyielding expectation. It casts a light on the sanctity of boundaries, the paramount importance of safeguarding one's inner citadel, and the somber realization that, though we may strive with Herculean fervor, the fates of our endeavors lie beyond the realm of our dominion.

Herein lies a clarion call to the sentinels of the digital frontier: to honor the sanctity of mind and spirit, to question the altars of perpetual labor upon which we lay our offerings, and to seek a horizon where success is measured not by the quantity of our toil, but by the quality of our lives.
Dish Soap to Help Build Planes? Boeing Signs Off on Supplier's Method
You can do that I suppose. But I have found that in most cases I have a unique index on the ID anyways, as they are often table primary keys. So really I just have to ensure that it is either an INSERT or an UPDATE to a record that is owned by the user.
What is love?
Baby, don't hurt me
Don't hurt me no more

xD

Typically falsely accusing then calling a person ignorant is somewhat insulting! But now that you said it was in the name of love I'm tearing up (in a good way).

And you're right - what was I thinking? I'm in the presence of a literal genius here. THANK YOU for pointing out the "limits of my knowledge", sometimes it takes a really smart person like you to point it out, even though you got the wrong guy (Markov) and have yet to make a single point about LLMs or next-token prediction, beyond:

"Nobody knows how LLMs work" and a link to a Reddit meme. I can't be too far behind your advanced state of intellectual genius with zingers like these.

Finally, it may not seem like it, but I have derived value from your comments, just not any realizations you'd likely care to hear :)
I graduated from Purdue University Calumet Campus in northwest Indiana (PUCC.) At one point they considered renaming as the South Hammond Institute of Technology.

Ba-dump-tish.
Data-driven ageism against old people --> OMG the industry is so ageist.
Data-driven ageism against young people --> :crickets:
I think it is pretty clear that the reason inheritance is so prevalent is because it is a superficially good sounding idea, which again and again is being put in front of people.

I am sure that many, many people have had the experience of a professor tell them a nice sounding story about purely hierarchical data and went on thinking that this is the way data should be modeled.

Thankfully I believe that nowadays many people have understood what works and what doesn't work in OOP and we can actually try to get away from that model of data.
They recently got hacked: https://www.cert.ssi.gouv.fr/alerte/CERTFR-2024-ALE-003/
I'm curious: how many rows Lago store in its CH cluster? Do they collect data for fighting fraud?

PG can handle a billion rows easily.
To be fair, somebody will always decide what you wrote was a warning and they should fear it, even if you specifically intended a utopia, just as people insist on rooting for and even imitating the bad guys from stories because they misunderstood "cool" as "good".

Example: Some people think San Junipero, the one positive Black Mirror episode with an actual Happily Ever After romantic ending is a dystopian vision.

Some people think the Primer, the technological device at the heart of Diamond Age, is the problem, not the Neo-Victorian aristocrats like Elizabeth's parents with their pseudo-colonial control over part of China, not the huge corporations whose greed is tearing the world apart and their engineers like Fiona's father, nor the Cyberpunks left over from a previous era like Nell's father - no the problem is the machine.

In the Tweet framing it's easy, it's named a Torment Nexus and the book is literally titled "Don't Create The Torment Nexus" but what about the Horseless Carriage? The Novel? The Television? Are we creating the Urban Sprawl, the Wasted Youth, are we helping to Manufacture Consent ? Or maybe these are Freedom and Art for the Masses ? Framing.
Except inheritance is the premature optimisation of interfaces.

Inheritance forces you to define the world in terms of strict tree hierarchies, which is very easy to get wrong. You may even do a great job today, but tomorrow such properties don't hold anymore.

Regular composition allows the same functionality without making such strong assumptions on the data you are modelling.
It would be a small loss in return for a stable biosphere.
Once again, I will reiterate that right wing characterizations of public employees are very silly, not reflective of how most municipal agencies operate, and is intended to erode public institutions. Public employees are not inherently more lazy or less skilled than private sector employees. Their incentives and challenges are different. If the performance is subpar, look in the mirror to find the problem.

Its completely besides my point, but comparing sprawling American metros to compact Swiss cantons is not a useful exercise. If we want to redevelop American cities to be more transit friendly, I am on board!
probably unrelated observation..

> Nothing else is like information. Information is very peculiar stuff.

and the whole software circus is dealing with.. information. Moving, storing, creating, destroying. A kind of commodity, like (but also unlike) energy and water, oil and money. And which turned the software into similar commodity.

Hence this whole software.. domain.. has become extremely Loaded.. in political and ethical ways. dirty? maybe. But definitely not anymore refreshing
https://web.archive.org/web/20240124195601/https://www.smith...

https://archive.ph/c0hHJ
Hence the name of the major intercountryal governing body, the United Countries.
The birds had wings, so they could just fly away. /s
After disabling the things I don't want to see, my Start Menu is empty. I couldn't find an option to only show my installed programs.
ironically, DMCA does.
Good shout, drives me crazy- The Smithsonian cant run a site without ads???

"The Smithsonian's annual budget is around $1.25 billion, with two-thirds coming from annual federal appropriations."
Much like one of the first phrases spoken by babies today is "like and subscribe".
Into the house, clearly. Hopefully their air conditioning removes humidity too.
They can work on any problems they wish. Just not at the expense of the biosphere :)
Battling Under a Canopy of Russian and Ukrainian Drones
That’s what kills me about all the companies that trot out these green initiatives and turn around and mandate RTO or hybrid arrangements.

The commute forced upon the workers cancels out most if not all the good that the green initiatives do.
"There are two hard problems in computer science: cache invalidation and naming things".
Apple specifically acknowledges this and has Lockdown Mode to address it. If you care about security you should enable it. Of course you’ll not be able to watch YouTube videos, but you’ll be safer.
back in the late 80s MIT changed their admissions criteria to drastically increase the number of women in incoming classes. if they don't unwind back to there, they aren't really reviewing the experiments they've conducted. (perhaps in today's world, we'd see more women naturally; but the gender imbalance in the STEM workforce suggests that there is something to look at, at least if you believe in science. this stuff is important and there should be transparency.)
The article says they're going to be 144 meters apart. A collision of things that are in basically the exact same orbit is also not going to be much of a risk, as the collision would be at a low relative velocity. Collisions between satellites are a kessler syndrome risk because due to differing orbits, the collision velocities can be in km/s, which can spread debris into a wide range of orbits, thus causing the heightened risk of cascading failures.
A couple other potentially desirable properties you could incorporate:

- K-sortable: ensures good locality when used as an id in a database (e.x. https://github.com/jetify-com/typeid https://github.com/segmentio/ksuid )

- checksum: primarily useful when an id might be conveyed verbally (e.x. customer support) or transcribed (e.x. Bitcoin wallet backup, BIP-39)
>huh :o) the wisdom since late 90's has been to avoid it like a plague

I am sure that hundreds of thousands of students have at some point heard that these hierarchical organization of data is how you should model a system.
That's basically every other HN article for me. Zero context. "Blorglorp 2024.4.99 released" "With the new version, Blorglorp finally sheds its libgnipgnop dependency and increases efficiency by 1.25%". Bam, top post for the day, lots of multi-paragraph comments, and I'll still never know what it's even for.
You’re describing the strategy pattern, which is probably one of the most practical coding design patterns. Ex: each chess AI difficulty gets its own class, which all extend a common interface.
It could be that they’re related to a target. I’ve done a lot of hobby OSINT and sometimes finding a target is using off-center targeting to effectively triangulate or pivot.
I'd never thought of this but you're totally correct. The only way to encapsulate styles within a shadow dom is to create that style tag (or use the CSSOM to generate a CSSStyleSheet), but either way it's the same outcome. The styles themselves are copied to each individual instance. Yuck.
There's already other CAs that (optionally) use ACME to issue. As I understand it from the mod_md readme [1], Buypass basically works (without must staple), Sectigo and ZeroSSL work too, but require an account to be setup.

Are these true alternatives? If not, why not? I don't know where these companies reside.

[1] https://github.com/icing/mod_md?tab=readme-ov-file#known-iss...
Inmos and the Transputer
> I think Ancient art - visual and otherwise - was steeped in formulaic motifs.

A good example is ancient Egyptian art, which remained remarkably consistent across multiple empires, kingdoms, and dynasties, stretching some 3 millennia and change, a time range and consistency that is simply hard for us to fathom.
I love the way people take their narrow range of experience and over generalize it to everything. Bonus points for having a blog or maybe a patreon to tell everyone how it really is.

We have a million flavors of the month but in the end it doesn't really matter. Pick a flavor and there will be teams that are successful and teams that are not. No silver bullet will make the non-successful teams magically turn into successful ones.

"I/We failed with <insert language feature>" never generalizes to "<insert language feature>" is bad.

Then the community constantly sits there and acts like a bunch of geniuses because some programming pattern has been discovered.. except it's 50 years old.
An advantage to everyone having a good earth observing system is that we don't need to stage unprofessional intercepts to advertise a regional posture; it's possible to stay home and run elephant walks instead.
Topic locked as not constructive.
Not to mention that putting 300+ individual leds in the thing takes a ton of power. I got a corsair keyboard once figuring I could just use it like normal without the LED's.... nope. Have to scrounge up 2 high power USB ports just to plug the thing in because the LED's come on by default? No thank you.
Everyone here is so anti-copyright and pro piracy.

What about independent filmmakers? Should film distribution be free so that they, like musicians, have to go on tour in person to make money from their films?

And by the way, why does everyone in here think it’s reasonable for musicians to be forced to go on tour in person to make money with their music? What if the musician isn’t an extroverted attention-seeking performer type? Is the work of those people worthless?

Not that it matters. A flood of ai generated junk is about to hit us all and completely drown out everything made by people. The only winners will be big tech investors

And again with the anti copyright sentiment: everyone seems fine with scraping the works of humans to train ais which will replace them. Maybe you feel that way because you can already retire off your Silicon Valley total comp?
More directly, e.g. Tesla boasts of training their FSD on data captured from their customer's unassisted driving. So it's hardly surprising that it imitates a lot of humans' bad habits, e.g. rolling past stop lines.
If you’re doing web application development the absolute first stop on performance tuning is caching static content, pre-rendering every view possible, and handling everything else with thoughtful db indexing.

That’s always going to be the biggest performance jumps, but I think a lot of people end up doing a lot of other marginal improvements prior to nailing those basics.
You'd be surprised. A college student in an interesting field is an interesting target. Doesn't mean he's done anything nefarious or even shady.

Industrial espionage is a thing.
> "The ideal form of the flight booking interaction is that it's basically a computerized travel agent. So it could theoretically ask questions or listen to your objections and refine the request that way."

And that is startlingly worse as a UX than the status quo.

An agent can apply some contextual filtering to improve the initial choices offered to the user - but they can do that in a GUI as well, and I would strongly argue that's better served in a GUI than via voice.

"Given your check-in time and transit from the airport, I think the following 3 flights make sense... [painstakingly list all 3 flights verbally]."

"Oh ok uh can you say the second one again? Was that out of JFK or Newark?"

... etc. Whereas a GUI is easy to parse and presents choices side-by-side in a way that's easy to compare.

This is the dissembling I'm talking about when it comes to some LLM proponents - the idea that the user having to perceive, compare, and analyze information just goes away, poof because the agent will just... make it no longer necessary.

It's a fundamental misunderstanding of these domains and use cases.

I'll generalize my prediction a bit more: an intelligent agent applying its contextual knowledge to a GUI is likely going to be overwhelmingly better as a UX than an intelligent agent that largely interacts verbally.
Arborescent vs rhizomatic approaches, to get philosophical.
GPTBot: OpenAI's Web Crawler
Professor Barth probably: https://www.youtube.com/playlist?list=PLinliDgP9EbScxfH5wxoX...
Or do what many urban areas do efficiently: make it easy to commute by train. Even a bus commute cuts down the tire pollution per commuter significantly. Building more housing near job centers can help both shorten commutes and make mass transit more desirable.
How is this different than the status quo? Pornography is already a commoditized. I personally believe that people will pay for the parasocial interaction. Sure, AI will increase the amount of free content slop, but the amount of free content slop was already overwhelming. People will continue to pay more /because/ they imagine they have some kind of relationship with their favorite camgirl or vtuber.
Interface inheritance could do the trick then? Maybe function pointers even.
Whoa. I’m the lead developer on this - I got to this post totally by accident: was googling for my own Show HN post about this from a couple days ago - and it took me here without my noticing.

There’s some discussion on it in Show HN, and of course I can answer anything here that people might be interested in too. I’m very proud of it and very grateful Akamai gave the resources to open-source it.

I’d like to have a flashier friendlier site with a slick intro video - haven’t had the time to do that stuff - but the substance and API documentation + Manual are very serious and complete, I hope.

All linked off the blog-post!
You might want to tell The Big Short scriptwriters that.
MS is trying to convince Windows 10 users to upgrade with full-screen prompts
Indeed, I'm not a fan of C++28 with virtual functions, exceptions, new/delete and whatever in my GPU code :P

With a parallel CPU implementation I have pretty few debugging issues, and most importantly, I definitely enjoy having excellent performance on Intel, AMD and Nvidia GPUs, on Windows, Mac and Linux.
When I had a lot of downtime
I built tools to make the job easier when it did get busy. Eventually those tools were shared with the rest of the team. Doing that is what allowed me to pivot from a sys admin to a software engineer over the course of several years.
I'm inclined to semi-agree with this, although I'm not sure I'd be quite as adamant about it myself. But I do generally think that CSS is taught in a way that encourages some bad practice around cascade/inheritance. I will point out though that (at least in my experience), BEM solved the majority of these problems for me even without a preprocessor. The language is definitely oriented towards inheritance/cascade, but I think there are ways to avoid it.

There's some movement towards ::part as a proposal to grant some mixin behaviors (https://developer.mozilla.org/en-US/docs/Web/CSS/::part) but I've never messed with it, and it's applicable only to shadow DOM. But mixins haven't been a huge issue for me in even enterprise-scale styling that I've done.

Opinion me, everyone has their own opinions on this, use whatever CSS style works for you. This is not me saying that BEM is the best for everyone, just giving a perspective that as someone who tends to stick to vanilla CSS and who generally kind of hates working with technologies like Tailwind or CSS-in-JS, BEM-style vanilla CSS made CSS pretty pleasant for me to work with; I have a lot more appreciation for the language now than I used to.

So if you're annoyed by CSS but also get annoyed by pre-processors or think that Tailwind is just inline CSS under a different name[0], you still don't need to be bound to the cascade -- potentially look into BEM. No technology or compilation or dependencies, it's literally just a naming convention and style guide.

----

[0]: yes, I have used it extensively, please don't comment that if I used it more something would magically click, I already understand the points in its favor that you're going to comment and I've already heard the style/framework suggestions you're going to offer. It's fine if you like Tailwind, it's great if it helps you write CSS, you don't need to convince me.
> I mostly have issues with epub like formats.

Epub is great for content that is mostly texts (Novels,…). As soon as there are objects that need to keep their relative distance to each other (equations, diagrams), I go for PDF. It's also not easy to get good typesetting for epub files. I believe that typesetting gives you a visual map that provides an additional memory boost. Doing focused reading on a phone is a no-no for me. I use my tablet for PDFs and my e-reader for epubs.
Attacking other users like this will get you banned here. No more of this, please.

https://news.ycombinator.com/newsguidelines.html

Edit: you've unfortunately been breaking the site guidelines so often that I've banned the account.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.
Still a step above SMS.
lol it's the opposite? map, flatmap, fold etc are very clearly defined operations with very clear use cases and rules. loops are not, you can do whatever you want (often mutating the underlying, rug pulling you every iteration)

not being familiar with fp doesn't mean it's objectively worse
> Even when healthcare is available, many of them don’t trust it.

Right, due to bad healthcare. The industry is riddled with bad actors, bad ideology, and patient hostile practices.

From what I've seen of the system it doesn't surprise me that people die instead of getting medical treatment. There's a lot of propaganda and need for reforms.
The CFAA is the broadest and most relevant US statute regarding computer hacking. But yes, international computer hackers typically operate outside of the jurisdictional reach of their targets.
I have never really seen it work. To me it seems it can work if and only if you are doing serious waterfall projects, with a tightly bounded scope.

If you have to model your data exactly once I believe it can work. But if you are doing any kind of agile, or even somewhat flexible waterfall, you will find out that at some point none of your data models work.
>It looks like composition over inheritance has caught on as the better default in other languages

"Prefer composition over inheritance" was mentioned in an early page of the GoF book (the Design Patterns book) - in 1994.

https://en.m.wikipedia.org/wiki/Design_Patterns
From what I’ve read, it’s been “tsu” at least since the Heian period (so for roughly a millennium), and there is no clear evidence that it has ever been “tu”.
So may different ways to read that, haha
What VCs Want Regarding Founder Market Fit
> internal, but by design usually accessible on the public internet

Your API can be accessible obviously, but put ZeroMQ behind a firewall so only the API server can reach it.

If it’s running on the same server, at least block the port ZeroMQ is listening on from the outside world.
True, but that also means you cannot take a day off because you're not feeling it. You need at a doctor to attest that you're physically incapable of working. And in Germany, the employer has the right to demand a doctor's note from day one.
My take would be that AGI is inevitable, and it's your choice if you want to be a part of making it (or deadend branches along the way) or not. I take Ray Kurzweil's predicted timeline as being the most sensible.
It reminds me a little of how Europe (Spain, particularly) extracted enormous amounts of silver from South America and shipped it to China to trade for goods[1].

1: https://en.wikipedia.org/wiki/Global_silver_trade_from_the_1...
The Family Who Vanished into the Bush
Win key => Type what to run => Enter

I mean it is like MacOS F4 => Type what to run => Enter

Never have I figured out why would you need to rest of the start menu.