skysight-inc/HackerNews huggingface dataset:
Someone's upset at the NYT
The feelgood news I needed
Coal is already dead. We where at 51% coal in 2001 and hit 19.5% in 2022. Existing power plants keep aging and not being replaced.

People will bring storage online when it’s needed, but we don’t need it thus we don’t build it. So keep building Solar/Wind and soon enough storage will come online.
> Every application had application menus that worked the same way, in the same font, and they all responded to the same keyboard shortcuts.

My experience had been that most (almost all) of them _only_ worked with a single font in a single font size and a specific window size. If you did change any of these, it got unusable.

About consistency: except for those that didn't, not even MS themselves were consistent.
http://hallofshame.gp.co.at/shame.html

The 90s had been also the time of programs like Kai's Power Tools https://mprove.de/script/99/kai/ and Winamp.

I'm sorry, but "interface consistency" is not something that comes to my mind when I think of 90s and early 2000s Windows programs (neither was Linux). Irix with 4DWM had been quite consistent at that time.
My perspective on copyright is that it lasts too long, which I suspect can end up harming innovation. The way I roughly think about it is that if you grow up consuming some form of media, by the time you're an adult (maybe 20 years later) it should enter the public domain allowing you to remix it or do whatever you want with it.

The media which you grow up consuming forms near-permanent structures in your brain. If by the time you're an adult the creator of your favorite childhood media decides to become a bigot you should be allowed to reclaim it and take it in whatever direction you want.

I also don't think it makes sense that we allow a small number of companies to buy the rights to most of our music, this grants them too much control over an important part of human culture.

Finally, the software world is forced by copyright to constantly waste engineering effort in rebuilding perfectly good tools that are no longer on sale. Imagine a world where source code were released as soon as some codebase is no longer under copyright! Isn't that essential for allowing us to build upon the work of those who have come before us? Otherwise we're forced to keep rebuilding the wheel, despite the fact that a group of top-tier engineers already built a near-perfect wheel 30 years ago.

Honestly, I think the devil is in the details. I'm not particularly dogmatic about any specific duration, and could probably be convinced that the rules should vary slightly based on different factors such as corporate vs individual ownership. There's probably a lot of edge cases that I haven't fully considered carefully, and I'm really open to exploring the topic.

Copyright is a topic which I contemplate often, and I'm thankful that the emergence of new AI tooling is forcing us to take a closer look. I think in general we should look to empower individuals, because they're the ones who will ultimately grow the game.
And honestly, pre product-market fit my advice would be not even coding, but iterating in an extremely scrappy way (read: Google Sheets, Jupyter Notebooks, no-/low code, handwritten invoices) until you have people paying for your product and not churning after the first month. Everything else comes secondary. For every company that didn‘t manage to scale their tech and teams fast enough, there‘s 100 that die by „building and they will come“ a polished app with great UX through 4 ecosystems that get launched to deafening silence.
Apple Silicon M2+ has hardware support for nested virtualization.

It's rumored [1] that 2024 iPad Pro will see price hikes of $500-$700 to cover the OLED screen and increases in base memory/storage. If a new iPad Magic Keyboard gains [2] an aluminum shell that looks like a Macbook, that could put iPad Pro into the price tier of Macbook Pros.

If 2024 iPad Pro + Magic Keyboard costs > Macbook Air + Mac Mini, that may allow Apple to untie iPad Pro M3 nested virt for iOS, macOS and Linux VMs.

[1] https://www.tomsguide.com/news/ipad-pro-2024

[2] https://www.theverge.com/2023/9/3/23857409/ipad-aluminum-mag...
I’ve been reminded about how much I miss the weird web over the past year. I used to make little side projects and small web experiments, but I got so distracted focusing on work and social media nonsense. I spent a chunk of 2022-2023 working on my website, and I plan to continue in 2024. I also subscribed to many more small-site RSS feeds. It’s been incredibly rewarding.

Robb’s site is an example I was to emulate: I love the “now” and “uses” sections suggested in this piece. He’s also way more prolific than I am.

