skysight-inc/HackerNews huggingface dataset:
Ask HN: Do any of you use imageboards?
I personally use a few:

* Wired-7: https://wired-7.org/

* Lambdaplus: http://lambdaplusjs35padjaiz4jw2fugdoeutse262phqr72uf634s2wdbqd.onion

* Solchan: https://solchan.org/

You can find more imageboards on allchans.org.

It's nostalgic to me, since I got into programming from /i/ boards and being a skid lol.
As I understand it, LLMs are intended to answer questions as "truthfully" as they can. Their understanding of truth comes from the corpus they are trained on. If you ask a question where the corpus happens to have something very close to that question and its answer, I would expect the LLM to burp up that answer. Anything less would be hallucination.

Of course, if I ask a question that isn't as well served by the corpus, it has to do its best to interpolate an answer from what it knows.

But ultimately its job is to extract information from a corpus and serve it up with as much semantic fidelity to the original corpus as possible. If I ask how many moons Earth has, it should say "one". If I ask it what the third line of Poe's "The Raven" is, it should say "While I nodded, nearly napping, suddenly there came a tapping,". Anything else is wrong.

If you ask it a specific enough question where only a tiny corner of its corpus is relevant, I would expect it to end up either reproducing the possibly copyright piece of that corpus or, perhaps worse, cough up some bullshit because it's trying to avoid overfitting.

(I'm ignoring for the moment LLM use cases like image synthesis where you want it to hallucinate to be "creative".)
Essentially the same problem as with fiber optics. The data can't be recovered unless there are frequent bit transitions. In that case the data is transformed to ensure illegal patterns cannot occur.
Got it. You’re almost in the situation where if you want to upgrade the CPU, you’ll need newer RAM, but that goes in a different motherboard, with connectors your PSU doesn’t have… but at least you can keep the case!

Been there.
I fixed a 6-year-old .deb installation bug in Ubuntu MATE and Xubuntu
The New York Intellectuals' Battle of the Sexes
Which is why part of the process is to take the vehicle to a mechanic for a pre-purchase inspection. It will cost you a few hundred.
(A <- B means that A is a parent of B.)

Let's say you have a stack of three commits, A <- B <- C. Let's say you do a git rebase -i with edit commands on A and B. You make some changes to A, then you go and edit B.

But then you realize that some changes you wanted to make to B, you want to make to A instead -- you want to go back to A.

git rebase -i doesn't let you go back to A. (In other words, the modal nature of git rebase -i means that you can't do a rebase -i inside of a rebase -i.) Instead, you must complete the rebase -i and go to C, and start a new rebase -i.

Now that doesn't sound like a problem, but let's say C is not just 1 commit, it's 10 or even 20. And maybe there are branches with experimental work that you're grabbing bits and pieces of.

A <- B <- C1 <- C2 <- C3 <- C4 ... C9 <- C10
^ ^
| |
E1 E2

And those commits have significant merge conflicts that you must resolve immediately before you can go back to A.

In contrast, Jujutsu isn't modal. You can freely move up and down a stack, and merge conflict resolution can be deferred until later.

(This isn't a contrived example. I literally just finished up a few weeks' work on a stack of 14 rather substantial commits. At its peak, 12 commits were outstanding, totaling around 15k lines of code. Jujutsu handled this extremely well.)

edit: apologies, monospace formatting isn't working well on HN. But I hope you get the gist.
Loads perfectly with Firefox for Android and uBlock.
There are tons of stories of people who were basically tricked into signing long term gym memberships that were basically impossible to get out of without outrageous fees. And while they are long and dense, it's not like it's that hard to understand a gym membership.
Absolutely amazing response. I love it when a real engineer comes and explains the real world to software "engineers".
I manage my KDE developer email
> Do you want it bad enough to skip going to movies with your friends and use the evening off for necessary rehabilitation procedures? To miss a prom in order to take the extra practice? To read some books about nutrition instead of playing videogames? To stop posting motivational pictures and actually go running in the pouring rain? To replace fries and chicken nuggets with vegetables and high-protein meals? To go to sleep early instead of watching a good movie?

