skysight-inc/HackerNews huggingface dataset:
> Am I thinking about this the right way? At what point does it make sense to start using these tools more freely without worrying about handicapping my learning?

None of us can see the future so it's all just bloviating, but let me give you my two cents as someone who's been programming since I was a kid and went the long way around starting with assembler: it probably mostly depends on what kind of programmer you want to be.

If you're in CS for the career and you have other things you want to do that have nothing to do with technology after the 9-5, then it's probably not going to be a problem. There's a lot more to software engineering than the code and getting good at those areas - like solving non technical coworkers problems with software - is just as important as writing the code. Most code is also not high-risk and doesn't need to be perfect, just maintainable. Learning the skill of translating requirements to LLM conversations now may well pay dividends in the coming decades because it's pretty obvious that LLMs are here to stay.

If you really like programming, want to be an architect later in your career, or want to be the technical cofounder in a successful tech heavy startup or something, then you'll want to minimize your use of those tools to rubber ducking and minor questions. There's a lot of value in developing "grit", that may very well be hampered by use of LLMs. You need to absorb a lot of foundational knowledge so that you can make intuitive decisions about what the LLM is writing. You might be able to use an LLM as the primary guide to developing that knowledge, but it's risky.

To be honest, when I was younger I figured all the people who started learning in college and didn't know how the low level basics of CPUs or memory worked would be at a disadvantage, but that has proven to be dead wrong. The majority of people did just fine using Python or Javascript without any of that knowledge or experience and I figure it will play out the same with LLMs.
In the US we have a Child Tax Credit which is available to almost all parents regardless of employment status. This is a direct credit, not just an income tax deduction. So as a society we are investing resources in raising children, although I suppose you could argue that the amount ought to be higher.

https://www.benefits.gov/benefit/938
The difference is that on actual HN, it takes more than one flag vote to hide a comment. (I suspect it's in the range 2-5, but I don't actually know.) So one person can't make a post they don't like disappear.
The "Dear Moon" project [1] promised to Yusaku Maezawa by Musk back in 2018 [2] was cancelled in 2023 because he just could not determine when SpaceX would deliver. So don't feel bad about your FSB purchase - it happens to the richest of us;)

[1] https://dearmoon.earth/
[2] https://www.geekwire.com/2018/spacex-elon-musk-bfr-around-mo...
I'm fine with arguing about degrees of exposure, but I'm arguing against the black and white statement that exposure doesn't affect immunity.
It would be cool to see Framework enter this market so that you could get a ruggedized notebook that's modular, repairable, and upgradeable through the whole stack.
Every once in a while I find a slip of paper in my postbox with the contact info of a local drug dealer. The police can't be bothered arresting them and even if they do such a dealer gets replaced in hours anyway. They use WhatsApp.

I think it's CP that gets Telegram in hot water. Prostitution or drugs bothers noone but pedophiles trading stuff wakes everyone up.
Maybe, maybe not? If it happens that Durov ends in prison for a long time I imagine that there would be interest to take over the product since its actually a good and successful one.
Hardware Bug in Raspberry Pi'S RP2350
I am using it for twenty years now. With disabled dock it's a minimalism at its best.
Looking at comments, I should give i3 a try.
Joke's on them.

> https://news.ycombinator.com/item?id=38752691
SSDs I know about, but is that true of every USB flash drive? Or any?

And it definitely sometimes has to do with heat, or I couldn't speed my drive up on-the-fly by cooling it.
THey did VERY similar with HDD's.

We were well into years of SSD's in laptops in the 2.5" sata format and Macbooks of the time (ie: 2012 models and even some after) were still chucking 5400 rpm spinning rust in there AND charging SSD prices for it.

It was bananas then, and they are just doing the same with a different component now.
See sibling https://news.ycombinator.com/item?id=41383534