I love the vibe of this post, and hope that many others get inspired to build their own spots on the indie web this year!
I don't get the point of a lot of monitors. My current setup is a 4K 32" 16:9, which I do 98% of my work on. Everything on one big screen.

I have another monitor next to it, which I sometimes use for to put documentation on, a hot reloading web app I'm working on, maybe a video I'm watching while doing some work, or a video conference while I'm screen sharing. But turning my head to the secondary monitor is too much of a burden to really use it a lot. 80% of the time the second monitor is just empty.
It already is, from what actual paid lawyers have told me.

(They didn't use the word "tort", but the definition matches what they described in other terms).
We have things like a fitness stipend, wellness stipend, learning stipend… all with cash value earmarked towards a specific use.
No, that's just the opposite extreme.
> Because they're worried about being invaded by Russia, think NATO is substantially more powerful and likely to aid them? That seems like a pretty obvious one to me.

Why should they be worried about being invaded by Russia, if their policy was to stay neutral and accommodate Russia as much as they could, like Putin's apologist recommend?
Good to see that technology-based executive function theft (i.e. "our inconvenient corner case is all y'all's problem not ours") doesn't just affect individuals.
Commerce and business activity are different though. Commerce is business activity directly relating to financial recompense.

MS give away a browser with their OS, that's still business activity but not directly commerce, IMO.
Is there a specific reason you're opposed to these tools? As in, you don't find any value in them, or is it just that you have not has the chance to familiarize yourself with them?
And specifically "a strategy that enables some information related business models at the expense of others."

Of course if you phrase it in general abstractions, copyright sounds like arbitrary regulatory capture. But if you say "Copyright is a monetization strategy that enables business models which produce novel ideas at the expense of business models which repackage existing ideas" then as a matter of public policy this makes a lot of sense! Novel ideas are far more rare than repackaged existing ideas, and generally much more valuable. Governments should build a regulatory structure that incentivizes the former over the latter.

People rely on pointless abstractions like "monetization strategy" when the actual facts of the case are unflattering to their ideological/financial priors. "GPT-4 blatantly plagiarizes from the New York Times" is extremely unflattering to AI evangelists and entrepreneurs, so it's easier to go with "OpenAI has a different information business model than the New York Times."
You are right that Windows itself runs under Hyper-V as a guest when virtualisation-based security is enabled and it even has paravirtual devices that are not massively different to VirtIO.

I think your statement about VMware Workstation is right as of today too with recent versions, although for a long time older versions would simply refuse to start if it detected that Hyper-V was enabled, presumably because it made assumptions about the host virtualisation support.
I wish there was a good GUI-based solution for Windows emulation via Rosetta. My use case isn’t development - it’s running software with an x64-only proprietary driver! (The Oculus remote link drivers, FWIW.) Fusion and Parallels don’t have that feature, so I’m wondering whether there are technical difficulties/blockers there.
No it's from 9h ago.
Copyright law does not stop large media corporations from copying because the original work itself is not what they need. Which would be more popular: Fortnite or "PUBG - Epic's Edition"?

Do you really envision a small creator publishing a new kids cartoon and then Disney swooping in and... Creating a 2nd season for it and making money off of it?
The context is a sign that says "your GPS is wrong". Definitely in context, mate.

Again, that's not accurate, unless you use slang. Check out the definition of GPS if you are unsure.
And a whole lot of other config which most people wouldn't need.

By the way, notice that use-package is now built into emacs (you don't need to install it since Emacs 29).
Well, a language that allows something like "On Error Resume Next" is not that great by any definition of the word...

Having said that, I must also say that I started coding on VB6 and if I had to show some elemetary programming to a ~10-yo, I'd give them something like QB64 in a heartbeat. There's something good in grappling with a "bad" language, educationally speaking.
No, both extremes are bad.

Of course Disney would love endless exclusive rights on all their IP, but if copyright is too weak they can also just copy small creators without negative consequences. Disney wouldn't lose much if a small artist sells a few products on Etsy but could crowdsource all their new ideas for free.
Interesting, can you recommend a source on this?
Image Making Fatigue [video]
“I wander for myself… what will ever happen if we became overwhelmed by the possibilities… the feeling that nothing will ever be finalised…”
"There is nothing so permanent as temporary" emergency powers
"small creators" it's ridiculous to claim that "small creators" are the ones benefiting from the current implementation of "moral rights". Walt Disney started when copyright laws were much more lax. Then Disney Corp lobbied to fortify a moat around itself and since then: where are other Walt Disney's?
I see.

Would you be willing to give them another try in, say, one or two years as they will surely have improved?
I subscribe to your and broadly follow your arguments. It's also worth pointing out the speed of information propagation, speed of manufacturing, and speed of distribution & logistics has dramatically increased since 14+14 years was the pragmatic standard. At present, the same economic effect is achieved in much shorter cycles. Keeping economic and moral parity would entail shortening the protection times a fair bit.
I have seen an entire book written in this style and the strategy works and I am honestly disgusted that there are people out there who genuinely believe the bullshit in that book and actively fight to spread obvious misinformation e.g. on Wikipedia. Like, every source I have found contradicts what is written there and the source that is supposedly backing up the claim is literally just a mistranslation of an english text.
And that's been in production for over 8 years https://github.com/expressjs/express/issues/2755
There’s one obscure use case that won’t work, sadly - people who have to use proprietary binary only drivers! I’ve been through hell trying to get Oculus Link to work.
Oh man I think around 2 years ago there was a 3x spike in Europe outbound spam and the fraud team had to disable like 200k+ tenants from some shady cloud VPS. We didn’t have a long term plan for the abuse back then besides playing whack-a-mole, and if we have one now, I haven’t heard of it.

Dumb question, but wtf is the solution even? I’m confused about what you expect us to do. I haven’t thought about the problem much so I might be missing some obvious Pareto improvement.
The correct behavior from `repr()` isn't to do anything, including reading from stdin. That would break documentation generators, along with anything else that expects to be able to call `repr()` without side effects.
The problem with Curtis' "weirdos" theory is that it discounts the existence of the weirdos themselves. The weirdos exist and other weirdos know (better than anyone) that other weirdos exist. So they have to deal with a world of weirdos. They need to enter that reality. Which in doing they also do perpetuate. But it's nonsense to imply that it is just imposed on us and could somehow be dispensed with. It has to exist and in existing it has to be dealt with.
I don't understand why they're trying to turn iPads into laptops. Just start from their existing laptops and make them more mobile instead of trying to inflate a phone OS into something that does the job? Is this about control over the apps people can run?
> I love how having a couple of new languages make older, hardened programs insecure in an instant.

As someone who has been dealing with Unix since the early 90s, most of those old C programs were always security nightmares. There were a few exceptions: djb's stuff, dovecot and (surprisingly) Apache. But most of the other popular C servers were absolutely riddled with buffer overflows and other security problems. The Morris worm, the entire rsh family, you name it. Sendmail was awful for a long time, too.

Memory corruption errors still make up 70% of security holes in modern C and C++ code, and that's after decades of improvement. That entire set of vulnerabilities could be avoided in the 90s by using Perl 5 or Java, which were insanely popular. (PHP came with its own supply of security holes, both in the interpreter, the language design, and the awful database APIs.)

We've had popular memory-safe options for decades. All Rust brings to the table is the ability to be memory safe without needing GC (which is great). But with rare exceptions, the popular C servers were always full of holes.
If there are no copyright laws, what's stopping Disney from just outright stealing and outproducing any ideas they find? If I'm a small time creator and make a new kids cartoon series with an original concept, what's stopping Disney from just outright publishing their own version, marketing it 100x more than I am capable of doing, and then selling merchandise for it? If there is no copyright, they don't even need to change the name.
Caido[1] a interception proxy written in Rust, is positioning itself as a "lightweight" alternative to Burp. It can't compete yet with Burp in terms of functionality, although the product is certainly looking promising.

Perhaps the only contender to Burp in respect to functionality/features is ZAP[2].

EDIT: You can run your own collaborator type setup with Project discovery's interactsh[3].

Further EDIT: A downvote might be because of the mention of Rust / closed source - this is explicitly mentioned because a large pain point for Burp is it's a Java memory hog. If Caido was written in C++ with Qt, this fact would be notable for the exact same reason.

[1] https://caido.io/

[2] https://www.zaproxy.org/

[3] https://github.com/projectdiscovery/interactsh
I have a related peeve about an iOS app I use (MapStr) to save recommendations for restaurants and pubs. It's an excellent app, but has one feature that bugs me. For each entry you can set the status as "to visit" or "visited", and you used to be able to set a default. As of a recent update you have to choose one or other of the radiobuttons when you add a new item, so that's one extra click every time I add a new entry (which I forget to do, it complains, I have to go back)

The default in the settings was removed because it apparently was 'confusing', but the change makes for a suckier UI, especially evident if you're adding 10 or 20 items. My personal rule for UIs is that if there's a setting where you choose from two or more alternatives, let the user set defaults.
I wonder how many people will ignore it. This happens with the "turn off adaptive cruise control" signs as well and results in sudden braking for no obvious reason, especially in tunnels.
I saw news of the Tesla tweet and thought of you. It's sad seeing your copy-and-paste reply sitting all alone here, so I'm replying to cheer you up. Go on, tell me more about how bad Elon is.
Dyte (YC W21) Is Hiring a Support Engineer (Latin America)
Anno 1800 Layouts
Open source devs often don't like writing GUIs or documentation, which VB-like environments rely on very heavily.

Commercial devs meanwhile will work on those things, but generally want to host the resulting app on their own cloud for a monthly fee. That's lockin which is scary to people and so outside of platforms where there's no choice (e.g. Apple) they prefer to have a less productive dev environment but more vendor options.

30 years ago devs were much less sensitive to lockin concerns. Open source barely existed so the question was merely which vendor would you choose to get locked in to, not whether you'd do it at all. And fewer people had been burned by projects going off the rails or being abandoned. The VB/Delphi era ended when VB6 suffered execution-by-product-manager and Borland renamed itself to Inprise whilst generally losing the plot (wasting resources on Linux, etc).

Open source stuff tends to have much worse usability, but there are no product managers, no corporate strategies and in the unlikely even that the project decides to radically change direction it can always be forked and collectively maintained for a while. That concern outweighs developer experience.

Also the ecosystem is just way more fragmented these days. In the 90s everyone coded for Windows unless you were doing mainframe stuff, and on Windows there was C++, Delphi and VB. That was pretty much it and they could all interop due to Microsoft's investment in COM. These days you have JS, Python, Ruby, Java, Kotlin, Swift, C#, Rust, Go ... and they barely talk to each other.
Yeah it's a tort by statute, not by common law. If someone whines "stop copying me!" the correct response is to laugh at how immature they are, not award them damages. The statutes unnaturally reward the already rich, not the upstart trying to make their name known.
Individual atoms or ions can be excited to "meta-stable" states, from which they can decay via emission of forbidden light, by other photons (usually X-ray or UV) or by energetic collisions with other particles.

It has nothing to do with black holes, except that accretion disks around black holes can, due to their high temperature, produce the necessary energetic photons. (But so can massive stars, for example.) The rotational energy of the black hole is not involved.
In software there is no fixed common language (like english) that, with varying competence, is spoken among all participants, but the opposite: many languages, frameworks and technologies, some of which will not see the next decade.

In such an environment, it seems prudent to avoid sunk costs of short-lived technologies, and instead try to reduce complexity as much as possible. I understand that this is not always satisfying, and that one wishes it was different. There is joy in elaborate expressions of language.
If anything it shows a lower bound; 2x3 does not provide legible letters.
Gas and coal, yes. But nuclear also requires storage or expensive overbuilding.
Let's totally forget that words have MULTIPLE meanings and NUANCE where context is important.
It can be like the Uber model, no? A company undercuts the market, in this case we're talking about giving product away for free, then when no one else exists in the market they have monopoly control.

Now, you say "but I'm not doing that", however the law needs to account for those who would use the freedom to create something and give it away in order to manipulate the market. It happens.

So in my opinion, whilst I absolutely want to ensure FOSS projects can operate, I also want to ensure large companies can't simply release a product as OSS destroy the market and once captured then only update their commercial offerings, for example. So, it needs a bit of thought.
Reading the O'Reilly Perl book when I wanted to get more serious about programming did something similar for me. I knew very little at the time, but enough to conclude that Perl is the opposite of what I want.
Another good idea, IMHO, is a thresholded 100% tax (e.g, after 2M per heir, excluding main résidence), everything is put in a sovereign fund. Basically the same effect, but doesn't touch smaller inheritances and family house.
It doesn't feel. Thats the whole point. It says that it feels hurt. But if I write here, that I am batman it does not make it reality.

Consider boston dynamics robots. they walk like biological beings and when hit act animal like. BUT there is no pain nor feelings there. Its a dumb robot running some movement code.
"My content is mine"

How much of your education and upbringing did you get for free? You were brought up and educated by society to be in the fortunate position of being a content creator. You are now suggesting that you owe nothing back to society in return.
How would you organise such a multiple display setup in sway?

I use sway on my laptop only, but Gnome 45 and macOS is easier for me, for now. When it comes to multiple displays. The best feature of sway for me is the ability to assign apps to their workspaces, and also assign hotkeys to these workspaces. So e.g. cmd+alt+e opens Files app (nautilus) and it’s always on its files workspace that I activate with cmd+e. Quite very useful for me. I almost never open windows tiled, very seldom that I have two at one screen.

So with multiple displays, I am quite unsure how to organise that, which logic to apply here. Maybe I alt-tab out of old habit, but it’s so much easier, cognitively speaking, comparing to remembering all the logic for my multiple displays setup.
For the same reason that CVS is included in base: it's used by the developers for the continued development of the project. OpenBSD.org runs on httpd(8).
I'm a world champion pea thrower
Setting Transatlantic Defence Up for Success: A Strategy for Ukraine's Victory [pdf]
Why there was no reactions to such a reasonable work?
Agreed on all points, the tweet feels like an allergic reaction to what copyright has morphed into, which is a tool for big corporations to extract money from existing IP for an insanely long duration.

But it's important to remember that no copyright at all would hurt small and medium creators immensely. Big corps could just pick things that are trending up, rip them off instantly and scale their ripoff much better thanks to their great workforce and marketing reach. That would create a big disincentive for independent creation of IP.

Like you, I would just prefer if copyright was kept in place but its duration decreased drastically compared to now. It doesn't seem likely given the lobbying strength of the corporations that benefit from the current situation sadly.
Although I think almost nobody follows it anymore, Python's PEP-8 still dictates lines of a maximum of 79 columns by default :D
It’s less of a joke and more of a “huh, isn’t it curious this is possible”
> I think you're forgetting how much more dense and complex even a basic web ui is in controls.

I realised I should've added: Have you actually seen a proper dense UI? Look at any professional software. You will die of old age before you can implement just the layout for it using web technologies.

Here's Cubase with TAL-U-No-LX synth emulator in front of it: https://pbs.twimg.com/media/E8M6-QOWEAQMgGl?format=jpg&name=...
You don't achieve fault tolerance solely by using Erlang. Erlang does not inherently 'achieve fault tolerance.' Instead, you make your system fault-tolerant through deliberate engineering. While Erlang provides tools and design guidelines, the responsibility for achieving fault tolerance ultimately lies with you. Source: I implemented and operated a large Erlang system for approximately 3 years.
Purple screenshot looks great - whats the font there?
edit: PragmataPro Liga