skysight-inc/HackerNews huggingface dataset:
>cheap tablets

Those things are the bane of my existence. I support / develop some tablet / phone business apps. Some customers cheap out up front on tablets and then I have listen to them complain that leopards ate their face (the tablets come with pre-installed garbage, one of them demands you log in to at least 3 different services on every reboot, strangely slow / unpredictable OS response times to simple API calls...).

It's horrible, I own a couple of the customer's tablets to provide better support and +90% of the time the issue is "you cheaped out and bought a crappy tablet".

These folks save sub $10K or even way less than that up front and then these crappy tablets and their crap-ware eats up their productivity endlessly. Sometimes they have compliance issues with their own people because they tried rebooting and it takes FOREVER for the cheap tablet to actually be usable so their employees don't do the thing with the app at all...

I just tell them all they should have bought iPads / we recommend buying an iPad.

At this point I'm quietly lobbying that we stop supporting Android "unofficially" and push anyone new to use iPads. Android support will be there for the sake of saying we support it... but only as an alternative / best effort just because the ecosystem is full of such bad products / eats up our time with "not the application" / "your people didn't do the thing because they hate their tablet / it didn't work" issues.
I'm in the middle of Exhalation right now and it's great. Character development isn't Chiang's strong suit in these, but the concepts are so thought provoking.
They check you have control over the email address.
I liquid metal'd my laptop and it no longer thermally throttles when doing a C++ build lasting 10 mins or so.
The ~1B English speakers includes Indians, that's a global denominator which includes west and rest. The point is US/west access to talent pool isn't some lopsided 8B vs 1.4B, not everyone is eligible.

Hence if PRC retains domestic best, then PRC has relatively comparable talent pool to draw from as US+west. The trend will favour English base effect over time. Also important to distinguish that it's not just about getting only best, US has had skilled shortage for years, their immigration system doesn't absorb enough talent, vs PRC gets to retain huge % of over produced talent to the point of youth unemployment meme. But that means positions gets filled as PRC ramps up or expands in scitech sectors.
That's the freedom of unspecified behavior.
1440p is good enough for 27in monitor. If I can have an array of those where it can track my focus between then and it was seamlessly integrated to OS I could see the value.
Point 2 is driving me crazy. Everything moved to places that now seem illogical.
"Getting our QuickBooks data into GnuCash took a bit of scripting using the capable (if poorly documented) Python bindings."

I wonder if LLMs can help with these gaps in documentation and examples?
https://gothamist.com/news/detainees-spend-an-average-of-115... but I think the "trick" is a DA getting a guilty plea under the threat of a very long sentence in trial (like 10 or 20 years in the case of Mitnik, Cunninghaming this).
Awareness itself precipitates change. Being aware reveals that choosing our response is the only thing we can control.

Anyway I read this article once while depressed and a second time recently.

https://thebaffler.com/salvos/endlessly-examined-life

What strikes me now after reading that is how boring (my) depression really is. I'm in no way saying the author's depression is more exciting at all. He self-describes it as a total waste -- not to be confused with the fact that I find his article interesting in that it reveals how boring depression is, it is a boring life course. That is illustrative and perhaps preventative and curative for others? So in that sense he made something out of it which is great!

My depression is routed in anxiety which is based on fear of being judged. That's pretty boring in the scheme of things and being judged is something we can't control anyway unless we don't want to do anything and be boring.
> There isn’t anyone reputable who thinks there’s a short term breakthrough coming

One big thing Apple has going for it is that they will iterate on a product year after year instead of doing one hardware update and giving up like Microsoft did.

Regardless, developers need hardware in their hands if you want third party apps for the new platform.
Yes. See their requirements.

