skysight-inc/HackerNews huggingface dataset:
(By the way mtl-style type classes can be abstracted over, for example see my article: http://h2.jaguarpaw.co.uk/posts/mtl-style-for-free/)
Yes, the article resonated with me because I lived in Berlin for 4 years. When your child wakes up at 4 am and the sky is bright blue outside, it's impossible to put them back to bed!
So much to unpack here.

1 Do remotes really contain GPS and beam pilots position? Or is it position Drone took off from?

2 “We are aware of problems with some AeroScope units in Ukraine; they may be connected to prolonged loss of power/internet.” wait, why would AeroScope, a black box receiver, be conditionally working depending on its online status? why would it need to phone home? like a shit malware cellphone flashlight app?

3 Did anyone yet came up with a quick hack to intercept TX line from GPS radio inside DJI drone to add a fixed programmable offset? This way anyone privacy conscious would be able to virtually move their drone 500 km away (or pretend to take off from enemy command post) before every takeoff. Looking at https://www.edn.com/teardown-dji-spark-drone/ GPS module is on a separate daughterboard and spoofing the signal should be trivial, something like attiny is up for the job.
I guess it depends on the investor, but one question to ask would be.

Does it get traffic, and if so can I convert that traffic to $
Mandatory warning: Whatever you're measuring with sentiment detection, it's probably not sentiment, and it's extremely inconsistent across implementations and humans.

This wonderful paper shows how unreliable sentiment detection is: https://www.tandfonline.com/doi/pdf/10.1080/19312458.2020.18...

Summary: (1) The best performance is still attained with trained human or crowd coding; (2) None of the used dictionaries come close to acceptable levels of validity; and (3) machine learning, especially deep learning, substantially outperforms dictionary-based methods but falls short of human performance
Gofmt is keeping whitespaces, Go team is denying a fix
It would be a legit thought if Kaspersky (company and the owner) wouldn't have direct connections to FSB.
They once setup here the scanners to prevent modification of executable files. The linker called by GNU's GCC was...well...surprised.
Not a problem if you build the Windows stuff also on Linux.
It’s a bit of both, really: although a lot of its commentary is about a the transactional model, it is at the least exacerbated drastically by the cost of actions which takes it far out of the micro-transaction level. If you compared it with a traditional database system that adopted cost-based micro-transactions, well, that one would actually be micro-transactions, at least several orders of magnitude cheaper, at which point a lot of the complaints the site is making barely apply by comparison.
No problem in a company, where spreadsheet not have root access to everything.
I'm living in Germany and my wife really likes shutting them fully. That really makes it hard for me to wake up. I wish I could automate them. 2 problems: We don't own the flat we are living in and I wouldn't even know where to start hacking these fully closed electronic systems.
When I've worked with Perforce it was quite common to double check who has the file checked out and lock when necessary, especially for content creators. And to sometimes use exclusive checkout on certain file types or directories (though this was thankfully more rare).

Some of the versioned files being modified while working on game data are difficult to manually resolve conflicts in. At best they're a bunch of XML that you can kind of decipher but which contain various UUIDs to different assets and schematics connections which are not intuitive to resolve by hand. At worst they aren't even parse-able by a normal human. Then you have things like versioned animation sandboxes which have to be locked for any changes and submitted from a CI machine, not allowing any content creator to touch them lest they don't have the right source locally to reimport from. Files were even locked while running through a presub process to ensure no conflicts were introduced between presubmit initialization and commit. Users could check them out and work on them, but not submit until the in-flight presub touching those files was done (at which point you just hope that the conflict won't be too painful to resolve).

Having locked files was usually considered a hassle though, and more of a necessity of an imperfect workflow rather than a feature. Having the _option_ to lock was often very useful and practical, but actually running into a locked file when you just want to change an asset configuration or something could be annoying.
Ask HN: Who reads all of the constantly published software book?
Almost every week I see new software books being published, sometimes on extremely niche topics. A good number of them get outdated within the year it was published.

At the same time, every workplace I worked at had some books, but mostly it was books-as-decor or ones that the management liked the title of (The Lean Startup, agile/scrum ones, etc). And no one ever read them.

When it comes to the software engineers I know of, a few mention they do read books, but AFAIK, it's mostly hobby reading and almost never work related (I think the closest I got was the 4h workweek or The Lean Startup).

So who is the target audience reading all these books?
Is there actual demand and I just happened to miss all those hidden readers who churn through swats of these technical writings on their free time?
Are they all published just for the sake that the person in question becomes a "published author"?
> As someone who tried Nix-- never understood what the big selling point is-- what can Nix do my existing tools can't? (without me spending 6 months)

Right.

The benefits are clearer for DevOps than for developer workstations. (e.g. Nix makes it easy to declare the set of packages installed, with atomic rollbacks).

