skysight-inc/HackerNews huggingface dataset:
> Maybe Cycorp's knowledge base will be made generally accessible at some point

I would sooner hold my breath waiting for OpenAI to open up than Cycorp :)

> It took even more than forty years and costed at least as much before neural networks became really useful

The correct class of comparison to make with "neural networks" would be "symbolic AI" writ large. Symbolic AIs have been working quite well in some areas. Just not at all in terms of common sense reasoning, or anything approaching AGI.

If you want to keep "Cyc" in the comparison, then I would argue there is no comparison possible. Without exaggeration, there has never been a single project in AI as expensive as Cyc before 2020. Only with GPT-2 did the cost start to exceed the million USD mark. (Without exact figures, AlphaGo and Deep Blue probably also cost millions of dollars, but they unambiguously worked.)

It's also just not true that it took 40 years. Consider e.g. LeNet-5, which was up and running in 1998, and was used in ATMs to read real cheques. The main cost was 10 years of engineering stamina by LeCun's research group at Bell Labs. The finished version could be trained "for about 20 epoches over MNIST. It took 2 to 3 days of CPU time on a Silicon Graphics Origin 2000 server, using a single 200 MHz R10000 processor."

(1998 might technically be 40 years out from e.g. the inception of the perceptron in the 1950s, but if that is supposed to be our reference point for neural networks, then Cyc's reference point should be the inception of logical AIs in the same decade. And really, what use was Cyc in industry in 1998?)
Has the tech industry always been this depraved? Or something fundamentally change within these people with the advent of Trumpism?
> "Don’t go to Stack Overflow, don’t ask the LLM, don’t guess, just go straight to the source. Oftentimes, it’s surprisingly accessible and well-written."

It's a bit like math books. I dreaded reading formal math during my engineering -- always read accessible text. Got a little better in my master's and could read demse chapters which got to the point quickly. At least now I can appreciate why people write terse references, even Tutte books.

Some references are a pleasure to use. For rust crates, I always go to docs.rs and search there. It's just fantastic. i can search for a function that returns a particular type or accept a particular type etc. hoogle from Haskell was lovely too when I took a functional programming course in college. Cpp reference is also pretty good -- thanks for adding examples.

Today I was reading boto3 python library docs, and I immediately missed docs.rs!
if I could pinpoint the eMMC I could just drill a hole in it
Enterprise math is interesting --

For a global all-you-can-eat enterprise-wide rollout:

* base: 20K users x $200/yr

* 50% discount: volume + multi-year + ...

=> enterprise: $1M/yr

=> 200 person division in the enterprise: $10K/yr

It's not cheap, but averaging out a global rollout, not terrible afaict

(This is super rough. Ex: Add in BYO hardware, internal staffing, pro serv, and who knows the real discounting!)
Yet the moment google says 'you can't make videos calling for the murder of trans people' suddenly 'mah first amendment' comes out of your cohort's lips.
Now you're making even less sense than before, with incoherent grammar and random buzzwords, which is an impressive leap. I don't think "your thing", whatever that is, has any bearing on this conversation. Are you an LLM?

I played the original Zork on MIT-DM, and read the original source code written in MDL, which is essentially Lisp with angled brackets and data types, and it's neither object nor text oriented, so I have no idea what point you're trying to make about its descendent ZIL, because it makes no sense and has no bearing on this discussion.

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

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

You're arguing with a well vetted factually correct evidence based wikipedia page, so if you disagree, go try to edit it, and see how long your hallucinations and vandalisms last without citations to reality or coherent sentences.

At least my code doesn't shit its pants when you pass it a filename with a space in it.
Half the issue is companies where you won't even get to an interview without a juiced-up CV, and the rest is a interviewing and hiring decision process that doesn't penalize liars. If people felt your advice was the best way to get ahead, then they'd follow it, but when they see people who are just good bullshitters rocket past them in the system, they're not gonna feel good about it.

(How accurate this perception is is an important point: I'm inclined to believe that this nihilistic "everything is bullshit" philosophy is incorrect and self-defeating, but it's hard to deny many high-profile examples that show that bullshitting can be stunningly successful, while honesty and hard work can fail horribly)
Don’t they have some convoluted XML schema? Or are you sending the rendered text of the html versions of the reports?
And me 10 years cloning git repos from scratch instead of bothering to learn a plethora of archaic commands only to fix a broken commit.

https://xkcd.com/1597/

And it isn't as if I haven't used RCS, SCCS, CVS, Clearcase, TFS, Subversion, Mercurial before having to deal with Git.
> There was no machine intelligence in Cyc, just human intelligence.

This can be rephrased for other "AI" projects with exactly the same relevance:

There is no machine intelligence in LLM bots, just human intelligence.
I hope OrioleDB will succeed in replacing Postgres' high maintenance storage engine with something that just works.
And then he’s going to extort trading partners like the EU by essentially forcing them to buy polluting coal from the US or face ongoing sanctions.
> Generally we aren't paid for our business expertise. In fact, most businesses actively resist giving developers deep domain responsibility.

Chicken/egg imho.
Fed sets up very short term interest rates - specifically, overnight lending.

It certainly affects longer-term rates, but only indirectly. In effect, the lending rate for 10 year bonds, say (a common benchmark duration) is set entirely by the market. These are closely related - they operate in the same space - but are in principle independent decision-makers.

As to bond yields vs bond prices, t is easiest to see for new bonds - sold directly by the US govt. Unlike consumer loans, with bonds you know exactly how much you get repaid - periodic coupon and maturity. The variable is the price today paid for the bond. The government hopes to achieve a high price, raising as much cash as it can today (for the same future repayment cash flow), i.e. a low interest rate.

If the buyers of bonds - lenders - show up in small numbers, there is weak demand to buy, and the bond price is low. This translates to a high rate of interest - for a smaller upfront loan, you get more repayment down the line.

The same mechanism works in secondary markets - bond owners trading with each other.

In terms of how this affects the decision-making by the Fed - in principle, not at all. Fed is free to do whatever the like. But in practice, Fed is bound by the same forces as the bond traders, and bond yields are going up suggests the Fed will likewise have to raise rates. Or bond yields go up in anticipation to the Fed having to raise rates, etc.
Those github pr linked from the blog don't give me much confident:

Links to "Better C++" is a PR for removing c++ template for build time.
Unwinding stack in a "funny" way.
PR comment saying something shouldn't be public and go on merging anyway.
Are you sure parent is the author of that blog post?

Maybe I’m reading the whole thread wrong, but it looks like you are screaming at a maintainer of pg_search that someone else did a poor benchmark
HP sold an MCE PC line in the mid-2000s that fit perfectly into a home setup.

Pair this with a Linksys media extender on other TVs, and you could have had a pretty modern media setup 20 years ago.

https://www.cnet.com/reviews/hp-digital-entertainment-center...
I'm using ECharts with HTMX + AlpineJS, with ECharts wrapped in an Alpine component

I had to disable hx-history to get around a problem of the charts getting double instantiated

it feels a bit of a lame workaround but I never managed to get to the bottom of it

apart from that, totally happy
> something needing jdk15+

Actually, no, that "15" refers to Java 1.5, aka Java 5, released 2004. Bouncy Castle has some funky variants, specially for Java 1.1, 1.2, 1.3, 1.4, 5, 6, 7, 8. All you actually need is the Bouncy Castle for Java 8 onwards, which is pretty much all versions of Java in use today.

The bug is that multiple providers of Bouncy Castle don't cleanly work when in the classpath together. The authors of Bouncy Castle aren't changing that, because they're like "use our software correctly, please". It's not Java's fault, you can only make classes that don't work on old versions of the JDK, you can't make new Java somehow notice you've included a jar written specifically for an old version of the JVM.

Java did introduce the ability to create multi-release jar files, where you can have JDK-version-specific classes/resources in one jar file... but only from Java 9 onwards. All this mixing and matching by filename that Bouncy Castle uses is for Java 1.1 - Java 1.8 only.

You can also mix and match and cause failure by using one of the Bouncy Castle JCE provider variants with the wrong corresponding "pkix", "util", "mail" jars (extra jars for all the things you might want to do with cryptography that _aren't_ part of the standardised Java Cryptography Extensions API that the main "provider" jar implements). And you can also mess up by mixing FIPS-approved BC with FIPS-not-approved BC.

You only need one set of jars:

* If you don't need FIPS approval: bcprov-jdk18on, bcutil-jdk18on, bcpkix-jdk18on, ...

* If you do: bc-fips, bcutil-fils, bcpkix-fips, ...
secondary source: https://archive.is/0GcBe
I mean, I'm pretty sure Ray Bradbury would have.
Canvas (The Spatial Computing Company) | Full-time | Remote

At Canvas, we’re working on spatial computing - using computer vision to 3D reconstruct and understand your surroundings so that software can operate over real-world spaces. We believe it will power the next generation of augmented reality and some of the key parts of virtual reality as well.

Computer Vision Engineer (3D) (Europe Remote)
Computer Vision Engineer (Scan-to-CAD) (Europe Remote)
Full Stack Engineer (Django/React) (Europe Remote)

For detailed information check out https://canvas.io/jobs.

Keywords: 3D, computer vision, photogrammetry, geomatics, SLAM
Their stock would collapse, nobody in power there wants that.
As if a Tesla 3 isn't recognisable. They all look the same. 3, Y, S, X. Barely changed at all since day 1.
You're not an idiot. I have transcribed several listings manually. I also tried OCR. In my experience, fixing OCR mistakes take at least as much work as just typing the whole thing.

I recruited a team to transcribe a particularly important document, and I had us type each page to catch typos.
In the original vision of C, UB was behaviour defined by the platform the code ran on, rather than the language itself. It was done this way so that the C language could be reasonably close to assembly on any platform, even if that platform's assembly was slightly different. A good example is shifts greater than the value's width: some processors give 0 (the mathematically correct result), some ignore the upper bits (the result that requires the fewest transistors) and some trap (the cautious result).

It was only much later that optimizing compilers began using it as an excuse to do things like time travel, and then everyone tried to show off how much of an intellectual they were by saying everyone else was stupid for not knowing this could happen all along.
I think a slightly better perspective is "new aristocrats".
I've found ChatGPT reasonably good at giving me working ECharts configs...
one could use l||r half of ergodox style keyboard and strap it with velcro to your trousers or jacket
Makes sense, since it's almost certain that many members of the current US administration are involved in the largest crypto fraud / insider trade that ever took place.
AMD InstinctTM MI325X GPUs Produce Strong Performance in MLPerf Inference v5.0
This type of answer is called "strawman argument" - when one refutes an argument which was not presented at all. Let's try again.
This looks a lot like ChartDB[0]. Is that correct? If so, how would you compare the two tools, or better yet, distinguish yours from theirs?

[0] https://github.com/chartdb/chartdb
Plotly is full of undocumented features. My guess is because they have an entire consulting business helping devs with this
> their libertarian fantasies bobbing like luxury yachts in international waters.

I wouldn’t say libertarian, more oligarchical.
While I agree with the general sentiment, while it doesn't sort out all safety issues, actually programming in C++ instead of C with C++ compiler, and making use of the pleothora of analysers would already prevent many issues.

Better be 80% safer than none at all.
I don’t mean to say Islam is perfect, very little is, but it does have a lot of due process and it hardly started as a death cult…
I’d spend some time researching due process in shariah and try to remember that in many ways Islam was highly innovative for its era in combining a legal code with its religion in a very integral manner. Now later Islam in particular othoman Islam was indeed somewhat warped and coupled with an expansionist empire, kinda like Christianity, and is another game altogether.
who said that personalised, infinite content generation is a good thing?
I watch movies and listen to music because I want to be challenged in some way. I don’t want tailored content that prevents me from exploring new territory and keeps me trapped in a personalised echo chamber.
“Legislators”, I think it’s more the opposite of that term now.
Some of those other computer resources were at University of Washington.
Please point us where you have seen such a starting point, or why else are you bringing it up?
Games are suffering with the same issues as movies: the missing middle.

There are indie games with 1-5 devs doing it on a shoestring budget. Sometimes they hit big, sometimes they still need a day job. These can be sold for any price, since any income is still income.

Then there are the AAAAA games with 500 people making it on a $100M+ budget. And these MUST make money or they can bankrupt the whole studio. Some are massive franchises (CoD, GTA) and can ask any price and people will STILL preorder the most expensive set.

But there are very very few if any mid-price games. Some Paradox strategy games perhaps?
It's great to see an automated method for this, even if it still needs to be reviewed by an expert. Back on the 2011-2014 era I was on a team which helped make materials available for a chemistry grad student. I wasn't aware of the standards book, but followed more or less the same process outlined in the paper, using GIMP to simplify images, paste into Word, and add textboxes with braille font to the images, and then embossed. It was probably 5-10 minutes of effort for a basic graph, and we were doing the work for entire math and chemistry books. This would have saved so much time for us!

We also had to figure out how to represent electron clouds. Some could be done as 2-D representations, but eventually 3-D was required. We created a plugin for Blender which would import a MacMolPlt save file, generate the structure for the molecule (coordinates for each atom, bond types connecting the atoms), and a point cloud for the electron cloud. Each column of the periodic table was a different shape, each row was a different scale. It worked pretty well, and generating STL files was automated.

The program is somewhere on my hard drive not available publicly and probably technically owned by Iowa State or the federal government, whether they know it or not. I'm curious how much it'd take to get out running on a current version of Blender.
Is not writing tests unprofessional? (2019)
Yeah I looked it up and found it here: https://labs.google.com/search/experiment/22?source=googlela...
but it's not available for me (or my region) yet.
Switzerland has this for weather - government data, projections up to a week in advance. Of course no ads, tons of info ie on PM2.5, pollen, avalanche risk in mountains etc.
Yes but this is like saying "medical school graduates kill more people through surgical medical mistakes than any other profession". Virtually no one else is meaningfully performing surgery on humans at numbers high enough to kill them.
Didn't they find a bunch of skeletons buried under Benjamin Franklin's house?

It sounds like he did what he could with the technology that was available at the time.
Bookeen Saga: The best e-reader you never heard of
Double-plus-ungood.
It may be insane but it's actually a small step up from the previous Trump admin position.

Before they were saying "stop giving us free stuff/money you guys", now they are saying "stop giving us free stuff/money but also keep giving us free stuff/money".

Is the latter insane? yes. Is the former more insane? Also yes.
For those who can't access the website, I found the article is also available on GitHub here: https://github.com/mre/endler.dev/blob/master/content/2025/b...
Post dot com boom, yes, but before that I think it was more of the traditional golf/cocaine/strippers/Vegas situation.

The FTX horror show was nothing like as anomalous as the PR of other places would have you believe, which is one reason VCs felt so OK flinging money at them.
It's too late for that. The largest economy in the world is already committing seppuku over a formula generated by ChatGPT.

To quote some anonymous YouTube commenter: "they told me AI would destroy the world, but I didn't expect it to happen like this"
There are absolutely people on the US right who want to re-ban homosexuality; one of the bloody _supreme court justices_ has already signalled a willingness to re-examine Lawrence v Texas.

Mississippi is one of the 14 states where homosexuality was only legalised by Lawrence v Texas in 2003.
s/self taught/degreed/g and it's still true. It's a skill issue no matter the pedigree.
One thing I often see pop up in larger projects, which in the article is likely the fault of way to large symbols, is overuse of generics/type state/etc.

Or you could formulate this as needless obsession with not using `dyn`.

And sure generics are more powerful, dyn has limitations, etc. etc.

It's one of this "Misconceptions Programmers believe about Monomorphisation vs. Virtual Calls" things as in:

TL;DR: dyn isn't as bad as some people make it out to be; Weather perf. or convenience it can be the better choice. Any absolute recommendation of always use this or that is wrong.

- wrong: monomorphisation is always faster; reason: monomorphisation pollutes the instruction cache way worse, as such in some situations switching some parts (not all parts) to virtual calls and similar approaches can lead to major performance improvements. Good example here are various experiments about how to implement something like serde but faster and with less binary size.

- wrong: monomorphisation was picked in rust because it's better for rust; right: it was picked because it is reasonable good and was viable to implement with available resources. (for low level languages it's still better then only using vtables, but technically transparent hybrid solutions are even more desirable)

- wrong: virtual calls are always slow in microbenchmarks; right: while they are more work to do modern cpus have gotten very very good at optimizing them, under the right conditions the might be literally as fast as normal function calls (but most times they are slightly slower until mono. trashes icache too much)

- wrong: monomorphisation is always better for the optimizer; right: monomorphisation gives the optimizer more choices, but always relevant or useful choices but they always add more work it has to do, so slower compiler times and if you are unlucky it will miss more useful optimizations due to noise

- wrong: in rust generics are always more convenient to use; right: Adding a generic (e.g. to accomodate a return position impl trait) in the wrong place can lead you to having to write generic parameters all through the code base. But `dyn` has much more limitations/constraints, so for both convenience and performance it's a trade of which more often favors monomorphisation, but not as much as many seem to believe.

- wrong: always using dyn works; right: dyn doesn't work for all code and even if it would using it everywhere can put too much burden on the branch predictor and co. making vcalls potentially as slow as some people thing they are (it's kinda similar to how to much monomorphisation is bad for the icache and it's predictors, if we gloss over a ton of technical details)

So all in all understand what your tools entail, instead of just blindly using them.

And yes that's not easy.

It's on of the main differences between a junior and a senior skill level.

As a junior you follow rules, guidelines (or imitate other) when to use which tool. As a senior you deeply understand why the rules, guidelines, actions of other people are the way they are and in turn know when to diverge from it.
Regardless of the programming language it is a security hazard, that is why we have now SBOM in the industry, and many corporations have procedures in place before adding that cool dependency into the project.

Regardless it is cargo, vcpkg/conan, nuget, maven, npm,....

It isn't validated by legal and IT for upload into internal repos, doesn't get used.
> leaving the bewildered humans behind to... sit around and do human things

This sounds inefficient and untidy when the only human things left to do are to take up space and consume resources.

Removing the humans enables removing other legacy parts of the system, such as food production, which will free up resources for other uses. It also allows certain constraints to be relaxed, such as keeping the air breathable and the water drinkable.
Show HN: MathGuessr – GeoGuessr but for Math Functions
Hi all! A few months ago I discovered GeoGuessr — the game where you guess locations based on Google Street View. I loved the concept and thought it would be fun to apply a similar idea to math.

So I built MathGuessr: a game where you're shown a graph and have to guess the function that generated it. It’s meant to be fast, visual, and a bit challenging (in a good way!).

This is still an early version, let me know what you think!
> about how Trump "...will be good for 'the economy' ".

I wonder how they're taking the current economic news...
China's Position on Some Issues Concerning China-US Economic and Trade Relations
Are interviewees forced to use AI too? Gonna be interesting if so.
wondering how can a static blog can be rate limited :|
Only a matter of time before OpenAI starts selling advertising services and weighting specific websites and services higher than others in their response generation for money. We should really outlaw this before it becomes a problem, and before it becomes a thing, because once it happens there is no turning back. Unlikely that anyone with the power to do this will actually have the foresight to do it though.
You'll get loud, obnoxious idiots in any big enough crowd. Also [source needed].
Hardening the Firefox Front End with Content Security Policies
Traffic. Huge loads of it.
I read the details before it was removed.

I think you have some great ideas that can be turned into cool products. Since you've removed it, interested in discussing "offline"?