skysight-inc/HackerNews huggingface dataset:
Yea, this is a platform-wide thing and across most other platforms as well - I meant in terms of like, forcing you to edit posts with "forbidden" keywords like they love to do on IG (but never tell you exactly what you said wrong), tone policing, hiding comments between users arguing with each other, etc.
Probably none, 50% of the population pays NO federal income tax.
that is apparently not a popular move anymore since people keep logs and have credentials, strong social media presence and readily available cloud enabled cameras. one email to any news org and whoever authorizes the raid will probably face some music. but knowing TSA, we can expect this any minute now...
I see. Thanks!

If they can customize the feed, does that make it their speech or my speech? Like if I give them a "subscribe to x communities" thing with "hide already visited". It'll be a different feed, and algorithmic (I suppose) but user controlled.

I imagine if you have explicitly ask the user "what topics" and then use a program to determine which topic then it's a problem.

I've got a WIP mastodon client that uses a llama3 to follow topics. I suppose that's not releasable.
They're one of the most seemingly incompetent agencies I am forced to deal with every year.

For one, why does is it that every TSA checkpoint feels like it was scrambled together? 9/11 was a long time ago. There's no reason why checkpoints can't have better signage, clearer instructions for what should or shouldn't go on a conveyor belt, an efficient system for returning containers (I've lost count of how many times the line was held up because employees didn't feel like bringing over a stack of containers in clear view), and so on. The checkpoints do seem to go a bit faster than they used to a long time ago, but it's still a frustrating process that makes me feel like an imbecile every time I use it. I do my best to follow directions, but directions are often lacking so I have to use my best judgment from past experience, and often get yelled at anyway. Do does the TSA want to be hated?

Secondly, there's been multiple occasions where I've made it through the security checkpoint with items that should obviously set off red flags. I recently made it through with a humongous center punch which, while not sharp like a knife, could do some serious damage to another person if used as a weapon. Got it through with no questions asked. I've also gotten through with scissors, knives, strangely shaped electronics, a custom build electronic device that a naive person could see as suspicious, and so on. Never have I been stopped for those things.

But laptops and e-readers? I'd better not forget one of them in my carry-on bag or I'm gonna get shouted at and be forced to re-run the bag through the scanner again. I can get through with sharp metallic tools and weird unlabeled boxes with wires hanging out of them, but I can't leave my kindle in my backpack? And what about the humongous battery packs I carry? No problem having 2 or 3 of those in my bag. I guess my Macbook Air or my e-reader possess uniquely dangerous powers I don't comprehend. Even if I try to comply with the "laptops out of your bag" rule, I might still get shouted at if I place it in a container instead of right on the conveyor belt... or if I place it in a container with some other belongings next to it.

Maybe the TSA stops terrorists that are as stupid as they are, which I guess is a good thing. But how good can stupid people be at catching other stupid people? Is it really worth it to waste everyone else's time and to treat them like crap in the process?

Yup, not surprised that the TSA also reacts with as much stupidity to cybersecurity flaws. If I became supreme leader overnight, I would work to completely dismantle the TSA and rebuild it from scratch. There doesn't appear to be any value in that agency that can't be easily replaced with something better.
Yup. I had students running a machine learning model on a Pi attached to a scooter. The power draw of the computing system was significant, and the performance limitations were too.

The existence of commodity, well-documented, well-supported SBCs offering more computing in less power is exciting.

