skysight-inc/HackerNews huggingface dataset:
Same. I get annoyed on systems where I have to use a mouse when I know keyboard shortcuts would be faster and more efficient, so having to do everything through a touchscreen is infuriating. And some people will say "well that's why you can buy a keyboard ..." so then it's a laptop, just not a great one. What's the point? ipad has always felt like a weird middle ground without an obvious niche, at least for my use.
This makes sense considering senior talent has significantly more flexibility in switching companies in today's tech job market. If you are entry-level or mid-level and your company mandates RTO, well suck it up, because there are thousands more ready to take your place in a heartbeat.
Related to that: The protocol that these (and many third-party devices) speak is called "Google Cast", yet Google refers to third-party devices speaking that protocol as "Chromecast built-in"...

> Similarly Chrome is their web browser so why call the physical device Chromecast?

I suppose it originally made sense, given that the physical Chromecast device only worked with Google Chrome, and in its early days even was used for tab mirroring (until most video sites started integrating the protocol natively). Wanting to benefit from the (at the time quite positive) brand perception of "Google Chrome" probably plays an even bigger part.

But at this point it seems like a weird historical leftover.
What does AI offer that ffmpeg does not when it comes to rotating an image 90 degrees?
Most likely yes, but People get drunk at weddings. And if you are organizing any kind of corporate event it might very well be the case that someone disagrees, not asking simply isn't an option.

My point is that even a normal person with completely benign motives has to consider this. Contrary to what the other poster claimed it isn't a law which only "creeps" have to care about.
Lesson Learned ...

If you take away an employee perk/benefit, employees get upset.

The lesson learned is, most companies didn't realize allowing WFH (due to COVID) would be perceived as an employee benefit.
Probabilistic PCA is not the same thing as modern generative AI
The easter egg of web frameworks. /?uwu pages
In an inertial frame of reference there is not. In a rotating frame of reference there funny forces like centrifugal and a Coriolis force.
Sounds like excuses.
This is a bit of cheating. It’s using a C64C - with its fancy refresh of the hardware. Not that there was any material differences in anything that matters, but the molded plastic case difference is definitely something to consider.
As Insurers Around the U.S. Bleed Cash from Climate Shocks, Homeowners Lose
A sufficiently smart compiler can detect that a new node gets allocated and then appended to a list, and allocate the node near the other nodes of that list.

To have a good chance that there is space near the other nodes, you’d have to reserve memory up front for each list you’d want to do that with, though, and that will kill cache locality before that optimization sets in. Corrections welcome, but I don’t see that (easily) being a net win. But hey, with a sufficiently smart compiler at hand, you can do wonders. (Edit: when looking at pure functions, it many times may not be that hard to discriminate between “this allocation will be returned” and “this allocation is temporary”. For example, if you use map to apply a function to all elements in a list, and that function is pure, detecting that only the return values of that function will be visible after the function returns isn’t that hard)

An easier win is that lisp garbage collectors tend to move memory, and thus can try to move nodes that reference each other close together. You get that for free with a semispace collector, but that has quite a few disadvantages, so you don’t want to use that. A generational collector also will do it a bit, though (say you create a few million nodes of garbage to build a list of a few hundred results. Then, after generational collection, those few hundred cells will be closer together than before)
That may be the case, but typing into my address bar does not trigger or suggest searches. Good point about the right click.
I think that's too granular and is dependent on the apps offering Face ID as a secondary-layer authentication flow -- I think OP is suggesting an entirely different user profile that doesn't even have the same applications that the original (save for the default iPadOS apps, and even those should be logged out from your Apple ID). The cognitive overhead of "did I make sure to enable Face ID on x,y,z apps so that I can pass around my iPad without worrying about any personal data being accessible" is too high for spontaneous + casual device sharing.

