skysight-inc/HackerNews huggingface dataset:
AT protocol currently supports two different schemes for base identifiers based on w3c's DID system. The DID:PLC scheme is centralized, but not inherently tied to any one host. It is currently hosted and run by the Bluesky PBC, but they want to spin it off to help protect against themselves turning evil. This system lets users change their handle and move to a new personal data server seamlessly.

There is also DID:Web. This one has the downside that you need to continue to control the domain name in question indefinitely, and it can be argued that the domain name system is still a form of centralization. Like PLC users can theoretically change handles to another domain name with this scheme (but must contrinue to control the original domain name). Users can freely move to another personal data server.

AT Protocol can add new DID schemes in the future to avoid these downsides, with the caveat that users cannot change from DID type to a different one seamlessly, and adding new DID types may potentially require updates by multiple other parts of the ecosystem.
Cool! Contrary to some of the other posters I think this definitely counts as deanonymization, or at least is close enough. How anonymous would satoshi be today if we had his location to within 250 miles?

Repeated applications of this attack (maybe disguised somehow?) could let you track someone’s travel over time, and it is usually only takes 4-5 zip code sized locations to uniquely identify someone.
It is. And regardless, apologetics concerns absolute truths of the highest order. Marketing any LLM as being an authority on absolute truths has always been a terrible idea, which is why we do not use them instead of doctors and babysitters. Using them as faith guides is no less reckless.
https://en.wikipedia.org/wiki/Interesting_number_paradox

> The interesting number paradox is a humorous paradox which arises from the attempt to classify every natural number as either "interesting" or "uninteresting". The paradox states that every natural number is interesting.[1] The "proof" is by contradiction: if there exists a non-empty set of uninteresting natural numbers, there would be a smallest uninteresting number – but the smallest uninteresting number is itself interesting because it is the smallest uninteresting number, thus producing a contradiction.
I'm not sure what the point of this really is. Many of those printers and POS systems have OpenCUPS support already, which is more or less "one command". If it requires a Raspberry Pi I have no idea what you are selling. Can you please elaborate on this?
There is also jupytext that does two-way sync between notebooks and regular Python files. For instance one could use it to keep the python files in git repos (rather than notebooks which contain a lot of noise and are no diff-friendly at all).

[1] https://jupytext.readthedocs.io/en/latest/
Signal is definitely also aiming to provide metadata privacy, which they understand to be part of secure communication.

Otherwise, they wouldn't pad attachment and message sizes, offer a "sealed sender" feature, allow relaying all calls to avoid callers/callees from learning users' IP addresses etc.
Modal Launches Sandboxes
> Western academia has always been more about advancing knowledge, which IMO is academia's mission.

You can advance knowledge in ways that are aligned with the nation's strategic needs. That would imply the career path of researchers would be oriented towards industry instead of pie in the sky projects.
As soon as I read the title of this post, the anecdote about the Grothendieck prime came to mind. Sure enough, the article kicks off with that very story! The article also links to https://www.ams.org/notices/200410/fea-grothendieck-part2.pd... which has an account of this anecdote. But the article does not reproduce the anecdote as stated in the linked document. So allow me to share it here as I've always found it quite amusing:

> One striking characteristic of Grothendieck’s mode of thinking is that it seemed to rely so little on examples. This can be seen in the legend of the so-called “Grothendieck prime”. In a mathematical conversation, someone suggested to Grothendieck that they should consider a particular prime number. “You mean an actual number?” Grothendieck asked. The other person replied, yes, an actual prime number. Grothendieck suggested, “All right, take 57.”
PS3/XB360 level graphics still requires a fair bit of content and the web-game-ecosystem kinda died off with Flash and people moved onto mobile or focused on marketplaces like Steam/XBIndie,etc.