(Also, using less power means you can put it in more places without worrying about getting rid of the heat, or can go longer before throttling).
I'm still not understanding the switch to Rust other than for education (which is fine). All of the things you get from Rust with memory safety you get in Julia with the Garbage Collector?
I tried buying a used one on eBay and was disappointed to find it used a proprietary SATA power cable or connector,I can't recall. I hope they stopped doing that.
I should probably say that performance was certainly not the number one reason, as benchmark numbers are irrelevant for human users, but I was running it on M3 Pro MacBook Pro and on Galaxy S24+ each with ublock origin and dark reader.
Drake Landing shows how you can shift heating from summer to winter. For twenty years it's been heating homes in Alberta, Canada. Though I see now, because it's a one-off, they are having trouble getting replacement parts :(.

https://www.cbc.ca/news/canada/calgary/okotoks-drake-landing...
On the contrary, very related to that pandas!
>The government tends to have a monopoly on violence

They don't literally, as can be seen by that guy who got roughed up by the Pinkertons for the horror of accidentally being sent a Magic card he shouldn't have been.

Nobody went to jail for that. So corporations have at least as much power over your life as the government, and you don't get to vote out corporations.

Tell me, how do I "choose a different company" with, for example, Experian, who keeps losing my private info, refuses to assign me a valid credit score despite having a robust financial history, and can legally ruin my life?
I'm sure there's some number greater than zero of developers who are upset because they use minification as a means of obfuscation.

Reminds me of the tool that was provided in older versions of ColdFusion that would "encrypt" your code. It was a very weak algorithm, and didn't take long for someone to write a decrypter. Nevertheless some people didn't like this, because they were using this tool, thinking it was safe for selling their code without giving access to source. (In the late 90s/early 2000s before open source was the overwhelming default)
"Social media" is a broad brush though. I operate a Mastodon instance with a few thousand users. Our content timeline algorithm is "newest on top". Our moderation is heavily tailored to the users on my instance, and if a user says something grossly out of line with our general vibe, we'll remove them. That user is free to create an account on any other server who'll have them. We're not limiting their access to Mastodon. We're saying that we don't want their stuff on our own server.

What are the legal ramifications for the many thousands of similar operators which are much closer in feel to a message board than to Facebook or Twitter? Does a server run by Republicans have to accept Communist Party USA members and their posts? Does a vegan instance have to allow beef farmers? A PlayStation fan server host pro-PC content?
"Colluding". Yeah, right. That implies hidden, and the US is very out in the open about this.

China has this "We declare that they belong to us, and saying or acting otherwise is illegal". Well, here in the US, we don't care what China says is legal or illegal with respect to Taiwan.

Top Chinese general can get over himself.
For an overtly authoritarian institution it actually surprises me they do the old delete and pretend it never happened approach to basic security.
Firefox on Android to this day does not switch to dark mode automatically

https://github.com/mozilla-mobile/fenix/issues/27568

https://bugzilla.mozilla.org/show_bug.cgi?id=1813529
> when people disregard their established meanings they risk communication breaking down

The meaning of words drifts in every living language.

> perfectly fair to call out people who twist the meaning of words intentionally

We don't have consensus around what open source means for LLMs. Facebook is pretending we do. But so is everyone in this thread claiming there is a single true definition of an open source LLM.
That's not really how this works. TSA is maliciously incompetent, but there is a reporting pipeline and procedure for these things that's formalized and designed to protect exactly this kind of good-faith reporting[1].

(It's very easy to believe the worst possible thing about every corner of our government, since every corner of our government has something bad about it. But it's a fundamental error to think that every bad thing is always present in every interaction.)

[1]: https://www.cisa.gov/report
Yes, their pricing/licensing is not ideal at the moment, IMHO of course.

They need to build critical mass and hence initial tinkering should be as friction free as possible. Landscape is full of alternatives so people need to get started as quickly as possible.

They seem to have a valuable product, but this initial friction might reduce traction, again IMHO.
It all comes down to the assertion made by the author:

> There is no way to run a targeted ad social media company with 40% margins if you have to make sure children aren’t harmed by your product.
I did something very similar with my Pioneer minisplit. but i used this esp module you can just buy. Super simple and cheap:

https://smartlight.me/smart-home-devices/wifi-devices/wifi-d...

https://www.youtube.com/watch?v=f6GEfzVhwCE
Can Tech Executives Be Held Responsible for What Happens on Their Platforms?
I feel like that's a poor interpretation of what happened. Corporations and businesses don't inherently have rights - they only have them because we've granted them certain rights, and we already put limits on them. We don't allow cigarette, alcohol, and marijuana advertising to children, for example. And now they'll have to face the consequences of sending stupid stuff like the "black out challenge" to children.

It's one thing to say, "Some idiot posted this on our platform." It's another thing altogether to promote and endorse the post and send it out to everybody.

Businesses should be held responsible for their actions.
I'm a physicist whose written substantial projects in both Julia and Rust (and C/C++/Object Pascal/Java/Python/...). I'm also a person who refactors frequently. While my mind was initially blown away by all the cleverness in Julia, I eventually found that for non-trivial packages the "time-to-first-X" became painful - way more painful than compiling Rust code (mostly with debug occasionally with --release). Plus the amazing generality of Julia code was both a blessing and a curse. Julia really needs interfaces to ensure that a duck really is a duck. In the end, I find Rust (despite/maybe because of) the picky compiler to be overall much more productive. With Rust, I find I can make major refactors, when the code compiles and my test code runs, I'm good to go. With Julia, months after I've refactored, I'm still finding footguns. I still use both but it is Rust that has my heart these days.

Other thoughts: Developing Rust on Windows is painful but on Linux a joy. both cargo and Julia package managers are wonderful compared to other language alternatives.
I'm guessing you're not a lawyer, and I'm not either, so there might be some details that are not obvious about it, but the regulation draws the line at allowing you to do[1]:

> any action voluntarily taken in good faith to restrict access to or availability of material that the provider or user considers to be obscene, lewd, lascivious, filthy, excessively violent, harassing, or otherwise objectionable, whether or not such material is constitutionally protected

I think that allows your use case without liability.

[1] https://www.law.cornell.edu/uscode/text/47/230
pbonzini@redhat.com :) thanks very much!
> It's interesting to see that DHS seemingly (initially) handled the report promptly...

