skysight-inc/HackerNews huggingface dataset:
I think you missed the last part. the rich get richer until the poor rise up and kill them. Not advocating for this just re-marking on history.
Are there any iOS Safari extensions that do this? Hyperweb comes to mind, though I don't know if they offer this specific feature.
I find it frustrating that this article doesn't explore the tension between the "never rewrite" and ARM anecdotes. Iterating is good, but iterating to a whole new place is often impossible, and the biggest disruptions come from being in a different place. It's a core tension in systems design, and one that this (otherwise good) article doesn't acknowledge.

Do read "The Tyranny of Structurelessness", though. Great read. I enjoyed the analogies to distributed systems here, too.
if you don't want to shell out for a das keyboard, you could really just use any keyboard and spraypaint all the keycaps
> And the promise is that if you follow those rules, then you are by definition virtuous, and if everyone follows the rules, then everything will be OK.

Is this not the promise of every ideological movement that isn't pure nihilism and wants to see the world burn (though I guess it would be for them too for some definition of "OK")?

Though I'd associate it more in an abstract way with organized religion ("if everyone follows these rules, we shall have paradise on earth") and progressive politics. Conservatives usually recognize that not everything will be OK for everyone, they just believe that you have some/more influence on whether it will be OK for you.

> which is why you see the right wing making otherwise baffling political connections between things like climate change and transgender identity

I don't think that's a connection they'd make outside of political tribalism. These days, you'll have progressives typically arguing both for gender-fluidity and climate change (and lots of other things), and conservatives take the opposing role on principle. Similarly, conservatives aren't fond of Islam, so in response progressives embrace Islam. They'll often switch sides with regards to specific issues as the larger front is moving this way and that and power shifts.

It makes a lot more sense to consider these things in a tribal way first and not try to wrap your head around how on earth someone's ideology drives them to do X. There's a lot of "the enemy of my enemy is my friend" and "the friend of my enemy is my enemy" going on all the time.
Knuth's MIX & MIXAL used a kind of BCD. A really strange design decision, perhaps a product of its time. A PITA to emulate.
The problem with comparing to car companies is that there are much tighter limits on how much accumulated power can corrupt a car company.

Sure, they got too big for their britches and created propaganda campaigns against pedestrians. They set up a status quo re: the environment that future generations will hate us for. But then their ability to be evil hit a plateau. The cancer that ought to have killed them dwindled, and for better or worse, we collectively said "this is fine". As the head of a car company, your paths to god-king-of-the-universe are significantly limited at the top end, and therefore so too is the extent to which your power turns you into an ineffective lump.

Information companies are not so limited. So the cancer that comes with being powerful is much more likely to be terminal. That is, there's nothing stopping Google from driving their user base away by just showing 100% ads and 0% content. They'll get worse and worse until we're all throwing money at anybody who stands a chance at putting them down.

Just look at Elon Musk, for whom efficacy appears to be secondary to simplify being the biggest threat to the status quo. That dynamic isn't going away: When he ceases being The One another anomaly will emerge.

So sure, it'll get worse before it gets better, but it's not going to be permanently worse. Even if we don't shoot them first, the bad guys will shoot themselves in the foot eventually.
Huh, let's not do that. If I chose "Copy link", I'd expect an exact copy of the string, not a modified (cleaned) one. What next, an image editor where "Copy image" gives you an enhanced image where e.g. people in the background and imperfections on people's skin are removed?
The wild thing is that the Federal Reserve is suffering from its own asset-liability mismatch due to the rise in interest rates. Income from its $8+ trillion balance sheet of Treasuries and MBS isn't covering its expenses (interest it must pay on reserves+operating expenses). But unlike a normal bank, the Federal Reserve cannot go bankrupt. It just books negative income and pays out by creating new money.

https://www.reuters.com/markets/us/feds-net-income-turned-ne...

https://thehill.com/opinion/finance/3886002-the-feds-trillio...

https://fred.stlouisfed.org/series/RESPPLLOPNWW

