skysight-inc/HackerNews huggingface dataset:
Correct. And to add to this answer slightly: there might not be enough information because to keep all the context around, the compiler might need exponentially more memory (even quadratically more memory might be too much; program sizes can really add up and that can matter) to keep enough state to give a coherent error across phases / passes.

Back in the day when RAM wasn't so cheap that you could find it in the bottom of a Rice Krispies box, I worked with a C++ codebase that required us to find a dedicated compilation machine because a standard developer loadout didn't have enough RAM to hold one of the compilation units in memory. Many of these tools (gcc in particular, given its pedigree) date back to an era where that kind of optimization mattered and choosing between more eloquent error messages or the maximum scope of program you could practically write was a real choice.
Show HN: Build your next product in public
Hi HN!

I've been wanting to build products in public for a long time now but I found it hard and time consuming to do so with posting on Twitter and I'm not at all comfortable with appearing on Youtube or Twitch. Also the thing that I actually love doing is building things rather than talking about them. That's how I came up with the idea for Floumy.

I was thinking that it could be really cool if there was a product management software that you could use on a daily basis as you do with Jira, Trello and so on but would also allow you to share with the world what you are working on.

Currently, Floumy has the basic feature set to manage your product in public. During the next quarter I would like to add features like public comments, feature requests, changelogs and bug tracking ... maybe even managing multiple products?

I haven't finished the planning for next quarter yet, so this would be a great time to hear what you folks think I should tackle next. I would love to get some feedback on what I built until now and what you would like to see in the future.

By the way, you can see my journey of building Floumy here https://app.floumy.com/public/org/bcb58baf-dd09-4bac-9b6b-b7... and you can sign up for a 7 days trial if you wish to give it a go yourself.

Thank you!
Defaults and bundling are inherently unfair.

Chrome shouldn't be bundled with Android. Google search shouldn't be the default. Google Wallet / Google Pay shouldn't be the default.

Same for Apple and Microsoft.

Apple Cash shouldn't be the default in Messages, ... the list goes on and on.

Platform providers can easily attack businesses outside of their core business by setting defaults. They use these synergies to wield unfair power over hundreds of markets.

Don't even get me started on how you now have to pay to protect your brand name in search across these platforms. The fact that you might appear fourth in search for your own brand name in the App Store or on Google is absurd.
Slack updates retention policy for free workspaces
> This is a really strange way to attempt to silence my opinion.

It's that your replies in this thread show a complete lack of understanding and a refusal to take in multiple people patiently explaining to you.

Apart from your bizarre posture that calling out your low quality posting constitutes "silencing" you.
>Everything is annoying to somebody. Software doesn't have to always be optimized to minimize annoyances.

This is just not true, but in any case, don't get your point. The author has all the right to add anything to his blog, it's just that a lot of people will find it annoying and will stop reading, like some people mentioned here.

If the author thinks the cursors are worth the people not reading the actual content, then good for him.
You could get mixed up here because find is recursive by default and basename won't show that files might be in different subdirectories.
Why not have fpga code and the LLM algorithm so we can replicate it?
I hate on Microsoft every chance I get, but how is this situation different than Google bundling Meet on Android? Should Google be worried?
What I love about Django is that you can create a Django project with just one file.

You can turn a fresh Debian machine into a running Django web app by just doing:

apt install -y python3-django apache2 libapache2-mod-wsgi-py3

And then creating the one file Django needs:

/var/www/mysite/mysite/wsgi.py:

import os
import django
from django.core.wsgi import get_wsgi_application
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.wsgi')
application = get_wsgi_application()

ROOT_URLCONF = 'mysite.wsgi'
SECRET_KEY = 'hello'

def index(request):
return django.http.HttpResponse('This is the homepage')

def cats(request):
return django.http.HttpResponse('This is the cats page')

urlpatterns = [
django.urls.path('', index),
django.urls.path('cats', cats),
]

And then telling Apache where to look for it:

