skysight-inc/HackerNews huggingface dataset:
I like how they have a dedicated section for mixing Japanese and western language:

https://www.w3.org/TR/jlreq/#japanese_and_western_mixed_text...

I wonder if there are considerations for other combinations, such as mixing Japanese with right-to-left text. Maybe the other combinations are not nearly as common?
Can't find it at the moment, but someone did in fact create a passable homebrew CT scanner based on a small Faxitron medical-specimen X-ray machine of the sort that can be commonly found on eBay.

Edit: found it ( http://www.rtftechnologies.org/physics/faxitron-DX50-CT-scan... )

These machines are good for up to 8-10 layers of 1-oz copper.
The good news for everyone is, you can't just make up a good reason out of thin air! (unless you're lying). There's either a critical business need, or there isn't.

This of course requires this senior engineer to be business-savvy enough to discern when there's a legitimate business reason given, and at big companies that may require knowledge of politics among the higher ups which may be opaque to most folks.
> NodeJS is a framework.

Huh, I had no idea.

Sometime around Node 8.x, the async/await functionality in the ECMA spec was finally added to the stable API and I began to enjoy writing Javascript as a result. The language had a feature that was good, but the abstraction did not yet fully support it without a flag. The ECMAScript language is a good language.
I do not agree with your conclusion.

Google ChromeCast dongles cost a third or half as much a equivalent Roku gadgets. More importantly, Google doesn't make any attempt to prevent you from running vlc or mpv apps that you download.

Roku explicitly blocks 3rd-party media playing apps. The Roku media player has a terrible UI/UX and can't play many file codecs.

Also, Roku has nothing resembling a web browser app, whereas there are a few crappy web browsers available for Google devices. This isn't my use case, but it could be important for some.

Having spent time with both Roku and ChromeCast, I am hard pressed to present a single compelling reason to stay on Roku, much less choose it over Google.
This doesn't change the point of your answer, but to add on, the result of that learned function is the probability of all tokens occurring next which is sampled when inference is happening. The type of sampling used can be different at inference time.
Yeah, i'm not a fan of Ubuntu either. But if Linux isn't for you, that's great. I don't think any of us should work to convince you otherwise. We're fine. You're fine. No problem.

P.S. Chromebook is Linux under the hood.
As someone not very familiar with Poe, can you explain the difference? It looks like Poe is a front-end for multiple LLM's, and they advertise access to Gemini Pro [1].

What's the difference between the Gemini Pro they connect to, versus what you're accessing via Google AI studio? Is Poe adding additional safety checks, or is Google adding extra ones when used via third-party services? Or is Poe just malfunctioning, or not always using the model it advertises?

[1] https://poe.com/about
In a functioning system it wouldn't matter, the Constitution would be amended to enforce mandatory voting. Unfortunately, the document has become an object of reverence rather than a mechanism for change. In the current political climate of the US, the will to pass an amendment is effectively nil.
Why all tech-debt doesn't need fixing
This sounds like depression.
> Life is short and I need AI to flood what time I have with more garbage to sift through.

Funny or not, the AI can be used to judge whether or not to read something, making the circle complete.
There is no evidence. This entire line of thought is really stupid when chatGPT itself will tell you it doesn't understand the responses it gives.

Try the prompt in chatGPT4 "Can you explain to a human how you don't understand anything in the response you give to this question?"

For those that don't have chatGPT4.

chatGPT4:
"Imagine you're using a very advanced calculator that can help you solve all kinds of math problems, from simple additions to complex equations. Now, let's say you ask this calculator a question, like what's the sum of 2 plus 2. The calculator quickly tells you the answer is 4.

But here's the key part: the calculator doesn't really "understand" what 4 means, or what adding numbers is all about. It doesn't know that if you have two apples and get two more, you'll have four apples. It just follows a set of rules (its programming) to come up with the answer based on the input you gave it.

