skysight-inc/HackerNews huggingface dataset:
Hmm have you ever actually looked at any of these legal agreements? Because it’s certainly not happening at google.

Generally companies don’t let other companies play with their data. This may be happening on personal gmail accounts but it’s not happening on corporate accounts.

Source:

https://workspace.google.com/learn-more/security/security-wh...
> Mathematical notation is a programming language.

It actually isn't - the notation has lots of ambiguities that don't confuse mathematicians because they are aware of the context.

On Proof and Progress in Mathematics[1][2] is a great essay by a Field's medalist. Part of the essay discusses this very topic, and why mathematicians choose not to use a formal notation for every day work. Some quotes from it:

> The standard of correctness and completeness necessary to get a computer program to work at all is a couple of orders of magnitude higher than the mathematical community’s standard of valid proofs. Nonetheless, large computer programs, even when they have been very carefully written and very carefully tested, always seem to have bugs.

> When one considers how hard it is to write a computer program even approaching the intellectual scope of a good mathematical paper, and how much greater time and effort have to be put into it to make it “almost” formally correct, it is preposterous to claim that mathematics as we practice it is anywhere near formally correct.

[1] https://arxiv.org/abs/math/9404236

[2] I discovered it via HN comments a while ago.
This isn't a cookie banner. It's a full page blocking modal FFS. Way to conveniently argue past the point.
> subscribe and then there is no tracking.

Is that what they're saying? Because that must be a lie. It's probably more that if you're subscribed and log in, they don't have to ask to set a cookie.
> ICQ? AIM? AOL chat rooms?

1988 versus 1996 and 1997, respectively. AOL proper was an IRC competitor, as was CompuServe, but their definitions of working weren't different from IRC's.
Yikes, thanks for letting me know this is what will happen when my data gets that big.
Others have said something similar, but I will still chime in.

It sounds like you may want to feel like you have a complete understanding of classes, objects, and the way the work before you can begin working with them. This can almost never work. I haven't come across a topic where just reading about the topic is sufficient to fully understand it or even become proficient in it.

In my experience this is true for cooking, lab techniques in chemistry, electronics, and programming. Even when I have read something and felt that I understood it completely, as soon as I begin the activity I immediately realize that I had a fundamental misunderstanding of what I had read. That my brain had made some oversimplification or skipped passed some details so that I felt like I grasped the concept.

So if I had to describe the way I learn a new concept it would look like this:

1. Read many different descriptions/watch many different videos of the topic to get used to the terms and concepts

2. Try to apply those concepts in real life (write software, build a circuit, cook a meal)

3. Figure out where my understanding fell short, and go back to step 1

You want to make this loop as tight as possible. When you become expert at something you can do this activity super fast. When you first start out you may have to do quite a bit of reading to even have the baseline needed to attempt a concrete task. However, it is important to get started towards a real goal as soon as possible or you will be wasting your time feeling like you are learning and moving towards you goal, but you are not.
Checked exceptions aren’t really compatible with generics. You can’t pass a lambda and have the compiler infer its exception list now applies to the caller.
Yes but the disparity between how easy it is to make and distribute music and making a living from music has never been bigger.
> ...just take the scale of modern computing for granted and our software is the real problem.

I was thinking how I constantly find myself using GPT and Bard to prettify source code. Surely, not the most efficient use of compute.

Like some crude Parkinson's Law joke on more proficient algorithms.
They don't even have to make new reddits. They could just kick out the current mods, install their own, and set it to public.
"Raiding behavior" has been around forever, including on Usenet. It's not a serious objection to federation, since "raids" and other obnoxious behavior can happen irrespective of it.
> How will non-profit Reddit pay its costs?

hmm... if only there were... I don't know... some way to offer users to pay for a quality experience and subsidize that income with advertisements and reasonable API usage fees?

no, that couldn't possibly work! I mean, look at Wikipedia...

oh. right.
The old subreddits are too valuable both for people's existing curated preferences as well as for useful information showing up in search results.

There's no universe in which Reddit allows subreddits to go permanently dark. Not gonna happen.
> Does Google have any evidence that OpenAI is using their data nefariously?

OpenAI has clearly stated that they will use user input for training so it's now Google's responsibility to keep their confidential information from ChatGPT inputs, assuming that OpenAI can make unintentional mistakes. What's wrong in here? And your claim is a completely different story, Google and other cloud services clearly state that they will handle user data separately so it's their liability if something goes wrong. And you're trying to insist that they will secretly use user data for whatever they want, breaking their public promises and putting their own business at severe legal risks. So tell me, why would they do that?

> We already know that state level actors are hoovering up civilian data en masse, so this is probably already happening.