For developers, I think it's still worth keeping an eye on, since Nix provides a programmatic way of dealing with packages of software; and dealing with packages of software is pretty much what a developer will need to do when driving their system.

e.g. project READMEs typically list some commands for setting up a developer environment; Nix promises a consistent, single command for that (if projects provide Nix files).

For most things that you can do with Nix, there's a quicker + dirtier approach already. e.g. VSCode allows isolated/ephemeral dev environments with remote containers; Docker provides an easy way to be confident software will run a certain way in other system; ZFS/btrfs snapshots allow for rolling back changes; nvm/rvm/asdf allow for project-specific versions of packages; apt-get/brew provide a way of installing packages to a system...

Nix is an elegant and coherent solution to these kinds of problems.

> Nix can create isolated environments, but as far as I see, you can only install the tools Nix repo supports.

Not at all! -- It's comparable to e.g. Docker: With Docker, you can run containers using images served from DockerHub.. but you also have the option of building Docker images and using those.

With Nix, you describe the packages/libraries/tools you want with Nix. This varies from trivially easy, to "have to really understand what you're doing" difficult.
I do indeed. I primarily only buy cotton for that exact reason. Rayon is even worse.
And yet when they got hit by ransomware a while back their mobile and web apps were rendered useless. You could neither add new activities, nor view old activities, nor sync with other apps.

You could of course access the .FIT files directly on your device via USB, so maybe that's what you meant. Their hardware is pretty good for working off grid but you need other software to do anything with the data it creates unless you're connected to their servers.
Complexity on a simian's face reveals a great deal about its society. (2013)
It's not called "chip music", it's chiptune. How are people supposed to learn more about it if they don't even call it that.
I mean, if you don't want to "own" something online, then don't? Nobody is telling you what to or not to do. Don't get angry at another person's preferences. I think a much more cogent criticism is that it's very difficult for Web3/on-chain ownership to correspond to any form of meaningful ownership for the user. "Yeah I own digital <thing>, so what?"

I only really see a use when mapping to an actually digitally scare good, say an IPv4 block or a domain name. But that's it really. Maybe some gacha/collectible games, but that's iffy.
Can we just ban this domain? It’s a constant source of HN spam.
"Basketball is the second sport in Europe by number of participants, for sure."

Any references for that?
When I wake up and realize that in the morning, all I get for light is out of a smart-bulb, I get inexplicably depressed.
That didn't stop those wars, did it?
I quote Zizek from the Peterson debate - “Where are these postmodern Marxists?”

The number of universities offering any sort of heterodox economics in the US is in the low tens. As somebody with an economics degree, I’d love for you to prove that the average western university even teaches about Marxism at all.
Are there similar studies that cover the effects of noise during sleep?
That’s the adage oft repeated by people who had had a cursory look at Emacs, but haven’t been really using it. In reality, the opposite is true. Emacs is a great editor, but the operating system that it is [0] is lacking in many ways:

- performance is not great (although it’s getting better with the advent of native compilation in Emacs 28)

- the system language is awkward (no namespaces, dynamic scoping by default, ...)

- no preemptive multithreading

- etc.

On the plus side, it is auto-documenting and extremely malleable.

[0]: Yeah, it can be a full-fledged OS. Just add a Linux kernel: http://informatimago.free.fr/i/linux/emacs-on-user-mode-linu...
The 'trade' in all this is not the appreciation of house price. Housing is a middling performing, high maintenance cost, depreciating asset.

However, you can borrow against it cheaper than virtually any other asset in existence at absurd leverage ratios - and swap your cash flow for the ownership of the asset. So long as interest rates are at or below growth / inflation / or your salary increases - it is a good investment.
In the US, the Fed would normally combat inflation by increasing interest rates. Why have they not done that to any extent this time?
In my experience (UML) diagrams have 3 good applications:

1. As a visual aid during project planning meetings. Basically, in the stage where most initial requirements are on the table, it can really help focus a discussion on which architecture components to build, and how these should interact.

2. As a teaching aid for junior devs. The tough part is thinking of a viable architecture, and making UML diagrams is probably half the work a senior dev would put into actually writing the code. It is however really useful for teaching junior devs, because you can give them a direction while letting them figure out a lot of the details themselves.

3. In documentation, I think few things are as useful as having diagrams explain the components, behavior, data flow, chronology etc. They also look pretty and can "ease up" reading difficult documentations.

That said, except for point 3, and I think a tool like mermaid.js, which enables programmers to write diagrams fast and with little learning effort is much more appropriate.
Ask HN: Why can't I access HTTP://news.yahoo.com through this firewall script?
I am stumped. I've run a Linux firewall for years using an "iptables" based configuration. Never a problem. The current gateway machine is running on CENTOS 6 installed 10 years ago, so it's time for an upgrade.

