skysight-inc/HackerNews huggingface dataset:
> Jorma Ollila retired as a CEO around 2006; he wasn't really pushed out and Nokia was still performing well. He handed the keys to the company to a non technical CEO with a financial background

I wouldn't say that Ollila had a technical background either. Ollila has 3 MSc degrees, 2 in economics and 1 in engineering. But after graduating for the 2nd time, he worked first in an investment bank (Citibank), then in the finance department in Nokia before rising to the executive level. I would say he has a financial background.
Do you know when this was made? The version I am thinking of existed at least as early as 1995, possibly 1993. Someone else hosted us so that removes a lot of the clues I would normally use to figure out when exactly it happened.
redlib supports rss feeds and is a much better ad-free, tracker-free, distraction-free frontend for reddit
> [...] peacefully prevent the talk from proceeding as scheduled.

I am strongly opposed to this idea. We should not be burning books and should not be preventing talks from proceeding.

See Tim Urban's book What's Our Problem?: A Self-Help Book for Societies for why blocking speakers is a bad idea. Tim's argument essentially is that it's okay to decide you don't want to see a speaker, it's also okay to decide if you advice your friends to not see a speaker, but it's not okay to block a speaker from speaking to anyone.
TLDR; please don't call him, he really doesn't like calls. Must be a gen z
“ No sales calls, except for a short 'discovery call' if absolutely needed.”

But it’s the default call to action for bigger inquiries
Just when his work seemed like it was about to come back around and start to make sense, he would throw you for another loop that was the furthest thing from making any sense- and as a result could consistently create a set of childlike wonder, curiosity, and awe that are rarely experienced by adults nowadays.

Like a zen koan, the unexplainably of it could consistently shock the viewer back into experiencing the entire breadth of human emotion and experience that is outside of rational understanding.

David Lynch's work was mind blowingly creative and original work in a sea of boring media made by committees trying to extract a little more profit from the same few banal formulas over and over.

I'm shocked and grateful he was able to fund and produce things that were so weird and fascinating. The owls are not what they seem.
why would anyone email, you can just send a letter in the mail?
My take on whether we've lost the category of vector databases.
Ask HN: What does your DevOps support ticket lifecycle look like?
We'd love to learn how your team handles support queries. Where do the requests live? (Jira??), what are the different stages of solving them? how many tickets per day does your team get? What are the most repeated queries?

We'd love to learn! We're working on an AI devops agent [1] to automate the repetitive bits that teams handle on a day to day basis, it's super early, here's [2] a demo.

We'd love any and all insight.

[1] https://tryclara.ai
[2] https://www.youtube.com/watch?v=NhujIkNJknQ
I agree this law won’t be effective in its intended purpose, and that China will develop models of their own that are sufficiently competitive (as we’ve already seen). However, I think seeking “peaceful collaboration” between the US (or Europe or many others) and China - either between governments or private firms - is a naive strategy that will simply lead to the US being replaced by a more dangerous superpower that does not respect the values of free and democratic societies.

I also think that to a great extent, we’re already at war. China has not respected intellectual property rights, conducted espionage against both companies and government agencies, repeatedly performed successful cyberattacks, helped Russia in the Ukraine conflict, severed telecommunications cables, and more. They’ve also built up the world’s largest navy, expanded their nuclear arsenal, and are working on projects to undermine the status of the US Dollar. All of this should have been met with a much stronger and forceful reaction, since clearly it does not fit into the notion of “peaceful collaboration”.

China’s unpeaceful actions aren’t limited to the West. China annexed much of its current territory illegally and through force (see Xinjiang and Tibet). When Hong Kong was handed back, it was under a treaty that China now says is not valid. China has been trying to steal territory from neighboring countries repeatedly, for example with Bhutan or India. They’ve also threatened to take over Taiwan many times now, and may do so soon. They’re about to build a dam that will prevent water from reaching Bangladesh and force them to become subjugated. The only peaceful and just outcome is for those territories to be freed from the control of China - which will require help from the West (sanctions, tariffs, blockades, and maybe even direct intervention).