Reading this hurts. I’ve been mentoring young people for a while and one increasingly common theme is that some of them don’t want to give up anything to advance their careers. I can barely convince them to update their resumes after I spend time reviewing them and writing feedback. They refuse to practice any coding problems. They are disgusted by the idea of doing any work to prep for interviews.

An increasingly common problem is that I’ll recommend one thing but then they’ll go on Reddit and see 20 comments from people telling them not to do it. Some of them will get job interviews, receive a short take home problem (less than 60 minutes of work. They copy paste them to Slack so I know they’re not excessive) but then they’ll refuse to do it because Reddit told them they should never do any work for a job interview. Then they’re shocked when they’re dismissed from the interview process.

On the other hand, some of the mentees will take any opportunity to get ahead and run with it. They practice LeetCode in moderation. They customize resumes for each job application. They do practice interviews and ask for more feedback. And not surprisingly, it pays off. They get jobs quickly.

I wish I was better at highlighting this difference to people, but the current social media trends are pushing people toward thinking laziness is a virtue, or that working hard on anything is for suckers.
You're right. We should start a letter-writing campaign to President Bush. Maybe it will make the nightly news.

Sent from my Discman
This makes my blood boil. The part about having to gear up for war before you walk in the door of a dealership resonated with me.

I recently bought a car of carvana it was a mixed experience. On one side it was fantastic to have an upfront price, click a few buttons and be done with it. It. But on the other side when I got to see the car in person it was not in very good shape and things were wrong that they did not show me on the website. In fact is in the shop right now for mechanical issues. I would completely ignore their 150 point inspection. It's a joke. Be fully prepared to refuse the car and to select a different car. Pay close attention to shipping fees as well.

5/10 experience and still better than a dealership.
> This description makes it sounds like large areas of computer science are just goofy, meaningless, games.

Well, only computability theory, not complexity theory, which you mention in the rest of your post.
As of a few months ago there are no operating 3g towers in the US.
> This feels like splitting hairs and unnecessary gatekeeping, and I'm not sure for what purpose or for who's intended benefit.

The line must be drawn. Open-source absolutely needs to have a firm definition, otherwise it will be whittled away to nothing. Microsoft already tried that with "shared source".

If you think the difference between BSL and AGPL is just splitting hairs, then why not just use the AGPL?
In case it’s interesting, the book Livewired talks about this. The author also has a company called Neosensory which converts sound into physical vibrations on a wristband
> because the road services vehicles that weigh 600lbs all the way up to 80,000lbs

The laws recognize that those vehicles are different. Where I live those vehicles are only allowed to drive in the right two lanes.

There's already a federal push to have speed limiters in vehicles like that and it is getting a lot of pushback: https://www.freightwaves.com/news/fmcsa-delays-speed-limiter...

Again, That's why I said it's important to have a frank discussion about the general public's tolerance for risk. Otherwise, whatever authority is pushing for speed limiters under the claim of "safety" is just unintentionally taking an authoritarian approach.
Let me give it a try.
Europe's Ariane-6 rocket blasts off on maiden flight
this seems responsive: https://superuser.com/questions/140874/is-it-technically-pos...
I regularly review PRs from developers with English as a first language with various spelling mistakes in variable names, code comments, commit messages, etc.

Not Wi-Fi routers, but I don’t see why those developers wouldn’t be able to slowly churn through Jira tickets for a router software.
Those are APIs related to browser functionality and onboarding. They're not there to advantage one of Mozilla's other product offerings at the expense of similar products offered by other companies.
> How do you control that flag?

https://developer.apple.com/documentation/avfaudio/avaudiose...
There was also a development company called Maelstrom Games, known for https://en.wikipedia.org/wiki/Midwinter_(video_game)
For Rust tests, can Maelstrom be combined with nextest [0]? (Maelstrom provides the cargo maelstrom command, and nextest provides the cargo nextest command, with no obvious way to compose them)

