skysight-inc/HackerNews huggingface dataset:
No, that's a bad practice, because since the late 1990s service management subsystems have been as the norm setting up standard output and standard error so that they are connected to loggers. daemontools did it, once it gained svscan; and so did the other toolsets in the daemontools family such as runit, perp, s6, and others. systemd also does it, but is very much a latecomer here.

Furthermore, this bad practice lands one in hot water with library functions, including ironically syslog client libraries, that open and retain file descriptors internally for their own purposes. Yet another case of this was just on Hacker News this week, in fact, at https://news.ycombinator.com/item?id=24329540 .
I went cold turkey (blocked in my hosts file on my laptop) 4 years ago. Hands down the best single decision I've ever made.
I agree. I got very close to shaving a lot of yaks when I just wanted to write faster blog posts. I wanted to improve my blog writing workflow by seamlessly pasting images from my clipboard to my .md file (which jekyll turns into a blog).

I was on the verge of writing my own plugin for that. Then I took a step back, took a deep breath, and realised that my goal was to write faster blog posts, not to write my own f*cking plugin. So I googled for a bit and found an existing plugin and modified it to my likings, making it do exactly what I wanted to achieve.

Engineers are often too fixated on building, and not explicit enough about what problem they are solving. They just want to build shit because it's fun, but often this is not optimal.
Show HN: Next.js News #1
Sure, but that's why I suggested deep borehole storage - there is no known geological process that can bring up material stored at 5km+ depth into the surface on any sort of human timescale. A mine, even at 700m depth, is just too shallow for long term storage.
I'm quite pleased with my submission:

Pliny the Elder, “The Natural History”, Book I (79)

https://news.ycombinator.com/item?id=15660224
Are you talking about something else? old.reddit.com has chat, and you register without an email by clicking "Next".
Most Reddit users now seem to think Reddit is an app, not a website.
Forking however many times you want is not going to guarantee that your are spawning a daemon. The process will end up being owned by its nearest sub-reaper, which could in theory still be owned by the initial session.
Step 4 is always issue stock.
Except that now you know how to configure a database server, and know how your database server is configured. So if you ever get a problem with the database in the future, you'll know how to solve it faster. Which will save you time and money in the future.

And you're less likely to make mistakes like upgrading your server instance to try and solve a problem that can't be solved like that.

And the more you do it, the cheaper and faster it gets. That knowledge and skill has value.
lol. really a ''closed'' interval.
Perunage seems to occur in the Dutch dictionary too.
Percentage.

But in the code I'd probably use X_range depending on what 0..1 represents
Step 4 is that communities die.

Well over half of all web traffic is from cell phones, and the mobile-first web is hostile to long text content. It is also incredibly hostile to user-created long text content.

With the exception of people who need keyboards for work (tech workers, academics, journalists, writers, etc) there's no one left online to make community content anymore. Hence, HN (a community for tech workers and similarly minded people) and Twitter (where most organic, non-public-relations major players are journalists, academics, or writers).

What passes for web communities have almost entirely become playgrounds for intellectual lightweights to spew memes at each other combined with a platform for entities posting inorganic content that pretends to be genuine.
Our cat was a half-rescue and the previous owners said "Oh, she doesn't like going outside. She's definitely an indoor cat."

In fact she loves going outside. She poops and pees outdoors, so the house doesn't smell. There are some wild areas near the house and she's all over those. She gets very, very unhappy when kept indoors.

She also needs at least 15-20 mins a day of play attention. Slap-the-bouncy-ball, chase-the-laser-up-the-stairs, hide-and-seek-in-the-tunnel, smack-the-ring-binder-spring-on-a-string - which she particularly likes, for some reason.

Enough stimulation and attention and she's a happy kitty. No angry biting, no 2am zoomies, no breakages, plenty of purrs and affection.
I was wondering the same. Seems like returning a no-cache value for the Cache-Control header prevents the Camo service from caching the image [0].

My browser did however cache the latest image (which is why I thought the system was not working for a second), and I'm not sure how to get around that.

[0] https://docs.github.com/en/github/authenticating-to-github/a...

EDIT: I see. The no-cache causes the Camo service to refetch the image every time it is requested, but it still applies a 4 hour cache time to the response to the browser so it is anyway cached on the client side.
It is incredibly weird that you're an elitist about emotions, that you think "emotional people" is not just "people", and that you believe a UI designer can create interfaces for those two separate audiences.

Is craigslist also a UI for unemotional people? It's pretty dry.

What about MDN docs? They have a great, friendly, usable UI. Surely that must be designed for emotional people, right?
Same for me. I realized that reddit is yet another huge media corporation who just wants your sweet sweet data so they can resell it. If the blatant racist policies and heavy handed moderation of opinions wasn't enough.
Can we just represent 1 here as 0.999...?
But why are some people more susceptible to developing those bad habits than others?

