skysight-inc/HackerNews huggingface dataset:
> While this is true from a certain perspective, machine code creates a system which must grand access to many things to become usable. A shared file system is a good example of this. Some software could easily echo a line into you .profile that tries to launch a key-logger, and this works in many cases.

That's common, but it's certainly not a requirement to run native code. For example, we've done a pretty good job at retroactively fixing that while preserving backwards compatibility with containers (I can, and have run normal official Firefox binaries inside a docker container with zero access to my real home directory) or sandboxes like flatpak (bubblewrap). If you want to run real native binaries but don't have to preserve backwards compatibility, then it gets easy; genode ( https://genode.org/ ) does a lovely job of truly practicing only giving programs what access you want to give them.

> The expectation of software existing as opaque files creates a huge amount of work for the OS in verifying the exact behaviour of the software as it runs (and in ways which can often be circumvented), rather than a source-based approach in which malware is never allowed to touch the processor.

I think you're overoptimistic regarding what you can do with the source code short of manual (human) auditing. I mean, sure there are things you can scan for to try and catch bad behavior, but in the case of actual malice I wouldn't trust automatic code analysis to protect me.

>> I'm typing this on a nice comfy GNU/Linux box where the only blobs are some firmware

> So you suffer the worst of both worlds then. You've had to download and compile the source yourself, but as the software is designed around being distributed as blobs, so you enjoy none of the benefits that might come from source distribution.

I have no idea why you think either of those things? Depending on the distro I certainly can compile from source on my own box (ex. Gentoo, NixOS), but I can also use precompiled binaries (ex. Debian, NixOS) while still having it be trivial to go find the exact source that went in to the binary package I downloaded (this has gotten even stronger with Reproducibility efforts meaning that I can even verify the exact source and build config that created a specific binary). The actual application software and OS are available as Open Source code that can be audited, with binaries available as a convenience, and the only remaining blobs (unwelcome but impractical to fix so far) are firmware blobs with relatively constrained roles (and on machines with an IOMMU we can even enforce what access they have, which is a nice mitigation).
I want to make some major corrections.

So Bukkit wasn’t the first. It was hMod in 2010. Everyone came over from hMod because hey0 disappeared for a hot minute in late 2010. Everyone from Bukkit came from hMod, although there were also holdbacks who didn’t like someone stealing the hMod community, but a gathering of major plugin developers and devs from hMod forced everyone’s hand (but also, hey0 disappeared for a relatively long time with no explanation).

hMod also had a problem: it didn’t attempt to reverse any of the code obfuscation from Mojang, so working with it was extremely difficult. When hMod came about, it predated the MCP project as well by like 3 months, which started as a major community effort to deobfuscate the codebase. Bukkit came after MCP and could take from it inspiration.

We are still in year 2010.

Fast forward many years later… Microsoft had nothing to do with what happened actually. Bukkit was secretly owned by Curse, and much later Mojang secretly bought Bukkit.

This secret sale pissed off a lot of the community and one of the core but non-OG contributors (Wolverness — he joined Bukkit much later) issued a DMCA against the codebase as a form of protest. This was obviously controversial but he also had a lot of support.

Mojang actually never substantially interfered with the wholesale illegal distribution of its source code.

Anyway, because Mojang was officially hiring the Bukkit team, but only limited to some members from the OG 2010 team, and with the other core contributors not being included at all, and with the DMCA taking down the repos, Bukkit became dirty and there wasn’t a future for Bukkit anymore. Spigot, which was then a performance fork of Bukkit, became the de facto successor (not to say that there weren’t many other options and competing choices in play too).

Spigot didn’t create their distribution strategy though. MCP did things this way.
RE3, meaning the project that was shut down because it was just straight up decompiled from Rockstar's binaries?
I think most Googlers actually don't know the specifics (I certainly don't know), and if they could, they probably couldn't tell you. It's sort of common knowledge that some of them are like this, but not exactly which ones.
Relatively few people believe "the planet is dying", that's more an allegation thrown about by those against change from unregulated growth.

