skysight-inc/HackerNews huggingface dataset:
In a sense you’re asking it the wrong questions. It’s a bit like asking Google “my PC crashed, how do I fix!?” and then expecting something specific to a rare issue in the first hit.

Assuming a C# library even exists for what you’re doing (maybe not!) then still the best use of AI is to troubleshoot specific issues given an almost working piece of code as input.

Ask it to explain why something doesn’t work instead of asking it to do your job for you wholesale.

PS: GPT 4 (you are using the best coding AI, right? Right?) can get you going quickly:

“There are several libraries available for controlling Apple HomeKit from C#. One such library is *HapSharp* ². It is a .NET implementation of the HomeKit Accessory Server that allows you to create your own custom HomeKit accessory on a Raspberry Pi, Mac computer, or any other platform that can run Mono ².

Another option is *HomeKit* ¹. It is a native C# library for Apple's HomeKit Accessory Protocol. However, it is not a complete implementation and does not work ¹.

I hope this helps!

Source: Conversation with Bing, 31/10/2023
(1) netonjm/HapSharp: HomeKit Accessory Server .Net bridge! - GitHub. https://github.com/netonjm/HapSharp.
(2) GitHub - ppumkin/HomeKit: Native C# Libary for Apple's HomeKit .... https://github.com/ppumkin/HomeKit.
(3) homekit-accessory-protocol · GitHub Topics · GitHub. https://github.com/topics/homekit-accessory-protocol?o=asc&s...
Well, I can only tell you what happens when you manually change the resolution from 60 Hz to "ProMotion" in macOS.

Presumably ProMotion is a specific mode that the display/display controller/... first needs to be set to. If you start out in anything other than that and then switch to it later in the boot process, you'd get that blank screen for a second, and Apple avoids that by writing the startup mode to non-volatile memory.

Otherwise they could also just always start out in ProMotion mode – but then you'd get flicker every time you (re)boot into any other mode, like 60 Hz for people who prefer that.
Please anybody still clinging on to Chromium based browsers on perception of speed being an issue, at least give FireFox a try. I haven't looked back and really enjoy it these days, and it's really important to the future of the web that browser diversity remains strong.
Nowadays it seems that everybody switched to Sidebery, the tree-style tabs add-on that Tree Style Tabs always wanted to be.
I was home schooled before it was cool.
Set me up for success. Thanks mom.
Mike's RPG Center
Show HN: My wife and I built a Halloween game
Happy Halloween! Instead of going to a Halloween party this year, my wife and I decided to run a tiny Hackathon and built this little retro choose-your-own-adventure to pay tribute to a popular series of yesteryear. Try and escape! Also pumpkin mode!!

We made liberal use of ChatGPT for code, DALLE3/Midjourney for images, but did most of the storyboarding/writing ourselves because we couldn't stand the style of GPT4/Claude.
I just installed 13.6.1 on an M1 MacBook Pro and am now facing the boot issue, so I'm guessing it's not fixed :). To make matters worse, the specific USB port required for the DFU revive fix is broken as well, which was never an issue as the other two worked... oof.
If I understand correctly, ProMotion is the feature that allows dynamically changing the refresh rate without screen blanking. So the reason refresh rate matters in early bootup is that if ProMotion is not enabled, you get brief screen blanking. Setting the screen to 1 Hz in early bootup and then changing it to the user setting later would require screen blanking.
>English does not have a regulatory body like Spanish or German have.

Spanish does have a regulatory agency (RAE) that we choose to follow, but AFAIK, they don't say anything about pronunciation. Spanish from Spain, Mexico, Colombia all have different pronunciations and not one is more official than the other. There's a certain sense of what's "normal" or nearer the center of gravity for most speakers, but I think that's true for English too (new zealand or south african English is less "standard" than a Midwestern accent or BBC English)
If you are building a startup around OpenAI APIs (especially anything that’s a quick, low-hanging fruit, kind of thing where there’s little special sauce), either its misguided or you are putting it on their roadmap.