/etc/apache2/sites-enabled/000-default.conf:

ServerName 127.0.0.1
WSGIPythonPath /var/www/mysite
<VirtualHost *:80>
WSGIScriptAlias / /var/www/mysite/mysite/wsgi.py
<Directory /var/www/mysite/mysite>
<Files wsgi.py>
Require all granted
</Files>
</Directory>
</VirtualHost>

And voilá, you have a running Django application, which you can expand upon to any size and complexity.

If you want to try it in a docker container, you can run

docker run -it --rm -p80:80 debian:12

perform the steps above and then access the Django application at 127.0.0.1
Ironic headline when the free version stops you seeing messages after a short time.
>It worked all the way through the 80s, 90s, and most of the 00s. It brought Adobe, Ableton and many others to their dominant market positions, [...] What’s changed?

To clarify the conversation, "local-first" vs "cloud-based" is inadvertently getting muddied up with revenue models such as single-payment vs ongoing subscriptions. Those are 2 separate concepts.

Adobe/Ableton/Quicken desktop software still run locally on the users computer. Adobe Photoshop can save ".psd" files locally on the computer. But they have ongoing subscription fees and if users don't keep up the payments, they lose functionality or stop working.

Instead, what people often mean by local-first is "local _data_ stored on my computer as a 1st-class concept". The Single-Source-Of-Truth of data is preferably on my home computer and the cloud is just a convenient replica for backup or sharing. Ideally, the local-first data is also a an open format instead of a proprietary opaque blob. Examples would be local-first Obsidian (markdown files stored locally on computer) -- vs -- Notion (notes stored in the cloud). Or local-first NextCloud instead of cloud-based DropBox.

As your examples showed, local-first software can be monetized via subscriptions.
I think it has a lot to do with short term rentals, and this is how it works: When a homeowner dies, usually the heirs would go live in that home or sell it on the open market. Maybe using that money to pay off another mortgage.

Today, the heirs will instead keep the inherited home, rent it out seasonally on AirBnB to earn a little money, keep any mortgage they have on the place they live, and reap the value increase of their AirBnB unit every year. That value increase can be used as collateral for many things. In the industrialized world, your yearly salary (value increase) is much higher from earning real estate and doing nothing, than it would be from working any skilled job. AirBnB is an important piece of that whole equation, because it makes it much easier for people to hold onto extra property instead of selling it to somebody who needs a place to live. There is no shortage of housing.

> And yet Apple's annual revenue is about 30x AirBnB's

This has nothing to do with it. Real estate prices and values are much more important in the daily life of people than any consumer product such as Apple. AirBnB does not own the properties, but if you add up the value of all properties listed on AirBnB, that amount would dwarf not only Apple, but the entire stock market.
Atomic Operations Composition in Go
I created a CLI tool called Promptr which is an open source developer tool that allows the user to modify their codebase using plain language. The tool sends the user’s query as well as the relevant source code to an LLM. The changes from the LLM are applied directly to the user’s filesystem eliminating the need for copy pasting. Promptr is implemented in Javascript, and it incorporates liquidjs templating so users can build a library of reusable prompt templates for common tasks and contexts.

You can find out more here: https://github.com/ferrislucas/promptr
No? Please point out where I said this.

But then if we care about truthful facts then why didn't Assange release rnc documents?
Right, knowing the scroll position makes no sense for websites - it's yet another feature added for apps which should really have been declared out of scope of webbrowsers.
Here in New Jersey, paper bags were banned
"for organizations"
As part of the deal he is pleading guilty right?

Does the judge have to honor the prosecution agreement or is the judge free to impose a different sentence than what was agreed to by the prosecution?
There are no family ties. These are two completely different companies.

Axel Springer is the company that bought Politico (and produces rags like Bild in Germany).