I installed Redhat Enterprise 8.5 (using a free personal developer licence) which comes with kernel 4.18. Decided to modernize and use an nft based firewall script.

At first glance it works. But a subset of the internet is inaccessible. Specifically, any attempt to access http://news.yahoo.com fails from any machine other than the gateway machine itself. Paring the script down to the bare minimum, which I paste here:

table ip nat {
chain postrouting {
type nat hook postrouting priority filter; policy accept;
oifname "ppp0" masquerade
}
}

everything works except news.yahoo.com (and it appears other things on the same CDN or whatever).

I figured I'd wait until RHEL9 and its newer kernel, but I did a test using another machine running FC39 (same kernel version) and the problem is the same.

These setups can still load my old iptables based firewall config. That also works but also has the problem above. It does not on the old CENTOS 6 machine. I'm stumped. Where can I even begin to go for help with this?
If nuclear is to power the world it also needs technologies that have not been proven.

Today's thermal reactors, if they provided the entire 18 TW of primary energy demand, would consume in excess of 1 million tonnes of natural uranium per year. This would consume known uranium resources in less than a decade.

So, either seawater uranium would be needed (which would have to be scaled up by something like 11 orders of magnitude from what has been demonstrated) or breeder reactors would be needed (also not a proven technology, and likely more expensive than thermal burner reactors.)
I've the users act right and use the package management and Steam, they will be fine. If the users decided to "save money" with warez, cracks and black market software they will suffer.
And Antivirus software is available for Linux but only competent administrators use it, were needed.
You need to provide a perspective, not a distraction. Free housing is good, but people will want to make money in any case to satisfy their needs. Of course that alone won't serve the problem. Crime decreases where there are better opportunities to earn money honestly. Of course providing employment is easier said than done.
same is true for google's.
difference here is deepl is german and benefits from GDPR.
so, from a comparative pov, I'd stick with deepl.
Not sure why this comment is downvoted - my post was removed because of this, it is a real limitation (not so smart one).
... was supposed to say: just add some bogus chars

I requested an account deletion, and because my cookies and session were still active, they simply changed to xxxxxxxxx@xxxx.xxx
So these negative Kelvin temperatures are just values in excess of +infinite Kelvin?

Reminds me of complexity classes in theoretical CS. It is odd though to join two together on +- scale, because it jams a non-enumerable set into enumeration by making infinity a single tick on the scale.
> I'm sorry you don't understand my points about what is hard about time programming.

Could you try making your points a littler clearer and easier to understand? Voting strongly suggests I’m not the only one unable to understand you.
Is the early universe, around the Big Bang, an example of high energy and low entropy state?

Seems like we’ve been cooling off since, so we were hotter earlier and negative temperatures would be hotter than non-negative temperatures.
can't you set a default browser to something else?
Let's remove nginx from the net as well! It's Russian you know?
Books are like apps: Most people don't make money at it.
I'd like to be more precise in this case and say that an NFT is an ability to prove original ownership.

We have of course been able to buy and own more or less exlusive licenses to digital goods for a long time now. The video game market is now larger than the music and film industries combined and quickly becoming entirely digital.

And if it's own work and the more literal form of ownership rather than just a license to it, these rights are well protected in law and don't really use to become a problem? Unless you live in a state with state-sponsored copyright infringement, but these would absolutely not respect NFT's and proofs of ownership either.

But if you for some reason need to support the specific case of proving original ownership, NFT is a technology that can help although I think this is becoming a too niche use for a widespread internet-wide revolution. It's still digital which can be made into perfect copies and I think this alone reduces the appeal even if it would come with a sticker that validates the product. At least it does so for me. Sure it's "useful" kind of like how an MD5 sum is, and now we get even further along the way than that but... it's still digital goods with everything that implies...
> until a judge orders you to remove the content, like a revenge porn photo for example

Can a judge order you to do something that is not possible? For example, if you were offering an end-to-end encrypted messaging service, can the judge order you to provide a decrypted version of a user's correspondence?

> The web3 dream of nothing is ever deleted is going to have to hit the brick wall of reality that we as a society agree to follow laws that explicitly allow deleting and removing content. You need a judicial solution to change that, not just a technology one.

Yes, I think that's why Balaji Srinivasan is talking about "network states", and "layer 0" (the ideological and legal layer) of cryptocurrencies.
> It is odd though to join two together on +- scale, because it jams a non-enumerable set into enumeration by making infinity a single tick on the scale.

