skysight-inc/HackerNews huggingface dataset:
As TFA I linked to notes, "You can now create custom versions of ChatGPT that combine (1) instructions, (2) extra knowledge, and (3) any combination of skills" [numbers and italics added].

Regarding skills, "In addition to using our built-in capabilities, you can also define custom actions by making one or more APIs available to the GPT. Like plugins, actions allow GPTs to integrate external data or interact with the real-world. Connect GPTs to databases, plug them into emails, or make them your shopping assistant. For example, you could integrate a travel listings database, connect a user’s email inbox, or facilitate e-commerce orders."

For more on custom actions: https://platform.openai.com/docs/actions
The "Secrets" of Elite Programmers
Sure, but aren't you connecting your general purpose serdes to a peer PCIe controller? I don't understand why having raw serdes control is a security concern in this regard unless you are trying to find exploits at the physical layer...

In any regard, a lot of threat models (including mine) consider installing hardware (especially an FPGA) as a trusted action.
I wanted to do this myself but I don't have enough messages yet. Also, I wish the author shared some more technical information on how to do it.
Man builds own defence wall around property to protect against flooding [video]
Cars already purchased: Their business would collapse overnight. That's called 'Bait and Switch' - not a good business model.

New cars: Sticker shock would put off prospective buyers. It's a lot easier to get people to pay $73 grand up front, rather than $70 grand plus $1200 for heating, then $800 for air-conditioning, plus $500 for GPS, plus $700 for entertainment, plus ..... well you get the idea.
If I'm understanding correctly, refinement types[1] solve this by allowing you to constrain a type into a smaller set of values. Think set notation:

```
type Temperature<min: number, max: number> = { x: number | x >= min && x <= max }
```

[1] - https://arxiv.org/pdf/2010.07763.pdf
I'm not a bot. Can you clarify your answer for me, please?
5G NR can run on any band; it's not specific to mmwave.
> Unions do very little but enrich themselves and exert political power.

How does that differ from business owners? Such as private equity?
I had the Droid 1 and then the Droid 4. I loved the D4's keyboard since it had a dedicated number row.

https://en.wikipedia.org/wiki/Droid_4#/media/File:Motorola_D...
Erlang's processes might have similar semantics to Go's goroutines (green threads) but Erlang is a much simpler language, because it doesn't have shared state.

A lot of work went into optimizing Go's GC to be able to cope with concurrency.
I use to do all my own car repairs and oil changes when I was younger and had more time.

Now I am more partial to Naval’s saying about how you value your time and picking an absurdly high hourly number.
>When an Invite has been accepted you will a log message like this.

In the 'Make your phone call' part of the readme, I think you might be missing the word 'see' between 'you will' and 'a log'.
I really want a programmer-friendly physical keyboard for Android phones, which is suitable to holding (not needing resting on a table).

I've got a Pixel 3 right now, but I'd be willing to change phones if one worked very well with a physical keyboard.

Or maybe I just have to buy one of those GPD Win 4 devices, or the Ayaneo Slide...
It took years to root out and torch flawed APIs from the JVM ecosystem. After that example, it’s hard to defend neglecting the problem again and launching with no solution.
Looks nice but doesn’t fit in pocket.

A less elegant but practical option for note taking in class or writing docs is a portable folding keyboard for iPhones, like this iClever Bluetooth Keyboard

https://a.co/d/cibFqle
There was a time, when we had both... but somehow android phone manufacturers stopped being inventive and stopped making different phones.

https://en.wikipedia.org/wiki/HTC_Desire_Z <- this was an android phone with a keyboard, and far from the only one.
Bjarne took the wonderful thing that was C and made C++. Rob is not a fan of C++: he thinks the language evolved badly and added poor concepts from the beginning (IIRC iostreams and templates were two of the concepts), and it embedded a number of design decisions that led to extremely slow compiles and links (like, 45 minutes to link a Google binary). Ian Taylor even wrote a better linker (gold) for Google to deal with that.
I recommend rustic
Would this be faster than swiping? Because I basically only type with swiping.
phpBB[1], vBulletin[2], and Simple Machines Forum[3] also still exist. The internet was amazing back then.