I think DHS mid level manager yelled at a TSA mid level manager who reported this to the senior TSA officials and then their usual policy kicked in... deny/deflect/ignore
Yup, this was exactly my reasoning.
Frankly: a comprehensive book about the language / subject is generally the best source. Fixing those foundational knowledge gaps takes time, because it's often not clear to anyone exactly what the gaps are - better to be exhaustive and fix it for real rather than thinking the "ah hah!" moment they just had was the only issue.

Not because I think ink on paper is superior somehow, but because books go in depth in ways that blog posts almost never do - if they did, they'd be as large as a book, and nobody reads or writes those. Narrow, highly technical ones exist and are fantastic, but they largely assume foundational knowledge, they don't generally teach it.

---

Learners are stuck in a weird place with programming. At the extreme beginning there's an unbelievable amount of high-quality information, guided lessons, etc, it's one of the best subjects to self-learn on period. I love it.

Experts also have a lot excellent material because there are a lot of highly technical blogs about almost anything under the sun, and many of them are relevant for years if not decades. Programmers are extremely open about sharing their knowledge at the fringes, and the whole ecosystem puts in a lot of effort to make it discoverable.

The middle ground though, where you know how to put words in a text file and have it run, but don't know how to go beyond that, is... pretty much just "get some experience". Write more code, read more code, do more coding at work. It's highly unstructured and highly varied because you've left the well-trodden beginning and have not yet found your niche (nor do you have the knowledge needed to even find your niche).

It's this middle-ground where I see a lot of people get stuck and churn out, or just haphazardly struggle forever, especially if they lack a solid foundation to build on, because every new thing they learn doesn't quite fit with anything else and they just memorize patterns rather than thinking. Which I do not claim is the wrong choice: if that's all you need, then that's likely (by far) the best effort/reward payoff, and I think that's where the vast majority of people can stop and be happy.

