skysight-inc/HackerNews huggingface dataset:
> Even if it takes 10 minutes per ToS update per service, that's still a good 100 of hours in your entire life

That would mean 600 TOS, which means you’re not following points 1 and 2. Furthermore, as soon as you find anything objectionable, you stop reading. After the first couple of them you don’t need 10 minutes.

> It should be illegal.

There have been instances of unenforceable TOS, and some countries are pushing for contracts to have mandatory summaries of each section. Find out about it in your country and see how you can help.
I have an „older“ model of the outdoor module without the CO2 measurement (from June '23, the one with two PM2 modules) is it possible to upgrade it easily? I think mine also has a slot for a TVOC/NOx sensor but as far as I remember the sensor available on the store was not compatible due to size. Has that changed?
Multiple turns per day is faster than your typical 3+ players 4X PBEM game, here a recent example for Civilization :

https://www.realmsbeyond.net/forums/showthread.php?tid=11199...
Looks very promising, congratulations on your progress so far.

Do you have plans to offer a hosted/managed/SaaS service? As others have pointed out, not everyone wants to self-host, and offering a managed service doesn't diminish the advantages of it being Free and Open Source (assuming good data export/import features).

For comparison, the SourceHut project offers a managed service, which is well-run, well-liked, and brings them good revenue.

I consider NextCloud to be an example of what not to do. There are plenty of NextCloud providers, but (from what I can tell) none of them are closely tied to the development of NextCloud itself. Bug-reports to service-providers can be expected to be met with that's a NextCloud bug, not our problem.
Text-mode editor for FreePascal probably works fine in bigger text-modes as well and still looks a lot like traditional programming editors.

Or for just a good DOS-compatible code editor, if looks were not so important, he could have just used vim or emacs.
Yes.

According to the creator, it did. It just wasn't that popular and he switched to a different game, The Far Wilds, for a bit, then pivoted to bitcoin (with entirely different code).

The interview was in 2014 and edited with proof on wikipedia, so I'm surprised people still believe it wasn't a trading card site.

https://web.archive.org/web/20220811085644/https://www.gwern...
Common sense - 0
.
Globalization - +1

It's as if the pandemic and supply chain issues never happened. When I see things like this (i.e., an intentional disregard for common sense) I have to wonder if it's all just theatre.

In this case, aside from the dependency on an unfriendly adversary for growing food, the also the possibility - however small - that enemy bio-engineeers something, adds it to the fertilizer, and it either kills the crops or at least compromises their yield. Why would you risk your future in this way? Unless you didn't care? It can't be for lack of knowing.
The iPod analogy is a poor one. Instead of 160TB music players, we got general computers (iPhone) with effectively unlimited storage (wireless Internet).

I don’t need to store all my music on my device. I can have it beamed directly to my ears on-demand.
I've given this a skim, and it seems to be very much "of its time" (the notes were written in 2006, but only published in this paper in 2021). It basically takes as an axiom that in order to be conscious you need to be interacting with the physical environment.

But the thinking has moved on since then, and we can view the internet as an alternative "environment" in which a conscious entity could exist.

Instead of existing primarily in the physical world and using clumsy tools to access the internet, conscious artifacts will exist primarily in the internet and will use clumsy tools to access the physical world.
This.

i am much junior but from my experience, working with the toolchain of your team is better in the long run than against it.

if you become proficient quickly with whatever your team works with, it is much better overall than making everyone accommodate you. i have worked in teams where getting neovim installed would confuse the IT as they don't get those requests (or may not even know it exists!).
Your assumption, that I want to give them data to make the feature better is wrong.
I agree. But your point is tangential to mine. My comment offers tips to those who think reading TOS is an insurmountable task (it isn’t), not commentary on why the current system is broken (it is, but I feel most people already agree on that).
When the cow gets sick, you shoot it.
> They're training on data that you generated while using their product. It seems like they should have just as much right to it as you?

Er...no? As in "not even close"?

The maker of the typewriter Hemingway used has no rights to the works of Hemingway.

The maker of the shovel has no rights to the ditch dug with it.

The maker of my kitchen knives has no rights to the food I prepare with them.
Duff's Device and Coroutines (2008)
Chomsky–Schützenberger Enumeration Theorem
Probably a stupid question, but humour me please: is a p2p/decentralized dns resolver a technical possibility?
Why should the response be better just because there is "more data"?

Should I be adding extra random tokens to my prompts to make the LLM "smarter"?
The idea of hybrid web apps that combine SSR with CSR is actually very interesting. It allows for much richer experiences.
Synergizing habits and goals with variational Bayes
Fun product, but I put in a startup idea and it suggested pivoting it IoT. Then I click back and changed my idea to include IoT, then it criticized me for including IoT unnecessarily!

Still a really fun project :)
Idea:
Uber for parrots

