skysight-inc/HackerNews huggingface dataset:
This code looks like normal enterprise Java ugliness to me - I object to it on principle, but apart from having to pass ApiConfig when saving a user I probably wouldn't identify any of the official problems you listed without familiarity with the rest of the codebase.
Payback time is a function of =install cost/power price

We in NZ are cursed with cheap power (albeit I can sell solar power to spot market at 3x of night retail rate)
Most of these look like 20$ templates you can buy on some template site. What should be interesting here so they get picked for this list?
JSON-LD isn't the only way one can embed these metadata (though I think most tooling prefers it now).

For example, Microdata[0] is one in-line way to do it, and RDFa[1] is another.

[0] https://en.wikipedia.org/wiki/Microdata_(HTML)

[1] https://en.wikipedia.org/wiki/RDFa
how do you cool them if they are underground?
Yes, this is true. Genuine parallelism will absolutely be a problem there - similarly to how it is for user-level record/replay tech. And serialising is going to have more impact when you're recording a whole OS vs just one application.

Microsoft's TTD (a user-level tech) does allow genuine parallelism, I believe. But my understanding is that it has slower (though still very impressive) single-threaded performance as a result, so there's a tradeoff. But perhaps you could do something more like that.

We believe it's possible to handle parallelism in record/replay tech while still having good single-threaded performance - but it implies a much more complex implementation to do so safely.
This is so utterly boring. These AI wars sound like the “this isn't even my final form” trope. Oh, you got a new powerful model that beats the others do you? Yawn. Let’s wait for next week when someone else takes that spot. Better yet, if you could fight amongst yourselves quietly, that would be grand.

https://tvtropes.org/pmwiki/pmwiki.php/Main/OneWingedAngel
> Prompt injection is highly relevant because you end up achieving the same as the publisher choosing the metadata, but on a much higher price for the user.

How does price affect the relevance of prompt injection? That doesn't make sense.

> nitch

Niche. Pronounced neesh.
You don't learn how to program SPI from reading documentation about an LCD controller. You need a lot more context and understand how to string together basic operations, which are quite often not detailed in parts documentation.

I think that you have a serious misunderstanding of the capabilities of LLMs - they cannot reason out relationships among documents that easily. They cannot even tell you what they don't know to finish a given task (and I'm not just talking one-shot here, agent frameworks suffer from the same problem).
By “forced” in this context I mean people who want to have health insurance but have no choice but to acquire it on the individual market.
State vehicle: pavement princess
I think the term 'social engineering' gets right to the point. We aren't machines but we have found very effective way of hacking our rewards systems so that we can manufacture demand, modify behaviour etc.

The author describes the phenomenon, but doesn't seem to see the broader picture. This is where a meta-systematic, or paradigmatic (if you're allergic to the word 'meta') perspective is needed, which transcends both social and technical systems, but appreciated how they fit into a larger scheme.

Through this lens the world is decidedly pluralistic and cannot be condensed to 'it's like X, we gotta do Y'. That can work for a personal strategy, and the author is kind enough to make some suggestions, but it's intellectual overreach to try and label the world
The question is "Did you experience the following feelings during a lot of the day Yesterday? How about anger?" So it represents a pretty bad day. In my life, I think this would be true for less than 1% of days.
You have just listed the benefits of having a CLA. This post is about why projects should pick a license not how contributors should prioritise what they spend their time on. If you are trying to build something commercial and be open-source this is a good recommendation.
There are literally zero nations currently involved in hostilities which don't want to destroy each other. You may not like it, but the USA has called for Irans' destruction a hundred times.

Its treasonous to the human race to continue to call for the destruction of sovereign nations who don't align 100% with the purposes of ones own nation...
Unless someone buys up so many properties they can start unilaterally increasing prices, the problem with housing going up isn't rich people buying them and renting them at a market rate. It's the amount of demand vs supply that does it.

