skysight-inc/HackerNews huggingface dataset:
That is pretty cool, I mean, I do get the excitement of the technology of things like AI - I fall more in line with the philosophers or "but what does it really all mean". I'm not sure if what I do is useful at all other than a mental toy to play with. It is more that some folks act like it is the end of all work, others say it is the end of humanity itself - the reality is definitely in the middle there!

When it comes to this stuff there is a fine line between pessimist and optimist. Too optimistic and you will be left disappointed. To pessimistic and you risk being labelled a loom smashing luddite.

I always appreciate those that see the bright future, they will push the technology forward regardless of what others say, but that can also be the path to ruin - as they say, the road to hell is paved with good deeds. It seems as though, we do not know if something is good or not until it is done.

Like with the LK99 news, what it is delivered everything promised. Could this just be the next step of the rebound effect, and we just feed into our base desires and consume even more of everything? It is possible, but we probably won't know until it is well in the rear view mirror.

Interesting times ahead.
OK, now do pooping on a sidewalk
Are these guys just trolling?

They reference Dr Salvatore Cezar Pais in the patent. The spaceship guy. Surely they're trying to stir the pot with that.

https://patents.google.com/patent/WO2023027537A1/en
Ferocity comes simply from the fact that you are grifting and spreading almost miss-info
agriculture is the reason there were 2 billion instead of 20 million, which is a much bigger difference

it seems likely that digital technology will be crucial in enabling there to be far more humans off earth than on earth; o'neill cylinders could enable many orders of magnitude more physical humans even within this solar system

to say nothing of the possibility of backing up your mind with a brain scan and thus becoming immortal, and possibly forking into more copies of your mind than there are humans alive today

(nitpick, transistors aren't digital)
Yeah and I've got a $400 lab fridge (no freezer, no nothing) of similar vintage that I've yet to have an issue with. Flukes happen. I think it's hysterical that refrigerators that have similar price tags to cars I've owned exist in the world. Nice racket for someone I suppose. Some people's kids...
Every new tech gets bashed on HN, to the point where you'd think you're on AmishNews instead of HackerNews. There's a bizarre lack of ability to project into the future - if a piece of tech isn't 100% perfect right at launch, it's apparently useless.

Seen that for everything from 3D printing and AI to fusion and superconductors.
Oh man, there's a <dialog> element?!

There are probably occasions where that is the whole reason I pulled a JS framework in, since default alert boxes are horrible and anything better is a heap of work to do in a nice looking yet portable way.
no one needs to convince you. they'll just leave. they won't say a word.
Feel the need to post this fantastic read: https://www.thecut.com/article/larry-ray-sarah-lawrence-stud...

> His primary conversational tactic is to overwhelm. He can go on 20-minute unbroken monologues, especially if the subject turns to his victimhood. Everyone in his past, from his defense attorneys to his own mother, is “corrupt” or “biased.” He firmly believes that he, Felicia, Isabella, and Talia have been poisoned — and are still being poisoned. “We’ve suffered so much, and we’re still suffering so much,” he says.

Has anyone here met anyone like this irl?
i think rather that the activities further up the chain are profitmaking industries that are, on net, taxed rather than subsidized
The first link shows a discussion that started in July 2020, when Tiptap was only available in version 1. The new major version 2, which is a complete rewrite, was in development. The biggest drawback the GitLab engineers had was the lack of a test suite in Tiptap 1. That's understandable, because as a key component of your application, testing is necessary to ensure that you catch breakable changes. Tiptap 2 does just that. [1]

[1] https://github.com/ueberdosis/tiptap/tree/develop/tests
You’re overlooking the economic context in which that social norm arose in subsistence agriculture societies. In the third-world village where my dad grew up, survival required getting married and having a couple of kids to make ends meet on the farm. The under-5 mortality rate was 1 in 5 so the adoption market was virtually non-existent. And there was little surplus generated by the village that could be used to support childless couples doing non-agricultural work. That was the reality of human history from the advent of agriculture until the 20th century (and in many parts of Africa and Asia, that’s still the reality).

So what function did shame serve in that society?
If you read my replies to other threads in this discussion, you might imagine I agree with the pessimistic tone of the article. But change is hard. We have no rational basis to imagine that such a momentous policy (and enforcement) upheaval would not make things somewhat "worse" before they might become better. Or, whether the troubling anecdotes observed now under the new policy are truly statistically significant compared to the proportion of those benefitted by the change -- until a more thoughrough assessment can be conducted.

If people are hoping for a policy where literally no one "falls through the cracks", I'd have to suspect they had little to no experience with those who struggle with substance addiction.
HTML is the solution to walled-garden lock-in? What? Those walled gardens already use HTML, including some of the semantic elements mentioned (plus ARIA semantic attributes, which are much more sophisticated).

> ChatGPT-like interfaces are likely the future of human data access.

And the whole point of artificial intelligence systems is that they don't require specialized "machine-readable" annotations in order to process input. ChatGPT (and its future offspring) can navigate regular websites the same way humans do. They don't need us to hold their hand. They know when a sequence of paragraphs constitutes a "list", without it having to be explicitly marked as such, etc.

What the author appears to be describing is simply an API mediated through HTML semantic elements. But if you have an API, you don't need a Large Language Model for automatic data access – a good old Python script using Beautiful Soup will do just fine. And it has the added benefit that it runs entirely locally.
It's only a profit because of a gain in their equity holdings.

> recognized a $386 million unrealized pre-tax gain related to the revaluation of our equity investments
I guess the proxy IP is the same. They must just run a single tunnel per hostname with multiple upstreams.

Nice find ;)
Hey OP, I notice you're using Berkeley Mono, which is beautiful. But your website's CSS appears to be applying boldface on an already boldface font in the headers (despite the typeface name claiming to be 'Regular', it is actually bold; see the datasheet[1]), which is causing bad hinting. Consider changing your typeface file!