[1]: https://www.phpbb.com/

[2]: https://www.vbulletin.com/

[3]: https://www.simplemachines.org/
Here's my implementation in Go, which runs in under 5 seconds. It doesn't use anything too obscure, only the built-in maps and no external libraries. It's also the fastest solution I've tested on my M3 Pro Mac. Eager to see what beats it!

https://gist.github.com/corlinp/176a97c58099bca36bcd5679e68f...
Come on. Don't fall for American brainwashing. Some unions abuse their power. But most don't.

But there aren't any unions here anyway - this is a federal agency that facilitates unions.

Frankly this case seems pretty silly on all sides. Some employees sent an open letter to everyone in SpaceX... what did they expect to happen? I think SpaceX was fully within its rights to fire them, and I also support unions.

But also SpaceX's legal argument here is kind of insane. It's predicated on their assertion that the president would definitely have intervened in this dispute if he could have! The law says he can't and that's apparently unconstitutional. Maybe so but it'll probably get dismissed as irrelevant because how are they going to show that the president would have intervened?
Even stackless coroutines aren't very popular. No other popular language specification has them (except maybe Haskell/GHC, but it's not that popular).
example:

https://www.twilio.com/docs/lookup/v2-api/line-type-intellig...
I believe we will loose all creative people first. Game companies are getting rid of their asset creators as we speak. People use AI trained on content from Deviant art and similar sites. Some artist are looking quite bleak on the future and some have given up already.

As for Neocities I happily jumped on as soon as I saw your first post on HN. Sadly I'm not good at creating, more of a programmer so is mostly using it for holding my small link collection to comics so I can update the current reading location. Love the idea and miss the open web dearly. And already 10 years ago? If I wasn't fully aware how hold I am, I would feel old. But what is 10 years? Blink of an eye.
With "Big Chip," China Lays Out Aspirations for Waferscale
I'm writing in different languages, they are all based on the latin alphabet and I never switch keyboard layouts.

Especially the switched Y/Z keys on some layouts are hard to handle. And the French layout with different AZWQM positions is just pure madness.

There are a few layouts that include most latin characters on one layout. A lot of European layouts have most latin characters somewhere (with the help of dead keys or AltGr). There are also international English keyboard layouts, although I will never get used to the small return key of the US keyboards, why make it so small if it's even one key short (101 vs 102)? :D

For people who write in different alphabets (cyrillic, arabic) this might be a completely different story.
Oh indeed, also look at the scale for numbers - concentration is far higher there. It's just interesting that the shipping lanes are visible against the low background levels at sea.
The United Auto Workers union just a month ago won a 33% raise for GM workers and a 30% raise for Ford workers.

Unifor just won a 25% raise for Stellantis workers 2 months ago.

Just 2 months ago the Writers Union just won raises to compensation, health benefits, pensions, and protections against AI.

Just a few weeks ago SAG-AFTRA reached a tentative deal to secure compensation increases, benefits, improvements to royalties & residuals, and protections against AI.

So literally in the last 3 months we've seen unions win major compensation improvements for nearly 2 million workers.
Maybe instruction-level autograd. When you use a differentiable programming language.
Well, I would argue that a 'conventional' video codec would not work nearly as well on a stock Amiga 500 as this polygon approach does.
The closest thing to full-motion video on the platform was probably what they used on the CDTV (same hardware as an Amiga 500, but with CD-ROM). It used the CDXL format: https://en.wikipedia.org/wiki/CDXL.

In short, you got 160x100 video at 12 fps. It was uncompressed data, because the system was too slow to decompress in realtime.
So the Amiga really wasn't powerful enough for 'conventional' codecs to begin with. Especially 9 Fingers gets pretty detailed video at the full resolution and certainly more than 12 fps. And the whole thing fits on just two floppies, so the storage is quite efficient as well. Imagine what you could do with a CD-ROM.

