skysight-inc/HackerNews huggingface dataset:
Documentation for the product I'm working on recently hit 3k pages PDF (it's split in 6 volumes).

Most of this documentation was created because there was no product management. No, really... some customer-facing guy would come and talk to the guy who he knew from R&D, and they would cook up some stuff and add it to the product. And then QA or the customer would start pulling their hair because of how badly this stuff was designed. Then, because the bogus piece of code was already released, the documentation would "catch up" by listing all the gotchas.

Another way documentation was written was when there wasn't even time to roll out the piece of code as in the example above, and instead of writing the code to do something the documentation would be augmented with instructions for the customer for how to do that themselves. Most notably the whole upgrade thing is given to the customer as documentation, where in no less than some 30 odd steps a customer may upgrade or totally ruin their multi-million production system.

Splitting documentation into multiple volumes (by subject) had an interesting effect of increasing the overall volume substantially as some subjects had to be repeated across multiple files.

As a cherry on top, we also have a handful of diagrams in this documentation which are rotated 90 degrees. Because they didn't fit on a vertical page of PDF designed for printing. Computer users be damned!

All in all, our documentation doesn't serve the purpose of educating users on what they can do with the system. It's a liability mitigation. Deliberately written in passive voice it makes it hard to guess whether the system or the user are responsible for carrying out the action. And, spreading the contents out across multiple chapters in multiple volumes makes it more likely that the user can be led to believe that instructions were always there, but they never found them. Or that some defects were documented, but they didn't know better than to read the section were they were documented.

On the other hand, the documentation that is supplied interactively with the system (eg. for the command-line tools or GUI wizards) is very terse and usually simply repeats the name of the command or the title on the button.

BTW, we also have a customer support division that's bigger than any R&D department :)
Its different this time though because now they are trying to suppress my wages.
I apologise but I'm not really able to understand most of what you're saying above.

I'm not suggesting that the Jewish people don't have a right to exist or have their own state, but that the the geographies and boundaries across the entire world have been subject to many invasions, genocide, ethnic cleansing.

To the Palestinians, the generational memory is that about 100 years ago they were forcibly removed from land they had occupied for hundreds of years prior. To the Jewish people, their generational memory goes back thousands of years, suggesting that land originally belonged to them.

Who is correct isn't even a solvable problem.
If your site wants to block me, that's fine, you have that right. What I object to is the notion that I should feel any sort of moral guilt for viewing a website however I choose to. Your site is a newspaper that is delivered to my house; you have the right to charge for it, and you have the right to put ads in it, but once it is in my hands it is mine, and I will cut it up with scissors or scribble mustaches on all the photographs to my heart's delight.
Ah, reading the article, scrollbars are not becoming a problem, their shrinking width is or the lack of them are.

See, the difference matters, because the reason this is happening is people think scrollbars are a problem to even exist.
its basically true for all a-list celebrities. branding companies exist to coach celebrities to maximize their reliability and marketing.

I'd imagine the moment she signed a deal with a record label, they hired a company to help manage her brand/PR.
Yeah having a newer phone helps.

Once I was stuck with a ridesharing car opened and off in -20C because my old samsung s8 throttled so bad I couldn't even reboot it. It was completely unresponive with the flashlight still on discharging it even faster.

I couldn't leave the car too, being responsible for damages during the rent.

After a bit of time I remembered that to force shut down newer androids you have to hold volume down and power. Why would they not keep it as a long press is beyond me.
Ok, so they chat to the C-suite about what to do. The result will probably be "saying our security is flawed will make us look weak and undermine our marketing, just leave it". Then VP will either leave, because they have integrity; or stay and tell themselves they tried whilst enjoying their large financial compensation. Result, nothing changes.

Market forces just don't seem to work on these things.

I don't know what the answer is but putting the fate of millions of customers in the hands of one person's conscience, because of a knowledge imbalance, just doesn't seem right.

I can imagine a technocracy having a licensing scheme for suppliers, where Cisco would be told, this is substandard we'll pull your license. But, that sorry if structure just seems like it would fail to corruption so easily.

How do we improve standards over small, but impactful, parts of life that most politicians wouldn't understand; things that the market doesn't begin to address?

Like the fable of the Dog and the Wolf, do we need to forgo some liberty to acquire the comfort of progress?
https://avalon.law.yale.edu/20th_century/hamas.asp

this quote is a literal rendering of a quote of the islamic holy prophet who could or could have said this in some unknown context.

found this
https://sunnah.com/ibnmajah:4077

it says dai'f meaning weak tradition.

read this fully and then understand that this is being said by muslims that it is a weak tradition and is in all likelihood a falsehood ascribed to the holy prophet.