No. You have to use the same approved key that’s associated with the artifact namespace.
We ended up wrapping aluminum foil around the fuel lines and it greatly reduced the number of occurrences.
The only good Android devices are the official Google Pixel series. Every other brand comes loaded with bloatware.
The VM runs in the host's ring 3, but the VM has virtual rings of its own. Removal of 32-bit ring 0 support including in VM guest mode could make it infeasible to run 32-bit OSes in VMs with reasonable performance on the new chips. The VM hypervisor software would have to switch to emulation QEMU-style whenever the guest was running it's kernel, or revive the old scanning and patching tricks from the early days of VMware before x86 had any hardware VM support.
> What dialects of Java are there? Not versions, dialects.

Maybe things have improved since I last did a lot of Java development but there were a few different JVMs out there and compatibility between JDKs /JREs wasn’t 100%.

> (There was a court case to prevent Java from fragmenting, but I guess people around here are too young to remember.)

I don’t know if this is a dig at me but I remember that era well. At the time I was writing Middleware for Oracle (a low point in my career it has to be said) and I had no end of troubles with differences between Sun and Microsoft JVMs.

But it’s worth mentioning Suns court case was about more than just fragmentation. Microsoft were ostensibly trying a hostile takeover of the ecosystem. There has always been a few different implications because Java was historically proprietary software. Which comes right back to my earlier point.

> Also, Go and PHP don't have dialects, either.

I didn’t say they did. I said they have reference implementations. Though it is worth noting that they arguably do have dialects. There’s an embedded language based on a subset of Go, and there are few PHP implementations not managed by Zend, such as Facebook’s Hiphop (I think it’s called).

> Not having an ISO standard is irrelevant as long as the actual language is unified.

That’s just less precise way of saying “reference implementation” ;)
First ever U.S. domestic travel advisory issued
> Having to start with static types subtly anchors you to your first idea. And the first is typically the worst.

Not just that, but dynamic typing conveniently allows you to try multiple ideas in parallel. In static languages, you tend to refactor The One Representation for a thing and try multiple ideas sequentially, which may or may not be better.

Of course, none of this is really inherent to the type system -- plenty of Python folks try various shapes for their data sequentially, and you can have multiple representations of the same data in a static language too. But I feel like the languages encourage a particular kind of experimentation, and sometimes either is more helpful than the other.
> A bullet proof HOWTO can fix all of this

You cannot document your way out of a usability nightmare.
It's cheaper to capture it where it is concentrated, at the source (eg. power plants).
Maybe you could even skip the commas entirely (or threat newlines as commas if possible?) That, along with unquoted keys, would make JSON perfect for me.

In such a hypothetical format, eliminating nulls entirely should Also be considered, the difference between a missing key (undefined) and a null value is significant in JS, but other (particularly statically-typed) languages struggle with differentiating those two cases, and this leads to `serialize(deserialize(a))` representing a different document than `a`.
This is a take I haven't seen much before, and I'd like to learn more about it. Do you have any sources?
It might be like the thing at Google, where people want to get promoted and big changes or new launches are the only way up, regardless of the effect on user experience.
> This is conspiracy theory nonsense.

No. This publicly goes back to Clapper telling congress that the NSA doesn't "collect" data on Americans. The lie was excused on the grounds that "collection" isn't them saving the data, but rather querying it later.
last few years has convinced me that Intuit is determined to kill the goose that lays the golden eggs by:

Is that you, Arlene?

Seriously, everything you list (and more) are things my accountant complains about. You're not alone in being a QuickBooks insider who hates QuickBooks and would love to move their clients onto something else.
Gain – the new fastest Go TCP/UDP framework – built on top of io_uring
Strange. Check your RAM maybe. I can't remember the last time Windows crashed on me.
Everything is perfect except for the reasons it isn't.
Which is weird because I Wanna Be the Boshy puts GOI to shame in the masochistic difficulty department.
> I don't know enough about color theory to really explain why this works so well, but there are plenty of papers and research on it.

Color is complicated.

- RGB is as simple but error-prone model for human color reception

- Human color reception is not linear and extremely lossy

- Color reception strongly depends on lighting and our vision autocorrects distortions

- Monitors and prints have their own quirks

