skysight-inc/HackerNews huggingface dataset:
Well, when you want the cleaning crew to spy for you, you better get chummy with them. My parents were janitors, so I got a start point at least. We're all just cleaning crews in the end.
> Set up a Google group.

Is it actually possible to sign up with a non-Gmail account? Because I've tried on a couple of lists, and it never seems to work.
Economic impact of hanami expected to double this year
Its because theres no entity that is actually acknowledging anything. Its generating an answer to your prompt. You can gaslight it into anything being wrong or correct.
Yeah seriously.

The third book -- while not nearly as good as either Fire Upon The Deep or Deepness in the Sky -- had even more fascinating insights into the practical mechanics of a group mind with physical bodies. Like the fact that romance happens on two separate levels!
A lot of our political divisions are essentially a reflection of the same issues that led to and pre-dated the civil war. Although nowadays the geography has expanded, you can still easily see the outline of the confederacy in today’s voting patterns.
That is nothing new. I've met and worked with plenty of old software engineers who learnt C++ 30 years ago and don't want to learn anything new (not even modern C++) for their job.
If you are ajust a little bit critical and realistic with human endeavors, you should see that ethic industry is an outright oxymoron. Capitalism and Ethics are fundamentally exclusive. Whenever they claim otherwise, it is propaganda.
'GoFetch' Vulnerability Attacks Apple M1, M2, M3 Processors
He was a tech rebel. Then he joined the government
Lokos like gaming laptop vs gaming desktop sales are roughly the same:

"In terms of market share, according to a 2020 report by Statista, Notebooks / laptops accounted for 46.8% of the global personal computer market, while desktop PC made up 40.6% of the market. The remaining market share was made up of other devices such as tablets and workstations."

https://www.statista.com/statistics/1119850/gaming-pc-market...

https://www.tech-bazaar.com/laptop-market-as-compared-to-des...
They have completely different privacy and reliability expectations: SMS is ephemeral, unreliable, unencrypted and short; whereas iMessage is semi-persistent, reliable, end-to-end encrypted and long.
This is the same story that I lived in the late 90's. My buddies and I would install every different distro, run through LFS build and that has turned into a very niche embedded systems expertise that is exactly where the industry is now. Every system has linux, qnx, or android. The university was so small that when we went to the IT department to "register" our computers for the network that the IT guys were excited that we were running linux.
Isn't it already a proxy for bypassing browser restrictions?
No one? In my opinion we are not there yet. Right now "chat" is the killer UX, I think conversational inputs will take over for a time... right now my killer AI app is a home brew slack bot RAG pipeline for my own knowledge base building and searching... Why share it, its free now... I think this will also be a trend. Those who can, those who cant.
In my experience, Discourse forums do appear high in search results as well. The added benefit is that they have a good UI to read old threads, unlike mailing lists.
By just using common sense one can still contribute to a project without making a huge commitment. One of the most important things to do is to check how they respond to pull requests. The vast majority of projects are positive and responsive towards them. There are some that seem to sit in limbo for various reasons but even those can later be merged into an unofficial fork and still be useful.
> working with glyphs and iterating them in reverse for RTL is brain-breaking. And line wrapping gets really complicated. It's also the most obscure because nobody has written down everything you need to know in one place

I can confirm this. I've been working on a (much simpler!) text layout engine for my canvas library over the past couple of months and the amount of complexity associated with just stamping some glyphs onto a canvas has left me screaming at my laptop on an almost daily basis. Getting a decent underline was a proud moment!

Question: did you ever find out what algorithm the various browsers are using to calculate how many words can fit on a given line? I'm almost there, except words will occasionally jump between lines when I scale the text. Really annoying!

The PR's still a work in progress, but I've got all the functionality I want in there (shaping lines to fit in non-rectangular containers, styling text, text along a non-straight line, dynamic updates, etc). Just need to test and document it all now ... https://github.com/KaliedaRik/Scrawl-canvas/pull/75
First genetically-edited pig kidney transplanted into living recipient
I really loved my Falcon 030, which I primarily used for music production in the 90s.

