MurphyA/hacker-news huggingface dataset:
by rezonant | 2025-09-18 07:22:13+00:00
> I chose not to post about those because I wanted to focus on the other kind of free speech which doesn't involve the government or the First Amendment and isn't even a matter of law. It's about the morality and ethics of how consistently we as private citizens...

That is what the GP took issue with and I do as well. The protection of free speech from government reprisal is a right in this country, and it has a certain meaning. Trying to equivocate it with your vision of civility and politeness only serves to muddy the waters when it comes to discourse about these issues. If the right wing has had its free speech (your definition) impinged by rational people before Trump took office again, then why wouldn't they be able to take away free speech (the constitutional definition) now?
by hattmall | 2025-09-18 07:22:14+00:00
It sucks now, no idea why, but a few years ago, with the Google Home mini, I could just yell out all kinds of cooking related questions with "Hey Google" and it would always give me a good answer, was great for doing stuff hands free when cooking, like when I just don't want to get raw chicken or whatever on my phone.

But yeah, it doesn't give me good answeres any more, usually trys to start an unrelated YouTube video or email me something about Youtube plus or w/e
by denis_dolya | 2025-09-18 07:23:18+00:00
Gemini has demonstrated an impressive level of performance, achieving gold at the ICPC World Finals. That said, there are aspects that still require improvement. In particular, the model does not always interpret problem statements correctly and often requires very precise or explicitly structured instructions. This can be inconvenient in practical use, and I hope future versions will implement a more intuitive approach to understanding task descriptions.
by alkonaut | 2025-09-18 07:24:02+00:00
Yes, this doesn't actually add anything to the "size" of the language, if anything it actually shrinks it. It's existing syntax (the ? and ?? operators) and existing semantics. The only thing was that it worked in half the cases, only reads but not writes. Now this completes the functionality so it works everywhere.

You can argue that C# gets a lot of new features that are hard to keep up with, but I wouldn't agree this is one of them. This actually _reduces_ the "mental size" of C#.
by lordnacho | 2025-09-18 07:24:18+00:00
What are people putting on their chat that makes them beholden to Slack? To me, the team chat app is like a terminal: it shows lines of text, but I don't expect to be able to find anything in the far future. A bit like a real-life conversation, once it's happened it turns into a vague memory. A full transcript is not that interesting.

I thought maybe integrations, but those tend to be webhooks that display an alert. Of course you don't want to have to change them, but it's limited how much pain it causes to switch to some other chat service.

If I look at the chats I'm in at the moment, moving off would be annoying, but if I got a massive bill I would certainly do it.
by sylware | 2025-09-18 07:24:36+00:00
RISC-V going forward, one of the only beacons of hope in the silicon world.

I need one of such devices for my self-hosted services. And it will be time to port from C to assembly, really, because we have finally a CPU ISA which is 'sweet spot' balanced, standard, global, pushed forward with significant resources and without IP locks anywhere. No more developer/vendor lock-in via "the only compiler able to generate correct machine code", extremely hard to do planned obsolescence, etc, we need mainstream adoption NOW :)

The main blocker: how do I buy such device with a noscript/basic (x)html browser? And no way I use a credit card on a web site: would require well identified bank swift account, or wallet codes bought from local and physical currency terminals. I don't know of any local retailers I can buy such device from. Yep, the "web geniuses" at amazon (which supports wallet code) broke noscript/basic (x)html support a few years ago.
by windock | 2025-09-18 07:26:55+00:00
Looks like for you SOLID is just so obvious and easy that it's not worth even thinking about. Maybe that's a sign you're working on code that is already adherent to it. Try working on projects that are violently against it, while still being a classic Java-like codebase to appreciate it.

I work on a big codebase, where most of the code is in Singletons and static methods, no interfaces, no DI frameworks. Maintaining this system and making serious modifications to it is a serious engineering effort, adding weeks to simple changes.
by tonyhart7 | 2025-09-18 07:27:03+00:00
Microsoft also forced to keep these legacy code tbh