This is a strange world.
I can recommend this. Does lots of other useful things too.
because "Copy Link" tells the user they are about to copy the entirety of the link.
I actually have this installed! But I disabled it for some reason that I can't remember; I think the defaults were too aggressive and I meant to come back and configure it more precisely when I had the time. I still need to do that... thanks for making it!

The other extension I can absolutely recommend is Vinegar, which replaces hostile video players like the one on YouTube (which injects JS to close itself if you attempt to use picture-in-picture) with a native HTML5 video element.
For a simpler but different-feeling option, you can also use rubber domes and glue, e.g. https://github.com/geoffder/dometyl-keyboard/#another-dactyl...
If they could get the knobs to attach to the screen without metal contacts (maybe inductive power and alignment magnets?) and have a touch screen, this would make an incredible customizable music / midi controller. It would be a joy to make hybrid HW/SW interfaces for soft synths with that.
For the same reason why you might want to borrow money from one person, but not from another: people typically want to choose to whom they are responsible. You don’t want to suddenly acquire an activist minority shareholder, who’ll sue you for alleged breaking of your fiduciary duty to him, and distract you or force you to change your plans.

> They're early employees, why wouldn't they be rewarded? What makes a random person that just walked in with a wad of cash more deserving?

Not sure what you mean. The entire point is that people who run private companies often do not want random people/organizations to come in with a wad of cash and become shareholders, without people running the company having any say in it.
If Meta can't compete because their Facebook platform is so toxic know one wants to use it isn't the vaunted hand of the free market where users and advertisers have spoken with their wallets. why should we subsidies their bottom line by killing alternative.
Weird - I saw this and thought ... "this is all great, but where's the trackpoint?" :D The only real ooo-ahh for us is if some fancy new keyboard design has a trackpoint. All the pretty lights don't match up to that trackpoint :D
Incorrect. Please read the code more carefully.

It uses CoreGraphics to render into a bitmap on the CPU, which is then uploaded into a Metal texture.
> Truth be told, I don't care very much about Netflix - the UX offered by BitTorrent is superior.
The flip side is when they say "plunge" for a 3% drop.
> Banks are required by law to buy US Treasuries (UST)

Yes. But they’re not required to buy long-dated, high-yielding, high-duration Treasuries (or MBS). Silvergate and SVB, out of incompetence or greed, optimised for yield, not liquidity, despite banking flighty depositors.
All modern languages heavily borrow from each other’s latest iterations. In the case of Java though, playing catch up is by design since it’s intended to be a conservative/stable language.
Their philosophy is to "adopt" language features once they're well worn by other languages so they can learn from their mistakes / successes.
This is a big problem with gdb/dwarf and c++. It just does not work anywhere near as well as C does.

You don't even need template metaprogramming to get a horrible experience. Just imagine using std::transform and wanting to step. You obviously want to step through your lambda that you pass it. You don't want to step through the over 9000 lines of whatever the fuck libstdc++ is doing to make std::transform work. In most cases you can't even set a breakpoint in your lambda because breakpoints are set by line number, so you'll hit the break in the transform. Leaving you needing to reformat your source code and recompile just to set a reasonable breakpoint.

This particular problem could be solved if the debugger let you say "skip through some namespace (like std) but stop if it calls something else" but c++ debugging has all sorts of nonsense like this. Honestly I've just stopped using debuggers with c++ over a decade ago. It's just not worth fighting with it.

I think the people that need to think about debugging ergonomics isn't the standard committee or the library authors. It's the authors of whoever is writing the next debugger. Gdb is great for C but it really doesn't map to C++ well at all.
Mark my words. If they release a good SDK for this, and this product catches on, we will have, "Jenna Jameson Teaches Typing".
C++ templates can result in huge symbol names, especially if you're using them for complex metaprogramming, which I assume Chrome is (especially for stuff like the JavaScript engine). But as another commenter alluded to, constexpr might help with this a little - if people choose to use it.
How reliable is this publication?
It’s gonna depend on what kind of system you use and what kind of external things are needed.

