skysight-inc/HackerNews huggingface dataset:
They're great for implementing complex language semantics like cooperative multitasking (using macros to expand yield/resume points into a state machine for stackless coroutines, for example). Or cool object systems like type classes and multi methods.

Smaller stuff like hand rolled parsers and serializers are much easier to get working fast (both time to write and time to run) using macros. Since a good chunk of my work is data flow in one form or another, I miss LISP macros a lot.
Disable Notifications (and more) on your Mac with one click
Humm. The author is a bit too security conscious isn't he? To be polite. Also, he talks like using a laptop is the thing to do by default.

Excluding his exaggerated motivation, why would you use a laptop for real work anyway, when you can run a multiple monitor desktop with tons of storage, no thermal problems and a real keyboard to type on?

Personally I use a desktop 95% of the time for work. I own a laptop but I only work on it when I have no choice.
They've certainly been dropping, but 30% off their highs is still not even remotely affordable. And it's unclear if these price drops will be permanent, or if prices will start to bounce back once COVID restrictions are gone.
You can look at the GPU costs for GCP here https://cloud.google.com/compute/gpus-pricing. You also have the instance cost, and other costs like storage, transmission, etc.

It's a pretty costly operation since the marginal cost is very high compared to other SaaS products. We'll probably iterate on the pricing model.

What do you think a good model would be?
> the public officials involved mean it has a clear public interest.

It's clear only to you. You cannot normally legally publish hacked or stolen photos of celebrities. The personal, intimate, or family photos of Hunter Biden almost certainly do not meet the bar for public interest.

Twitter is not liable here. But as a private company they're allowed to have a policy against linking to hacked or stolen material on their platform. It's the NY Post that's in a grey area.

> Of course your original comment said nothing about the accuracy of the reporting and instead only made the claim that there was a legal gray area around publishing hacked materials like these, which is simply not true.

My original comment was in response to someone saying Twitter blocked it because it was Russian propaganda, which is simply not true.
> As proof, consider that we are having this conversation right now, about an article that was published and is freely, legally available online to anyone with a web browser.

As long as you control what a large segment of the population sees, you can orchestrate peoples actions. Censorship has never been absolute or complete and doesn't need to be in order to be effective.
> s-expressions are kind of hard to read and reason about for my brain

I think it's likely this is just a matter of familiarity.

Like the way that people think the Windows (/ whatever) GUI is intuitive - but when you test this by putting someone who has never used it in front of a screen, it actually isn't. "What do you mean if I write something and don't also 'save' it, whatever that is, it will disappear? This is supposed to be better than paper...".

The text editor handles indenting and matching. After a while it is completely transparent.
Overall, in this case you cannot assume to be right by relying on fair use, because fair use as a legal concept implies that there has to be a court decision in order to exist.

And all of the required measurements in order to apply fair use are almost impossible to prove, therefore it is an unlikely case to win in court.

I agree with the political sentiment in this discussion, and I have a biased opinion, too - but when talking about pushing the needle in a specific direction the maintainers of youtubedl did a bad job at doing so.

I mean, they have one of the most powerful industries siding against them, with nearly unlimited funding, so it is obvious that this was bound to happen and they should have been more careful.

Especially when they, as a project, cannot afford lawyers to fight potential battles in court.

That's why I described it as an unnecessary attack surface, because that's what it is.

Don't give them reasons to push the needle.
Flashloans, Arbitrage, and Harvest.finance
"It's complicated" with Amiga. There is a whole span from dedicated fans of "pure" legacy Amiga's with legacy expansions, via modern/new expansions, some of which replace so much of the functionality of the original that there's not much left that's actually used, via pure FPGA reimplementations, some which aims to significantly improve on the original, to new-ish PowerPC machines that can run AmigaOS 4.

So there's new hardware (that's not branded Amiga for legal reasons, but can run AmigaOS), old hardware, and everything in between.
> Recent example from the banning of Bret Weinstein from Facebook: https://twitter.com/Liz_Shepherd/status/1319451084859953154?...

What's most f-ed up about that one is that Liz posts from her personal account. The appropriate thing to do is to post from facebook comms or something.

Overall though, its a continuation of the grand old tradition that appeals to SV tech companies must come from "important" people or trusted sources (like Twitter or here) or they don't matter. It is super disturbing though.
Well, for starters, they're not. Even now the US's workforce is only around 30% remote. There are still plenty of jobs that don't work remotely.

