MurphyA/hacker-news huggingface dataset:
by ordu | 2025-04-06 11:14:56+00:00
> Of course most married people considering a job offer would discuss it, but that doesn't mean the person making the claim isn't actually just using a delaying tactic.

I'm a very bad negotiator, but perhaps because of this I understand that it often doesn't matter what they believe. What truly matter is whether your excuse is plausible enough. If they can make it seem like you are a bullshitter then they will win. To counter this tactic you need to find a way to make it impossible for them to dismiss your need for time.

Think of legitimate reasons to discuss their offer with your friends or your spouse beforehand, and prepare the strong arguments. This way you will make it clear that it is not a "cultural thing, not to be taken literally", and how could you sound as a bullshitter if you genuinely intend discuss it with your spouse or friends?

They can still believe that you are just buying time, but it doesn't matter if they have no polite way to challenge you.

> A lot of people will openly lie, and think that's normal.

I do not lie. I hate to lie. But I can bend the truth a little. For instance, if it is me who making a decision and I plan advice from my friends, I still can decide that I will not accept any offer without discussing it with them. It is a true decision and I do not lie when stating it openly. I just need to be careful with wording to avoid revealing the full truth. Moreover if I need to I can disclose the truth, and explain then that I did mistakes in the past by not taking time to think. Now I strictly adhere to the rule of discussing significant decisions with friends before making them. I can even share a true story about a poor decision I made.

If I have no such a story, I can refer to a book on negotiation, explain that I agree that big decisions need to be weighted carefully, and assert that I won't make any decisions without talking with my friends first. Just stress it, and if it comes to it, be ready to politely decline their offer because you need time to think.

I'll reiterate: it doesn't matter do they believe you, what is matter if they have no polite way to pressure you while sticking to the rules of polite conversation. I hate to lie, so I imposing one more constraint: I must believe what I'm saying. But that's all.

> But not all people are like that, and don't want to hire corporate-standard liars.

Perhaps. I hadn't considered that. However they are likely a minority, and it will be hard to find some of them and to impress them by your anti-corporate-politics stance in a way that leads to immediate hiring. I suspect that even if you do find some, they will take full advantage of your refusal to engage in corporate negotiation tactics. It is sad, I know. The world is unfair.
by adrian_b | 2025-04-06 11:15:07+00:00
Having used continuously both FreeBSD and Linux, wherever they are best suited, since around 1995 until today, I disagree.

In my opinion the single factor that has contributed the most to a greater success for Linux than for FreeBSD has been the transition to multithreaded and multicore CPUs even in the cheapest computers, which has started in 2003 with the SMT Intel Pentium 4, followed in 2005 by the dual-core AMD CPUs.

Around 2003, FreeBSD 4.x was the most performant and the most reliable operating system for single-core single-thread CPUs, for networking or storage applications, well above Linux or Microsoft Windows (source: at that time I was designing networking equipment and we had big server farms on which the equipment was tested, under all operating systems).

However it could not use CPUs with multiple cores or threads, so on such CPUs it fell behind Linux and Windows. The support introduced in FreeBSD 5.x was only partial and many years have passed until FreeBSD had again a competitive performance on up-to-date CPUs. Other BSD variants were even slower in their conversion to multithreaded support. During those years the fraction of users of *BSD systems has diminished a lot.

The second most important factor has been the much smaller set of device drivers for various add-on interface cards than for Linux. Only few hardware vendors have provided FreeBSD device drivers for their products, mostly only Intel and NVIDIA, and for the products of other vendors there have been few FreeBSD users able to reverse engineer them and write device drivers, in comparison with Linux.

The support for non-x86 ISAs has also been worse than in Linux, but this was just a detail among the general support for less kinds of hardware than Linux.

All this has been caused by positive feedback, FreeBSD has started with fewer users, because by the time when the lawsuits have been settled favorably for FreeBSD most potential users had already started to use Linux. Then the smaller number of users have been less capable of porting the system to new hardware devices and newer architectures, which has lead to even lower adoption.

