skysight-inc/HackerNews huggingface dataset:
> For me my plan is to use Zephyr with RP2040.

I've been using Zephyr on an Atmel/Microchip SAMD21 for $WORK and it's been awesome.

I have an RP2040 sitting on my desk for a personal project and the plan was to use Zephyr for that as well, but it seems the WiFi is based around a binary blob and a weird interface to it that the Arduino BSP has wrappers for... It's been crunch time at work and I haven't gone back yet to see if the RP2040 port is coming along further, but on the Saturday I was looking at it, it seemed like connectivity was potentially going to be an issue for now.

ESP32 support is currently great for some chips and a WIP for other chips. I got unlucky and the one board I planned to use for a different project was pretty much completely unsupported, but I found a different one in my parts bin that only took about 4 hours to get going with the sensors I had planned on using (I2C or SPI, I don't recall), Bluetooth Central for some different sensors, and WiFi to connect it to the local network. It was really smooth!
I’ve been a Python developer for about 15 years and it isn’t good at most things. Performance is bad, package management is bad, typing is bad, async is bad, etc. Mostly it shines these days because of early mindshare in an exploding niche (AI/ML/numeric computing).
Trees release their carbon when they die, and they all die relatively quickly on the scales we’re talking about. If harvested and used in long lived construction, it can be longer term, but inevitably it still gets released.

Think carbon capacitor, not carbon sink.
The Haj answer is still wrong; it says it has 8 chapters, while according to Knuth it has 77 chapters.
Attempt to sift out those facts within the op-ed:

* The National Conference of Bar Examiners (NCBE) is planning a nationwide overhaul of the bar exam, which they call the "NextGen" exam, planned to roll out in 2026.

* Certain topics, including family law and trusts and estates, won't be tested at all in the NextGen exam.

* The exam will introduce new client-interaction exercises, the details of which are currently unclear.

* The NCBE has outlined an agenda that includes advancing "diversity, fairness and inclusion" and working towards greater equity by eliminating any aspects of the exam that could contribute to performance disparities.

* The NCBE's efforts aim to promote greater diversity and inclusion in the legal profession.

* The NCBE's diversity workshop at the conference put emphasis on examinees' race, sex, gender identity, nationality and other identity-based characteristics.

* The NCBE is encouraging an approach where states minimize or overlook potential lawyers' criminal convictions in deciding whether to admit them to the bar.

* The first graduates to take the new exam will be students entering law school in the fall of the same year it comes online, 2026.

* If implemented, law schools would have to begin adjusting their curricula to match the subjects tested by the new evaluation.

* The NCBE is expected to disclose more information about the content, scope, and scoring of the NextGen exam before the start of the next academic year.
They've said this about every escalation in weapons shipments since the beginning of the war.

When the weapons ship, they lob a bunch of cruise missiles at civilian targets and then go back to dying to Ukrainian soldiers at a 3:1 or worse ratio.
Have they tried LibreOffice? It seems to have a lot more updates since the split from OpenOffice.
Have you even seen how much money Les Wexner alone gifted to Epstein, on top of the [checks notes] largest townhouse in Manhattan?
> Supporting the services you are developing feels like natural part of the job.

Paying fairly your employees for providing the support outside business hours also feels like natural part of the job. Unfortunately, surprisingly few companies do this.
Humans having the right mathematical tooling do ok.
How is that in any way interesting? You conspiracy nuts will draw connections anywhere.
>why are people stuck on QB when there are seriouly decent alternatives put there, like xero?

When you're an business owners employee you don't have time or authority to change accounting software because you're overworked & thought of as a cost centre.

When you're a business' owner you do whatever your accountant says which is usually a legacy software because a lot of tax preparers & accountants aren't actually in the trenches anymore and don't know about the granular bookkeeping part of accounting and how much better software has gotten in the last decade.

When you're an tax preparers employee you don't get to talk to the client.

When you're the tax preparer director/owner you don't use software anymore.

Source: accounting startup who has doubled revenue 2 years in a row thanks to all of the above
I agree, there are hundreds of comments in this post, which is not at all unusual for these kinds of societal topics, yet very few actually clarified the basics.

The goals, desires, motivations, assumptions, etc., of the various parties and groups involved.

Without this, the vast majority of effort seems to be spent going in circles. Some might be convinced from position A to B, some might be convinced from position B to C, and some might be convinced from position C to A.
How would you determine if someone found something helpful?
How conspiracy theories exploded in popularity? It all boils down to narratives
I call it "novelty budget" and I completely agree.
809 in Bitwarden. Collected and migrated over the years from lastpass to enpass to bitwarden.
YAML is more complex and difficult to write than TOML.
I guess keep giving money to union busting starbucks then, sanctimonious tongue-in-check blog posts are definitely worse.
This will catch only the laziest and stupidest cheaters. Crafting an argument is the hard part of an essay. A student can rewrite an essay, leaving not a single word in place, but still be guilty of plagiarism because the argument is the same. This is hard to prove even with the two documents side by side. It is harder still when the source could be any of a million documents.

Of course, many cheaters are that stupid and lazy. People still just copy and paste essays they found online.
Appreciate the annotation, but it's akin to explaining recursion to a Lisp programmer here.
For non commercial use? To answer your question, finetune a llama based instruction model, maybe using the lit-llama repo. For this you will need to rent a pretty beefy cloud instance, and you will need to resume the finetuning (or use a LORA) to put new data in. Then host it on a cheaper server with a llama.cpp frontend.

But what you really might want is a vector search. This seems like a better fit.
I have a fun experience with the Alan Carr book. The first time I read it, I was laughing the whole way through thinking about how much it was written like straight-up brainwashing propaganda, but I had committed to a friend to reading it all the way through. I got to the end where the final bit is something like "now just say out loud 'I am a non-smoker and when I wake up tomorrow I will never have a cigarette again'". I chuckled, thought it was ridiculous, and the next morning I woke up and didn't have a smoke. That lasted about 2 years until I got extremely drunk one night after a rough breakup, had smoked the whole night, and was pretty much instantly hooked again.

Ten years later I went through the exercise again, but sadly it didn't work nearly as well as it had the first time around.
For some reason Upwork always reminds me of Updawg.
Imagine you were relying on Quickbooks, and a major taxation change, like the European VAT OneStopShop came out. How would you deal with that without updates? What about the UKs Making Tax Digital, that would be tricky too.

That wasn't the point I was discussing, but there is an answer anyway.
I realize that this is the common wisdom these days: write code that works just well enough that we have a chance to fix before it does too much damage whenever it breaks. I suspect that this approach is strongly fueled by the unlimited VC money available in tech, since it means that any company can employ an unlimited number of full-time developers (and PR) just to handle catastrophes.

We'll see how that wisdom holds if/when/as VC money dries up and/or moves to other sectors.
Following "Best practice" is doing what everyone else does, just because everyone else is doing it.

"Best practice" is cargo culting.

Everyone's got different requirements and constraints. If one thing is apparent, it's that pypi doesn't have in a requirement that packages are signed, because no-one (publishers and clients) is currently using them properly. And yet, python (and pypi) is alive and popular.

If that's the case, the "best" package signature scheme is none at all.
$ pass |wc -l
176

Was hoping to be the only cool kid posting pass counts... :)
Yes but this is a necessary limitation for all human readable numbers. The context decides what to deserialize into and different contexts/languages will choose bigint vs i64 vs u64 vs i32 vs double vs quad vs float, whatever is convenient for them.