Springer Nature is majority owned by Holtzbrinck, a competitor to Axel Springer.
What that has to do with the OS vendor adding programs there that the users did not?
And other companies have gotten away with bundling a lot of stuff since then. I could see why they think maybe the same ruling wouldn't happen today.
I don't think removing all UB is a tractable goal in most languages that are used and allow a lot of UB. In general, devs are choosing those languages because of some other feature that makes dancing on the rim of the cliff perpetually worth it.

Given that reality, knowing what your compiler will do with UB is useful and important because you're going to see it all the time in debugging. Even if it's ugly, it needs to be treated as a familiar face.
Something to do with impulse control, keeping your word, and honest and open communication in the context of a relationship. Maybe there's a better word for it than immaturity.
The do reuse information. But you have no guarantee that the point at which information is used is run after the point at which something is discovered.

They do try to run things so everything's used. They also try to compile quickly. There is a conflict.
Confessions of a Hoarder
Agreed with the sibling posts. Ubuntu isn't a great experience - it feels seamless until it breaks, and then it's just a world of pain.

Debian/Mint/etc. are all good distros, but if you're willing to step up the learning curve just a bit, I'd definitely suggest Gentoo. I've been using it as my daily driver for several years now and it's made me feel like I'm actually in control of my machine (compiling all your code with debug flags so you can attach gdb when it's behaving weird so you can write a patch?! And then submit it to get sucked into upstream!? Yes please!). There's definitely a little work up front, but it's without a doubt the best experience I've had with Linux and I'd recommend it if you're up for it.
It's not true anymore due to the new generation of hackers that came up, and it's unpolite to dox them if they don't want to be known for it, but for a period, about a third of Google Chrome/Project Zero security all came from ex Western govts (or contractors) - you can find vague mentions on dailydave mailing list about this.
Therapy Isn't the (Only) Answer
> …what else?

Unless you’ve selectively disabled features, then everything you do and every metric your browser captures.

Did you make the window full screen? Tattled.

Did you change default font or size? Tattled.

Did you visit any site with tracking beacons? Tattled.

Do you use a laptop or phone? Then sensor data and eye tracking are on the table for tattling.

Does your machine have WiFi on? Did you expressly turn off device discovery for connected networks? No? Tattled.

The only way to remain private is not to have family, friends, coworkers, or neighbors.

The weakest security links are those not under your control.
"Well, they're informants," Assange replied. "So, if they get killed, they've got it coming to them. They deserve it."
Was it even the FBI that faked the murdering? I read a pretty long story about the guy and to me it sounded more like one or more people were scamming him for money, and then the same group of people posed as someone else and scammed him twice this time by among other things making it seem like they had murdered the people that scammed him for him.
Then maybe fairy tales can help you empathize with people who are not as lucky as you. Or me, for that matter.
Not a lot of people know and change that. The point is that they should not have autostarted without consent.
My PhD thesis was about the extension of smooth functions. In the 1960s, ideas in this area were studied under the umbrella of ideals of smooth functions, and had applications to catastrophe theory. So I spent some time reading about this topic. If you want a reading recommendation, the book "Differentiable Germs and Catastrophes" I remember being good, as well as "Stable Mappings and their Singularities".

I bring this up because I believe that at the time catastrophe theory was seen as a "widely-applicable science of systems". Or at least some practitioners tried to sell it as such. This point of view eventually soured to the detriment of catastrophe theory, which cleared out. I don't think this was a good thing: catastrophe theory (the study of the singularities of smooth maps and their consequences to dynamical systems) is an interesting topic with many remaining open questions. But it was seen as cringe that people were, e.g., using Whitney's classification of the generic singularities of planar maps to try to say something about predator/prey dynamics or whatever. Any claim about applications of catastrophe theory was infected with this stink, and so people lost interest in it.
Bumble was famous for only women starting a match but, like the rest of the online dating industry, Bumble has had a dramatic drop in participation in the last few years. There was this incident which got a lot of press

https://www.bbc.com/news/articles/cz4xx2rw0leo

there was less press that they had given up on the "women make the first move" paradigm just before that