I guess an env variable to specify which test command to run (very low level) or something like cargo maelstrom --nextest would work (but then how to compose with other test runners?)

Now,

> It's fast. In most cases, Maelstrom is faster than cargo test, even without using clustering.

That's surprising. Why is this the case?

Will Maelstrom without clustering (running on a single machine) be faster than nextest as well? (Nextest is also faster than bare cargo test [1])

Would combining nextest with Maelstrom bring further performance benefits, or is Malestrom already doing whatever improvements nextest do?

[0] https://nexte.st/

[1] https://nexte.st/docs/design/how-it-works/
>Typically this was only possible with hardware index nav

Holding the previous track button would "rewind" playback and get you into the pregap on all the CD players I remember using, but these would have been late 80s models onwards.
There is a layer betwixt the optical reflection and the audio output that exists only as raw signals, before any molestation/error correction occurs.

There cannot not be this layer.

(And with a sufficiently-old-school CD player, it is probably not even challenging to get to it. The less-integrated the parts are, the better.)
Also from a month ago: https://news.ycombinator.com/item?id=40584237
Mind you, Zoom does everything in their power to steer users away from their web client and toward their ~~malware~~ desktop client, so I don't think they're too upset about the status quo.
The first rule of knowing if a market exists is to define what you are making and then figure out who it's for. Then pitch to that person the benefits of your product.

Alas the FAQ page lacks both of these questions. I'm left with no idea -why- I'd buy this thing. What utility does it have? What is it supposed to replace?

I think you can stop worrying about the FCC issues with it. You won't sell any of these (at least not with this FAQ page). Your whole "discussion" is technical and doesn't mention utility once.

It sounds to me like you're building this because it's fun to build and scratches an itch. But it's not a product, much less requires you to start building and designing new hardware. So well done on at least skipping that investment.

If you want to make a hardware product then early about utility first. If it's useful then other things flow from that. Not the other way around.
AGI is not a continuum from LLMs; true intelligence is characterized by comprehension, reasoning, and self-awareness, transcending mere data patterns.
Maybe I misunderstood both products but I think neither Quickwit or Turbopuffer is either of those things intrinsically (though log structured messages are a good fit for Quickfit). I think Quickwit is essentially Lucene/Elasticsearch (i.e. sparse queries or BM25) and Turbopuffer does vector search (or dense queries) like say Faiss/Pinecone/Qdrant/Vectorize, both over object storage.
Not really. Browser developers add lots of different website-specific hacks to make sites behave better in their browser. Mozilla actually used to do this a lot, when they were originally the underdog 20+ years ago and were trying to get people to switch to the Mozilla suite (and then Firefox), when the argument against switching was often related to websites not working or rendering properly in Mozilla/Firefox that behaved properly in IE.

(Not that this is not the same thing as a website developer adding browser-specific hacks to make their site behave better/worse in a particular browser.)
I'm not legally inclined, but... code and music are different? There must be different standards for when code is too similar, for when music is too similar, for when pictures are too similar, for when books are too similar.

Also, remixes almost always do contain verbatim lyrics and/or samples from the original song. LLM output isn't supposed to contain verbatim copies, but I've been told that sometimes it does. (I don't know much about LLMs and I don't think Copilot is useful. I want my 2010-era Intellisense back, when it was extremely fast and predictable.)
As a software engineer I'm very familiar with "OOM"s and "orders of magnitude", and have never once heard the former used to mean the latter.

Perhaps this is a term of art in harder science or maths. I can't help but think here it's likely to confuse the majority as they wonder why the author is conflating memory and compute.

Something that might help is for the link to be amended to link to the page as a whole (and the unconventional expansion of OOM at the top) rather than the #Compute anchor.
At the very least, it'd be nice to be able to "go back", even if it disqualifies you from the leader board.
Unfortunately rural Ireland is also a pretty dangerous place to walk due to some pretty high speeds on some pretty small roads :-/ . Too often the council "upgrades" a road and in the process takes it away from people walking or biking.