Can you elaborate? I fail to see what you mean.
The low-order bits can have huge impact. This is what Nicholas Nassim Taleb calls "fat-tailed processes": processes which rarely yield occurrences outside nominal range ("tail"), but such occurrences have the highest impact ("fat"). This is the case for anything related to safety: seatbelt, smoke detectors, guardrail, vaccines, etc. And one could formulate ridiculous umeshisms when talking about fat-tailed processes: if you've never died in your car, it means you're caring too much about your seatbelt; if you never suffered from 3rd degree burns, it means you invested too much in smoke detectors; if you've never had smallbox, if means you waste too much time getting vaccinated; if you've never murdered someone, it means you're not having enough fun with knives; etc.

So the general principle should be clarified as: _concentrate on the high-order bits, *iff the low-order bits don't matter*_. This is arguably the case for the examples given by the blog post, as missing a flight isn't really the end of the world. Still, it's a huge waste of time _on a single trip_, so you benefit from not caring about it only if you travel often enough. This shows than even in case where low-order bits aren't dramatic, they still need to be taken into account into a cost-benefit analysis.
"With the usual additional notes: unless you include an off-site, an off-line (or at least soft-offline) backup, and your backups get tested regularly enough, you don't have a backup system, you have aspirations & hopes!"

This should be posted in every place where people are involved with IT operations.
Yes, basically this. On the one hand, being able to parse every protocol and file format under the sun in search for malware means high complexity and a lot of attack surface. On the other hand, being able to read every file, intercept all network traffic, or peek into any processes memory means pretty much highest system privilege level. Big attack surface and high privilege level are a bad combination.

And regarding the point that the BSI is trying to make here: A high privilege process with an auto-update channel back home (as modern software tends to have), is basically an extremely powerful backdoor. That's definitely not something you want to have installed across loads of systems across your countries industry and critical infrastructure.

It's funny that they apparently only realize this now. The same reasoning in the article can be used pretty much regardless of the AVs country of origin.
Yes and no.

Sometimes the budget is yours sometimes you're sitting in meetings upon meetings with someone else deciding there's no immediate ROI so no budget for you.

So sure, the company is always to blame, but unless we're arguing the individual was not convincing enough, the person citing budget may not be choosing alone where to allocate it.

On the bright side, inefficient companies leave the market open for the rest of us. :)
It's kind of ironic reading that from Martin Fowler that is for me the astronaut architecture goto person :). I have huge respect for this work but I guess a lot of technical debt is probably caused by implementing these complicated pattern - add some AbstractSingletonProxyFactoryBean joke here.
In the US: Miami,Atlanta, Houston minus #4. Is there a city outside of Northeast that isn't car centric?

"Actually diverse" is a tall order. Maybe a handful of cities fit that globally imo: in addition to the list above, nyc and I don't know, can't think of any but I am sure they exist.
> [...] "A miracle of interoperability" that allowed a movie made in Hollywood to be recorded on a DVD manufactured in China to run on a player assembled in India, according to standards designed in Nederlands and Japan, playing in a home in Australia.

Well, it can be played in Australia only if its DVD region code is 4, and it cannot be played in any other countries you mentioned, which are all in different regions (USA: 1; China: 6; India: 5; the Netherlands and Japan: 2). So there's that. "A miracle of interoperability."

https://en.wikipedia.org/wiki/DVD_region_code
The docker/OCI container format is incredibly clunky.

.wh. files? S_IFWHT? Never heard of 'er! Layers as tars that need extracting? #gzipallthethings (what is that you're saying? gzip is slow?)

They did add mime types for layers, so in theory you could do something better, but that's not going to happen because it's not backwards compatible.
What problem is Debian solving? There was already a poor binary packaging system for GNU/Linux, so why did they create another one? Sure it's easy to switch between similar systems but it is also marginal or useless.

NixOS and Guix present alternative systems that reuse functional developer skills. If you don't have or want those skills then they aren't going to make any more sense than choosing Smalltalk or a lisp machine while being resistant to leveraging their respective paradigms.
I can recommend Christian Franz: https://www.franzanimation.de/
He can produce videos in any number of styles and his work is used, for exsmple, at BMW for exactly that purpose.

If you mention that David sent you, I'm sure that he will be able to help.
I'm kind of confused by Web 3.0 - it's supposed to be hosted by blockchain and the blockchain is supposed to be hosted by people's computers in a peer-to-peer manner? How is this different from the old (and rightfully hated) practice, when video game companies hid torrent clients in their updaters and seeded the updates from people's computers to cheap out on BW?
What cities need to invest in is a large exclusive trough where an elite can come to squeal and gobble their slops. Call it the "Pork Barrel Dome" and charge regular people to come and watch the rich satisfy themselves. Have publicly run gambling rings to make book on which participant will inhale the most in a limited amount of time just to keep things "interesting".
I think nuclear escalation is the thing keeping russia and china from starting an all-out war. Russia has been employed to try to incrementally conquer territory that China wants more control of, the challenge is to try to avoid nuclear war while doing so. I dont understand why china doesn't just buy what it wants, but maybe the cost basis has become important to keep their industry going.