For instance, in this very convo what matters is that we're talking past each other, and I think that'd likely happen regardless of whether our comments were in fixed or proportional fonts, regardless of what other typographical choices might be made.
Fair enough, though the game client is essentially the same as it was 15 years ago in that case. Point taken, though.
"Not being able to operate" is not equal to "it won't work if you already have an account".

As long as the average Chinese citizen cannot effectively create an account (because the activation SMS cannot reach their phones) the Chinese government may allow existing users of signal (who activated the account abroad) to communicate with signal.
There's totally no difference between a personal computer (private property) and a globally accessible hosted service that's provided for other people to use.
And this is good example for larger discussions in physics.

Time does not exist at all, the Universe is itself just changing from one State to the Next State. There is no Time Dimension at all.
This is kind of a HN dropbox comment. Very few non programmers would go through that
Thanks a lot I really appreciate you writing this out! I'd say most of your requests are things we'd like to address in the future. Built in screen recording is a common request and something I think makes sense for the open source project. A lot of the other requests require a central service of some kind to achieve high performance and/or a smooth user experience so those fall into the bucket of what will go into our commercial offering.
To clarify how flagging works on HN: Flagging only hides a comment once "enough" users flag it, and even then remains visible to users with the showdead option set in their profile.

Source: https://news.ycombinator.com/item?id=12173809
The key to open the door is held by a Muslim, Adeeb Joudeh. His family holds it by tradition for the last 800 years, the idea is that he's a disinterested third party. There is an interview with him where he talks about visits by Bush and Putin. He was impressed by Putin's visit.. at that time Putin was making an impression with the Russian Orthodox community, so he made the most of it.

There are regular riots between the christian sects over turf within the Church. Just search on youtube..
Also, anyone can flag a comment, not just the thread starter (I personally suspect flags from the thread starter are actually down-weighted).

HN flagging is not meant to hide people you don't want to see reply to your comments, it is meant to identify rule-breaking comments.
It's really nothing to do with "controlling the behavior of others".

What I'm seeing on Mastodon is a desire by quite a few people to use these open, public messaging systems as something more akin to private mailing lists. They have no desire for anyone-can-read/anyone-can-reply, they just want a nice little circle of people who all agree to be a part of the circle and to have the others there too.

I believe that many of the people who want this are too young to have ever been on old listserv-style mailing lists, and for them, this sort of messaging technology is obviously how you would do this sort of thing.

I don't think they are right, but I also see how they would think this, and they're not clearly wrong.
I don't, but I like the recommendations on the home screen to find stuff I might like...again though, like 75% of the time, I don't.
Lego plans to make half the plastic in bricks from renewable materials by 2026
His homepage is here: https://rws.xoba.com/ He's probably about 65, so I'd hope he has at least a couple million in his retirement account no matter where he's worked, much less Google.
I think the play for these companies was/is to erect regulatory barriers to entry by exploiting AI fear-mongering to regulate or outlaw open source or upstart competitors. That seems to be failing for the most part.
But would any other client bother to implement this feature? Helping me not see toxic bullshit helps me as a user and I might opt in to various content curation schemes; but, if I am already looking at something, removing the context for what they are talking about does not help me. It is like, imagine if I was permalinked on HN to a flagged comment, because someone wanted me to see it, but the "parent" button didn't work.
Sometimes I think some companies are playing a different game. Where profit was never really a concern. The goal is just to keep showing growth and raising. You just have to cash out before the music stops or The Singularity happens.

One aspect of The Singularity is the rapid acceleration into an unpredictable point of no return. Maybe the financial model mirrors this?
Family moved to Bay Area from Georgia for a better quality of life
Regulatory capture, monopoly prices when the earth is dependent on them and no new companies can form
Unpleasant and insulting for no reason then. I'm just trying to advocate for respectful and professional discourse. Save the insults for strangers in real life, not Hacker News.
Unfortunately, Alito has objectively proven himself to be a liar at best. His statements are the farthest of any justice from representing an agreement of the court.