Roast:

Oh, sure! Because the public was just clamoring for a service that would shuttle Polly to her cracker appointment. Uber for parrots? What's next? Airbnb for hamsters? Lyft for goldfish? Someone call the Silicon Valley innovation police because we've hit peak genius here.

Pros:

It could appeal to a niche market of bird enthusiasts.
Potentially lucrative in urban areas with high pet ownership.

Could create jobs for specialized pet transporters.

Cons:

Extremely niche market, limiting potential growth.
High operational costs for safe and humane pet transport.

Regulatory hurdles related to animal transport.
Risk of bird injuries or stress during transport.

Alternative Idea:

How about an app that connects pet owners with vetted and trained pet sitters who specialize in different kinds of animals? Instead of creating an Uber for parrots, you could develop 'PetSitterPro' where pet owners can easily find reliable care for their pets, whether they have parrots, dogs, or even goats. This way, you're opening up the market to a much larger audience and solving a real problem for pet owners.
full title: Synergizing habits and goals with variational Bayes: A new framework for biological and artificial embodied agents
So you've never been screwed over by an online-only product becoming horribly shitty, or incredibly expensive? To me, the ability to counteract any insane company policies is a big reason that the ability to self host is incredibly important.

Even if it's just a stop gap solution while we find a better solution to migrate to.
Yes it's easy to upgrade. You can purchase the CO2 module in our online shop under the spare parts section.

The CO2 module will go into one of the PM slots. So you will have a spare PM sensor.

Feel free to also contact me through our web site support form if you have special questions on the upgrade.
These $1 boards also work through walls (I tried this).
> They're training on data that you generated while using their product. It seems like they should have just as much right to it as you?

I am sorry, what? Should every SaaS product have the same rights to customers data as customers themselves?
I don't really follow that conflict online, what are the platforms and communities where you see the most zed comments?
but the OP was talking about the size of the context window, not the size of the training corpus
.. in mice.
Thereby breaking countless Chrome browsers, Android phones tablets and TVs, and various apps and IoT devices in the country. That would be fun to see.
Was it the bankruptcy that tipped you off?
Wow, I didn't know you could do this with the Apache License. This is a fork with a license which revokes some of the permissive aspects.

Honestly, I wish FUTO didn't do this. When Louis Rossmann made a video about Grayjay he claimed it was "Open Source". When I looked at the license, it was something very similar to this. Now it seems both Louis and the website for this keyboard have been extremely careful not to ever claim the project is "Open Source" (which is a good thing, from my POV, as it avoids muddying the waters).

That being said, the concerns raised by Louis in that video which tried to address why Grayjay went for a custom source available proprietary license rather than an open source license were just weak arguments. There was an insistence that without the license someone would take the project, fork it, re-upload it to appstores under a different name with added advertisements and other bullshit. But I think in reality anyone who was planning to do that won't be discouraged by a restrictive license.

I also know of open source projects which are perfectly capable of being commercialized on the play store/whatever while being actually open source including the ability to re-distribute copies with the license checks removed.

