skysight-inc/HackerNews huggingface dataset:
Show HN: HN Prediction Leaderboard
I stumbled upon a 2010 thread of predictions for the upcoming decade and had fun reading through it. So I went ovel all posts linked in [1] and run a local LLM to extract all predictions and their result. In total 2804 predictions with categories, filters and search. Try typing “Linux” in a search bar in this table [2]

[1] https://news.ycombinator.com/item?id=34125628
[2] https://hn-predictions.eamag.me/table
I guess the lessons of Clippy have vanished from history.

Yesterday upon restarting my PC a Skype dialog popped up inviting me to see how CoPilot could help me. So naturally I went into the task manager and shut down the Skype processes.
@Dang

Why was this post kicked from the main page?
Is there an explanation on why to moderate like this to move it next to posts 2-3 days old?

74 points, 73 comments, 9 hours ago posted but #350.

I read it earlier and wanted to come back to it later and could not find it. I was logged out and was able to find it from [new] and through search. Thought it was a bug then clicked more and ctrl+f until it showed up on the main news link page 12.

https://news.social-protocols.org/stats?id=40834305
The substance of the article is true but yes it's sprinkled with debatably subjective opinions and comments and links to an identically-toned article (https://www.autoevolution.com/news/volkswagen-lost-the-ev-re...) by the same author.

Same picture on top, just titled "Epic fail!" instead of "Desperate".

I don't know whether it's a strategy to attract eyeballs or the author just hates VAG. Despite the style though, the core message is not wrong.
Nice! Not quite seconds, more minutes... but still nice. :)
> a ruling by a lower court which sets a very dangerous precedent

There's no precedent of any kind being set here. Court orders have to be obeyed unless overturned, this isn't an unprecedented 2024 thing. France has a civil law legal system, not the precedent based common law legal system (like the US for example). This court set no legal precedent, it issued a ruling on this particular case.

> I would expect a company like Google to appeal this

If they have solid legal grounds to appeal. Are you aware of one?

> rather than just comply

Assume ceasing the service entirely is costing them more than complying.

> Who's going to fine them? As far as I'm aware, DNS is pretty much unregulated.

A court, for not respecting a court order.

The legal system and law in general are almost never common sense and there's a reason it takes so much work and experience to navigate them properly. If you've done none of that work, assume you're wrong.

If you're a techie and you start hearing people insist with personal opinions on how those RAM traces should be made longer and straighter you'd wonder why they keep talking.
Unfortunately, it does not load under Firefox
I disagree, it’s a gross generalisation across millions of companies worldwide, and a very manichaean one at that.

“Good for business” is not something that is easy to measure and hence sometimes you make a decision without knowing what is better for business, which leaves the door open to ethics and moral values.

Example: „let’s reduce the waste we produce by reutilising more, which is going to cost us more in terms of logistics but if we can advertise it as green maybe it helps our sales” => impossible to conclusively verify, so what is going to drive the decision? Ethics, values (good or bad ones).

And all companies are not 100% unabatedly profit maximising machines. Some are, most of all the ones where faceless stock holders hold the power.
Doing this as an optional extra alongside the regular app-only container is good, but it definitely shouldn't be the only way this is distributed. It's extremely inflexible.
From that page:

> Available computational power may catch up to the crossover point, so that a previously impractical algorithm becomes practical.

Are there examples of Galactic Algorithms that now aren't Galactic Algorithms?

edit: turns out some matmul algorithms are?
I think it's also survivorship bias. All the people who tell you they're vegan being vegan does not mean that all the people who are vegan will tell you they're vegan, just like all the people who won the lottery probably having bought lots of tickets does not mean that buying lots of tickets will win you the lottery.
Yeah it’s horrible. There’s just no way to get it in any other language. Well, just another site to completely avoid then
Why is it inevitable? I think that the proper way to model it is as a multi-armed bandit - a bad response from an agent should reduce your likelihood of using it again but not to zero. If users have sufficiently good alternatives, I expect usage of the AI agent would drop down, but it seems to me that the other options are generally worse (and often similarly likely to give bullshit answers), such that users will over a long timeframe would settle on a relatively high likelihood of using the AI.
I feel like you're describing "Intelligence" as opposed to "Artificial Intelligence"?
> Certainly Russia would prefer to try to reachieve that stalemate than enter a discussion that arrives at 2013 borders..