That's generally true, and OpenAI. especially with GPT-4, seems especially eager to roll features into the core offering.
In the past, commenters on HN would claim that use of DNT is somehow a privacy loss because the presence of the header would make a fingerprint more unique, or something to that effect.

Wonder if they will continue to make this ridiculous argument now.
Not really. You get some exposure to a few concepts that are interesting and maybe a bit understudied in school (like dynamic programming) but challenges like the Advent of Code are better at that in my opinion.

You need to understand where they come from, namely the need for a standard and reproducible way to test candidates in 4 or 5 slots of 45-60 minutes each, in companies with huge and generic hiring pipelines where any developer can be tasked to interview any candidate. Unfortunately a lot of companies have copied the practice from Google and other big companies while they would benefit from a small scale and more personal approach. I feel like today's situation is better than it was 5 years ago though, maybe the prevalence of full or mostly remote interview rounds and/or Copilot plus ChatGPT have helped make companies and teams reconsider.
Conversely, doing so has helped me flesh out my thoughts on many occasions. As I ran into obstacles with errors or imprecise prompting, I realized my design had issues or edge cases I hadn’t take into account. Perhaps it would be better if I wrote out several paragraphs describing my intentions before taking up most coding tasks, but I hardly think my boss would be in support of this!
I love to do homework with my oldest. But it's still like pulling teeth. I've had to do less of it this year because the teacher is actually keeping track of how kids are doing. Last year I would get back classwork with a giant star at the top where literally everything was wrong.
...so this is where I'm confused, and where I think GP is confused. Why is there a separate 60 Hz mode that requires blanking the display? Why not just keep dynamic refresh enabled on the panel, and then lock it to updating 60 times per second (which it can do, since it's dynamic) for people who prefer that for whatever reason? What is the difference?
I'm working on an append-only (immutable) (bi)temporal DBS[1] in my spare time, which transforms CRUD operations into an event store, automatically providing an audit log for each stored node, while the nodes are stored with immutable node-IDs, which never change. As the contents stored are based on a custom binary JSON format also a rolling hash can optionally be built, to check if a whole subtree has changed or not.

You can also add commit comments, revert to a specific revision (while preserving all revisions in-between)...

The system uses persistent index data structures to share unchanged pages between revisions.

The intermittant snapshots are omitted. Rather the snapshot is spread over several revisions, applying a sliding snapshot algorithm on the data pages (thus, avoiding write peaks, while at max a predefined number of page fragments has to be read in parallel to reconstruct a page in-memory).

[1] https://github.com/sirixdb/sirix | https://sirix.io | https://sirix.io/docs/concepts.html
Poor people do homeschooling :

Yeck gross bleck! Religious zealots!

Rich people do homeschooling :

Oh how jealous I am Bartholomew, I wish I could have a private tutor like yours to teach my kid all of the great languages, and look the Au Pair is bringing in the lunch!
I think they make for poor evaluations, though understanding the underlying performance characteristics and limitations of common data structures and algorithms can certainly be important. That said, you'll probably need to get at least somewhat comfortable with these sorts of problems if you want to interview successfully.

FWIW, the last time I was on the job hunt, I found it quicker and more helpful to use a guided/structured refresher on common data structures and algorithms rather than to drink the firehose of random leetcode problems. I'm sure there are many options out there, but I used AlgoMonster[0] and was fairly happy with it. (I have no connection with them other than being a satisfied customer.)

[0]: https://algo.monster
What music? There is none.
I don't agree about the funding. UBI is a great idea because the conditions are clear: you have to be a person to get this money.

Government funded homeschool co-ops or government funded homeschool families... Not so much.

As someone who pays taxes under the expectation that the government will do its best to use the money to provide a consistent education for all, I have a limited set of options when it comes to influencing how it gets spent. There is opportunity to improve that situation, certainly, but it's not corrupt. We pay in together and we vote for people who will spend that money on our collective behalf.