https://www.cnn.com/2024/04/30/tech/bumble-relaunch-men-make...
You seem very optimistic.

> That appreciation also leads to the creative industries being subsidised essentially everywhere in a way that is likely to increase over time rather than decreasing.

Not only had it been decreasing for some time now, people are excited about making good-enough music in AI generators. I'm even surprised by your use of "subsidised" rather then "paid for".

We had a chance for the sponsors during the best times of Patreon. Now it's just going to get worse.
It has things happening, making it interesting. I dont get why people would sit and watch someone sit and talk
Doesn't change the fact solitary confinement is torture and he underwent it.
GPT-generated, barely-human-edited drivel to push their product at the end. Flagged.
Biden is a potted plant. I saw him at a small campaign event in Iowa five years ago, where all the candidates delivered a speech. He made it through the speech okay (like his SOTU) but they accidentally started playing the transition music early and he completely derailed. He started saying random things like “support the troops.” He was not there anymore in the moment.

Voters backed Biden in the primary because he was a throwback to an earlier version of the party. But the Elizabeth Warren bots ended up running the administration anyway.
Homeschoolers Embrace AI, Even as Many Educators Keep It at Arms' Length
Show HN: A low code RAG builder for Small companies
I have worked on several service projects for companies, building small RAG applications. Now, I'm developing this into a user-friendly app that allows users to construct RAG with minimal coding. The focus is on customization and providing a UI that can be embedded in your website or application.
Except all of those things are incredibly unreliable and/or undesirable. No thanks.
yeah important detail.

like the site was created for and named after isekai, you're gonna get a lot of it
I'm not splitting hairs about if he's a (accidental) whistleblower or not (which is what that article seems to be about). He's never denied that his initial intentions for the documents were completely different than what transpired.

"He told another media outlet at the time that it was a “different story to the one I wanted. They (ABC) published something about SAS soldiers shooting people by accident, which I found disappointing.”"
> Software components were the latest buzzword, as “Web 2.0” is today. Experts predicted that the application would disappear, with users selecting from palettes of functional components. Huge investments went into frameworks such as OpenDoc (backed by IBM, Novell, and Apple) and Microsoft, with its OLE.

You know, I wasn't involved at the time but I understand why the experts would have thought this. And perhaps it wasn't too off base, we just don't recognize the reality because 'functional components' turned out to actually be, like, npm packages or something.
the oldest i have seen on one of my machines at some point was on broken file systems where the date got mangled. some even much older than 1970.

i just found a few hundred rust files coming out of cargo crates dated 1970.1.1 and 1973.11.30. i had no idea that rust was so old. but it explains the name at least ;-)
With hundreds of reasonable non-Tinder related comments going back to 2018? https://news.ycombinator.com/threads?id=Supermancho
This is pure whataboutism, but to call Starmer - a rabid member of Labour Friends of Israel who has parachuted an Israel lobbyist into a safe seat, and who plans to staff his new government with pro-Israeli stooges - "tepidly pro-Israel" is beyond disingenuous.

I'd ask you to consider that the situations in Syria and Ukraine are not nearly as straightforward as the US would have us believe; indeed, the US and Israel are, as usual, the main instigators.

Regardless, Corbyn hasn't "crossed any lines" - he certainly hasn't publicly stated that it's OK to cut a civilian population's water supply as collective punishment, for example. Corbyn takes a more considered, nuanced, sensible view on world politics, which unfortunately doesn't play well with our right-wing press's simplistic "good guy, bad guy" gov-sponsored narrative. This is why Corbyn was smeared - he stands up for what's right, even if it means going against the US and Israel.
I have an app on the App Store and honestly the review sometimes helps me catch some pretty big bugs. I consider it free basic QA. Having said that, I don’t like the principle of having a gatekeeper either. I also don’t mind the commission they take from in app purchases as the App Store is the main distribution channel that my customers find the app, and it’s only 15% under $1m annual revenue.
I should clarify that I don't personally hold this particular chestnut. A computer is a computer, and I'll remove the locks and run whatever software I please. I make homebrew games as a hobby, after all.