The only "pressure" that was put on FB, was the same put on Twitter, which was that reports and requests from Administration employees has some higher gravity than other reports. The "investigation" here, and Zuckerberg's responce are not evidence of wrongdoing, only political maneuvering.
.Net is "Microsoft Java". Like Java it was designed to do everything, but as desktop development died (and mobile development was locked down by Apple and Google, limiting it to their corporate languages), it pivoted towards networked applications.
Open source models exist and can be run locally. It doesn't matter if training from scratch is impractical for the average person, if we already have free (as in freedom) models we can build off of.
While I came to Kotlin for Android, I'll admit that I've been making things look like nails so that I can use the Kotlin hammer.
The good filter is again largely to my point. :D

You are correct that boiling it can probably help a lot. You then have to store it in a clean spot for it to cool to a temperature you can use, of course. Something that probably relies more on modern technology than makes sense.
>It's really important to understand that ALL THE MODEL KNOWS is a mapping of [pixels, input] -> new pixels. It has zero knowledge of game state.

This is false. What occurs in inside the model is unknown. It arranges pixel input and produces pixel output as if it actually understands game state. Like LLMs we don't actually fully understand what's going on internally. You can't assume that models don't "understand" things just because the high level training methodology only includes pixel input and output.

>The only "state" that is known is the last few frames of the game screen. Because of this, it's simply not possible for the game model to know if an enemy should be shown as dead or alive once it has been off-screen for longer than those few frames. It also means that if you keeping turning away and towards an enemy, it could teleport around. Once it's off the screen for those few frames, the model will have forgotten about it.

This is true. But then one could say it knows game state for up to a few frames. That's different from saying the model ONLY knows pixel input and pixel output. Very different.

There are other tricks for long term memory storage as well. Think Radar. Radar will capture the state of the enemy beyond just visual frames so the model won't forget an enemy was behind them.

Game state can also be encoded into some frame pixels at the bottom lines. The Model can pick up on these associations.

edit: someone mentioned that the game state lasts past a few frames.

>If you're trying to make a new game, then you need new frames to train the model on.

Right so for a generative model you would instead of training the model on one game you would train it on multitudes of games. The model would then based off of a seed number output a new type of game.

Alternatively you could have a model generate a model.

All of what I'm saying is of course speculative. As I said, this model is a stepping stone for the future. Just like the LLM which is only trivially helpful now, the LLM can be a stepping stone for replacing programmers all together.
Use a password to encrypt a key or config you save on a cloud drive. `age` is good for this.
See my comment at https://news.ycombinator.com/item?id=41383744
> For example, the washer and water heater are in the basement. The concrete floor under them is slightly sloped, leading to a drain. I've had multiple failures with washing machine hoses and leaks, and leaking hot water heaters.

In Japan I saw a washer in the 2nd floor of an apartment sitting on top of what looked like a shower basin. If the machine leaked it is caught by the basin. Granted that will not stop a leak in the water line from spraying beyond the edges of the basin but something like shower stall walls could mitigate that.
'Super commuter' takes bus, train and plane to get to NYC job
Tool to take over Windows Updates to downgrade and expose fixed vulnerabilities
I think several modes should be available, including one where you pick, leave items to your name (against existing credit perhaps) and walk away, items shipped to you later ...

... and everything in between.-
It’s really not, TLA+ works best for modeling state machines with few discrete states and concurrent systems. It can find interesting interleaving of events that would leave to a violation of your system properties
But he likes brown noise
Meta is accused of "bullying" the open-source community
The coder spectrum, scientists on one end, software engineers on the other. Only balance can save us.

I have read code used in research papers. The theoretical math usually goes beyond my comprehension, so I always dive into the code to better understand the logic, only to find... it's way worse... unintelligible.

