skysight-inc/HackerNews huggingface dataset:
The problem is that it's extremely risky as a platform operator to stand up for blatant abuse of copyright infringement tools under the current model, especially when you do anything at scale.

Basically if you operate any website, as long as the DMCA request you get is reasonably properly filed, you are required to process it or else you risk legal liability.

It's a goddamn mess and when you're operating on the scale of say, Google, you don't have the option to risk that liability and hire people who can examine those claims. No, what you do is blindly process all claims and just hope that people counterclaim the bad ones.

It's why for example GitHub sticking it's neck out for 1201-related violations (where they manually investigate any anti-circumvention related takedown) is such a big deal. They are running a risk by doing that where if they tell the RIAA (who usually files these requests) to go fuck themselves, that they could be forced to eat crow in court, but they're doing it because well... the RIAA abused that part of the DMCA to file a dodgy claim against youtube-dl[0].

Improper DMCA claims are technically punishable as perjury but the actual process is so draining that it's super rare to see someone convicted for it.

[0]: The RIAA assumes that youtube uses actual encryption to protect people from downloading them. They're wrong - YouTube doesn't use widevine or anything like that for regular uploads (movies are a different case, they do use widevine), they have their own rolling cipher which is just a plaintext javascript file that your browser fetches when loading YouTube. Youtube-dl contains a python reimplementation of that cipher. Fully legal insofar as section 1201 is concerned, but the RIAA filed it under that anyway (because they'd have no actual standing to file a regular DMCA claim for basically blatantly reusing Google code, since the RIAA isn't Goole).
That I'm commenting on a new account doesn't invalidate anything I've said. This is a weak and irrelevant criticism.
Is there an update since this 2 year old thread (1) which leaves the door open to removing tab support in the future?

I use relatively large fonts for medical reasons and tabs are much more accessible to me.

(1) https://github.com/ziglang/zig/issues/544
True, but you are verifying that the code meets some formal criteria, not that it actually does what you want.
Either that, or the Unix principle of many small files being better than a single big one (without the need to worry about inode exhaustion in S3).
I would still think that eBPF is a better suited approach. With fanotify, you would need to manage the mount points for which notifications need to be received. This works semi-OK for a static use case, but not for dynamically-created mounts and, worse, mount namespaces. In other words, fanotify is not suitable at all, without a lot of glue, for monitoring events happening in containers. And, for example, clamonacc (on-access file checking for ClamAV) does not work with removable storage, temporary network mounts, and containers for this very reason.
Delegating Things in Ruby
I'm not particularly literate in this, but I've understood a significant portion of the assets are very low yield government bonds.

No bank / institution today probalby wants older bonds that yield e.g. 1% if bonds issued today yield 3.5% and the Fed interest rate is 4.75-5.00%.

So there just may not be a market for them, unless you discount them enough to make the purchase price yield profit in the current inflation environment. At which point, you're selling 20B worth of bonds for e.g. 15B.
Robots need not be uncaring
I've tried getting LTSC copies but they seem to be very difficult to source.
> For me the interesting job in software is designing architecture and implementing complex things. Automation with tools like this is not remotely there and to some extent probably won't be because we're often talking about human preferences and subjective design choices. Gpt4 in software is Intellisense++ right now, it provides code snippets for things you want to do, it's just raising the bar of abstraction, not replacing the designer.

It's not a code writer though, that's not its sole trained task. Why do you think it's going to have a drastically harder time doing the fuzzier higher level work? Human preference and subjective work has a wider acceptance of solutions.

I can have it write abstracts and works of fiction and songs. It wrote a great kids song about bumlollies and their terrible flavour, explained syncitial nuclear aggregates to a lay audience as a jaunty pirate and created ember templates in our custom framework. Have you tried it with any architecture questions?

> Let's be real the entire point of software is to replace labor. The software industry has done it to many sectors of the economy and called it progress. Which it is. We have no right to start complaining now.