Heck, some of them will even choose different endian-ness and sometimes it will matter.

I still remember the first time I dealt with a Java developer who was trying to send us a 64-bit ID and trying to explain to him that JavaScript only has 52-bit integers and how his eyes widened in such earnest disbelief that anybody would ever accept something so ridiculous. (The top bits were not discardable, they redundantly differentiated between environments that the objects lived in... so all of our dev testing had been fine because the top bits were zero for the dev server in Europe but then you put us on this cluster in your Canadian datacenter and now the top bits are not all zero. Something like a shard of the database or so.) We have bigints now but JSON.parse() can't ever ever support 'em! "Please, it's an ID, why are you even sending it as a number anyway, just make it a string." But they had other customers who they didn't want to break. It was an early powerful argument for UUIDs, hah!
It is in the first paragraph of the article.
https://oeis.org/
Oh, interesting observation. Would you say it is scrum itself or just the existence of arbitrary deadlines?
Most buildings in Japan are very ugly because nobody invests that much in them, because of this mentality that they're all temporary.

More interesting is that many temples in Japan - which are a lot more attractive than the minecraft rectangles that dominate the streetscapes - are completely torn down and rebuilt periodically.
Stacks changed a lot in Go subsequently. I believe that in 1.2, segmented stacks were still being used. (They now are contiguous and copied on upsize.)
No. Different ideal use cases, though they can overlap.