Why would hamas use it? maybe because it plays into their narrative but in no way it should be "taken" on face value by itself
Done. I've also removed two-thirds of it and 99%
Hardware-wise it's hard to beat Apple on build quality and resale value. The software side though has really gone downhill.
Google cannot close your GPay account anymore
Google has removed the option to close your GPay account in India on iOS devices. Customer support confirmed that you cannot delete a GPay account anymore. All your transaction history cannot be wiped from Google services which was possible previously. The only way to do that is delete your entire Google account.
KDE Connect plus Wireguard is my favorite combo.

KDE Connect commands can also be triggered from Tasker, so with Autowear I can trigger commands from my watch
> But it should be. Saying "it doesn't matter because they'd be dead anyway" opens all sorts of slippery slopes if you apply it to other animals (eg. humans).

You'll get no argument from me on the morals and implications, I completely agree.

But I'm less making a moral statement about how research should be conducted and more just acknowledging the fact that a lot of people don't care about whether or not rats are tortured in the first place. Not that they're going out of their way to induce suffering (with the exception of experiments like the rat utopia which was basically Cave Johnson levels of arbitrary cruelty for no reason masked under the guise of science) -- but if the choice is between torturing a rat for a month or building much more complicated housing on a space station, a lot of people will shrug their shoulders and say "stinks for them, but they're rats, who cares."

The darkly humorous thing about this article is that the page is describing these containers almost with a sense of pride about how advanced and humane they are. I think we like to have this mental model of animal research where animals are well cared for and they do have this final sacrifice at the end, but we're doing the best we can otherwise. And I want research to be as humane as possible, but I'm not naive about the reality of how animals are often treated during research and how low the standards we have on animal welfare actually are -- humane research is a goal and ideal more than it is a reality. I'm not going to get into the ethics of it, I'm just saying that keeping rats in a container this size for a month is with no exaggeration psychological torture for the animals involved; anyone who has any experience with rat behavior will tell you that a rat will be absolutely miserable in that environment. The euthanasia at the end is the kindest part of the experiment.

And people can take away whatever conclusions they want from that. I'm not telling anyone they have to care whether the experiments are humane, and I don't want to ignore that there are plenty of people who don't really care about rats. I'm not telling anyone what their response should be, I just don't want people lying to themselves and pretending that the experiments are in any way humane if they're not.
https://besichtigung.app

An app to make it easy to schedule flat visits, especially for shared flat visits. It allows to calendly-like schedule visits online/offline, add some comments and also rate the participats including asking custom questions
It would be nice to offer a full statically typed option in the near future, but with dynamically typed being the default behavior of course.

I would like to declare my variable types which help the compiler to produce an optimized code from the very beginning, plus to prevent a variable's type change by accident with possible variable reuse.
Thanks for providing some context Matthew, I specifically went to mastodon to get your take on this.
Well that sounds like a lot of work. Let's just make an advert that says we're the most secure instead!
Meh, just prompt them to set/change it the first time they boot, and after that, it's their fault :)
> Faster than Blake2/3? Not even close!

Blake2 was not created (December 2012) until after the SHA-3 competition, which ended on October 2012 (Keccak being the winner). It was Blake1 that was entered. Blake3 was released in 2020.

I'm sure a Keccak2/3 could have also been better than the original Keccak1, but that was not available either.
https://archive.is/zFlVi
Input devices for scrolling are not universally available.

Wacom/pen users don't have a scroll wheel.

Many trackballs don't have a scroll wheel. Some have a scroll ring around the ball though.

I got RSI in my scrolling finger, so I removed the scroll wheel from my mice. And there have been times that I have overstretched my mouse-arm and had to use a trackball with my other hand for a few weeks.
> people will continue to resonate with actual art and artists expressing actual feelings

really though? Look at Britney Spears or Shia LaBeouf. They have very "authentic" personalities, but society rejects them.

Then you have people like Taylor Swift, Billie Eilish, or Johnny Depp paying for branding agencies and people love them.
Cheap LG monitors have contrast turned up too high. Turn it down and you'll be able to have both visible at the same time.
CHERI is primarily targeted at providing safety for codebases that would benefit from moving spatial safety into hardware. Since most C(++) code has none of these checks at all, using CHERI allows you to retrofit the code to make it more secure. Rust and other safe languages currently reliably emit these checks in software which means it’s not as necessary for a hardware implementation of these things, but such code running in these systems could drop some of the software checks and rely on the CHERI primitives instead.
https://pocketcoachtheapp.com/ - An Android / iOS app for tracking exercises and workouts with a focus on ease of use and gamifying aspects via experience / levels / achievements. It's very functional currently, however it's half backed in terms of UX and feature parity with other similar apps.
In Canada there is a grid, and the affluence of each grid impacts the price of gas sold in that grid. You can have swings of 20¢/L from one side of the tracks to the other - all sold by the same chain, fueled by the same trucks equidistant from the depot.
Going Off-Script
I've seen a lot of teams ask developers to write duplicate documents. The supplier provides decent docs, and I guess they want you to read the document and tell them what matters for our project.