And beyond that, people will continue to live in SF just because they want to, not because they have to for their job. Sure, some people will leave because they never really wanted to live here in the first place, but I promise you there are plenty of us who will stay, regardless.
Oh wow! As the owner of an Amiga 500 and someone who actually does productive hobby work on a "Pimiga", I find this really exciting. The Amiga is really the TR-808 of personal computers, and those who grew up with its distinct personality will cherish it forever.
Ooh, you're right, I retract. A few minutes for me, though, not "instantly".
I don't think an aircraft carrier can launch the second biggest plane in history, which is also a boat.
You can leave a laptop on a desk if you want to.
Probably you should clarify what you mean in the top post. I still can't see anything but a dig on why single header libraries are wrong. Apologies if that's not the case.
This can work for non-music drops as well. Will test it for our weekly web developer challenge at scrimba.
I'm not impressed by the author of the post, since it's also something documented in the plugin, saying that you should not checkout all the branches, if not interested. The default behaviour of course is to get all of them.
> i wonder how much is survivorship bias

Here is one anecdata. When my daughter was 14 I taught her a Lisp and then a traditional programming language. She found the random syntax of the trad formatted language bizarre.
> because logging only happens higher up in the application.

But... what if I don't want it to? You can't have logging higher up in the stack if you want to log stuff low down in the stack.
The lack of reasonable defaults and reliance on countless competing third party tools leads to staggering complexity and highly individual, company specific "devops" setups.

Some operations guys died and became garbage men. The clever ones adapted by creating incomprehensible systems, calling themselves devops and becoming unfireable once again.
Low effort outdated rubbish.
That’s a bad demo, as toast takes high power for a very short time.

Just about any human in decent health could probably cycle long enough (with effort) to charge a battery to provide the requisite energy (over the course of, say, 30 minutes) and then output that energy at high power to toast over 3-4 minutes.
I used Common Lisp as my main language for about 6 years (long time ago now) - yes for the first few days the syntax is a bit jarring but I've found that any new language is fundamentally different in approach to what you are used to has that effect (pretty much the same happened the first time I saw C, Lisp, PostScript etc.)
An esoteric alternative is to host a Tor hidden service.
Tor hidden services don't require you open ports, and you don't need a static IP address.
Your residential IP is protected by the onion router, and the .onion domain name is free!
I'm using a MacBook Pro with an external monitor, so I thought I would share my response. I'm pretty happy with my home office [1].

> 1. I like big, big monitors.

I've realized that I find it uncomfortable to use more than one screen, so I just use one 27″ 4K screen. But occasionally I open my laptop and put it on a stand to show some extra windows.

> 2. I prefer a full size keyboard.