Considerable numbers of people accept that the resource draw of current population numbers at present and ever growing levels of consumption pose increasing risk to human habitation.

They're also bright enough to be opposed to entering a time in which half the human population dies.
If you can install software on the computer and have an Android 11 or newer phone, one way is to use the adb tool from android sdk tools to create a connection over the local wifi network which you can adb push folders over.

# Initial Setup

1. Install Android Platform Tools from:
https://developer.android.com/tools/releases/platform-tools#...
and verify that you can execute the adb tool.

2. Connect the Android device and the computer to the same Wi-Fi network

3. Also connect the Android device to the computer via USB cable (just for this initial setup)

4. Pair the phone with the computer and enable Wireless debugging as described here:
https://developer.android.com/tools/adb#connect-to-a-device-...

# Subsequent usage (does not require USB cable):

5. Toggle the Wireless Debugging quick setting toggle to enable adb connections from your computer to your phone

6. Retrieve the Android device's IP address in Settings → About → Status.

7. On the computer command line type: adb connect ip-address-of-device:5555

8. Push the folder to the Android device:
adb push /path/to/folder/to/copy/on/computer /sdcard/path/to/destination/on/android/device
>Manufactured from what? Manufactured how? Transported how? Installed how? Maintained how? Fossil. Fuels.

are dams, wind turbines, solar panels and geothermal systems brought into existence by sheer willpower of environmentally conscious folx singing kumbaya?

as for the rest of your rant, the very fact that you have access to electricity, internet and a computing device makes it rather clear that you don't practice what you preach.
Is there any way to do this using a Javascript bookmarklet? I'm on Linux (Wayland), and can't use Hammerspoon or Autokey / Autohotkey.