At the end of the day we are used to what we do, and anything different will be foreign to us.
Author provides musl binaries. Much appreciated. Perhaps using Go makes it easier.
How do they make memory tagging work without penalizing bandwidth or capacity?
No, and automatic backups are on Signal desktop as well. They are also supported by this tool.
I don't. Enlighten me, please.
My reading of "hiding replies" was that people who follow the replier would still see the reply as part of their normal feed. So you are not silencing them for their audience. Which is fair.

The removal of links to yourself is also very welcome.

Both tools have cons, and there's methods to work around them / prevent them from taking effect. But they address the default easy/trivial ways in which people can pollute other users, so in practice the value for users should prove high.
Meanwhile all the “safety” fears are really just reframing content moderation.
Probably as copyright lawsuits settle and they will have to pay for their training data
I think its better to design the bathroom to deal with the moisture instead of wasting energy baking out your bathroom. Crack a window or leave the vent fan on.
Why I Always Use PostgreSQL Functions For Everything
Studying the skin of the great white shark could help reduce drag in aircraft
Only the controller throttles from heat, not the NAND. Sometimes they're co packaged in USB drives.
still kicking myself for passing on this one when i had the chance
Could be WASM?
I feel like the premise of helloSystem is the simple fact that macOS uses parts on FreeBSD therefore they decided to dress up FreeBSD to look more like macOS lol.

To me that’s not some meaningful that solves a fundamental problem. GNUSTEP is meaningful because it actually attempts to reimplement Cocoa.

Because of that, I found Etoile more interesting than helloSystem because in turn it attempted to make GNUSTEP presentable to the non tech world in a way WindowMaker never will.

I can understand helloSystem choice to ignore GNUSTEP given the GNUSTEP community is small and virtually inactive but again, it’s just another ooh aah shiny project that won’t get off the ground ever.

If I were them I’d just port one of the many macOS looking desktop environments like whatever ElementsryOS or PopOS uses to FreeBSD and build from there. That’s obviously more productive, but productivity can be boring because it’s real and not a hobby project. :P
"It doesn't show me the local digital loop carrier!"

"Is the digital loop carrier doing any IP-level routing?"

"No, but..."
These release notes are about the official apps and website. Yes, other apps could do whatever they like, in theory. But they're concentrating on UI improvements to the official apps, and I don't know of any others.
stop. that sort of college humor has no place on this site.

edit: going to digg my own grave and complain about the downvotes.
What you’re asking for doesn’t make sense.
CHERI Myths: I don't need CHERI if I have safe languages
They won't have to because a thousand developers like me will offer them simple solutions. Facebook absolutely destroyed anyone's "moat" in this area.
Java has checked exceptions and they are used, e.g. in Android. But it seems to be the exception (heh) rather than the rule.

IMO the problem is proper exception handling with checked exceptions and wrapping each function (or at least small blocks) in try catch is just so insanely verbose that even though it is possible to get error handling as good as something like Rust, nobody actually does it in practice.
"But the nonempty list never has an element, so we don't need to worry about the type mutation of removing an element from it."

NonEmpty always has an element.
Not no one. There is also getac, durabook, rugged series of some dell laptops, there is (was?) itrinix and probably a bit more that I don't really know of :)
Comparing the Top Mini PCs in Our New Collection
Please go and on! If you write a blog post I promise you it will have an ardent following and a very warm reception, starting with yours truly.
> "changes in state are time"

If you go on beyond this to "changes in [the part of] state [in this frame] are time", then your specs don't need to make allowances for stuttering (à la Lamport).
Death and torture are different things.
I do the same on Safari on iPhone. Enable the accessibility setting and browsers can't lock your zoom anymore.
I open opposite windows and leave the doors open upstairs. With a fan in one of the windows it can drop the temperature by >10 degrees in an hour.
Well, yeah, that’s what it’s for: something for PMs/POs to make sketches with - in even less time than firing up Figma or Xd (…do people still use Xd?)
> I can't for the life of me make sense of why you'd do it.