The spin on that article doesn't quite sit right with me (and note the editor has issued a correction, as well) but there are certainly some things there I'd agree with. Logically, ADHD must be a disorder neither of the individual nor of their environment, but of the interaction between the two that arises when the expectations of society don't match the behaviour of the individual. So whether you should try to 'fix' the individual or society is an ethical question not a scientific one. Practical considerations may lead to 'fixing' the individual with medication, but in some cases a change to their environment may be achievable to the same effect. e.g. an adult with mild to moderate ADHD symptoms may be lucky enough to get a job they're so interested in that they don't have any problems with focus.

I'm also guessing it's not helpful to frame these debates in a binary fashion. All psychological problems exist on a spectrum so there will always be a group in the middle for which e.g. diet or learned coping strategies work well enough. Then there will be a more extreme group for whom those tools fail. And a group in between those two who might struggle along for years looking like they're doing fine, but in the long term burn out in the absence of a comprehensive treatment.
It sorta worked for twitter, but not for me and others like me. I use Tweetbot on iOS and a heavily customized (adblock, custom css, "suggest_"-filters) version of the web site on Windows. If those were not options for me I'd exit the platform just like I did Facebook.
It doesn't appear to work for me. I tap a letter but it refreshes the page, goes to top, with no letter appended. Cool idea though, would love to see it working.
also has some info about that
A report on virtual reality patents by Samsung as of August 2020
Or alternatively, stop supporting and using services from a corporation that actively works against its users.
What is the maximum external temperature the design can operate in? Can you build it in hot places to power air conditioning and things like that during the worst days?
Steam the computer game web-shop, not steam the gas.
If you'd like an easy way to try this sort of thing on your own videos, they have a demo web interface here:
https://lambda.qrilab.com/site/

I've tried it on a couple videos with fairly interesting results
The last modified header suggests (2000)

Last-Modified: Fri, 08 Dec 2000 14:02:09 GMT
Nice, thanks for sharing!
I've already been accused of being a DeLong alt elsewhere on this site, but I genuinely don't understand how Graeber came across better than DeLong in that exchange. DeLong tweeted out a bunch of one-line criticisms of Graeber. Graeber's response is to call DeLong names, and talk about all of the totally famous academics he knows and how they all agree with him.

The final chapter of Debt received lots of criticism from lots of people, and Graeber's response was anything but professional. You can see it in the response you link to, right there, where he intimates that DeLong has mental illness. I mean, just look at DeLong's blog. He posts completely normal center-left every couple of days. He's probably an asshole in arguments (he once claimed that a comment by Ed Prescott "failed to pass the Turing test"), but he's like an ordinary dude engaging in ordinary behavior.
Same here but mostly because the content quality goes downhill after a critical mass of subscribers is reached and every subreddit I like suffered that fate sooner or later. At some point you might as well browse 9gag.
While percentages are denoted as numbers between 0-100, they actually represent numbers between 0-1. Though you can have things like 120% so it's not perfect.
"Anyway, have you ever tried to use man? It's fine as long as you know what you are looking for. How would you ever find out the name of command given just the function you wanted to execute? You can't. "

One of my gripes with UNIX systems is how opaque they are
Calling bipolar disorder not a disorder and saying it can be self-treated with lifestyle & diet changes absolutely is misinformation. Ask any psychiatrist.

I do not need a medical degree to say that, in the same way I do not need a medical degree to say that self-treating cancer or any serious illness with diet and lifestyle change is misinformation and dangerous.

These statements taken as face value are incredibly dangerous. I have family relatives that did not seek treatment for psychiatric illnesses (actually diagnosed bipolar disorder) on the basis that it can be self-managed by diet, lifestyle accomodiations and "natural medicine" such as essential oils. They posed a threat not only to themselves, but to their 12/13yo children, almost stabbing them with a kitchen knive during a manic rage episode.

Bipolar disorder is not a difference in executive function, it is a debilitating, life altering illness which can makes the subject a danger to themselves and others if left unchecked.

This kind of misinformation regarding psychiatric illnesses kills.
percentage is 0 to 100, though. (Or even more, saying 200% is not technically wrong depending on context)
Crank looks interesting, thank you! I was going to try solidjs[1] (which feels pretty close to crank) in my next project, will look more into crank first.

[1] https://github.com/ryansolid/solid
You could use Reddit Sync. It's worked very well for years
> AFAIK it's not easy to replace various parts of systemd, it's very monolithic and it does too many things.

You can easily replace timesyncd with any NTP daemon. You can easily replace networkd with any other networking manager. You can easily replace timer units with cron. You can easily forward log messages to a syslog daemon. You can easily replace systemd-boot with grub or any other boot manager.