But if you want to go further, it's soul-draining and often looks like there's no escape from the chaotic drudgery. Making completely sure the basics are in place and that you think about everything added on top of that is the only real way I've seen people make progress. Whether that's through a mentor, or a book, or just brute-forcing it by hand on your own doesn't seem to matter at all, you just have to find one that works for you. The good news though is that after you've got "I can put words in a text file and it runs" figured out, it goes a lot faster than it does when you're starting in the beginning. And a lot of what you've already learned will be reinforced or slightly corrected in ways that often make immediate sense, because you have a lot of context for how it has failed or worked in the past.
Menlo Park Police test Teslas, find that Teslas not 'patrol cars of the future'
Haha, very true. I don't think I'll ever seek VC again. I just don't see myself going back to full-time grind a founder of a start up requires. Though I doubt he'll remember me even if I did.

Now what I really want to know is if quoting the guidelines is what made him block me, or saying that I didn't know who he was, that did the trick.

(I'll admit here that I did know who he was, I just thought he was coming off as a self-important dilettante, and that saying I didn't know would make for a mildly humorous tweet).
TikTok is not being held liable for hosting and serving the content. They're being held liable for recommending the content to a user with no other search context provided by said user. In this case, it is because the visitor of the site was a young girl that they chose to surface this video and there was no other context. The girl did not search "blackout".
Japanese company shows off $50 USB thumb drive with integrated digital camera
They just add you to a secret watch list to annoy you when you travel when you're critical of them... or the current administration, so it would seem.
What is the difference between this and traditional FEA done on CAD models? Is this purely a cost benefit?
There is already a call to MD5 in the original query; see the first image in the article, which they apparently obtained by submitting ' as the username: https://images.spr.so/cdn-cgi/imagedelivery/j42No7y-dcokJuNg...
Telling someone "you should learn..." is patronizing and can lead to blocking a good portion of the time.
Orwell was in large part against re-definitions of existing words and the removal of words in order to reduce the basis for productive thought.

Re-definition example: War is peace, freedom is slavery.

Since the new euphemism for downloadable models is a re-definition, Orwell would have been 100% against it. In fact the new use of "open source" is an Orwellian term.
Sorry, I'm kind of unsure I an following the scenario you are describing here - are you expecting the edgelord hero to have the goodwill to hide the comment so his followers won't harass? Or, are you saying that the person potentially being harassed can hide comments to avoid being harassed (not clear this would even work?)

All of these measures, however they are expected to work, can also be done with blocking.
I’d imagine all the smart features on Teslas are really aggravating to officers on shift.
Solution that require everyone to do a thing, and do it well, are doomed to fail.

Yes, it would be great if parents would, universally, parent better, but getting all of them (or a large enough portion of them for it to make a difference) to do so is essentially impossible.
Those figures are about maximum dispatchable power usually for a time of more than 1 hour (2 to 4 seems typical).

So 16 GW battery allow you to power the US similarly to 3x times the power of the largest US nuclear reactor for probably 3 hours.

If such projects are economically feasible now, the economics are just getting better and better and this means we will see exponential growth. California is seeing improved grid stability and reduction in CO2 emissions due to batteries today.

https://www.nytimes.com/interactive/2024/05/07/climate/batte...
If I understand Threads adoption, it is quite large compared to Mastodon. Will Mastodon be able to handle the load if Threads -- a commercial entity -- is not blocked?

I'm holding off on making the cynical conclusion about Threads' motivations.
Right, back then there weren't as many Rust-inclined people in the Julia community and I felt like writing a trip report for my Julia friends.

Now I've done a "From Julia to Rust" workshop at the latest JuliaCon and an accompanying survival guide, so that still ongoing work.
The assertion made by the author is that the way these companies grew is only sustainable in the current legal environment. So the advantage they have right now by being bigger is nullified.
Anything involving roofs is difficult to do unskilled (at scale). You are working at height, potentially on a sloped surface, and have to worry about keeping the roof water tight.

