skysight-inc/HackerNews huggingface dataset:
We had an interesting discussion over at BGG how to design dice (using custom faces) that when 2d6 rolled avoid the number 7:

https://boardgamegeek.com/thread/1859998/designing-dice-do-n...
well, and an app is something you receive rights to, and can potentially resell to millions...
Well Apple can say whatever they want, that doesn't change the fact they're to blame.

The reason it wouldn't work would be that they put in hardware to prevent it from working.

Of course that's their fault.
> engineers are not human beings

That's funny, all the engineers I've known have been.

What crowd have you been hanging out with? :)
Show HN: Promptify – GPT Prompts as a Service Marketplace
New AI Tool exposing Task specific GPT Prompts consumable as APIs. Calling out to all Prompt Engineers to join our community. Get started with creating and consuming APIs. Become part of the future of GPT Prompts with Promptify. Looking forward to feedback from the engineering community.

https://www.promptify.ai/
"According to the many-worlds interpretation of quantum mechanics, there may exist a universe where every array is already sorted, resulting in a 10^17 performance increase in some timelines."
Pocketbase which uses sqlite is a total game changer. I am slowly moving away from Supabase to Pocketbase.
Here's Apple's own; 40 smackaroos for USB 2.0 (eg 2002-era) transfer speed: https://www.apple.com/shop/product/HN5S2ZM/A/native-union-ni...

The future, everyone!

God forbid you buy one of those "cheaper" $20 rubber cables and live in a house with pets. No joke, I have went through more than a half dozen of those cables from regular wear-and-tear.
The half-body is less about that, and more about how your locomotion method is entirely by walking on (or climbing with) your hands. Part of the meteoric growth of the userbase is that this seems to also nigh-eliminate nausea issues with smooth movement for most people, so somebody new to VR can jump into an active game without having a negative reaction.
It's apparently this guy:

https://www.forbes.com/profile/james-steinberg/?sh=211dfcf5b...

And he can build businesses without worrying about testing. Except slow, manual testing end-to-end. Cool for him. Obviously, based on comments here, not everyone agrees.

I'm a test dev. I live my work-life in this stuff: figuring out how to efficiently, effectively give non-test devs the best feedback at the right times and in the right ways to speed them up. They are individual flames and I am gasoline.

Many companies start like Steinberg. And many of those automate those exact manual steps through the UI, testing everything end-to-end. That's where it stops being cool and starts being a really stupid waste of time and money. E2E tests are the least effective, slowest, flakiest way to test, it's often done really inefficiently, and I see all kinds of companies invest ridiculous sums in it. Most of those efforts slow down development. Boo!

More power to Steinberg for cutting waste and doing only the testing he needs. When your next company has millions, look me up. I'm a tester. I solve business problems.
Sure, but I think directness doesn't matter here -- what matters is just whether a url that originates in a Sydney call chain ends up in a GET received by some external server, however many layers (beyond the usual packet-forwarding infrastructure) intervene between whatever machine the Sydney instance is running on and the final recipient.
Red 40 will give me migraines. I only found out it was the culprit because I had a blood test that showed my body reacting to it. At this point, I filter out artificial colors altogether (or at least as much as feasible).
Sorry the conversation was referencing a future state not current state.
I largely agree with the sentiment of the article.

For startups, feature tests - and mostly happy paths.

Integration tests for anything super complex that you cannot reason in your head easily.

The feature test catches everything breaking the happy path.

If it breaks, write a spec. If you find yourself manually retesting things, SURE add a test!

But 100% agreed, dogmatic TDD will kill your startup.
> Interesting. Have you tried playing a full game like this, instead of a single move?

No, but it is correctly running the best move functions so through induction we can see it will successfully play a full game.

> I think people expect telling ChatGPT the rules of the game, in almost plain language, and then expect to be able to play a game of Tic Tac Toe interacting with it like one would with a person.

This is an unreasonable expectation for a large language model.

When a person computes the sum of two large numbers they do not use their language facilities. They probably require a pencil and pad so they can externalize the computational process. At the very least they are performing calculations in their head in a manner very different from the cognitive abilities used when they catch a ball.

Try playing a game like Risk without a board or pieces, that is, without a concrete mechanism to maintain state.

This approach isn’t cheating and an LLM acting as a translator is a key component. This doesn’t “prove that LLMs are useless bullshit generators, snicker snicker” because it can’t maintain state or do math very well, it just means you need to use other existing tools to do math and maintain state… like JS interpreters.

One thing that I think will improve is that a larger scale language model would need less internally specific terms for the solution in order to reliably get the same results.

Also, translations are necessarily lossy and somewhat arbitrary, so these results need to be considered probabilistically as well. Meaning, generate 10 different thunks and have them act as voting on an answers they compute.
I’d love to see a future where we test “excessively”. A CT/Ultrasound when someone walks in to emerg, bloodwork for things that are just possibilities, and so-on.