Nevertheless, there have always been various details in the *BSD systems that have been better than in Linux. A few of them have been adopted in Linux, like the software package systems that are now ubiquitous in Linux distributions, but in many cases Linux users have invented alternative solutions, which in enough cases were inferior, instead of studying the *BSD systems and see whether an already existing solution could be adopted instead of inventing yet another alternative.
by timschmidt | 2025-04-06 11:17:07+00:00
I don't see any comparable numbers on the page you linked. Seems to only have numbers for 1B and 3B parameter models. Comparisons to AWQ and OmniQuant in Table 3 seem quite favorable with SeedLM showing 10% - 50% better performance.

Also seems like the techniques may be possible to combine.
by superjan | 2025-04-06 11:17:18+00:00
Coax ethernet was often deployed as a bus: 20something computers that must be directly connected to a single cable going from room to room. If one of the plugs was unplugged or not tightened correctly, everyone on that line suffered. This happened a lot, people moved computers around. And the tech looks simple.

That is a different situation than installing a fixed, point to point connection.
by johnisgood | 2025-04-06 11:17:22+00:00
I was only talking about the "RTFM" part.

> Why would "last one wins" be dumbing down the tool, exactly?

I did not refer to that as dumbing down the tool. That said, if you are unsure whether it is first or last one wins, read the documentation. There is no objective intuition here. To me "first one wins" might be intuitive TO YOU, but to me "last one wins" is.

> You're doing a big assumption that people are averse to reading documentation.

Some people definitely are, and they openly tell you that on here, too.

If you look further into my comments where I discuss "strtok", you will see it for yourself.

> You are likely downvoted because you prefer to make your opponents look irrational so you can easily defeat them.

I got down-voted because I claimed strtok is straightforward to use once you have read the documentation. I do not see how I am making them look irrational either (nor is it my intention). I am just trying to encourage people to read the documentation.
by pluc | 2025-04-06 11:17:37+00:00
Working remotely only works if your workers have discipline. For me, the fear of no longer being able to work remotely keeps me productive; I don't want to give my employer an excuse to say I would be better onsite.

I've seen people argue that they miss the social aspect of working in an office... which for me is exactly what's wrong with the office work: you're not there to make friends.
by tsylba | 2025-04-06 11:19:15+00:00
> Imagine how many small donations are made to some non-profit cause and then up being wasted on paying for fancy proprietary fonts.

I can imagine they'll take the angle it helps improve the "brand-awareness" which supposedly bring them more profits in the long run.

For some non-profit I've given to I've received more donation reminder letters that my one time donation would have cover for.
by tialaramex | 2025-04-06 11:19:23+00:00
Depending on how modern it is, you might well have "telephone extensions". In principle this is Cat 3 cable strung in a tree shape, but in practice the electrician is probably buying wholesale cable - carrying one reel of Cat 5 for all jobs is easier than owning a Cat 3 reel and a Cat 5 reel and bringing the right one for each job, the price is usually either identical or within pennies. So there's an excellent chance it's Cat 5 cable anyway†.

Now, Cat 5 cable is a perfectly good telephone cable, but it's also Gigabit Ethernet (over reasonable distances, you don't live in a mansion). The tree shape won't work for networking, but the individual cables buried in walls or elsewhere are basically just right there already. You just hook the existing cables to new Ethernet shaped faceplates. I am literally writing this from a wired connection in a bedroom, nobody built this to have Ethernet, they built it to put a phone in the main bedroom, but it's 2025, nobody owns a wired phone, everybody needs Internet.

† Also the network cards can't tell, they will try to achieve 1000 Mbit/s and chances are they succeed even if the cable isn't actually rated Category 5. I have retro-fitted modern switches to an ancient building (the old Mountbatten chip fab at the University of Southampton, before it burned down) and in 90+% of cases this "upgrades" the connection to Gigabit because the Cat 3 cable pulled a decade or more earlier was good enough.
by palata | 2025-04-06 11:19:25+00:00
> One lesson is that you have to be willing to walk away.

