skysight-inc/HackerNews huggingface dataset:
Congratulations on the launch! Its a crowded space but I think there is place for a good and accurate tool!

Tried the examples - they seem tailored for specific document types. I have two questions around that: (a) is their a "best-effort" extraction you can perform or plan to support if you don't know the document type? (b) do you plan to support extraction from academic papers, i.e., potentially multi-column, with images, tables that are either single column or span two columns, equations, etc.?
>but more sophisticated in that it contains more baked-in wisdom

you can't beat Shannon's limit, or the 2nd law of thermodynamics, no matter how much you allow "sophistication" or "wisdom" to do the lifting.
Is this just an announcement of a grant renewal?
Behind a Wall of Trees, Archaeologists Discover a Maya City
A shiny new tool to extract data from users and convert that into $
> Believe me, a Christian theocracy, even in the eyes of atheists like Richard Dawkins, would be infinitely preferable to an Islamic one.

I mean, ideally, neither, please.

However, the context is the US. Fundamentalist Islam is simply not a political factor in the US, at all; fundamentalist Christianity, however, very much is. It is hardly surprising that people would be more worried about one than the other.
https://archive.ph/ywSQB
> now you get IAM on top of basic networking!

You always had IAM even on prem. Just before IAM meant admin:admin everywhere with domain admin creds for everyone and an NPS that nobody knew how to configure so they beat it with a wrench until things started working a decade ago.

Ah, the good old days.
I fully support this.

Fuck google, meta, tiktok, all of them, they are ruining the world.

And fuck amazon too.
Ah the old HN Gaslight Redirect. My reply is to a personal opinion of the OP, you're reply is to another argument made by not me.
They could also be banking on the emergence of "chat" as an imaginary external party to a conversation which apparently has started becoming a thing with _the youths_

- Chat, is this real?

- GPT, Being intentionally obtuse: Nah dude, chill
It may well be possible to do an alternate return, skipping a frame, that is, itself, very reliably predicted correctly. But it still looks like:

CALL
jump-without-RET

and the calls and the rets don’t line up. This defeats the return prediction on the next return.
python is great for a lot more than small throwaway scripts.
It's always hard to tell on the internet! But I had a feeling you might have been... ;-)
May as well get a little national PR out of it given current geopolitics.
Show HN: Bad Parenting – A Horror Game Experience
The game takes place in a small apartment where Ron, the game's protagonist, face terrifying supernatural phenomena and at the same time try to protect his family from the red-faced man's evil plans.
“Repo” here really means branch. A monorepo is where you put everything into a single branch.
I love XMPP. The phrase "the gem of Instant Messaging" really resonates here. I run an ejabberd instance and it works great.

For anybody who wants to see a random interesting (well, interesting to some) application of XMPP, I recently put together a small demo of using XMPP with Jason[1] to connect AgentSpeak[2] agents to chat.

https://github.com/jason-lang/jason/discussions/118

[1]: https://github.com/jason-lang/jason

[2]: https://en.wikipedia.org/wiki/AgentSpeak
> Noise is either a sound of too short a duration to be determined, like the report of a cannon; or else it is a confused mixture of many discordant sounds, like the rolling of thunder or the noise of the waves. Nevertheless, the difference between sound and noise is by no means precise. — Ganot

http://www.websters1913.com/words/Noise
All of these are terrible.
Try taking foreign investment from authoritarian governments and using that money to form exclusivity contracts with influencers on your platform.
Yeah. Do you have any information as to how/when the OpenBSD system call ABI has changed recently? I wouldn't expect that to happen very often.
Render comments in the style of the Onion's man-on-the-street American Voices section.
Sorry for your ego but that came right from my brain as a joke. It wasn't until after I hit submit I paused to think, "that's actually kinda profound for a Thursday morning."
The go 1.0 compatibility promise is the sort of minimal guarantee that meets the cost and risk requirements for long term software maintenance.