And you're right - this is possibly the single biggest issue that's a downgrade for people vs their parents/grandparents, and it's a huge one. But the problem needs to be attributed correctly.
This is a bit like saying Earth isn't big, because there are far larger planets etc. out there. For the average conversation, Earth is "big".
> m. It's a skewed perspective to think that NATO involvement would end up in a nuclear war.

of course it would end up in a nuclear war. NATO is encircling Russia and if Russia feels cornered you should expect them to use anything available to them.
Show HN: MindMap Your HTML5 with Caocap a Visual Web Builder, Now Open Source
Hi HN,

I'm excited to introduce CAOCAP, a dev tool that lets you MindMap Your HTML5!
CAOCAP, which stands for: "Code As Organized Concepts And Patterns"
and also means Planet(كوكب) in Arabic, is a visual website builder designed to make web development intuitive and fun.

Why Use CAOCAP?

MindMap Your Code: Forget about endless lines of code—CAOCAP lets you create and organize your HTML, CSS, and JavaScript using a visual MindMap interface. It’s an entirely new way to build websites!
Perfect for Everyone: Whether you’re a beginner just starting out, an educator teaching web development, or a seasoned pro looking for a new approach, CAOCAP offers tools that make the process easier and more interactive.

Open Source: We believe in the power of community. That’s why we’ve made CAOCAP open source. You can access the full codebase, contribute to its development, or customize it for your needs.
Get Involved:

Explore the Code: Check out the CAOCAP repository on GitHub. Whether you’re interested in enhancing the UI, adding new features, or just browsing, we’d love to have you onboard.
https://github.com/CAOCAP/CAOCAP-OpenSource

Try the App: See CAOCAP in action. Experience how easy and fun web development can be with a visual approach.
http://caocap.framer.website

Join Our Community: Be part of a growing community of developers who are passionate about redefining web development.
Your feedback and contributions can help shape the future of CAOCAP.
Let’s make web development easier, together!

What’s Next?

We’re continually enhancing CAOCAP with new features, including deployment via GitHub and Vercel and advanced JavaScript code generation tools. By joining our community, you’ll be at the forefront of these exciting developments.

Transform the way you build websites and start MindMaping your HTML5 with CAOCAP!

Azzam R Alrashed
https://x.com/azzam_rar
I look forward to upcoming the blog post explaining why they went back

E.g, https://medcitynews.com/2024/08/ai-healthcare-llm/

Which is a news article about:
https://openreview.net/pdf?id=6eMIzKFOpJ
a smart weirdo can rationalize the world and life, yes. They will probably be very, very wrong in interesting smart ways, tho.
I can't wait. There are so many pointless or directly insulting AI 'features' around now, and they suck. LinkedIn trying to write my messages for me. Outlook is trying to write my emails. Instagram has a deeply cursed AI button to "make it funnier".

I hope the stock market will give all of these people an atomic wedgie for creating the most pointless garbage to ever pass before human eyes.
The article talks about JSON-LD, but there is also shema.org and open graph.

What which one should you use, and why?

