skysight-inc/HackerNews huggingface dataset:
Good documentation explains that which is not naively understandable. Most production-hardened code has lots and lots of code that deals with edge cases. A new employee might look at all the code that deals with the edge cases, think "this is needlessly complicated", and rip it out.

Sometimes you can handle this by writing out a test case and document the test case instead. Other times, you can't. It's context-specific.
Why would consumers consume content if 50%+ of the content is ads? Adblocks make content consumable, without them, i'd stop watching 80% of the stuff I watch now. If ads (the amount and the type) were sensible, then sure, most of us wouldn't really care that much about them, but if a 35second "#shorts" video has a 20s ad at the begining, a "this is sponsored by..." by the author, and a 15s ad at the end, then we get pissed. Also, every fucking video has the same ad... raid shadow legends, nordvpn, raid, vpn, raid, vpn... same thing in every video. It really became so bad (for me personally), I'd rather not watch the video at all, if I can't avoid the ads, because it's just too much.
Yes, but I'm biased. Your perspective is as valid and I respect it. DDG does have some great features and we stand with them in fighting for user privacy. What benefits us all is a variety of different search engines and search services. It is the search engines that subtly determine our informational pathways, so variety is healthy. For one independent review of search engines and syndicates, including DDG see:
https://seirdy.one/2021/03/10/search-engines-with-own-indexe...
I'm finding that Netflix slide incredibly toxic, I'd never want to work for Netflix after reading that, no matter how skilled I was (they wouldn't want me anyway so nobody lost anything).
Overfed and undernourished – the global issue of obesity and malnutrition
Because it is good for Amazon
tl;dr OSX handles fsync() the way Linux used to, by not flushing to hardware
The antidote outside of ruthlessly moderated special-interest "walled gardens" is a system no one really wants I think. It would need to avoid mechanisms that give community or interest groups powers to promote some content over others. It would need to avoid algorithms that automatically determine and recommend certain content. Other than pruning illegal contributions and obvious spam, it would need to avoid giving virtually any moderation powers to select individuals or the community. It couldn't allow paid promotion or require payment to participate as that merely enables those with greater financial means to contribute and have their content seen.

Introduce any one of these things and the whole system becomes gameable. Within these constraints it seems the outcome would be a loose graph of content tied to known individuals. It would grow amorphously over time, be largely undirected, and lacking the capability of being fully gamed, would probably avoid the attention of marketers and influencers. And probably general users too, since it wouldn't be easy to find interesting and relevant stuff and be quite boring for the average attention span.

The constraints bring to mind the early 90s web which basically had all of these properties. Outside of bulletin boards and UseNet that is. People wanted more convenience, hence search engines became the defacto way of finding entry points into these networks, which caused changes in how these networks presented and arranged themselves, point being even if we designed the perfect ungameable system, as you alluded to if any search engine or aggregator crawled and ranked its content, it would just be meta-gamed into uselessness.

Personally I've come to the conclusion we just have to accept that for the majority of online community-driven content, high SNR is here to stay, and we have to take what value we can individually as it comes. Unless we're willing to forgo conveniences like search, or relevant content recommendations, which I think for the majority of the web is a big old no.

For enthusiasts, building their own walled gardens with in-tune moderation is probably the way to go. Hacker News I think though not perfect is a good example of this, the SNR here is fairly decent compared to the broader web.
Depends on the day of the week - literally. For one client, I wear the devops hat, enabling developers, automating CI pipelines, etc. For another, my role is more "experience in the room", telling you 'no, you really don't want to do that, here's your risks, here's your tradeoffs, here's a better way'.

The jobs both derive out of a very similar set of tools and expertise, it's typically the client that decides what hat I'm wearing.
I mean, typical seek time on rust is O(10ms) and these controllers are spending 20ms flushing a few sectors. Obviously rust would do worse if you have the cache full of random writes, though. The problem here is the huge base cost.
Scientific progress has been enabled by well written materials. Most seminar presentations are an overview of the material which inspires interested persons to read the actual papers for more details.
>What you're missing is that the market floor get universally pushed up. There's no competition from cheaper places because they all increased their rent to cover the new coat so they can still make their same margin.

You're saying that it doesnt matter if supply and demand remains unchanged, rent goes up coz every landlord independently decided that it does?
The funny thing here is that battery-backed enterprise systems are worse off in that manner, because you're much more likely to notice a dying battery that your entire device relies on than the little battery pack hooked up to your RAID array.

Sure, you could write a program that periodically checks the battery rate (you'd have to poll since there's no ACPI notification like with a "device battery") and sends an email to the admin or something. However that's a tool that doesn't "exist" (as in, there isn't notable program that does so) which possibly hints that this isn't something system admins often do.

The above also requires there to be an interface available from userland, not only in the management firmware or BIOS/UEFI. That exists for HP, but I'm not sure all other OEMs do so.
Rust is strongly typed, it won't let you add or compare two values of different datatypes, even if they're both integers. For example you can't add a `u8`(byte) and a `i64`(long int) without casting.

Meanwhile Python, JS and many other weakly typed languages will happily add an integer and a float, maybe even a string and a number without complaints.

The advantage of the former are more rigorous compile-time checks, which might catch bugs where you added/compared the wrong values. But of course it's a bit more cumbersome especially if you're not used to it. I personally prefer it, I've had numerous cases where my Python script crashed 10 minutes into some data processing because it realised I tried to add two incompatible values.
You can already get a rough idea of location using just the IP address.

Being able to correlate the location of the user with the location of the login request is very useful to determine the risk profile of this particular login attempt.
> By spending more on education you may spend less on homeless right now but you can prevent people from becoming homeless.

I'm not comparing against education with money for the homeless, specifically. It was just an example that money can be spent on other things we value, and we have to decide what we value more. There's not way around it - you're either spending money on education, or on something else (or just reducing taxes).

Of course if you can show that education causes less homelessness, that makes it an obvious "win". (Though I think that you're not grappling with Bryan Caplan's actual argument.)

> And on top of that, you can also reform how homelessness works in your country. In Germany, having a home is a fundamental right, why is it not in America?

If the assumption is that I'm from the US, I'm not.

But solving homelessnes is kind of besides the point I was making anyway :)
> You should script defensively, for when this is run on Windows or elsewhere [maybe Android] that will break this assumption.

I think you are missing the point. I wouldn't run a shellscript on Windows or any other place than the terminal I entered it into. It's an expression of something I want to do at that particular time in that particular directory.

The entire point of my post is that if I wished to write something portable and robust, I wouldn't use bash in the first place. That's not what bash is good at. But quick one-offs, holy crap is it good at that.
If you don’t want to start in a junior position such as triaging, aim for things like detection engineering by learning OS internals (Windows or Linux), then also aim to learn the Win32 API. There are also lots of SOC and Blue Teams doing automation and orchestration where your existing skills could be handy.
It wasn't intentional. Can you explain the pun?
That's not the right keys and not the right order to do that. You should not flush caches before you terminated as much processes as possible correctly. And you are rebooting at the end.

REISUB for a somewhat safe EMERGENCY reboot and O instead of B at the end for shutdown.
This is just a test machine I also sometimes use as a dumb terminal around the house; I'm not going to cry if the OS eats itself :P
You can hide the image in worldle if you go into settings.
FOSS can't build a better search engine either.
> The ATX specification requires that the power-good signal ("PWR_OK") go high no sooner than 100 ms after the power rails have stabilized, and remain high for 16 ms after loss of AC power, and fall (to less than 0.4 V) at least 1 ms before the power rails fall out of specification (to 95% of their nominal value).

I don't think that quite works for the purpose. What you'd want is a second signal that goes low as soon as possible after loss of AC power.

My reading here is that PWR_OK going low is an indication that the PSU has stopped providing good power, and the CPU must shut down immediately, or it might miscompute something due to low voltage. At this point you absolutely don't want to do any last-minute writing, you'd be risking corruption.

What you need here is an early warning signal that you can react to while the PSU is still coasting on the internal capacitors.
Dependabot Alternative for Clojure
That's very clever. Though this does rely on the supplied input following a certain format. So far they all seem to.

The early out interpreter I describe should work in general, although it will probably fail to accelerate many programs.

I saw a lot of reverse engineering of the programs in the AoC subreddit, which was part of the reason I decided to write this up. I didn't even read the supplied program when building this solution.
Ask HN: How do you manage your companies knowledge base?
After losing a few key personnel lately I have become painfully aware of the amount of knowledge stuck with individuals. While we do have a wiki of knowledge, a lot of the pages are outdated, incorrect or just not needed anymore.

My problem is, I know that we are missing information, what I don't know is how to tease out that information from myself and other coworkers. Do you have any advice on how to get the knowledge out of my coworkers and into the knowledge base? Or, do you have a book you recommend? I have found a few books on knowledge bases but the reviews seem to be pretty hit and miss.

Edit: After talking with some friends about it I think I was able to articulate my main issue I have. In making this documentation it feels like I am winging it. However, all my training has been in coding and coding always has standards, guidelines and frameworks. It's hard for me to just work on the docs as I feel like I should be following some sort of standard as I do it.

Edit: Currently I am stuck with Confluence as the actual technology to use.
"Verification code from hardware token" does not refer to FIDO / WebAuthn phishing proof authentication.

It's talking about those little gizmos from outfits like RSA "SecurID" that are essentially an LCD digital clock except they output an OTP value instead of showing a HH:MM display. They're exactly as secure/ not secure as any TOTP authenticator on a smart phone today, but less convenient.

Microsoft has a separate, "Preview" capability for FIDO/ WebAuthn that the domain's Administrators need to authorise for particular people or groups. You should definitely use this, but chances are whoever is gatekeeper for it is sure that like SMS is good enough.
How did you become acquainted?
>where there is plenty of land

It's not about there being cheap land in the state in general, it's about being cheap land where people want to live.

Or, inversely, sure, home prices in the south and midwest might be high in expensive areas (e.g. major city), but they're much lower where land is cheap.
I ask myself what people see as key technology in 5G.

Do I want 300mbit/s mobile internet? Sure, would be nice. Do I need it? Certainly not. Also not really keen to advantage intelligence services. What is even meant by that? Surveillance and tracking of the population?

IoT is a nice to have, but consumer interest is not that high to be honest. I still do only very rarely use mobile internet. For tethering it could be nice, but as long as wireless networks are ubiquitous...

Far more interesting is the availability of mobile networks and I doubt very much that 5G will improve that. On the contrary as long as the infrastructure is in development.

Part of the reason 5G is not too attractive to me is shitty phones. That is something Google could have improved. The space race was at least interesting, the mobile network race? Call me when we have a winner...

I don't find it surprising that telcos concentrate on 4G here. Far less infrastructure costs and most consumers are probably content with the speed. Also most IoT devices don't need a low latency connection.
Renters across US face sharp increases – averaging up to 40% in some cities
Oh MySQL, I’m a world turned upside down you are my North Star.
Signs your startup equity won't be worth anything
Well it's not exactly "winner takes all". It's more like: The current winner takes a little bit, for a while, until the next winner emerges (usually through development or commoditization of new technology). There was a situation like that in Bitcoin when ASICs first started out when everyone else was still doing GPUs and few people had FPGAs. BTC survived.
It is also a good idea to partner such persons with a good native writer, even if they are not as advanced technically. Then both persons improve in their respective areas.
The moat is massive.

Their existing market power means that by not being on audible you’re walking away from most of your potential readers. That bit doesnt seem too bad…

But then - they offer you a very low percentage if you sell your book anywhere else… and a not so terrible % if you go with them (not great, but not terrible).

For an individual seller it is worth taking that deal. So they do. But the consequence is that no other market can achieve comparable power.

Hence it’s an abuse of market power. Individual publishers choices won’t stop it- only government intervention. And further it would need to have international cooperation.

Which also explains why they’re lazy about fixing trivial temporary errors whether they are gaining or losing money — they own the market, and don’t need to worries about pennies.
I completely disagree with some of the points here. There seems to be this weird assumption from people that Reddit is some organic source of information that hasn't been polluted by advertisers and SEO. But the truth is that it absolutely has, the difference is that the way you game the system is different. Google is this crazy algorithm and no one really knows how it works, so people just throw shit at it. Keyword spamming, link farms, etc. All this auto-generated content. It's much more difficult to manipulate Google, but as an algorithm google doesn't object to people trying. The result is an obvious explosion of rubbish that raises the noise floor.

Reddit is different, they don't have algorithms. They have moderators. You don't need to figure out some crazy complicated way of manipulate things, you just have to either bribe or trick a couple of unpaid part time staff. And we've seen this so many times - moderators who use their position for their own gain. Now the result is different, this is what's misleading. On reddit because it's all manually moderated spamming is heavily penalized. So you don't get the noise floor of rubbish content. What you do get though, is highly unreliable information about anything that could be monetized.

It's exactly the same way on twitter, your energy company will be perfectly happy treating you like crap and keeping you on hold for 3 hours, or your airline company will throw your bags into a skip in Timbuktu and tell you you're on your own. But suddenly if you have a following on twitter and complain you get the red carpet treatment. Why? Because they've found a very easy way of cheating their customer service reputation.
Then you need to make your spending on these other problems more effective. Give tenants more rights to stay in a home, give people more job security, make mental health programs cheaper and target vulnerable populations. Etc.
Why does it crash? Mac Minis are some of the most reliable machines on the market, in my experience. Maybe a faulty unit?
Search without Surveillance
We're talking different timescales here. All you need is one second or so to command the NVMe controller to flush, and killing other power consumers in the mean time would buy you more time by reducing load, possibly even giving you several minutes the way batteries work (they tend to fall over under load when defective/dead). What may visually appear as power suddenly failing isn't necessarily so at the scale of voltage threshold interrupts and PMICs.

What usually happens is battery internal resistance is too high to sustain a given power load, so once load crosses a threshold the system goes into a spiral of doom increasing current as battery voltage decreases and you end up in a shutdown. That's the "30% and suddenly 0% or a shutdown" scenario. But if you catch it before it's too late, you can just stop consuming power and let the NVMe controller flush.
The Oppressive Surveillance You’ll Face If You Protest in NYC
And to be fair with GCP, it's not like they released every single offering in 2008, at least I'd assume. Just like how AWS started with I think just a few things like S3 and EC2.
As a JavaScript developer looking at startups a few months ago I noticed the hiring pains were largely self-inflicted.

The primary problem is that nobody knows what quality looks like. As a result everything is extremely beginner, based on the framework flavor of the moment, and then qualified against leet code nonsense or use of a million different tools. If that is the path you were taking the failure is predictable as the desired target is somebody too immature for writing a product and you not understanding why or caring for the difference.

You, as the hiring manager of the startup have to overcome biases if you want to be successful. Frontend stuff is still software. Treat it as such and look for maturity first before quibbling over technical minutiae. Can the candidate write software? Can they even write at all? Only then evaluate if they have frontend skills.

Only once your startup gets bigger and revenue is both certain and predictable can you relax and hiring the more commonly available immature developers.
> That's not defence. It fails the principle of least-surprise.

Welcome to C APIs in general, and POSIX in particular.
> If you publish an academic paper with quantitative analysis, academics will tear into the details of analysis

This is how it should work, but at least in the type of fields that we're talking about here, in practice this doesn't happen. I've published seminal papers in my field which have been cited hundereds of times. Not even the peer reviewers (let alone any reader) double checked my calculations.
I know it's a meme at this point but I wonder if Deep Learning could possibly brute force patterns in the 150 years of data that the Noetic sciences have accumulated.

They keep finding a small but statistically significant effect and even performing every possible means to tamper or bias proof the experiments, the effect remains. On top of that, there is absolutely no coherent scientific model to account for this so currently the most probable explanation is still that there is some unaccounted for environmental influence causing the effect.

It's frankly frustrating which is why I kind of fell out of interest in the entire field.
Add a secondary UPS. What will be the next excuse?

It's ridiculous to think that in case of power loss you expect 100% data integrity - it might happen in the middle of the command execution. If the system should be unkillable, it should have an unkillable power source in the first place.
I haven't come across those responses, but I think I would disagree with them. I did not get laid in my teenage years. I didn't even get a date. I didn't get laid until well in my 30s, when I met my wife, and I think that has worked out very well for me. Of course I would have liked a girlfriend when I was that age, but it's not something I would change looking back at that age now.

I don't think pressuring teenagers to have sex is a good idea. I don't mean to by puritanical about this, but I've got the feeling that our culture is way too focused on sex, and especially its commoditization and the objectification of people. I think a lot of people would do well to learn some restraint and self-control. Sex is an important part of humanity, but it's not the be-all-end-all. You can also have a fulfilling life without it, or having it later in life. I think the ridiculing of virgin boys/men is particularly harmful.

Find out what works for you, and do it responsibly. Know that you're a full and valuable person on your own. You don't need to have a girlfriend in order to be valued. You don't need to have had sex to be a man. Do talk to people, but not with the focus of getting laid.

If I would change something about my teenage years, I would have preferred to learn a better programming language than Basic and made more cool stuff.
> ...The complex math that researchers use is disposable. You deploy it to get a publication, then move on with your career. When it comes time to give policy advice, the math is AWOL. If you’re lucky, researchers default to common sense. Otherwise, they go with their ideology and status-quo bias, using the latest prestigious papers as fig leaves. Empirical social science teaches us far more about the world than pure theory. Yet in practice, even empirical researchers barely care what empirical social science really has to teach.

This rings true much more generally unfortunately. My profession is sexy maths. But when the rubber meets the road, decision makers broadlly -- like policy makers narrowly -- will revert to something much simpler.
I mostly use appimages
Manuals probably are the thing I miss most about older tech. Every electronic purchase came with a useful manual. Now even high price electronic items forgo a proper printed manual. I wish companies would value the magic a manual can add to the experience of getting to know a new piece of kit.
Great idea. I think this will fit nicely with the info tool. Also a accessibility contrast score might also be helpful. I will take a look at that.
Thanks!
I find listening to heavy accents and persons struggling to find the correct words far more taxing than reading materials with confusing grammar and choice of words.

Surely in a company setting, it is possible to seek clarification from the original writer and then jointly rewrite the confusing parts.
> In this model, even a 10x increase in payouts would not broaden the base significantly.

I wonder if this isn't true of e.g. Spotify as well.