The model here isn't something being actively maintained but some 100k utility that has been quietly working for five or ten years and has receded out of the awareness of everyone. Touching it is risky and it's working. I don't want to change it. SSL deprecations are bad enough but at least justifyable but removing things that have been deprecated is not.
My DO K8S cluster ist bugging me every couple of months to do an upgrade. I am always scared to just run it but moving shit over to a new cluster instead is so much work that I simply gamble on it. AWS ECS is worth over penny
Japan as "a small island nation in Asia" is such a warped perception. Really no offense intended as it is a globally accepted myth, but it doesn't check out when it's the fourth largest economy with 12th population count.

Japan just don't have powerful connections and/or contact surfaces with the rest of the developed countries. It's by no means small.
>Python is indeed good for small throwaway scripts

I think you just answered your own question.
Just-in-Time Loop Unrolling
I saw the animation, but i was looking at the pdf i made - to offer a solution to another comment. No motion there; just meaningless images mixed with contextual images.
I don't think it should be 16 rather than 18. I think it's just more complicated than one of us (or Trump) naively setting an age.

And I think that you putting it as "I want to protect the kids, Trump wants to protect the kids, the democrats don't want to protect the kids" is dishonest.

But it feels like it's all too complicated for you to apprehend. Let me end this with: "you're right, 6 < 18, you're smart".
Missouri's law was "reinterpreted" to allow broadband networks. The article even mentions KCFiber, a wholly owned fiber network (owned by the city of North Kansas City) which provides free services ($300 one time activation fee) to the entire city! Another one is Springfield, which built a fiber network which it owns but leases to ISPs (currently only one offers service, but in theory others could participate as well).
For those who downvoted this, did you read the wikipedia entry? Seriously, the idea that many languages don't make a blue/green distinction is a fact.
We evaluated some options at work for self-hosted chat about a decade ago. XMPP lost out due to the lack of a good iPhone client. Not sure if things are any better now.
The Path Wrongly Taken
> That's what the old men shouting at clouds always think.

And they're usually right. It's just that subsequent generations mainly see the new normal and forget.

> "Social connection" and "micro-dopamine hits" are two different phrases for the same thing.

No. It's like the difference between a piece of good chocolate cake and some sugar cubes.

> Connections through social media apps can be every bit as deep and genuine as those made through standing in the same building.

It's possible, but far less likely.
ugh the link i posted is not working here ... will repost later.
Generally the correct way to think about news like this, I believe.

Like when Apple pretended to not work with the agencies when Apple hardware needed to be unlocked ...
Congress could do it, either directly or by granting more authority to the FCC.
> movq 8(%rsp),%r9

This is a huge edgecase but is 8(%rsp) guaranteed to be readable memory
Oh neat. That key extraction technique is very fun. Has anyone seen this this before in another major project?
>Running out of empty space: environmental lidar and the crowded ancient landscape of Campeche, Mexico

https://www.cambridge.org/core/journals/antiquity/article/ru...
That's the real issue. Tabs, fine. Remembering tabs, no.
Ask HN: Do you consider working for Meta an ethical issue?
I've been thinking about this a lot lately. Meta (Facebook) is able to attract some of our best and brightest software developers with exorbitantly high salaries. But due to no fault of their own the company hasn't really been able to rein in their less ethical decision making.

I'm going to guess that almost everyone working for Meta, including Zuckerberg, wants the company to operate ethically, but because of the profit imperative and high performance culture there it's just not really possible due to social dynamics. The only way to rein in Meta is through government regulation.

All of this being said I consider working for Meta to be an ethical issue. Developers who accept a high salary in exchange for contributing to Meta products are effectively working for a modern Tobacco company, and are on the wrong side of history.

What do you think?
All-in podcast is very pro Trump and Elon. I listened to their conference series.

Some made sense, some didn’t. But kudos to Trump. He painted himself as the progressive. Embracing crypto and AI. He got the tech bros vouching for him in big numbers.

Even my hairdresser said he listened to All-in podcast and brought some Trump coins. It’s gonna go up he said. He voted so his coins go up.
Cars can run on water.

