skysight-inc/HackerNews huggingface dataset:
If the download and installation is fast enough, it feels smooth, and not annoying.

If a distro were to appear with this feature enabled by default, I hope they would have the foresight to not include "sl", or at least put it in the default blacklist.
Been using this for a toy project, and enjoying it so far!

Something I haven't quite figured out is, when using the TypeScript library, how to have more than two filters, ie x == z and y == a and b == c, without some pretty nasty nesting using the .op function.
What did Ember Data offer that isn’t available in the Angular ecosystem?
Every time I see one of these roll out with dots allowed in the username [1], I wonder what they’re thinking. YouTube just made that (IMO) mistake with their new handles and now Discord is doing the same.

I think it’s a mistake because using validated domains as handles makes sense to me. Even if it’s not a requirement, giving businesses and large influencers the option of using a domain as a handle has benefits. Reducing impersonation is one of those benefits and, subjectively, Discord is frequently a component in impersonation scams.

Even if you don’t want domains as handles right now, why wouldn’t you keep the option available by forbidding dots in usernames, especially since Bluesky is getting a lot of hype and they’re using domains as handles? If Bluesky catches on, impersonation using handles that look like domains will become an issue for platforms like YouTube and Discord because they aren’t paying enough attention.

Or is in intentional? Domain validated handles are amazing for small businesses trying to create a consistent experience (across services) for their users, so maybe that’s the whole point. Allowing bad actors to impersonate domains reduces the value of domains which makes users more dependent on platform based verification solutions that don’t double as an advertisement for your website (that you control).

What are the upsides to allowing dots in a username or handle? I don’t see any that outweigh the downsides.

1. https://support.discord.com/hc/en-us/articles/12620128861463...
The UK and the US are countries with visible anti-porn movements, and prostitution is illegal in US.

On the contrary prostitution is legal and acceptable in (more religious) italy, spain, portugal, france and there is no strong opposition to pornography
Apple Releases Rapid Security Response Updates for iOS 16.4.1 and macOS 13.3.1
I am not from the US, but I always have a union lawyer look at my employment contracts before I sign them. It's part of my union's service. If you ask me, "expert legal team on retainer" is one of the primary reasons for being part of a union.
I love stacked PRs (though I prefer to call them "cascaded MRs" or similar because I find it easier to explain how they work to people that way).

You've covered the major pros at a high level, but I think the details matter. For example "smaller PR" is a rather high-level pro which is true. But it's not just that PRs are smaller, but that they can be ordered to build functionality as a story and justify each change. This is much like how the Linux Kernel wants patch series and not just a single big patch. I find this helps make reviewing easier and faster. It can also help clarify some people's thinking.

Similarly, "keep working" is a high level truth, but it has important organizational consequences. For example, if there is no rush to merge things it means the entire team doesn't need to be interrupted several times a day to merge something. It also mean it's OK to open a deep discussion on something in the MR. I find both these make the team as a whole more productive because they can take the time to think. For example, I push my team to only do reviews once a day so they don't need to context switch and it gives discussions time for well thought out replies instead of rushed single-sentence responses.

There are some cons which are by no means insurmountable, but aren't free to solve.

The biggest one is teaching everybody on the team how to use cascaded MRs in a technical sense. The details depend on how you implement them, but I prefer cascaded branches with full merge commits. Tooling can help, but if they don't understand the underlying mechanics there will undoubtedly be problems where people can't get the review to look like what they want.

Secondary to this is teaching what a good patch series looks like and how to use the VCS to create it. Each PR really needs to pass CI on its own, which requires ordering code changes in a particular way which is opposite the order they were mostly likely implemented. For example, while working on something you'll probably notice a bug or refactor which needs to be done, but you only notice it mid-way through the work. So you want to move the refactor/fix to before the main work in the series. There are different ways to do this with different trade-offs and developers need to understand how and when to use them.

Finally, the biggest problem I've seen with stacked PRs is difficulty bringing in changes from master or whatever the parent is. With a single PR this is an easy merge/rebase. With a long series of these it's a repetitive series of merges (my preference) or rebases. Doing this manually is annoying and writing automation for it requires formalizing branch (or whatever) parent-child relationships. This isn't terribly difficult, but ideally the command line and IDE and repository viewer and code review software all agree on it, which is a bunch of tedious work.
> Then when the script ran it decoded the string into a buffer and called the buffer address with DllCall. This actually worked and was much faster as expected.

You've just discovered manual JIT ;)
Is this Skynet?
I understand the sentiment and agree with it, but I think you have the cause backwards.

It's not so much that lawyers win when people fight, the problem is lawyers.

It's that people fight. The problem is people.