[1]: https://cdn.berkeleygraphics.com/static/typefaces/berkeley-m...
I've been using `dialog` and `details` of late, and couldn't be happier. At the same time, `section`, `article`, `header` and `footer` confuse me a lot. I've stopped using them.
HN throttles me, so for other commenters I can't engage in a discussion with you but hope you see this.

You are conflating guilt and shame. You should feel shame when you do wrong just as much you should feel pain when your body is harmed. I have no desire to debate specifics of morality and get off topic, but if your guilt is correct then your shame is always correct.

A person who does not accept their guilt cannot feel shame.

It isn't society pressuring you to feel guilt, it is society pressuring you to use a specific way to measure right and wrong. You can reject that way and talk about other ways by using logic and reason. But ultimately, it is impossible to not have a means of determining right and wrong even that is only "unprovoked physical harm to others" unless you are a complete sociopath. And if you do have such a system, you should feel guilt when you violate that system.

You have a choice when encountering guilt, to justify your actions or find excuses or to feel shame. A healthy mindser in my opinion would not be imprisoned by shame but empowered by it to self-correct and make amends. That way, you can be at peace with yourself and others.
Reading SEC filings using LLMs
I have been working on getting ChatGPT to answer questions that equity research analysts, investors would like to get from SEC filings. The application uses a combination of hybrid text search and LLMs for completion and does not rely much on embedding based distance searches.

A core assumption underlying this is that LLMs are already pretty good and will continue to get better at reading texts. If provided with the right thing to read, they will do very well on 'reading comprehension'.

Open ended writing is more susceptible to errors, especially in questions related to finance. For e.g google's revenues are just as likely to be 280.2 billion vs 279 billion in a probabilistic model that guesses the next part of the sentence - Google's revenues for FY 2022 are ....

So this leaves us with the main problem to solve; Serving the right texts to the LLM aka text search.

Once the right text is served, we can generate any pretty much anything in the text, Income statements, ceo comments, accounts payable on the fly, For e.g try - `can you get me Nvidia and AMD's income statement from March 2020 ?` as in here. https://imgur.com/gallery/H8Vfd5X
A few more examples, Apple's sales in China, Google's revenue by quarter: https://imgur.com/a/oCCay3o