https://yandex.com/search/?text=water+fueled+combustion+engi...
Worth mentioning that the golang.org/x/sys/unix package has better support for syscalls than the og syscall package nowadays, especially for some of the newer ones like cachestat[0] which was added to the kernel in 6.5. AFAIK the original syscall package was 'frozen' a while back to preserve backward compatibility, and at one point there was even a bit of drama[1] around it being marked as deprecated instead of frozen.

[0]: https://github.com/golang/go/issues/61917
[1]: https://github.com/golang/go/issues/60797
This looks like a fun 3d printing project. I've been looking for an excuse to pick up a mini fog machine for photography.
Do you happen to be in France?
No Time to Lift? Designing Time-Efficient Training Programs for Strength and Hypertrophy
https://link.springer.com/article/10.1007/s40279-021-01490-1....
> fundamentalist Christianity

They're still wearing bikinis on the beach, 90% are on birth control, most are divorced and remarried despite scripture, and many even support abortion - just until 16 weeks or 22 weeks or some line other than just before birth. That in and of itself is not radical - almost all of Europe has 12 weeks as the deadline, and not one country allows past 22 weeks.

Do you think Donald Trump is an exception to the above, despite the stereotyping about being a Christian theocrat? No.
Partial instantiation is cool and all, but tbh I prefer just capturing the initial incomplete attributes in one complete record, pass that around, and then instantiate the real thing when you have all attributes

data class IncompletePerson(val name: String)

data class Person(
val name: String,
val email: String
)

or

data class Person(
val initialAttributes: IncompletePerson,
val email: String
)

if you want to nest it.

if you're the type to instead do this

data class Person(
val name: String,
val email: String?
)

I never want to work with your code. Now, there's no disambiguation between the complete object and the incomplete one, I always have to check before doing anything with it, and people will inevitably try send an incomplete object someplace that can't handle it and generate bugs.
It is hilarious how Microsoft suddenly re-discovered Notepad after 20+ years.
I've had a similar idea - my thoughts would be to make a distributed p2p social network where data is held on the user's device, and the user could opt-in to selling that data to various sources.

That said, I have no idea how to even vet the feasibility of a network like that, but one can dream.
There's no -/2 operator in the initial definition of lookup/3 though:

lookup(Key, dict(Key,X,Left,Right), Value) :-
!
,X=Value.
lookup(Key, dict(Keyl,X,Left,Right), Value) :-
Key < Keyl
,lookup(Key,Left,Value).
lookup(Key, dict(Keyl,X,Left,Right), Value) :-
Key > Keyl
,lookup(Key,Right,Value).

You can also see that in the first call to lookup/3 where there's no -/2.

If I understand correctly, that's what the OP is asking: Where did the -/2 come from, not what it's for.

The call with the -/2 is under the heading "Refactoring the dictionary" so it's possible the author mixed up the implementations while writing the article and listed the output of an implementation that represents key-value pairs as -/2 terms.

The refactored version makes more sense btw and indeed I see the author switches to K-V later on in the article.
And for the code running on the 128 core machine, which is not really rare these days, for that code to be pythonic, it should be dead simple to use all the cores in the obvious correct way. We have language features that enable simple multiple semantics but haven't yet got the easy way to do it.

MP has the stupid serialization issues and anything involving the Python coder doing locking or mutexes is not Pyrhinic as they will struggle.
It's not.

First, Kagi might give the same results today, but what about tomorrow or a year from now? Will Kagi still exist a year from now or will Kagi links all be broken?

A better idea is to follow this HN guideline here and everywhere:

> Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

The kind, non-snarky response to something that could be searched for is to simply answer the question.
Indeed: "In the past". That's part of Uni's business model though.
In my previous home (a rental in San Mateo) I planted a small avocado jungle, which was eventually thinned to 3 trees that started producing in about 8 years. Half a block away was an enormous avocado, its canopy about 35' diameter. The soil there was fantastic, you could drop in anything and it would thrive. I live across the Bay now and though the soil quality is difficult (clay) the house came with 5 different fruit trees (lemon, cherry, peach, apricot, pear) and I've added a feijoa, a lime, and a few culinary herbs.