It can be more involved, it can be less involved.

For example https://github.com/servo/servo seems a bit involved to set up for development but at the same time not too bad either.
What I’ve been reading, March 2023
liquidating HTM will mean bankruptcy, because bank will realize mark to market losses on MBS that exceed equity.

They will hold onto these MBS with their "Diamond Hands" (r) and hope for Fed pivot.

Even if bank will go bankrupt and sold to another buyer - new owner will still have to hold onto these MBS
Realistically changing word order isn't enough for translation either, you need a special language like ICU message syntax so you can handle grammatical number, gender, etc.
Yes! I assume that this is just content marketing to get link juice to feed our Google overlords, but yeesh.

I run a SaaS that helps people get API data into Google Sheets.

For very popular services, we make customized connectors that hide all the complexity.

For medium popularity services, we do some automated transforms to hide complexity in the requests, and massage the response shape to an easier-to-consume format.

For low popularity services, we'll do a best-effort to point customers towards docs and common pitfalls.

All of that is to say: I've seen a lot of APIs!

So it's very bizarre to see Xero ranked #3 out of 5,651. Xero has this convoluted system where you need to query to get your tenant ID, and then pass that as a header. If you don't pass it, you get an opaque error message. That's the 3rd best API, eh?

Also, you sort of have to wonder how much human review went into this. GitHub has an OpenAPI spec, is a hugely popular service, and seems to be absent from this index.

(edit: Perhaps Github is present? I got no results when I searched "github", but I also get no results if I search "xero", despite Xero Assets API being the 3rd hit.)
But I don't want to browse APIs. I'm not looking for any generic APIs. I'm looking for a specific API, such as a location API, or an email sending API. If I search for those in Google, it gives me 1-3 APIs that I need and can test.

And most of them have status pages that let me know their reliability.
The Universe Coaster, by Marcel Vos
keyboard.io keyboards look really uncomfortable for long-term use, what with that hard wood looking enclosure. Ergodox and kinesis both do that weird split keyboard thing. All put other buttons below the thumb which I am not sure about.

Can someone just please make a high-quality MS Natural Ergonomic 4000? Mine is getting worn out.

edit- holy shit it looks like MS reintroduced it! https://www.microsoft.com/en-us/d/microsoft-ergonomic-keyboa...
Thanks for asking! I record everything on my iPhone in a lightbox on a rotating jewelry display, then pass the video through Premiere Pro for grading and framing, AfterEffects to rotoscope out the background, and then Photoshop to legacy export as a GIF.
Note for others: This person (based on nick and domain name) is the “lead for the Vale Programming Language” but didn’t feel like disclosing that fact in this comment.
Yep. From that link
"Rich Lee is known for implanting headphones in his tragi in 2013, as well as for his work on a vibrating pelvic implant called the Lovetron9000. His biohacking activities were used as a justification to remove his parental custody rights in 2016."

I got the same implants after talking to him about it on IG. It barely worked. An array of magnets on the skull would probably work. I had to get the magnets in my ears removed when the casings failed.
> Typically installed by booby-trapped Microsoft Office documents and distributed via email

It bothers me that this is the tactic of the vast majority of malware. Microsoft Word's 'enable content' button if clicked, can execute code and this is the first point of entry for most malware. Why allow for arbitrary code execution in Word in the first place? It's an anti-feature and the only use-case for it is getting infected with malware. It needs to be dropped by Microsoft as soon as possible, wiping out a whole class of attack.
That would make them "police supremacists", perhaps, but not "black supremacists".

"Black supremacists" believe the Black race is inherently superior to other races. This means it would be very, very odd for them to beat someone up for being Black.
It also works on translucent objects and in a different form on the mask illusion, where a rotation depends on whether you believe the mask is bent away from or toward you.

Basically anytime that depth information is obscured.
this person ships

founders: you want a toolmaker that can build fast iterable tools that effectively balance the needs of Eng/Product/Design when you grow past 10+.
Yeah, those are exactly the kinds of things we should be doing.