I do think we're due for a new wave of web-based gaming though, web audio just wasn't near maturity when Flash went and the mobile/steam/xbindie marketplaces still worked for indies. But now with all the crowding and algorithm changes people are hurting and I think it might just be a little spark needed for a major shift to occur.
It's asked about what a specific version of a text says and gets that wrong. It doesn't particularly matter how correct or carefully copied that scrap is, the machine can't faithfully reproduce or quote a particular version. In fact it made up a quote that doesn't exist in any version of the Bible the author could find at all.
copyright infringement is a civil charge, silly guy. no offense, but there arent many ways to defend its existence in current form without resorting to hyperbolic nonsense and looking silly in the process. so its not a 'crime' and you have to prove damages for a civil offense so... youd need to prove that ai caused damages or how that is materially different from other algorithms like google scanning documents to provide the core utility for their service
A nice story similar to Nokia/Kodak/Netscape but with a happy ending.
I wouldn't say that I get angry or fatigued so much as disappointed or even merely not excited about most new things.

The thing that changed for me is probably to stop blaming my tools and learn to apply things I learn from other places to my current work and tools. That's a lot of space in itself.

I do still keep tabs on things that I don't use but curious about, like GPU advancements and prices even though I don't work in the field or do any serious gaming. Similarly for front-end frameworks--I dabble with them for hobby projects but isn't my day job. Back-end to me seems less sensitive to frameworks, if you get the database schema and SQL right along with some reasonably plain/sane code/dataflow it's probably alright.

I sometimes find myself wishing I needed to use hot new thing, but I can't justify it. e.g. Rust is cool but do I really need that? My day job uses Ruby which is so much slower than other gc languages--wish I had proper static typing though. My bar of acceptability is much lower for tools and raised for how I use them.
This is how it worked for me catering breakfast and sandwiches. There’s not much down time unless it was in between lunch and dinner shifts.

We handled all the breakfast and fruit trays until the kitchen staff came it at 7am. We got there at 5:30.
Exactly. Especially when considering that Signal was often advertised as that *one* privacy friendly open-source messaging solution in a world dominated by data-collecting demons like WhatsApp, etc. I don't think even WhatsApp let's such status details leak; notwithstanding whatever they might be doing with the user data on the backend.
Pica officially stands for "Platform for Intelligent, Collaborative Agents," reflecting our mission to enable seamless collaboration between AI systems. When we chose the name, we loved that picaos.com was available. While we’re aware of the condition “pica,” we like to think our platform has an insatiable appetite for APIs, integrations, and data—thankfully, no chalk or clay involved! :D
I'll put one out :-)
Both pizza joints, and the Chinese place I order from employ their own people.

This is the crux of the matter. We're not living in the "2 pizza joints and a Chinese place" world anymore. In my city there are hundreds of restaurants serving cuisines from half the countries on the planet. Portuguese, Spanish, Italian, French, British, Nigerian, Ethiopian, Eritrean, Mexican, Salvadoran, Peruvian, Brazilian, Korean, Japanese, Chinese (including Cantonese, Sichuanese, Shanghainese, Taiwanese, and Hakka), Indian (too many to count, likely from every province in the country), Pakistani, Bangladeshi, Sri Lankan, Thai, Vietnamese, ...

We also have movie theatres selling popcorn, Dairy Queen selling Blizzards, StarBucks selling frappuccinos, and McDonald's selling McFlurries, doughnut shops selling Boston creams, dessert shops selling matcha roll cakes, ... I didn't even mention pizza joints!

In other words, the delivery apps bring customers an explosion of options they never had before. That is their highest utility for customers (while offering the risk pool solution to restaurants).
Won’t happen. It’s the perfect way to underpay people. You can overpromise and underdeliver without breaking the law. When your workers get upset about poor pay, they’ll mostly direct their ire at your customers rather than at you.
He does respond to minor inquiries frequently, but do remember that his company supports a gigantic predatory underage gambling market.
This is awesome, yay for an open source https://getbrick.app/

I'm curious if you have an NFC tag that you'd recommend or that you like to use?
No, you get a food scale and weight every single ingredient before adding it to the meal. As for who got how many calories, weighing of the portions should provide that information given the ingredients and how much of each there is.