Unlikely. Right there on the Ukraine invasion first target list was the blowing of the dam that stopped Ukraine water from going to Crimea.

Resource analysts would say that lack of water to Crimea was a major, perhaps the major, reason for invading. The gain of taking Crimea was almost reversed by Ukraine cutting off water supply for almost a decade.
Come on, that's simple, just use voice recognition since the vegan won't stop telling the sensor about it.
> Also, there is little fundamentally different between throwing an exception and returning an error result.

Thank you. I was about to reply the same. The most notable difference is that from a usage-perspective is that exceptions bubble up automatically, whereas errors must be returned manually.

I usually don't follow the error vs. exception debate because both have their difficulties and both let's you write code that behaves different than you anticipate.

I prefer exceptions, especially how Python handles them (most of them at least). The only thing I really would love to see is something like Rusts Option() type in Python so assigning values to variables inside a try: would not require me to have variables with typ int|None. That's really yuck.
The Gods of Logic – Before and after artificial intelligence
They just gave a concrete example: The difference between "we don't know" and "we know that it's zero".

Here's another fun one: I've seen APIs where "0.0" was treated as "no value, so take the default value". The default value happened to be 0.2.
Once verification is done, they could copy the data into an encrypted cold storage with a very limited read access. I.e. make it easy to store but difficult to read. That way they could read data if needed in specific, limitedz audited and properly authorized, cases. It's all about a proper design.
1. You were using an older docker compose version, I guess? Newer versions recommend `docker compose` without the dash.

2. Your understanding of the hierarchy is correct. Workspace -> Space -> Page. I admit, the naming is similar and can be confusing. I just couldn't come up with a conclusive alternative while self-debating it. Do you have better suggestions?

3. I will look into the title issue. Thanks for pointing out.

4. I will put the APP_URL thing in mind too.

5. The pages are stored in the pages table. The content is stored in 3 formats, i. Prosemirror Json (default editor state). ii. Yjs state (real-time collaboration). iii. raw Text (for search indexing). The affected tables are json_content, ydoc and text_content

5. I will look into the redirect issue, and "Copy link" bug.

I appreciate your feedback and thank you for trying it out.
It’s an additional $20-30/user/mo license, and has already existed in production for several months.
I cannot see the price even going a few clicks deep into the buy button.
> At least where I'm from, new HPC clusters aren't really asked for by the users, but they are "infrastructure projects" of their own.

Because the users expect them to be renewed and improved. Otherwise the research can’t be done. None of our users tell us to buy new systems. But they cite us like mad, so we can buy systems every year.

The dynamics of this ecosystem is different.
Fertilizer getting cheaper = food security risks. Ok...