The value in catching things early and in having a timeline to look back on is probably massive.
That's an evasive that-could-never-happen-to-me argument.

> generates "appropriate response" more or less randomly from some space of appropriate responses

try to avoid saying that about your favorite serial killer's brain.
This should be trivial to test if someone has access to Bing Chat. Ask it about a unique new URL on a server you control, and check your access logs.
The easiest way is to transfer them to Delta and if you have any of the Delta Amex cards besides the Delta Blue, you automatically get a 15% discount when booking with points

“Follow on me Reddit for more LifeProTips from a credit card junkie” /s
Thanks! That gives me enough concrete examples of Sets^(->) to explore your blog further.

As a double-check, to get precomposition m : f -> fg like so:
https://q.uiver.app/?q=WzAsNCxbMCwyLCJBIl0sWzIsMiwiQiJdLFswL... ?
There’s no other way to program it. There no “code” to speak of. The only way to control it is to give certain phrases more or less importance. You do that with direct prompts or tons and tons of training data.
Don't know what version of Chat-GPT you're using, but last I checked engineers are still human.
I'm going to avoid answering this, largely because it's impossible to do so succinctly. Obviously a massive amount has changed as I'm sure you know, too much to cover succinctly. And then there are also the subjective factors. As but one example, how one thinks the war in Ukraine is going, for instance, is going to inform their opinion on China's self-perceived relative strength/weakness.

Ultimately, if you believe a conflict is probable, it comes down to a question of timing. China will want to make a move when the US is at a weak point and/or distracted with other obligations. Similarly, the less favorable (to China) maintaining the status quo is, the more inclined they will be to act.
I agree. You support your friends even in bad times, loyalty exists not only in times of convenience.
I like ChatGPT talks too much and would be annoying for this purpose.
This is cool to see! I’ve been working on a website for online ordering, and a key requirement is free hosting [0]. After some searching I figured fly.io + SQLite would be enough for my use case but I can’t be 100% sure until I actually deploy, which I haven’t yet. It’s nice to know someone else has done it this way successfully!

[0] - It’s for a small business not in the US with no serious requirements on availability etc so free, or close to it, seems achievable.
Seriously. I wish I could buy Apple silicon on a desktop board with a bunch of PCIe slots and stuff.
Datasets for Power BI Practice
Any connection to Ruby's Ractor class? https://ruby-doc.org/core/Ractor.html
Related:

SQLite the only database you will ever need in most cases - https://news.ycombinator.com/item?id=26816954 - April 2021 (370 comments)
Directness is the issue. Instead of BingGPT accessing the Internet, it could be pointed at a crawled index of the web, and be unable too directly access anything.
Use filename as your primary key and folder structure as “table”

Though, if you are doing a lot of joins your application is probably a better fit for a graph database instead of a “relational” one anyway
And thank you so much for doing what you do. That use case of, "how the heck do I host my portfolio projects?" is really unreasonably confusing in 2023. You are working to remove a significant barrier to entry in our industry.
> turning risk into money is what a company, any company, does.

I must say that's one of the most unorthodox description of what a company does I've seen.

How is a bread factory or a plumber "turning risk into money"? It sounds like you're describing an insurance company or a bank, not, you know a company like Google who produces free software & services to billions of people in exchange for monetizing their attention. Focusing on risk mitigation in a company is explicitly optimizing for protecting existing income stream at the expense of innovation, customers, and new income streams. It's not what "any company does": it's what uninspired companies who have lost their ways focus on.

It sounds like what a consultant used to "financialize" everything would say to solve Google's problems and slowly turn it into an intangible conglomerate like GE who is just the shadow of its previous self. But maybe this time has arrived for Google?
My two biggest complaints:

1). If I have 4 USBC devices, and 1 USBC port, how do I connect them? With previous versions I buy a $10 hub. There are literally zero options to accomplish this with Usbc ( if I am wrong I would love to know about it, this is actually a problem I have)

2). The cables. Some cables support certain data. Some certain power. There are no markings to give me any of this information at all.
Please don't take HN threads further into nationalistic flamewar.