Over-engineering is a common cause: simple solutions can be deceitfully difficult to find. That being said, additional indirection layers are usually justified by the overall architecture, and — assuming they're reasonable — can't always be appreciated locally.

« I'm always delighted by the light touch and stillness of early programming languages. Not much text; a lot gets done. Old programs read like quiet conversations between a well-spoken research worker and a well-studied mechanical colleague, not as a debate with a compiler. Who'd have guessed sophistication bought such noise? » (Dick Gabriel)
Airplanes have about 12-15 air changes per hour they are flying, and the air that is recycled, less than half, is going through standard HEPA filters and are rated to capture virus and bacteria particles.

My less empirical info is that airflow in a plane mostly goes from being input above your head, and exhausted from the pressurized cabin at your feet, meaning you have less exposure to anyone not in your row.

Remember that aircraft pressurization systems were designed to be smoked in, other than the newest designs. They needed enough airflow to not totally choke out passengers on a cross country or cross atlantic trip.
Ignoring inexperience/incompetence as a reason (which, admittedly, is a likely root cause) domain fuzziness is often a good explanation here. If you aren't extremely familiar with a domain and know the shape of solution you need a-priori all those levels of indirection allow you to keep lots of work "online" while (replacing, refactoring, experimenting) with a particular layer. The intent should be to "find" the right shape with all the indirection in place and then rewrite with a single correct shape without all the indirection. Of course, the rewrite never actually happens =)
Of course. But there are also very real cases of people quote-posting someone with an opinion they don't agree with, leveraging their follower-base to start dogpiling. Even without the harassment problems, this is already not a very good way to have a conversation, as you'll end up with a ton of people with the same viewpoint replying. But then things can go even further with people starting to send death-threats and other niceties of this kind to the OP - which is definitely harassment territory.

Currently, there just isn't many good tools to protect yourself against this kind of dogpiling.

---

Personally, I think both are necessary: A tool to protect against using quote-posts for dogpiling, and another to correct misinformation.
Waiting for "Bad apple" as a pure CSS.
As a software engineer, this is something I get onto with my team. There is a such thing as too much abstraction and indirection. Abstraction should serve a purpose; don’t create an interface until you have more than one concrete implementation (or plan to within a PR or two). Premature abstraction is a type of premature optimization, just in code structure instead of execution.
Jack Welch retired from GE in 2001. He was voted Manager of the Century in 1999.

https://en.m.wikipedia.org/wiki/Jack_Welch
Definitely sounds like a crappy situation, but maybe not an accidental one. Making someone's job difficult/impossible is an indirect (and possibly money-saving) way for a company to get rid of that employee.
It's not that complex, unless you want it to be.

Russian geological access or businesses with strong ties to Russia or suspected strong ties to Russia. Every other detail is to be decided by the governing body of the project, which in this case has happened.
"Server error. Try again later."
The complaint is about people complaining about lack of diversity and acceptance in subgroups and hobby communities.
>Wood can last a very long time in hot, dry environments.

There are 5000 year old wood beams in the Egyptian pyramids.

But also: https://en.wikipedia.org/wiki/Kalambo_structure
I didn't spell it out adequately, only implied it, but I am talking about a fully loaded List, not one that just barely works, e.g., it has filter, it has all the other things you'd expect from a List. I did discuss the "just barely works" case at the end.

It would be an odd "object oriented language" list that lacked such things, e.g., https://docs.oracle.com/javase/8/docs/api/java/util/List.htm... . We're in OO land here, not FP land.
Show HN: JSON Namespaces
While working in the Open Canvas Working Group, I was introduced by members of the glTF working group to their current mechanism for managing extensions in a JSON-based format. Taken to its logical extreme, this can be seen as another step in the JSON-stack re-inventing tools from the XML-stack. In this regards, let’s define the concept for JSON clearly. Welcome to JSON Namespaces.