I already had an 1040 ST(FM) before it, but the Falcon 030 was really nice because of it's integrated DSP and the faster 68030 of course. It allowed 8 track hard-disk recording integrated into MIDI sequencer at a price much lower than the alternatives like Macintosh Sound Tools / Pro Tools systems. You could even have some effects like reverb with the DSP (nowhere near todays quality of course, but good enough for demos).

Basically one of the first affordable real DAWs.
For all the posturing and crypto hate on HN, we're entering a world where it's socially acceptable to use 1000W of computing power and 5 seconds of inference time to parse a tiny HTML fragment which would take microseconds with traditional methods - and people are cheering about it. Time for some self-reflection? That's not very green.
> Which is strange. Google knows how to write docs.

Oh, they don't. Some of their teams know how to write docs for some of the products. A lot of the time it's autogenerated reference with a couple of bare-bones examples
The Nvidia DGX GB200 NVL72 – ServeTheHome
Those systems are trivial to shut down by any central authority. I would not classify those as decentralized.
discuss.python.org comes up in my search results, sure.
I think they're saying the actual Internet that underlies all those peer-to-peer protocols needs to itself become a decentralized network ("a true peer-to-peer network").
It is pretty unlikely that this will stay. The next federal elections are almost exactly one year from now and the opposition parties are by and large against the law.

Also, as the article says the law mandates a re-evaluation after 18 months, so even in the unlikely event that the current government continues it is far from certain, that this law survives.
So, CPUs or cores (and maybe RAM) dedicated to run only trusted and only untrusted code?