Example:
"Hey uncle ping00, can I use your iPad real quick to watch something?"
"Sure nephew, <switches profile to Guest ,and hands it over> go nuts"
Ghostscript can target HPGL.
Web technology is heavily invested in the goal of rendering content on the server and shipping markup and styling. The client browser still has to take the markup and render it properly, but the whole point of web architecture to begin with was to render data into markup on the server so the browser can be a pretty thin, standards-based rendering engine.

There are absolutely situations where web apps need to render most or all of the data into UI in the client, but that should be the outlier rather than the norm. Why do you assume that there are no situations when rendering HTML from the server is a valid, or even ideal, approach?

Even with native applications, the UI is a combination of content that is rendered on and off the client. An iOS app will end up with screens that are designed and rendered by the developer, the navigation menu and other chrome elements are likely rendered in the build, while some screens in the app do fetch data and render it to the screen. Again its very much the outlier to have a native app where the app entirely fetches data and renders all the content in the client.
This was exemplified to me by the recent Tesla Full Self Driving trial that was installed on my car. When using it, my want of agency was constant -- it was excruciating to co-pilot the car with my hands on the wheel necessarily ready to take over at any moment. It was not "right enough of the time" for me.
I would argue that the average person would lie to preserve their life. Not all, of course, that's a pretty wide stroke to paint many people with.

The resurrection of Jesus Christ is a dividing point to all humanity, and there are many willing to die on either side of the fence. While it has been contested many times, there is no definitive proof that Jesus was not resurrected, and there is pretty solid evidence that Jesus did die on the cross (as opposed to old age or some other natural cause). We also know that the Jewish leaders at the time of Jesus were furious at Christianity, and had a serious campaign to destroy and discredit it, yet it survived. You'd think that with their financial and people resources, they could have recovered a body or exposed Jesus as a fraud.
But where did they go? Did they start startups? Join another big tech (if so, who competes with Apple for pay)?

There aren’t that many opportunities for people these days, especially at the senior level where titles and compensation is still inflated due to 2020-2022 grants.
The entire theoretical advantage of linked lists over vectors (constant time insertion and deletion) comes from not sequentially allocating them.
You are missing the big picture. This isn't necessarily about the price level, but China's coercive, illegal trade practice to gain market advantage.

For instance, look at how they came to dominate the battery manufacturing. Foreign battery makers still have limited acccess to China's local EV market after the Chinese gov't forced them out under Xi's Made-In-China 2025[1]:

... China requires auto makers to use batteries from one of its approved suppliers if they want to be cleared to mass-produce electric cars and plug-in hybrids and to qualify for subsidies. These suppliers are all Chinese, so such global leaders as South Korea’s LG Chem Ltd and Japan’s Panasonic Corp. are excluded.

... Foreign batteries aren’t officially banned in China, but auto executives say that since 2016 they have been warned by government officials that they must use Chinese batteries in their China-built cars, or face repercussions. That has forced them to spend millions of dollars to redesign cars to work with inferior Chinese batteries, they say.

... “We want to comply, and we have to comply,” said one executive with a foreign car maker. “There’s no other option.”

1. Power Play: How China-Owned Volvo Avoids Beijing’s Battery Rules Car maker is allowed to use high-end foreign technology, while rivals are squeezed into buying local, Trefor Moss, May 17, 2018, WSJ
That actually sounds really interesting, but I would never have gotten that from the trailer lol. Thanks for the explanation.
Is there a white-label firefox that I can install that has sane defaults?
I'm pretty sure a normal iOS app can't start a recording while it is not open (which also applies when the phone is locked). And even if they could, at least some people would notice when there are billions of iOS devices around, that's a bit risky to just hope nobody sees the indicator.
People were already killing each other for thousands of years so introducing tanks was no big deal, I guess. To say nothing of nuclear weapons.
All the more reason to have a union.
While totally true it’s not a good reason to use it as a wake word in 2024 with my raspberry pi voice assistant ;-)
The implication of "I wish I could hand my iPad to..." is that the person receiving the iPad would be able to use it, not just physically hold onto it.
> the surprising thing is that they haven't partnered yet.