On one banking website (https://yesonline.yesbank.co.in/) that blocks pasting, even if I enable paste, pasted passwords don't work whereas typed passwords do.
It seemed to me that the original post I was replying to felt it was determinant, but maybe I was reading too strictly.
If you read out the book in class, that might be fine. If you recorded the class and uploaded it to youtube, that would be public broadcast and a copyright violation. If your students with eidetic memory quoted parts in public, that would be fair use. If your students recited the entire thing in public, that would probably be public broadcast and a copyright violation (for a court to decide). If you made copies of the book and gave them to your students, it would be a copyright violation and you would also lose your job (schools have pretty strict rules about how much copyrighted work can be included in course notes, because they have and will be sued beyond fair use or legal exceptions for educational institutions).
If archive.ph is blocked:

https://web.archive.org/web/20240309102717if_/https://www.ny...
MiSTer is about 110K , this can go up to 218K. Probably this new FPGA is something like BGA package, since it has over 500 I/O pins. Also not available this year: "AMD Spartan UltraScale+ samples and evaluation kits are expected to be available for sampling and evaluation in the first half of 2025."
Neither does France
Pentamerone, or the Story of the Stories
You can just use git directly, no symlinking required. The home folder doesn't become a git repo itself, the dotfiles are just a checkout from a bare repo:
https://www.atlassian.com/git/tutorials/dotfiles
This is almost certainly LLM generated.
> Due to everyone staying home during the start of the Corona pandemic everybody had a lot of time to work on re3 again and we finally got a standalone exe in April 2020 (around 180k lines by then).

This is awesome. I’m curious what other projects owe their success to the pandemic?
computers are also used for their own future designs.

I would imagine that faster computers could help design better computers in the future, thus there's some level of exponential growth there. However, i think computer aided designs are reaching the limits of what help it gives, and the bottleneck is human intelligence and material engineering difficulties (that cannot use the help of computers).

that's why moores law was more exponential early on in the miniaturisation of chips, but it's slowed down more and more - till one day it's gonna be sublinear.

Of course, this doesn't preclude a new breakthrough in a different medium (optical computers, rather than electronic?), or a different form like quantum.
The key part for me:

> Momentum has already begun with FY23 4th Quarter NEC ridership achieving 8% above pre-pandemic levels
Yeah I get your point now. I did a big edit to add more points and forgot I had used that word. So to address your points:

> but because there's nothing there to let anyone be able to determine whether it's right or wrong.

Oh, I see what you're saying. Well I think it's more like...in this theory, we can leave the 'where is the information' question reasonably open right now. We don't have to pin it down. I'm OK with that.

It's the other things that are important to me for now. Information, time. It seems you didn't get those?

I think there's enough there if you read the thread. If you just want to take one thing out of context as you're too lazy to ready back, then blame me when it's not easy for you to explain, you're just picking on people. Blaming them for your own shit, that's not good.

> stoner physics

That's not very nice, tho. Like, why do you have to denigrate it? I get that it sounds that way to you, but that's not how it is. You find there what you bring to it, and you could just as easily engage intelligently with the elsewhere if you respected me by thinking: Okay, it's an unknown for now, I respect that.

Or even better, Wow that's interesting. Let me think about that, maybe I can propose some ideas. That would have been constructive. It seems your idea of "intelligently engage" is to have everything handed to you, and if it's not, take out your own laziness to think, by abusing other people. That's not good, AnimalMuppet.

It's you who didn't engage intelligently with this. That's not my fault, that's on you. Why did you have to take the conversation in this direction? You could have simply made a good contribution.

With someone who has already disrespected my views, that I shared openly and vulnerably, how do you think I'm going to feel exposing more of my ideas to someone who is already ridiculing them? You're not a very nice person, are you?

AnimalMuppet. I'm guessing from the capitalization, you're not a guy. You capitalize to make yourself louder because you don't feel heard here, in this "culture", but you come here because you think you should be heard. But you can't get over that pain, so if you see someone or something you think is a little bit weak, you want to unjustifiably take out your pain on them, to compensate for how you're not getting the respect here, in this "culture", that you think you deserve.

I feel sorry for you that you didn't have a great experience here, but don't take it out on random people to you, like me. I don't have anything to do with you. In fact you shouldn't be taking it out on anyone, you should just be dealin' with that, yourself, rather than being a bitch. Simple, don't you think? Haha! :)
I'd generally agree with you. DBeaver interface is quite discoverable. I reach out for it whenever I need something more visual than pgcli - esp. things like ERD, inline editing, easy cross table navigation etc.

However, I'd also agree with the GP comment. Its use of SWT ui results in some rather weird oddities. The biggest one is that if we configure gnome to use dark mode in linux, we get this absolutely unusable UI with barely visible text in many places. It becomes very obvious in that case which of the widgets are coming from gtk and which are custom rendered - and the distinction between them is stark.

And there doesn't appear to be a clear way to fix it without actually disabling the dark mode at OS level. I'd be perfectly fine if it used some framework that rendered its own widgets that looked a bit different or even if it ignored the dark mode completely and stayed usable.
Incredible batteries-included Python web framework

https://py4web.com
Agreed, there's profound difference between "default runtime checks for common issues, can inline a toggle to disable" (which describes both Delphi and Ada) and the C "do it yourself kid" or C++ "we have a template for that" approach.
Totalitarianism is where they just take your company regardless of any law, and if you complain they shoot you in the head.

You don't have to be evil to legislate that foreigners can't own sensitive companies. For instance, defence contractors. In this case TikTok is considered to have vast access to the personal information and habits to many millions of Americans and is considered a security risk. That they tried to manipulate users into a political action did not help their cause at all. This seems to be self inflicted.

But the headline is misleading anyway, it's not a ban it's a forced sale with a ban as a last reort.
I know from business or ROI the whole built isn’t probably worth it, but it’s still cool project and I like the amount of details and pictures, just how I write my projects, will bookmark it and get back to it later for any updates.
It isn't (lib)curl that's doing this, it's Apple's own version of LibreSSL that curl is built against on macOS.