And life is complicated, so when people fight, all of the simplification you desire - short contracts, arbitration, support for people to represent themselves - will very quickly succumb to the myriad of edge cases life will throw at it. So over time, you'll get complicated long contracts and complex procedural dispute resolution processes, requiring someone with specialised, deep knowledge of the process and precedents and who will advocate on your behalf, for a fee.

You know, lawyers.

People fight. That's why lawyers win.
That's a good explanation. Covers all the basics, including mentioning that FETs fail in the ON direction. This is why switching power supplies badly need protection circuitry, and why you don't want wall warts and battery chargers that didn't pass UL testing.

He mentions electrostatic discharge sensitivity. Yes. It's very easy to blow out the gate of an FET just by touching the gate lead. Once it's attached to a driver transistor, it's protected, but loose FETs need to be stored in conductive foam and handled while wearing a wrist strap.

FETs are really amazing. ON resistances in the milli-ohm range, and OFF resistances in the megohm range. It's surprising that's physically possible.
Well it included some figures in questionable ways that I like my freedom more than internet points :P
The title is obviously too hyperbolic, as the article itself doesn't even try to back the claim. It's just a good introduction piece. (The official doc is a little bit too scattered to read through.)

Although I like the basic concept, it feels awkward that the engine is bound to the language, which by itself is also bound to a specific domain. Unless Mojo becomes fully compatible with CPython, the language will be just another DSL, which won't get adopted widely. Worse, MLOps is already a huge mess, so I can't imagine migrating to a language with limited usages.
Yeah. I mean, the point is he got cheated on a technicality, but my take away is "I want to know more about the technicality"
python's syntax is whitespace-sensitive and doesn't have curly braces around blocks

they did finally add assignments in expressions and conditional expressions, but every time i show a list comprehension to a java programmer they glaze over

so i guess some weird syntax is okay
I've used https://www.amazon.com/gp/product/B07FSFBSXY/ref=ppx_yo_dt_b...

It's pretty much exactly what you're describing. My only complaint is that the velcro wears off after time and it stops sticking.
Would you know whether it’s feasible for hobbyists to make one of these at home by assembling components
> Metal uses SPIR-V binary byte code

It certainly doesn't, except that they're both LLVM based. As the article says, Apple can't use anything from Khronos.
A good place to start is hotstrings:

::;shrug::¯\_(ツ)_/¯

If you type `;shrug` anywhere AHK will replace it with `¯\_(ツ)_/¯`.

Some things I have hotstring'd: my ACH routing number, my home address (for filling out forms and sending to friends), useful unicode symbols like — and →, the current date in both American and ISO format, common search prefixes, and my personal zoom link.
We all know this won’t happen. Fun attempt at humor though
The exception that confirms the rule is The Wave, which is located somewhere in the middle of nowhere on the Utah-Arizona border and only accessible via a lengthy hike, but has the distinction of having been the epitome of "instagrammable" already years before Instagram was invented: https://en.wikipedia.org/wiki/The_Wave_(Arizona)
Oh for sure, both Russia and China are propping up NK in a major way. I asked myself the same question you asked when I saw 4:55-5:05 of that video, I don't believe the doors and tile shown are manufactured in NK, they look identical to the stuff we have here in South Korea, and it's all manufactured in China. They're both hiring many North Koreans who I presume get trained and shipped back to NK, providing funds, and providing building materials.
Ah this is fun! :)

> I know enough Hindustani music to understand that only melodies are played, and almost never harmonies. Especially when the artiste is performing alap.

I think is broadly true, but anecdotally speaking, myself and people I’ve trained under use harmony and love harmony for hardcore Hindustani classical. It’s a bit of a shame that more don’t use it, but I wouldn’t underestimate it either.
If SMS latency is too much why not release an app for your site to give an instant notification?
This depends on the arbitration.