I made a video about some of these roads at https://www.youtube.com/watch?v=6Ba7xHUdeew if you're curious.
Something similar happened in Seattle recently, too: https://ballotpedia.org/Seattle,_Washington,_Proposition_1A_...

It started with a referendum to switch several races from FPTP to approval. The (FPTP-elected) city council flipped out about this and proposed a RCV alternative, which triggered a vote between the two, and approval voting lost, thanks to a successful campaign that decried it as a "tech bro" "centrist" voting system that somehow produced worse outcomes than FPTP. It was baffling to watch these arguments succeed.
What is an abstract reasoning task that your average 15 year old (who has "general intelligence") can do that you think LLMs can't do?
Nixels and Pixels
Reasoning and comprehension aren't reducible to patterns of non-reasoning and non-comprehending components?
Here's a phone call between US President Lyndon B. Johnson and Sealab 2 who were doing just that:

https://www.youtube.com/watch?v=wusrtGfjzZg
Probably not. Copyright infringement in the manner we're talking about presumes you already have license to access the code (like how Github does). What you don't have license to do is distribute the code -- entirely or not without meeting certain conditions. You're perfectly free to do whatever naughty things you want with the code, sans run it, in private.

The literal act of making modifications isn't infringement until you distribute those modifications -- and we're talking about a situation where you've changed the code enough that it isn't considered a derivative work anymore (apparently) so that's kosher.
Isn't stopping the powered propulsion the same mechanism? I suppose you are free to put pedals on your car as well if you like.
To be honest I’m more surprised that this isn’t just how things are everywhere.
As a physician I have the same expectations as you for those two words. Especially given that the link is to an anchor on the middle of the page, I was thinking in units of "OOM". Essentially I was thinking "OK an OOM is a unit for the doubling of RAM" (wrong).
My evidence is that I never see prices of 10 cents (let alone 5 cents) per b/w page in actual copy shops.
KubeBlocks: Build a DB cluster on K8s like assembling with building blocks
This is not in the USA.

Also, I'm particularly interested in the effects on pedestrian and cyclist deaths, and it should be large. The relationship between speed and severe injury is nonlinear.

https://aaafoundation.org/impact-speed-pedestrians-risk-seve...

Results show that the average risk of severe injury for a pedestrian struck by a vehicle reaches 10% at an impact speed of 16 mph, 25% at 23 mph, 50% at 31 mph, 75% at 39 mph, and 90% at 46 mph
differentiating between puppy and a husky in a snowy background without being trained in millions of images?
Nice article. For those interested here is a project listing companies who's AWS account IDs are known (generally because the IDs have been publicly disclosed by the company itself for product integration purposes)

https://github.com/fwdcloudsec/known_aws_accounts
It’s no just Reddit. You’ll read that here
Show HN: GPT Powered Text User Interface for Poker AI Engine
It mostly analyzes specific hands. If you don't know how to play poker, check out the suggestions as a starting point.

Yes, it has more bugs than features.
At my previous company, we had a lot of tests. They were a mix of C and Python. Running all of them on a single machine took on the order of an hour or more. Even just limiting the tests run to those that could theoretically be affected by your change could take minutes or even tens of minutes.

We ended up building a shared cluster of ~1000 cores that was available to all developers, and that was used by CI. This changed our developers' workflows quite a bit. It was now possible to run large amounts of tests regularly: like every few minutes instead of a once or twice a day. This in turn encouraged developers to write more tests and do more test-driven development.

On top of that, having the cluster available provided other benefits. If a test was flakey, it was easy to run it tens or even hundreds of thousands of times, making it easy to reproduce and identify the bug. We also occasionally did Monte Carlo simulations, and it was really handy to have a lot of cores available for general developer use.

I got used to working that way and I've missed it since I left that company. So this project is an attempt to make a more general-purpose implementation of that system. I hope others will find similar workflows that make them more productive using this system or something like it.