A weird proprietary license all because of worries of things which can and will still happen but are very unlikely to cause the project to become unsuccessful regardless of if you have a legal stick to hit people with or not.
> not smart
> slightly smarter
> way smarter
> Last one, "slightly smarter"

So, the the usual s-curve, that has an exponential phase, then topping out?
That's the point though, an iPhone is not just a bigger iPod - scaling by itself isn't enough.
Probably a little more accurate to say that they can’t afford internet at all, due to poor credit or a long prior stream of unpaid bills with the internet provider.
i think i would pass on such opportunities if i came across any. heck, i even created chat groups to help people share and find jobs (with hundreds of participants) but i can't remember the last time that i was able to pass on an opportunity directly. well, actually, just last week a friend contacted me about a job that didn't fit me, but i can't think of anyone i know that i could pass it on to.
Frontier will run for more than 2 years before being replaced, but there are many more national lab type organizations than FAANG companies. If you decide to classify anything below FAANG scale as "not large", well...

And anyway, my point was merely that there are large customers going AMD.

As for the supposed contradiction: Cuda is much more than PyTorch support. There is a real breadth of proprietary C++ libraries. When I (and many others here I guess) say cuda, we mean that breadth of effort. Not just the cuda backend of pytorch. You don't have to match that breadth of effort to be competitive for very many AI applications being built higher up the stack, you only have to have a good enough ROCm backend for pytorch, and from everything I am hearing, it's getting there (if you are on Instinct, and not consumer hardware). But I don't have first hand experience.

What I have first-hand experience with is what NVIDIA tried to pitch us. They want to be the AI "platform", rather than just a hardware vendor. It all sounded like they know that their software advantage is brittle in places, hence the "platform" strategy. But they couldn't really articulate what that should mean.

I think the moat metaphor is ill-suited. This is not a situation where, if the moat is breached in some places, the castle falls. NV will have a software advantage in some domains for a long time to come. But at the same time, we are seeing that AMDs hardware can be competitive and better in domains where the software advantage matters comparatively less.
Fax AI: Fax machines can now use AI
Idea: Specialized motion-capture system to help jugglers increase their object count, stamina, and trick repertoire.

Roast:

Oh great, just what the world needs: another gizmo for the 12 people who think they can make a living from juggling! What's next, an app to help mimes perfect their invisible box technique? Or maybe a virtual reality experience for people who want to feel what it's like to be the world's last professional yodeler?
Idea:
An AI site that fronts as a "let me roast your idea" kind of thing, but really it collects good startup ideas

Roast:
Oh, great! An AI that doubles as both a roast master and a covert corporate spy. Because nothing screams innovation like tricking people into giving you free startup ideas while they think they're being witty. What's next, an AI that writes breakup texts and then sells relationship advice to the dumped?

Pros:
Can potentially gather a lot of unique and diverse startup ideas.
Entertaining for users who enjoy roasts and humor.
Low overhead costs, AI can handle large volumes of input.
Cons:
Ethically questionable - users are unaware their ideas are being collected.
Trust issues - once users find out the real purpose, they'll likely avoid the service, and brand reputation will tank.
Limited longevity - novelty wears off quickly, and there's a finite amount of genuinely good ideas out there.
Alternative Idea:
Create an AI-powered brainstorming platform where users openly and willingly share startup ideas. They can get feedback from the AI and other users, and maybe even earn rewards or recognition. Transparency is key; don't be sneaky if you want sustained engagement.
LOL, as the adolescents say.

https://pubpeer.com/search?q=depinho

Edit: For those who aren't familiar with PubPeer, it's a platform for exposing research fraud and criticisms of research papers. This particular researcher is well known on it.
I think religion has done more harm to humanity as a whole than anything else, and none more so than the two most popular monotheistic, evangelical, 'convert or die' religions. Religion is a vehicle to power, and I dislike it.