Amazon has a partnership with and investment in Anthropic, but I don't consider Anthropic to much good for various technical reasons not having to do with their model. Essentially, Anthropic is user-hostile in many ways. Also, Anthropic keeps spamming me daily with pointless legal changes, sneakingly adding marketing materials into their legal emails.
How can Mozilla guarantee some privacy? Well, they would be using separation of content and the source. The content is "broad categories" of search queries. They take your query, match it to a category (this is important, because it has to be local matching to make sense), encrypt it with the public key and send it to a broker. The broker knows where it is coming from, but not what it says. The broker then forward to Mozilla, which decrypts it with their private key.

I don't see a problem as long as there's not enough bytes of information that can infer a person. Aggregating the data in the client would allow this, so I see some kind of time shifting to protect the activity patterns.
Right, but a lot of modern SV companies like to pretend they're descended from the hacker subculture.

Just look at the name of this website :)
Interesting to see this post has no author or signature...
TARS, set humor to 75 percent.
It's not (and is never) a question of being pro-plastic, or pro-paper, or pro any material really. You can't reduce the discussion about how to balance our civilization and the rest of the planet to a "plastic or not" question.

Plastic use is a tradeoff, removing plastic has side effects that need to be addressed. "0 plastic" is a marketing claim because it doesn't guarantee it puts us actually in a better place.

To take a simple example: let's say tomorrow we replace all the plastic in cars with metal. Would the manufacturing required to get that metal in place, and the additional energy needed as the cars get significantly heavier counter balance the amount of plastic that won't be released in nature ? I'd wager that no, that would be a stupid idea, even if it reduces plastic.

And there's an infinite number of other stupid ideas to reduce plastic. That's why "0 plastic" is meaningless, what matters is if there's an actual improvement, including keeping using plastic where we don't have better alternatives.
Jeffrey Way has run Laracasts for over a decade now and it's way better.
Imagine being this cucked.
You might want to investigate winner mode for redoing and undoing all window configuration changes:

https://www.emacswiki.org/emacs/WinnerMode
Ah the corporate dream of a salesperson inside the ear of every consumer.
There's no specific requirement for this, it's just a word. In this case it's being connected to the real world traits of language use though.
Done, and now it works perfectly.
I was thinking Android actually, not iOS, but good to know.
I bet for some of these students, the goal of those classes is not to learn, it's to get enough information to pass tests so the students can check a box off on a prerequisites list so they can get their piece of paper. A student can review a recording of a lecture a month later to cram for a test. I imagine an "active learning" session is more difficult to record and review down the road. I think you have to reckon with the disparity in motivation between the teacher and the student in this situation. I imagine many of the students there don't really care about physics. They want to receive their information in as passive a way as possible so they can zone out during lectures. I think the article touches on that but reaches the wrong conclusion, relating it to an incorrect perception of the efficacy of the lesson instead of relating it to the students simply not wanting to put in the effort for something they probably don't care about.

That's my take on it as a former college student, anyway.
Lol, you really want content creators to aid AI in replacing them without any compensation? Would you also willingly train devs to do your job after you've been laid off, for free?

What nonsense. Just because doing the right thing is hard, or inconvenient doesn't mean you get to just ignore it. The only way I'd be ok with this is if literally the entire human population were equal shareholders. I suspect you wouldn't be ok with that little bit of communism.
I think that was a good move by the senior engineer. In part because I've done something similar and want to believe it's the right thing to do.

Did it change anything? Did the founder manage to keep things going?
This. I invite everyone to go and look at the amount settings that must be turned OFF in Windows 10/11, Firefox, Chrome, whatever app from companies that claim to respect user privacy. For Windows it is literally dozens of toggles, and unsoliticed apps. Then there are the so called security features like malware scanning of URLs/file downloads, etc. Then the DNS replacements which, ya know, still see the URLs that you are asking for.