Currently, the application supports ~8k companies that are registered with the SEC. Pdfs are still work in progress, so tesla etc don't work as well.

The stack is Nextjs on Supabase. So Postgres's inbuilt text search does a lot of heavy lifting.

If one thinks of the bigger picture, we can extend/improve this to pdfs and the entire universe of stocks and more. a.k.a a big component of what CapitalIQ, Factset, Bloomberg and Reuters do can now be generated on the fly accurately for a fraction of the cost.

Generating graphs with gross margin increasing etc are just one step further and stuff like EV/Ebitda, yet another step further, as one can call a stock pricing api for each date of the report.

I would guess a number of LLM applications follow a similar process, ask a question --> LLM converts to query --> datalakes/bases --> searching and serving texts --> answer.
Goes without saying, I would appreciate any feedback, especially from those who are building stuff that looks architecturally similar :) !
> It's appalling that public discourse about systemic issues has entirely displaced talk of personal responsibility.

Well, many don’t believe in personal responsibility. Some argue individuals are inextricably bound by the shortcomings of society and society must account for that.

Its kind of a self fulfilling prophecy.
How to apply? Job link is not visible on website.
Oh and they finally fixed video acceleration on Linux and BSD too in 114 or 115. They are really on a roll <3
I don’t think conflating mental unwellness (which can imply an inability to feel shame) with an absence of shame in otherwise mentally well people does any particular justice to the situation.

Mentally well people don’t defecate on streets, at least not under anything less than extreme privation. Those experiencing that privation likely already feel ample shame over it.
Interested in the iOS Engineer job, but didn't find that opening on your careers page. Also, it isn't mentioned if this is a remote worldwide opening? Or just US remote?
It was interesting. I don’t think cheap matters much in a world:where compute is still getting rapidly cheaper. Being certain is good, but the throwmtons of data i to massive models keeps beating everything else. I do think the models need to get some self doubt built in some how but I don’t think the data catalog will be more than post NOC fact checking. Fun times tho.
But it allows for an increase of the frequency at which those crimes are committed - at which point it’s too late. Sure, can punish the criminal afterwards, but the victim has already sufferred.
It can’t really come from public policy by definition. Public policy would look different in a world where people expect personal responsibility. But it cannot be mandated by the state. Its a value.
Eeyup! Whooo! reverb noise
Cue snarky comments about how its 2023 and no one uses CAT cables anymore in 3...2...
This is how I ended up getting monthly notifications that scribd has tried to charge the virtual card I used to sign up to it with and immediately there after froze.
Took me a while but I found it!! The algorithm is surprisingly simple.

