skysight-inc/HackerNews huggingface dataset:
I, too, am nervous of banning things, but we need to take a holistic evidence-based view. As part of this, we should be looking at the hidden subsidies that support UPF manufacturing and enable such products to be, in many cases, wildly cheaper than healthier alternatives
Salesforce was desperate to build their own LLM and Slack chat history would be a major competitive advantage as their own dataset. Yet for some reason they are going to delete it...
Agree, there is no reason they can't keep the data. They likely will, probably just going to be a soft delete anyway.

This is most likely driven by the sales team to squeeze a few more conversions.
Ha, exact same reaction here!
I moved entirely to Linux (Ubuntu) for my personal desktop usage (almost entirely gaming) around the middle of last year[1], and it's been wonderful. This year I switched my wife's desktop gaming PC to Ubuntu as well and she's had very few problems with it as a very non-technical user. Sure I've had to help out a few times when things aren't where she expected them but it's definitely ready for prime time.

The year of the Linux desktop really is here. Anecdotally I know several other people who have moved or are strongly considering moving to Linux since they were mostly held back by lack of gaming compatibility which has been ~85-90% solved by Proton.

[1]: https://jakebasile.com/words/2023/12/31/my-year-of-the-linux...
hl3 not confirmed :(
I spend time in a coding Discord channel, it's a regular many times a day thing for people to paste 1-10 lines of code. With syntax highlighting. That's not possible on IRC, pasting 10 lines is "spam" and gets you complained at, everyone needs their own syntax highlighter, or the sender needs to bodge uploading to a pastebin site and other people need scripts to fetch them or clicking links waiting for a separate program to open to see them, then they're not inline, the sender can't edit them afterwards.

Emoji.

Search.

Pictures.

Screensharing.

Voice calling.

Video calling.

Web clients which can join video/audio calls.

Smartphone apps.

Push-Notifications.

Colours.

Embedded inline Office365 documents, in the case of Teams.

Meeting invites built-in to Outlook, in the case of Teams.

Click thing in Teams, opens in Edge browser with the Edge sidebar open to the Teams chat place where you clicked, for context.

Email notifications of things said in Teams chats.

Integration with company directory for looking up who people are.

IRC is for people whose reaction to those is to complain or sneer about how they don't want them.
> I remember having to hustle to get from one end of campus to the other in those 10 minutes

Yeah, personally I read it less as 50 minutes being some biological limit of human attention and more as once you go over people start thinking about how much longer you're going to be, how long it'll take to get to their class, weighing missing the end of this talk vs the start of the next one vs skipping their bathroom break/sprinting. Plus the added the distraction of people who have reached their limit getting up and squeezing their way past to leave.
That's a useful trick but I have noticed when I do that it goes in circles a where it suggests "A", I say it's wrong, it suggests "B", I say that's wrong, it suggests "C", I say that's wrong, and then it suggests "A" again.

Usually for it to get a correct answer, I have to provide it a bit of context.
A large disc of lead or steel. With thrusters to position properly. Or multiple discs that spread out like flower petals.
If we can seize Russian oligarch's money, why could the US Gov't not seize assets of a US citizen even if living abroad?
Joint Statement to Parents and Guardians on Smartphones and Social Media
> Each day I am more and more interpreting "we see no evidence" as "we didn't really look."

They see no evidence of it because there were no log entries telling them so.

Why there weren't, on the other hand, is a question far outside the scope of such statements.
I think its fairly clear that loops are more natural and obvious for most people for most tasks.

There are examples of other communities which have invented something pretty much the same as loop syntax, for example you get things which are basically loops in knitting patterns or (less reguarly) in recipes. I have never seen an example of recursion outside computer science/programming.
That’s right. I’m really thinking of beginners, and as you say all the existing libraries I’m familiar with store the string state in RAM.
> 'll reply in more detail later

np! I'll comment now in case it gets weird about a double-comment on the same parent by the same user.

> > I think it's the primary use case like Java Applets and Flash preceded JS as iterations of sorta-portable and low efficiency tools which make up for it with sheer volume of high-familiarity material.

> i wasn't able to parse this sentence. could you unpack it a bit?

Software that doesn't care about being well-made or efficient. It doesn't matter because it's either fun or useful.

> > If you'd like, I can provide more specific suggestions.

> yes, please! even if our priorities aren't exactly aligned i can surely learn a lot from you

This is a long topic, but some of it comes down to Decker[1] vs Octo[2]'s differences:

* Decker can be used to make and share things that process data

* The data itself can be exported and shared, including as gifs

* Octo can't really, but it does predate the AI commnity's "character cards" by shoving game data into a "cartridge" gif

* Octo has LISP Curse[3] issues

I'm serious about the LISP curse thing. In addition to awful function pointers due to ISA limitations, everyone who likes Octo tends to implement their own emulator, tooling, etc and then eventually start down the path of compilers.

I haven't gone that far yet, but I did implement a prototyping-oriented terminal library[4] for it. Since Gulrak's chiplet preprocessor[5] is so good, I didn't bother with writing my own.

> i just want to clarify that i'm not za3k

Ty for the reminder. On that note, the larger font sizes you brought up are seeming more important in this moment. I don't think I can deal with 4 x 6 fonts on tiny screens like I once could. HN's defaults are already small enough.

[1]: https://github.com/JohnEarnest/Decker

[2]: https://github.com/JohnEarnest/Octo

[3]: https://winestockwebdesign.com/Essays/Lisp_Curse.html

[4]: https://github.com/pushfoo/octo-termlib

[5]: https://github.com/gulrak/chiplet
article: https://www.nature.com/articles/s41557-024-01530-z
If you like shrapnel.
This does not answer my question, unless you also have proof that the amount of cases of the ISS crew having to take shelter is also increasing exponentially. Since the astronauts went back to work after 1 hour instead of moving back to Earth, we can infer that the perceived danger has passed.

(That is quite beside the point that Kessler syndrome at that altitude is definitely not the type of "exponential growth in a finite environment" that the linked article describes, because orbital decay means that the smaller the particles get, the faster they will deorbit themselves)
We looked at it, at some point, but why bother when Google Chat came for free in Gsuite?

It really depends on your needs. IRC can work just fine, and all the "problems" become features. Decentralized everything, free choice of clients, extensible via bots, hosted or managed networks are available.

If you wanted to build your own chat thing, maybe base it on XMPP instead.
Hello Inshitification My Oldd Frienddd

I suppose at least this makes sense, storage is cheap, but it's not free.

I do find it very odd that every established platform with a free version has adopted the same model of "make the free version suck more" in hopes of boosting sales. I'm not sure that's the most effective model to be honest. I'd think that actually looking at why free tier users aren't converting would be a better long term move, being that, if you alienate free tier users via rugpull, they're less likely to give you later, and much more likely to leave entirely.

Also, if anyone wants something slack-ish, pumble.com is pretty good. Sortof a hybrid of slack and discord, we're using it a little and aside from the windows client hanging after its left open for a few days and occasionally needing to restart the app when an audio device is added in order to use it, no real show stopping issues. I don't doubt that the same thing happening to slack with happen to pumble eventually, at very least it's cheap and their tiers fit smaller teams well.

Oh and because they absolutely burry their pricing page, it's /pricing if you want to skip the marketing wank. It's much better when signed in to find it, but, I think an overall shitty onboarding experience if you do actually want to pay for it.
Decades of conditioning.
With room temperature superconductors it would not only be possible but probably wouldn’t require any energy input to maintain the magnetic field.
Seems interesting, what are the plans on Rust SDK?
> No support for server-side history

That's a feature, not a bug. If you want conversations to be searchable, use email. Instant messaging is like phone calls or in person communication: transient (if potentially async).

> No support for attachments.

Good, no silly gifs cluttering up the chat. But this is a feature that's easily added.

> Poor user authentication

This one probably has the most merit. But probably easy to implement with a few server tweaks.

> Short - and unpredictable - message length limits

Brevity is a feature. It's a chat, no one wants to listen to a monologue in conversation. The unpredictability is a bit annoying.

> Crude permissions system

How fine grained do you need it to be? Read and write access for channels exist. There are plenty of bots which can grant additional permissions based on whatever criteria you set out.

But hey, I'm also that stubborn bastard who still likes text-only email.
> Why does gRPC have to use such a non-standard term for this that only mathematicians have an intuitive understanding of? I have to explain the term every time I use it.

Who are you working with lol? Nobody I’ve worked with has struggled with this concept, and I’ve worked with a range of devs, including very junior and non-native-English speakers.

> Also, it doesn’t pass my “send a friend a cURL example” test for any web API.

Well yeah. It’s not really intended for that use-case?

> The reliance on HTTP/2 initially limited gRPC’s reach, as not all platforms and browsers fully supported it

Again, not the intended use-case. Where does this web-browsers-are-the-be-all-and-of-tech attitude come from? Not everything needs to be based around browser support. I do agree on http/3 support lacking though.

> lack of a standardized JSON mapping

Because JSON has an extremely anaemic set of types that either fail to encode the same semantics, or require all sorts of extra verbosity to encode. I have the opposite experience with protobuf: I know the schema, so I know what I expect to get valid data, I don’t need to rely on “look at the json to see if I got the field capitalisation right”.

> It has made gRPC less accessible for developers accustomed to JSON-based APIs

Because god forbid they ever had to learn anything new right? Nope, better for the rest of us to just constantly bend over backwards to support the darlings who “only know json” and apparently can’t learn anything else, ever.

> Only google would think not solving dependency management is the solution to dependency management

Extremely good point. Will definitely be looking at Buf the next time I touch GRPC things.

GRPC is a lower-overhead, binary rpc for server-to-server or client-server use cases that want better performance and faster integration that a shared schema/IDL permits. Being able to drop in some proto files and automatically have a package with the methods available and not having to spend time wiring up url’s and writing types and parsing logic is amazing. Sorry it’s not a good fit for serving your webpage, criticising it for not being good at web stuff is like blaming a tank for not winning street races.

GRPC isn’t without its issues and shortcomings- I’d like to see better enums and a stronger type system, and defs http/3 or raw quic transport.
Agree, yep. ("persiflage," what a good word.)
Well, we haven't gotten to that part just yet. Right now, we're still in the stage of deny deny deny even in the face of evidence and convictions. They are still in the deny stage.
Not sure if it's explicitly mentioned anywhere but to me it smells that there's some serious serendipity at play here. They built an already pretty cool Bismuth complex and tested its use in metal-swapping reactions, when a solid material was (unexpectedly? you bet...) identified as having that awesome bismuth ring. The yields aren't even that bad at 28%!

This weirdness, that anything weird can happen at any time, leading to misery or a nature paper, is what makes chemistry so interesting and frustrating.

Relevant passage from the Nature article (https://www.nature.com/articles/s41557-024-01530-z)

During our investigation of 2 as a transmetallation agent, we observed an unusual reactivity with InBr3. The reaction of 2 with InBr3 in dichloromethane resulted in a rapid colour change from light orange to dark red. After standing for 3 days at room temperature, dark-coloured crystals of 3 developed (Fig. 3f). The synthesis is reproducible, yielding up to 28% of isolated 3. scXRD analysis showed a planar rhomboid {Bi4} ring encapsulated by two indiumbromide-calix[4]pyrrolates (...)
I thought about doing that when I was doing adjunct last year, but what made me stop was the fact that these were introductory classes, so I was afraid I might pollute the minds of students who really haven't learned enough to question stuff yet.
Yeah it was a few edits. I often stay on a theme awhile once consciously captured, resulting in a re-read and new ideas/tweaks. Ninja skill: trainable psycho-inertia, AKA "focus", now perhaps ostracized as a 'spectrum member' activity, I believe it was merely associated with clarity of thinking and general education in the 19th and early 20th centuries.
I suppose we'd better change the title before the entire thread fills up with variations of this reaction!
> Why do you need to store the pattern in RAM at all?

That’s how the popular libraries do it. Not strictly necessary but the whole point of my warning was to make sure any beginners who saw this understood that this board has serious limitations compared to other options.
Boeing blasted by US regulator for revealing panel blowout details to media
Each house has a completely different design on its doorbell: when you come home in the middle of the night (and/or you're drunk), you can recognize your house among every other similar house on the row only by touch.
Oh man how many of us are out there?

I wasn't disappointed about the actual article tho.
Yeah, Ubuntu is fine if someone is using a browser and that's about it. When they start interacting with other software or services that expect them to be on Windows/Mac, that's when the problems start.

For instance: your family member comes home from the store with a boxed copy of TurboTax expecting it to work on their computer.
You're attacking a strawman, try steelmanning the argument to "rich people who commit crimes should go to jail every now and then". I think we can all agree.
I tried to make some sort of joke or pun based off of shipping containerized software, I couldn't make it work. Oh well.
Probably yes. Implementing only the text output should be very simple. Anyways, I'll look into it.
The unpredictable randomness of when an app is going to throw up a "please rate me!!" modal really drives me up the wall.

I understand developers do this because it works, but yeesh
Why not aerogel?

https://ntrs.nasa.gov/api/citations/19990116769/downloads/19...
I always used starting fluid

https://www.petes-tools.com/what-is-starter-fluid/
There’s a big difference between:

> We should put rich people in jail to prove we can.

And

> We should put guilty people in jail even if they are rich.
>It is not a seamless experience for your average Mac or Windows user.

Maybe not in 2012, but Windows 11 is such a disaster that I firmly believe that Linux is now the user-friendly option between the two. The only problem is that on rare occasions, you do need to debug some very frustrating issues. It's a tradeoff between having an OS that works well 99% or an OS that's never quite right 100% of the time.
(we merged that thread hither)
<transparency>I'm an engineer at Brave.</transparency>

Not quite. Not unless by "stupid stuff" you mean shipped-and-fixed a couple bugs here and there (including confusing UI/UX), etc.

Brave operates in such a way that even an occasional misstep on our part puts us on equal footing with other popular browsers, but never worse.

Our "can't be evil" approach to data/privacy/security has yielded pretty stellar results over the years, and will continue to do so in the future.
Just Spanish translation to/from English in general, really. In my experience, the problem is not regional nuance, but how it simply falls way too often for false friends or overly literal wordings that miss the original meaning.
I'm sure Julie from HR also isn't present for every physical chat at the watercooler, and isn't any worse for wear.
Well, part of what you said was probably not true back in 2012 (which is the date of the original article).
That's not true at all. I've never worked there and have heard of the keeper test for years, ever since the culture memo leaked in 2009. Here's an article from 2010 about it: https://www.shrm.org/topics-tools/news/hr-magazine/tough-lov.... The company's culture page has mentioned it ever since its first iteration in 2017 (per Wayback Machine).
I have NEVER EVER used one of these to fire across a US Interstate at night (successfully).

Mind your PSI and test your ballistics prior to using it for more, artful, purposes.
Totally. I absolutely see that the person who designed this little board was having fun. I’m in no way criticizing them for doing that. Actually I think it’s a neat project. I just wanted to add a warning to this thread in case any beginners saw this who are used to working with other modern chips. It might not be obvious to beginners who might not think to check the CPU specs.
Especially since this 5-4 decision didn't follow the "conservative" or "liberal" split at all.
What kind of career do you have that you're teaching both elementary school and graduate-level mathematics? Are you a mathematician and a parent?
You should clarify that these are monthly figures, since the 88 cents rent quoted was the annual amount.
Those other countries also have problems and people with money still go elsewhere when they need help. Rationing exists. Long lines exist. Denials exist. Shortages of doctors exist. etc.

The problem is that the conversation only focuses on the good parts of those systems and ignores the issues.

You can't have a real conversation and claim "have it better" when that may be true in parts but not in whole.

I don't claim the US system is better... or the best. But claiming that government ran or government overregulation leads to better is a lie. The VA is proof of that. the lies around the unACA is proof of that. The ever increasing prices and decreasing results due to government influence is proof of that.

Destroying what we have with something like the ACA isn't proof that government ran will be better... it's simply proof that people are willing to destroy what was working and claim that the destroyers will do a better job if only they have more money and more power.

That's like CA solving homelessness. "more money, more power and we'll solve homelessness" and there's never been more homelessness or less affordability in CA.
I built a waitlist builder to find customers before your launch
We detached this from https://news.ycombinator.com/item?id=40811921.

It's best to avoid generic tangents in HN threads, especially generic flamewar tangents. They tend to make discussion more repetitive and therefore more tedious and eventually more nasty. This particular one has been repeated hundreds if not thousands of times in the past.
I understand people who think the Sacklers are villains who destroyed lives, Purdue should be shut down, and we should transform the legal regime around opioids.

I understand people who think Purdue should continue, the status quo is OK, and the Sacklers are not [simply] villainous.

I don't understand people who think the Sacklers are villains who destroyed lives, but Purdue should continue operating more-or-less as-is. Which is, I think, the conclusion from this settlement. If this is you, can you help me understand? Do you think there is/was a realistic way to prescribe opioids routinely and safely?
I'm really not sure what other retribution you're suggesting. There's always public lynching if that's what you're after, but we've kind of decided that is not a good idea in modern society
(another issue about lasers is that laser focal spots are pretty big)
Most people's mother-in-laws are not Ken Thompson, though. During the vast majority of Thompson's career at Bell Labs, computers were specialist business tools that only trained people were allowed to use, not commodity devices that people had at home.
Ah, yes, fair. Someone (and I don't know who) mentioned our company so I did jump in... kind of fair, too. I'l leave this thread :)
That's what the 30mm point defense cannon is for.
Cloudflare adds option to block AI scrapers and crawlers
Adobe generative ai fill is one of the weakest inpainting models available
https://news.ycombinator.com/item?id=40201397 -- Financial Times Deal

Eventually the NYT will be the last domino to fall.
I don't know enough about the ACT Project to make any hard claims regarding why it didn't go mainstream, but I imagine one big source of friction was that students didn't have their own school-issued Chromebooks like is so common nowadays. Remember that in 1984, computers were way, way more expensive than they are now.
By simple example, I mean this: https://tech.popdata.org/images/flamegraph-example.svg

But looking at the one you're referencing, slightly out of order:

> highest-magnitude function I see there is __int__malloc.

Height shows stack depth, not magnitude.

> the actual culprit is Record::hasVariable, which is somewhere in the middle of the graph, and not any redder or less red, or wider or less wide, than many other functions.

> not any redder or less red

The colors are randomized to help with contrast (Brendan's website mentions this practice), so they aren't conveying any information.

> or wider or less wide

That's not really true. Hovering over Record::hasVariable tells that this bar covers 45.6% of the runtime. The only bars wider than that are the callers of Record::hasVariable (edit: rather, the stack through which Record::hasVariable is being called), i.e. the bars on which Record::hasVariable is resting.

> somewhere in the middle of the graph

Sure - being in the middle height-wise means that it's somewhere in the middle of the call stack. But there are some clues to its relevance:

1. It's close to the boundary between application code and standard library code. It does call MetaData::Cache::getVarsByName, which (going by the name) also is part of the application, but everything deeper in the stack (i.e. on top of those bars) is purely std:: stuff.

2. Domain knowledge. The text alludes to this: Record::hasVariable is a conceptually simple operation that's not expected to be a major part of the runtime.

This does not mean that Record::hasVariable must be the culprit. Maybe some function higher in the call stack (e.g. EditingAPI::Rules::getSourceDataAsLong) is calling Record::hasVariable way too many times? But it's a good place to start looking.