You see, most enterprise client with big enough contract can force to do this and MS need to support this customer until they migrate or if they ever be at all

I may argue for any big legacy enterprise software, its easier to rewrite the damn whole thing than to support the legacy code forever but they cant do that even if they have motivation/resource
by moomin | 2025-09-18 07:27:30+00:00
My take is that it’s pretty minor. Modern C# has across the board null checking and for the most part you’re not designing things where this even comes up. You are, however, correct, in that I have 100% seen the ?SetName thing used by devs who just wanted to make the null checker go away and didn’t actually think about what the correct behaviour was.
by friendzis | 2025-09-18 07:27:39+00:00
I'd say Teams is NOT a chat tool. You can find on the web many pieces of critique towards Teams as a chat tool and most of them have a lot of merit to them.

Teams is good at what it does and serves its niche well, however unless your daily matters are not well aligned with the particular framework Teams is designed for expect significant friction. It's not really the team size that matters, but rather how you structure your daily work.

A lot of the power of teams comes from integration with Active Directory, Sharepoint and Office. Sharing a presentation in a meeting that viewers can browse (e.g. to check back on something in a previous slide), calendar syncing with scheduling assistant, meetings scheduled in a team, meeting recordings and recaps, linking directly to a single page in OneNote, etc. are all quite powerful features, but most of the power is relevant if your organizational matters are structured more or less as a traditional enterprise and around AD/Office.

Inviting third parties or contractors can be quite a pain, especially if chat history is relevant. Meetings having their own chat can create information searchability issues. Integrating with third party tools is less straightforward and consequentially ecosystem of integrations is a bit of wasteland.
by imtringued | 2025-09-18 07:27:48+00:00
It's the crab bucket mentality. Before Bambu Lab 99% of the 3D printer offerings were absolute garbage to the point of not being far from being a scam. You get a CoreXY printer with an enclosure and AMS for a really good price and if you buy their filament in bulk, it is not much more expensive than e.g. Sunlu where buying at least 3 spools per order is mandatory to begin with.

The only way to beat Bambu Lab is to be better than them at the 3D printer game, but most companies can't do that, so people have become resentful while grasping for straws to find things to criticize. Snapmaker got the message and decided to come out with the Snapmaker U1, the rest can wallow in their "open source" superiority complex to silence critics.
by JustExAWS | 2025-09-18 07:27:50+00:00
At 51, out of all the things I care about, spending time on my computer outside of work is the last thing I want to do.

The list of things I consider more important at this point in my life outside of work are spending time with my wife, travel (working remotely we do a lot of it), flying down to see my parents for a week a few times a year, getting better at Spanish in prep for our two or three months a year we plan to spend in Costa Rica, exercise, hanging out with friends, etc.

As far as starting a business, why would I want the headache? Money appears in my account whether I’m sick or on vacation. If the company folds, I get another job like I have done now 10x in my career.

I have worked full time for cloud consulting companies (well the department at AWS until 2023) for five years. I have the network, reputation and skill set to make a lot more money if I went independent or work somewhere else that would force me to work harder.

I learn new things at work not on the side because I never want to be in a position where I feel stuck because my skills are outdated and never want to be scrambling for a job.
by 01100011 | 2025-09-18 07:27:54+00:00
I'm oldish, so maybe I'm biased, but this sort of product seems like something no one will want, outside a few technophiles, but that industry desperately needs you to want. It's like 3d TV, a solution in search of a problem because the mfgs need to make the next big thing with the associated high margins.

To me the phone is a pretty good form factor. Convenient enough(especially with voice control), unobtrusive, socially acceptable, and I need to own one anyway because it's a phone. I'm a geek so I think this tech is cool, but I see zero chance I would use one, even if it were a few steps better than it is.
by AngryData | 2025-09-18 07:28:57+00:00
They aren't really an issue anywhere because if someone really wants a legit gun they are not that hard to buy on the blackmarket or even produce yourself. There just isn't much actual demand for 3d printed guns, people do it because its fun and an engineering challenge. If someone can buy a tabletop mill or lathe, or if they are patient with a file, we have 100+ years of well documented and engineered gun designs anyone can copy. Like you are seriously only cutting a couple hundred bucks off the price between buying a 3d printer or a CNC mill and all the CAD files you need for either version are easily accessible online.
by nebula8804 | 2025-09-18 07:29:08+00:00
>When did Americans lose that ability? I didn't hear about this happening.

