skysight-inc/HackerNews huggingface dataset:
It’s not true that CLOS generic dispatch is slow: Robert Strandh and other have done a bunch of work showing that it’s possible to implement it efficiently without giving up the dynamic redefinition features that make CLOS such a nice system. There’s at least one video game project (Kandria) that’s been funding an implementation of these ideas so that generic functions can be used in a soft real-time system like a video game.

The really nice thing about CLOS, though, is that the meta-object protocol lets you choose an implementation of OOP that makes sense for your use-case.
Yes, you can do deep work late at night.

The elephant in the room question is - "what are you doing during the time that is allocated for work?"

I think deep-work is then a secondary thing. The person needs to solve other more important problems first.

1) are you over-commiting?
2) Should you be more assertive with taking up more work?
3) Are you able to set expectations of people that wait for your work and then also communicate when there are delays?
4) Do you have problems delegating work?
5)...
I found this satirization and the posts it links to insightful: https://medium.com/@ultralux97/stallman-must-be-removed-a306...
> And the largest digital players have argued that they’re mere technology “platforms” rather than “publishers” to preserve the shield Section 230 provides them. This has helped stave off regulation and spared them the expense of complying with the corporate and social responsibilities that come with it.

No. No it does not. When will this canard end?

Section 230 means that users are responsible for their own speech, not the companies hosting the speech. Whether or not a website is a "platform" or a "publisher" has zero bearing on this [1].

1. https://www.eff.org/issues/cda230
The original founder went on to create https://screen.so which is what we use for our team. Free since Covid too
In addition to all the other helpful advice:

Don't overcommunicate, especially in Slack and its equivalents. By this I mean too much chatting and "online bonding" to the extent that it seems to drown out the signal that should (in theory) be generated by you being awesome and getting shit done, etc.

I'm not saying "just keep your head down, let your work speak for itself and eventually you'll be rewarded for it", because we all know that isn't true. Visibility matters, and a certain amount of online projection is necessary. But there's a certain optimal level, and that level is probably a good notch below whatever the medium "social noise" level is in your team.

Again, not that you need to be a wallflower. But in a "less is more" sense. So it doesn't detract from the signal generate by you actual productive output.
In theory, this is a good idea, but doesn't protect you in all cases. I have had instances on a few of my application servers where an event happened that dumped GB's worth of log data to the log files in a matter of a couple of minutes and filled up the drive (Thanks fast SSDs!). If I employed the strategy in the article, it would have only bought me a couple of more minutes worth of time, if that!
as one of the maintainers of openapi.tools, thanks for the shout out! if we can do anything to make the little site better let me know and ill see about getting it done.
Interestingly, the guy who presents the counterpoints starts by saying he didn't read the book.

> And I have not read Count Down yet, though it's on my to-do list.
Then the problem is the car, not the console UI.
Canada's laws and systems don't have to be compatible with UNDRIP. Look at what Canada's official statement of support for UNDRIP says:

"Although the Declaration is a non-legally binding document that does not reflect customary international law nor change Canadian laws, our endorsement gives us the opportunity to reiterate our commitment to continue working in partnership with Aboriginal peoples in creating a better Canada."

In other words "we dgaf".
I am recognise that here we have no problem for to simpley solve. But, however, are you haveing idea on how protected from the systems that be means and ought to be enactment? We have jobs if are demanding normal; how ought one to holding down job without normal?
Even if it is additional, it's not consecutive. The OP merely said 4 hours seemed like a long time. My point was not that this 4 hour block would or wouldn't obviate the need for the other; just that the other means 4 hour blocks are standard.
Virtual machine disk space (e.g. Xen, Linode, AWS EC2, or similar) does not work this way. Each VM gets a dedicated amount of disk space allocated to it, they don't all share a pool of free space.
That's not what I was querying. I was wondering why you thing the UK will move to the Euro? We just left the EU and even when we were in it, we kept our currency.
Really you'd want to do this in to an indexeddb store rather than local storage. Less issues with size limits and string serialisation as you can chuck Blob instances straight into it.