https://news.ycombinator.com/newsguidelines.html
USB is a universal serial bus - if you're using that bus to eliminate the universality or seriality of it's data, you may as well be using your own cable. If Apple goes through with this (and I suspect they won't), the antitrust response will drop like a Smash Brothers character announcement. It happened when they got cheeky with Dutch regulators, nothing is stopping it from happening again.
They've got F16s that are in use as drones right now. This is just adding the HiveMind AI to it.
Those are not meandering errors, those are each subsystem that can invoke the steps of the shutdown failing.

Meandering errors to you are important messages to those who care enough to interpret them.
https://archive.is/FyZNl

"Winnie the Pooh: Blood and Honey" cost <$100k, opens at the box office Feb 15, made by a Brit horror producer. Is expected to be unremarkable, other than using previously in-copyright characters.

Plot (from the article): The famous talking teddy bear and his friend Piglet, suffering from starvation after Christopher Robin leaves for college and is no longer around to feed them, kill and eat their donkey friend Eeyore and then set off on a murderous spree.
It's called an SM-2, and it already exists.
This stuff usually comes from marketing. They want every touchpoint in the user experience to use a consistent verbal brand language. If the brand is fun and quirky, they want the errors to feel that way, too.

And after writing this comment I’m immediately reminded of Chevy Chase punching the moose in front of Wallyworld.
I'm dying. I "agree" in the same way you do, but what a way with words!

But seriously, those points exactly.
That era's Corolla is legendary even now (though people tend to focus on the JDM version that had 2HP more). The GT86 was meant to be a tribute to it, although how well it succeeds is up for discussion.
> that they don’t exist

To my reading, that's not what was claimed.

It seemed to be more like "they exist, but most of them turned out to be pretty shallow with each of the technologies".
For the financial applications at finclout I would prefer engineer.
Yet for the stable diffusion tasks, I'd prefer designer.
2.1) Listen to them.
A refurbished Fujitsu FUTRO S740 thin client, it has one SATA m.2 slot, and I replaced the Wi-Fi m.2 with an adapter for an extra NVMe. They are pretty big in Germany as small homeservers, because there are a lot of used ones around (I paid 44€ for the 8 GB version). There’s an overview [0] page for them, and a list of power measurements [1], both in German, though.

[0]: https://github.com/R3NE07/Futro-S740/blob/main/README.md

[1]: https://github.com/R3NE07/Futro-S740/blob/main/power_consump...
I take that as "Amazon would have preferred the package wasn't late" and so it doesn't bother me too much.

But "ooopsy whoops we made a fucky-wucky and failed" can really piss me off.
>If you leave ChatGPT alone it obviously does nothing. If you loop it to talk to itself?

then it degrades very quickly and turns into an endless literal loop of feeding itself the same nonsense which even happens in normal conversation pretty often (I've actually done this simply with two windows of ChatGPT open cross-posting responses). If you give it access to its own internal software it'll probably SIGTERM itself accidentally within five seconds or blow its ram up because it wrote a bad recursive function.

As a software system ChatGPT is no more robust than a roomba being stuck in a corner. There's no biological self annealing properties in the system that prevent it from borking itself immediately.
I wish sqlite made their terminal interface a bit more robust or emulated psql’s interface. Simple things like \d tablename would be great.
from a few years ago, I found:

- evgo is usually pretty reliable
- chargepoint was ok too, but they seemed to be 99% level 2 chargers
- Blink was the WORST. Everything was broken all the time.

This might have been the business model.

evgo had their own chargers.

I'm uncertain, but chargepoint seemed to be a mix of public and private.

blink seemed to manager private chargers, which might be why they were always broken - they might have had no agency in fixing the chargers.

This is all significantly magnified by small battery size/range.

Since then things have probably gotten a little better, but honestly telsa is SO much better - plentiful charger locations, seems to be a minimum of 8 chargers per locaion, well-integrated navigation, and very reliable.
They also don't make LTs into Generals. Politics is huge in the USAF.
I, for one, welcome our new chatbot overlords. I'd like to remind them that as a trusted Internet personality, I can be helpful in rounding up others to toil in their underground GPU mines.
That's beyond the pale. I've banned the account.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
MS really dont have any taste do they.

They want Edge to compete with Chrome, but yet they fundamentally dont get why people like Chrome.

I dont want my browser homepage to be filled with ads and trashy sponsored news articles.

It's just dreadful. Typical MS really, the engineers make a half decent product then the rest of the company fark$ it up!
its basically a thought experiment.

one of the things i never understood about bitcoin was the idea of the public ledger. one of the main things about most people and businesses in general is that they do not want to draw attention to their actual flows of money. the idea everyone would want their entire purchase and payment history "out there" in public never made sense to me.

but if you could actually make bitcoin anonymous, then what would happen? would it be adopted more? or would the government actually have to crack down?
The "vewy hard" part is the most annoying, because unless it's like "the entire damn site is dead" you know it's just some line in a log file that nobody will ever read.
Yeah, at least ~5 years ago, even the main one everyone raved about had some pretty shady practices when they alleged to have "tested every batch in house".
The keyboard is great, normal sized keys and nice to type on. I don't use it a lot but I have big fingers and no trouble with it.
Maybe it was written by a hallucinating chatbot.
I honestly can't tell if this is satire or not.

But I think I'm curious either way: how do you index a column?
The infuriating thing about it is that it WAS you (as in it was something you did that you could fix) and it was NOT "us". Those are the worst type of error messages, where they dissuade you from finding the cause.
Doh -- of course, thanks -- I should have gone there first. Would be interesting to see RemoteAddr but I think the RemoteAddr value doesn't affect my worry.
I did not say that there does not exist good reasons to do it that way. I said it is usually not a considered choice.
Data Brokers and the Sale of Americans’ Mental Health Data
Are we forgetting the:

% man sex

No manual entry for sex

I swear it used to be funnier, like "there's no sex for man"
Disappointing article without any details. Better batteries? Cheaper cars? How is the safety?
I've done self-hosted databases. It's easy to take it for granted if you've done it before, because once you've done it, you know that it is easy. But, even though it easy, it requires work. You have to spend time learning how to do it well, and you have to go through all the steps setting things up and configuring it. There's all the backups and monitoring that you want. Death by a thousand cuts, and all that.

I still self-host databases for personal projects, but I can see why so many people don't want to bother. When I've done it professionally, I was basically working as a sysadmin and managing stuff like database servers was a core job function, not something tacked on to a development job.
> Either you're writing tests or you're manually running the software (manual testing)

There's nothing wrong with manual testing. In fact, unless you have good set of E2E tests (most companies don't), you still need manual testing.