I don't have kids, so presumably I won't have the option to redirect that money towards Newton and away from Chaucer (or you know, whatever politically motivated alteration I come up with). People who do have kids shouldn't get different options than I do w.r.t. how the money is spent.

If somebody wants to influence the curriculum that gets funded with tax dollars, they should have the same power to do so as all of the other taxpayers. It should not be coupled to their educational choices for their own kids.
>people should be accountable for what they say

The particular child abuse comment was retracted, there is nothing more to be done. You are holding him accountable for something for which he has already accounted. You are laser focused on the one wrong step.

Think of him what you will, that is your right, but brigading against someone for something said 20 years ago and later retracted is petty.(He was also arguing on the assumption that children can give consent, and that consent=> no bad outcomes.)
“tearing into Lamarckism” as in using it to discredit evolution.
> science has no better explanation for our origin

Science doesn't try to explain our origin. Science is a tool to help us understand how the world works, it isn't there to replace religion.

The big bang is just as far as our explanations can take us. We know a lot about how many things works, by using that knowledge and looking at possible processes that would result in our current state we arrived at the big bang if we look far enough back. There is no belief there, its just us observing the world.
Real boot loaders have embedded Forth interpreters!
Syntax.js JavaScript Syntax Highlighter
It will, however from time to time insert lines and variables that do nothing, but could result in bugs or confusion if not removed. I’ve encountered these hallucinations a few times. Overall, I agree with your sentiment, but I think it’s important to note that running isn’t always the indicator or correctness we think it to be.
Scalable CCU at source in cement production would be great at getting the 8% or so of global emissions related to cement production down somewhat. Other ways of tackling cement production related emissions are less CO2 producing alternatives to clinker, and even reusing old concrete panels in new construction. There are many rational, viable paths to address this, and other CO2 emission sources - but as long as CO2 emissions don’t have a cost associated, incentives to research, scale and push alternatives forward are lower than to keep doing what we’re doing
Is paying ransom considered a trade in conventional sense?
This is an open source game from my childhood which is somewhat similar: https://github.com/suomipelit/ultimatetapankaikki/
You'd need to spend a long time training it on something other than English... at which point it's not an LLM. I definitely agree that the LLM architecture is useful for a lot more than just language per se assuming you can appropriately tokenize your inputs.
Interesting, I seem to have gotten a decent answer: https://www.phind.com/search?cache=avbridtm69ejk8pdqpx8hcnf
You have a greatly simplified understanding of what religion is and how it operates. Many religions, for instance, encourage people to act against social norms. Also, strange that you would characterize conformity as an artifact of our lizard brains. Reptiles are not generally noted for being highly social creatures. Conformity seems like it'd be situated closer to what makes us human than what makes us animal-like.
I can't help but think Adam Neumann is still laughing all the way to the bank.
My mother's mother was religious but her father was an atheist. My mother's religious but my father's an atheist. I'm an atheist.

From what I understand, you would say that my mother was indoctrinated and I wasn't, despite both of us growing up in nearly identical households with parents who had the same spread of opinions. This seems like an obvious double standard to me.

She's religious because her school had really good religious role models who taught Mendelian genetics and seemed like respectable adults, and I'm an atheist because I grew up in the Richard Dawkins vs creationism slapfight and didn't get a good impression of religious people during it. It's got nothing to do with indoctrination. Her religious education was arguably less of an indoctrination, since mine was administered by Access Ministries and wasn't particularly nuanced, while hers involved something pretty close to comparative theology.
It's interesting how most don't consider programmers artists, even though coding requires quite a bit of creativity.
Comcast, T-Mobile, and AT&T. KIDDING!
It has become very faddish in the past ten years or so to claim that any steak without tons of fat has "no flavor" [sic].

Of course fine filet has tons of flavor – it's clean and intensely beefy and very tender – it's my preferred cut as well. But I don't need every bite of meat I eat to be drowning in fat.
you can, however, decide that the rape of child is wrong and intervene.

I don't have to be "beyond reproach" to conclude this.

your problem is trying to apply one to the other, it's an equivalency issue.