Please don't put your own precious conspiracy unless you have plausible evidence. That only harms the credibility of your claim and deteriorate signal to noise ratio in this forum.
Real reason: he ran out of diet Coke.
Why are you pretending that this isn't confusing to newbies? You are the archetypal technical person snapping about the workaround instead of engaging with the user problem. If everyone can have access to all the content (which is what most people want), why are they being herded into choosing an instance in the first place?

Federation might run 100x better if instances were suggested based on geographic proximity rather than semantics, a concept which makes intuitive sense to people. 'Pick from a random and inconsistent list of servers in no particular order' is like demanding that people who are considering taking a holiday decide where to eat lunch after they arrive before they buy the plane ticket.
To nit pick on the website itself, the caption "Black and white, it's colorful" is a terrible way to convey information.
I think we do largely agree here. However, I think it should be noted that the current migration is largely driven by moderators and power-users, not the 90% of users that don't really care, so I don't think there actually is any competitive opportunity.

I think that you're right in that the sign up UX is not great - there are also serious performance concerns, and in many ways the platform isn't ready yet. But I don't think that's going to persist for too long. I think some kind of "I don't care" instance (probably lemmy.world) will emerge, and the UX will improve. Perhaps it won't be in time, though.
Inflation and rising interest rates sure seem like they can explain so much of the puzzle... especially timing.

But Twitter is an especially interesting piece of that puzzle. It seems to be immolating itself in a deliberate enshitification, closely mirroring every other mega site - yet I doubt it can be related to debt in any way.

I don’t think we can just shrug and chalk it up to a poor decision by eccentric Elon, either. There are only a handful of mega sites. Some (Meta) have had bots between users for a long time. Some (TikTok) were born that way. The rest, including Twitter, seem hellbent on racing to get bots between us as fast as they can.

I think this undermines the debt-urgency argument. I suspect it, instead, highlights a recent growth spurt in the market value for mega sites with bots between users. We’re getting bots everywhere, not because time’s up and bots were the best idea they had, but because bots are exploding in value. We might even look back and shake our heads because Elon so clearly underpaid for Twitter.
> But a shared memory segment python with a stable binary object format doesn't exist

