skysight-inc/HackerNews huggingface dataset:
Amusingly, the trope is both validated, and somewhat modified in the original Indiana Jones movie; https://www.youtube.com/watch?v=CR7Kh77aNnU and the next scene, https://www.youtube.com/watch?v=FT3m4LXq3b4

(and of course, that film established many modern tropes, such as https://tvtropes.org/pmwiki/pmwiki.php/Main/SecretGovernment...
top men. top.... men.
It wasn't always like this. Until 2005 betting and gambling was heavily regulated, advertising was basically prohibited (even in bookmakers windows), and the types of gambling that could occur at betting shops and racegrounds was fairly limited.

Then the whole industry was deregulated by the 2005 Gambling Act, and some extremely predatory companies moved in to exploit the new space. The 2008 GFC resulted in a lot of high street shops suddenly becoming empty, particularly in socio-economically poorer areas, and many were converted into betting shops. I understand it used to be the case that banks and bookmakers premises had the same planning designation and so, as banks unloaded their high street premises, they could be converted to betting shops without requiring planning permission.

The present UK government doesn't seem interested in effective regulation, and the legal review they announced in 2021 appears to be stalled. Meanwhile the industry continues to create endless misery.
Of all car makers, Tesla management is the most outspoken against environmental and social responsibility. It would be sad if they didn't expect their own message to take root.
> I did manage to find a community by clicking "join," and arbitrarily picking one of the communities on the page (which were presented in random order on every page load). I was disoriented and didn't know what this community was

Well, to be honest, that part does sound exactly like reddit.

But people fall on reddit by links to a public page somewhere, avoiding the empty page problem. After a short time on their site, I still don't know if I can link to a comment in Lemmy or if I can browse a community.

And edit: yes, each one of those servers has a web interface at their root that you can browse and link to. The link being name "join" doesn't make it obvious.
> ESP32 is only optimized for cost.

Are you sure? I'm plaing around with the deep-sleep mode of an ESP32-3C and it appears to sip almost negligible current.
> Tell you why: because new Windows is just old Windows with a shinier skin on top.

I think you mean a shinier lard on top.
to me "addict" is someone who is prioritizing getting high over every other aspect of their life. Addicts eventually lose jobs, families, stability in order to get high. When getting high is the highest (no pun intended) priority in your life and remains without external intervention then you're an addict.
Continuing to operate at a loss isn't a good option either though. Eventually they'd shut down and the community would lose all of Reddit.
The video in the link

https://youtu.be/8h9sM2gD7kE
> So many academic papers assume readers will infer the type of a variable by its font styling

wait seriously??
On Firefox and even Microsoft Edge there is a "reader mode" option for most websites. I click on that often enough when I expect an article, to remove noise from ads.
I commented yesterday, but came back to say this. Just found it, and it's really good. I like reading descriptions better than watching videos of them, so this is great.
The manufacturers say they are cheap, well 0.07/kWh is super expensive, but in your reality yes, cheap, before starting to build. Then reality hits.

https://www.wired.com/story/the-dream-of-mini-nuclear-plants...
Pizza places are the factories of foodservice; Competitive, assembly line operations, feed a lot of people every night from a shoebox form factor with little or no seating, very low margin by comparison to other foodservice sectors. The cheese is most of the cost of your slice, and you'll have a hard time beating these prices at home.

https://thinktank.pmq.com/t/how-many-pizzas-per-labour-hour/...

"With 2 Edge60 ovens and the right 4 people in the kitchen our best production has been 120 pizzas per hour."

"On my best night with 4 people putting them in and 2 taking them out I can do 60 an hour. Granted, we have 4 different sauces and some of our toppings get put on after they come out of the oven, but I’m certain we can improve that number. What more can you tell us about your set up?"

"We can get about 250 pizzas per hour done in a triple stack. It takes about 12 Insiders to make this happen. Drivers will also help out while they are waiting for deliveries."

"We can get 120 large (16 in) pies per hr using 4 marsal and sons deck ovens. Each oven can hold 6 16 inch pies. We sell smaller sizes too, so we can do a little bit more than 120 including those. ... We do that with 4 people (2 makers, 1 tender, 1 cutter)."
> Not without coherency performed in software though, which is the point.

How would you do cache coherency in software? I don't follow.

> It does. Observing updates to different locations in other than sequential order does not mean the data is stale. I guess that's also colloquial language issue. The data is up to date according to the constraints of the memory model.

When you read address X that refers to address Y, it's impossible to read Y and know it's the version that X refers to (or a more recent version). I would call that Y being "stale, as per the memory model". I'm pretty sure that's a normal use of the word "stale" in the context of memory models?

> What property of cache coherency could you lose and still have it working?

Imagine a CPU with a weak memory model, where multithreaded code without memory barriers loses the property of always seeing the same order of accesses to a specific address. That would break some things, but that code was broken anyway.

Normal memory barrier semantics could force certain accesses to be viewed in the same order, including important accesses that would normally be enforced by cache coherency. You don't need it to be enforced twice. The code will run fine.
> The best way to reduce carbon emission from cement would be to use less of it.

Disagree.

I think we need to return to the future through rediscovering Roman Concrete [1] and making structures that can last thousands of years.

Concrete also, can be recycled and used again.

Because we are in a deglaciation period currently, in general I am skeptical about moving to a low CO2 environment which is not normal for the earth. However, I am sensitive to the fact that we must be stewards and caretakers of the earth and make the best use of resources, while polluting less, and moving to a more sustainable future through a grand conversion process eventually.

[1] https://news.mit.edu/2023/roman-concrete-durability-lime-cas...
> If there was a consensus on the next reddit I would think reddit should be much more worried.

I think Reddit should be very worried. Federation works fine for a "forum-like" replacement that doesn't need to be super timely.

Yes, the federated replacement is currently half-baked. You're not going to pick up the unwashed masses this round.

However, more than a few technical sub-Reddits that have simply shut down and are not coming back. The technical users didn't care much for Reddit to begin with and don't mind putting in some elbow grease to permanently kick Reddit to the curb. Lots of technical people now suddenly know about Lemmy who didn't have any clue before.

I have no doubt that Reddit will win this round, but it's a Pyrrhic victory. A nice chunk of software development talent is now mobilized to build the thing to wipe them out.

To be fair, I don't think the CEO is actually wrong. The AI companies are absolutely free-riding on everybody and that needs to stop. However, the way it was done with the API was not kosher--I suspect had he just grandfathered everybody using the API prior to date <X>, everything would have been fine.
It looks like it doesn't let you 'self-diagnose' so much as it sends data to google and let's Google diagnose you. Handing your medical information over to an ad company seems like a terrible idea.
I don't see why you wouldn't have holdouts using GIL for valid single-threaded performance reasons for years/decades. And that's ignoring legacy code - even 2.7 is still alive and kicking in some corners.
Consciousness is the aggregate of emotional, sensory, and thought formations. With these forming a thread into a narrative through memory, we forge identities. All of this happens in the substrate that is consciousness.

If it is unclear why consciousness is not a social construct, you can experiment with isolation and introspection. Retreats, meditation, psychedelics, anything that involves observing the movements of your mind without getting tangled up into words and semantics.
The 5 Blows to the Human Ego
I fear the output these things make more than the possibility of them stealing my input. I think it's opening companies up to incredible risks of accidental copyright violation.
IRS Removed Email Sign-In
There was a big story some time ago where the IRS was attempting to push for ID.me login only and remove the ability to use their email-based login, but then they backed down.

If you attempt to sign in to e.g pay estimated taxes though... it now looks like they did indeed remove it and you're forced to create an ID.me account.

I don't see this covered anywhere unfortunately but it's very frustrating to see.
You didn't write your Go stuff 11 years ago though...
> All the mainstream browsers have already said they won't ever implement it.

Do you know what is their rationale?
Polls I saw were very active for their groups. People who opposed going private has equal opportunity to vote. People who abstained abstained. More important votes are decided all the time by the people who cared enough to vote.

r/modCoord has negative comments minutes to days old. Criticism is not banned evidently. How did the banned protest the protest? Are the protesting moderators allowed any moderation of their coordination channels in your mind?
JavaScript Generator Functions: Keep Batch Operations Clean and Maintainable
Ask HN: How to deal with employee who disappears and isn't getting things done
Hi HN, throwaway for obvious reasons. I'm newly* in a people-management role and struggling with how to handle this situation.

* For context I'm not technically a manager which makes this harder, I've been put in a position where I'm managing people without a title change or any specific mandate, though management has been running everything through me and asking me for updates on the project I'm "managing". I'm essentially a manager in all but name? That muddies the waters a lot for me.

We have a semi-new hire (3-4 months) who I've been managing for most of his time here so far. For the first 2 months or so I was so busy I didn't have time to really notice this but looking back it's been going on for the whole time. Regularly I reach out to him on Slack (we are all remote) and I won't get reply for a hour or more, sometimes I don't get a reply at all unless I reach out again.

On top of this his work has always been a bit slow. I know I can't compare his speed to mine, I've been here longer, I know the stack/code better, etc but I'm talking about 1-2 hours to change padding or something equally simple. I've told him to time box certain things and to come to me if he has any questions or gets stuck and then he will go quiet for 2-3 hours and "still be working on it" when I check in with him.

I do not expect 8 hours out of the people working under me. I know most people aren't productive for the full 8 hours and I don't expect people to be chained to their desks. I'll also add that he does sometimes ping the group that he has to run out for an errand (of which he has many and I'm relatively fine with that), but that's not when I'm getting no response, it's the other times. If I combine the time he says he has to step out with the time I can't reach him I quickly get to 4-6+ hours out of the work day.