As far as I know LAB color space tries to account for these facts. It doesn't surprise me that you found out that it worked better than other color models.
> That existing PGP signatures on PyPI serve no security purpose, and that all evidence points to nobody ever attempting to verify them;

Some Debian package maintainers do check them when downloading packages from PyPI. For example, in the .dsc archive for https://packages.debian.org/bullseye/limnoria, debian/upstream/signing-key.asc contains the key used to sign releases of https://pypi.org/project/limnoria/
For sharp bilinear, if you set the multiplication factor higher, it approaches nearest-neighbor. And, if the resolutions are very close, you still get softening on half the screen
There's nothing remotely economical about capturing CO2 in the first place. But if you're dead set on doing it, it costs the least to do it where the CO2 concentration is the highest (where it's produced.)
When they write a better article I’ll write a better comment
Honestly, if they can make a device you can comfortably wear for an extended period of time, with that spec sheet, there's a lot of lifestyle shifting things than can be done.

You could imagine locking virtual screens and interactive widgets in real space in exciting ways. You could redesign a living room if your main way to watch something is a virtual screen. Virtual cookbook apps you "leave" in the kitchen that you can interact with hand tracking even when you have raw chicken all over your hands.

The Hololens never got there but the use cases are there IF it actually hits the hardware mark. If its confined to 20 minute bursts before discomfort sets in like current hardware then its far more niche.
More Pros:

* Compiling to a single binary is awesome

* Rich library ecosystem at this point

* Backwards compatibility is a priority so you can be pretty sure code you wrote yesterday will work tomorrow

More Cons:

* Unused variables and imports are a compilation error which is INCREDIBLY annoying during development (number one frustration with the language)

* If you work with a team or a legacy project, you will almost certainly encounter panics from a nil dereference at some point (or in my experience basically all production bugs were the result of one)

* If you work with a legacy project, early lack of generics encouraged copy/paste spaghetti piles

* Due to early lack of real generics, many popular libraries (such as ent) used codegen to make generic behavior possible. Generated code balloons PRs (unless you take care to quarantine them to their own commit and share commit ranges for diffs), and gets in the way of understanding code you care about.
Redis Cluster has lot of limitations though. It's unusable for multi-key operations, no scan, no transactions, single database only, client has to support it, the way it works makes it unusable when connecting to it outside the network (see https://redis.io/docs/management/scaling/) etc. At that point RedisCluster is not Redis anymore and it's disingenuous to call it that. I would rather have slightly lower performance and not have to deal with those limitations AND not have tot deal with orchestration.
Nokia's Android phones are decent.
Alpha was also the first 64-bit processor Linux supported. AltaVista was originally just a tech demo for Alpha. The homepage, at least early versions, had little "AlphaPowered" graphics on it.
Plus excellent testing support.

If you eg interact with remote apis a lot, you can write the natural code: some api calls for setup, then your business logic, then more api calls... and then test this. In one linear function that is straightforward to understand. With great mock support, no need for code generation for mocking, etc.

Ruby is one of the few languages sharing this excellent support. All the other common languages require some combination of dependency injection, code generation for mocking, spewing unnecessary interfaces all over your code and turning it into a tangled mess of logic smeared across many functions, etc.
Why plain text over something like sqlite (or another similar open database).
A financial YouTube blogger that I watch (hedge fund manager, a university professor and a former investment banker - https://www.youtube.com/@PBoyle/featured ). He seems to have the credentials ( https://www.kcl.ac.uk/people/patrick-boyle ) and his videos are straight forward and accessible and not trying to sell you anything (other than the clearly identified paid sponsorship).

His most recent video is on commercial real estate - https://youtu.be/5QtCC6eUn-k
That would be better, I dislike much of the syntax in Rust, but I do love many of the concepts and the overall goals.

I don't know, typing in Python is something I do to get code completion to work in VSCode. Mostly I don't care for it, because I frequently find myself using duck typing to solve problems. Python is really good at doing what I mean and not bothering me with "technically you're wrong"... I don't care, the function does what's it's suppose to, I have tests.
It's interesting that this user was using notmuch before Gnus. I switched notmuch.el+notmuch to Gnus+notmuch last year, i.e., I kept using notmuch but I switched from notmuch's own Emacs frontend to Gnus's support for notmuch.

It takes Gnus ten minutes to start up even with nativecomp, and hours to do its initial indexing (but you already have to give up that time for notmuch's own indexing). It's unusable without nativecomp.

I switched because I realised that I was hackily reimplementing many Gnus features and ideas on top of notmuch.el in my Emacs init. I had to fix some bugs in Gnus, and help the author of nnselect fix some much harder bugs, over the past nine months. It works well now.
The first time I tried it, there were issues. That's why I stayed a long time with rtorrent.

But that was a good decade ago. No issues now (for me).
Fastmail works very well for me - for many years. Never a problem, great support.
If it's connected to a windows machine there's a chance that they push out a firmware update through windows update, yes. It's happened before.
Try using jaxtyping: https://github.com/google/jaxtyping.

It also supports numpy/pytorch/etc.
That's covered several times in the faq, but mainly to be human readable, editable, and future proof for any software to interact with.
As a business owner and software developer I'm extremely reluctant to host mission critical and sensitive data with a provider like intuit. This is why we use desktop QB.
Isn't that more equivalent of "I really want to have a typed and compiled language, but I'd also like to keep the Python like syntax". Nim is an underrated language, it's easy to pick up and plenty fast.
Are you just working in Unity in the hopes it'll be an easy port? How could you expect to target this device knowing nothing about the platform?
I wonder if LLMs can help with these gaps in documentation and examples?

I wonder if LLMs can do someone's taxes.

But I'm not going to be the first to try it.
Skinner (and behaviorists in general) did establish various 'laws' of behavioral reinforcement that do tend to hold in simple cases such as pigeons pecking at levers in return for food, etc. etc. Of course these laws had nothing interesting to say about language acquisition. I challenge anyone who thinks otherwise to actually try reading Verbal Behavior. It's an incredibly turgid and uninsightful book.
Pretty much I loved the Nexus lineup and used the first Pixels but stopped buying them when the prices started approaching that of laptops.
> it's tendency to infodump

If you ask me, this is very "con-artisty".

A ChatGPT answer looks exactly like a politician that doesn't want to tell you the answer to your question.

It also has a "high schooler" style, but mostly because of the rigid form it uses. If actual high schoolers throw random content in their essays like ChatGPT does, they will get negative points for that.
> CO2 dissipates

CO2 accumulates in the atmosphere where it acts as a greenhouse gas. How much is this going to cost us in the long run?
Recreating RP2040 PIO Interface in an FPGA
I had originally written something to that effect, but recanted after I saw Turing claimed “what I shall prove is quite different from the well-known results of Gödel”. I’d need to sit down longer to determine how equivalent they really are.
Contraharmonic Mean
I've built too many experiments to attempt to make this visual wearable plane worth it, and if these devices try to do anything more than hands free reading, they are a worse experience to achieve the same task.

Think about its 'most compelling' consumer use case - Lifelike Avatars in FaceTime. Which one do you think is preferred, cooking in the kitchen and wearing a headset, or propping your iPhone up and FaceTiming while cooking? Where on earth does it 'change the experience' to have a real-life like avatar? We have the 'life like' avatar right now with Zooms - and the reason Zooms suck is innately the human part, not the rendering part - most meetings could be emails or 5 min phone calls.

Everyone had spreadsheets and publishing needs (Mac), portable music players (iPods), cellular phones (iPhone), headphones (AirPods), home wireless music speakers (HomePods)... think of fitbit / pebble, 1980s VR and then todays VR ?
Because you don't need a specialized interface (though you still can if you want). You can use any random text editor to interact with the files.
I can't hear you over the literal backbone of the internet running in Rust inside Cloudflare right now
The genius behind Zelda is at the peak of his power – and feeling his age
That's so ridiculously tone deaf, self-righteous, and demeaning. Lots of talented devs work in thousands of companies.

Learn some humility and perspective.
This is a really good thing! I encourage you to use PTA by default.

However, I've found that I prefer GnuCash with the SQLite backend. This allows me to run checks and analyses on my finances with a shell script.

Yes, you could do this with plain text; that's why plain text is great!

I just prefer the SQLite way.
It's not clickbait unfortunately and the article shouldn't be flagged. Anyone who works closely with Windows in recent years knows that the OS is falling apart inside at a catastrophic rate. They seem to have entered some sort of tech debt spiral. Basic things that were once reliable no longer work right and MS seem unable or unwilling to fix them, or their attempts to fix them break things even further. I've seen them flatly give up on fixing bugs in things as basic as the sockets library or CreateProcess. Plus there are multiple critical, stop-ship level bugs in parts of Windows 10 that you'll hit if you follow their documentation for how to write and ship Windows apps. Some of these are fixed in Win 11 but they aren't backporting the fixes.

Take a look at this page:

https://learn.microsoft.com/en-us/troubleshoot/windows-clien...

What other OS has such a huge page dedicated to debugging failures in something as basic as the menu of apps? It's impossible to imagine Apple having anything even close to this. The first one in the list is: "Deployment/Install issues - Easiest to identify but difficult to recover. This failure is consistent and usually permanent. Reset, restore from backup, or rollback to recover". As in, the start menu can now get so messed up that the only way to fix it is to reinstall the entire OS, and this isn't one bug but a whole class of bugs. Others mention corrupted local databases, corrupted registry keys, etc. Again, this isn't news to devs who have to work around this crap all day. Microsoft doesn't seem able to introduce a cache or a database into the OS without screwing it up and introducing random data corruptions and failures all over the place.
Xiao Mi doesn't even try to hide it. They'll send your entire gallery up, make you accept their borderline insane T&C's just to use mundane apps (file explorer comes to mind), etc. They will reset your default app associations with every update and don't even let you unlock the bootloader unless you wait up to three months in some cases - and you have to register with your personal information and IMEI in order to do it.

It's nonsense. I'm really close to getting a "dumb phone" and calling it quits for mobile.
Many great books are already enumerated here.

If I am not wrong, nobody mentioned Roadside picnic yet.

Also liked Memoirs Found in a Bathtub by S. Lem.
I have 0 kids , I can eat what want.
I transferred all my Sieve rules for marking mail as read to Gnus scoring rules, but haven't made much progress beyond that. I turned on adaptive scoring, but I'm not convinced it is achieving anything. How do you make scoring useful, assuming you do mean more than just the equivalent of Sieve mark-as-read rules?
> Watermarking.

Watermarking only works if every LLM system available does it and it is impractical for third parties to spin up and use systems that don’t, otherwise it only detects content that opts in to being detected.
I like the idea of JSON5, but it allows a bit too much in my opinion. For example, why add the single quote? Why hexadecimal identifiers?
The “usability nightmare” isn’t PGP/GPG fault, it’s PKI. PKI is hard to use because of its decentralized and free nature.

The “fix” is to channel everything through google, or a government, or some third party that makes it easy and usable, but removes the main benefits of security, transparency, and independence.

I think the reason GPG is all we have and has been for 20+ years is because that’s as good as it gets and better than nothing.

It lets people who know how to use it communicate securely.

So you can document your way out of an impossible to communicate securely nightmare.
If you're going that far, you can do it now with mono-scopic shots.
GnuCash may not support concurrent users, but it does support concurrent programmers as its XML config files can be checked into git. From my programmer perspective, revision-controlled accounting makes sense. You can fix bugs and change names, merge and split accounts, all with history, comments and easy reversion. And unlike with h?ledger, you have a nice GUI for managing most day to day tasks.