My favorite keyboard is the older version of the Apple Wireless Keyboard powered by AA batteries. It feels really nice to type on it (maybe because I'm used to it.) I recently bought a brand new Apple keyboard because I thought it would be better (and I could recharge it over USB), but it's much worse.

> 3. I prefer a separate mouse.

I use an Apple trackpad, and I love it. I only go back to a mouse if I'm playing a game.

> 4. I prefer big freaking disk drives installed.

I have a 2 TB SSD, which is more than enough for me.

> 5. I put the desktop under my desk, and with a wireless keyboard and wireless mouse, there is much less of a snarl on my desk.

I like to put my laptop on the desk, and I only plug in a single Thunderbolt 3 cable for charging, gigabit ethernet, and my monitor. I really love my CalDigit TS3 Plus dock [2].

It's really nice that I can unplug a single cable and take my laptop to any cafe or co-working space. (Before/after the pandemic.)

> 6. The desktop has an optical drive I still use.

I haven't used an optical drive for about 5 years, and I don't own any optical disks.

> 7. The desktop has lots of USB ports and they're all in use.

My dock has a lot of USB-A and USB-C ports, and it's in a very convenient location.

> 8. I can replace/alter parts of the machine without buying a new one.

That's a great point, and it's one of the major downsides of using an Apple laptop. I do have AppleCare, and Apple's support is really amazing.

> 9. Desktops are cheap.

That's very true! But I was using a 2012 MacBook for 8 years before I upgraded it, and I think I'll probably continue using my current laptop for another 8-10 years. It's expensive, but it's a very high quality machine and I think it will last for a very long time.

> 10. I can build what I want with parts from newegg. Premade powerful computers are always "gaming machines" and I don't want a gaming machine that comes with a graphics adapter that sounds like a 747 taking off.

I certainly can't do that for any kind of laptop (either Apple or other brands.)

> 11. I want an all-metal case because a machine caught fire once.

Nothing to worry about there

> Edit: 12. My desktop doesn't have a microphone or camera, so they cannot be surreptitiously turned on remotely.

MacBooks have a hardware light that turns on when the camera is active, and I haven't heard any reports about hackers being able to disable it. Although one disadvantage with the newest MacBook is that you can't attach a sliding camera cover anymore, because it will crack the screen when you close it.

The microphone can be surreptitiously turned on, but it's not something I'm too worried about.

[1] https://imgur.com/a/soE6TMJ

[2] https://www.caldigit.com/ts3-plus/
A 16 kg kettlebell and a speed rope. I got a MTB two years ago and managed to stay in shape during warm season but I was lacking something for the cold wet weather. When you combine a speed jump rope, a kettlebell and some body weight exercises you pretty much have it covered. I'm actually in better shape in the winter now but still the bike is super fun when the wood roads are dry.
Syntaxen?
This stuff isn't new is it? Wasn't their a project called NERVa back in the late 60ies doing the same thing?
Could you please elaborate on your setup? I haven't had the opportunity to play with Wireguard yet, that could be a useful first project to me :-)
> The problem here is that a small number of large companies are being captured by extreme left-wing political activists who don't recognise disagreement as being legitimate.

While this may be true of the rank and file, the policy people (like Liz upthread or Joel Kaplan) are always political activists/lobbyists because the gig is talking and convincing political organisations of things.

And please note that there's been a bunch of stories about Facebook particularly, intervening on the right-wing side a bunch - how does this support your theory about left-wing activists?
One of the benefits of using cdn resources is that it enables prototyping with, say, bootstrap so fast because you could essentially upload a single html file instead of a bunch of css, is,l and graphics. I mean, that will still be possible but there are more benefits to CDNs that just performance.
Yes, that's right. I don't know whether this is on the agenda for Firefox or not.
way late to the game here but...

I too have been considering going 'back' to desktop recently, but it's to do with the pandemic. Laptop died last may, I got a new one, and... it's still reasonably good. However, I've been far less mobile in the last few months, and that will likely stay that way for a long time.

I've been primarily on laptops for the past 12-13 years or so. Much of my work involves traveling and meeting clients, sometimes doing some work on their premises. This was not an every day thing, but it was enough that I considered the laptop the primary tool. And I would typically get the higher-powered laptop models when I'd get new ones, as it's the main day to day tool.

The last 6+ months have changed most of my movements. I haven't met a client in person this year. I don't expect I will for at least another year. If it's sooner, it's sooner, but probably not. Being forced in to being non-mobile, my thoughts are turning back to desktops. I'll still want a laptop, but price/performance, I know I can get some more from desktop, and I'm considering switching to desktop as 'primary work tool' in the next couple of months. I'll keep current laptop (18 months old now) and it will serve fine as a secondary tool.

I'm curious how covid will impact other peoples' decisions in this area. I can't be the only one in this situation thinking about this decision.
I got that impression too. I can imagine the Pintrest monorepo, for example, has the website and server code together.

Their iOS and Android repos may contain the code for multiple apps. Though, I'm not aware of which other apps Pintrest (the company) creates besides the obvious one.
You can do most things AE will do with a combination of Natron and Blender.
A lot of them are redundant, like there's minikube, kubeadm, but no k3s; and tail tools too. Also, people running k8s with service mesh, security, but without backup/restore?
Rather I believe, X.org server is really stable. I think its in a stage where it can be leftout without updates for years. For me its stable, works fine and as expected. I don't mind long duration updates with stable systems.
It came out 6 years ago... I doubt the situation will improve.

Heroku and its competitors are the best we have, because they lack all this crazy customization. But as long as Kubernetes offers as much freedom as it does, it will never become simpler than it is now. All we get is more and more abstractions.
I install a reverse proxy on every remote machine (raspberry pi or odroid) I manage. These machines are usually tucked behind someone's router, and it is hard to tell every router owner to forward the ssh port. When I install a reverse proxy, the machines can proactively tunnel right into a beacon machine whenever they are online and I can ssh into them from the beacon machine directly. I usually set up frpc as a service on the remote machine. It is also possible to use autossh with a monitoring port for this, but I noticed that frpc can bypass firewall restrictions much easier. This scheme also lets me use tools like Cockpit to view the health and status of my remotes.

https://github.com/fatedier/frp
Yes, too much NIMBY means too much cost. You can't really move a nuclear power plant away from your neighbors and into a desert because you need ample cooling water.
> Getting banned by Google/Facebook and losing all your data in the cloud is just the modern equivalent of losing everything when your hard drive dies. The way to mitigate this danger is the same.

No it's not. A HDD failing or getting lost? That can be guarded against with backups.

With getting banned by Google or Facebook? When all your accounts, your identity is tied to that address/account and you get banned, you cannot be reached anymore by people who don't know that you got screwed over.

The obvious solution would be to self-host an email server, but unfortunately that's impossible as it will be mercilessly assaulted by spammers and hackers on the inbound side and you'll be having issues with deliverability on the outbound side.

The real solution would be for legislative and regulatory action that recognizes the importance of identity and forces all email providers to adhere to due process. But unfortunately, worldwide legislators are too old / too incompetent or in the pockets of other people who don't care...
Google docs handles conflicts by requiring an always-on connection, and showing each author a live view of the document. You can use overleaf, which provides a similar multi-author live editor for latex.

This might not be a nice way to write code, but in my experience it is a great way to write large multi-author text documents, and requires no teaching of new tools -- git is (in my experience) far too hard to teach non-coders, when you are just doing one project together. Even with a GUI, we still have to teach them about merging/conflicts.
>Doctor can keep records under a unique ID which patient is given at the start of sessions and the patient presents it at each session to validate the relationship.

Now the doctor is unable to verify the identity of the patient.
Imagine going back in time and telling a Stasi that in the future people would freely purchase listening devices and display them proudly in their homes.
They don't feel weird, that is just you opinion.
I don't get why they have to clone their repo frequently in the first place - seems to me as a brute force usage of a version control system prone to high cost in the first place.
What is France?
https://k9scli.io/ is missing
I used to play Spyfall previous incarnation (crabhat) and it was amazingly clean and robust implementation. This looks even better, with more games and a SDK! Werewolf was huge success on our gatherings, nice to see it in collection.

A demo mode would help adoption a lot. It did wonders for Among Us.
Entertainingly Bellingcat is doing the same thing to the GRU: https://www.bellingcat.com/news/2020/02/25/an-officer-and-a-...

(people should stop using "KGB" to refer to any Russian intelligence service, it's just fighting a war that ended 30 years ago)
Might be a real fight with the zoning agencies and other "interested" groups to get it done. I expect any attempt to convert office space will run afoul of requirements to set aside a portion for rent controlled units and that alone could end many conversions.

Before anyone has a hissy, while a good sounding idea it can raise costs for remaining units and price other people completely out of the market again and greatly delay a project as each group wants its pound of flesh. So the very same reason there is a lack of housing will rear its ugly head in this case as well
That study was for signage and messaging that could last for ten thousand years and work across cultures, i.e. a drastically different problem.

This thread is about industrial safety signage set in, and for, our current time and culture.

DROP AND RUN works, to some extent.
Yes, BUT: for many many years, home networks have relied primarily on NAT for security. The firewall was only ever touched when doing something advanced and even people who were doing things like setting up home servers and such rarely had to deal with it.

Every single tutorial on the topic is IPv4-specific and until IPv6 isn't more common, people will not write guides and tutorials with IPv6 in mind. So until the knowledge of proper security on open networks is common enough among home tinkerers, we should not be recommending people just throw everything straight onto the open Internet.
I saw on twitter they got hacked a few hours ago.
Hot New International Singer
People who live in low-density rural areas almost anywhere will occasionally have power outages because branches and other things picked up by the wind will hit overhead HV lines and rural areas are often served by a single radial HV feeder.

In a 240V system, that feeder will typically feed one or more pad-mounted distribution substations which feed properties and in very rural areas a number of pole-mounted smaller distribution transformers.

In a 110V system, many more properties are fed from pole-mounted transformers (because you want to minimise length of 110V runs due to resistance losses and you therefore do not want the extensive LV mains used in a 240V system.

In general, the US has longer lengths of vulnerable HV lines but fewer of them are radials (in other words, more US HV runs between two HV/EHV subs and can therefore be sectionalised and run from either end). Therefore an HV fault is more common in the US but it is less likely to take out as many people for as long.

In this case though, it scarcely matters since either system is likely to have properties connected to only a single HV line which comes off as a spur from an EHV/HV substation. These HV lines are often on poles in rural areas and therefore vulnerable to damage in heavy weather. This happens less in urban areas because HV lines tend to be buried there. In The Netherlands which is one extreme, everything under 50kV is buried but NL is a very dense country.

There is no point comparing your experience of power cuts in Amsterdam, London, Copenhagen, vs Chicago or NYC because power cuts are quite rare in all of these places. If you live in the English Lake District in a small village or in a small town in a rural area of the US, you are likely to have experienced power cuts. Performance on continuity of service measures like TIEPI varies much more within countries than between them.
Thanks for the insight. Do you happen to be able to recommend a better resource?