I also have a front lawn, which I haven't watered in several years, but comes back with the rain. I want to smother it permanently in cardboard, but that in itself is quite a lot of work that I refuse to admit I need to hire someone to get it done.
> Unimaginable in the US

With good reason. Building codes in the US prevent disasters like the one that happened at Grenfell Towers in the UK. Run plenum-rated wires through an appropriate space for safety's sake.
> [...] the Ukraine call [...]

Eh, maybe he shouldn't have been impeached for that call. President Biden's son had a strangely lucrative position, which he appeared not to be qualified for. And Biden was very involved in pressuring the Ukraine government to fire a prosecutor who was investigating that same energy company. There's a lot of public corruption in Ukraine, which was one of the factors leading to the election of their current president (according to what I've heard anyway).

This doesn't mean that Biden is definitely corrupt, but it does look very suspicious, and seems worthwhile to investigate. Our country is sending a lot of money to Ukraine. We deserve to know everything here.
I think it would be much easier and faster to just give the users one option. That way, they don't need to think about what they want and can focus on their work. (satire)
musl does this too. glibc may also, I haven't checked in a long time. I bet rust, etc., does too. You always need to check.
Week before FTX crash it was 24, just before the crash (FTX crash happened after Breakpoint where Google announced they were running Solana validators and Meta added Solana support to Instagram) it was 36, it crashed to 8.

It's now at 180-ish.
Or, if a chicken crosses a road and nobody is looking, did the chicken crossed the road?
So the theory is that the Democrats while out of power stole the election and then when in power didn’t steal it?