It fell in between the razer thin "terms & conditions" of most American service providers and the the main point of this thread: controlling the algorithm to suppress these thoughts. I will concede that Americans can still set up their own online service and yell into an empty room.

>The only thing that changed is that China can't choose what you get shown, do you think that the pro-palestine videos are only there due to Chinese influence?

anything that China does not find offensive is there.
by SideburnsOfDoom | 2025-09-18 07:29:22+00:00
> his actually _reduces_ the "mental size" of C#

IDK, if you read

Settings?.RetryPolicy = new ExponentialBackoffRetryPolicy();

as "there is a now a ExponentialBackoffRetryPolicy" then you could be caught out when there isn't. That one ? char can be ignored .. unless it can't. It's another case where "just because it compiles and runs doesn't mean that it does the thing".

This to me is another thing to keep track of. i.e. an increase in the size of the mental map needed to understand the code.
by blndrt | 2025-09-18 07:29:54+00:00
I think there's a chance we could squeeze a better benchmark score, although there's a risk of overfitting which I wanted to avoid.

The simplest test would be to make previously “unreachable” tasks succeed through obvious prompt tweaks — like reordering instructions or emphasizing key parts.

That said, my methodology intentionally avoided exposing the model to actual tasks. Instead, I focused on the domain as a whole: refining the instructions so a smaller model could understand and act reliably.
by fergie | 2025-09-18 07:30:28+00:00
Its a shame that xslt seems to be struggling so much at the moment. If xslt 3 support was fully implemented in libxml2 (and therefore xsltproc and browsers) then it would be by far the most sensible option for designing anything to do with getting text onto the web.

* XSLT is still the only native templating option for HTML pages that runs natively in the browser (but just now you are limited to XSLT v1.0 which as a number of drawbacks and limitations)

* XSLT/XML is still best at text markup. In particular interpolation. There is no simple way to represent marked up text in, say, JSON.

* Content federation (atom, rss) is still very dependent on XML.

Surely somebody somewhere has money to pay for a greybeard to fix XSLT for us? It seems far to fundamental to be left to wither on the vine.
by mzl | 2025-09-18 07:30:29+00:00
When using minizinc or other constraint programming tools to solve puzzles that require a single solution, I typically run them asking for 2 solutions. If I get 1 solution only, I know the puzzle is well formed, if I get more than one solution I know the puzzle is mal-formed.

For example, in https://zayenz.se/blog/post/benchmarking-linkedin-queens/#te... I took a large number of LinkedIn Queens puzzles, and I filtered out the ones that were not well-formed so that they wouldn't mess up the benchmarking and statistics.
by alkonaut | 2025-09-18 07:30:51+00:00
When you don't, you'd likely have an Maybe<string> for a username that would be a "string?" in C#. It's the same thing (more or less). For your optional type you still need some form of pattern matching to figure out whether you have it or not.

You can't banish the "absence of value" from any programming language. That wouldn't be a useful language. You can stop confusing "a string but perhaps not" as a single type "string" as C# did in the past though.
by zeroq | 2025-09-18 07:30:54+00:00
I've ran this simulation a number of times through my head:

When I left my parents I could have bought a small, sordid 40sqm for 80k in my home town. Before I left my home town few years later a friend of mine bought an absolutely awesome 70sqm for 200k. Then I moved to the capitol city and I was looking at either somehow decent 70sqm for 550k or absolutely stunning 70sqm 850k. Precovid we were looking at the best apt I've ever seen, 85sqm for 950k. But the offer was shortly taken down. It came back few months later at 1.2M and owners called us back. I should have took it on the spot, but I decided play slow only to learn that the price went up to 1.5M. At that time it seemed too much. Post covid gets me a sordid place in suburbs.