Even within China, the CCP rules with an iron fist and violates virtually all principles of free societies and classically liberal values that we value in the West. I don’t see that changing. And if it doesn’t, how can they be trusted with more economic and military power? That’s why I don’t think we should seek peaceful collaboration with China. We just need smarter strategies than this hasty AI declaration.
> Want a youtube channel in your RSS feed? Just copy the channel's URL and subscribe to it in your reader.

You can also subscribe to playlists, by subscribing to

https://www.youtube.com/feeds/videos.xml?playlist_id=PLAYLIST_ID

Where `PLAYLIST_ID` is the string after `?list=` in a YouTube URL. Unfortunately, that feed always contains the top 15 items in a playlist and many channels order items in reverse order (i.e. they keep the oldest one at the top and add to the bottom), unitising the feed.
The cli is faster if you know by heart but a real disadvantage is that it is hard to "see" what you did or what happened in the past. Good look finding where/whether an old branch got merged and find out if it is part of a release, using cli.
It’s cordial here, yes, though some other things happened in my life which I shouldn’t have let intrude into this discussion.

HN in general does not like humorous tones, or at least has a mixed reception, I notice a lot of times where my comments go back and forth between +3/-2. This one probably is a worse one. It’s observational like Seinfeld, but then I don’t really like Seinfeld’s style so I probably shouldn’t have written it in the first place.

That said a well written joke at the right time has gotten me over +50. But as I said I probably shouldn’t have been writing here at all that day, nothing good was going to be posted.
You could imagine this working well for cloudflare workers - especially with time limits on execution. (Or with even aws compute market)
I think its worth noting that inconvenience aside, the high rate of theft and stock loss is correlated to item price increases overall -- even above inflation.
Watched a man walk out of Safeway with two 12-packs under his arms makes me understand why eggs are $8 a dozen.
an old friend named his andalusian mare polopony after the famous 3 stooges pronunciation.
"hard"? it is not hard, it is just poorly designed, the API (commands) are really terrible.

Think of it: one person who cares about UX decades ago could make git 10 times more sane for milions of devs.
Semi-secretly you can skip the lines at the escalators in Moynahan's big train hall and just go down to the mezzanine and right to the platforms.
There's a bunch of network operating systems that use P4 (Arista EOS, Cisco NX-OS, IPinfusion OCNOS, Microsoft SONiC, etc)
For typical apps, the four variables here are backend latency, network latency, client-side deserialization, and client GUI rendering. (Less commonly, apps which have complex client-side state will also spend time reconciling server and client state.)

Keeping UI rendering under 16ms is the gold standard for native apps. That leaves only deserialization as the other target which the mobile developer can optimize. However, the typical solution there involves convincing the backend to ship a different format (i.e. switching from JSON to binary PList or to SQLite DB file).
All of this seems it would fit any transactional key value structure.
What percentile? Topics like these don't talk about the 5G connected iphone 16 pro max, but have to include low-end phones with old OS versions and bad connectivity (e.g. try the same network connectivity in the London metro, where often there is no receiption whatsoever).

As you reach for higher percentiles, RTT and such start growing very fast.