Should you use several? How does that impact the site?
Not true: Wikidata, Open Alex, Europeana, ... and many smaller projects making use of all that data, such as my project Conzept (https://conze.pt)
The death ray might be the feature that sells the whole thing.
South America doing pretty well for all, Israel doing poorly in most
Examples of what? Missing gems?

I mentioned a few already. Some more that I recently ran into, are in the niche of "verifiable credentials", SSI and DIID. A weird niche, but relevant to my current work.

There's plenty of work, references, implementations, type-systems for TS, Rust, Python and even .net. But nothing significant (a very few experiments at most) in Ruby.

There's little support for WASM, eventhough that's a promising tech to run and manage backend stuff as well as maybe someday client-side stuff already. There's little tooling to manage cloud infra in Ruby (Chef and Puppet still chugging along, but hardly as omnipresent as Ansible etc)

PHP, Python, Typescript: typing is emerging everywhere, albeit "bolted on". Ruby has efforts in this direction, but far behind the ones mentioned above.

There's no practical "frameworks" or libraries to make games. Very few frameworks or tooling to build desktop software. There's little effort around architectural concepts like Event Sourcing, Hexagonal architecture, Actors and so on. They are there, but I suspect overshadowed by Rails and far less used and documented than their counterparts in other ecosystems.
Seems to me precisely those jobs will be more at risk than others.

If something is simple enough to be semi-automated by writing scripts for low-trained humans, it's more likely to be simple enough to be fully automated by LLM "AI" than more complex jobs would be.
I consider it a lot more obscene, MIT doesn't go after all the megacorps that are training ML algorithms on research articles because they feel small in comparison, but if a kid borrows too many articles, or in too quick a succession, they had no problem squashing him like a bug.

Its the same behavior you seen in frustrated adolescents that feel to small to retaliate against the perpetrators of their misfortune and "start small" by torturing smaller animals...
The PAPER CUT PARADOX: Explaining why thin paper does not cut
It really feels like there hasn't been any dutiful consideration of LLM and AI integrations into services.

Add to that companies are shoving these AI features onto customers who did not request them, AWS comes to mind, I feel there is most certainly a tsunami of exploits and leaks on its way.
Interesting thought experiment you’ve shared. Thanks now my mind is running
It's nice that everybody is trying to help with the way you're prompting but just use Bing Copilot or Phind for this, not ChatGPT

It'll generate a bunch of queries to Google (well, "to Bing" I guess in that case) based on your question, read the results for you, base its answer on the results and provide you with sources that you can check if it used anything from that webpage.

I only use ChatGPT for documentation when I have no idea where I'm going at all, and I need a lay of the land on best practices and the way forward.

For specifics, Bing Copilot. Essentially a true semantic web search
An Early Facebook Employee Messed Up, Got Fired, and Cost Himself $185M
I used to work at the IBM lab where Rexx was created, funnily enough I've never heard of anyone using it in the wild!
Ask HN: Which alternative to Python for personnal use would you recommend?
As a professional fullstack dev that specialize in PHP backends (Symfony and Laravel mostly) and does a bit of Bash when required, I am looking for a general purpose programming language to use for fun little personal projects at home (essentially API consuming, local LLM use and I/O interactions through either websockets or similar tools)...

... that isn't Python !

I had a really bad first experience with the language and find it quite messy in terms of syntax and debugging, so ideally I would like to avoid it.

Looking at popular and/or similar languages, I found quite a few that seems like they could match what I am looking for, but I would love to have some feedback from people who used them in order to make an educated pick.

Here are the languages :

- Rust (seems rather complex and inadequate for "fun little projects on the side" but powerful)
- Go (fast, reliable, with quite a few community packages to extend its capabilities)
- Ruby (a personal preference probably because I am using PHP at work, syntax looks really appealing)

- Kotlin (apparently good for GUI, much more than Rust for example, surprised that it was recommended but who knows...)
- Lua (another one that was recommended to me, could be useful as I am also interested in modding some games in the future)

Thanks in advance for your feedback and help :D
This is so cool! How do you get a Mac to read a PS4 game storage medium?
> for (int i = 0; i < strlen (str); i++) {...}

> A modern compiler will optimize this redundancy away

No, it won't: https://godbolt.org/z/xbzz4cEq3
> “The point is, all of this made me feel very small and powerless after I
realized the sheer size of the problems I was staring at. Nowadays, to
me it's about creating good jobs for my friends, helping our customers,
and taking care of the community. Importantly, I realized that this is
still making a bigger positive impact than what I could have done alone
just as an individual hacker or engineer.”

I couldn’t have said it better. This is why I’m an entrepreneur and still take the pains to do it.
It may temporarily act like a lubricant, but we typically expect lubricants to last longer than a month or so, and WD-40 does not. It's meant as a solvent, and can be followed up with an actual lubricant.
Ask HN: Do You Use JSON-LD, Schema or Open Graph?
Hard to know which semantic metadata to put on a website nowadays.

Which one do you use, and why?

I guess this comes with sub-questions:

- Do you use several?

- Which 3rd party service parses which one?

- What format has the more descriptive capabilities?

- And does it even matter? What are the real consequences of picking any?
> This is how insurance works.

The point is not about insurance in general, it’s the isolation of the individual market from the pools of large employers.

Yes the healthy will always be subsidizing the rest, but it’s a specific subset of healthy bearing that burden. It’s not the system as a whole.

> The US needs a proper public healthcare system. Good luck finding a way to make that happen though.

Ban corporate self insured policies so that the risk pools are unified to contain everyone.

Eliminate the deduction for offering insurance. Right now the same policy is cheaper if paid by the company as its pretax dollars (vs after tax dollars for an individual policy).
Genuine question - under the hood is this more of an emulator like PCSX2 or a compatibility layer like Wine?

Since the PS4 is more or less an x86 computer, I imagine most of the hard work would be implementing the system/graphics APIs of the PS4. Or are there major hardware differences between an x86 PC and the PS4 that also need to be handled?
Hmm, doesn't appeal to me. There is nothing over stock FF which I would consider important for me.
I was doing bachelor thesis 10 years ago on some semantic file conversions, we had a lot of projects at school. And looks like there is not much progress for end user…
I’m not an “AI fan.” But anyway.

Artificial. General. Intelligence.

The term, as originally defined, is for programs which are man-made (Artificial), able to efficiently solve problems (Intelligence), including novel problem domains outside those considered in its creation (General). Artificial General Intelligence, or AGI. That’s literally all AGI means, and ChatGPT absolutely fits the bill.

What you describe is ASI, or artificial super intelligence. In the late 90’s, 00’s, and early 10’s, a weird subgroup of AI nerds got it into their head that merely making an AGI (even a primitive one) would cause a self-recursion improvement loop and create ASI in short order. They then started saying “achieve AGI” as a stand in for “emergence of ASI” as the two were intricately linked in their mind.

In reality the whole notion of AGI->ASI auto-FOOM has been experimentally discredited, but the confusion over terminology remains.

Furthermore, the very idea of ASI can’t be taken for granted. A machine that trivially solves humanity’s pressing problems makes nice sci-fi, but there is absolutely no evidence to presume such a machine could actually exist.
I think political was probably a poor word choice by me. Maybe just societal would have been better. I see the primary comments to be bothered by sci-fi that is addressing more than just “what if X was possible.” Frankenstein addresses both grief(or trauma to tie it to my first comment) and societal acceptance of outcasts(relationships). Maybe those things flow freely for you from “what if X was possible.” They do for me. But the comment I was initially responding to seems to think they don’t, or at least shouldn’t be core to science fiction.

“If men could give life what form would that life-giving take?” Is the first portion of the book. The remainder is “and how would humanity react”. That second piece is core, in my opinion, to any good science fiction and will always include much more than just science and be molded by the time in which it’s written.
I've skimmed over the article and much of it appears to be what was pounded into our (student) heads in college - it just took us time to start applying it.

Anyway, I have my own definition and it's "a person who realized that they've already forgotten stuff they used to know by heart in their junior years and approach every problem with appropriate humility stemming from said realization".

My "knowledge window" is, as I discovered, 9 years the skill that I've lost which established this was the ability to write an SQL statement - even a simple one.
It’s baffling how defeatist and ignorant engineering culture has become when someone else’s non-deterministic, proprietary and non-debuggable code, running on someone else’s machine, that uses an enormous amount of currently VC-subsidized resources, is touted as a general solution to a data annotation problem.

Back in my day people used to bash on JavaScript. Today one can only dream of a world where JS is the worst of our engineering problems.
I struggle to imagine what you're saying. In the old days if you had 100 monthly listeners that meant you were likely getting on your local radio station at great effort. You had no shelf space at the record store. You were not searchable on the web. The long tail seems irrefutably better served by modern methods.

Artists struggling to make a living on the back of a single success is, if anything, a product of the longer tails of music being a catered to. The gains are much more spread out now.

It's maybe a niche argument but I'd suggest looking at the one hit wonders of today vs yesterday: https://en.wikipedia.org/wiki/List_of_one-hit_wonders_in_the...

imo the one hit wonders of yesterday were fairly significant hits. The one hit wonders of the 2010s are vastly more ephemeral in my personal opinion. Probably mostly driven by the fact that they used to be conveyed by pop radio and now I don't hear pop radio EVER. But I also have some doubts that most of these 2010s songs will be able to carry a band forward like the one hits of the 90s.
>bhyve is exactly relevant for gaming

Virtualization is absolutely relevant for game consoles, I think the Xbox runs 3 VM's inside (for DRM reasons). And I think Playstation does too:

https://www.reddit.com/r/ps5homebrew/comments/oy60ht/do_ps5_...
It's honestly difficult to see how this is relevant. There's a difference between just not knowing any better and being misled for money.
I found this to be a great resource when I was learning PCB design:
https://www.youtube.com/@PhilsLab

I watched all his KiCad videos and tried to build them as I went along. Then you can use a cheap PCB manufacturer like JLCPCB to get them made. It's a lot cheaper than you think (tens of dollars delivered in two weeks for simple stuff). There is a lot of know-how to learn in this field but I found it to be very accessible as a SWE and it all made sense. It just took a long time to pick it all up.
Personally I think the limitation of keyword search it's not in the model per se but in the human langue: we have synonymous witch are relatively easy to handle but we also have gazillion of different way to express the very same concept that simply can't be squeezed in some "nearby keyword list".

Personally I notes news, importing articles in org-mode, so I have a "trail" of the news I think are relevant in a timeline, sometimes I remember I've noted something but I can't find it immediately in my own notes with local full-text search on a very little base compared to the entire web, simply because a title does express something with very different words than another and at the moment of a search I do not think about such possible expression.

For casual searches we do not notice, but for some specific searches emerge very clear as a big limitation, however so far LLMs does not solve it, they are even LESS able to extract relevant information, and "semantic" classifications does not seems to be effective either, a thing even easier to spot if you use Zotero and tags and really try to use tags to look for something, in the end you'll resort on mere keyword search for anything.

That's why IMVHO it's an unsolved so far problem.
> I know a couple of solid developers who immediate turned into outright jerks on promotion to senior.

I know a guy who became significantly more short-fused and less friendly when he was promoted into management. I don't think he liked management work, particularly when it involved both that and fulfilling outstanding responsibilities as an IC because he was the sole SME for a variety of different products/systems we had. There were many sad-sounding conversations with his then-girlfriend well after close of business.

Point being, sometimes people who turn into jerks when promoted are not necessarily narcissists, they just have a shitton more work to deal with now and/or are out of their element and/or can't get home to spend enough time with their SO/kids/pets to fully psychologically reset at the end of the day. I don't know how that description tracks with the devs you knew, though.
maybe there's a term confusion here - GenAI has come to mean Generative AI (LLM's, Diffusion models..) rather than General-AI. People call that AIG, now people also talk about AIS which I take to mean "human level on a narrow domain only" while AIG is "generally intelligent at roughly human level".

My personal belief is that AIS is not a real thing (in the sense I wrote above) because narrow domain competence is tightly coupled to general domain competence . Even very autistic people that are functional in some domain actually have a staggering range of competences that we tend to ignore because we expect them in humans. I think machines will be similar.

Anyway, AIG or AIS is not round the corner at all. But that doesn't mean that there isn't a lot of value to be had from generative AI in the near future or now. Will this be a small fraction of the value from Web1.0 and Web2.0? Will it be approximately the same? Will it be a multiple? I think that's the question. I think it's clear that assistants for software engineers are somewhat valuable now (evidence: I get value out of them) how valuable? Well, more than stackexchange, less than a good editor. That's still alot, for me. I won't pay for it though...

And this points to the killer issue: there isn't a good way to monetize this. There isn't a good way to monetize the web, so we got adverts (a bad way). What will be the equivalent for LLM's? We just don't know right now. Interestingly there seems to be very little focus on this! Instead folks are studying the second order value. Using this "free thing" we can drive productivity... or quality... increase opportunities... create a new business?