Regarding the container-per-test idea. It really comes about because it's the obvious way to package up jobs to submit them to a cluster. Plus, it makes tests reproducible for all developers in a project, and between developer machines and CI. Using Linux namespaces, the overhead of running tests in individual containers isn't much more than running tests in individual processes.
Actually caring about another person.
Yes, and that's the issue: Google is bundling an extension into Chrome that is unrelated to the operation of the browser itself, which gives another one of its products (Hangouts) privileged access that no other videoconferencing app has, at least not without the big step of getting users to manually install another extension.
GPT-4 is also really bad right now about comprehending “new” software libraries (even when I ask it to scrape the web).
My point was around cash on the barrel. Once financing enters the equation there are a lot more opportunities for the dealership to screw/obfuscate.
A lot of people post AI outrage comments on HN that are clearly based on a rather poor understanding of the law and legal processes. This entire case and all of the plaintiffs statements about it reads like one of those comments.
Hiten (Spacecraft)
> No one cares.

People do care, they are just sort of powerless to do anything.

Try the following exercises:

- try not to use google docs at work

- try to block google sites from your phone

- try to pay for things on the internet without accessing google/recaptcha/etc

it is both too big and too small of a problem for most people to deal with.

I know most technical people have done these sorts of things, but it is sort of like being your own sysadmin/security researcher. It's probably easier to run your own mail server in comparison.
It's really telling that you used the normative framing rather than talking about how common it is. I get it. We're abnormal, atypical freaks. Aberrations. Being redheaded is uncommon; being trans is abomination.

You're free to choose your words and framing as you wish. But don't pretend teaching people about sexuality, gender identity, and how society sorts humans into two boxes is the real division and inaccuracy.
Yes, there's been a serious issue recently reported. Apparently, it has triggered bureaucrats on the internet who can't acknowledge something innocuous that's never caused any problem for decades.
Architecture uses GPT as a thin layer that converts user prompts into a json, which is then routed to a couple of backends, one for preflop and another for postflop situations.

There's around 5 to 10 system prompts running per message, each has the job of parsing between 1 to 3 variables.

All the backend is in python, using almost no dependencies. Frontend is pure HTML, CSS, JS (and it shows).

AMA
> The machine alone doesn't do anything.

By the same token, the machine alone can't download pirated movies. Yet the sites hosting those movies are targeted as the infringers.

There's a point at which foisting this responsibility on the users is simply socializing losses. Ultimately Copilot is the one serving the code up - regardless of the user's request. If the user then goes on to republish that work as their own it becomes two mistakes. It'll be interesting to see if any lawyers are capable of articulating that well enough in any of these lawsuits.

> Is that confidence misplaced? Are other people more careless?

I would say yes, for two reasons. One is that using code of unknown provenance means you're opening yourself to unknown legal risks. The second is if you're rewriting it fully (so as not to run afoul of easily spotted copyright) that's not actually "clean room" and you're still open to problems. I'd also wonder what the point of using a code writing LLM is anyways if you're doing all the authorship yourself. It seems like doing double the work.
I lived in Tokyo and literally didn’t know that the Yamanote line was so old, thanks HN! It runs so well, so much quieter than e.g. the BART. Insane that the loop was fully connected by the 1920s.

If you do a bike/walk along the Yamanote, you’ll see TONS of small restaurants and grottos tucked in the spaces between the train tracks and the ground, for miles and miles. They have a great, cozy vibe, and are highly trafficked, usually really fast service from a vending machine outside to maximize use of space. And sometimes astonishingly delicious.
Why does it matter how it was trained?
A little bit of slope makes up for a lot of y-intercept.

It takes shockingly little to out-slope 90% of the population. Even for people who pre-select into competitive fields, if you read 1 relevant book per month outside work, you’re waaaaay ahead of almost everyone. Add 1 interesting paper per month and you’re “that weirdo”.
Too bad the independent car mechanics are as good as scamming repair customers as the car dealerships are at scamming car buyers.
And isn't this one of the many things Microsoft got in trouble for with the DoJ's antri-trust enforcement division in the 90s?
Doing any job for more than an hour without completely forgetting it's goals and tasks
TIL "caring" == "abstract reasoning".