You'd have to handle loading/saving though
I have read numerous times that card sharps from days gone by became proficient at noticing the various signature discrepancies of the texture and inking on the back of playing cards so they would not need to crimp, clip or ink a card to mark at least some of them in a particular deck in play.

Basically the more proficient you were at spotting these details, the more "marked" a deck might as well be for you.
The title is wrong. Each sentence of the article has one or two errors. It would be nice if they hire someone with a technical background to write technical articles.

In particular, this can not be used to download information faster than light as the article describe 4 or 5 times.

More details in https://en.wikipedia.org/wiki/Quantum_teleportation
They didn't mention that so I assume they're more generally referring to the claims made in the article.
Is there (plan for) a "read it later" feature? Sometimes I find a good link that I just want to be able to find and read at a later time.

Thanks!
Research indicates the growing obesity epidemic likely plays a big role in this equation as well.
So far this is the best Clubhouse stats site
Open Collective team member here. I totally agree that the gig economy approach is unhealthy. A big goal of ours is to help open source creators earn a decent living making open source that can rival what they'd get paid working for a commercial company. We've managed to facilitate that for quite a few projects, but as an ecosystem we have a long way to go. We need way more companies to step up to the plate and way more money flowing in. We also support projects who build companies and commercial offerings out of their open source projects, as long as they remain genuinely open source, and have many Collectives with parallel companies in addition.
> 1) It's not intended to be a Real Solution(tm). It's intended to buy the admin some time to solve the Real Issue.

If you don't have monitoring, will you even be aware that your disk is filling up?

If you do have monitoring, why are you artificially filling up your disk so that it will be at 100% more quickly instead of just setting your monitoring up to alert you when it's at $whateverItWasSetToMinusEightGB?
You're mixing two things here: memory management and memory layout. This "pointer-heavy programming" is, indeed, a bad fit for modern hardware in terms of processing speed due to cache misses, which is why even Java is now getting user-defined primitive types (aka inline types, aka value types), but in terms of memory management, in recent versions OpenJDK is pretty spectacular, not only in throughput but also latency (ZGC in JDK 16 has sub millisecond maximum pause time for any size of heap and up to a very respectable allocation rate: https://malloc.se/blog/zgc-jdk16 and both throughput and max allocation rate are expected to grow drastically in the coming year with ZGC becoming generational). As far as performance is concerned, GC can now be considered a solved problem (albeit one that requires a complex implementation); the only real price you pay is in footprint overhead.
I doubt any country has enough hospital beds/personal to “battle” a pandemic. I’m not sure what you mean by triaging COVID patients, I doubt any hospital accepts mild cases - and basically everything has to have a covid and non-covid part.
SQLite has a "session" extension which is designed to help handle the sync problem: https://sqlite.org/sessionintro.html
I think it likely relates to https://en.m.wikipedia.org/wiki/Sbrk.
Part of the idea is that browsers just won't even bother looking at the CA cert as a trust root unless the IP is in the private network IP address space. So it will look for a 10.x.x.x IP, but ignore it for *.google.com.
> Isn't that a violation of the No-communication theorem?

Exactly. This is just bad journalism.
I think there are more frontiers than we are generally aware of but for sure the lowest hanging fruit are already picked.

Frontiers generally have to be invented by people willing to go out into the unknown, and I guess the willingness to try completely new things with no obvious benefit is what is missing. Startups are everywhere for those whose ambition is primarily "become wealthy", but most are funded and investors want a credible route to market.