Point is - if I was told when I was a kid that "investing" in real estate is the best thing you could do and mortgage is nothing you should be afraid of I could have 7 to 9 apts by now without streching too much. I'm fully aware of multiverse - if I got that first apt my life would probably went slightly differrent route, but still.

I'd get that first apt when I was earning 5k/mth in 20y mortgage and just in few years I'd be earning 20k/mth.

EDIT: I've rent a number of places and went out to see a countless ones. Here it's pretty standard that when you go out to check a place for rent and speak to landlord it turns out he has ten more. If you don't like this one he may have another one that suits your needs better.

I have a friend of mine with which we spoke about investing in real estate from time to time but he was hesitant - too much hustle, legal uncertainty (we leave in communist EU mind you), etc. But once his mother died and left him an apt he decided to rent it. He felt too attached to sell it and it needed a renovation anyway. So he decided to rent it as it was, just to keep it and not having to think too much about it. Fast forward two years later he has two more apts he's renting.

And his thought process is really simple - I have savings so I can afford to buy these places, random people will pay for the mortgage, I will get some extra cash in the process, and when all is done his daugher will inherit all this apts and be able to live of it.
by danieldisu | 2025-09-18 07:31:03+00:00
I spend around 30%, if not more of my work time on Slack (collaborating with others, solving customer issues, searching, documenting)

I want that experience to be good, and not using a subpar tool like (Teams, IRC etc)

As a rule of thumb, I want to use the best tool available for the job, IntelliJ for the IDE, the best coding model (whatever that is at the time), the best Video call tool, the best monitor, the best keyboard etc

Although best is usually subjective, in some of this cases what is "best" is objectively clear, in some cases the gap between the best and the next one is small in others is huge. In the case of communication tools I think the difference is huge.

Is this needed to do my work? nope It makes working more pleasant? definitely yes
by numpad0 | 2025-09-18 07:31:39+00:00
Most "ghost guns" use factory made parts for pressure bearing components.

US is a rare country that treats only serialized parts as "guns" and don't regulate actual gun parts. This allow Americans to trivially "build guns at home", but easd of actually building guns is extremely exaggerated.

Also, there's little in 3D printers that actually makes it easy to build gun parts. It's all cosmetics. Real illegal ghost guns are always made with plumbing supplies.
by swordsmith | 2025-09-18 07:31:50+00:00
He's scribbling with his finger.

Typing can also work, but handwriting is simply faster and easier to decode.

sEMG signals correlate with *muscle* activation. When your fingers move, the actuators are the muscles in your forearm, and the tendons relay the force on the joint. Placing the band higher up on the forearm would actually give you better signals, but a wrist placement is much more socially acceptable.
by OhMeadhbh | 2025-09-18 07:32:39+00:00
There's a RV64 port of Debian and the RV2 and R2S are on the list of compatible hardware. No guarantee it'll be easy getting it loaded, it was like pulling teeth to get it on the SiFive U74 board, but that was 7 years ago, so it's GOT to be better by now.
by Metasyntactic | 2025-09-18 07:32:45+00:00
> Cute, but is this actually needed? It's one more thing to remember, one more thing to know the subtleties of, and for what?

Hi there! C# language designer here :-)

In this case, it's more that this feature made the language more uniform. We've had `?.` for more than 10 years now, and it worked properly for most expressions except assignment.

During that time we got a large amount of feedback from users asking for this, and we commonly ran into it ourselves. At a language and impl level, these were both very easy to add in, so this was a low cost Qol feature that just made things nicer and more consistent.

> It feels like the C# designers have a hard time saying "no" to ideas coming their way.

We say no to more than 99% of requests.

> We're trading brevity for complexity