jaywalking is not equivalent to murder, and it never will be.
It's about not reacting as if no person was ever troubled by any airborne virus ever before and covid was the end of the world!
My family used to have a ranch and in college I went up there to work off a debt to my parents. I stayed in a cabin at the top of a ridge above the valley the ranch sat in. The ranch was about 7 miles outside of the nearest town, a small place of about 400 people, way up in the northeast corner of California.

One moonless night I walked outside and looked up and my jaw dropped at how startlingly bright the sky was with stars. It was like a long-exposure photograph but in the highest resolution my eyes could see.
You’re unfortunately not guaranteed your country will be a part of EU forever. With Brexit, there was a really long transition period for UK citizens, but in the end they couldn’t keep their .eu domain.

Fortunately .eu is not that popular as a TLD, and Brexit is not a common scenario, but the transition was painful. Honestly we’re all 1 bad election away from $CountryExit, so at least I’m not taking risks with my domains. I don’t want my contact@my-name.eu to become unavailable to me in 10 years.
> “If we even got a couple percent improvement in productivity, this would be worth it. And our goals are actually to do quite a bit better than that.”

So your engineers will get a productivity salary increase, right? RIGHT?!
Humans too:

https://edition.cnn.com/2015/01/19/world/taiwan-gamer-death/...
They completely lost me when they said the database is the definite source of the schema.