TOML is great for simple config files that don't need anything beyond key/value or arrays.

YAML is great for config files with more complicated data structure requirements.

JSON is great for self-describing serialized interchange.

SQLite is in a whole other class of technology. I suppose you can store config information in a table if you're already using SQLite in your app. If you're exposing it the way you would with a normal config file, the non-text format introduces friction.
sounds like you should probably only go to the no screens cafe if you want to do something other than read a book
Yes, /r/badUIbattles

Original sources:

- "Please enter your phone number" by /u/Lamamour - https://old.reddit.com/r/badUIbattles/comments/udx3ab/please...

- "Volume Control without boundaries" by /u/Caltrop_ - https://old.reddit.com/r/badUIbattles/comments/ey74ya/volume...

- "checkboxes with a 50% success rate" by /u/975miles - https://old.reddit.com/r/badUIbattles/comments/s8u3v6/checkb...
1456 items in Bitwarden; 1180 have both username and password but there's a lot of duplication - e.g. I've got 6 items for my local nzbget instance (all the same u/p combo.)

This is an accumulation since ~2010 starting with 1Password, then LastPass, then Bitwarden.

[edit: 1339 items have a password but only 1180 of those also have a username]
On safari and chrome I make use of tab groups. I assume Firefox does something similar since they have tab containers. I'll generally go on a spree of 10-20 tabs for an issue, and if I don't solve it, I'll pick a few and containerize and collapse them for later.
The most infuriating auth-related thing for me is the companies that insist on doing phone-based 2FA. I'm inextricably linked to my specific phone number at this point in a way that previously was only an issue with my email address.
A few that I’ve encountered:

- Feature generation for machine learning model training (particularly popular with fraud detection at financial institutions)
- social networks (think LinkedIn or Facebook)
- supply chain analysis and optimization
- healthcare patient data analysis (looking at similar patients to recommend treatments or do large scale analysis)
- user identification (eg taking lots of data points and tying to a specific user). There’s a more specific name for this I can’t remember off the top of my head.
Yaml is incredibly complex.
KISS
Yeah, types are a type of (usually) easy to write, automatically enforced, documentation which I find endlessly useful during experimentation, if sometimes constraining. I'm sure that there are other means to achieve similar results (some variant of TDD, maybe?) but I haven't experienced them yet.
How is this better than https://shields.io/ ?
Personal ~10
Work related maybe ~20
it's not that screens literally kill us and this hypothetical cafe is saving your life, it's just that they wanted a unique experience and this rule provides it. if you don't want a unique cafe experience then a different location is probably the best option
I looked up the module on AliExpress:

https://www.aliexpress.com/i/1005004814091297.html

Anybody care to have a look and comment?
Around 1,000 in 1password. I use 1password because many of them are shared.

Edit. That is only my work 1pass. I have a personal instance too with a few hundred.
You might want both: finetuning provides what is loosely analogous to “understanding” across the whole corpus, while vector search provides exact recall of the most relevant specific items.
I’m surprised at Elixir failing with 1M tasks. I’ve definitely done this sort of test with Erlang without an issue. Although I can’t really remember right now if I pushed it to 1M tasks.
> it is entirely a British building plopped in the middle of Paris