There's nothing curl can do about it.
Yes, damn, it’s mind-boggling to me to see people misjudge the scale of things. The total cost is less than 1% of USA’s GDP for a year. I’m not saying we should do it, or that the money’s meaningless, but we could certainly afford it if we wanted to.

Never mind the human cost. New Orleans is still reeling from Katrina; countless lives were destroyed or compromised. That’s hard to count on a spreadsheet.
Well, in some languages "Europa" is how it's called.
Can we have a rate-limiter for submissions from the same domain, proportional to the log(TRANCO rank) of the domain? One or two posts are fine, but I’m a little tired of these hot takes that do little to acknowledge the advances the AI/ML field has made in recent years while berating it for the smallest deficiencies.
What's the advantage of this over just qdrant-client or maybe something like usearch? Or a crate with pgvector support (I assume the popular postgres crate includes it?)
I really wanted to understand the numbers but the content does not help
The fact that perjury might seem like a "good idea" to a criminal, or the only chance to stay out prison, doesn't mean it should be permitted.

The purpose of the justice system should not be to give guilty people the best chance to stay out of prison.

Yes, if you're guilty, lying may be your best defense. That doesn't mean the justice system should encourage it! If you're guilty, the justice systems want you to go to jail. All the protections exist to protect innocent people.
https://archive.ph/7aS7Q
What about candle?
lol what?

is there a link to his proposal?
The company can keep on going as it always has, just not under Chinese ownership.

How is that censorship?
If "Europa" is modified with an 'n' to form the demonym "Europan", is the star Vega properly modified the same way with an appended 'n' to form the demonym "Vegan"?
US companies are embracing a distorted version of "move fast and break things".
Private offices are nice. But real estate costs a lot of money. The company I work at would need 4x or more square footage in both San Francisco and New York to give people shoebox offices. In SF, we’d need to find like 3 more empty office buildings near our current one, and I know there are no such buildings available. Until someone can make personal offices as dense as open offices, it’s going to be a very hard sell to Management.

As long as we’re pining after real estate, I’d love (to have the money for) a 2400sqft apartment instead of a 430sqft one, that would probably improve my life more than a private office. Also, why can’t I buy a starter home for $60,000 these days?
In my opinion, your response is tautological and not related to the point I made that existing AI is good enough to start building applications and functionality.
The government isn't telling you any such thing, they telling the company it can't have Chinese owners.
Why not just use Zola at this point?! You don’t need js either.
Diana Moskovitz (and the team at Defector) is an absolute treasure. The absolute decimation of Deadspin at the hands of Gawker/Spanfeller is one of the biggest disappointments of my lifetime.
"eBPF Documentary: An exciting train wreck in progress"

That would be a better title. eBPF started as a small extension to just be able to insert small trivial hooks. It's now basically a hacked-up broken WebAssembly clone, with zero forethought put into it. NIH syndrome at its worst.

It has recently grown unlimited loops with runtime metering, making the static verifier basically a worthless complexity. Before that, it had acquired exceptions and stack unwinding.
brought to you by: the committee for binary solutions... its either this or that. never anything in between.
I'm so thrilled! Keep up the great work on the development!
This line 'slaps' - While breadth comes from reading and talking and seeing, depth comes from doing.
Cool, we also use Home Assistant on a Raspberry Pi to trim our EV charging based on current solar production. It's a great way to be pretty much 100% solar charged, if you can charge while it's sunny.
>technologically it is one of the simplest things possible

then how come there are zero FOSS "AirDrop replacements" that seamlessly create an ad-hoc wireless network between two devices to allow for truly p2p high speed transfers?
Assuming your anxiety medication is an SSRI or similar, your weight gain could be attributed to this as it’s been observed in people who take these medications.
Moonbit Core is now open source, a Rust-like language and toolchain for WASM
Great post. I think this is one of the reasons that pandas had shown in the past decade. Performance on a single machine was good enough and it could ingest 99% of CSVs known to humanity.
Chlorophyll: Synthesis-Aided Compiler for Low-Power Spatial Architectures (2014) [pdf]
You forgot about profits. /s
And the House committee is part of American law.
The benefit of vertical is that it produces a duck-curve. The normal cosine curve with a peak at noon is basically the inverse of grid-scale demand, which necessitates grid-scale storage.