This world does not have the resources for everyone to live like we now do. We have to downsize. And most of what you mention is perfectly reasonable and not even much of a problem.
That's the trick with dodge neons: They never die. Sure they never run well, but they never die either. It ran on 3 cylinders 90 percent of the time and ran better when it was -20 degrees out because the cold engine block had tighter tolerances.

I'm saying that driving a bigger vehicle WILL NOT improve your experience driving in snow, all else being equal.
Welcome to the majority of business/productivity/self-help literature.

I know from experience never to pick up a Cal Newport book again. 50 pages of well-written, cogent prose surrounded by 300 pages of repetition.

Same with James Clear's Atomic Habits. I was on his newsletter list for about a year prior to the book, and I can tell you there is almost nothing new in there. But that's really a testament to the quality of the newsletter. Once the book came out however, every email after that was an ad for the book. Unsubbed!
What SaaS is it? I think I have a feel for exactly this
Interesting. I'm not in the bay area, but I am in the US. I use whatsapp, but purely to talk with my friends who are in Europe. None of my bay area friends (or anywhere else in the US) are using it.
The hardwood enclosure hasn't bothered me too much. The thumb cluster and layers bother me more.

I also miss the MS Natural 4K. There's a cheap knockoff on Amazon, but I didn't bother with it.
Why should one get this and not Nemeio?

https://www.nemeio.com/
I think this sort of resource (if including actual use-cases and potential alternatives) could be useful. Right now it shows scores for security, performance, reliability, design, popularity, and those seem to be calculated with very loose and unreliable scoring and I'm guessing they are mostly there to fill out the content. There does not seem to be non-openapi api:s there (for example OSM, wikipedia or any IA) I don't think this is useful for any dev choosing an API in its current state.

Is the plan to actually build this out to be a usable tool or is it just a way for you to get people to submit API:s and get some marketing?
Always missing from keyboard-craft FAQs:

- What are your plans for TouchID?

I would spend the price of the custom keyboard plus the price of an Apple keyboard to tear down, just to have that feature included. Offer a primary price point without it, add $149 for a TouchID "module", see what happens.
The Java team is very conservative in building out new language features- they find the things that have been battle tested in the wider language space, and take their lessons and adapt them into Java features. IMO this is a good thing. If it's "stealing" then every other language is "stealing" from each other, too.
Reserve requirements != capital requirements, the latter having replaced the former in modern banking.
The application is very popular with Android users because it is really cool and simple. Many people write letters of praise and reviews - read them. And by the way, not 100K+ but a lot more)

It is very strange that Apple users are always skeptical about the application and write about notes and a notebook embedded in the iPhone and the ecosystem ) The gap in the number of downloads is enormous.
This policy, "strict-origin-when-cross-origin" means, e.g. if a link is from https://example.com/?super_secret_param=sekrit it will will have a *Referrer* header of https://example.com.

It doesn't actually mean Referrer is empty.
Obama vs McCain was the most boring presidential election ever. Because either way, we could be sure nothing too crazy was going to happen in the White House for at least four years. The media must have hated it.
You start from root.hints and go from there. Here is good write up https://timothya.com/blog/dns/

In 99.9% of cases installing unbound locally and pointing DNS nameserver to 127.0.0.1 would work.
That's essentially what we had with Jabber/XMPP [0] and OTR [1]. Since the encryption happened client-side, it would also work across networks.

There was a time when Google chat, Facebook Messenger and other high profile chat networks could all interconnect through it.

[0] https://xmpp.org/
[1] https://wiki.xmpp.org/web/OTR

Edit: typo
FCC Cell Coverage Map
Nice strawman.

My view is: if you have a theory, it should be falsifiable.