Edit: other commenter mentioned 75% as percentile.
If you look at the street view (https://maps.app.goo.gl/Li9FSf29kXJWJLxW8), you'll see that it's been redesigned since the picture in the post. The current street view picture is from Feb 2023; the picture in the blog post also appears to be from street view (given the translucent quadrilateral near the fence) but presumably from before 2023. So...it appears that the bike lane was redesigned in a way that reflects two of my biggest complaints that were based on the outdated picture. Doesn't that sort of vindicate what I was saying? Why did they change it if the original design was ok? Like why didn't they do it the right way in the first place?
It really depends on what a "screen load" means exactly. If its just rendering the screen from some client-side data then I would expect something <16ms. To support 120fps displays, it would need to be <8ms.

If a "screen load" includes making a network request to fetch data, then this is a very weird metric to include in a post about React Native. Most of that time budget should just be waiting for the request to complete. Just as before, it should take <16ms to render the screen once the data arrives.
I've seem some of his videos, but I'm not that familiar with GMTK. But they did release a game, and it was by all accounts "Very positive" /pretty good.

https://store.steampowered.com/app/2685900/Mind_Over_Magnet/
C# bindings?? F# and C# build on top of the same type system and can transparently access each other's types.
> Not only drift, which has claimed a number of them, but also issues with the console not recognizing when they are attached, and one pair that for some reason the switch won't recognize when trying to use in the horizontal orientation.

Yeah... I've repaired our joycons so many times (they all ended up getting the hall sensor joysticks from gulikit, some got new batteries), and despite this and actually not even heavy play time on them, the pairing is absolutely brutal. Definitely my most disliked aspect of the Switch.

We use gulikit controllers with the console pretty much exclusively. The price/performance ratio seemed right, I liked the first one we tried, and so I've just stuck with them.
If you were to use cbor, you could support binary values more easily.
I wouldn't exactly call flat UI a good thing. They are one of the horrible flaws of our current UI design trends.
The late David Foster Wallace said one of the only directors he found interesting was David Lynch.

https://youtu.be/C0Cvtu2FfGw?si=1_wk8fPMeeHYLrxl

I love that DFW wrote an essay about Lost Highway and used the term “Lynchian” (something horrific sitting right next to something mundane in a scene).

Charlie Rose asked Lynch about the phrase and didn’t really know how to respond.

Rose then brings this up with DFW who kinda chuckles and implies that was what he would expect.

Two extremely talented and intelligent creatives, but where DFW cared quite a bit how he was perceived, I don’t think Lynch ever gave a shit.

Lynch was on another plane of creativity and I’m not sure he even really knew it. He just did what he wanted to do (except for the original Dune film…)and let people take away from it what they might.

I honestly cant say I “enjoy” Lynch films but I will be the first to admit there is heart and soul poured into them by a genius.
Is this related to "Oh Shit, git?" by Julia Evans?

https://wizardzines.com/zines/oh-shit-git/

Perhaps not and the authors just named it the same because it rolls off the tongue nicely.
In addition to TypeORM, DBOS supports several popular ORMs:

- Drizzle (we're also a sponsor to Drizzle): https://docs.dbos.dev/typescript/tutorials/orms/using-drizzl...

- Knex: https://docs.dbos.dev/typescript/tutorials/orms/using-knex

- Prisma: https://docs.dbos.dev/typescript/tutorials/orms/using-prisma

More ORM support is on the way.
I for one would love to see model weights published in hardcover book form.
Wouldn’t a headlamp or a flashlight achieve the same purpose?
Lisp looks like it uses spaces, but that's only when we look at certain kinds of tokens that are terminated by whitespace, like numbers and symbols.

So (ls -l .foo) is a three element list of symbols in Common Lisp or Scheme, sure.

Symbols are not strings though; we don't necessarily want to use symbols this way. For one thing, they get interned. That means they stick around forever, or until explicitly uninterned. The symbols are memorized so that the next time they appear, the same object is returned (almost always implemented as a pointer to the same symbol).

String tokens use mandatory double quotes: ("ls" "-l" ".foo")
We can agree.
It wasn't paywalled for me. Perhaps it's changed?
It really depends though. Even in something like knot theory, that one might consider to be a very "pure" area, there's still a lot of computation involved that can be automated by computers.
Flutter does 120fps no problems and has for some time now. Its also a lot nicer to work with Dart than Typescript.
Yeah, perhaps.

But the heavy-hitters in this field all seem to have very old-timey UI's and out-of-this-world pricing.

Meanwhile, raytracing for computer graphics on GPU's is soooo performant-- it makes me wonder how much work needs to be done to make the equivalent of KiCAD for optical design.
Biden administration will leave it to Trump to implement TikTok ban
While this is great, for people claiming they can now built multi-arch images without emulation, how are you planning on doing so? As far as I know, if you want to build multi-arch images on native runners for each platform, you basically need to:

* Configure a workflow with 1 job for each arch, each building a standalone single-arch image, tagging it with a unique tag, and pushing each to your registry

* Configure another job which runs at the completion of the previous jobs that creates a combined manifest containing each image using `docker manifest create`.

Basically, doing the steps listed in https://www.docker.com/blog/multi-arch-build-and-images-the-... under "The hard way with docker manifest
".

Does anyone have a better approach, or some reusable workflows/GHA that make this process simpler? I know about Depot.dev which basically abstracts the runners away and handles all of this for you, but I don't see a good way to do this yourself without GitHub offering some better abstraction for building docker images.

Edit: I just noticed https://news.ycombinator.com/item?id=42729529 which has a great example of exactly these steps (and I just realized you can just push the digests, instead of tags too, which is nice).
Shellac isn't made of bugs - it's made by bugs. Specifically, it's the resin secreted by a female lac beetle onto the branch of the trees that they live and feed on.
Same. The only thing I can find is the Zoltan load-balancer at Sandia Labs.
Ask HN: Why does US allow hard tech interview questions if it bans IQ tests?
Tech interviewers often claim that they ask difficult questions to gain insight into how candidates think and how they handle reaching their limits.

However, this reasoning can sound like plausible deniability. How can you determine whether the real intent is to assess your IQ indirectly without explicitly administering an IQ test?

And why does the US permit this practice to continue if IQ tests are banned?

P.S. While IQ tests are not strictly banned in the US, using them opens up a company to potential lawsuits.
Love that this at the top of HN right now. I understand having an option to do a call, but when it's mandatory just for a bigger customer to get access to a product, it makes little sense. It's like asking a fish to swim a little closer to the hook. The fish knows what you're doing, you know what you're doing, and it's zero fun for anyone involved.
That's just not true. Russian Hill has plenty of highrises that were built in the 1970s: https://maps.app.goo.gl/LukSfpMG5DnumTL79

The point isn't that LA should force the area to be highrises. The point is that it should be legal, in a housing crisis, to increase the density of one of the lowest density neighborhoods in LA, which is already an incredibly low density city.

Literally just building row houses instead of SFH's would easily double the density. Three-unit row houses like in much of hilly SF would increase the density by 6x. The idea that we either need skyscrapers or SFH's is exactly the problem with our zoning laws. People should be able to build multi-unit when the demand is there.
> Anecdotally, I find engineers are way more prone to omitting the video feed and to lean on emails as response mechanism. I guess there's also a "people's person" vs "things person" thing going on.

To me, it's refusing to show up with a knife to a gun fight. The company needs a thing. The "things person" stands no chance in direct confrontation with a "people's person" and they know it, so they to avoid calls (direct or otherwise) to level the playing field. A "people's person" could fare much better against the seller's "people's persons", but then a "people's person" is in much worse position to understand the thing the company needs in the first place.

For buying things, a win-win outcome can occur only when people on both both buyer and seller side are "things persons".

It's basically a Prisoner's dilemma, with "people's person" and "things person" in place of "defect" and "cooperate".
It is going to be like it was in the 1990s with PGP and such all over again.
Oh, I looked him up just fine. I’m not trying to defend the man, or write a full biography. I hoped that providing some background to this awful article would further the discussion. So thank you :)
I’ve had similar feeling when realizing that the bells that we sometimes hear in old cities of Europe are exact same bells producing exact same sound as 1000 years ago
Show HN: Simpler user flow with GenAI function calling for Frontend devs
Hi HN!

In the last months I've been working on a JS package to integrate AI function calling directly into frontend frameworks, with little to no knowledge about AI required.

It works like this:

1. Design your actions (i.e. which JS functions you want to enable from GenAI).

2. Connect an Input to package's trigger (1 line of code).

3. When your user submits their needs, the API automatically run the actions with the best parameters.

Example: you are the owner of HN.

- User writes their need "I want to submit a 'Show HN' post similar to the best performing of 2024. My app is for pizza ordering".

- Using the package, the following actions are sequentially triggered:
`search(filter_by='year', filter_val=2024)` -> `sort(field='points', asc=true)` -> `write_post(text='.....')`
(disclaimer: I did not do it for writing this post ;) )