If only people were smarter than they were angry.
Quantum Street running on the IBM Watson platform. Manages $5bn a year in portfolios I believe.
While it's convenient technically to have unified memory and so it makes a lot of sense for your machine code, in fact the MMIO isn't just memory, and so to make this work anyway in the C abstract machine they invented the "volatile" qualifier. (I assume you weren't involved back then?)

This should be a suite of intrinsics. It's the same mistake as "register" storage, a layer violation, the actual mechanics bleeding through into the abstract machine and making an unholy mess.

If you had intrinsics it's obvious where the platform specific behaviour lives. Can we "just" do unaligned 32-bit stores to MMIO? Can we "just" write one bit of a hardware register? It depends on your platform and so as an intrinsic it's obvious how to reflect this, whereas for a type qualifier we have no idea what the compiler did and the ISO document of course has to be vague to be inclusive of everybody.
I use SwiftKey with a firewall rule blocking it.
rooted android (with AFwall)
These models make heavy use of RNG (random number generator), so it would be difficult to fingerprint based on the output tokens. It may be possible to use specially crafted prompts that yield predictable results. Otherwise, just timing how long it takes to generate tokens locally.

There's already so many ways to fingerprint users which are far more reliable though.
> I've been tempted to run some analysis and try find a keyboard layout that minimises errors

You should check this out; https://jasmcole.com/2017/06/04/swype-right/
Maybe someone could clarify something for me here:

o(n) seems like a stronger statement to me than O(n), since all o(n) algorithms are O(n), but the reverse is not true.

Also if o(n) applies to all n, however small, whereas O(n) applies only when n -> inf,

(From the Wikipedia page example: 2n = O(n) but 2n != o(n))

Then doesn’t that means this algorithm should be applicable to even small n’s? Then it would be the opposite of a galactic algorithm, as someone above suggested, wouldn’t it?

Or am I missing something?
Synced blocks are interesting. It might come in the future.
Any tools available to import from Obsidian? It has a big user base so if you provide import from it, it will provide a quick way to extensively check feature coverage - nothing convinces like using with real world data.
Just another vote against Markdown. Markdown is OK for simple docs, but very poor for wiki where inter-page links are the Magic Sauce. Creole markup is a lot better for wikiing imho.

I wouldn't store the file format in the file extension; rather store metadata properly as metadata. Chances are that the application wants to hold a lot more metadata anyway, so you're going to need a metadata storage scheme anyway. (Yes, I am a lone crusader for eliminating metadata from filenames.)
This lengthy article can be converted into a publishable book sellable on Amazon
Regardless of if braille counts as a form of typography, I can see the argument that using it would be against the spirit of the assignment. Because then anyone could make a similar argument about Wingdings¹ or Teranoptia² or any other pictorial font and soon you’re seeing who can “cheat” better, which while a fun exercise does not train the intended “muscles”.

A bit like how you could make the debatable argument that code golf languages³ make the exercise boring and pointless.

Failing you might’ve been a bit much, though. Maybe you should’ve gotten a few points for originality and then from next year on the professor could explicitly forbid braille.

¹ https://en.wikipedia.org/wiki/Wingdings

² https://www.tunera.xyz/fonts/teranoptia/

³ https://en.wikipedia.org/wiki/Code_golf#Dedicated_golfing_la...
DNS is decentralized already.
Yes simply - Tweeting "I made this thing, check it out!" - does not make a difference but making rounds on conferences posting about library project, making discord or slack for the project does.

It is then the same as Microsoft/Google or any other for profit company - you also get "software as is" and even if Excel blows up all your data MSFT is not liable for it. But still there is expectation that they will fix bugs that blow up someones data.
Developers having shell access to production container is not the best practice, to say the least. For debugging locally, it's very easy to nsenter your container.
> a normal developer and not a company it's pretty much the same

Microsoft shares Windows codebase with its partners. Is there a tangible difference between it and Android?

Also, as a developer, why would you volunteer for a "source first" codebase? I don't see any point since you can't really fork it, in the traditional sense.
Look, I don't want to get into the weeds of this because personally I don't think it's relevant to the issue of intelligence, but here's a list of things I think are evident about consciousness:

1. People have different kinds of conscious experience (just talk to other humans to get the picture).

2. Consciousness varies, and can be present or not-present at any given moment (sleep, death, hallucinogenic drugs, anaesthesia).

3. Many things don't have the properties of consciousness that I attribute to my subjective experience (rocks, maybe lifeforms that don't have nerve cells, lots of unknowns here).

Given this, it's obvious that consciousness can be created from non-consciousness, you need merely to have sex and wait 9 months. Add to that the fact that humans weren't a thing a million years ago, for instance, and you have to conclude that it's possible for an optimisation system to produce consciousness eventually (natural selection).
It's not only that particular market, it's effectively the whole credit based economy, underwritten by a financial system that fuels it. When credit and large assets are involve, these system(s) are intentionally tuned to avoid decrease in price. That would ccompletely undermine those entities making the loans.