Your metabolism is a system. Like any system, data about its inputs and outputs can be gathered if you would but measure it. Make getting accurate portion sizes a part of your daily routine.
How excellent for a quantized 27GB model (the Q6_K_L GGUF quantization type uses 8 bits per weight in the embedding and output layers since they're sensitize to quantization)
Hah! I've been emailing the creator of Paper Golf to ask if he would be ok with me creating something like this! Looks like you beat me to the punch :P
TikTok Brought Back to Life Thanks to Trump? [video]
This is such nonsense. You're holding an elitist view that does not even evidence the intelligence that you claim. These "college grads," you say, what are their degrees? We have college grads these days that went through school without even reading one book. These statistics lump together someone with a physics degree or even a philosophy degree with those with a "gender studies" or "communications" degree; many of these people are baristas at Starbucks but this kind of tactic tries to make it seem that this group are the intelligentsia. Please. I think you will find there are plenty of people more educated than yourself that voted for him.
random thought if in the future children are born with a brain computer and inherit their family's data that would be interesting
Show HN: PyTorch solutions for NumPy-100 exercies
I haven’t experienced what you claim. I’ve succeeded to the 99th percentile with wage negotiation the last 2 times I job hopped (both FAANG). The trick is you really do need to do the work to collect a poker-hand of competing offers with which to have leverage. You can then say “I won’t take your offer unless you make it (top of band, L+1, remote)” etc.

This has not backfired on me. It just takes 8 times more effort than getting hired at one place. I figured the benefit would compound.
Reminds me of BERG's Little Printer (2012). Someone updated the software stack for em! Nice app, great system, lots of sweet social features & good tools.

Alas it seems built around a specific thermal printer, isn't generic.

https://nordprojects.co/projects/littleprinters
https://github.com/nordprojects/sirius?tab=readme-ov-file
https://github.com/nordprojects/littleprinters-ios-app
> If you behave badly, be it cheating or otherwise, you should be banned from using the multiplayer service because your behavior impacts other people.

What if you behaved great but some guy fresh out of code boot camp's algorithm bans you?
Deploying Rails on Docker: Kamal Alternative
Reminded of back in '02 or so when the networking spods at $ISP would just install everything off every Red Hat Linux 9 CD when they built a machine so they "didn't have to worry about anything being missing."

Those were the only *n?x boxen at the place that I did my best to avoid touching. It was ... I don't recall that it ever caused a problem (a buggy RH kernel that made fork() only work statistically did once, but that was orthogonal) but it just bothered me as a matter of principle.
Is BiCMOS radical woke? :-)
Author here for your Premium questions...
And what specifically did Musk "biting his lower lip" suggest to you?
Hello, I'm an organizer for a system to coordinate multiple mutual aid networks, many of which are only organizing by Signal & Protonmail exclusively because they think they're secure and private.

People who are doing work to help people in ways the state tries to prevent (like giving people food) rely on this tech. These are the same groups who were able to mobilize so quickly to respond to the LA fires, but the Red Cross & police worked to shut down.

This impacts the people who are there for you when the state refuses to show up. This impacts the future version of you who needs it.

Most people aren't disabled, yet. Doesn't mean they don't need us building infrastructure for if/when they become disabled.
Comments are discouraged and moderated away on regular job postings in the whoishiring threads as well, for the same reasons - job posts can't function as job posts if every single one of them turns into a discussion of the company in general.

Posts about companies doing lame things get posted on HN all the time and many are quite popular and get plenty of discussion. There's usually at least one on the front page more or less daily.
One of the values of doing your own research is it forces you to speak the "language" of what you're trying to do.

It's like the struggle that we've all had when learning our first programming language. If we weren't forced to wrestle with compilation errors, our brains wouldn't have adapted to the mindset that the computer will do whatever you tell it to do and only that.

There's a place for LLMs in learning, and I feel like it satisfies the same niche as pre-synthesized Medium tutorials. It's no replacement for reading documentation or finding answers for yourself though.
1 and 2 are right, 3 and 4 are dead wrong. There are massive opportunities out there and it isn't a problem focusing on hypergrowth and exits. It is however a problem that even when these massive growth and exits do happen the payout is usually not worth it for all but the founders and VCs.