I represented the combined artihmetic and bitwise bounds for each variable as a triple, (arithLow, arithHigh, bitMask). bitMask specified which bits of the variable were fixed/known; these known bits were reflected in the arithmetic bounds. This way, `arithLow | ~bitMask` gives a bitwise lower bound, and `arithLow & bitMask` gives a bitwise upper bound. (Using arithLow or arithHigh doesn't matter here as they are identical in the known bits.)

Summing the arithmetic bounds is as you'd expect (add the lower bounds together, add the upper bounds together, deal with overflow appropriately); I won't detail that here.

The bitmasks can then be summed, for an expression `x+y`, as:

x.bitMask & y.bitMask &
~(((x.arithLow | ~x.bitMask) + (y.arithLow | ~y.bitMask)) ^
((x.arithLow & x.bitMask) + (y.arithLow & y.bitMask)))

Essentially, this is using addition of the bitwise bounds to propagate "unknown" bits for both the lower and upper bitwise bounds, and updating the "known bits" mask from that.

I just discovered, this expression looks elegant rewritten in terms of the bitwise bounds:

~(x.bitwiseLower ^ x.bitwiseUpper) &
~(y.bitwiseLower ^ y.bitwiseUpper) &
~((x.bitwiseLower + y.bitwiseLower) ^ (x.bitwiseUpper + y.bitwiseUpper))

Of course these days you'd use BDDs or throw the whole problem at Z3. But this is very efficient and captures most common cases.
> That said, you raise a point I see a lot - your site is too "plain" to need https. Personally I think this argument is outdated.

In the early days, sites would often be mainly http, then the payment part would switch to https. That soon died and I think you are correct.
1905 in Science
ehh... more organized / better? Sure.

Easier? Well, even if you don't have to deal with legacy styling (which had moments of insanity, like floats, and other things which were fairly reasonable, like tables, br, b, i), there is so much new CSS to replace the old: variables, transforms, complex animations, using borders to make arrows and other visual content, in flow vs out of flow, container queries, view transitions api, px, pt, em, rem, vh, vw, query units, initial vs inherit, vs unset vs revert, new color formats, a million new properties for the complexity of interactivity with the gamut of user agent form factors

You know what? I'm going to stop because the list goes on and I don't even think I touched on 1% of the "new" CSS

These days I mostly just use tailwind. It gives me a sane, easy to work with api, and the updates are a more manageable trickle than a deluge
Does this mean remote anywhere within US? or anywhere in world?
great callout! A more advanced self hosted option can be https://github.com/mpolden/echoip
This.

It is only going to get worse and it will be no better than PayPal. Just noticed a rise in complaints about Stripe on this site.

We’ll see how far this Stripe customer support and complaints center goes on HN.

Seems like the priority is clearly greed over its own users in Stripe.
As for technology implications: the Motorola 68000 CPU runs at 8MHz and was good enough for the Amiga 500.

Sorted. /s
mtr, etc, notices changes.

Sure, you can create bogus traceroutes once things enter your network. I had 10 extra hops for awhile for luls.
the wikipedia goes into too much technical details.

This is a native term to me and it literally means "handing over".

You have a friend in a different city and your family member wants some immediate cash. You can wire them money, or transfer them or give a cheque and all that but you can also do one thing.

you can call your friend and tell him/her "hey. go to my family, they are in urgent need of some cash. give them the cash and i will give you the money when you come to back here or i will give that money to anyone who you tell me to give".... that's the whole hawala transaction.

the problem with governments is that this is untraceable because actually no money gets sent anywhere. This can be done from any part of the globe or city or neighbourhood.

another more sophisticated technique which is often used by unsavoury people is "you want to send money to your friend in the UK and you are in US, give me the money in US (to an agent) and the agent will give you a code. your friend in UK will go to a designated person in UK, give that code and the money will be handed over to him. no questions asked"...... This is exactly how money transfer via moneygram or westernunion or other companies work. Everyone is used to westernunion doing it but there is no track on people doing the same thing on their own.
It's common to assume around here that most people care about snappy UIs and corporations are just dumb and give in to designers who need to justify their paycheck, but... what if that isn't true? What if the people who care about load times in apps like Slack are a tiny minority, and the majority actually likes the "glossy, useless UI stuff"?

It's easy for a native computer user who grew up with (or before) Windows 95 to dismiss the gloss as frivolous, but given that the glossy products constantly beat out the minimalist ones it's hard not to suspect that modern computer users have a different set of values.
The truth is now a joke in Canada so I wouldn't expect otherwise.
I'm fairly quick with Emacs... But these days VS Code is so good I don't really miss it. Command palette kind of feels like M-x

Sometimes I feel like I'm too quick that Emacs is trying to catch up, that's the problem. Emacs native compilation made things a lot faster, but I reckon VS Code out of the box plus some extensions makes it a much better value proposition. It's difficult to go back to grepping when VSCode let's you see your regex results _on the fly_

I still use Emacs for Magit. I would pay for a Magit for VSCode implementation
>Forcing your viewpoint on them makes you just as a horrible person as the judges throwing people in locked boxes for decades for a bit of white powder they injected

Are you an anarchist? If not, then please explain how every law you support is not forcing your viewpoint on others?
Nim lang version 2 released
You would report it on our issue tracker. Here is an example of what that would look like:

https://github.com/rust-lang/rust/issues/114324

Even if you can't reproduce it, the backtrace can be enough to figure out the problem, or at least let's us know how often the issue has happened.
> The web would be a very different place if people felt OK paying for the value brought into their lives by services that are free today

I believe to contrary. A lot of services paid-only doesn’t have a decent customer support even and subpar product while registering billions in profits. We can always assume “what-if” about paying, but if it was very easy for getting people to pay up, we’d have way too many subpar things and standards would be bottom the drain. I like that services work up their standards and people interested will be very happy to pay. See kagi search, fastmail, google/fb ads, netflix, all vps hosting. If you offer some good value, you’ll get paid, if you are dubious, paying will just increase the bottom line and promote bad behavior from vendors.
Been following the topic for many years.

TLDR is, we need to wait and see for real evidence to be revealed. It may well be all true.
Alternatively, you could set up LanguageTool[1], which runs much faster, is more reliable, is open source, and, crucially, doesn't require sending what you wrote to a server on the Internet. Plus, it already has high-quality integrations with standard software like LibreOffice, so you don't even need to write anything yourself.

[1] https://github.com/languagetool-org/languagetool
In the example given in the article, if the website had generated 3 blog post ideas and then 7 more that were blurred and required an email sign-up, that would have been a happy medium.
I don't think you can say that the dynamic is the same. With a cult, there's usually a single leader, there's usually a hierarchy

Does society have those things, inherently? A touchy question

Is there a cult that doesn't have those things? I've yet to find one. It seems to me that cults are similar not to general society, but to fascist societies
Amen. Been saying this for years!

Currently moving one large and one small business off Stripe for these exact reasons.
I use icanhazip. It is good; just the plain IP address, no HTML and no JSON. It could be done even simpler by just nc to a specified host and port and no HTTP is needed either; it need not wait for a request and will not need response headers.

I made a shell script with:

curl -s 'http://icanhazip.com/' | cat -v
where do you get your numbers, and do they well approximate real life driving?
Does valve ship a dual boot for windows distro?
which term do you use? eshell?
Lots of discussion earlier: https://news.ycombinator.com/item?id=36956747
It doesn't work selectively, if society can shame you into not taking drugs it will do so everything else non-confirming.

In my society not valuing individual freedom girls have/had been shamed into not wearing jeans/skirts, going out for night movie show or even cutting hairs.
To those saying you can view the site; it's presumably because you didn't go to seattle.gov when it was setting HSTS on subdomains. Presumably the parent did and is now not able to access http://clerk.seattle.gov/ because of that.
I've been trying something similar with parliamentary debates. They're long winded, often full of empty speech, and a chore to read.

The LLMs are able to hone in on the details and provide interesting responses like "What questions were asked of the minister that they failed to address" and "What should the opposition leader have mentioned in their response that the minister would have found difficult to answer"

Crucially, they're well transcribed: https://api.oireachtas.ie/
My favorite timepiece was xdaliclock
What is the alternative to these large corporations? I will try to say it again… Web3. Easy to integrate as an option, start accepting payments worldwid, and you can never get deplatformed and your funds won’t be frozen. Why not?

Over and over I see HN complain about enshittification of the latest large platform, but also somehow many people knee-jerk downvote anything about the decentralized alternatives because they don’t want them to catch on. So then… enjoy the enshittification I guess?

“Something something we have to vote for our government to do something”. I think we can just build open source decentralized alternatives to all this stuff.
I’m happily using fiber in go.
To be precise, I do definitions in protobuf, use grpc-gateway to auto build the api server, and wrap it with fiber for better middlewares.

I get swagger ui and “all the clients” for free, thanks to protobuf.

With this said, imo it all depends on how much web dev you have to do. If it’s really just an api, that’s my current stack. If there’s a lot of frontend, I’d prob lean for a similar solution built with a js/ts backend like nextjs or plain express.
That site loads fine for me in Firefox.

I like how Seattle has their own ordinance site; I don't know how other places do it, but the town I'm in uses eCode360