Here’s another theory: the candidate with betting polling in 2020 won and the candidate with better polling in 2024 won.
This year tech founders, who were once mavericks, have gone increasingly mask-off. Zuckerberg, Thiel (OK, he was always mask-off), Pichai, Elon (Ok, he's been awful for years), etc have been increasingly cozying up with the Trump campaign and (now) incoming administration.

You see this in Meta's entirely hypocritical (and dangerous) suppression of speech [1]. All of these companies are increasingly moving in lockstep with the US State Department. Core to that is the insitutional belief that China is The Enemy [tm]. Banning Tiktok reflects this new reality and has the added benefit of banning a competitor who is eating Meta alive, for example.

People who were attracted to tech were often idealistic. I wonder what this will do to staff retention and hiring as people increasingly realize their Big Tech employer is increasingly indistinguishable from a defense contractor like Lockheed Martin, Raytheon or Northron Grumman.

AI and technology are weapons [2]. We've come a long from building tools to find and build community to beging a weapon in the American arsenal.

[1]: https://www.hrw.org/report/2023/12/21/metas-broken-promises/...

[2]: https://en.wikipedia.org/wiki/AI-assisted_targeting_in_the_G...
You can via a public link
Tobacco use is in a minor resurgence via "vapes". (The Juul brand is tobacco forward from a traditional "tobacco road" company.) Vapes got much of their popularity for being loopholes in smoking bans/smoking taxes in many municipalities. A lot of those loopholes have closed/are closing, but there is still a market for vape products, including tobacco, and other things for people that that think they can get away with "discreetly" smoking in restaurants and bars anyway despite it being illegal.

On a different angle, some states with old "cigar cultures" have been bringing back recreational smoking inside designated restaurants/bars/smoking clubs. It's a bit of a licensing situation like liquor licenses where only so many are allowed in a neighborhood and neighbors can veto if they are too close to residences. So smoking can get a bit of a hipster resurgence in such places. Such places are not for me, but I welcome them as a regulated market.
Show HN: Folio: Prompt management tool with versioning and templating
I recommend reading The Politics Industry by Katherine Gehl and Michael Porter for a thorough (but accessible) systems-first analysis of the American political system + recommendations for reforms.

https://gehlporter.com/
AFAIK, latency sensitive games like CoD and Fortnite suffer badly on Starlink. Don't you think that would have a massive impact on adoption in areas where you can get "wired" internet?
You say this, yet people such as Helen Keller suggest that a full sensorium is not necessary to be a full human. She had some grasp of the idea of colour, of sound, and could use the words around them appropriately - yet had no firsthand experience of either. Is it really so different?

I think “we” each comprise a number of models, language being just one of them - however an extremely powerful one, as it allows the transmission of thought across time and space. It’s therefore understandable that much of what we recognise as conscious thought, of a model of the world, emerges from such an information dense system. It’s literally developed to describe the world, efficiently and completely, and so that symbol map an LLM carries possibly isn’t that different to our own.
> as well as defense-focused tech companies including Palantir

Is it the same Palantir that provided tech for Israel's massacres in Gaza?
Welcome to My Time Machine
I always assumed something like ChatGPT is artificially boosted by Google... do they really have people doing SEO?
Dance wasn’t critical. It was something people did at night when they had nothing to do sitting around the communal fire. It’s not critical.

Critical are the communities and communal activities. Those have disappeared. We need to live in environments where people eat in communal environments not centered around nuclear families. That’s the critical piece that is missing and making everyone feel empty.

Music and dance is but an aspect of this.

Generally humanity evolved to live in tribes and that is where we are most content. In modern times the closest where I’ve seen this is living in dorms or places with shared kitchens and communal eating areas. This promotes the type of communities that make humans happiest.

There was a wave of business plans and startups that tried to tackle this problem by building apartment communities that are more “social”. One that exists nowadays is https://www.flow.life/en/. But these businesses get it all wrong because they lack the communal kitchen and eating areas. The environment needs to have a forcing function to make people form communities not have it as some optional social event. The former makes people much much much closer and the bonds much stronger. Anyone who’s lived in such an environment can attest to this.
It seems that way. The power of :staremoji:_Marketing_:staremoji:
From High Conflict to Good Conflict
Trump won the popular vote. So it seems you have two options:

1. Convince yourself that the majority of the country are in the "cult of MAGA" and that you will never win their votes. With this option Democrats will never win the Presidency again - in fact, Democrats can simplify all our lives and simply stop competing in Presidential elections! There's no point - the majority are in the "cult of MAGA" so Democrats can never win.

2. Do some introspection and realize that while a significant portion of country are in the "cult of MAGA", the reason Trump won is because another portion of the country is just fed up with the current vision of the Democratic party. https://www.slowboring.com/p/a-tale-of-two-machines

Choose wisely.
Check out the CLP(ℤ) library by Markus Triska, who is also the author of Scryer Prolog. It defines new comparison predicates that lets you use bidirectional logical programming on standard integers with standard math operations.

https://github.com/triska/clpz
#57. The Good Enough Parent Is the Best Parent
There was a great book (that I thought was called Nerds 2.0, but now I can't find it again) that I read decades ago that described how Cisco got there start. Running wires through gutters on Stanford's campus and hoping no one asked any questions. Built their own routers and what not. The official story now looks like Stanford knew what a great idea that was, but the history that Lerner provided in the book suggests that their initial response was pretty negative and only positive once they formalized the project and made a company around it.
Most of the "funding" that Germany does usually goes to companies that can "play" the bureaucratic process instead of the ones that would actually deliver anything of value - so it probably won't be an effective strategy to accelerate FOSS.

A good starting point would be to require all government software to be OSS in the EU - similar to what Switzerland started a couple months ago.
My Number One Issue: The anti-intellectual turn in higher education
It entirely depends on which tasks you have and where they are coming from. Not every task has to some unique hour-long work. People who are using routines, pre-defined lists or elaborated project-planning, usually have very detailed and long daily lists full of small tasks, each in the range of some second to minutes of work.

Maybe the 133 items are 120 items of one minute work each, and the rest are conditional or optional task you will not do that day.
> We need something else.

Have you looked into ATProto? (by Bluesky)

1. It separates the data, app, algo, and moderation into pluggable modules

2. You can build any app on top of it, all app user data ends up in the same user database (sqlite db per user)

3. They supposedly have a non-ad monetization plan, but haven't publicly announced what it is yet
Yes. https://www.palantir.com/assets/xrfr7uokpv1b/3MuEeA8MLbLDAyx...