If you stay too long and the company does grow, but your salary doesn't keep up, and you decide to leave you now have to either abandon your options or buy them and pay taxes on an overinflated FMV (if I can't sell them then the FMV is 0 to me). You are now left with options that are, at best, worthless for a long time or most likely worthless forever. Meanwhile founders have gotten money from internal raises to keep them going and have some ability to make sure their shares have value when an exit happens. Staying means you watch year after year as your options continue to not be worth anything and your share of the company continues to be cut as rounds of funding happen all the while watching as people at a FANG are making 50% more than you.

The only strategy that has a chance at any value is leaving early and leaving often or coming in very late to have a real salary and a chance at a minor boost on your options when an exit happens. If you are an early employee (20 or less, and your options are valued at ~0.10 or less) AND you think there is some chance the company will 'make it' then buy a few k of your options as soon as they vest and leave after 1-1.5 years to go to the next place. This avoids taxes on worthless options and gives you some shot at maybe having one give you some value back. If you are any later than that then don't buy your options and make sure you get a salary that is competitive and still leave after 2-3 years if the company hasn't made it. The options are probably going to be worthless but now you are using them to grow in ability and salary.

Options as compensation is a lie and that is the core problem.
I've been calling this out since OpenAI first introduced ChatGPT.

The danger in ubiquitously available LLMs, which seemingly have an answer to any question, isn’t necessarily their existence.

The real danger lies in their seductive nature - over how tempting it becomes to immediately reach for the nearest LLM to provide an answer rather than taking a few moments to quietly ponder the problem on your own. That act of manipulating the problem in your head—critical thinking—is ultimately a craft. And the only way to become better at it is by practicing it in a deliberate, disciplined fashion.
Thanks!

One reason why I'm asking is that I'm in the market for a new laptop and am wondering whether it's worth spending more for the possible benefits of being able to run ~30-40GB local LLMs.

Unfortunately it doesn't look as if the answer is either "ha ha, obviously not" or "yes, obviously". (If the question were only about models available right now I think the answer would be no, but it seems like they're close enough to being useful that I'm reluctant to bet on them not being clearly genuinely useful a year from now.)
Exactly - anywhere you have undocumented or unregistered or undereducated workers you have exploitation. I don't know why this isn't discussed more widely as being a core element of the gig economy.

There isn't a technology or unionization fix for this as it's a social and polite problem. I've looked into cooperative worker-owned solutions but for certain strata of society there are more gaping problems than the algorithm.
True, it’s not any of my business.

Maybe superhuman AI will have humans do this kind of work to make us feel useful. “Oh, you’re right, does look a bit like a duck! Fun! You’re doing so well helping me discover the secrets of the universe! I enjoy working with people.”
In regard to converting ipynb files to *.py, use jupytext [1]. It will automatically convert notebooks to both *.md and *.py. This also allows to `import * from notebook1` in notbeook2, which is great for splitting long notebooks into many sequential ones. The trick is to add cell-tags to those cells that you don't want to appear in your *.py converted notebook ("active-ipynb") - e.g. you want to include method definitions to be imported, but not plot() stuff (etc.).

I was a little bit disappointed by the topic focus: I was hoping to explore/use LLMs in notebooks for data processing, not for augmenting my code writing. I used stable diffusion (automatic1111 API) in Jupyter once and wrote a blog post about it [2]. However, I haven't used any LLMs so far in Jupyter Lab to do data processing. I did use OpenAI's API in Jupyter [3], but found it too limiting and too much of a black box.

[1]: https://jupytext.readthedocs.io/en/latest/

[2]: https://ad.vgiscience.org/links/posts/2023-06-27-stable-diff...