Perhaps it's not that crazy a request, but you will likely have to use the supplier docs anyway. I'm basically being asked to make a worse version of the document the vendor gave me.

These are not crazy long documents either.
these companies all realized they are doing variations on the same theme. convergence is a no-brainer.

this smells more like a company feeling threatened by the new realization.
Is anyone else annoyed by the page hijacking scrolling when JS is off?
Eh... If your adversary can break modern bluetooth encryption, I probably... would not bet on this? I would think that with appropriate radio equipment you can probably pick up audio from many wired headphones.
Next people will be telling us that we shouldn't reveal that the answer to the ultimate question of life the universe and everything is '42'
And SHA-1 is faster than SHA-2, with MD5 faster than both. But speed isn't the only reason to choose an algorithm.
https://addons.mozilla.org/en-US/firefox/addon/color-blind-m...

I made this so I could share pictures of maps with my color blind friend. You right click on a picture of a map, select color-blind map fixer and it re-colors the map. I made it in about a day, it needs some work to handle edges (especially because many pictures of labeled maps are jpegs with artifacts instead of pngs for some reason) and it's slower than it should be.

At some point, Mozilla decided that in order to log in, I should use some sort of Google authenticator app for some reason. I dropped and broke the phone that app was installed on. So it's unlikely I will ever work on again to this or any other Firefox add-on sadly.
I believe you are just trying to frame Israel as being responsible for the attack itself. I would suggest the same about the bubble.

The term terror has lost a lot of meaning in context of our ever increasing security theatre. But I cannot see this attack as anything else and the only goal was to kill as many Israeli as possible.
Cloud gaming firm Shadow says hackers stole customers' personal data
>The amount of repos ( private ) I've stumble upon where only some documentation exists on how to build it but not even a word on what it is, what it does and where does it fit is quite high.

When you find something consistently sucks about real world projects, it is a signal that these businesses and/or the markets they operate in value things differently to you. It is possible they were all wrong in a very consistent and obvious way. Or it's possible that you are missing something.

As developers, we spend a lot of time with code and software internals. We are directly exposed to, say, the frustration of onboarding onto new projects with spotty documentation. This makes us slightly delusional about how important it is in the grand scheme of things.

Ceteris paribus, I'd bet on a business with lots of code and barely any documentation over a business with lots of documentation and barely any code.
> harder to find

Get into IEMs (in ear monitors), there's plenty to choose, with different sound signatures and excellent sound quality. Most IEMs also have detachable cables!
I dunno if its still the case but stratasys 3d printers used to have a hard coded root password. I had cause to crack it in order to repair something and did so with a couple gpu hours.
I thought Starbucks pricing would be more relatable to the audience here.

But I got a bean to coffee machine at home and last night I watched to several lectures by noted biochemist Charlie Lane after he appeared on the Lex Friedman podcast, he talked about the origin of Eukaryote cells 2m years after bacteria (learned that there are two groups who are related but using a different chemistry) and how the Krebbs cycle plays the role in life and death.

Admittedly some of the chemistry was beyond me.
New 'brain atlas' maps the highly complex organ in dazzling detail
If you cut the ads out of the newspaper, the publisher still gets paid.
If you block ads on YouTube, they don't (but still need to pay for the bandwidth to deliver you the video).
> Arguably, Snow Leopard was peak interaction design.

System 7 or 8, methinks. Clean, cool and collected.
https://archive.ph/Q5Ev0
This just cements my conviction that file systems not having transactional operations is a huge omission nowadays. It really is time to start having file systems that are not just huge mutable spaces, and be more like proper ACID databases.

I hope somebody is working on it because as things are going in the last years, I'd be retired before I have the time for it.
Oh, true. Then you’re not really blocking ads, you’re sending them to the shadow realm!
Hard disagree with your first paragraph. An application can have endless customization abilities, but still doesn't need to let the system choose a theme for it to support "full theming" as you put it.

There can also be legitimate reasons not to support it. On the top of my head, for example, the default theme being the most tested, etc., etc. In a perfect world, they'd all be tested and well integrated, but there's limited man power going around, and the world isn't perfect.