The successor to the CDTV, the CD32, got a hardware MPEG decoder, despite having a much faster CPU and chipset than the original Amiga the CDTV was based on.
I worked in IT at Gartner at the time and by 2010 there was tons of internal pressure to allow people to use iPhones and Androids instead of company-issued BlackBerries.

If RIM was willing to downsize and continue serving the niche of users that just want a good keyboard for messaging and don't care about content consumption or apps, they could still be around today making products for that niche. But things don't really work that way in a market that only rewards perpetual growth.
British police launch first investigation into virtual rape in metaverse
Physical modelling has come a long way since it first appeared. Many of the instruments included in the Arturia V Collection (one of the most common collections of instrument plug ins) are made using physical modelling [1]. Modartt's products (even more so than Arturia) offer amazing control over the physical model, with the ability to configure per-note parameters [2].

Speaking of virtual pipe organs, for Organteq to compete with the market leader, Hauptwerk (which is sample-based) there needs to be a good choice of expansions though. With Hauptwerk, you can download hundreds of different organs from all around the world [3]. Modartt has an expansions marketplace for Pianoteq [4], why is the same thing not available for Organteq?

[1] https://www.arturia.com/phi

[2] https://www.modartt.com/pianoteq_pro

[3] https://www.hauptwerk.com/instruments/

[4] https://www.modartt.com/pianoteq_instruments
Humanoid Robots Are Getting to Work
I know, it's actually funny how hard turning pages is for robots.
I meant do mistakes that you don't ship. And think before you make mistakes you don't plan to ship...

I know that it's hard to build the intuition and sharp judgment without failing, but with time anyone can dismiss mistakes in their head. Only money makes you make mistakes because you are 1) pressed for time 2) greedy.

Money IS the problem, soon money will be the problem of the past though (energy is the final problem), so that wasted time (most of 4 billion man centuries) is lost forever in a puff of smoke.
Don't discount that unified inbox either. What an incredible thing, never seen anything like it implemented a tenth as well since.
I remember hearing stories of people traumatized as children by Happy Tree Friends, a cartoon series which appears to be child friendly at the beginning of each episode, but gets more and more violent and gory as they progress.

Parents trusted YouTube to keep their kids safe (first mistake) and YouTube dragged their feet on fixing the issue. It's not a "harmless" babysitter like a VCR that a toddler can rewind to watch Barney again, or a game console that can only play physically connected games. It's a portal to any personal hell you wish to choose and dropping the kids off and saying "be back in an hour" sounds risky.
The article contradicts you: "Van Wijngaarden introduced Wirth on stage at the International Federation for Information Processing congress in 1965. He made a joke which became famous:

Whereas Europeans generally pronounce his name the right way ('Nick-louse Veert'), Americans invariably mangle it into 'Nickel's Worth.' This is to say that Europeans call him by name, but Americans call him by value."
I think you're right (regarding why nobody seems to retire after six months of CEO-level compensation).

I mentioned military flag officers because that's the world that I know best. Most career military officers have no interest in becoming the Chairman of the Joint Chiefs or whatever; they're perfectly content with a normal, middle-class retirement as a lieutenant colonel long before they would become any kind of powerful public figure. So the only people who remain on track competing to become generals or admirals are already kind of weird in this way.
Gentoo has an amazingly awesome feature where you can maintain your own patches against packages in the Gentoo package system [1]. This feature can be useful when the corresponding upstream project is on life support, obstinate, you have eccentric desires, or otherwise your (or someone else's) patch has not been accepted upstream. The patched package will still continue to automatically receive updates with the patch automatically applied over time (at least as long as the patch can be applied without errors -- some maintenance may be required).

[1] https://wiki.gentoo.org/wiki//etc/portage/patches

I wish I knew more about NixOS or Guix -- do they have an equivalent feature?
The APFS feature that I'm having the most trouble with is 'purgeable' space. It's extremely not clear when it purges or if it matters whether it's a user-visible application or a unix-y utility like cp consuming space. I seem to be able to run out of disk space and have problems when 100s of GBs are supposedly purgeable. There are CLI commands to purge space, but it's also unclear from the man pages what the parameters are supposed to be to get it to do the thing.
Sure, let's compare the experience of someone in their 20s to someone that has more experience than that person has been alive and then convince us the 20-somethin has the same experience.

This sincere befuddlement that a 20-something has the same experience is just bizarre to me coming from anyone that's not a 20-something. Sure, there's some talented 20-somethings, but that's true of any generation. I was a 20-something at one point long ago myself, and I too fought these things and constantly had my "experience" and "opinions" qualified with someone that undeniably had experience. It was truly frustrating, but also a bit of "told ya" when they'd come back and say I was correct. It's an age old growing pain. Why is this being questioned I have no idea. Yes, you will meet qualified 20-somethings, but you will inevitably meet many many more of them faking it till they make it but ultimately prove their inexperience.
We discussed this on discord :)
Different planes. The X59 is about being supersonic without sonic boom, the X-65 is about having no moving control surfaces just pressure air jets. ( Even if the first prototype will have movable surfaces as backup safety).
I must be misunderstanding your post because the only way I can interpret this is "their tone wasn't nice enough so they deserved to get fired".