The clearest image that portrays this for me is the 60s scifi images where people were imagining robot butlers, flying cars and cities on the moon and under the sea, all by the year 2000. It really captures what's missing nowadays, and what Elon represents to a lot of people.
Hope so. Want to try it out. I bought and read most of the llama and camel books years ago, at Perl v4 or so. Ditto for the Perl Cookbook. (All 3 by O'Reilly. Some of those Cookbooks were very good. Also had the Python and Java Cookbooks.)

Enjoyed them (the Perl books). But didn't get a chance to use Perl in non-trivial real projects.
> FCGI is an orchestration system. Like Kubernetes, but with lower labor costs

It does about 0.00001% of what Kubernetes can do.

Launching processes to handle web requests is pretty basic for any web server.
Interview with David Madore
> NASA Just Quantum-Teleported Data Faster Than the Speed of Light

Checks paper - a single mention of NASA in the acknowledgments for a research fellowship.

> Imagine downloading the entire library of Marvel films in a snap.

It doesn't mean that at all. It means the latency (ping) is less (but not zero), but it would still take the same time to transfer the data.

Something seems really off anyway, if this really was possible then we need to throw out a lot of stuff. The paper doesn't even seem to make the claim of faster-than-light information exchange [1].

PRX QUANTUM is a brand new journal, perhaps their review process is not so great.

[1] https://journals.aps.org/prxquantum/pdf/10.1103/PRXQuantum.1...
Design system component gallery: a repository of interface component examples
Show HN: I wrote a book about useEffect
There is no wrong in a simple indulginces. I have completed big project in recent week past and went for purchase my self ice-cream-cone. This indulgence, not necesity. There is however existing today in West large cultures of "poor me"/of pitying self. One is never failing, simply try ones best. The pendulem has swung to far in the oposite direction from fifty years in past time.
> The beauty of this solution is that it's dead simple and will never fail. Alerting can fail or be ignored.

It's not that straightforward IMO. Would this file be deleted before the space is filled? If so, there is alerting in place, and it assumes there's a way to delete files before space fills up. If this file is deleted after space fills up, how is this different from not having the file, other than making finding files to delete easier? Then what happens after that? If you delete the file and realize there's nothing else to delete, you'd have to solve the problem the same way if you didn't use this method.
Yeah, there is no ass-kissing going on here - on the contrary... I think he was brilliant at marketing and communication, but that's not what technology (primarily) should be about. I do think it's interesting to find out how he got so insanely good at marcom so early, though.
Remote hiring will mean increasingly bimodal compensation
Yes, they're just making a point and a stupid point too. In my native language, it's not customary to write names in all-caps nor to append the word "LIMITED" to them, yet that's what I have to do to register my business.
A lot of internal knowledge I work with can't be moved to SaaS.

Does anyone know of any open source solutions for similar KB user experience (quality as the first order primitive). COTs are fine... but me and everyone else are already on Sharepoint and that's not going away -- so any solution needs to integrate; at least on the surface... understandably there are indexes/embeddings that need to exist for KB retrieval.
I mean having a process, that lives somewhere on the LAN (in your router, for a home network), that has its own CA cert (self signed) and uses it to sign certs for services that live on the LAN.

Services can request the CA cert, and they can ask for a cert signed with it for their own use.
But now we have Docker, which means all the containerized workflows will run as root....
Unfortunately your imagination doesn't correspond well with reality.

They also display texts, have tons of different entertainment integrations, display maps etc. All with crazy high input latency, zero tactile feedback, and a completely homegrown UI to leave you constantly guessing and reading whenever you do simple things like change the radio station.
A great idea, but it still leaves the possibility for performance issues prior to an admin's ability to address is. Some like two 4gb blocks might work better: if you get within, say, 200mb of storage limits you remove the first one and trigger an email/text/whatever to the admin, that way they can address it before it goes further. It's an early warning and automated solution. Then, if the situation continues, the second 4gb block is also automatically removed with another message send to the admin. Nothing fails silently.
I place I used to work achieved something similar with lvm thin provisioning and split out something like /, /home, /var, /var/log and maybe a couple others. I think they also had something clever with lvm snapshots to rollback bad updates (snapshot system, upgrade, verify) so even if an update went rogue and deleted some important, unrelated files it could be undid
Yes, of course. That’s what makes the pun work.
I don't see how a corporate service can scale up the way substack wants to. If they editorialize , then they become the thing from which their users ran away in the first place. And they have to editorialize to survive, so really, there's no way to have the freedom they claim to offer in a corporate context. Only a public system (which is solely bounded by the legal limits on free speech) is able to offer that.
Also because until recently a lot of countries paid China to recycle their plastic garbage for them.

Actually, I wonder how the economy has adapted now that China has stopped "importing".
Thanks for sharing, this is great.

The level of discourse of the interview feels so much higher than a lot of the interviews I see today. I was just a kid back in the early 1980s, so I don't have a good frame of reference, but does anyone have any data to support that feeling?
I still know people that pre-emptively buy toilet paper "because hoarders might buy the rest of it" with absolutely no introspection.
This reminds me of the reserve tank toggle on some motorcycles. When you run out of gas, you switch the toggle and drive directly to a gas station.
Depends, most use SBCL instead of paying for Allegro or LispWorks, so the perception is skewed.
Open Collective team member here. All the money involved in this initiative goes to Open Source Collective 501(c)(6). As a non-profit, all revenues are reinvested back into the mission of building health and sustainability in the open source ecosystem. We're not really "raking in the big money" but if we do, it will all go toward supporting open source.

FWIW I agree with you about copyleft licenses, philosophically. But we've taken the approach of being very pragmatic when it comes to working with corporate sponsors, and we can't make them accept certain licenses, etc. Our approach is to build up funding for open source projects so they can be stronger and healthier and have the power to advocate for what they want to see in their ecosystem.
Show HN: StagingApp – Manage your staging environments right from Slack
Ah right, I want something network-wide and not requiring installation of software on any machine, etc. I do appreciate the tip, though! :)
I've found that since the release of hooks, few developers around me use React's useEffect hook with confidence. People prefer using `// eslint-ignore` and trial-and-error over understanding what the hook actually does. This book aims to fix that, by explaining the hook's use in data fetching.