There is multiprocessing.Queue (https://docs.python.org/3/library/multiprocessing.html#multi...).

I don't know if it uses shared memory, or rather sockets or pipes, but this is just an implementation detail.

My point is that there is no fundamental difference between isolated interpreters and processes when it comes to data sharing. Either way, you need a (binary) serialization format and some thread/process-safe queue.

I would have naively assumed that you could repurpose multiprocessing.Queue for passing data between multiple interpreters; you would just need to replace the underlying communication mechanism (sockets, pipes, shared memory, whatever it is) with a queue + mutex. But then again, I'm not familiar with the actual code base. If there are any complications that I didn't take into acccount, I would be curious to hear about them.

Interestingly, the PEP authors currently don't propose an API for exchanging data and instead suggest using raw pipes:

> https://peps.python.org/pep-0554/#api-for-sharing-data

Of course, this is just a temporary hack. It would be ridiculous to use actual pipes for sharing data within the same process...
Not sure where I read it, but someone writing about the history of DOOM basically said John was a machine and the machine ran on Diet Coke and pizza. As long as he had both, he could remain in the zone indefinitely, which is pretty crazy when think about all the things he accomplished that you listed.
I'm kind of jaded from the work world and part of it is that it took me forever to recognizing the promotions don't really reflect your skill at your craft. They're more a proxy of how visible your impact is at executing the company's goals. You can be the greatest technical wizard and be good at helping your teammates get their jobs done, but if management isn't around to see it (or no one else makes a peep about it on your behalf), it doesn't matter.

I feel like career ladders are more likely used as a tool to justify not promoting you rather than promoting you. Doing everything that's required in the next rung of a career ladder doesn't mean you'll be promoted, especially if budget is a concern or the company has a quota of promotions or senior/principal people. But if you aren't promoted, it's an easy thing to fall back on to say "well, you didn't do these things", and even if you did do those things, you might not have made it visible enough to the people with the power to promote you.
this would literally break every single python package out there man
In 1988, IRC's competition was a VAX program called RELAY that ran on BITNET, not the internet.
Hey Fabian
The work you have done & are doing sounds incredible.
I am a retired translator / interpreter in Denver, Colorado, USA. I can have single-handedly developed a quirky multilingual mega-glossary. I work on it every day, and it's now about 19,070 entries in 9 languages.
Very interesting, and free. EN-ES-BR-FR-IT-NL-DE-SV-FI
if you are interested, Fabian, I will send you a copy (Excel format). I agree with what you wrote about most places forbidding self-promotion. bummer. My email address is easy to find using Google.
Sincerely, André Fairchild
Physicists make measurements, but cannot say anything about essence of reality
If a link you click on a Google search result is dead, chance that the Internet Archive has it. Just put the dead link in the wayback machine and find out.
> Does Google have any evidence that OpenAI is using their data nefariously?

Considering their chat product is less than a year old, and has had multiple bugs that expose chats to other customers, and has been shown to not be honoring “delete” requests… I think it’s safe to say that there’s evidence that OpenAI is sufficiently negligent even if not nefarious.

Oh that’s to say nothing of the actual data being used in training. Imagine if a bing engineer can just ask a GPT for info on what google is planning and it spits out data it was trained on? Big risk.
I 100% agree with you, thanks for your point of view.
3 Engineering Mistakes That Kill Startups
he is describing a man using a posthole digger, and hence the enclosure of the west
I can log into Mastodon and search and find the user I created on lemmy. I can also search, follow and look at the posts @technology@beehaw.org. All from my Mastodon app/account.

I think what we are seeing is a taste of what could be, as the technology improves and the UIs of the clients become more friendly and add features to leverage the tech.

We are watching it all happen in real time. Problem is everyone wants a polished experience day one. It’s going to turn a lot of people off, but I’m not sure there’s anyway around it. Once refined, this is the kind of tech could be key to the people controlling the future of social media.
Just at first glance, and maybe there's a better way to get this data (I guess not anymore with the API changes!), but if you just look at upvotes on popular posts it seems like nothing has changed in terms of how many people are engaged with the site. At a glance, I doubt the blackouts have had any impact on their DAU or concurrency. New subreddits will likely form to replace the permanently blacked out ones, but just like Twitter, all these addicts aren't going to leave, they'll just have a worse experience but carry on. After all, the good fight against the evil Reddit corporation... is taking place almost entirely on Reddit.
I think even just some screenshots and a blurb about what it is would be helpful on the home page. Your logged out UI should operate as the pitch for the product normally.

Like jamisonbryant said, people want some assurance about what they’re getting in exchange for their personal info and a direct line to their email.
Ask HN: Useful ChatGPT Plugins?
My twitter feed seems to be flooded with folks advertising amazing plugins for ChatGPT. The cynical bastard that I am, so much marketing makes me assume they are worthless. Do you actually use some plugins and find them useful for some tasks?
"Making friends on Twitter is much easier than making friends offline."

I find the opposite is true for me. I don't quite get how to connect on Twitter, but I have no problem making friends offline.
Unrelated note, but I feel like the concept of "networking", in general, is something that introverts have come up with to explain/emulate something that extroverts do naturally, and since the behaviors of networking aren't a natural priority for introverts, the efforts are doomed to fail. What I mean by this is: introverts will observe extroverts and think, "hmm, what are they doing that makes them successful?" and see that the extroverts are getting opportunities and advice and recommendations through their circle of acquaintances, and think "wow, if I do that I'll be successful", and thus try to optimize directly for the result (i.e. meeting important people and maintaining "relationships" with them) instead of the things that lead to the result (i.e. enjoying meeting and hanging out with random people).

From my informal observations in grad school, a lot of introverts' attempts to "network" end up being disasters where they gather people's contact information, make an odd attempt at "maintaining" a connection with people out of thin air, and the relationship eventually fades away. My grad school actually tried "teaching" networking to us, and I haven't met anyone for whom this approach worked, because I don't think it's possible to teach a personality trait. On the other hand, I've observed that extroverts will make a lot of friends and naturally engage in reciprocal relationships even with acquaintances and don't really put what feels like "effort" into nurturing those relationships.

This difference in priorities reflects in what "networking" looks like for these groups of people:

Introvert - go to a "networking event" once in a blue moon, smile through the awkwardness, hope to connect with someone who can directly help you, collect some LinkedIns, look for the important people, send a DM or two on LinkedIn, ghosted or never talk to those people again

Extrovert - go to some event, grab drinks, talk with a bunch of random people, hit it off with some people regardless of how important they are and invite them to things (e.g. going out, or for some kind of hobby) or get invited to things, hang out with new friend/acquaintance later as previously agreed upon and maybe even bring them into your own social circle, after making many such friend/acquaintances you are now at most 2 degrees removed from someone important / who can directly help you

This is all to say that if networking doesn't come "naturally", it doesn't make sense to intentionally engage in the behaviors of it, as this commits the error of optimizing for the wrong things (like getting people's contact info and hoping for a positive outcome), instead of doing what comes naturally to extroverts (i.e. just making friends without a particular aim where the friend-making is itself the positive outcome). Unfortunately, this means accepting the downside of having lower access to opportunities than extroverted peers, or pursuing different types of opportunities altogether.
Pipedream has over 600,000 users and many of our customers were referred by a friend, colleague, or contractor.

Now creators, agencies, and individual developers can get paid for referring new users to Pipedream through our affiliate program.

- Get paid to refer your clients, friends, or followers

- 33% commission on all sales for one year

- No limit to how much you can earn

Join here: https://pipedream.com/affiliates
> We loose something with tft displays, riding modes, non analog throttles, and every granny safety algorithm in between our brains and the rear tire.

My EFI bike has none of these.

EFI is just fuel metering. And properly designed EFI can theoretically do even better at a carb at doing what you've commanded the bike to do, because it can adjust fuel mapping in many more dimensions than a couple of needles.

I love my carb'd bike for what it is, but it ain't any better at doing what I've told it to do. It has character, and I can appreciate it for what it is, but it is not more precise or direct in feel than my EFI bike.

> There is no fuel pump to break

Some carb'd bikes have fuel pumps
> I'm not sure if this is meant to be some kind of childish insult or gotcha but no: I'm talking in representation of luddites.

No, it's an observation.

You're insisting things have to work a certain way in order for them to have value and be usable. Things don't have to operate in a specific, fixed way.

Saying decentralisation will never catch on because it doesn't fit your description of accessibility is like saying someone won't be able to operate in society without knowing how to read or write cursive.

Things change. How people learn about stuff, how they use technologies, how they think about them, it all changes. It was once a widely shared opinion that computers would never catch on. Or that the internet wouldn't catch on. Or any other number of things wouldn't catch on. And they did, despite anyone's objections that it would.

As people's mindsets change, as technology advances, so will how it's used. And you don't seem to be open to that idea. Hence the luddite comparison.
You have a damaged feed path somehow.

There is a PTFE tube in there that's supposed to help guide the filament and it is damaged. If you can't do a cold pull nothing will work because the shape of the filament will change inside the feed path and it will bind up.

Some hot ends do not have the PTFE tube, but they have metal parts that must be mated together precisely in order for the polymer to flow through. If there are gaps the polymer flows into those forms little nuggets and it can't work.

If I were you I would replace your hot end, and make sure your feed path is factory spec all the way through and try again. Clean the feeder gears, make sure you got nice Boden tube on there, the whole thing.

Pet polymers take on water very slowly. And many plas will work whether they're wet or dry. I do not believe that's your problem. If you've got super aggressive Snap Crackle Pop when purging some material through maybe. But I would look elsewhere first.

If I were you, I would also get a known setup that just prints a 1-in cube. And work that until it's perfect.

The Telltale here is the curling up around the nozzle and the clogging. Your machine can't sustain a flow rate. Once the filament is moving it's okay but once it stops part of it is solidifying in there and preventing movement from then on.

Once you get it all working, if you have replaced your hot end, you can then compare that one to the one you have now and probably fix it.
>DB-level metadata

I've used it for years - usually auto-populated from the model that builds the relational schema (like you had done). Same for constraints. By coincidence, I just convinced my team to start using sp_addextendedproperty.

That's the advantage of using a higher-level notation, such as UML or code-first EF, for your ORM.

Good idea on the C# type naming conventions.
Click bait headline verging on propoganda. The list relates only to clean energy firms.
Heated sheds are not common here. Most if not all don't have any power. I guess if batteries were in it then it could heat using the same batteries.

But you'd still need to run a line from the shed to the house anyway to distribute the power. Minimum three feet deep the correct gauge and encased in the appropriate conduit sent to a subpanel then the main panel.

That's a lot of time work and effort.
> A bright white website after dark is a great way to disrupt your melatonin production and affect your ability to fall to sleep.

I don't think that's true: https://time.com/5752454/blue-light-sleep/

This is a pet peeve of mine precisely because of the first line in that article:

> It’s become a virtually unchallenged piece of conventional wisdom that exposure to blue light—the type emitted by electronic device screens—is bad for sleep.
Clop ransomware gang starts extorting MOVEit data-theft victims
HIPify is such a half baked effort, in everything from installation to benchmark to marketing. It doesn't look like they are trying to support this method at all.
This. Back in the day when we lacked RAM, especially on *nix based systems, it's absolutely normal to use the disk/flash as pseudo-RAM. This was just...a normal part of computing at the time, heh.

Of course, applications would respond shit slow this way, but in the case of a DB it'd be more than fine, no?
I can’t take the protesters seriously. Of course they’re not a homogeneous group, but among the protesters, I’m seeing way too many pro-capitalists who are actually just middle class and who are protesting against exactly what a good capitalist would do.
Yes, just click on the little RSS icon next to communities, it's just right off the sorting selection icon next to the (?).
“…but the moderation tools a lot of subreddits need are built into third-party apps because Reddit refuses to build mod tools itself”

Why should the users care? Less moderation and more open speech would drastically improve most subreddits. This seems like it’s more and more just tantrum throwing from mods who almost feel embarrassed they’ve devoted thousands of hours of free work to a corporation that literally doesn’t care about them at all.