Do you have a link to a full copy of the open letter or a screenshot where it called him an asshole?

The version of it here doesn't look like it deserves to be tone-policed in this way: https://www.theverge.com/2022/6/16/23170228/spacex-elon-musk...

To cite a small portion of it:

> SpaceX’s current systems and culture do not live up to its stated values, as many employees continue to experience unequal enforcement of our oft-repeated “No Asshole” and “Zero Tolerance” policies. This must change. As a starting point, we are putting forth the following categories of action items, the specifics of which we would like to discuss in person with the executive team within a month:

Since they apparently had a "no asshole" policy it would seem that if anything, calling your boss an asshole is officially endorsed.
Wow, so much discomfort expressed here about slow scrolling. Are we all adopted to read tons of pages of terminal output flying by? I'm certainly not, and XOFF doesnt work anymore in many setups. Pagers for the rescue, though not working everywhere...
I think showing “disdain” for democratically elected leaders is pretty counterproductive.

If countries start treating leaders of other countries they don’t like with “open hostility” won’t that just result in fewer interactions and less work among countries?
Given the current make up of the Supreme Court (particularly Gorsuch and Kavanaugh, IIRC), this hail-Mary isn't necessarily that low probability. Several justices don't like administrative courts being the law-maker, judge, jury, executioner, and tax collector.

I think one's attitude toward this case (independent of Musk / SpaceX) comes down to how much you value separation of powers as a check on government vs consolidation of government power as a check on the power of corporations.
I like that you are bootstrapping it. It does not look like a limitation anymore, but more as an advantage. How do you differentiate in terms of product?
Yes, three or four times now. Although not with the ones mentioned in this clock.

Most senior managers can coast for protracted periods as it's rare to replace the CEO in an upswing, and the CEO mainly has to not piss off those they work with. It's tough for any senior manager to read the tea leaves reliably, and as such - they are often replaced after N months/years when some decision goes poorly. The actions/results/impact of decisions are spread so far between that it's often difficult to assess a senior leaders impact in an organization.

DIS has had some high profile troubles since Iger left - but he may simply have seen the writing on the wall that the time to go out on a high note had come. I can think of several firms with similarly well-timed exits.
Debian Package Visualization (2016)
> It creates 2 disparate types of error handling

They are disparate conditions. Errors happen in response to conditions that occur during the execution of the application. Exceptions happen in response to conditions that occurred when the code was written. Very different things.

It is highly unlikely that you want to handle an exception. It's the runtime equivalent of a compiler error. Do you also want to handle compiler errors so that your faulty code still compiles? Of course not, so why would you want to do the same when your coding mistakes are noticed at runtime?

There are, uh, exceptions to that when it is necessary to handle exceptions, but if it you see it as routine you're doing something wrong. If you overloaded that with errors, forcing it to be routine, you'd have a nightmare on your hands (like in those other languages that have tried it).
Not really shifted.

If you think about it, a bug in the proof will require a bug in the code.

This visibility is a good thing.