There are of course some very positive side effects like beautiful architecture and music, and plenty of philosophical debate, but I wish it came without the baggage. But then again, I feel the two Abrahamic religions are philosophically scarce—can't have debate when everyone who disagrees with you is killed or converted.
Incredible article.
No I did not, and I have no desire to play the guessing game when it comes to these things. There are lots of FOSS alternatives with no strings attached, or honest commercial projects which don't claim to be something they're not.
Nice try, haha. Why stop here though? The value is in the execution rather than the idea, so they say. How about “Let Grumpy AI Roast Your Company’s Unreleased Q1 Financial Results”
A sad day for humanity when death, the great equalizer, gets closer to being controlled by rich people. Not that rich people not already have access to better healthcare, but still.
Sure, because posting my detailed startup concept on some unknown website sounds like a good idea. Thanks.
Oh I know, I've observed more day-by-day War In the Pacific Let's Play's than I care to admit.
Yes, that was what I understood as their point. My point is that it isn't that big of an effect, and also partially discrediting the people involved by saying they only think about money.
Then perhaps we need to keep our buggy and memory unsafe softwares so that we can exploit them ourselves to bypass those in some cases.

How ironic
Show HN: Translate .SRT Subtitles with ChatGPT
If you tried translating subtitles in .SRT with ChatGPT, you've probably run into 2 problems:

- it doesn't keep exact line to line match and breaks timing for the subtitles
- you need to cut .SRTs into chunks and translate them separately, losing context and meaning

The tool I built solves both problems by keeping exact line-by-line match and chunking the subs and adding previous context. This allows to translate accurately, keeping tone and style of the lines.

I made a free daily quota of 30KB per user, that should be enough for a TV series episode or average Youtube video.
The headline says that's all that were charged. If I write "all four coal plants in germany blown up", nobody reads that and thinks germany had anything more or fewer than four coal plants. You don't need to know the total number because it tells you with "all [number] [objects]"
I like how it will roast it's own "alternative suggestions". Damned if you do, damned if you don't.
I do notice that that website has __fantastic__ coverage of Germany and parts of Europe, but almost nothing in the US. I suppose things like this are very region-specific.
What if it gets controlled by everyone?
That's interesting. It's exactly the monitor I have. But I'm very sensitive to light. During the day 0% brightness is bright enough for me already.

The problem for me is that I live in a very hot country but I don't have air conditioning. At night I leave the balcony doors wide open but I don't like to keep any lights on which attract bugs. The lights from the street are enough to move around by. Even with dark themes and the contrast and brightness set way down the LG is still a bit too bright for comfort. And when an app opens that doesn't do dark mode.. ouch

I also have an old crt terminal (a Dec VT520) and I can set that so dim I can barely read it under those circumstances without being bothered by pwm or loss of fidelity.

Ps I really lament the lack of 24" 4K models on the market these days :'( 27" is a bit too big
1. PDF export will come.

2. Diagrams will come too. MermaidJs is next on the line. Other diagram providers like Draw.io and Excalidraw will come once I figure out an efficient way to handle storing and retrieving their raw data.

3. There is support for page history. No diff comparison yet though.
Is there a reason why memory was used and not compute power as an example? I don't understand how cherry picking random examples from past explain future of AI. If he think business needs does not exist he should explain how he arrived at that conclusion instead of a random iPod example.
Arguing from a lack of personal imagination is not a strong position. It is the people with ideas who are responsible for finding uses for resources. They've succeeded every other time they were given an excess of storage space; I'm still not sure how I manage to use up all the TB of storage I've bought over the years.

Maybe we store a local copy of a personal universe for you to test ideas out in, I dunno. There'll be something.

> I probably would never listen to more than a few GBs of high fidelity music in my life time.