My goal is to allow devs to simplify user journey, finally improving conversion by reducing number of clicks to purchase.

Now, developers with some general knowledge about GenAI will get better results, but I'm working to make it effortless for anyone.

It's free to try, and I'd love to hear your feedbacks or requests for help -> https://userize.it
Agreed. The difference between a book and a film is that they are completely different things. You can't just graft a story from one directly onto another and expect results.
> The Nixon shock did not have an effect on real oil prices for OPEC members.

That's simply factually incorrect and I'm done arguing over a simple fact. And no, I don't agree to disagree.

> It’s comforting to think complex events like the Oil Embargo have singular causes.

You are the one who's been arguing the Oil Embargo has a simple cause, namely the Yom Kippur War. I'm the one who's been arguing there were multiple causes, and the Yom Kippur War was simply the straw that broke the camel's back.
I'm sure the upgrade would have been trivial for a competent expert to do but instead they outsourced it to a big software firm and surprise, it went over-budget. Seriously, what could this database be doing that's so complicated?
> ZFS is non-free so of course it cannot be part of Debian proper

ZFS is under the CDDL which is a perfectly good free and open-source software license, just some people view it as incompatible with GPL (IANAL, but this is apparently somewhat controversial; see the wikipedia page) so Debian doesn't distribute ZFS .ko files for Linux in binary form. They do, however, have an official package for it[1], just using DKMS to compile it locally.