By going through the examples, you'll learn:

- how to use useEffect to fetch data, and avoid pesky race conditions

- how to take the guesswork out of using the dependency array

- how to prevent infinite re-renders through the use of useCallback and useMemo

- all of the above, while also keeping ESLint happy

I hope you like it, and feel free to contact me if you have any questions.
Fun trivia: you can actually set per-device settings in /etc/mke2fs.conf with all sorts of alternate defaults. https://man7.org/linux/man-pages/man5/mke2fs.conf.5.html
Over 50,000 years... https://en.wikipedia.org/wiki/Aboriginal_Australians
Nice, that's great to hear. I'll look into this as I saw this mentioned elsewhere, so now I'm curious :)
General question: I have survived this by working solo for most of my career. Recently though, I'm faced with a barrage of emails and the expectation that they are read or answered within 20 min (!) of receipt. I much prefer answering emails within a few time slots each day.

How do others manage these expectations?
That's a dumb idea?

Iirc some filesystems allow you to reserve a percentage of blocks for this particular use case (recovery by root).

Ext2/3 for sure, ext4 probably too.

Not sure you can do that on linode on the rootfs, since the filesystem is mounted, tho.
Thanks for the tip on iA Writer ─ like the aesthetics, and features. I will definitely give it a shot.
The police will report too as part of their procedures.
Just correcting the quadratic funding link: https://fundoss.org - launching soon!
How many lines of code is it?
This is the opposite of private property ownership. Property ownership comes at a cost. That cost increases as supply dries up.
In this case there is no cost to the individual, only to the group.
I assume they are being considered transphobic because the option to use neutral pronouns instead of the desired gendered ones is non-affirmative.
Sadly, governments are almost always procrustean in their nature because they are bureaucratic. That doesn't have to be the case; the superior alterative being cybernetic governance, but we just don't see that and I don't suspect we ever will.
A lot of tips in this thread are about how to better alert when you get low on disk space, how to recover, etc. but I'd like to highlight the statement: "The disk filled up, and that's one thing you don't want on a Linux server—or a Mac for that matter. When the disk is full nothing good happens."