I have no desire to micromanage and I'm not to the point that I want to take my concerns up the chain. If I was actually a "manager" I would probably consider talking to this employee directly and telling him that I need him to be more responsive and raise issues sooner rather than spending half the day working on something I told him to time box to 10-30min (I'm finding it harder and harder to believe he even is working during those times). But I'm not a "manager" and I don't want to step outside my lane.

I could really use some suggestions/help on how HN would handle something like this. I want to be flexible and I want this to be a good place to work but I'm increasingly feeling taken advantage of.
What other CAs you recommend aside from letsencrypt? I'm a bit wary of trying some random CAs that offers free certificates aside from letsencrypt.
I don't think anybody really thought much about it before the discovery of the Antikythera Mechanism, but at least in retrospect there seem to be clear reference to such devices in ancient contemporary literature. Particularly, Cicero described such devices and attributed them to Archimedes.
You should read the article. Google is not claiming that LLMs will harm employees.

Google is claiming that sending confidential data to third parties is not allowed and will leak that information.

A more apt quote would be
"Tobacco companies caution employees against giving cigarette recipe to competitors"
Maybe, if you're on the tail end of a particularly well-timed stock grant and you have a really crazy definition of "plenty." But Levels puts recent L5 offers much closer to $350k, which to be clear is still more than a lot of physicians and most lawyers make.
Yes although me being primarily a lurker I need even less. More than post or comment, if I have an account it would be to block some things and prfioritize other things more closely. What you describe would make sense for more extended functionality, but there is silent majority of lazy lurkers like myself that could be served very easily.
I think even reddit is not arrogant enough to attempt that. It would require removing every moderator from every subreddit that has gone private at the same time.