[0] https://en.wikipedia.org/wiki/Common_Development_and_Distrib...

[1] https://packages.debian.org/sid/zfs-dkms
Have we done a RCT on polonium ingestion? All I'm asking for is a consistent epistemological threshold. Justifying belief based on what amounts to a scientific "vibe" isn't rational knowledge independent of its veracity.
The majority of the population doesn’t hang on Gabe Newell’s every word and buy 75 early access Factorio clones at each biannual sale.
Your landing and product pages don't mention macOS, only the pricing page, but the docs make it look like the macOS runners are the same price as Github's.
A 7 day outage seems rather unlikely no?
Do you mean Zorin?
Show HN: New paradigm in Front-end dev: life cycles for methods and variables
I found out that adding life cycles to methods and variable assignments creates a unified approach to solving UI, animation, state management, event handling, API calls, and more. It also makes development more enjoyable and focused on user experience.

Check it out here: https://github.com/livetrails/targetjs

I'd love to hear your thoughts
> And none of the hardware that Linux runs on runs 15 hours on a battery, quiet and fanless.

Of course it does? People have reported 20+ hour battery life on Linux laptops:

https://news.ycombinator.com/item?id=16058712

And the ones with such low power consumption are either fanless or the fans don't run anyway because you don't need a fan to dissipate two watts.

> And they can go to Walmart and buy an $850 M1 MacBook Air that can run MS Office, all of the other commercial software

But they don't need any commercial software. All of that stuff is dead and dying, replaced by web pages. Whether that's good or not, it's certainly happening.

> still have a faster quieter ARM based Mac

That $850 M1 is five years old. For the same price you can get a faster Ryzen laptop on a newer TSMC process. Meanwhile if you want a higher end machine, Apple overcharges so much for RAM that most people can't afford it. Notice how much lower Mac market share is than iPhone.

> it integrates with their other Apple devices

This is not a reason for anybody to use Windows, and Android has 70% global market share, so by this logic the global PC market should be trending toward 70% Linux and 30% Mac.

> And what’s more likely? They put Linux on their old slow laptops that run hot, loud and with piss poor battery life - all of which is worse with Linux - or they just buy another Windows computer or Mac that runs all of their software?

People have a random laptop which is 80% as fast as a new laptop and gets 6+ hours of battery life under Linux, but doesn't support Windows 11. Option one is they keep it and put Linux on it, which saves them hundreds to thousands of dollars for a new laptop, which is a pretty big advantage. Option two is they sell it and buy a new laptop, and then someone else buys it to put Linux on it and the installed base of Linux users still goes up.

> If they are using Office365, they don’t have to buy new software even if they do switch to Mac.

They're not using Office365, that's the point.
That is correct, thanks.