An example of pro-consumer arbitration is the Tenancy Deposit Scheme in the UK. All tenancy deposits must be either stored with the UK-wide scheme, or at least insured by the scheme (at the landlord's expense). This is a non-governmental body, but use of it is mandated by legislation.

When it comes time to get your deposit back, if the landlord decides to keep some, the tenant can challenge that, and what happens is essentially just arbitration. It doesn't go to court, it's decided by the TDS.

The benefits are that the whole process is designed around deposit resolution, so it's much more streamlined than going to court. Also it doesn't require any outlay by either side to initiate a challenge, so it's effectively free. Both of these are much better for tenants and indeed for many landlords than navigating a costly court process.

The TDS happens to be considered very pro-tenant, but ultimately this is just perception. I strongly suspect that the only reason it is considered so is because landlords tend to over-state damage or attempt to keep deposits for unreasonable things, and therefore the TDS ends up siding with the tenants more (I've heard ~80% anecdotally).

Is there any difference here? I guess it's government mandated and funded by mandated fees, rather than needing to appeal to or sell to companies, and therefore the incentive structure is better?
Yeah exactly -- just how badly did he get screwed over? Or was it nearly "obvious" this might happen, knowing the industry? Contracts suck when it's an individual vs. a $multi-billion corporate behemoth.
I think that level of historically fidelity was a historical anomaly. We can see it through history where the narrative is mostly dominated by the great power of the time, yet I'm sure there was far greater diversity than what we can see. It biggest and loudest drowns or everyone else, and we are just returning to that status quo.
Yep there are banks happy sitting on billions of dollars of low interest MBS and securities happily making profit. The assets themselves turn profit no matter what the current interest rate is. You only lose the "bet" when there is a run, not when interest rate Rises.

If there is no run on your bank, the MBS will always add to your profit no matter what the Fed rate is.
I’m not going to count my searches and pay for tiers. Honestly, I could live without caring about search. It feels like another thing that could go by the wayside, like music albums.

I have Apple Music because it comes with my family plan, and I have YouTube Music because it comes with YouTube Premium. If I had to pay just for a music service — like Spotify — they wouldn’t get my money. Even if it’s the better music streaming option in my car. But my car also plays Apple Music.

The dark pattens and ubiquity of some of these verticals means not having to care too much and still getting most of what I want. I don’t really want to care about search the way some people care about vinyl.
"the tests they were proposing" - yeah, I would agree that some (probably most towards the end) of the tests they were trying to make part of the product were a big part of why they were so fraudulent.
I agree that it was a bad company.

My point is that the general idea was not a bad idea, and because it was so badly mismanaged (trying to add too many products and run before walking, using other companies' tech illegally, etc, etc) we now are worse off because few people want to attempt doing the possible ideas in this space (because people think none of it is possible - which is simply not true).

The company that could reliably be made is far less 'attractive' of course, but it would still be quite beneficial.
How much of this is RTT reduction from losing the cloud intermediaries?

The deploy presumably still has Traefik or a moral equivalent in the middle so it still has some internalised redundency and sideways scaling.

The "cost" here is also measured in the SLA which got shed. When the meteor strikes the Yosemite Dome and your backup turns out to have been in a dumpster you sold last week, then your risk management/insurance side may wish you could have pointed at a fat juicy contract. Insurance is cost/benefit stuff. (I knew a legal who worked in this space and if the contract is worded right, real money changes hands when things go down. Banks and Telcos pay more for service delivery both because they lay that cost off on us, dear fellow-customers, and because it delivers shareholder value both sides)
> I used to do some hack that made the Dock invisible because I found it to be intrusive and useless.

Is there any reason you don't just hide it and never use it?
Is it enough of a rort that private landowners could compete, offering camping etc. on their land for a lottery that gives better odds?
Western firms are becoming interested in a Soviet medicine
https://archive.ph/OSF1a
I don't get your point. You understand those sports games you like are for profit, right?

Pirating is illegal and unethical. I do it - most of us do - but pretending it's a moral high ground against "greedy broadcasters" is just weird.

It seems very reasonable for a streaming company to have issue with people who abuse their services and cost them time and money.
Maybe make a pull request to the repo with what you said in the comment so that people like me don't have to ask this question in the first place? I assume this is a very frequently asked question.
I imagine you can train the robots to play by some strict "no contact" rules. Though they'll have to expect the humans to try and push them over...
Never ascribe to ChatGPT that which is adequately explained by annoying people.
Google opens up passkeys to personal account holders
I've slowly come to enjoy Angular, although the templating definitely feels clunky coming from React.

My biggest gripe is the lack of nice component libraries: Material just looks hideous, NgPrime has ads in the documentation and generally not well supported.
I thought this was a joke on how many sites high-jack the browser back button, joking that "my back button takes me back!" is a novel thing on the modern web.

But there is a link on the page that says "back", which acts just clicking the browser back button.

I think this has been an available feature to web developers for well over a decade.
I solved the response-time problem in a different way, but that would be one option you could use to cut down how much a notification pipeline contributes to your time-to-claim-permit latency.
Dick also wrote the fantastic short story 'Second Variety'[0] which has a similar theme, but involves autonomous, self-replicating robots that serve as a sort of intelligent mine field that separates warring factions on a the moon or an alien planet in the 1995 movie with the same name.

https://en.wikipedia.org/wiki/Second_Variety
Basically, this thing need a complete ecosystem, any broke in link will lead to lose efficacy.
Is there some reason you need a different stack of all new UI libraries just because you decided to use a certain language? (Yes, I know everyone does it, but they should stop.)

Does it actually work with OS features like screenreaders and printing that aren't just "pixels go on screen"? Does it break when a user has an OS setting changed that only one Microsoft QA greybeard remembers exists?
I hate to admit, but Python, C, Java, and JS cover most of the modern programming. But not supporting C# sounds like a bad idea.
What would stop bot makers from just having thousands of their bots enter the raffle?
Of course... that's absolutely true, and I didn't say otherwise.

However, the basic idea actually is possible, but only for a very select few of the tests they proposed (which they still unfortunately didn't really get right of course).
My point is that, unfortunately, the tests that are possible to do now won't get a company to form out of it - simply because they ruined the scene for everyone. Anyone trying to get a company going in this area and raising money for it will be met with a complete block of resistance because of the precedent set, even if the technology is actually completely reliable.
Mmh, so your excuse for using dark patterns that are designed to overcharge users is that not enough of your users have noticed and complained? Are your users supposed to be UX experts?
You’d think he’d stop digging. Or at least confine his digging activities to Weird Car Tunnels (whatever happened to those?)
It feels like HN is turning into Reddit. I’m noticing more and more comments like yours in the last week or so. Like jokey redditor comments. Not sure what to chalk it up to. Maybe it’s just me. I wonder if there’s a clear way to run an analysis to find out.
I agree, but also I think it’s fair to say many FE jobs today are basically React dev jobs. I was really excited about Elm, but it seems like that’s not gonna take off.
1> There are too many situations in our society where money wins because they hire better lawyers.

2>The solution is not to make more money to hire better lawyers, but to change the system so such a step isn't necessary.

3> I don't know if people have noticed, but lawyers win when people fight, and the more they fight, the more complicated the law and the case, the more wealth is transferred to the legal profession.

4 (Everyone go limp here, please! No fighting in court, ok? Just don't) ???

5 Profit!!! (Nobody stopped fighting. Nobody stopped being in court. You wanted that? Sucker! Someone profited from your noninvolvement.)

Seriously? Yes we need reform, but if lawyers are the most powerful bloc, how do we get them onboard? Would you convince them to treat law like golf, with handicaps? Would you somehow motivate other goals more than winning (at the risk of subverting justice)? What?
Potential jamming of Russian Baltic fleet USB comms – waterfall
That’s simple. It’s like comedy where punching down isn’t funny. Men have thousands of years of history proving they are a danger to women, so men writing about creepy men is just another reinforcement of that same old situation. 50 shades is more like punching up and thus acceptable.

It’s nothing to do with “woke”, and there is still room for works about men being creepy fucks, the bar to cross is just much higher.
Is APL Dead? (2020)
Do I have to be the guy to say that I still listen to music as whole albums and store my music for offline? Artists in a lot of genres still release the album as 'the music', where a song is like one chapter of the book and you wouldn't just read one chapter. I only stream during the discovery phase for new music and even then it's usually: one track good, okay then it's time to try the whole album. There has always been folks that prefer records to radio and it feels absurd to me that this would be going away.
Found the offending logic here [1]. Looks like it uses React Router's history.goBack method [2], which probably defaults to the browser history method you mentioned when there's nothing else. That if statement should be conditioned on the react router history, not window.history. I submitted a PR to fix this [3]

[1] https://github.com/mastodon/mastodon/blob/ff3b7069cf9dd8fc3f...

[2] https://v5.reactrouter.com/web/api/history

[3] https://github.com/mastodon/mastodon/pull/24835
you definitely will not get 3ms latency by measuring usb input through to monitor photon output on a 60hz or 120hz monitor, not even in xterm

i think you did not understand the article
After seeing the writing of some newer shows, I'm convinced that not only it could, but that a sufficiently large, but smaller than you may think, room full of chimpanzees with typewriters also could.
Well, that's good enough for me. Why would I care if it is really a placebo or real, if it gets me the desired effects?
Uses This / David Heinemeier Hansson
For what? To ask them to add a disclaimer to pretty please not use it for piracy?

Emulation is completely legal in the US. Its legality has been challenged in court and it won.
Don’t C/C++ scale linearly with more cores because you just compile different compilands on the cores? Wouldn’t that be the same for Swift? Note, I’ve never used Swift.
I’m trying to follow the complaint but not getting it.

Are you saying that the average Kagi user, who is an internet power user doing far more than 4 searches a day, is going to be misled into believing they are an average internet user and that they really only do 4 searches a day?
in the ideal case where every keystroke shows up in the next frame you should get an average of 8.3ms on a 60hz display, with a range from 0 (i did say this was ideal) to 16.7ms
Wait until they get it playing rugby, they can call it a scrum master