Well from that I'd predict that uses would be found other than music. My "music" folder has made it up to 50GB because I've taken to storing a few movies in it. But games can quickly add up to TB of media if the space is available.
indeed, new functions include “ffsll”, “ffsl” and “posix_spawn_file_actions_addchdir“
My undergrad was entirely in the C language and I’m very glad for it. Sometimes more modern languages can throw me for a loop, no pun intended, but the beauty (and horror) of C is that you are pretty close to the metal, it’s not very abstracted at all, and it allows you a lot of freedom (which is why it’s so foot gunny).

I will never love anything as much as I love C, but C development jobs lie in really weird fields I’m not interested in, and I’m fairly certain I am not talented enough. I have seen C wizardry up close that I know I simply cannot do. However, one of the more useful exercises I ever did was implement basic things like a file system, command line utilities like ls/mkdir etc. Sometimes they are surprisingly complex, sometimes no.

After you program in C for a while certain conventions meant to be extra careful kind of bubble up in languages in a way that seems weird to other people. for example I knew a guy that’d auto reject C PR’s if they didn’t use the syntax if (1==x) rather than if (x==1). The former will not compile if you accidentally use variable assignment instead of equality operator (which everyone has done at some point).

This tendency bites me a lot in some programming cultures, people (ime) tend to find this style of programming as overly defensive.
I think the parent commenter was asking from the point of view of a person looking to be employed, not a business or hiring manager looking for devs.
> That's more about intellectual property than privacy

It is very important point and anybody who is working on something more innovative than few mockups for their next SaaS app is fuming from their ears.

Just to illustrate let's consider a scenario where we have a team of scientists working for a long period of time on a data structure which they have visualised in their Figma project.

Now let's say they forgot to turn the toggle off. In an instant all of their intellectual property earned through years of blood, sweat and tears is integrated into Figma's LLM. Just like that and without any attribution!!!
Duff is relying on the fact you're allowed to intermingle the switch block and the loop in K&R C's syntax, the (common at the time but now generally frowned on or even prohibited in new languages) choice to drop-through cases if you don't explicitly break, and the related fact that C lets your loop jump back inside the switch.

Duff is trying to optimise MMIO, you wouldn't do anything close to this today even in C, not least because your MMIO is no longer similarly fast to your CPU instruction pace and for non-trivial amounts of data you have DMA (which Duff's hardware did not). In a modern language you also wouldn't treat "MMIO" as just pointer indirection, to make this stay working in C they have kept adding hacks to the type system rather than say OK, apparently this is an intrinsic, we should bake it into the freestanding mode of the stdlib.

Edited to add:

For my money the successor to Tom Duff's "Device" is WUFFS' "iterate loops" mechanism where you may specify how to partially unroll N steps of the loop, promising that this has equivalent results to running the main loop body N times but potentially faster. This makes it really easy for vectorisation to see what you're trying to do, while still handling those annoying corner cases where M % N != 0 correctly because that's the job of the tool, not the human.
It certainly did take off, it's called "Subsumption Architecture", and Rodney Brooks started iRobot, who created the Roomba, which is based on those ideas.

https://en.wikipedia.org/wiki/Subsumption_architecture

Subsumption architecture is a reactive robotic architecture heavily associated with behavior-based robotics which was very popular in the 1980s and 90s. The term was introduced by Rodney Brooks and colleagues in 1986.[1][2][3] Subsumption has been widely influential in autonomous robotics and elsewhere in real-time AI.

https://en.wikipedia.org/wiki/IRobot

iRobot Corporation is an American technology company that designs and builds consumer robots. It was founded in 1990 by three members of MIT's Artificial Intelligence Lab, who designed robots for space exploration and military defense.[2] The company's products include a range of autonomous home vacuum cleaners (Roomba), floor moppers (Braava), and other autonomous cleaning devices.[3]
Not quite. There are bounds on capacity of learning machines.

https://en.wikipedia.org/wiki/Vapnik%E2%80%93Chervonenkis_di...
> sad day for humanity when death, the great equalizer, gets closer to being controlled by rich people

Sadder day for those who only sees tragedy in progress.
In an embedded environment, overly defensive is an asset
Automating my gate door via a smart relay