It's totally fine IMO to have the views that it's big and scary for me and also good for humanity.
There's no guarantee that the processor you used was actually equivalent to the 450MHz one [0] It might have worked like that for your use cases and lifetimes, but if you have issues, or it's underperforming, Intel aren't going to help or support you.

That said, it's neat when it works!

[0] https://www.tomshardware.com/reviews/glossary-binning-defini...
So you're saying that terrible future is basically already inevitable?
There is also a strong influence of mindset here: there are people who are psychologically able to handle far more painful situation and still enjoy whatever satisfaction reachable to them, when other will lament all day along how sad they feel when they have best health and great social situation but can’t afford whatever luxury thing that might be above their current wallet.

To be clear, this is not to blame your grandparent. We all deal with situation with behavior that life forged into us. But if your opinion is that free will exists, then you should probably agree that there are ways to improve ourself.
It wasn’t just CPUs, at the time it was also common to pay a premium for faster RAM chips. In many cases a chip marked as a 70ns speed could be reconfigured to support 50ns easily by adding or removing a surface mount resister or cutting a solder pad.
Can LLMs Critique and Iterate on Their Own Outputs?
The microsoft org chart comes to mind: https://bonkersworld.net/organizational-charts
I've been using Arch Linux for the past 6 years and I have rarely had anything break. In between I had to use Ubuntu for 6 months due to some software that would only run on Ubuntu, which I found horrible. Arch Linux might be difficult to set up for someone new to Linux but once it's installed I found it a breeze to use. There are distributions based on Arch that are easier to install, e.g. Manjaro.
S3 works best with a bunch of medium and similar sized files. It’s really not like a file system.
> In the wake of the Optus and Medibank hacks, the federal government said it would rewrite Australia's cyber laws to give the government more powers to intervene.

How might the govt having "more power to intervene" help prevent/mitigate these sorts of breaches? I'm trying hard to assume honest intentions for a moment, and genuinely wondering.
Deadlines are a reality in all businesses (Real deadlines or made up ones). But if you have a thing to create that takes 5-200 days what will you do?

You can pull a different estimate of 20-40 out of your behind when pressured to narrow it, and make the deadline 40 days. That might be a 50/50 hit/miss the deadline, with a worse case of running over to the full 200 day worse case (or even worse - even the 200 was a guesstimate). In some cases that's fine too. The decisionmaker might just want a date with 50% chance of hitting because it's better to land a sale and apologize for the delay, than to not land the sale and go bankrupt.

The correct course of action though is to not set the deadline in that meeting. The 5-200 day estimate is a way of explaining "Either don't take this on at all, or at least don't try to schedule anything urgent based on it".

In that case as a developer I'd suggest "Let me look at this for one afternoon, and I can return with an estimate that's 1/10th as large. Then let's meet again ad prioritize some work, schedule UAT and so on". PM's often look really surprised when they realize that all it takes might be to check if there is a functionality available already or if it needs to be implemented - which represented the difference between 5days and 200. If I go off and find it's already there, the estimate is 5-10, if I go off and find there is nothing and it has to be built from scratch, it's 150-200. But without that knowledge: 5-200.

Or, if a 20-200 day estimate is actually due to real implementation uncertainty, I'd suggest "This is potentially large and uncertain. Let's try to break this apart if necessary into something that has a 10-20 day estimate and some parts that have a longer horizon. Schedule the delivery/UAT of the first functionality in 20 days, and we'll by then have a good estimate of when the remaining work will be done".

If someone in my organization would try to convince me to pull a stupid estimate out of thin air, then pressure me to haircut that estimate, then schedule something based on it (such as a delivery), then pressure me to work overtime to meet it, then one of us would be leaving the org very soon.
Public figures kinda need to be narcissistic just to be able to face seeing themselves so much each day. And that includes the good ones.

I'm more worried about the fact that humans are, collectively at least, so hypocritical.

For the following examples, bare in mind that neither I nor the general public understand the actual laws, so any nits you pick need to be the kind that even a non-lawyer will accept:

I'm old enough to remember Clinton being impeached for lying about his affairs, and yet Republicans (collectively) are defending Trump for lying about affairs.

Or vice versa, Trump's classified documents at home vs. Biden's.

Probably the same elsewhere, but I don't trust that I'm not part of the problem with regard to UK politics (where I'm from), and my German isn't good enough to pay attention to what's happening where I now live.
The author is perfectly justified in wanting to solve what they see as a problem. However Chesterton's Fence is ever-present in my mind. So I can appreciate the effort behind redesigning/solutioning but my instinct is to try and find out how it got to that place.

With 0 insight into what drove Uber Eats design for tickets my wild speculation would be something to do with receipt printer standards (e.g. width/legibility), information density, and restaurant asks - assuming any were polled on what would help them.

So it's possible what they arrived at is best or near-best, though imperfect, for their situation. That is, granted, a charitable conclusion but it's reasonable to assume no one there set out to make a bad product.

But it's also very possible they got to their first workable state and decided the juice/squeeze ratio of any investment in improvements was nil. "Good enough" strikes in a lot of companies all the time.

And, frankly, I agree with other commenters that the swap problem has more to do with imperfections in humans that can't be overcome with better receipts.
If only there were some way to retrieve information from disparate tables in a single request. Almost like some way to "join" the tables together... you could design a simple declarative language specific for querying in such a way. A "query language" if you will. It would have a simple structure, a structured query language, that enables you to get this data in a performant way without making N requests!

I might go and make this.
Isn't there some kind of physics law that says every 2nd Windows version sucks?

I think it fits quite well, XP was good, Vista sucked, Win 7 was good, 8 sucked, 10 was good, 11 sucks. Windows 12 is going to be the next version to try I guess.
If we're not getting the best of the best, then this 'opt-in politicians must submit to the record so their paymasters can vet them' idea would protect us from the one's who take the job for the 'side perks'.
Another day I'm glad I live in Switzerland.
I had been using Linux and macOS for many years mostly because as a developer, you were not supposed to use Windows.

In late 2019, when I got my new work computer, I decided to try it out.

The Windows 10 experience was surprising. Imagine never having problems with wireless bluetooth, WiFi, graphics card etc. Imagine everything always working and never having to worry about updates breaking anything. That is what I got with Windows coming from Linux.

Thankfully, I had given up on macOS a long time ago after a few years of use, because it is deliberately developer-hostile. Added bonus is the fact that I don't have to take the label of an Apple user... and it is not based on what non-Apple users think of Apple users. I couldn't care about it less had the devices worked for me. It is entirely based on how other Apple users talk to you when they think you are an Apple user. It always made me wonder how otherwise intelligent people can be like that about a brand. They act like they are "different" in a way that they should feel better about themselves because they bought this product. It somehow feels disgusting to be associated with them.
If you're talking about Cleanshot X (https://cleanshot.com/), I'm using that multiple times a day for providing support on Lunar (https://lunar.fyi/) and my other apps through:

- annotated screenshots* of the app UI (e.g. on https://lunar.fyi/faq#bad-ddc)
- instant web links to optimized videos of screen recordings, that I can easily paste in an email
- the Mac recording is usually an uncompressed MOV which you have to spend time and battery to recompress using ffmpeg and upload somewhere

I also use it to make optimal sized and padded screenshots for Twitter and other platforms.

To do that without Cleanshot, I would have to go through an image editing software like Pixelmator, which I use sometimes for more complex tasks, but it's many times slower than select region of screen to screenshot, annotate, Cmd-C, Cmd-V

It saves me way more time than what amounts to $30.

It definitely is relative, if you don't have this kind of need or workflow, $30 seems like too much for screenshots.

* One nitpick I had with it was that the resulting screenshots were not size optimized, so I created a free app that optimizes the app in the clipboard directly: https://lowtechguys.com/clop
GrapheneOS is extremely easy to install, the installer is literally a website where you click "Install now" while the phone is connected via USB. It is also one of the most usable custom OSes I've used and it is not only more privacy oriented but also more secure!
This is the correct way to make people think.. Not: YOU NEED TO GO TO [OS.NAME], but asking them: "why are you putting up with this?"

"Have you looked at _any_ other alternative?"
I got Google to reinstate my locked account thanks to the GDPR. Conversely, my brother in a non-european country was locked out of his Apple account and is SOL because his country doesn't have the same protections I do and Apple can simply ignore him. And the fact that companies have to tell me how they are tracking me has been eye-opening.

As far as I'm concerned, GDPR is great.
First thing after install: disable all this sh.t.

If i want entertainment, i open entertainmap apps or websites.

I was wondering, that Microsoft is not in able to reduce all these things when you select a "work profile" at installation.

They use windows too (i hope, or did their employees switch to apple or linux?), they must know, what productivity killer such "Features" are.
…? No? It indicates that the anti-discrimination law permits you to discriminate, so long as you have a good reason for it.

I'll add: the current fuss about "protecting women's spaces" is pointless, because the right they're arguing for already exists, and the people running shelters by-and-large aren't invoking it. If they want domestic violence shelters to refuse service to trans people (who are, btw, more often victims of domestic violence than their cisgender counterparts), they should be campaigning against the charities that run the shelters, not campaigning, protesting and petitioning to change laws that are already the way they want them.

If helping the vulnerable were causing actual problems, they'd be able to cite instances of those problems over the past three decades, rather than just appealing to hypothetical situations that might even have happened, once, somewhere in the world, but probably haven't.
The arguments are not fully convincing.

"Meaning and understanding" can happen without a world model or perception. Blind people, disabled people have meaning and understanding. The claim that "Understanding" will arise magically with sensory input is unfounded.

A model needs a self-reflective model of itself to be able to "understand" and have meaning (and know that it understands; and so that we know that it understands).

Current autoregressive models are more like giant central-pattern generators (https://en.wikipedia.org/wiki/Central_pattern_generator) and thus zombie-like

But if they were augmented with a self-reflective model, they could understand. A self-reflective model could simply be a sub-model that detects patterns in the weights of the model itself and develops some form of "internal monologue". This submodel may not need supervised training, and may answer the question "was there red in the last input you processed". It may use the transformer to convey its monologue to us
Twitter Hunts Down GitHub User Who Leaked Company’s Source Code
Last summer was crazy for popular airports in Europe, with queues lasting for multiple hours just to get _to_ security.
It was said that it was due to staff shortages due to layoffs during the pandemic though.
EmuDeck creators: Steam Deck is the “King of emulation” but “piracy isn't cool”
> the former USSR is highly prominent in compression algorithms

And, which is quite odd, a lot of proprietary Windows software.
For what it's worth, I am working on a tool that syncs files from a ReMarkable drawing tablet to Obsidian.

I was planning on looking into support Samsung notes and Apple notes next. An open-source project like in the OP will help a lot here!

You can subscribe to a newsletter here if you're interested (in the top right of the page)

https://streamsoft.gumroad.com/l/remarkable-to-obsidian?layo...
I’m Venezuelan and I lived half my life there and half in Spain. TH is pronounced as T in Spanish. So “culitho” is “culito” which is small ass in Spanish.

What a weird discussion.
Never Finished
Still, even if you can reduce data footprint on Facebook by 1%, that's the GDP of a small planet right there.
What is this childish 'he does bad things so it is ok others do bad things too' dumbness please? Are you really trying to protect a bad practice you know is bad because this is a common bad things so bad thing should be accepted? Really? Because this is what sounds like.

Also, analogy between a sometimes visited scoped web page and the operating system that you use 100% of time when your computer is on and is the foundation of any activity? Are you mad?

Are you perhaps distracted from the message by those awful annoyances, ironicaly demonstrating the harmful nature of those in Windows too inadvertently?
Windows innovation seems to have stalled, lacking notable improvements in productivity, accessibility, or utility in recent years.

Despite its generally good quality (particularly regarding software and hardware compatibility, which is important for an OS), Microsoft's potential to innovate and monetize Windows further appears limited.

This plateau is common among operating systems, with hardware breakthroughs in the 90s and 00s sparking innovation in PCs and later in mobile devices. The same could be said about business computing OS innovations in the 80s and 90s. But now the OSes for all this hardware and purposes roughly meet customer and consumer requirements. So what more innovation could there be?

In response to this stagnation, Microsoft has to resort to adware and spyware to profit from the Windows franchise to extract further financial growth from the platform. They could probably earn a stable income from Windows for many years by just maintaining the OS in an ethical way, but "stable income" is not what tech companies are looking for, they are looking for infinite growth.
I don't usually like participating in bikeshedding, but the @ annotation feels like PHP's $ to me in that I don't see why it needs to exist. The language design could've easily just left that out and I don't think anything would be lost.

Other than that, I'm definitely excited for Zig as a potential C++ replacement.
Having devalued Twitter's blue checkmark, Elon sells Gold Badges – Boing Boing
It was having Nigel Farrage's tweets show up in the start menu on a box at work that did it for me. And no, there's no free speech on my or my company's desktop machines. I'm here to get work done - not be subjected to any political crap.
I think I might settle for a previous-generation S920 or S720, as I'm also in Germany, and those things are still super cheap - also, they usually have true 9-pin serial ports, which are an asset for what I'm planning to do with them.
Silicon Valley Bank: Collapsed US lender bought by rival
There are two vectors at least that could be pursued;

* allowing more aggresive white hat hacking of private Australian data silos to alert owners of potential weaknesses coupled with meaningful fines for those that don't address such weaknesses within a reasonable timeframe,

* allowing more aggressive counter hacking responses to those that seek to breach and extract data | install ransomware.

There are ups and downs to both approaches and require some level of transparency to be acceptable.

ADDENDUM: It's too soon to see what the new proposals will be, the post Optus | Medibank hack comments from the Australian Fed. Government are here:

https://www.abc.net.au/news/2023-02-27/national-cyber-office...
I'm going to skip the long part, but what you're basically requesting is that everyone must trust the countries operating their ccTLDs. Does that sound reasonable? I don't think so.
This is a complicated one, because it runs the risk of both harassment of diplomats under fake crimes and also the elevation of real petty crimes to diplomatic incidents. The Okinawa business is difficult enough _without_ real diplomatic immunity. https://www.bbc.co.uk/news/world-asia-42048473?ocid=socialfl...
The first people getting onboard the idea have to be brave and assume that others will follow suit to reach useful noise levels, otherwise those few will end up in a world of trouble.
Google Bard has a similar feature, and you can ask the OpenAI API to generate multiple completions and pick the best one (best_of) or return some number of the generated completions (n). In OpenAI's case, best of means "the one with the highest log probability per token".
Gregg’s BPF Performance Tools has an extensive note about this usage in the first section:

> BPF stands for Berkeley Packet Filter, an obscure technology first developed in 1992 that improved the performance of packet capture tools. In 2013, Alexei Starovoitov proposed a major rewrite of BPF, which was further developed by Alexei and Daniel Borkmann and included in the Linux kernel in 2014. This turned BPF into a general-purpose execution engine that can be used for a variety of things, including the creation of advanced performance analysis tools.

> [...]

> Extended BPF is often abbreviated as eBPF, but the official abbreviation is still BPF, without the “e,” so throughout this book I use BPF to refer to extended BPF. The kernel contains only one execution engine, BPF (extended BPF), which runs both extended BPF and “classic” BPF programs.¹

> ¹ Classic BPF programs (which refers to the original BPF) are automatically migrated to the extended BPF engine by the kernel for execution. Classic BPF is also not being developed further.