Examples (I'm running Debian)

The kernel, the X11 server, terminal, ssh, bash, anything coming from the official Debian repos including the password manager: in the trusted environment.

browsers, electron apps, anything installed from unofficial repos or language and package managers (npm, rvm, asdf, etc): in the untrusted environment.

It reminds me of mainframes and their redundant and compartmentalized hardware architecture.
The problem is that if you call it out, it will frequently change its answer, even if it was correct. LLMs currently lack chutzpa.
> This is such a major effort: getting up to speed on existing code bases to the point you can add to them.

It's a great thing that different projects have different scopes! If you're just looking to contribute to some project to gain experience, it might be a good idea to start with some smaller scoped-project before jumping into larger ones.

For example, if you're interested to contributing to the core of Kubernetes, maybe start by contributing to a plugin that interact with Kubernetes. Eventually, while trying to contribute to the plugin, you get indirectly exposed to some of the internals of the parent project, and eventually you'll be able to faster jump into contributing to Kubernetes itself.
Why using a hash for url instead of url query parameters?
Disabling all hardware optimizations becomes an option long before homomorphic encryption becomes an option, performance-wise.
That’s the same for basically everything. There’s a bit of writing that highlights how modern life is so complex that no one actually knows the full process of how a modern mass produced pencil is made. It’s just millions of people in their own bubble working on the little piece of the supply chain they understand.
Ask HN: Did CPU in the past mattered as much as DL/LLM dev between NVDA and AMD?
Hi everyone,

We know that today a lot of DL and LLM research and development rely on NVDA's CUDA, even if AMD is trying to catch up with its ROCm, but it seems that it's not there yet. It seems that there's a large gap between these two, so that people who want to do research or develop DL and/or LLM would usually buy NVDA's products instead of AMD's.

I thought of the following question: Altair 8800 used Intel 8080, and IBM PC used Intel 8088 (and PCs usually came with Intel CPUs until AMD caught up), whereas Apple I and II used MOS 6502, and the first Macintosh used Motorola 68000 (PowerPC era).

So I was wondering that for people who have experienced or studied that era, were there any productivity gap between Intel machines and non-Intel machines, as large as today's NVDA and AMD? Some (small) business seemed to hold up with Apple machines even before its cooperation with Intel, do you think this is or can be true today, e.g., for (small/medium) companies/studios or individuals that can only afford AMD GPUs, or it's more a bet for the future?

Thank you for your time.
I use Firefox on an 8GB, early 2013 MBP, with hundreds of tabs and an extension, AutoTabDiscard that unloads/suspends them after a couple of hours.

Works beautifully. I have to restart the computer about once a month because of Catalina bugs, but Firefox is super stable.
So elected officials are actually following the will of the people? Isn't that their job? Last I checked, cannabis legalization had over 70% approval in this country. Hardly a grand conspiracy.
Matrix is strongly persistent, thin client; Signal is ephemeral, thin server. They cannot replace each other.
I’m 36 and am better than I’ve ever been. Especially with the LLM thing going on (and paired up with the elixir stack) I don’t have enough time to build all the things I want.

I am also a technical interviewer from time to time for a recruitment platform and see a lot of people and often see people stick to their own little niche and not learning anything outside of it (especially with Java tbh). Like they’re not even following the advancements in the Java language, not to mention their “3 years kubernetes experience” where they didn’t even bother to learn the basic primitives.

I don’t know, I find it weird to stop learning
I've done something similar and found the same thing. It also could not calibrate when I drew a dot on its last suggested coordinates.

"You said the play button was at 100, 200 and a green circle is drawn there. Is the circle located on the button or do you need to adjust it"

Something along those lines. And it also got the size of the image.

Nope its in the right ballpark but it could not make fine adjustments or anything closer to a button.
AND it's not even reliable.
M series of chips is an arm processor, licensed by ARM and fabricated by TSMC.
On top of that it is a processor. Did apple R&D invent the processor? No, they licensed an existing design, tweaked it, and paid a factory to make it for them.

Airpods are just bluetooth headphones. Did Apple R&D invent bluetooth, or even bluetooth headphones?

Apple watch was not even the first smart watch to market. They did not invent the watch, and they did not invent the smart watch.

You must be pretty blinkard to think that Apple invented all these things instead of licensing existing patents and repackaging them, which is what they do best.
With my limited Japanese, the closest thing I could find to a school had the name '初生雛鑑別師養成所' mentioned in an article https://www.tsuushinsei.net/shikaku-hiroba/animal/24917
From the gofetch website, apple has already done this for m3 chips.
LSP support is semi-built-in, but lots of improvements to come in that area apparently to support more language servers. With Python, it currently only has Pyright built-in which is more of an annoyance if you're working with code where the venv is inside a container but there's very active tickets on their GitHub about building out the LSP support. I currently use it as my second editor - I have Sublime set up to be pretty much perfect for my usage, but Zed is catching up fast. I find I'm very fussy about editors, I can't get on with VSCode at all, but I feel warm and fuzzy toward Zed - the UX is great, performance superb, external LSP support is probably the one feature stopping me using it as my primary editor.
Plain Text Email
One is actually useful day to day though.
> That is how you end up never contributing anything or having your first pull request be rejected.

Best way to avoid having your pull request rejected, is to make sure the change is actually wanted, which you can figure out by communicating.

So if some random webapp has a button in the wrong place, don't open a PR moving the button to the right place, open a issue and confirm it's wrong, and confirm the maintainer(s) would be fine with the suggested change. If something is unclear, clear it up before spending time on the PR.

Once consensus is reached, it'll be trivial to get the PR merged.
> No, its not. SaaS has existed for more than 20 years and reselling FOSS has been something it has done as long as there has been FOSS to resell.

Not from a single vendor everyone is already using (AWS, GCP, Azure).

> What's changed recently is people launching venture-funded startups centered on gaining popularity through the appeal of FOSS

Redis aren't a venture-funded startup.

> one centered on selling services that were essentially just the FOSS, hosted

Many companies tried open core and hosting, like InfluxData, and it still didn't work. It's a hard sell when the big cloud providers' services are right there, a click/tf resource away, with integrated billing just a line item you don't have to haggle over. Honestly the only one I can think of that is kinda working with that business model (but still losing money) is GitLab.

> That’s the new thing, and why there is so much energy going into trying to figure out how to retain the marketing appeal of FOSS with the new licenses that lack the value proposition of FOSS.

BSL/SSPL don't lack the value proposition of FOSS. You can still see the code, you can still contribute to it, you can still fork if it the company goes under or you disagree with their direction. The only thing you can't really do is compete with the company behind it, which most users actually don't care about and is hardly a part of the value prop.
Sounds like you had FU money or can easily get into another job quickly.
There’s AutoTabDiscard which lets you set a timeout and other rules for when to discard.
The prompt, for those interested. I find it pretty underspecified, but maybe that's the point. For example, "Business operating hours" could be expanded a little, because "Closed - Opens at XX" is still non-processable in both cases.

You are an expert in Web Scraping, so you are capable to find the information in HTML and label them accordingly. Please return the final result in JSON.

Data to scrape:
title: Name of the business
type: The business nature like Cafe, Coffee Shop, many others
phone: The phone number of the business
address: Address of the business, can be a state, country or a full address
years_in_business: Number of years since the business started
hours: Business operating hours
rating: Rating of the business
reviews: Number of reviews on the business
price: Typical spending on the business
description: Extra information that is not mentioned yet in any of the data
service_options: Array of shopping options from the business, for example, in store shopping, delivery and many others. It should be in format -> option_name: true
is_operating: Whether the business is operating

HTML:
{html}
Reminder: 'modern' and 'old-fashioned' are political epithets, not measurable quantites.
It is sewerage all the way down.
Interesting, thanks, I'll keep an eye out for that. I rarely need to diff particularly large files.
In the browser is the primary use case for fido keys.
First few versions of Swift kept changing how strings work because it's not entirely obvious what most people intend from the nth element of a string.

Used to be easy, when it was ASCII.

Reverse the bytes of utf-8 and it won't always be valid uft-8.

Reverse the code-points, and the Canadian flag gets replaced with the Ascension Island flag.
It's security vs. speed. Can't have both. It's a bit like security vs. convenience.
My guess is it's shorter and easier to share.
I'm not sure what argument you're making, but if you measure social division purely by looking at public displays of violence you're going to miss all the warning signs until it's too late.
The Falcon was a nice machine (I still have one!) although it suffered from the characteristic Atari penny-pinching: still no MIDI thru port (on a machine which was otherwise amazing audio-wise - same DSP as the NeXT!) and while the new video modes were great, they used comparatively more RAM and were somewhat held back by the fact it still had a 16-bit data bus.

The OS didn't take anything like full advantage of the hardware, but any serious users at the time would have piled on extensions/addons/replacements like MagiC.
While energy remains cheap and human minds remain expensive, it always makes sense to use AI to reduce human effort.

If one cares about the environment, a carbon cap/tax is what you should campaign for. Then carbon-based energy sources will be curtailled, energy costs will go up, and AI like this will be encouraged to become more energy efficient or other methods used instead.
The problem with Australian law, and I suspect most law, is that the practical problems of the actual system appear to be less about the theory and more about the absence of enforcement, oversight and due process.
> terminal, ssh, bash

> X11 server

Those can very easily execute untrusted code.
I don't need a cross platform solution so that's really not my problem.
How is the experience? Any rough edges?
You've sneaked in a premise that they are not starting their own companies. As a counter-example, there are many 40+ year old people were laid off in the video games industry in recent years, who have since founded their own companies. They attract good talent, offer good working conditions (often remote), and attract funding much faster than the usual new company in this space. So in that sense, they are quite robust and formidable. Another way to say this is that they are in auspicious circumstances to build powerhouses in a blind spot.
I don't know. It feels like the digital age will die with the advent of AI. People keep casting doubt. But, that's purely out of a place of ego. When you work with those tools. When you build tools on top of those tools. When you follow the research. When you notice the rate of advancement. Then, it becomes blind faith to think AI is not the twilight of digital work for humans.

Effectively no one is debugging assembly. But, I'm supposed to be convinced "someone will need to be there when things break"? Come on. There are millions in the field worldwide.

What you say is true, from my own experience as well. That said, it feels like a career change is in order simply to be able to continue to provide 10 years from now (There's another 30+ years I need to work before they let me die).
That is a common bullshitting strategy, talk a lot of bullshit, and then backtrack and acknowledge you were wrong when people push back. That way they will think you know way more than you do. Many people will see thought that, but most will just think you are a humble expert who can acknowledge when you are wrong instead of you always acknowledging you are wrong even when you aren't.

People have a really hard time catching such bullshitting from humans, which is why free form interviews doesn't work.
This is a valid point, but we are still in the early stages of AI/LLMs, so one would expect the speed and efficiency to improve drastically (perhaps accuracy too) over the coming years.

At least AI & LLMs have large scale practical applications as opposed to crypto (IMO).
This is awesome! Not OP but I think I found something to work on - I've worked as a backend for a company like fivetran so I feel I might have something worth offering
I use uMatrix and allow first party JS. When some sites break I open the matrix look at what they would like to load and allow one more origin and reload. An example: chatgpt works by allowing JS from the first party domain, *azure.com and oaistatic.com, which looks like something from OpenAI. It would like to load JS from three other domains but it works even if I don't allow them, so there is no need to let that code run.
> Nah, python is one of the few languages with an ecosystem that can still be properly packaged, even after pep517. All libraries are scripts that are installed (and bytecode-compiled) globally.

Virtually every Python programmer now uses some sort of virtual environments, because a single Python environment cannot have multiple versions of the same package installed, and those "proper" packages are pain in the ass for that reason. If I install a `python3-pil` package in Ubuntu jammy today, it will be 9.0.1 instead of 10.2.0 and I cannot install 10.2.0 into the global environment without risking some breakage. Yes, there would be some backport packages and then PPAs, but they will again be non-cooperative in the same way and I just want to use `pip`.

What if each leaf package making use of `python3-pil` had their own virtual environment instead? That would solve most problems, but doesn't that sound like rustup? In fact, `dist-packages` was born exactly due to the stubbornness of those distro packages...

> Dynamic linking isn't really an end-user feature, but rather a system integrator's.

Any system integrator that strictly insists on dynamic linking is missing the whole point of building systems in the first place.
Owl, a new augmented password-authenticated key exchange protocol
My attempt at skimming for "what would be needed": controlled input specifically designed to make the process with the keys speculatively fetch or not fetch address lookalikes depending on key bits, and some observer comparing timing either of fetches to canary addresses after the key has or has not triggered a fetch, or observing how the timing of the crypto parts changes with our without canary fetches beforehand. Or perhaps even outside observability from inputs that would either fetch the same canary address twice, or two separate address, depending on key bits?

In any case, the stack of "this could not possibly be workable / but with enough statistics it can, and computers are plenty fast to generate statistically useful case numbers" is truly mindboggling with these attack vectors.
Chat sucks and will be replaced in almost all cases, I suspect. Speaking is much easier for many tasks, traditional UIs for others. Mediating everything through a keyboard is clunky and slow.
Choosing Your Business Structure – LLC or Sole Proprietorships
*Except Victoria by the looks of it. :-(
I doubt this affects even the tinyest measurable amount of Nintendo's customer base.
https://github.com/nodejs/node/pull/51362
100% market share.

A competitor will likely need to be 10x better than ChatGPT in order to get significant market share, not just marginally better in certain scenarios.
It would be interesting to add "Use cases" section as I had to check HN comments to grasp what the service actually does.

Question: how is your service different than generating a request from curl in Postman, saving it, then using?
TL;DR - It's a nonbinding resolution that politely asks people not to use AI maliciously.