It should be pretty obvious how baseless the monolithic arguments against systemd are.
Not on mobile though...
Check out https://freemusicarchive.org directed by the awesome WFMU radio station.
Related question: what would be the best way to store such a value? A float would only use the mantissa-bits, so it would be rather inefficient. Perhaps as a uint16 with a representation of uint16 / (2^16)?
My worry is that some exec will think of this as a success story, that making the web experience miserable is a totally fine way to drive engagement on their mobile app and will push other sites to do the same.
à propos means apt/appropriate as a noun in french and in English, but the phrase « à propos de … » means “about …” ; which is much more (wait for it) à propos. It is kind of weird that it was used in Unix wherein only the noun form made sense ; and even with french in mind the “apropos <command>” syntax (without « de ») makes it sound weird. In practice I don't think I've ever used it, and when I was a noob I often lamented the lack of a high-level documentation of Linux which would introduce the appropriate man/info pages.
It is not at all misleading—it is in fact correct to state that several open source "cloud infrastructure" projects rely on libvirt's ability to do a lot of guest life cycle heavy-lifting.

And not least of all, libvirt provides critical layered security for QEMU processes (i.e. VMs) through Linux Namespaces, CGroups, sVirt ('Secure Virtualization', based SELinux), and more.

(Also see user bonzini's response here for some more detail — https://news.ycombinator.com/item?id=24372499)
You can use dots in section names. Some JSON configuration parsers use dots to traverse the hierarchy, so even the API stays the same.
There might be some that can do this, but how would this version possibly be able to do that if it only has one paper inside?
Read a blog, book or cheatsheet? Once you know the command it's much easier to remember (and explain) than click here, then there, then double click that, etc
Most likely your browser is caching the image. Open dev tools and disable cache in the network tab. (If you are viewing this on a desktop browser.)
Every now an then I try the new UI, I haven't in a while though. Every time the experience was the same, horribly slow and confusing.

I think the Reddit plan was to switch the users to an eternal scrolling, sort of like Facebook, to keep users on the site longer, but that really ruins the experience for pretty much everything but pure entertainment.

If anything I'm all little pissed at both Facebook and Reddit for killing forums, than the changing their platforms that aren't really suited for forum like discussions when they discovered that it's not actually profitable to run forums. The communities on both have devolved over time, so it's perhaps not a big loss. Reddit in particular have grown to have what I would call "accepted opinions", they may differ slightly in different sub-reddits. The Reddit community is, in general, stubborn, narrow minded and intolerant for different opinions and world views, but disguises it as left leaning politics, anti-racism, feminism and inclusiveness while behaving exactly like the people they claim to be against.

There's still a few positive and supportive sub-reddits, but the main ones are lost.
> Twitter (where most organic major players are journalists, academics, and writers)

You can curate your following list to make it feel like that’s true, but it’s really not at all.
For IPv4 it can be done, but it would take at least 512Mb of kernel memory. A hashmap would be inefficient in that case, just use a bit-array. For IPv6 however, you run out of memory with a bit-array. Using a dynamically allocated hashmap in the kernel in that would help the initial allocation, but then you can easily be DOS'ed by having a lot's of banned access and running out of kernel memory.
I'm adding my voice to this thread.

I used to browse and post a lot on reddit. Mostly in the subreddits relevant to my interests and hobbies, but sometimes I'd open /r/all and drown in the algorithm-generated feed. It was so easy to waste time on reddit.

I'm thankful for the user-hostile experience they've implemented. Made it so much easier to stop using it altogether.
What Is KOL Marketing and How Can It Benefit You?
Yaml is generally derided as too complex and transforming data in unintended ways.

I see a lot of Rust programmers preferring RON over TOML because it is much less complex and doesn't have multiple ways to express the same thing https://crates.io/crates/ron
You could also pee straight on the paper.
I did not mean it cannot exceed 1/100/1000.

> they actually represent numbers between 0-1

Not really. The often represents, for instance, a population of 100M, then 0 means 0, 1 (or 100%) means 100M and 1.2 (or 120%) means 120M (in case of population growth).
There is plenty of evidence - of no impact. As I said this has been extensively studied and there's so much radioactive material in the ocean that it makes no difference.

Also maybe you misunderstood the post because dumping in the ocean wasn't a real proposal. The point is that containment is solved, and indeed solved by very smart people. It's politics and general ignorance that has hampered nuclear power, not technology.
It makes most sense in formulas:

Instead of x=(foo/100) * (bar/100) * baz

you can do x=foo * bar * baz.

Which is rather more readable!

Probabilities in statistics are also expressed in this manner.

Meanwhile I found out that the Dutch dictionary actually has Perunage for this usage, especially in finance. So maybe that's he term I'll start using?
Well, maybe more people would have used VAX/VMS or OpenVMS if it had been open source.
> Some things are just inflexible in any workplace, both from an employee's and an employer's perspective, and a legal one.

They're just shifted from official numbers to some form of hidden cost. The economic situation is the same. I'm presuming no one at the apple store actually makes minimum wage, so ultimately Apple will counter an increase in hours clocked by a reduction in hourly pay. Though I'd expect them to be sneaky about it.

The cutoff for reporting hourly wage is something like $47k. Everyone either negotiates directly or else affects the wage indirectly by not competing for the job (requiring the company to offer more to attract employees). Companies give regular raises to their wage workers for completely rational self-serving reasons. And obviously a business wants to employ from a larger (and therefore better) pool of potential employees beyond those who live on the same block. Common sense says people are going to consider the cost of the commute (both in time and money) when considering the gross income they would get from the job. So for everyone apart from minimum wage workers, there's still some overall average component of pay based on how much people think the commuting part is worth.
Whilst you have to know it to be able to use it, man -k THING will let you search for a manual, today. (--apropos if long options are supported, which isn't exactly clearer.)
I have to switch to desktop site mode to see comment replies. It's insane. Fortunately there's a slider on firefox.
The functionality isn't quite duplicated. Attributes are order-independent and can't have child attributes, for example.

As far as I know, the original intention of the language designers was that attributes are for metadata and sub-elements are for data. For non-trivial schemas that form part of a data contract between systems or organisations, and/or are expected to evolve over time, I tend to stick to this approach. It results in more verbose data, but in my experience thats almost never a problem and can be an advantage if I have to drop into the data and actually read it.

For smaller-scale and internal schemas (e.g. internal tool configs) the terseness of e.g. <add key="foo" value="bar"/> definitely wins out over design purity for me. JSON would be equally good for this.

I work on enterprise integration and messaging stuff and I deal with a lot of XML data every day. JSON has its uses (particularly when you control both ends of the serialisation pipeline) but for me XML has a lot of advantages.
The back story to this is that the DIGITAL Command Language (more or less the equivalent of an Unix shell), with its excellent filesystem-level features and the environment around it (e.g. the well-written and extremely thorough documentation) was very much light-years ahead of anything you could get on most Unix environments at the time. Going back to the Unix shell felt a bit like a step back.

FWIW, there are plenty of complaints about things other than syntax after the fifth paragraph or so, too ;).
That was a hydrogen explosion.
Backing up an SQLite database is as simple as copying a single file. As long as nothing is writing in the file, you're good.
I'd even classical OO did the same.
So you're running eval on your config data? Not feasible for external data.
Thanks for those ideas, that's super useful. And Screenjar looks awesome! The not working on mobile issue is a reason I wanted to build this so it can be delivered everywhere.

About sessions:

How would clients feel about providing a "login link" for their support customers to login (that is single use and wouldn't expose credentials), and could even be tied to whitelisted IPs for the service?

I've thought about this as well, I don't know if there's an easy solution to get around having people login. Of course if they already have an specific extension installed you could "transfer" the session cookies to the remote browser, but again this is not great for security-appearance. It's easy enough to discard the credentials or provide guarantees they are redacted from recordings but I suppose it depends on how clients and their customers view it.
> you can’t leave surveillance microphones recording in public areas ...

Wonder if that means having (say) Samsung TV's running in shop windows is therefore illegal? Sounds like it is.
Or it results in neverending discussions about when to do what and why it's somehow better
It's not necessary as discussed elsewhere, but even if it was a concern simply build it near a river, below the water level and dig a connecting canal (that is normally closed off). In the very worst case just lift a sluice gate and the tank will remain topped up.
"Growth and engagement" is the "business" model. I'm assuming they're pushing their own features to inflate their subscriber numbers so they can try and sell out to a bigger fish.
No one mentioning Facebook? Them forcing you to use the messenger app to be able to communicate on the mobile is using the same strategy. I have to use a different browser and use desktop mode to see messages. Writing then becomes horrible too. Not using fb messenger at all anymore an complain to people who text me on there.
This is the correct answer IMHO. (The variable name could also be "proportion" or "probability" depending on context, and the type name could more precisely be ClosedUnitInterval, but the idea of putting it in the type is IMHO correct.)

I don't know much about C (? I assume that's what this is), but in other languages you can even build a wrapper type and enforce invariants in construction if really necessary.

Of course, all that ceremony only makes sense if this is really a type you use multiple times. Otherwise I wouldn't bother.
Where's the evidence the CIA serves the country and government? There's not a lot of evidence that it is effective at protecting the American people from anything.

There is a lot of evidence that the CIA is doing whatever it can to ensure that the %1 of American society get their way with the world, however. That's not the same as 'serving country and government', by any stretch of the imagination.
> religious movements, cults and sects, many very short lived and some long

Those however are not characterized as "world movement".

> Also political movements. The French and American revolution didn't have much of a preamble.

The French revolution was not one movement tho. It was general breakdown with many movements violently competing for power.