That's probably because I did not explain it well enough. I can tell you the lesson, because it is impact it had on me :-).

I was already willing to walk away and was about to. I found the book by chance, in something like a random HN discussion. Without the book I would have resigned without asking for a raise, I know it.

Then I got a few lessons about the way I should prepare for asking for the raise, and the big mistakes I should not make ("don't say this", which seems obvious when you read it, but which I would have done wrong).

Finally it helped me talk about salaries when I was interviewing for other jobs. Again, difficult to say if I would have ended up with a lower salary without the book, but it most definitely gave me the confidence to talk about compensation, and I think it's worth more than the $40 of the book.
by inkyoto | 2025-04-06 11:20:55+00:00
The AT&T lawsuits are a moot point, as they were all settled in the early 1990s. They are the sole reason why FreeBSD and NetBSD even came into existence – by forking the 4.4BSD-Lite codebase after the disputed code had been eliminated or replaced with non-encumbered reimplementations. Otherwise, we would all be running on descendants of 4.4BSD-Lite today.

Linux has been running uninterruptedly on s/390 since October 1999 (31-bit support, Linux v2.2.13) and since January 2001 for 64-bit (Linux v2.4.0). Linux mainlined PPC64 support in August 2002 (Linux v2.4.19), and it has been running on ppc64 happily ever since, whereas FreeBSD dropped ppc64 support around 2008–2010. Both s/390 and ppc64 (as well as many others) are hardly hobbyist platforms, and both remain in active use today. Yes, IBM was behind each port, although the Linux community has been a net $0 beneficiary of the porting efforts.

I am also of the opinion that licensing is a red herring, as BSD/MIT licences are best suited for proprietary, closed-source development. However, the real issue with proprietary development is its siloed nature, and the fact that closed-source design and development very quickly start diverging from the mainline and become prohibitively expensive to maintain in-house long-term. So the big wigs quickly figured out that they could make a sacrifice and embrace the GPL to reduce ongoing costs. Now, with the *BSD core team-led development, new contributors (including commercial entities) would be promptly shown the door, whereas the Linux community would give them the warmest welcome. That was the second major reason for the downfall of all things BSD.
by palata | 2025-04-06 11:21:27+00:00
> or I don't want to "squeeze" the other side for little profit.

That's exactly how I feel! That's why I believe it is important to understand the process. When you negotiate with a company, you're not squeezing the other side for profit. They just won't accept anything unreasonable. But in case they want to squeeze you (which is likely), then you should defend yourself.
by grandempire | 2025-04-06 11:21:52+00:00
> The most efficient control flow is one that describes only what your algorithm needs,

Yes. I’m not saying goto is just faster in general. But some algorithms are difficult to describe with while and if (bunch of examples in Knuth).

> Clang/LLVM was able to optimise

Because it’s implicit, this is the kind of optimization that’s easy to silently regress a few weeks before ship by accidentally violating a rule.

I think unrestricted goto is not good. But an alternative is to make the semantics and scope stricter, something like a Common Lisp prog/tag body block.
by hoseyor | 2025-04-06 11:22:46+00:00
What most people miss about all those remote work debate is that nothing drives this issue more than commercial real estate and our government’s subsidization of it in various ways both through direct things like write offs, indirectly through things like our economic system and government funding that incentivizes inflated balance sheets, and private sector distortions of several types in banking, financing, the whole real estate industry/sector, and even the money laundering industry that is associated with all of it.
by YalebB | 2025-04-06 11:23:47+00:00
Hi HN! I made this free app called Showcase, which lets you bookmark and organise any content (videos, posts, articles, images — from anywhere) into one visual space. I like to say that it's Dropbox but for social media (+other) content.

It came out of a super annoying problem: I’d save stuff online——tweets, blog posts, YouTube videos, articles——but could never actually find anything again. Bookmarks were scattered across apps, and I was wasting way too much time hunting stuff down or just losing it entirely.

