skysight-inc/HackerNews huggingface dataset:
I only recently learned of it myself despite being on nix for over a decade and reading many advanced bash shortcut blogs. IDK why it isn't well known.

For zsh users see here: https://nuclearsquid.com/writings/edit-long-commands/

Note: this can be tricky depending on where it goes in your zshrc. If you use a plugin manager (like Sheldon) then this should be above that. I ended up with this and it works well on OSX and linux

autoload -U edit-command-line
# Emacs style (<C-x><C-e>)
zle -N edit-command-line
# make sure `set -o vi` is above this line
bindkey '^xe' edit-command-line
bindkey '^x^e' edit-command-line
# (VIM) Use visual mode
bindkey -M vicmd v edit-command-line
I occasionally leave the "analytics" and "performance" boxes checked. It's the 3rd-party tracking that always get unchecked, and blocked (by uBlock) for good measure.
If we're going by a "simple interpretation" of the submitted title I'm pretty sure it's Canada. But the article actually says you'll hit "another country" after you leave North America. Which is more or less true but the use of "another" seems to be confusing a continent for a country.

I guess due South would be Canada and due North would be USA by that measure.
I am from North America actually, I’m curious where your association with it comes from. I just spend a lot of time on youtube/listening to hip hop so have heard Nardwuar do it many times. I’m vaguely familiar with it otherwise too, but wouldn’t be able to place it anywhere.
I'm not going to play that game, the discussion had meandered over to safety and independence as orthogonal things.

we're done here.
My perennial problem with frontend work is that all the articles are written for an audience of people who have been keeping up with the state of the art for the last 15 years.