[3]: https://kartographie.geo.tu-dresden.de/ad/2022-12-22_OpenAI_...
oh wow, this concept deserves its own post. Imagine emergency evacuation info being unattainable like this.
ahem... https://xkcd.com/356/
I see this too. An incredible amount of griping about the Wednesday cookies. Not much about how the shop across the street is giving an extra $100,000 for the same work profile.
https://www.karaoke-version.co.uk will happily give you a song with any combination of instruments you like, as long as it's in their catalogue, and as long as you give them money
The comments would unilaterally be negative and the purpose of those job ads is half the reason Hacker News even exists.
Tilde, My LLVM Alternative
The first thing that comes to mind for me is

https://nextdoor.com/

which is very much about community organizing but it has an aura of "people spreading rumors about bicycle thefts at the movie theater downtown (why don't they call the cops?)", the woman who radiates creepy signs of precarity (is cleaning up and looking for the phone number of the people who are suspected to run an illegal landfill) and then posts screen shots of the creepy come-ons she gets from guys who want to be her sugar daddy, etc.

Maybe there's a space for a platform that specifically targets small, community, in person kinds of organizations, maybe even targeted to a particular geographical area; something like Meetup but just a little less structured.

Here's a fair sized local organization (has more than one run a month) that has a good site

https://fingerlakesrunners.org/

But making that scalable is tricky; somebody in the club's leadership is a Wordpress pro. $5 a month would be cheap, but people are niggardly. If you're a web tech native owning a domain name is table stakes, but I think you'd lose 80% of "normies" even the phone-dependent "internet natives" if they had to get a domain name. There is a certain amount of panic over the breakdown of community organizations, see the line of research described in this film

https://www.rottentomatoes.com/m/join_or_die

and rather than getting $5 a month out of people who think they can't afford it, getting funding from somebody like the United Way (for a particular area) or the Knight Foundation might be a better idea.
Adapting Your Team Culture for AI: DevOps Lessons Learned with Hannah Foxwell
IMDB founder steps down as CEO after 35 years
Well, that's a bit problematic when considering the origins of the book, but I think I better dip out of this conversation here and now.

If anyone is curious what resources led me to this conclusion, I would recommend reading "Jesus Before the Gospels" by Bart D. Ehrman. He is much better versed on the subject and also has some great talks online.
If I use Google Maps I ain't navigating. I follow the instructions until I arrive.
I get the concept. I don't find it compelling as an argument here.

This is a common mistake by apologetics.
I was printing two things...

1. A plain text "progress report" that tells me some personal stats about my week last week.

2. Full designs created in Affinity Designer, which print with the simple "print" menu. These can have any font, graphic, or whatever.

I was able to send everything from plain text with a scroll and cut ESC/POS command on the end (my automated progress report), to an image sent directly to the printer queue, to a pixel perfect desktop design document.
I was intrigued by brick, now this, and can't use either. is there seriously no android app like these? :(
How can that happen, can you share details?
At least in lldb (the LLVM equivalent of GCC's gdb however gdb should also do this), types should be shown as their declared type rather than the fully expanded resolved type. At least as long as you are running with debug information attached.

This means if you are declaring types with `using` declarations they should be showing up as that type in the debugger.
Don't get on Uncle Enzo's bad side though.
As far back as July, then again in October.

https://www.youtube.com/watch?v=s0q_8zGJGxc

https://www.usnews.com/news/world/articles/2024-10-13/trump-...
Precisely because those are ads, not submitted stories. See the HN FAQ¹:

> Can I post a job ad?

> (…)

> Another kind of job ad is reserved for YC-funded startups. These appear on the front page, but are not stories: they have no vote arrows, points, or comments. They begin part-way down² and fall steadily. Only one is on the front page at a time. The rest are listed at jobs³.

However, you can still voice your concerns about YC companies on other threads. Again from the FAQ:

> Are negative stories about YC suppressed on HN?

> No, we moderate less, not more⁴, when YC or a YC startup is the topic. The good will of the community is worth more than any story.

So go for it!

¹ https://news.ycombinator.com/newsfaq.html

² I think I remember reading they start in fourth place.

³ https://news.ycombinator.com/jobs

⁴ https://hn.algolia.com/?query=moderate%20less%20not%20more%2...