If your "theory" isn't, then it's a religion.
https://syncwith.com
My logitech K860. The keypresses are crisp but quiet, the raisers are correctly at the bottom of the board rather than the top, the split layout is decent enough, and you can pair up to 3 bluetooth devices, so I can use it to type on my phone too.
I'm not sure what you're on about. Operators don't need to run in cluster at all. And even then, they can absolutely run as containers. And as far as permissions go, that's up to you. They're just regular service accounts.
More of what they had then.

That demo of real-time blob detection and sorting by color filtering was doable in 1998. Earlier than that, even. I've found about 90% of the work in vision applications in industrial packaging is in the product handling and scene setup - focal length, lens selection, exposure time, etc. - all things familiar to a photographer. The last 10% is almost always handled by bog simple algorithms that can be more or less cobbled together from OpenCV's examples and boilerplate, the most complicated usually being OCR.

The value-add of these dedicated industrial vision systems is in integration. Fanuc's iRVision is good at sending spatial data back to the robot controller, but the interface itself is a horrid kludge that specifically requires Internet Explorer and in-person training at their own (admittedly very nice) facilities and promises of litigation if you so much as think about sharing documentation with co-workers.

Recording images during trial runs with their native tooling was impossible, as their under-powered processor couldn't handle saving 640x480 images at 10fps while also running the vision application. So we resorted to recording test runs by feeding the live view OBS, and everyone thought I was some kind of wizard for even considering that.

At least Cognex's In-Sight has the ability to simulate their weird spreadsheet-based vision programs without a camera. With Fanuc you need the whole $30,000+ robot+controller+camera setup and with real-time applications the only way to debug it is to run it in situ.

Now my most recent industrial vision experience is from 2019, so maybe some things have changed. But these are folks that often don't even know what source control is and will run screaming for the hills at the first sign of anything that's not Excel or ladder logic, and balk at the idea of paying an experienced engineer more than $100k all the while wondering why they aren't finding any talent.
Can you let me know where you sourced the screen?
Φ-So – Physical Symbolic Optimization in PyTorch
I get the sentiment. We held off on building an operator until we felt there was actually value in doing so (for the most part, Deployments cover the operational needs pretty well).

Migrations can be run in containers (and they are, even with the operator), but it's actually a lot of work to run them at the right time, only once, with the right flags, in the right order, waiting for SpiceDB to reach a specific spot in phased migrations, etc.

Moving from v1.13.0 to v1.14.0 of SpiceDB requires a multi-phase migration to avoid downtime[0], as could any phased migration for any stateful workload. The operator will walk you through them correctly, without intervention. Users who aren't running on Kubernetes or aren't using the operator often have problems running these steps correctly.

The value is in this automation, but also in the API interface itself. RDS is just some automation and an API on top of EC2, and I think RDS has value over running postgres on EC2 myself directly.

As for helm charts, this is just my opinion, but I don't think they're a good way to distribute software to end users. The interface for a helm chart becomes polluted over time in the same way that most operator APIs become polluted over time, as more and more configuration is pulled up to the top. I think helm is better suited to managing configuration you write yourself to deploy on your own clusters (I realize I'm in the minority here).

[0]: https://github.com/authzed/spicedb/releases/tag/v1.14.0
I love the pitstop video for the keyframe swap.
None of the existing password managers filled my need, so i started to write my own (not the crypto ofcourse). Here it is :)

Why did I do it?
I'm totaly dependend on my password managing software, all my passwords are generated by random so non of them are rememberable.
During the last years I felt that my expectations and the traits of the password manager I was using grew appart.
I dislike subscription based software (especialy if i might need it to extract/recover my secrets out of an old file).
I dislike Web-UIs in native Apps.
So i was looking around but when I had an incident where a licensed password vault just forgot that it was licenced and denied access I had enough.
I wanted something that had a UI but also a data format that enables recovery with very little tools.
So thats what I started to create.

A-Pass saves its secrets as json content encrypted by age[1] (so no hasseling with gpg).
No information is visible without decrypting the files (no names / no urls).
The file structure should be easy to sync, but its not implemented yet.

Looking forward to input & comments :)

[1] https://github.com/FiloSottile/age