The Fed is on record as saying, "Our target is 2% interest". Imagine that, we're going to devalue your hard earned money 2% a year, and no one cases (because it's passed off with the euphemism "inflation"). We get more efficient and more effective and prices go...up??!!

I highly recommend the book "Broken Money". Not so much for the Bitcoin and crypos stuff, but for the lessons on the history of money, the financial system, etc.

https://www.lynalden.com/broken-money/
Yes, I have.
I have tried the Affine demo, but not SiYuan. I think they are both great and promising.
LM Format Enforcer: Enforce the output format of a language model
> There was a book “C Interfaces and Implementations” by David R. Hanson and he put it so: there are user errors (input/data errors), program bugs (things we 'assert') and everything else are exceptions. So a non-existent file is a user error, uninitialized memory is a program bug, and an arithmetic overflow is an exception.

I don't agree with this definition in the same way I don't agree with many others not found in books.

These definitions always reflect the personal view of their authors, but are fundamentally just an interpretation of their own thoughts. There is nothing objective about it. It's just a philosophical or semantic debate.

For example, why is uninitialized memory a bug, but an arithmetic overflow is not? In both cases it would have been the developers responsibility to initialize the memory and prevent an arithmetic operation that overflows.
They could, but "distroless" is already an estabilished name, I think pioneered by Google[1]. As someone close to this field, I immediately know what "distroless" means in this context, and it's unclear what "minimalist" mean (does it mean it's based on Ubuntu Minimal? Alpine? Distroless?).

[1]https://github.com/GoogleContainerTools/distroless
Microphones in a bag don’t have great pickup and are obvious once found. Something electronic? Everyone has that laying around.
You must be from ex-USSR.
New simulations reveal hot neutrinos trapped during neutron star collisions
Thank you.
It was my first time doing react things. The great Mantine UI (https://mantine.dev/) react library helped a lot.
Right. Given we have so few data points at least GPT 5 will offer a completely new one. That will actually be new information.
It's an analogy. He's making the point that even though something can scale at an exponential rate, it doesn't mean there is a business need for such scaling
Hard to think of a company with as poor security as Apple. No one else hits the headlines as much and creates so much real world consequences.
I wasn't involved back then, but I know the history. I thought you were talking about something more recent.

But this is all opinions and terms such as "unholy mess" etc do not impress me. In my opinion "volatile" is just fine as is "register. Neither are layer violations nor a type system problem. That the exact semantics of a volatile access are implementation defined seem natural. How is this better with an intrinsic? What I would call a mess are the atomics intrinsics, which - despite being intrinsics - are entirely unsafe and dangerous and indeed mess (just saw a couple of new bugs in our bug tracker).
> safe, boring, compliant, and interoperable

My favorite kind of technology.
It's a Free Software license, not an Open Source license.
This isn’t a very useful comment. It’s about as useful as an empty container image by itself

sure, it’s “distroless” and also has the fantastic property of having 0 security updates required forever, but surely you can see that the moment you add anything to it to yourself neither of those properties may apply.
I think it is super unclear how this works, and I would prefer the same control flow using goto, rather than the duffs device style switch abuses.
While it was not your intention for the license to be interpreted in that way, as written, reading the text, it does seem like the most obvious interpretation. There are also other source-available licenses where it is the intended interpretation: while niche, I'm reminded of the license on nupack.org. It seems like clarifying this in the license text would be a good idea.
You may be interested in btop: https://github.com/aristocratos/btop
and bard/gemini and chatgpt consistently given look-good-but-broken examples when asked for help with code.

the bubble on this is going to make the .com crash look like peanuts.
Backup banks and credit cards are a must and tools like YNAB make that even easier. You don’t have to use YNAB but consider using something as a layer on top of all your financial institutions.

YNAB lets me not care where my money lives or where I spend it from. I can easily store money in a HYSA and lose none of my tracking/budgeting tools. As long as there is enough money in my auto-pay source account then I’m good to go.

Late last year one of my banks closed down (HMBradley), I was using it primarily for its HYSA. YNAB made the whole process stupid easy and even after I lose access to the historical records for that bank (neo-bank/fintech org/whatever you want to call it) I will still have the full history in YNAB.

I used to rely on budgeting and tracking tools built into a single bank (Simple) but YNAB lets me not care about the UI/UX of my bank and use it as a big dumb envelope while I use YNAB to budget and plan.

Again, it doesn’t have to be YNAB, that’s just what I like and what worked for me.
Pairing them with PIR detection should help to also detect stationary warm objects.
The warning says to add parentheses, which sure enough silences the warning, your foot, however, still has a bullet hole in it.
I Made a Hacking Tool
So I am a random python programmer and a hacker (who is just 13 years old :) ) and i accidently made a cookie fetching tool that fetches cookies with ease so when i made it i was like 'what the hell? Did i made a cookie fetcher?' so in excitement I thought 'why don't i make a github account and make a repository on it?' and bam! I made a cookie fetcher named 'cookie monster'! The github repo is this https://github.com/sojoyork/Cookie-monster (and don't mind my age from which am hacking!)
I live now for a decade in a country where traffic lights are just a non-binding recommendation, and I never got almost killed or even hurt for that. You just have to drive slowly and watch and communicate with the other traffic participants. In some cases, morons are made, not born.
This sounds very interesting, how do your drivers work? I'd love to try them out, but there's no documentation. I've made a sensor board with various sensors, I could really use some occupancy detection improvements on the LD2450B.
Except for IETF network protocols…
> Or is it just you want a developer-native workflow to upload docs intended for the rest of the non-developer team?