With Showcase everything’s easy to organise, super visual, and you can choose to keep content private or share full pages with friends. Use the Share Extension to bookmark with a single tap, or just drag, drop, or paste content directly onto your canvas; both on desktop and mobile. It’s great for hobbies, research, projects——whatever you’re into.

Imagine if you could store your online content together in one place. Well now you can!

1 min demo: https://www.youtube.com/watch?v=ehGolVAHm8U App Store link: https://apps.apple.com/gb/app/showcase-co/id6740991352?platf... Desktop version: https://showcase-app.co
by seer | 2025-04-06 11:23:49+00:00
The problem with all this is that consumerism seems to drive economic power.

Particularly good advertisement in society is a cultural trait that makes it consume way more than it needs, driving individuals into debt, but that means way more business activity to capture that and then redirect all that human effort into actual power.

Butan has no advertisements and people consider themselves quite happy, but the second China or India decide they want something from it, there is nothing it can actually do.

Kinda like in the novel “the dispossessed” from Le Guin - the anarchist planet ultimately lives at the mercy of the capitalist one, and if policy changes (for example - Trump) then you are … no more.

So while I agree that ads are an unnecessary tax that should be banned, I can imagine a society that does could end up at the mercy of a society that doesn’t, given a generation or two.
by eesmith | 2025-04-06 11:23:55+00:00
There is no copyright on scans.

Scanning is not transformative and does not result in a derivative work which can is protected by copyright law.

https://en.wikipedia.org/wiki/Wikipedia:Scanning_an_image_do...

https://law.stackexchange.com/questions/1214/who-owns-a-copy... points us to read the Compendium of US Copyright Office Practices at https://www.copyright.gov/comp3/docs/compendium.pdf

> 313.4(A) Mere Copies

> A work that is a mere copy of another work of authorship is not copyrightable. The Office cannot register a work that has been merely copied from another work of authorship without any additional original authorship. See L. Batlin & Son, 536 F.2d at 490 (“one who has slavishly or mechanically copied from others may not claim to be an author”); Bridgeman Art Library, Ltd. v. Corel Corp., 36 F. Supp. 2d 191, 195 (S.D.N.Y. 1999) (“exact photographic copies of public domain works of art would not be copyrightable under United States law because they are not original”).
by kragen | 2025-04-06 11:24:05+00:00
> It would seem both easy and reasonable to craft a law that bans advertising without banning listings of products and companies, product search engines, etc.

I can't help noticing that you haven't ventured to attempt it in your comment. Why not?

> Most companies do not want to break the rules

This line makes me wonder if you have ever worked for a company. This is occasionally true of some rule, but only when it's the companies that break the rules that go out of business. In environments where the only survivors are the ones that break the rules, eventually most of the remaining companies do want to break the rules. Since enforcement is never perfect, in competitive markets, most companies want to break the rules just slightly: enough to compete effectively but not enough that enforcement makes them unprofitable.
by metalrain | 2025-04-06 11:24:34+00:00
Even when software you use aren't malicious and are implemented in safe manner, how do you make sure they are used in way you want?

Let's say you have MCP server that allows modification of local file system and MCP server that modifies objects in cloud storage. How does the user make sure LLM agent makes the correct choice?

You want to give lot of options and not babysit every action, but when you do there is possibility that more things go wrong.
by fuzzfactor | 2025-04-06 11:25:21+00:00
>"Industry insiders and observers expressed growing concern that this administration may not have its interests at heart after all."

Duh.

As if Trump's entire life his vocabulary has had any room for anything but exaggeration or outright lies & dishonesty. Even without being a "good reader", he's gradually increased his "vocabulary" over the decades, to everyone elses' peril, only this time on steroids.

Smh.
by AbstractH24 | 2025-04-06 11:25:22+00:00
I have a similar phenomenon - I wfh and if my wife is home while I try to work I find it more difficult to get in the zone than if I’m home alone. But if I go to a coworking space with others around I find it easier.