As developers, we need to be better at handling edge cases like out of disk space, out of memory, pegged bandwidth and pegged CPU. We typically see the bug in our triage queue and think in our minds "Oh! out of disk space: Edge case. P3. Punt it to the backlog forever." This is how we get in this place where every tool in the toolbox simply stops working when there's zero disk space.

Especially on today's mobile devices, running out of disk space is common. I know people who install apps, use them, then uninstall them when they're done, in order to save space, because their filesystem is choked with thousands of pictures and videos. It's not an edge case anymore, and should not be treated as such.
I suspect you need to be root in the root user namespace... So docker doesn't get this special power...
No mention of process node or TDP...
This is very common in F500 companies. It's also a symptom of dysfunction.
Full disc problem in linux macine has been a problem in partialy solved in past many decades. We have had seperated partition /home, /tmp, /var, /usr in each its own partition. This is reduce problem if not completly removing. This is small desadvantage: there is reducion in fungability for a disc space.
An extra failsafe? You can do both. What if your cron/netdata are not forwarding emails for some reason (eg nullmailer gets errors from Mailgun)?
It sounds 'cool' and all for 1995.. but, what about one script that'll email you when the disk is at 80%?
Setup proper monitoring and never get to the Real Issue to begin with. These sysadmin hacks are not helpful
I don't think it's possible to be both dense enough to sustain local stores that can be walking distance and at the same time have the infrastructure that allows everyone to have a car. My evidence is that no such place exists, and also, simply the amount of space that car related infrastructure takes such as roads and parking.

Also, once people have access to a car, they're going to use it to shop at big box stores to save on price, starving the local smaller stores of business.
https://thedailywtf.com/articles/The-Speedup-Loop
A kludge---I forget from where---for low traffic sites is one SQLite DB per user.
Were the interiors in yet?

My understanding is much of the fire rating comes from interior materials that protect the wood from fire.
Because even if you have monitoring, some unforseen issue rapidly eating disk space at 3:00 am may not give you the time to solve it without downtime or degraded performance unless you can immediately remove the bottleneck while you troubleshoot.
Because everyone thought it was "biz?"
Is that ship still stuck?
Any questions? Here to answer. ;)
Monitors can fail, you can miss an email, etc etc etc

There's always a big gap between what should never happen because you planned well and what does happen
I still occasionally stumble on the sequencing of arguments for chmod/chown and I can’t tell you off the top of my head which demands -r or -R. I’ve been doing this for years.
A sad statement. I feel like EFF is here joining some school bullies.
Had to check if (Finnish) EFFI had stated anything like that but fortunately it seems they are not really affiliated with EFF. Thus no need to cancel EFFI membership..
Where do you draw the line, though? In addition to the charset issue, they appear to actually have a law that requires business names to use English or French characters. That means no Greek, no Cyrillic, no Asian languages... at least not without Romanizing them. Presumably a Spanish speaker couldn't even use "ñ" in a business' registered name, which is pretty absurd.

How about other indigenous languages present in Canada that do still have wide fluency and use rates, but may use a different alphabet?

I get that there are practical problems dealing with characters that people aren't familiar with, but if colonialism and war hadn't wiped out a lot of these indigenous peoples and cultures over the last 500 years, maybe these languages would be more prominent. Saying, "we stole your land and supplanted your culture so you have to use our alphabet", is a pretty shitty thing to do.
I believe this is an ext{2,3,4} feature. Unsure if it exists on btrfs, zfs, etc.
My OS doesn't let me waste my time in such a way. It's a feature ;-)
It isn't either/or. It's very likely both.
From developer to manager – what does it take to become an engineering manager?