Even if reddit forces subreddit's public, the auto-mod script to remove all new comments and posts is 2 lines of YAML. Having a public site with a bunch of upset and unaccountable mods is only inviting them to become bad actors and actively sabotage the site, which will do much much more damage than going private
The case of the supersized shebang (2019)
Its very different from Java.

In Java and many other languages, the expectations are declared at the callee site, which is a completely wrong place to do it. Only the caller knows whether the situation is expected or not.

Lets say I'm trying to get the element at index 20 of some array-like datastructure.

Lets say that returns a `Result<T, E>`.

Lets add another twist: I've already checked whether the length is > 30 for other resons in that same block. Therefore, I know (if borrowing mechanisms ensure the absence of concurrency issues) that getting the 20th element will not cause an error. In this case I can use

my_obj
.element_at(20)
.expect("Unexpected missing element at index 20 even though number of elements is > 30")

As a caller, something is very wrong in this situation. If so, I can make the choice (doesn't work for all types of programs) to abort immediately.

edit: see other comments in the thread for a more believable quicksort example, where you are getting the element at `len/2` as pivot.

This is a somewhat certain situation. You can also use this in softer situations, like e.g. a program that just can't run if its data file (large language model files, for example) cannot be found in `$PWD` because say, the docker image is always built in a way that includes it and you wrote it to only run within that image. As a caller, its up to you to decide whether this situation is expected / recoverable or not. (Yes you might criticize that rigid choice, but if the choice is correct, so is the behavior to abort if the condition is not satisfied)

You can also decide that the callee doesn't know whether the error is expected and "propagate" the error further by ensuring the function returns a Result<T, E> using the `?` operator.

Rust is one of the rare languages that gets this right. (Swift does too [1] - i am not quite aware of others)

[1]: https://docs.swift.org/swift-book/documentation/the-swift-pr...
Are we only calling Homo Sapiens human? Some how I got the idea that all of Homo was human.
Someone has an update on a mission critical project that competes with Microsoft, wants to get the wording just right, and sends it to ChatGPT to tart it up. Someone at Microsoft is archiving any and all input from google IP space and making it available for inspection. Doesn't seem that far fetched. The threat isn't AI. The threat is sending intellectual property to competitors.
Stack Exchange Network Outage – June 15, 2023
That's completely false ... Google does read your emails for advertising purposes and maybe other purposes. And the government doesn't need a warrant to get a copy of your data in the cloud if it's 6 months or older.

https://www.jacksonville.com/story/news/nation-world/2015/02...

Google also buys credit card transaction histories...
This looks kinda interesting, but I would appreciate you being more upfront about what is free vs paid. In the article you make it sound the only thing paywalled is the discussion but when I went to sign up for the email it became clear that a much larger portion of the “service” is paywalled. Only some of the exercises are shared and only some of the solutions and the wording makes it sound like we may not necessarily get every free solution.

That’s not a problem if that’s the case, but it would be nice to know that up front.
Stimulus would probably also fit the list
If I recall when I first started at Google in 2011 my workstation had some kind of background clipboard management which prevented certain classes of copying between browser sessions, etc.

In a similar fashion if you accidentally typed your password into a non-Google service, it would notice and expire that password. (I can't recall if this was only at the browser level, or if it happened in terminal sessions, too.)

Later they loosened up some of the latter stuff because the importance and weight of passwords themselves was reduced.

(I also started just a few months before they implemented the e-mail "expiry" policy which prevented people from keeping old emails, cuz, y'know, they kept leaving stupid paper trails there that got them in legal trouble.)
Blaming a single company for trading with an enormous suplier is just disingenious. Make the piece about Glencore, far more interesting.
honestly pretty disappointed that this doesn't have Neo's famous Buckeyes recipe - even Morpheus's Enchilada Casserole or that juicy and delicious steak Cypher snacks on during his meeting with Smith would've been appreciated. Hell even Trinity's Ranchwater would be nice, even if it's only a couple ingredients, there's just something about the way she makes them.
Day to day rust users shouldn't care too much about pin_project since the big use case for pin is handrolled futures and executors. Most folks just use adaptors from the futures crate and one of a handful of executors in the ecosystem.

I've never actually heard of that other crate. It looks like most of its downloads come from its direct/indirect dependents like glium. I'd say if you're writing self referential data structures you're not writing idiomatic Rust.
Yep, and if you've ever worked with someone who is a "dud" but leveraged their connections to get the position, you'll know how frustrating it is to realize you're competing with this outsized advantage.
Wonder the Apollo dev or one of the other Reddit 3rd party apps would be willing to migrate or create one.
Good job. I hope you expand on it more. Maybe consider a browser extension to convert other comment sections that arent hn. I always thought replies to parent comments shouldn't be prioritized over top level parent comments and this layout pushes that idea.
> smaller communities are a solution to the moderation problems

Once I started to consider (because it's been pointed out) that Reddit outsourced their moderation to community volunteers this "fediverse" thing started to make more sense in principle. To use analogy phrasing I learned in school: "federations" is to "subreddits" as "fediverse" is to "reddit".

I've heard of, e.g., Mastodon having performance issues, even in a way that could be maliciously exploited, but that's in the implementation details. The theory seems rather sound for future internet communities. It's exciting in a certain way; it feels like the birth of a new internet.
Google Tells Employees to Stay Away from Its Bard Chatbot
Same distinction for ChatGPT. The personal account using the web interface has a disclaimer stating data may be used. The API and the private instance have policies that state data will not be used or retained.
Torrents have magnet links, which don’t require servers at all.
Via their partnership with MS they can be assumed to be fully government tapped as well. Reminder that MS also owns Mojang, GitHub etc
Zoonotic would mean it was a natural occurrence. The GoF program of adding the spike protein to attach to the ACE2 receptor and putting it in a mouse would NOT be zoonotic, but lab made. It's a lab mouse. Not a jump, but a deliberate placement in a lab.

Obviously the implications matter whether it occurred in nature or deliberately by man. If it was the latter, then the program that was supposed to prepare against the potential of a natural virus actually made something that may never have happened, and then went on to kill millions.
Quite a bit I'm sure, but I'm sure there are a lot of developers making less than that barely breaking even on the "providing value" front. We don't talk about it here often but a lot of developers are pretty bad at what they do.
Poll: Do you like Htmx or are you skeptical of it, and have you used it?
I like htmx, and I've used it
I like htmx but I haven't actually used it
I'm skeptical of htmx, haven't used it, but am open to trying it
I'm skeptical of htmx and will never use it
I dislike htmx and I've used it
What's htmx?
Unique Identifiers Based on Timestamps in Distributed Applications
Hum... If I go to fedibb.ml, I get a bad cert domain error.
Removing the GIL will also make some currently-correct threaded code into incorrect code, since the GIL gives some convenient default safety that I keep seeing people accidentally rely on without knowing it exists.

Unavoidable performance costs and reduced safety equals massive friction no matter how it's approached. It's not a question of "are we smart enough to make this better in every way", since the answer is "no, and nobody can be, because it can't be done". It's only "will we make this divisive change".
Hey.com is one.
>The expectation I think is different communities in different instances will win and be the primary places for games, or technology, etc.

So there will be several r/games, r/videos, r/gifs, [...] on the Fediverse? This seems like a big hassle, no? Is there a built in solution to aggregate these?

One could argue that on Reddit subreddits also competed against each other, but in reality most of the time, the subreddit with the most approachable name always won. r/godot is obviously going to be the main Godot subreddit, even if there is a r/godot4coolkidz "competing" with it.