Last week I finally rented a small private office. The difficulty finding coworking spaces that offered external monitors, 24/7 access, and direct sunlight in a part of NYC that was convenient led me to just get the private office.

Renting was a no brainer after I tried it for a day. The little room outside home for me just to work felt shockingly great. But now I wonder if in time I’ll regret not going with a dedicated shared desk where I’m around others.
by sega_sai | 2025-04-06 11:25:39+00:00
It is absolutely clear now that any person in the US without a US passport, i.e., anyone with a visa or green card is now at the whim of the current government and should get ready to get deported and stripped of their visa if the say the wrong thing, participate in the protest, or if T*p decides that he doesn't like their home country.
by LinuxBender | 2025-04-06 11:25:54+00:00
Not just bad and outdated advice but they also do not list some of the caveats for each of their tuning suggestions. The internet is full of such snippets and most all of them leave out the potential pain that can be caused in various configurations. People should be given enough knowledge to make an informed decision rather than stepping on landmines after a blind copy/paste/reboot. Some of these settings can be good on internet facing servers but can also break things in some circumstances so at very least people should research each option in depth.

I would suggest they instead just link to the latest NIST compliance checklist and hardening guides so that when things break at least others will have more likely experienced the pain and documented it.

In fairness I at least appreciate their efforts and intentions. There are too many internet facing default and insecure setups.
by scarface_74 | 2025-04-06 11:26:29+00:00
I can’t find the article now. But I saw a citation that in office work is back to pre pandemic levels.

> With all the bad news we've been hearing in the past year, how are fully remote, or remote-first companies doing? Are there many jobs available?

In my experience looking for remote regular old senior enterprise Dev jobs with AWS experience last year and the year before is that every open req gets hundreds of applications (LinkedIn “Easy Apply” shows you) and I heard crickets from submitting hundreds of resumes. I had 10 years on my resume of relevant experience and I had just come off of a three+ year stint working at AWS Professional Services (full time direct hire).

In 2023, I did get two offers relatively quickly via my network and another offer by doing targeted outreach to a company based on a niche AWS service that they were looking for experience in.

In 2024, same thing, I was laid off and the day before, an internal recruiter at my current job reached out to me. While I was going through the interview process with them, I kept submitting resumes for regular old enterprise dev jobs and heard crickets again.

I did get the job I interviewed for. It is as close to a dream job as I can imagine.

For context: both times I was looking for full time strategic AWS consulting jobs specializing in app dev. The enterprise dev jobs were my plan B and what I did before mid 2020.
by palata | 2025-04-06 11:27:30+00:00
Just to be clear: my point is not that the book taught me to negotiate by resignation :-). The book gave me confidence to negotiate, and I did not even mention resigning as part of the negotiation. Only after the negotiation (a few days later), I chose to resign because of the result of the negotiation (which was therefore a failure).

What the book brought to me confidence: I would have resigned without asking for a raise, saying "well it's time for me to move on" and not "I'm leaving because of the salary". Hence my boss would not have made an offer.

The book also helped me understand how salary negotiation works, and how it is "normal": the recruiter does it all the time, they are used to it, and you may actually look more professional if you know how to talk about compensation than if you just accept whatever they say like a junior.

> but now they know you played a wildcard and they want you gone on their terms. Or they want to extract the maximum work from you.

Not at all, in my case :-).
by MoreQARespect | 2025-04-06 11:28:06+00:00
>The most insightful point is how testing fundamentally changes your design for the better. When you have to make something testable.

When people say this type of thing I consider it to be kind of a code smell that they're testing at too low a level and tightly coupling their tests to their implementation.

It is true that the pain of tightly coupling your code to your tests to your implementation can drive you to unwind some of that tight coupling but that still leaves your tests and your code tightly coupled.

I find the best bang for my buck are tests that are run at a high enough level to make it possible to refactor a lot and safely with a minimum of test changes. Technical debt that is covered by tests doesnt compound at nearly the same rate.