They got their own in the form of Lloyd's a few years later.
And I thought I was out of hand with 496 in 1Password… now it feels quaint looking around here.
i am recently unemployed and could turn off my phone for weeks (with forewarning) with zero problems. but also - no kids, no partner, no pets, no family that lives in the same state
It would force you into a contract with one or more third parties though, at least a carrier and a handset maker. Maybe Google or Apple as well.
People will ask questions on the edge of the domains they already know. If they can’t comprehend AI’s answer they wouldn’t be able to come up with the answer themselves anyway.

BTW, have you noticed it’s always “other people will be too stupid for chatgpt” not “I will be confused by chatgpt”? Don’t worry about the hypothetical others.
It also means you can use JSON for incredibly high precision cases by making your parser parse them into a Decimal format. You couldn’t do this if you specified these limitations into the language.

Edit: Omg that story. Eep. I guess if someone provided too-large numbers in a JSON format, you could use a custom parser to accept them as strings or bigints. Still, that must have not been a fun time.
Is it just me or is that an honest-to-goodness commercial open source support business opportunity?
Only if the US truly wants to become a first-world country...
The Pompidou Centre takes up the lesser part of a huge public plaza that is full of people enjoying themselves much of the time, and which also has other unique features such as the Stravinsky Fountain.
One-time access can be translated into persistent access. The phone needs to be connected to the computer via Bluetooth, but this’ll happen automatically whenever the phone is nearby, so the attack scenario is applicable to people who live together.

Imagine, for example, that a roommate or spouse finds your phone unlocked while you’re out of the room - they set up Phone Link, and return the phone before you notice it’s gone. Thereafter, whenever your phone is near their computer, they’re getting a copy of all your messages.
I am just evaluating your logic in the form of a reply, so you can see it at work. The same issue you describe happens often across multiple versions of a system.
> Do tech people execute such exe files?

It depends.

Is this an .exe file in an email attachment? Then usually no.

Is this a github project which asks you to “curl totallysafe.com | sh”? Then often yes.
if they ask you to leave and you don't, it's trespassing. they have a legal right to ask you to leave for any non-protected reason or no reason at all
Quick access to many museums, libraries, music institutions, and (for the supposed lack of children) great playgrounds. I spent a weekend with the in-laws in San Ramon, and nobody was outside, playgrounds were barren, and everyone seemed to be at the mall. So I guess I’m saying it’s a matter of perspective, and SF certainly isn’t perfect, but I still think there’s significant upside.
You could invent a language that represents data that is very explicit about having integers, the implementation in javascript would still spit out floating values, because that's all the language has.

So either you don't target javascript (which would be a bit silly in the case of JSON), or you go the other way and forbid integers, even in languages that do support them. Which is also kind of silly.

Ultimately the real issue is that javascript doesn't have integers and if you're interacting with it, you need to be aware of that, JSON or not.
I love this comment for similar reasons as the sibling comment to this one :)

In the late 2000s (pre iPhone), it just so happens I was lucky enough to work for OQO -- the "Rolls-Royce of Handheld Computing". This project is a DIY attempt at building an OQO, and I'm IMPRESSED.

You must making pretty good stuff for someone like me, who did this professionally, to think "Oh, our product is obviously still better, but wow, this comes closer than I thought!"

Things have come a long way in 15 years!
If you want to charge different rates based on hour of the day, you should consider contract work rather than salaried.

The whole point of taking a salary is to have a predictable income, which cuts both ways.
Rename it to StretchGPT - below was for Superbad

La La Land: The rainbow emoji and cocktail emoji represent the colorful and musical theme of the movie, and the police officer emoji represents the main character's job as a jazz pianist who falls in love with an aspiring actress in Los Angeles.
Why no C++ version?
My understanding is that the answer is generally: not yet.