I work in a similar way. When you ask me a question, I search through a huge amount of information I've been trained on to find the best possible response based on patterns and data. However, I don't "understand" this information in the way humans do. I don't have personal experiences, emotions, or consciousness. I can't feel joy when I solve a problem or frustration when I can't find a solution. I'm like a very advanced book that can find and present information on its own but doesn't know what any of it truly means."

I am sure at some point people will start arguing that chatGPT is just bullshitting about this. This line of thought is so moronic and dangerous.
I learned this line being about the casino. My childhood mall had beautiful clocks.
You can have one database for passwords and another for OTP.
Expecting the rich to virtue signal a low carbon lifestyle to convince the masses that climate change exists is a little.... naive.
Brain Needs a Good Lawyer
This is still the case for nearly every stand-up comedy show i've been to. Now, for a concert, being there is a world of difference from watching it on someone's phone video and (less than stellar) audio setup.
100% agree with the AI on @cache decorator. It's a footgun and should never be recommended without a proper disclaimer. Unless it's a simple "single shoot" script, you really do not want the cache global like that.
> Am I out of touch? No. It's the children who are wrong.

Maybe the reason people are pessimistic about technology is because it sucks. You note that it started in the 10's and I'm inclined to agree (the 90's were amazing for techno optimism), so what changed?
Red Viper – A Virtual Boy emulator for the Nintendo 3DS
Slight tangent, but The Whale's Keeper (https://ifdb.org/viewgame?id=5k15omg0bdbddxfr) was an IFComp entry last year, built on a game engine for chat apps (https://plotopolis.com/). I'm not sure how much the format contributed, but did enjoy the game.
Minigames are everywhere, but devs have their reasons
I don't know about production, but I use it on my MacOS laptop to list all listening sockets with the associated command line. Should I be concerned that this sort of thing has correctness bugs? (Can anyone give a competing non-osquery implementation on MacOS?)

sockets() {
(osqueryi --list --separator ',' | column -t -s ',') <<EOF
SELECT s.local_port, p.cmdline
FROM process_open_sockets AS s
INNER JOIN processes AS p
ON s.pid = p.pid
WHERE s.state = 'LISTEN'
ORDER BY p.cmdline;
EOF
}
linux is good for it but it's still no windows unfortunately. gaming is the reason my desktop still runs windows, the day linux gets decent support for VR and i can be assured that everything will run 100% perfectly, but thats going to need extensive changes to how DRM and anticheat in many games function, or massive leaps in compatibility layers (which may happen relatively soon)
Another factor is that hardly anyone goes to the effort of holding their phone for the entire time and recording the full show, especially for the Taylor concert which is well over 3 hours long. Now there were quite a few full recording of The Weeknd's ~1h20m After Hours til Dawn Tour.
That can be addressed by using a three party age verification system, where the three parties are the social media site that wants to know you are above the age limit, the site that you provide proof of your identity and age to, and you.

With a properly designed protocol you can do this in such a way that (1) the social media site gets no information about you other than that you are old enough, and (2) the site your prove your identity and age to only gets whatever documents you provide and does not learn which social media site the proof is for.

That covers data breaches at the social media sites. They never see the PII for age verification.

The way to deal with the possibility of a breach at the site that does see your documents is to use a site that already have copies of those documents, such as a government agency or maybe a bank.
I understand your perspective and appreciate the flexibility of Linux, however achieving my desired setup on Linux does involve more effort and is sometimes impossible, as I explain in my post below.
Last week I got a letter in the mail from a company I bought something from on Amazon months ago. They were offering me $30 for a positive review. I immediately reported them to Amazon, but it feels like throwing a thimble of water on a forest fire, even if they take action (which I have no way of knowing).

If it was within the return windows, and the item was huge, I’d return it. I have no interest in having products from companies they participate in this type of thing.
Threads with implicitly shared memory are more or less impossible to use safely, particularly in a language like C. Coroutines for concurrency, and multiprocessing with explicitly shared memory for parallelism, is a better approach.
If current state is a form of economic slavery, alternatives may be welcome. Depends on your point of view I suppose, as well as your role and position in the system. Some may welcome decline over current state and the cost it imposes.

https://www.news18.com/india/frustrated-over-being-unemploye...

https://www.japantimes.co.jp/news/2023/05/31/asia-pacific/ch...

https://www.theguardian.com/world/2022/may/26/the-rise-of-ba...

https://www.vice.com/en/article/wxjqyb/south-korea-69-hour-w...

https://en.wikipedia.org/wiki/Japanese_work_environment

https://www.ilo.org/global/about-the-ilo/newsroom/news/WCMS_...

https://news.ycombinator.com/item?id=39504981
> Otherwise I go into the mall with a shopping list

I guess I’m in a minority, I can’t remember the last time I went to a mall to buy anything.
Maybe forcing debilitating repartitions? In retrospect we know it was part of the cause for the rise of the Nazis.
Upper class is definitely not Trump/Bezos/Musk. They exist beyond the upper class. Upper class are the kind of people to own holiday houses in nice coastal cities, "work" by running a business their parents left them and travel first class once a year.

Rich and famous isn't really part of the class system.
Yup. You see this ALL THE TIME with anti-BEV articles. The arguments being made are in bad faith. It's not that the individual cares but rather they are looking to give BEVs a black eye.

Another fun one is how whenever you talk about BEVs, there's all the sudden someone that lives in the arctic circle that has a 12 hour commute (Not hyperbole, I actually saw someone make this claim in an argument). It isn't good enough to say "Well then perhaps BEVs aren't for you" instead "The technology isn't there and nobody can use them".

It's just astroturfing or people trying to win a culture war.
I hope anyone who learned the horrible construction of double-checked locking would have used an alternative.
> I think China - the world's biggest polluter - will take offense at being called a "western-style society"..

Tianducheng disagrees with you.
It should be, but I’ve never gotten it to work with any Apple Bluetooth headphones. Only static unless I switch to AAC.
Yes, but not the reasons you're thinking

- If you have a fixed time budget and increase the GPU memory+compute available, you can directly query a bigger model. Raw models are basically giant lookup functions, and without the extra memory+compute, they'll spill to slower layers of your memory hierarchy, e.g., GPU RAM -> CPU RAM -> disk. Likewise, with MoE models, there are multiple concurrent models being queried.

- Most 'good' LLM systems are not just direct model calls, but code-based agent frameworks on top that call code tools, analyze the results, and decide to edit+retry things. For example, if doing code generation, they may decide to run lint analysis & type checking on a generated output, and if issues, ask the LLM to try again. In Louie.AI, we will even generate database queries and run GPU analytics & visualizations in on-the-fly Python sandboxes. These systems will do backtracking etc retries, and > 50% of the quality can easily come from these layers: LLM leaderboards like HumanEval increasingly report both the raw model + what agent framework on top. All this adds up and can quickly become more expensive than the LLM. So better systems can enable more here too.
What stranglehold do you imagine MS had in 1980, prior to shipping a single DOS install?

Android Linux and iOS are what killed MS's stranglehold on consumer electronics. GNU is a footnote in the history of MS's rise and fall in the space.
> I’m not equivocating AI to these inventions, but imagine if this dour, pessimistic outlook greeted electricity, the combustion engine, the car?

It did — all of those inventions had their fair share of opponents. Some of the naysayers simply didn't like change, while others had a pretty good understanding of the negative side effects of mass adoption. https://dangerousminds.net/comments/100_years_ago_some_peopl...
I like Robin Hanson, but does he actually publish work in different domains? I've only seen his economics-related papers.

Edit: And when I spot check, that looks to be pretty much everything (though I skimmed): https://scholar.google.com/citations?user=PjIP_WcAAAAJ&hl=en
My friends call this the complexity hump. Pretty much everyone goes through this phase. The faster you get out of it the better. Some stay there their whole career.
From the article: “To be honest, after typing all these numbers, 10 MB doesn’t even feel that big or special. Seems like shipping 10 MB of code is normal now.
If we assume that the average code line is about 65 characters, that would mean we are shipping ~150,000 lines of code. With every website! Sometimes just to show static content!
”
And the official CLI client for Bitwarden is here:
https://bitwarden.com/help/cli/
Can you tell if software tests are written by AI?
The intention of the treaty of Versailles wasn’t to make a peaceful Europe
> They remember waiting behind pushcarts, horse-drawn wagons, stalled trucks and old electrics in need of a charge.

This is a fascinating insight into the diversity of road vehicles at the beginning of the 20th century. Internal combustion engines and electric motors of comparable prevalence on the roads is a situation that we are only now beginning to witness again - after a period of a hundred years. It seems as if horse-drawn vehicles are still around in New York City as tourist attractions, but in this century I don't think anyone would even fathom enlisting an equine associate for goods transport within NYC. As for pushcarts, I would posit that the sacktrolley has probably displaced any other form of wheelbarrow or pushcart, but I've never been to NYC myself, so that's just a hunch.
Taiwan is twisting SpaceX arm
I’ve done this to automate and… err…

“template”

multiline string values back into valid yaml for proper indenting.

Works great, the issue is explaining to anybody why it was necessary, they understand it works but plead for a better way.

It’s one of those clever solutions that seems overcomplicated until you try to replace it and realize it’s actually quite elegant.
Sorry, I meant mostly like, "the transmission doesn't work any differently than anything else," you don't need to invent a novel transmission model to make something work.
This has nothing to do with reality other than the N=1 sample of your grandparents.

How can anyone believe this is beyond me. The entire line of thought is just so utterly clueless.

If you go back 50 years the average person worked a mindless factory job, never traveled very far, never went out to eat.
Work your boring/mindless job, come home to your small house and drink yourself to sleep while watching some shitty sitcoms on TV. Or you could go to the bar on the way home from your mindless job. Take your pick.
The split approach is because the free version of the library is not yet in Debian. There’s probably some way to pull it from the new queue directly but cloning the git repo is easier.
I only use KeePassXC for TOTPs now. Note it can work on Android too. There is often no good way to back up phone authentication apps without a cloud service, which is a problem if I ever lost or broke my phone, and it requires me to use a separate device when using my computer, which I'd rather not do.

Autofill can save you a lot of time if you prefer to usually stay logged out of websites (auto-deleting cookies, for example) but need to log in sometimes.
Is "Microplastics found in 300 year old lake sediment"
The human visual system regularly fills in what it expects to see in between saccades and outside of focus points. Confabulating missing details is a feature, not a bug.
On the flip side, Windows 8 was a superior interface for the Surface and similar devices to either 10 or 11.

While I wouldn't want to go back to 8 due to subsequent quality of life improvements for developers like WSL and winget, I still miss the UI every day. It looked clean and simple and worked great with a touchscreen and keyboard alike. Trying to navigate a Surface on Windows 11 with the utterly useless widgets hijacking the left swipe, the microscopic start menu, the on screen keyboard which can no longer be undocked and resized and the now-missing notification toggles is an exercise in frustration.

The backlash against Windows 8 from purists who hated anything mobile is exactly what led to the current enshittified version of the Windows user interface imo. Microsoft overcorrected and have now ended up in a worse place than they were when they started.
Sibling comment linked to Wikipedia English article, which describes the overall thing, but I think it lacks a bit on the "being the opposite of shock therapy".

The thing about Plano Real is really about its previous context. In the preceding 10 years, government tried fighting hyperinflation by introducing measures that, by their nature, could not be revealed to society beforehand. They did things like freeze prices of goods, blanket freezes of bank deposits and savings, etc. None of that worked, either because implementing price freezes was impractical and easily circumvented, or because freezing deposits hurt people's ability to invest, etc.

For Plano real, everything was laid out by the team proposing it far in advance, everything was clearly communicated by the government, all dates of transitions and rules were known in advance by all actors of the economy.

Really, the only unknown variable was the final conversion rate, but everyone knew it was going to kind of resemble the dollar ratio. In fact, I remember it crisp in my mind (I was a child), the final rate was CR$ 2750 = 1 R$.

And it worked.

Oh, and we also won the world cup that year, whiiiich in my mind, helped.
If you look at the history of these inventions, you'll find that the people who've been working on them recognized the limitations at the heart of these criticisms. Even today, it's more a question of tradeoffs where we try to minimize the negative impacts. But if you look at the tech world, there is no such philosophy. It's all about growth, being barely legal, and trying to ignore the negative aspects. All the points listed in the article is true, but there's been no answer other than "give me money".
OnlyOffice is a web app running in a browser container so performance is really bad.
Or just license SpaceX?
Agreed and it goes the other way too though

You will lose your vaunted place as “successful” if your great results were done through inequity
that was a thoughtful essay - why is this post flagged?
The article is in large part about the fact of an issue with a major US corporation being raised by a member of Congress, about which there is no uncertainty.

That there is uncertainty about the issue itself does not invalidate having an article, though its an important fact for the article.
> Being a polymath, I’ve (...)

I don't know, at this stage calling yourself polymath is a big red flag for me. Like calling yourself an "intellectual" or "thought leader".
Notes on Organizing Genius (2020)
Sometimes you have to get really creative to generate those clicks. That's what it's all about. Journalism is a faint echo of what it once was.
I had a company reach out after a year offering a refund for toner cartridges I left a bad review for.

I took the refund of course (since they were bad) and then they offered me another $30 to adjust the negative review which I left up, which when I ignored they upped it to $40 to remove it altogether.

I didn’t take them up on it, but I imagine they’re very successful offering such high a payment.
This reminds me of a story from several years ago where, as part of a bike-a-thon to benefit Parkinson's research, a Parkinson's patient rode a tandem bike with a family member providing the pedal power. This "passive exercise" led to a several day remission of Parkinsonian symptoms. The current article would provide a plausible mechanism for this effect.
Lenovo shows off a concept laptop with see-through screen
There's at least one open data quality issue for `process_open_sockets` on macOS[1]. It's a few years old however and, if you aren't seeing that casting error, you probably aren't hitting it. But that's a good example of the kind of debt that's been built up over time.

(In terms of general purpose/flexible tooling, I'm not aware of a close replacement for osquery.)

[1]: https://github.com/osquery/osquery/issues/6319
I wonder why we do not use some sort of labor as penalty for misdemeanor, instead of useless incarceration.

You caused $XXX of damage and you have no funds to cover it, you should work for the state until you pay back the sum.
What if you lost or somehow broke the phone? You'll be locked out your stuff faster than you'd expect. If you back it up to a cloud service, are you sure you can recover it without the TOTP? If you are backing it up to your computer, then it's already on your computer and will probably be compromised when your vault is, so you might as well use your vault anyways.
You know there's a licensing issue right?
That was a real hoot to scroll through. Thank you!

And then there's "PAUCI." (People Against Under Construction Images.) I guess their hard work, dedication, and commitment to the cause finally paid off.
https://www.andrews.edu/~rickyr/noconst.html
Agreed, I'm not arguing that video game addiction is good -- it's not. I'm saying that if a parent doesn't have the ability to enforce rules (whether by lack of ability, or because they're too busy supporting the family, or any other reason), then a child breaking the rules to play video games is much better than them breaking the rules in other more destructive ways.
Especially with food delivery apps. If someone is willing to spend $35 to have a big Mac delivered, how much would they be willing to spend on the big Mac itself?
Our local mall has an 8-metre high 20-ton clock sitting in the middle of it:

https://en.wikipedia.org/wiki/Hornsby_Water_Clock

The enclosing Westfield shopping centre is in two halves, and the clock is between them.
For people storing One-Time Passwords in 1Password, you can access them in the terminal too:

op item get <item_name> --otp

To copy to clipboard just use pbcopy or xclip:

op item get <item_name> --otp | pbcopy # MacOS
op item get <item_name> --otp | xclip -sel c # Linux
In https://github.com/vega/vega-lite/issues/408#issuecomment-50... Leland Wilkinson himself said “having gone through a lot of these GG-inspired systems, I believe yours is the most authentic implementation. I'm using it every day. Thanks for all the great work you've done.”