The first time I wrote actual frontend things in exchange for USD, I was generating "DHTML" (my fingers stumbled over even typing the abbreviation because it's flushed so far out of my muscle memory cache) directly from perl. I know frontend stuff like a six year old knows calculus, and I feel like there's no way for me to catch up now.
A Child's Garden of Inter-Service Authentication Schemes
Email us at contact[at]rowzero.io, we should probably set up some sort of newsletter now that we are launched
You can configure a layer to act as one, without adding more hardware and making the keyboard larger and less ergonomic.
I’m not familiar with any custom man viewer functionality but maybe you're thinking of the CDE help viewer, dthelpview which would display man pages.
thanks for the thoughts.

1. I suspect something like Google, indexing feeds instead of websites, and also mapping what is a reaction to what, perhaps. something that makes a bit suspicious about the potential of this though, is the fact that we've had nice rss readers for so many years and none have embarked on something like this, although I think there was a huge potential if they could properly index youtube channels / podcasts for example (all already on rss). would love to find someone in feedly or inoreader teams to ask more.

2. its not only about self-publication / self-distribution though. this is already affecting normal users, to the extent that it resulted in a few break-aways from twitter (none successful of course), and even the whole twitter management changing and attempting to capitalise on the desire. none of this is enough (or is ever going to be enough) to really force big social media to meaningfully change on its own, but situations where we have a stable market dynamic that constantly produces disgruntled costumers who are still locked in the system without much choice, the change typically ends up happening through regulatory intervention (I mean that's their job), so yeah this point might be more relevant from a regulatory perspective rather than a direct market force.

and no worries. if I wanted only nice comments I would've only shared the post with friends or on linkedin / threads. the value, for me, is in these discussions, even if the language sometimes gets a bit spicy.
Too bad that Apple never made a standalone keyboard with Touch Bar. It along with the Elgato Stream Decks do show there's a demand for these things.
I would absolutely not recommend auto-formatting a legacy codebase. In my experience large C++ projects tend to have not only code generation scripts (python/perl/whatever) but also scripts that parse the code (usually to gather data for code generation). Auto formatting might break that. I have even seen some really cursed projects where the _users_ parsed public header files with rather fragile scripts.
Awesome. Tools and applications for:

"Ask HN: Why don't datacenters have passive rooflines like Net Zero homes?"
https://news.ycombinator.com/item?id=37607590 : awesome-fluid-dynamics

"Ask HN: Does mounting servers parallel with the temperature gradient trap heat?"
https://news.ycombinator.com/item?id=23033210 :

> Would mounting servers sideways (vertically) allow heat to transfer out of the rack?

"Deep Learning Poised to ‘Blow Up’ Famed Fluid Equations"
https://news.ycombinator.com/item?id=31049970 ; jax-cfd

"Zero energy ready homes are coming"
https://news.ycombinator.com/item?id=35064493 ; GH topic finite-element-analysis, structural-analysis
Checkout Contour Design RollerMouse Red. I've always been intrigued by it but haven't pulled the trigger yet.
Please correct the title to:

"Boiling And Filtering water..."

as stated in the article-- it's not only boiling. Boiling results in plastics being coated by minerals-- at which point they can be filtered out via a filtration medium.

"Boiling hard water that’s rich with minerals — such as calcium or magnesium — creates a chalk-like residue known as limescale, or calcium carbonate (CaCO3), which can trap the plastics.

That solid, chalky residue then had to be separated and removed from the water with a standard coffee filter or stainless steel filter, thereby removing NMPs.

"
> Pretty sure none of these countries have emissions targets

That's wrong. I'm not sure why I'm replying as truth seems be to first casualty in culture wars, but the only two that matter in that list are China and India due to their population.

China: President Xi announced that China would reach its carbon emissions peak before 2030 and become “carbon neutral” before 2060. https://interactive.carbonbrief.org/the-carbon-brief-profile...

India: Reduce the carbon intensity of its economy by at least 45 percent by 2030 compared to 2005 levels. Achieve the target of net zero by 2070. https://www.energypolicy.columbia.edu/publications/assessing...

Most countries have announced feel good emissions targets. It's a great way to generate political feel good's, and talk is cheap.
> a flow chart with a human serving as a voice-to-computer interface

Also known as IPoV (IP over voice).
You and everyone else in this thread know why. The list of benefits from Wayland is touted repeatedly, in every single one of these threads, for years. We get it, you don't care about mixed DPI, fractional scaling, HDR, non-tearing performance, VRR, a viable driver model for the 2020s, etc. You know, features that consumers expect.

HN should ban these threads. They're g-d absolutely worse than the worst politics threads.
Utility solar dethrones coal as the cheapest power source in Asia
Take a look at the Hyundai Ioniq 5 Limited trim.

https://www.hyundai.com/worldwide/en/eco/ioniq5/design
https://www.hyundai.com/content/dam/hyundai/ww/en/images/fin...
Looks like an OP-1 [1], as do those in [2].

[1] https://teenage.engineering/products/op-1
[2] https://news.ycombinator.com/item?id=39555544
The name might need revising for the UK market.
On the other hand, there was definitely a pop punk accent.

https://www.atlasobscura.com/articles/i-made-a-linguistics-p...
I'm very pro car and personal travel / liberty, but I will say living briefly in Sydney that the ferry is the ultimate form of public transportation, like a free tour.

However weather does play a large role, and during peak hours the crowds are quite daunting.

There's only very specific places where ferry is useful. You need multiple ports close to each other in calm water with high frequency traffic.
You could easily fit extra controls on a full-size keyboard as long as the keyboard and mouse are not wider than your shoulders. TKL has no ergonomic benefit, it's just an opinionated design decision which is common today because people don't learn to use a numeric pad. Cramped designs are good for portability, but bad for ergonomics.

Personally, I will never buy a TKL keyboard. I may rarely use the numeric pad, but rarely is not never, and I can think of a few specific use cases aside from typing in numbers quickly that require one. I wouldn't mind a keyboard with even more keys to provide better coverage of legacy layouts.
> It's a nice idea, but it's hard to do. One person is using VIM, another is using emacs, another is using QTCreator, another primarily edits in VSCode.. Trying to get everyone on the same page about all this is very, very hard.

I must have missed the memo where I could just say no to basic things my boss requires of me. You know, the guy that pays my salary.
They need a union, or to go on strike if they have one
it is a phone number, Empire Carpets

https://www.youtube.com/watch?v=uwJQQux0TF0
> Get the code to build clean with -Wall.

This is fine, but I would strongly recommend against putting something like -Wall -Werror into production builds. Some of the warnings produced by compilers are opinion based, and new compiler versions may add new warnings, and suddenly the previous "clean" code is no longer accepted. If you must use -Werror, use it in debug builds.
The pronunciation of Chili, NY is an immediate way to ID anyone from the Rochester area.
I use Vimium browser extension and neovim with remapped C-u & C-d.
Navigating long pages and files is a breeze with HJKL.
Conditional formatting is high on the to-do list

If you're open to it, email us at contact[at]rowzero.io and we would love to do a call to talk about your use case, what features you want, etc. We love doing customer calls and adding delightful features.
Just because a step is easy doesn't mean it's easy to understand and vice versa.

Just because you understand something doesn't you it's easy or hard.

Or to use your letter game:
You got an E, without knowing the phrase you don't know if it's a rare letter or a common one, especially if even don't know the language of the phrase.
Do standard carbon filters like Brita filters and under-sink filters remove microplastics?
> I use a table because the random order is a grab bag (to ensure rows aren't starved of updates)

I think the search keyword for this is "quasirandom", FWIW.
"The book is meant to be about _our future_ "

The book is meant to be about one possible future. It is explicitely not meant as a prediction how humanity will develope.
Integrated numpads and navkeys end up gathering dust most of the time for my usage. I like the macOS global text nav shortcuts[0][1] better than the typical dedicated keys, and I rarely enter numbers in great enough quantity that speed matters. For the odd occasion I do need to enter numbers, I have a separate numpad I can pull out and set to the left of my keyboard, where it’s not dislocating my keyboard’s home row or messing with mousing space.

[0]: https://jblevins.org/log/kbd
[1]: https://web.archive.org/web/20220217071143/https://www.hcs.h...
On the contrary, that scenario (as well as, "what if your SaaS provider or CSP is hostile?"), are great "clarifying" questions to understand the security architecture of a product that is very likely to see some incredibly sensitive data.

It is possible for the answer to be that a service is NSL proof -- with asterisks, and the asterisks are very interesting to discuss.

And no, it's not about the US security apparatus for most firms, although if you take a look at AWS's security teams, you'll see there is a lot of experience exchanged, and AWS does secure the US security apparatus' data.

They're quite good at it.
The core reason is that nobody understands how these models work, and hence what they are/will be capable of. It's a little unnerving to think about, since the approach is pretty much "Lets build the framework, plant the seeds, and then see what comes out the other side".

If AGI is achieved, it will almost certainly be a surprise rather than be intentional.
Today is a payday for us, worked great!
Google chrome must be one of the most used (in terms of CPU time) C++ software in the world right now. That means it's been fuzz tested (by the developers as well as by the users and also the random websites that gives it garbage html and javascript) extensively. I can only think of the Linux kernel that is more widely used, and Linux is not C++.

Since you seem to be very good at c++, can you point to a "significantly higher quality" c++ projects please? I'd like to see what it looks like.
My first thought.. they are really going to call this "the knob"?
The keyboard is nice (ish) but the keys layout is wrong for macOS (command-option/alt-control order).

Personally I also prefer to have a numpad.
Put the thieves in prison. Easily solvable.
There are some vendors that do this already, eg https://www.marketholidays.com/features-HolidayDataService.a...

From working at places that do electronic trading, most have some sort of central db, as well as procedures that mostly work for those times when you realize it's a trading holiday or a special session Right Now.

What's worse is when timezones/DST changes at short notice, because that involves rolling tzdb, or shudder the JVM.
Linguistics Professor Listens to a Blink-182 Song and Analyzes the Accent (2015)
Reminds me of a woman I dated in my twenties who had invented a language while in college. She had written a few sentences on a classroom blackboard to show it to a friend but didn’t erase it. A day or two later, she showed up at a linguistics class to hear the professor and one of her classmates trying to grasp the structure of this language they had never seen before.
I'm not sure and maybe someone can correct me but common reverse osmosis filters also do the trick.
True, but then you have private data on the cloud which a lot of folks either aren't happy with or in some cases maybe can't do.
I don't know that I made a good point,

I figured just sort of an obvious point that the Arabic wouldn't have lasted but all these other things would have explanation doesn't pass the smell test.

Arabic is problematic for various reasons so they cut it and then figured they also needed to make up a bunch of bull about cutting it, companies got to spin their investment but it devalues the art of the whole to me.

If they had said hey it's problematic for lots of reasons so we cut it, sorry. I'd be like yeah ok. But the explanation is just not believable coming from a language designer of some intelligence who would have had the same thought I did only probably much stronger, quicker, and deeper.

To paraphrase - it's difficult to get a man to make a truthful argument when the big bucks depends on him lying - but he still knows he's lying for pay.
some commentary from 2017 https://news.ycombinator.com/item?id=14210418 (Apr 2017; 194 comments)
The qm article says "A number is totally real if it satisfies a polynomial equation with integer coefficients" etc but I love your spirit and it's totally on quantamags for not stating their inputs up front
Even Youtube now pushes tons of the search and discovery results to "Shorts" - I 'busted' a nephew who was supposed to be away from screens mindlessly watching Fortnite shorts on a TV in a far flung corner of the house. Just as pernicious as everything on Instagram or TikTok. Same kid was also sent home from 5th grade for dropping a racial slur that he had no idea what it meant.. just a terrible time to try to be raising kids.
Is this household or individual?

Damn...it used to be $1 million seemed like a lot of money; it goes to show how wealthy Americans are and have become over the past decade, thanks to fat white collar salaries in tech and other professions, huge returns from stocks and real estate (helped by low interest rates and cheap mortgages) since 2009, big inheritances, equity, start-ups, etc. Despite doom and gloom by media about how many Americans do not enough money for emergency, evidently plenty do.
Money is __a__ objective not __the__ objective.
A custom JIT + language + web framework + DB + queues + orchestrator + hardware built to your precise specifications + DCs all over the world go a long way ;)
Worth a mention... Falsehoods Programmers Believe About Time: https://news.ycombinator.com/item?id=4128208
It's moving slower in Europe, that's all.
Has anyone looked at designing a headless distributed union? The coordination function of unions is theoretically very useful and positive, but the governance structure tends to resemble that of a large corporation.
tones.

or knowing what a character means, but not knowing how to say it. or knowing how to say something, but not knowing the character.

Vietnamese was easier in that regard.
I like the variation where the note for "hair" is played a half step flat.

In the example on the wikipedia page, the implied chords for "shave and a hair- cut" would be

(original)

G / . C G
shave and a hair cut

(variation)

G / . Eb7 D7
shave and a hair cut
Profile-Guided Optimization Revolutionizes Performance of Go
Can't edit my comment so I'll write as a reply

This is to all the people saying no difference between downloading and running right away

If the download gets interrupted bash will execute the partial line. That means `rm -r /tmp/foo.ext` or `rm -r ${HOME}/.tmp_config` can execute as `rm -r /`. This can be mitigated by wrapping the script. Best way to do this is wrap the whole script into a function and then execute at the last line[0]. Oh, and you can detect `curl|bash` server side[1]

[0] https://archive.is/20160603044800/https://sandstorm.io/news/...

[1] https://archive.is/20230325190353/https://www.idontplaydarts...

Edit: as an example, rust does the warpping. But they still place this stupid shit on in their install instructions. Bad Rust! Bad!

https://www.rust-lang.org/tools/install
Pain We Forgot
There's still some boilerplate, but I'm a big fan of Open Props[0] because it takes a hybrid approach. CSS isn't necessarily reinventing the wheel, but allowing for easier / more powerful approaches to difficult layouts or things that would otherwise require JS. Bootstrap is fine but troubleshooting advanced layout issues involves a lot of inspecting elements to see what styles are actually being applied (at least in my experience, YMMV) so I'd personally always bet on CSS.

A new feature that I'm excited about is the `@scope` rule which is going to make scoped styles a lot easier.

[0] https://open-props.style/

[1] https://developer.mozilla.org/en-US/docs/Web/CSS/@scope
if some social group today finds itself 'put off' by arabic words and imagery, does that make it more praiseworthy to omit arabic words from a story you are telling them, or to emphasize arabic words in a story you are telling them? i would tend more towards the latter; i don't think that kind of thing merits coddling
Granular Private Data Is the Foundation of Targeted Advertising
I wonder when a bit of memory crossed over a bit of money. Pretty early I guess.
what do you mean by "content-centric-networking"? perhaps I have some reading to do.

the "allure of large companies hoarding all the data" might be a factor independently though. I personally believe a proper content discovery service is key to any form of decentralisation, and that is, as far as I can imagine, highly dependent on centralised entities amassing and then processing large amounts of data. I mean we sold our data to Google and in return got the current decentralised web where anyone can make a website and get traffic if the content is good enough (or SEO-hacky enough).
Me too! I use glass at home.
iirc Facebook has 3 billion users, so that sounds plausible.
Without being able to verify, I would assume it’s designed to behave in this way. The longer you wait the more anticipation builds up, the more gratifying it becomes.
Someone should tell those silly Chinese to look out the window and check if they actually have access to the sun before installing solar panels, because they are installing them at every increasing rates: https://www.statista.com/statistics/673444/china-solar-power... /s
And you're assuming they weren't redesigning it anyways.
In this AI-fuelled world where everything is run by 2nd rate AI-generated code, talented programmers will be able to hack the whole world.

Forget working for anyone, just make the machines do what you want.
Usually you can remap the layout in the firmware, and it should be easy to move the caps around?
> if (disableCommentsRanking.enabled == False)

This could use some light-touch code reviewing
Functional ownership through fractional uniqueness
Man can run groff which can in turn run arbitrary subprocesses.
I've been thinking it would be fun to make a big console-like keyboard with a whole other set of keys above the normal keyboard for things like Greek letters, mathematical symbols, additional punctuation marks, etc. If I used OLED keycaps, there could be a big scroll wheel on one side that would select which character set was used for the supplemental keyboard.

Simplicity and portability have their uses, but I've always had a fondness for the aesthetics of those complicated-looking industrial control consoles. (The ergonomics are much better, too!)
There's a whole lot of frontend content written for complete newbies, as well as stuff written for people who have been keeping up; if you are an experienced programmer who hasn't been keeping up with frontend stuff, you'll probably need to use a mix of stuff written for people with less programming experience than you have and stuff written for people with more frontend experience, but catching up isn't making up for the intervening time you weren't engaged, because while a tiny fraction of the knowledge of frameworks that has come and gone went into shaping context for the "always current" people learning the new stuff, a large fraction of it is just knowledge that is no longer relevant.
That's putting it very diplomatically indeed.
This is fixed by the suggestion right before it:

> * Reproducible builds. The sanity you save will be your own. Pro-tip: wrap your build environment with docker (or your favorite packager) so that your tooling and dependencies become both explicit and reproducable. The sanity you save will be your own.

Upgrading compiler versions shouldn't be done out-of-band with your normal PR process.
Modern C++ is the language of choice for high-performance, high-scale data-intensive applications and will remain so for the foreseeable future. This is a class of application for which it is uniquely suited (C and Rust both have significant limitations in this domain). There are other domains like gaming that are also heavily into C++. Avoiding legacy C++ codebases is more about choosing where you work carefully.

It goes without saying that if you don't like the kinds of applications where C++ excels then it may not be a good career choice because it is not a general purpose language in practice.
An outdoor oasis at the busiest airport with AMEX's new Centurion Lounge
Shape of AI: How UX interaction patterns are evolving in the context of AI
I had the same gag reflex when I saw the suicide questions bringing my 10yo to the doctor. Talk about leading the witness...

I get the issue, and we have a real problem in this country with depression. But the solution is to ask a sterile question on basically what looks like a standardized test to a kid? Eh, I think not.
Pictairn island english is the wildest though.

I wish the antarctic was accessible to common people. Why migrate to Mars outer space when we have antarctica.
Principal Ed Rooney gives the finger and two bits in Ferris Bueller's Day Off:
https://www.youtube.com/watch?v=Li_jp3mYXLA