This. I am so annoyed by all the quirks and silly dysfunctional behavior of confluence, when all I need is a developer friendly workflow, that actually motivates to keep documents up to date and allows diffing easily and quickly and blaming and all that good stuff you get when you have git or other capable vcs.

> In general, I would say that's a really bad idea. If you’re dumping this self-hosted (and probably bug filled MVP, as all are) on your team, yet never having to deal with the UI layer that everyone else does…it’s a recipe for revolt and tool churn.

I don't see how. Users of the UI could, without explicitly knowing, save pages creating commits themselves. Maybe it could be difficult to square that with collaboratively working on a document in realtime though. If I had to choose between the two, I would pick git workflows any day of the week though and it is not so often the case in my experience, that people really work collaboratively on wiki pages of documentation.

> I’ve seen this mistake a million times from technical founders. Same thing will happen with your marketing website CMS, after you realize static site + markdown + git doesn’t scale to non-dev humans and the headless CMS you picked (but never interact with) is actually trash in daily use.

That is, why I am suggesting my points as additional, not as replacement. The non-devs can have their clicky bunty UI, but please let me use efficient workflows as a developer and don't create a sluggish experience in the browser, that will never motivate any dev to maintain documentation inside of it.

Also markdown does not do the job. It does not have some of the necessary building blocks. It is good for simple pages and perhaps a readme, but when it gets to proper technical documents, I would rather have something more capable. For example restructuredText, where you can define custom directives and so on. I used that before to make a little wiki with document interlinking functionality when rendering and used it to write a thesis. It is very capable. But there are others like org-mode format, and asciidoc and more. All more capable than standard markdown. (And yet, confluence has already issues with standard markdown, lol.)

An alternative is, of course, not to force devs to use confluence for documentation. Keep confluence to the marketting and sales fluff, and let engineers use efficient tooling, that they are already familiar with and that accompanies the code, instead of dividing documentation out into confluence, where it will quickly become unmaintained and forgotten.
I did pair them, unfortunately PIR sensors are even worse at detecting stationary objects (less sensitive to body micromovements).