(I wish, I suspect we'll be able to learn some interesting things about the universe, about humans, and so on, by seeing what LLMs found to be highly explanatory / high order concepts)
Couldn‘t the fully connected 3x3x3 network in Figure 2c simply be reformulated as an equivalent 9x9 network that is not fully connected? Instead connections between layers of the sub-networks would only occur every 3 layers?
Are there any good tools for self-hosting the open source and commercial-allowed coding models and using them in vs code?
Yes and I published firmware to do that a few years back. It was featured on this site even. Everyone doing anything for ZBS243 is building on my work since I was the only one to ever reverse engineer that chip.
i've seen cafes that explicitly state you have to buy something every hour if you want to stay. i've seen this both in the US and in europe.
Putting the probable in probable adversary.
In Firefox, I reconfigured tabs to have the smallest possible width (so more than 20 can fit across my screen before it starts scrolling).

Honestly, at that point it's hard to find the right tab. But Firefox also suggests "Switch to Open Tab" if you start typing the URL for a page that's already been opened in an earlier tab...
A social media service for hundreds of millions of users?
Looks like I have 2160 in Strongbox (recently moved from 1Password).
It's just as awesome as you think. Sadly, those projects always end up getting cancelled.
176 sounded so low to me I wasn’t sure if you were talking about for all sites or just HN alts.
I believe something of this nature was proposed in the Oilshell under the name Shellac[0]. A shell-agnostic autocompletion format so that the world could finally move on from writing bespoke completion protocols for every new shell language.

[0] https://github.com/oilshell/oil/wiki/Shellac-Protocol-Propos...
We already have publicly-available models that are good enough for spam and scams. When running on CPU they are already faster than most people can type.

The cat is out of the bag. While the "AI alignment" jackasses were writing their Terminator fanfiction and wringing their hands about paperclips, they had already destroyed the world wide web as we know it.
A gambling payout never creates anything of value for society; money is simply transferred from the House to one individual customer.

An investing payout sometimes creates something of value for society: when the thing invested in turns out to be useful to people.
You don't find it interesting that Gates was intimately involved in pushing vaccines which were used by the CIA to gather DNA? And then went on to be a figurehead for the largest mass vaccination drive in human history? And had close dealings with a man Alex Acosta was told to give a sweetheart deal because he "belonged to intelligence"? An application of the barest minimum of pattern recognition raises some interesting questions.
Before posting I was looking at the comments to see how bad I was… after seeing 1k+ it seems like I’m fine with my 627 bitwarden items!
… This is literally non logical reasoning. If we redefine AI to mean something it’s never been defined as… unfortunately logic has left the chat at that point
As of today (with .NET 7 and 8 preview) 120MB base footprint memory usage by .NET is indeed surprising. A few questions:

- How are you exactly launching the workload?

- How much memory does your system have?

- Could you try running it with .NET 7 instead?

The last two are especially relevant because in the recent versions each release got extra work to reduce memory footprint on Linux (mostly because it's an important metric for container deployments).

Overall, 120MB sounds about right if you are launching a .NET 6 workload with some extra instrumentation attached while the runtime picks Server GC which is much more enthusiastic about allocating large segments of memory, especially if the system has large amount of RAM.

As for Tasks - C# tasks are in many ways similar to Rust's futures (both are yielding-to-the-caller state machines) and take very little memory, which scales directly with the amount of variables that persist across "yield points" (which you have none).
https://archive.is/0ZVdh
Oncall responsiblities itself are not terrible... assuming the oncall is setup in sane way. But more often than not it isn't.

Right now I'm SRE in FAANG and the deal is quite sweet: we get paid for non-business hours, we are oncall only during daytime, I can exchange my oncall compensation for extra holiday. We also have enough time to fix recurring issues, remove noise, etc. But: I would never do unpaid oncall again. I would also think twice (or thrice) before agreeing for night shifts. As it turns out putting out fires at 3 AM can burn out entire team pretty fast.
There are some "drag and drop" type solutions, like https://www.chatbase.co/. There are various more - search for custom chatgpt on product hunt and you'll find a lot.
I watched your video and definitely enjoyed it. :) Thanks for making it.