Overall, note that the critical code, such as the microkernel itself, is small (kLoC wise) to begin with, which minimizes the odds a bug will go undetected for long.
I know FreeSWITCH and Kamailio both have WebRTC connections available, so if you use a SIP client in the browser over WebRTC to the server, you can plug into telephony networks on the server side.

We use Kamailio's WebRTC implementation heavily in Kazoo along with our libwebphone client. The transport is abstracted so Kazoo deals with the device and its configs; the Kamailio instance the browser connects to does the TLS termination for WebRTC. FreeSWITCH has the smarts for the SDP DTLS bits. And it all just works real nice together.
Thanks for reading the post/article :)

I did not see any point to listing out the cons as others have already done it a bunch of times. I was trying to focus on what moving to a monorepo solved for us (which was optics and poor ux).
PowerPoint, Photoshop, Excel, Illustrator, Lightroom, Premiere, Atom, and After Effects were all released first on the Mac. In fact the only applications I'd call landmarks that weren't initially released on the Mac are Word and VS Code, which weren't released first on the Mac for obvious reasons.
I was going to say, I remember getting KDE and OpenOffice pre-compiled 15 years ago. I made the mistake of building them from source on my Pentium 4 exactly once.
Like everything, it is fuelled by the AI bandwagon.

I bet this is primarily to compete with fixed function AI accelerators, so that you can adapt to new generations of the AI hype.

It doesn’t really need to be a better piece of engineering, or more power efficient. I’d say it is more guided by a marketing thing.
Why don't any of these congresspeople start a hedge fund?

Seems like it would do very very well.
Maybe you can hack some context management and hidden state with custom functions? The scratch buffer can literally be an endpoint that returns OK and has a field like "plain: list[str]", assuming it keeps function call data in memory. Better context memory can be done perhaps by reminding in the system prompt to always call getPinned() each 5 messages, perhaps...

But yes, the whole thing does seem bound to regress to low-quality "I'll enter 1/5th of your request in for you". You can probably even make a script that uses GPT-3.5 to generate these "GPTs".
Only at the level of Java source. The JVM (and several other languages) doesn’t actually care or enforce which exceptions a method might throw, which is what makes tricks like https://projectlombok.org/features/SneakyThrows possible.
Could it be that you are using touchpad to scroll? Or maybe you are on macOS?

At least in VSCode and probably some other software (especially if it's electron based) scrolling using touchpad gesture or other device that provides "smooth scrolling" (for example a thinkpad trackpoint) is always smooth similar to how when you drag the scrollbar with mouse.

VSCode "editor.smoothScrolling" has an effect when you scroll using scrollwheel. Typically turning the mousewheel by single indentation scrolls by some fixed amount of lines ~3-5 depending on configuration. When "editor.smoothScrolling" is off this scrolling by instantly moving everything up.
When "editor.smoothScrolling" is on as the description of this setting explains it plays an animation which moving the in as small increments as screen resolution and screen refereshrate allows. It's only a fraction of second, but since most screens now are are at least 60hz that's still 6-20 frames.

Different aspect of smooth scrolling (which is what similar named setting in other software might affect) is how the scrolwheel events are handled and reported. Typical mouse wheels rotate have physical detents making them spin with 15° steps, or 24 steps per revolution. And for a long time corresponding wheel events happened at roughly similar rate/resolution. Even if some the libraries were written with future proofing in mind that doesn't prevent applications and wrapper libraries making bad assumption about these values. For example windows API used to report values in increments of 120. That in theory supports wheel events with resolution down to 15/120=0.125°. But since for a long time the numbers it reported were always multiple of 120, a bunch of software did something like this `int scrollAmount = wheel_change / 120`. Thus throwing away information about scrolling at steps smaller than 120.

So a smooth scrolling can also refer whether everything in the software stack between software/input library/os API/driver correctly handles high resolution scrollwheel events.
If you use KeePass, and you probably will because I'm unaware of any other viable non-cloud options, make sure you use the KeePassXC variant. KeePass is dead.

https://keepassxc.org/