So vertical makes a lot of sense on large scale solar farms I think, even more so when you consider the land can be better utilised.

On domestic scale, where you can easier shift your load to match your production AND you might already have a roof with the right front and pitch, normal pitched north/south facing installations might make more sense.
Yes! From the article: "The team found that about 13 to 40 pounds of oxygen is generated each second by Europa’s surface. ... While earlier studies reported widely varying ranges up to 2,245 pounds per second, this result shows the higher end of that range was unlikely."
that's not a new concept; the first everquest is still being updated -- but parent is still right, the 'normal game' has an initial release, a few updates to fix those bugs, maybe a content patch, a few updates to fix those new bugs, and that's about it.
This is not for you in particular, but as a community, we need to stop adding pricing pages to interview projects one can do in an afternoon. We are better than this. Yesterday, it was a compressor that was a wrapper on ffpmg. Now, a literal wrapper of a library.

Everyone wants to get rich, and I understand that, but seeing these projects have a pricing page is pretty annoying. Of course, I'll move ahead and not buy it, and I get it, but as developers, we need to see this era as an era to build better stuff, not just play these finite games.
Huh, the utilitarian UI is part of why I like it
> Tiktok is storing american data within the US.

Even TikTok's employees say that is false.

> Video-sharing app says it has walled off American data, but employees say data is still sometimes shared with its China-based parent

https://www.wsj.com/tech/tiktok-pledged-to-protect-u-s-data-...
I think you’ll find with any skill you learn, early growth comes quickly, and then takes much more time/effort for smaller gains.

To feel like you’re taking big leaps each day after reaching a level of maturity you’d likely need to be learning new things, which you’d likely pick up quickly and feel like you’re making a lot of progress, but you’d be sacrificing depth for breadth, if you’re way of finding new things is picking up a new language each week or making the same type of projects which don’t introduce new concepts.

At some point you just need to start making things. Let people use those things and get feedback, they’ll let you know what your blind spots are. Even something as simple and thinking about designing for an end user instead of just yourself will make you think a lot differently about your program. The first thing I really did on my own was a collection of scripts to help me at work. They helped me, but couldn’t really help anyone else. Eventually I started thinking about others and it got a lot better. I made a GUI front end so people could consume it easier, made settings so it could be customized, figured out how to compile it to distribute it to them without dependencies, started actually handling errors, testing edge cases, and fixing little bugs that I would simply avoid running into when it was just me. The whole thing became much more robust. That project, and a couple others, led me out of the sys admin space and over to being a software engineer.

If know one can use, or wants to use, what you’re writing… what’s the point? Thinking about building for people really helped me out when I was getting started.
I use firejail. At least the browser cannot see arbitrary files in my home directory, like ssh or gpg keys, password manager, and everthing else. To share files between the browser and the rest ~/Downloads can be used.

Disclaimer: Critics say firejail is too complicated to be audited and adds too much attack surface of its own.
Another for your list:

https://github.com/blampe/goat
Not if the copyright was renewed. She the Hirtle chart:

Published in the US, 1929 through 1963, Published with notice and the copyright was renewed, 95 years after publication date.

https://guides.library.cornell.edu/copyright/publicdomain
Yuval would trick you into dramatically under appreciating the capacity of machine analysis, genetics, statistics, and much more.

We have far more power to do effective and good things than Yuval gives us credit for.
Please share some more details on your setup :)
hmmm this was DMCA'd to hell earlier
Did outsourcing increase recently?
Well, shit. It was fun while it lasted. Sorry future generations.
But I need 64gb of RAM to write and run JavaScript :(