Sounds like 90s DB admins making a case for the bad old way of doing things.
As long as you don't do anything with it on your own.
https://www.sliceproducts.com/products/safety-cutter works and works well. It's cheap too.
State of Washington Secretary of State (post inspired by pedalpete at https://news.ycombinator.com/item?id=38076289)
ChatGPT Prompts to Write Compelling Sales Copy (That Converts)
Sales copywriting is an essential skill for any entrepreneur who sells or generates leads online. Not only so you can do it yourself, but so you can tell if any copywriter you hire is doing great work...
Oh that sounds like fun! The Caterham of electric cars.
> This is just one. I can't find the paper but Philip Wadler was the original person saying the exact phrase 'intellectually dishonest'.

https://www.cs.kent.ac.uk/people/staff/dat/miranda/wadler87.... - that's the only Wadler critique of SICP I'm familiar with. Is "intellectually dishonest" in there? I can't find it. In fact, he seems rather positive about the book and it's material, just not Scheme. His critique is focused on the differences between Scheme and Miranda and their applicability to teaching students.

I would think it obvious, but maybe not, that attributing your own critique to a more well-known and respected individual without citation is intellectually dishonest.
By the standard of "do you ever need to consult forum posts to solve a problem", sure, Linux is worse than macOS. By the standard of "do you ever need to consult forum posts to fix hardware that has apparently been bricked by a software update", macOS seems to be considerably worse. At least, that's my experience. I've never had hardware damaged by Linux, which I've run almost exclusively. On the other hand the one Apple device I've ever owned got bricked by their software update.

I can't say I've heard of that happening to people on Linux at all other than maybe early days of Xorg. Damage (reversible or otherwise) to hardware is extraordinarily rare on Linux, I can only think of it happening during the very early days of EFI and only under very specific conditions.
Lying isn't illegal, but "collecting money from anyone you can trick" is.

It is fraud.

What is so hard about this?
This advice is rock solid... for Datomic. Not for Postgres or other traditional relational DBs.
> No company has gone bankrupt due to administrative weight yet.

Administrative weight has absolutely been a factor in companies collapsing. That's an absurd statement.

And as a specific example, the company I work at just does a blanket credit for work from home expenses to every employee to avoid the administrative overhead. Yes it's not a huge admin overhead, but it's one more thing a company has to read and understand the rules on (in each state), enact policies / processes for, and have an employee process reimbursements for.

Frankly, as an employee this just feels unnecessary. I'm already comparing the cost of commuting, work clothes, etc when deciding where to work. The "work from home expenses" end up being less than the "work from an office" expenses, so I'm not sure why California finds it necessary for employers to reimburse one but not the other. It's adding extra complexity for fairly limited benefit (something California seems to be great at).
Nice, what's the craziest story about your time here
The list literally starts with:

> "there are a few key things to keep in mind when doing packaging design"

So these are guidelines are about package design, not the product that goes inside.

"Your product must be prep free packaging"... apparently "Prep Free Packaging" is a thing in package design: https://apasslab.com/prep-free-packaging-pfp-over-boxing/

The later parts of the article are targeted at people who do this stuff for a living: apparently Amazon gives 120 seconds (2 minutes) for undoing the contents of the package if something qualifies for frustration free for example.

_

I mean sure maybe the english isn't impeccable, but even half of the 10+ item list at the top is enough to give even a layperson an idea of what frustration free means.
The reasons browsers rely on overcommit has nothing to do with them failing to release memory back to the OS properly.
Oh I can explain it: what you’re describing is already happening, it’s been happening since far far before medieval times, it’s literally how human creativity works: novel recombinations of existing works.

If anything, it will lower the barrier for creation, to allow a greater variety of art by a greater variety of artists. Adding a new tool to an artist’s kit is an incredible step forward for art.
> but if a disk fails you'll have to go into a read-only mode during the rebuild and deal with various hurdles in getting it rebuilt.

I can't say for sure that this never happens, but that's certainly not been the failure mode for any of the drive failures my btrfs RAID1 has experienced. I don't think I've ever needed to reboot or even remount my filesystem, just replace the failed drive (physically, then in software). But I always have more than two drives in the filesystem, so a single drive failure only puts a fraction of my data at risk, not everything.
Not just the Catholic church, but Christianity in general. It is very much standard Christian doctrine that everyone is flawed, nobody has earned salvation, and that it is a freely given gift from God out of love. To criticize Christianity as being mainly about "if you don't follow these rules you'll go to hell" (as chaostheory has) is to demonstrate a lack of understanding of Christianity.
It's the PLA, what did I win?
Yep, when MS + Apple + Google fully integrate ChatGPT and post-ChatGPT tech into their products, it’s basically game over for most “AI” startups. Same as how those same companies commoditized Dropbox into irrelevance.
I’m curious if there is a way to build forms on the fly in response to user responses?

I want to create a chat interface but instead of doing that from scratch, can a form builder become a starting point?

The way I understand it, a form consists of a series of fixed questions. What if the questions were dynamic but restricted to short answer type? This would make creation of chat interfaces so simple and beautiful.
Thanks, that's good news. Unfortunately it seems bcachefs isn't using pools like ZFS but instead, like btrfs, creates file systems directly on a collection of disks. That's a bummer if true.
Very good perspective from the creator's vantage point.

From the consumer vantage point, I do worry. Even Apple's "curated" App Store is already flooded with quickly made knockoffs... as close as they can get in the hopes that they'll confuse just a few folks into a purchase. It works well enough and it's profitable enough that an entire industry does factory-style it for every popular title. (Like a digital Shein.)

The internet is already full of the quick-launch low-value-add content that AI excels at creating. We're about to see a whole lot more! The good news is AI can also be very effective at prescreening and filtering out all this content vying for our eyeballs. Right now it feels like me vs the AI content cannon, but soon it will be AI filters battling AI content while the machines sort out what makes it to my digital devices.
So they're free to discuss their beliefs in their home, car, church, coffee shop, and grocery store; but not in the public square or on the radio or via Twitter? How do you prevent the former from overriding your efforts to restrict the latter (word of mouth is the best advertising, after all)? If this censorship is to be absolute, how do you restrict the former?

I'm not trying to be facetious or obtuse, I actually don't see how this could work. Speech is a natural right, i.e., I can speak (or not) *any* thoughts irrespective of the presence or permission of government (albeit not without consequences post-hoc). Any attempt to restrict that right proactively must (at least) border on tyrannical, and that's before we even get into how it would be decided which speech is acceptable and which must be censored. After all, even the example subject we're building this conversation around has at least two extant, incompatible definitions.