There's no new keyword here. And this makes usage and processing of `?.` more uniform and consistent. Imo, that is a good thing. You have less complexity that way.
by imoverclocked | 2025-09-18 07:32:59+00:00
Technically, yes. I built+ported a majority of Debian packages onto Nexenta OS but that effort (and many parallel efforts) just vanished when Oracle purchased Sun. I don't miss SVR4 packages and I never grew fond of IPS. So many open-source folk warned of the dangers of CDDL and they were largely realized in fairly short time. Unsurprisingly, #opensolaris on irc also had a precipitous drop-off around the same time.

dtrace/zones/smf/zfs/iscsi/... and the integration between them all was top notch. One could create a zone, spin up a clone, do some computation, trash the filesystem and then just throw the clone away... in very short time. Also, that whole loop happened without interacting with zfs directly; I know that some of these things have been ported but the ports miss the integration.

eg: zfs on Linux is just a filesystem. zfs on Solaris was the base of a bunch of technology. smf tied much of it together.

eg: dtrace gave you access all the way down to individual read/write operations per disk in a raid-z and all the way up to the top of your application running inside of a zone. One tool with massive reach and very little overhead.

Not much compels me to go back to the ecosystem; I've been burned once already.
by watwut | 2025-09-18 07:33:30+00:00
Spaced repetition and flashcards are two very different things. It is very unfortunate that people are constantly confusing them. Spaced repetition is an idea that you recall/revise in intervals. Flashcards are a method to learn/revise by flashing card on you which is not exactly the most effective learning for me.

Mentioned Duolingo has spaced repetition. It is not a flashcards app.

For me as an adult who did learned stuff, both the supposed frictions and necessary components of learning as described in the article does not ring true. It is not really consistent with how I perceived anki/duolingo nor how I understand the reasons for "create own cards" advice. It is not even consistent with where my learning successes and failures came from.

Maybe I am simply not the target of this startup then. But also, I do not think I am the only snowflake adult for whom these points did not ring true.
by tguvot | 2025-09-18 07:33:32+00:00
He didn't sabotage oslo peace process he found a loophole that allowed him not to withdrawal from some of the territory in west bank prior to final settlement of borders.

video from 2001. Bibi is not PM for 2 years already, and in 2000 there was camp david which could give palestinians state (they refused it, and started intifada instead). there were more negotiations that palestinians refused.

bibi boasting about something ? sure he does. he wants to appeal to electors. doesn't mean that he sabotaged anything.

and on topic of killing oslo peace process, i'll suggest you this lovely document from just after camp david that describes how palestians worked on implementing it: http://israelvisit.co.il/BehindTheNews/WhitePaper.htm . and in general to review second intifada
by Ianjit | 2025-09-18 07:34:17+00:00
Historically there has been a gap between the performance of AI in test environments vs the impact in the real world, and that makes people who have been through the cycle a few times cautious extrapolating.

In 2016 Geoffrey Hinton said vision models would put radiologists out of business within 5-10 years. 10 years on there is a shortage of Radiologists in the US and AI hasn't disrupted the industry.

The DARPA grand challenge for autonomous vehicles was won in 2006, 20 years on self driving cars still have limited deployment.

The real world is more complex than computer scientists apprecate.
by alkonaut | 2025-09-18 07:34:17+00:00
It kind of is more confusing because I always imagined the RHS to be evaluated first in an assignment, before the target is evaluated.

The motivation is that you don't want the side effects in some cases like GetNextId() but I think it's still strange. I hacven't thought deeply about it but i _think_ I'd rather keep the intuitive right-hand-first evaluation and explicitly have to use if (..) in case I have a RHS whose side effects I need to avoid when discarded.
by Jensson | 2025-09-18 07:35:05+00:00
I don't think Israel is conducting a genocide, to me for something to be a genocide you need to do much more than they are currently doing. To me it seems like they are conducting a fairly standard occupation with very authoritarian military control, that is not genocide.

Words tend to get watered down over time, if they were gassing Palestinians like Hitler gassed yews people would have a very different opinion on this matter, which is why I feel words shouldn't be watered down that much.