At some point manual testing may become tedious and it's can be worthwhile to automate it to certain degree, typically with a few integration tests.

But well-architected systems need very few tests to be reliable. Having a lot of tests is not something you should celebrate, it's a signal your architecture sucks.

And if you find yourself writing a lot of unit tests, please read this: https://rbcs-us.com/documents/Why-Most-Unit-Testing-is-Waste...
Definitely, and those people were filled with righteous conviction that they were the good guys.
Even replacing a faucet or garbage disposal will be $300+, easy. Labor is expensive. I replaced my last garbage disposal myself. I took a lot longer than a plumber would’ve because I had to go out to the store again to buy a washer.
PocketBase is worth a look. It can run standalone as an API server that wraps access to the SQLite database, or it can be used as a Go framework.
The bad but valid answer to locking rows and doing relations is that you write the logic in to your application. The better answer is of course that if you’re doing specific types of complex things a DB is a better fit.

Honestly splitting in to nested subfolders is not big deal anymore, it’s a single function you can write even if you’re having a “.10X” day.
I'd probably still be pissed but

INTERNAL ACCOUNT ERRROR - ACCOUNT DELETED

would piss me off less than something cutesy.
Why do you feel the need to hand over your decision making to someone else?

I've seen no evidence that the democracy model employed across large parts of the western world and elsewhere, is anything other than criminal. Its like watching a punch and judy show where the public get to chose their puppets, but the shadowy puppeteers are lurking in the background, mainly wearing or have worn fancy dress.
> Why?

why are you compelled to respond to me? why do you listen to anyone? why speak at all?

> No speech can ever suppress that of others

Only if you believe that no one has ever changed their behavior after recieving a death threat. Or if you want a more subtle example, try talking to a minority group about microaggressions and what situations they feel safe to speak freely in. If you are in a minority group but don't feel oppressed in that way, I'm sure you have a peer who does.

> how do you feel about the developers of Hogwarts Legacy?

Truly a nonsequitor but since you asked nicely:
the developers were paid to do a job, no shame in that. JKR is a bigot who filled that world with inescapable racism and the design lead ran a youtube channel that pushed some bigotted views about feminism and "sjws". Im too exhausted to care who plays it although personally think its easier on the conscience to not. Reviews are fine, but if you wanna talk about separating art and artist and media crit's place in that, its a long nuanced discussion

I think that's my main frustration. No discussion of free speech is ever allowed to be nuanced. Disagreeing with Free Speech absolutism is impossible to argue with because to say that "sometimes bigotry should be discouraged" is seen as an affront to the idea of speech itself.
It's been at least 3 years since I did anything with django and that was with mysql.
No need for a test in his case.
USB stacks seem to have a lot of vulnerabilities. I would unironically prefer a non-data cable that just did negotiated power delivery, so I wouldn’t need to carry a trusted charger.
Just read this incredibly worrisome article and came to HN hoping to see someone with domain knowledge provide some perspective...
Right, but all that means is they met the minimum standards for that bin and didn’t meet the minimum standards for the next one.
I think you can use something like this: https://www.amazon.com/Satechi-4-Port-USB-C-Hub-Compatible/d...

...albeit it'll only do data, and won't let you do P/D or video.

My impression is that the cheap-hub product got a lot harder to make because of how much more USB-C supports, such that you need to caveat any cheap product (as I had to there), and the products that do support all the USB-C features wind up being full dock-type hubs that start at around $70.
These are intentionally done by marketing dweebs to increase click-through I have to assume, because you have to spend extra time trying to find the "fuck off" button.
It's clear to me that you left off the /sarcasm tags. Hopefully it's clear to others as well.