Every company that claims to respect your privacy is full of shit. There is too much money to made in not respecting it and this is the sole reason that they exist.
Maybe I'm just too brutish to understand, but this comes across as absurd to me. Willing to be corrected.

Boundaries as a fundamental property makes sense. Literally all things have boundaries (or, if you prefer, no things have boundaries and we can design the perception of boundaries).

Thick boundaries is an approach to utilizing the property of boundaries. Thin boundaries exist; they're acknowledged (as "ineffective") in the selfsame paragraph. So Thick Boundaries is not a fundamental property. (Separately, I disagree that thin boundaries are categorically ineffective, unless we're defining thinness in a tautological way - ie. "a boundary so thin that a human can't ordinarily perceive it". But I'm no legendary designer.)

Engineers get a lot of flack for not having the skills to explain their work in non-technical ways, but I think designers are the worst about it. Concepts will be so abstracted as to be inscrutable, such that a simple statement of a fundamental property comes across as an obviously wrong and foolish statement to an outsider. This abstraction is not a bad thing in and of itself, but you'd think designers of all professions would be better about inclusive presentation - that is, about making their work understood.

(The introductory paragraph of TFA is actually an unusually clear and useful framing to the content - often such articles don't even both with a lay introduction; but the content, as I stated above, is close to nonsense to me.)
Looks very cool.

For anyone else wondering how heavy this is on a MacOS, I ran the install script and it just delegated to brew... brew listed the following packages being installed:

==> Fetching dependencies for unikraft/cli/kraftkit: aarch64-elf-binutils, gmp, mpfr, aarch64-elf-gcc, coreutils, gettext, readline, gawk, gnu-sed, pcre2, grep, make, capstone, dtc, mpdecimal, ca-certificates, openssl@3, sqlite, python@3.12, glib, libunistring, libidn2, p11-kit, libnghttp2, unbound, gnutls, jpeg-turbo, libslirp, libssh, libusb, ncurses, snappy, vde, qemu, socat, wget, x86_64-elf-binutils and x86_64-elf-gcc

Most should already exist on your mac if you do development... it seems to rely on qemu, unsurprisingly... openjdk as well (probably to support Java out-of-the-box?), imagegick etc.

Took a few minutes to finish installing... the CLI seems to be based on the Docker commands (build, clean, run, 'net create', inspect etc.), some package-manager like commands ('pkg info', 'pkg pull', 'pkg list' etc.), a bunch of "cloud" commands (I suppose that's the non-free part) and "compose" commands just like docker-compose. Interesting stuff.

Note for the parent commenter: the Lua link in the landing page is broken: https://github.com/unikraft/catalog/tree/main/examples/http-...

I tried to run the C hello world example... I get an error, it wants to run Docker?!?! I thought the whole point was to avoid Docker (and containers)??

Here's the log:

i creating ephemeral buildkit container
W could not connect to BuildKit client '' is BuildKit running?
W
W By default, KraftKit will look for a native install which
W is located at /run/buildkit/buildkit.sock. Alternatively, you
W can run BuildKit in a container (recommended for macOS users)
W which you can do by running:
W
W docker run --rm -d --name buildkit --privileged moby/buildkit:latest
W export KRAFTKIT_BUILDKIT_HOST=docker-container://buildkit
W
W For more usage instructions visit: https://unikraft.org/buildkit
W
E creating buildkit container: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?: failed to create container

PS. running the hello-world pre-built "image" worked:

> kraft run unikraft.org/helloworld:latest

EDIT:

A lot of stuff looks broken on MacOS.

For example, `kraft menu` doesn't work (error "no choices provided", even though the docs show it working fine without "choices"?)...

`kraft run --elfloader loaders.unikraft.org/strace:latest ./my_binary` also doesn't work (the docs show it working).
Error: "unknown flag: --elfloader".

Seems like the product is still in alpha?!
the average cost of EVs has been declining without Chinese EVs in the US market and they would continue to decline with or without Chinese EVs.
I think I wasn’t very clear when I said “support”, my bad. Trying again…

Apps made for keyboard and mouse suck on touch&pen devices and vice versa (even if the device is basically able to run both) because most devs pick just one mode of interaction and optimize their UI for it, while the other mode is just “supported” as an afterthought.

That’s why I believe Apple decided to have separate devices for each mode of interaction, each with its own distinct OS&app ecosystem.
These are common baby items. If you searched for baby stuff on Amazon or anyone in your household sharing your IP did, and especially if you purchased baby stuff on Amazon, they're going to recommend baby stuff more often. It's called an a priori algorithm. It looks at what other people purchased that have purchased similar things as your search/purchase history and recommends based on that.
Yes good point, I didn't mean that
They seem to often be stable for decades which is dangerous enough for them
This has nothing to do with mental gymnastics. Consent isn't a meaningful concept when it comes to each individual setting of a piece of software. You'd have to make 500 decisions every minute if you had to actively consent to everything your software does.

In fact cookie banners show this. People hate them because they force meaningless choices on them. If you make a website with tracking as an opt-out option, almost everyone clicks "accept all". If you make a website with tracking as opt-in, almost every one clicks accept all. That shows that opt-in/out or consent does literally nothing ot reflect people's preferences, the act of making a choice completely dominates the actual decision.

That means that if you want to respect user preferences you don't actually get around making default choices for them, and it's why consent is pretty much meaningless.
Haha, I was also banned for no clear reason (or perhaps mocking their AI? I don’t know). But then they reset the ban after a while. But it gave me no incentive to become one of the paying customers.
Quite right, keep an eye on those book readers ...
Elon Musk's xAI nears $10B deal to rent Oracle's AI servers
I definitely also say "Apple TV app", but I'm just not convinced there officially is such a service! (Not sure if that's more a statement about me or Apple's marketing/branding department.)

There used to be iTunes, where you could buy and rent movies. Then Apple split that app into its components "Music" (including purchased music as well as the subscription service called Apple Music), "TV" (including movie rentals, purchases, and the subscription service "Apple TV+") and "Podcasts".

Since these three things are quite generically named, of course it makes sense to practically refer to them as "Apple Podcasts" etc., and Apple's marketing department should have seen that need coming, but in-ecosystem, it does align somewhat nicely with other apps called Calendar, Mail etc, and when it's not clear from context, just add "Apple" in front (and maybe "app" at the end), and everybody will know what you're talking about.
I'm unclear about what search data they're collecting. Are they only talking about searches done through the omnibar, or are they including searches done by navigating to a search engine website and using that?
> Then again, more recently mobile apps and operating systems (on all platforms, e.g. desktop OSs) seem to be doing quite a lot of it, so maybe those legal concerns were overblown.

I think its possible that the laws are still being violated, but good luck suing companies like MS or Google as an individual. Governments won't go after them because their spy agencies love the constant stream of data they can collect from it.
Suggestion for a future 'Show HN': Send Mozilla an hourly (GDPR|CCPA) data request and notify you if there are any results.

I'd pay a monthly recurring EU$ 0(.|,)99 for that!
I made a multiple LLM video book that vector searches the video content
I love watching YouTube to learn about news and knowledge. when I am searching for a specific topic, multiple videos might share similar contents. so i made a multiple LLM quick summarizer which can you might quickly filter out the videos, save the video you want and later vector search the content you saved.

this is my first time making a webapp, and a chrome extension. AI is awesome, and this is a great learning experience. feedback are welcomed!!
Don't forget that every time: "This time is different".
Could also just let in like 1e-51% of the light and now it becomes a game of who has sufficient technology to detect a ship-sized darker spot.

I guess you can get a similar effect by having a garage door beam set-up where you flash a bright light and try to detect a cloaked ship passing through the "beam" by seeing them take too long to re-transmit a photon.
It's already a requirement to vote. Really it's a "you don't need it but actually you do". Makes the whole anti ID card thing seem extra silly in retrospect.