Though I otherwise agree.
Oh, okay, problem solved then.
Phrased as "how does X influence Y" makes it sound vague, but I think that the question they asked would be better phrased "to what degree does X influence Y"—they got results which varied along a continuum, but not in random different ways. So the actual questions themselves weren't vague, and the researchers all treated it as meaning the same thing, they just came up with different degrees in the results.
It feels weird that Kai was born where I live, but went elsewhere to pursue his software/entrepreneurial goals.

Maybe he could've built up a (more vibrant) software scene here, but it was probably easier to join an already-in-place one in the US.

Access to capital, market and partners are definitely good arguments. I wonder how tilted the situation is nowadays, it feels to me like it has gotten a lot better.
Or the useless comment is the only thing that doesn't make sense. Which is far more common in my experience.
I can see the press playing a role in many situations, take for example a business with long-term/subscription based customers: the meetings to discuss raising prices will necessarily include assessments of the impact on existing customers. Will they be upset? Churn? Strategies to soften the blow or grandfather them into lower rates will be proposed.

But…what if they’ve been reading in the news about how inflation is through the roof and the price of everything is going up? Now they’re psychologically primed for an increase and we can raise prices higher with less concern about the blowback. Make hay while the sun shines.
Show HN: Find duplicate files quickly using Go's concurrency
They are also typically browser-specific extensions that were never cross-platform in the first place, features added based on proposals that were not in the end accepted (such as the Object.observe/unobserve API), or features from the Old Times™ before the specs were fully defined (and therefore typically also not cross-platform).

You've also got a bunch of deprecations for things that were in the spec, will almost certainly be supported forever, but are now seen as bad API design for one reason or another - usually because they don't handle edge cases correctly for historical reasons, or the name doesn't reflect what the function actually does. Unless any of these features actively leads to a security issue, they're very unlikely to be removed.
I had this “should be 30 minutes” but is really “never”… after getting an AirPod replacement in August this year.

In my case it was actually a pretty easy to fix once I knew what it was. You have to do a little fiddling to check this since it involves a couple reset/pairing cycles with just a single AirPod in the case … but if you check I bet the replacement has an older firmware since it’s been sitting in the stores spare parts room.

So you trigger the firmware update with just one AirPod in the case (which was pretty easy and I could just follow the Apple information) and then once the firmware is the same then yeah they will both do the automatic pairing like the Genius Bar tech expected them to… the issue might be related to a recent firmware changing something and the stores not having updated process to ensure the firmware is correct because apple are probably going to prefer this having a software fix not a fix that takes up more human store employees time.
That certainly looks great, and has an excellent form factor too
That's what research is. It's not homework. No one defines the question for you. You just become curious about some relationships.

If they had asked very specific questions the whole study would be meaningless.

The questions they asked are spon on: "To what extent is the growth of nestling blue tits (Cyanistes caeruleus) influenced by competition with siblings?" and
"How does grass cover influence Eucalyptus spp. seedling recruitment?"
I am pretty surprised how complicated it was to get Limux running.

I expected I could circumvent the trouble by ordering
the laptop with Ubuntu preinstalled and properly configured
and tuned so I could just boot the machine and get to work.

Going through the configurator on the website I can't find an
option for getting Ubuntu pre-installed.

Is this not an option then, or did I miss it?
Well, Israel will be accused of war crimes and genocide if they defend themselves or not.

> How are they supposed to all (1 mil.+ people) move many without gas/cars/.../with lots of roads bombed, in such a short time, over such a long distance?

Release the hostages, don't fire rockets at Israel.
This would be much more valuable and fair to the contributors if it linked to the original posts. Reading isolated HN comments is like eating the cheese from a pizza: it might be great on its own but you get the real good stuff when it’s all together.
> In my experience it is not very long before an update nails MacOS software if you don't actively maintain it.

That's not my experience.

Of course the removal of 32-bit support in macOS Catalina was a killer, but otherwise I regularly use a number of older apps.

Here's a notable example: via Rosetta, I'm still using the preference pane RCDefaultApp 2.1, which was last updated in 2009. It still works 14 years later! https://rubicode.com/Software/RCDefaultApp/index.html#versio...
Presumably they actually bought it and were reimbursed. It's a tiny price to get yourself on shelves everywhere!
You allude but you don't spoil. If the original comment was something like "ah the sacrifices that the mice had to take as part of their experiments on humans" without revealing it as plot point in specific classic work it would not be a spoiler and could be way funnier
Nah, no standardized EULA -- if they're going to have us accept freeform ToS, the same should apply in reverse.
Stop scrollbar hate! Bring back the scrollbar! MSBGA! (doesn't have quite the same ring, guess we'll need to workshop that ;] ).