But if you put the panels basically anywhere else it becomes a lot more viable. Some houses come with a plug to connect your generator, you can do something similar to plug in your inverter. Then you can later decide to put up a solar fence or put solar panels on the balcony or whatever strikes your fancy
Why do we care?

If Starlink/Twitter/X doesn’t want to do business in BR or comply with local laws, then they are bound to suffer consequences (losing audience or assets seized).
> I don't think a single soul implied they were monsters. There's nothing wrong with having your branch named "master" if, coincidently, that's what you have.

It takes no effort to find arguments such as https://medium.com/let-s-begin/how-to-rename-your-master-bra... .

Github themselves tried to push the change on people, and reporting on the issue used phrasing describing the original choice as "no longer appropriate" as if this were some authoritative consensus (e.g. https://www.theserverside.com/feature/Why-GitHub-renamed-its... ). Github's change was disruptive because repositories created on GitHub wouldn't work properly locally in Git (depending on various details) and this was happening to users with very little technical understanding and no reason to care about the underlying political issue.

But aside from that, it's very obvious that many people think there's "something wrong with" using master as the default name. If they didn't, there never would have been an issue in the first place because nobody would have proposed to change it.

There is nobody out there advocating for the change without bringing up some strange hand-waving argument about colonialism. Not a single one of these people can demonstrate how using the name "master" actually causes harm - because it doesn't. But hordes of them are willing to argue for making the change anyway.

> However it's weird if you say master is the "one true name" and it HAS to be master.

Nobody says this. They say that they don't want others pushing (or literally pull-requesting, in many cases) changes on them for ideological reasons that have nothing to do with the business of their project.

> Like, why do you care? That's odd. That's what some people point out.

No, there's nothing strange about it at all. What is "odd" is the rhetorical strategy of trying to shame people for a benign choice, gaslight that they're the ones being insistent and ideological, and then gaslight that no such shaming is occurring.

> For some people changing master -> main isn't a nothing burger, it's actively harmful.

No, what's "actively harmful" is the idea that people should be compelled to change things because outsiders don't like them (https://en.wikipedia.org/wiki/Entryism). Also the compatibility break mentioned above.
> I thought the point of ASCII art was that it could be exported into Notepad.

I don't think that's ever been the point of ASCII art. It's just art made with ASCII characters, that's it.
> We had difficulty identifying the right disclosure contact for this issue. We did not want to contact FlyCASS first as it appeared to be operated only by one person and we did not want to alarm them.

Wait, what? Is this a euphemism for they didn't believe they would take it seriously? Reporting it over their heads to DHS was probably not less "alarming" to anyone...
First they have to gain critical mass. Not sure what was Expo’s initial pricing like.
80% of users will leave things at the default setting, or "choose" whatever the first thing in the list is. They won't understand the options; they'll just want to see their news feed.
don't even need to make an example... they probably have a warning/welcome pop up that says 'unauthorized access to this system will result in...'
because the TSA lawyer is going to follow this simple train of thought - were the 'accused' authorized to access the system - gotcha!
AmpereOne at Hot Chips 2024: Maximizing Density
> So errno, which needed the exact version 0.2, was relaxed so that it could build with version 0.4 in Debian, udev 0.7 was relaxed for 0.8 in Debian, memoffset from 0.8.5 to 0.6.5, paste from 1.0.11 to 1.08 and bindgen from 0.69.9 to 0.66.

This seems to be a common issue packaging newer languages with sophisticated tooling around dependencies. What is the alternative to relaxing deps?

Packaging a dozen version of the same library?

Distributing flatpaks, snaps, containers, etc instead?
> Storing a date as an ISO UTC by default and sharing it with Json needed layer upon layer of code.

Storing it in a database, I assume?

It feels like your didn't like a framework instead of Java. "Manually" parsing JSON, parsing a date, and inserting into a DB really only needs a couple of lines. Assuming you've set up HTTP and DB libraries, of course.

I agree that maven and gradle are annoying, but I've never liked any build tool I've ever used.