But regulators don't tend to write laws based on the actual tech, as much as how it gets used. That's the disconnect, but it still helps to try to understand the other point of view.
Didn’t those Podesta leaks turn out to be legitimate?
It really depend on who you are. My journey as a company founder has been difficult, but I have been able to work with clients to provide services they value and make things work. In contrast as an employee there was constant, ruthless competition, layoffs or culling pretty much every year, and I frequently felt curb stomped by coworkers and sometimes entire teams. If you are socially competent then a day job is very likely going to be easier, but if you are autistic or otherwise challenged in this very competitive environment then running a business yourself may be the only way to rise above the fray.
IPX broadcast talk was fun. Forget the command.

'90s Hong Kong! Anyone remember that warez market in Mongkok?
As an addendum, note that `-print0` and `-0` for find and xargs respectively are now in the latest POSIX standard, so their use is compliant.
Dragonfly is powered by an RTG (with batteries), but higher performance nuclear aircraft should be possible on Titan also. It's possibly the best place in the solar system for nuclear energy (although the fuel has to be imported). The dense, cold atmosphere makes open cycle nuclear gas turbines very easy to build, even at modest core temperature.
RE 1, it was pretty much the sole discussion of the last election and the winning party slogan was "Get Brexit Done" (ie let's stop this endless talking about this).

There's very little public appetite to focus on it again for now. I disagree with Starmer on a lot but he's right to totally shut down discussion on this until after an election
Are you suggesting that western exploit sellers are selling bugs to western governments and also BRICS? that sounds not very likely.

All of this stuff is very complicated ethically, but I don't think you can simply say that it is always in the public good to expose bugs (stuxnet is a good example of a bug chain avoiding a far deadlier outcome)..

I've personally worked for vendors of software and done offensive research, and now I do neither.
This being HN, I doubt people are reading this on an iPad during working hours on a Tuesday across half the world.
You sure? From the article:

> In 2009 Microsoft was also forced to implement a browser ballot box in its Windows operating system to ensure users were presented with a choice of web browsers, after years of Microsoft bunding Internet Explorer with Windows. Microsoft was then fined $730 million in 2013 for failing to include the browser ballot in Windows 7 SP1.

That is 15 years at most, and 11 years for the most recent incident.
Does anyone know what's the patent situation around this?
Yes, his replacements tried hard but their jokes mostly fell flat.
The point is that AM was not selling fantasy. They were selling the potential of real world hookups.
Incandescent I presume. Mistral-7b on a Nvidia 3060 draws about 100-odd watts of power.
The paper's method is trying to more accurately identify answers that are wrong and arbitrary (i.e., subject to random seed variance / temperature) - that's their definition of "confabulation".

> If it simply output "Capital of Rome" 3 times, would that indicate its probably not a confabulation?
Correct, it would tend to indicate that. Whether or not that is a true output is a different question, but it would tend to indicate that the "Capital of Rome" is something that comes up consistently regardless of variations in random seed.

It's not a solution for hallucinations writ large, and it doesn't introduce an oracle of ground-truth accuracy on factoids. It just reweights possible answers by their 'semantic entropy'.

They did something else cool in the paper too (unrelated to whatever problem you want to solve with respect to apriori knowledge)
They made a method for decomposing originally generated answers into "factoids" and fact checking them using this semantic entropy concept:

- Generate an output to a question e.g. "who is tom cruise?"

- for each sentence fragment that represents a factoid "known for the movie top gun", make a question jeopardy style: "what fighter pilot movie is tom cruise known for?"

- for each question, generate multiple answers and select one with low semantic entropy

- compare that answer with the original factoid

pretty cool overall, but still doesn't get us any closer to LLMs with a sense for whether something is fact-ish / a sense of truth.