skysight-inc/HackerNews huggingface dataset:
> I’ve always found chords difficult. Doing lots of chords starts to strain after a while.

I agree that on a non-programmable, standard layout keyboard, chords are going to be uncomfortable. The most strain I use for chording currently is with the shift key, though. I can access the other layers and even modifiers on much easier to access keys. My keyboard also has a thumb cluster which vastly improves the chording experience. I can activate layers using my thumb so there is no additional strain on accessing them. For example, to access navigation arrows, I hold the "backspace" key down, which is a key on my left thumb cluster, and then press hjkl with my right hand. There's another layer that converts the right side of my keyboard into a number pad. I also have modifier keys sitting on my home row keys (shift, alt/option, cmd/super, ctrl has its own dedicated key in my left thumb cluster, though it also sits on the home row). What is the "caps lock" key on most keyboards serves as an "escape" key when tapped and when I hold it down it activates all four modifier keys, colloquially known as the "hyper" key, which I use for global shortcuts. There's a ton of functionality that makes using the computer itself easier and reduces the need to use the mouse.

> I much prefer modal solutions and sensible use of navigation keys when the right hand isn’t doing much typing (my work is not just typing/programming, and I do a tremendous amount of number entry, so both the navigation cluster and numpad see a lot of use). I am a vim user after all.

I've been using weird split keyboard layouts for a long time now. I don't do a ton of number entry. I think if you are then it does make sense to use a number pad, but I also think that the number of people that think they need a number pad is much greater than the number of people that actually do. Not suggesting that's the case for you, it's just been my personal observation. I would prefer a modal solution as well, but that would require a complete rethinking at the operating system level, which is more than I personally am capable of taking on. You can assign a key to toggle a layer in QMK/ZMK, though, so you could actually get that more closely analogs vim. But to create a very good experience, you'd need a keyboard that is talking to the computer and is aware of states all over the computer.

> I think I am also more sensitive to strain as I prefer trackballs over mice and trackpads. Laptops are particular rough for me. I can’t imagine sitting on a couch with just a Macbook Pro all day. Many of my colleagues are fine with that!

In my experience, ergonomics is more about balancing wear, like rotating tires, than it is to stop strain entirely. I like finger trackballs a lot, but thumb trackballs put too much strain in the wrong place. I can't sit on a couch and use a macbook pro at all, either, so I can certainly empathize. I envy those people a lot.
Commonly used along with OPEX (operating expenditure).
It’s actually pretty standard operating mode for many big tech adjacent, regulated industries. They don’t necessarily expect you to be 100% perfect, but they do expect you to build in such a way that their privacy tools can inspect things and you get urgent tasks filed if something doesn’t meet spec.

What they want is additional work, and technical implementation that the agreements are being enforced in code. It’s a fascinating area for a career, but the tools are not well developed and engineers not trained to code this way. Ends up being like a 40% tax on a lot of peoples work, plus the people who write and operate the verification systems.

It’s probably what the security field should have done years ago, but there were never as expensive of fines as for privacy violations.
It would be quicker to make ad platforms and ad presenters liable for damages, and pay for fees and fines.

Old school ads only threatened to stink up the room with the scratch and sniffs....
The source code seems to be here: https://github.com/jorants/mitmproxy/blob/d3ceb1b0f8a5a09e63...

Installation steps seems to be:

- Navigate to /cert/magisk and download the ZIP file

- Load the ZIP file in your Magisk app

- Might be necessary: reboot

The link to the Magisk module is also on the normal Mitmproxy cert page. Because each install generates (or should generate) its own certificate, the module needs to be generated on the fly.
It’s still a developing situation but a famous celebrity could be involved in why so many were crowded together.
Live patching is cool but it's something of a mythical beast. I hear lots of people talking about the wonders of live patching but very few people reporting on actually using it in their own production systems. If you're building an ultra-reliable system, then you have to somehow make it robust in the case where (some of) the hardware executing your code fails. Once you've covered that case, there's not much need for live patching.
It always strikes me weird when someone judges me without knowing me.

And I'm not speaking for a group of people, but the real estate market in Europe speaks for itself and what the people are voting for, including with their wallets, and what the regulations allow for. It's what I noticed since I moved here. I'm not making this up, it's what the market looks like. Don't hate the messenger.

If you pitch China style neighborhoods of concrete jungles full of high-rise buildings in Europe, for the sake of growth, nobody will want that. We already have some such buildings/neighborhoods and are usually low income migrant areas where nobody wants to live. And post-communist Eastern Europe has such areas of commie-blocks but that's a different story.

The most desirable housing here where I live (Austria) is low-height (2-4 stories) low density neighborhoods with green gardens in walkable areas close to the old town where all the amenities are, or single family homes with large green areas in the country side. Those are also the most expensive forms of housing (d'uh!). I've notices this market preference applies to other EU countries that I lived in as well.

Tall, high-rise concrete buildings here are few and are usually built as low-cost housing for low-income people and are usually located further from the old-town where building regulations allow for extra height and where land is cheaper because it's also in less desirable areas with more trafic noise, more pollution, less green spaces and worse schools/amenities/infrastructure. Nobody, except the people who can't afford better, wish to live in those high-rise dense buildings/neighborhoods as it's pretty depressing, and some of those neighborhoods are already showing signs of ghettoization including higher crime rates and low school performance, which doesn't help sell the idea of high dense living as being desirable to anyone.

Maybe there are exceptions in the diverse EU, with cities that have made dense, tall, multistory concrete jungles a desirable living proposition even for the well off to have families in, but I haven't seen that yet.

I'm sure tall and dense building could be made desirable here for many Europeans but it requires a complete shift in mentality, and a well though out urban planning that focuses on quality of life and livability for all social classes to live under the same roof, instead of building them as cheap housing for migrants in the middle of nowhere to turn into future ghettos.
No, this seems like a naive uninformed comment unless you say more.
>Lets say a lobbyist for a nonprofit cancer research group has dinner with a representative and lobbies him to vote for increased cancer research at this dinner. Is this bribery?

most people would tend to agree that if it required something it was at the very least an exchange, perhaps a bribe.

one could ask why the request for support couldn't be done over the phone; the answer is "because of the dinner." -- well, then, isn't the dinner being exchanged for the support?

what is the value of the dinner? Does the value represent a monetary amount that would throw red flags up regarding the dinner being an exchange of value rather than a living expense? Does this exchange of value represent a bribe?

It's not as cut and dry as "A is lobbying and B is bribing.", that's why most political corruption scandals are generally handled by committees of people that try to go through the events to extract meaning from them.
That is not enough sympathy for FAANG companies. Lets make it trivial, they deserve that!
Not GP but (former) chemist, and I share the same sentiment. Paraquat scares me. Note its direct chemical similarity to MPP+ [0], both sporting that methylpyridinium moeity (the CH3N+ in the ring). In fact the only real difference is paraquat is a two-for-one on neurotoxic functional group.

Glyphosate gets a bad rap in large part due to similarity to organophosphates (P-O-C), which are usually quite toxic, but it is in fact a phosphonate, with a direct P-C bond. I forget the exact mechanism, but it makes a difference.

Also glyphosate readily hydrolyzes, while paraquat is a "brick" that resists breakdown and is prone to bioaccumulation.

The mechanism of action is identical: methylpyridinium promotes the production of reactive oxygen species which wreak havoc on cellular machinery. In fact MPP is a "quat" and was briefly used as an herbicide. The chloride of MPP+ was sold under the trade name Cyperquat.

> As an herbicide, paraquat acts by inhibiting photosynthesis. In light-exposed plants, it accepts electrons from photosystem I (more specifically ferredoxin, which is presented with electrons from PS I) and transfers them to molecular oxygen. In this manner, destructive reactive oxygen species (ROS) are produced.

> MPP+ exhibits its toxicity mainly by promoting the formation of reactive free radicals in the mitochondria of dopaminergic neurons in the substantia nigra.[9][10] MPP+ can siphon electrons from the mitochondrial electron transport chain at complex I and be reduced, in the process forming radical reactive oxygen species which go on to cause further, generalized cellular damage.

[0] - https://en.m.wikipedia.org/wiki/MPP%2B
Because of the forced part. Normally API owners get to make their own choices about what to change and when. That goes away if they are forced.
But if you have trademark for brand name you should be able to prevent others from using it, right? https://support.google.com/adspolicy/answer/2562124?hl=en
What about it? Why would you think that now they won't be able to?
Our existing natural gas pipelines can handle storing up to 10% added hydrogen gas. If we were to start ramping up biogas production from waste streams we could produce some, if not all of the methane that goes along hydrogen in natural gas. This would utilize existing infrastructure, and help with energy production at night (think heating) when solar is unavailable.

Hydrogen is only difficult to store if it is pressurized, at low pressures there are low losses due to adiabatic expansion. Embrittlement is only a concern when you're holding back high pressures, and isn't a big concern for pipelines which can conceivably hold a large amount of reserve fuel.

I think the purified oxygen is an overlooked resource, as it can be used at, or near, the electrolizer as a method of producing pure syngas from waste organic matter using gasification. Normally woodgas or producer gas isn't desirable because it is made from atmospheric air as the oxidizer which contains a large amount of inert nitrogen which takes up space and produces nitric oxides at high temperatures. By using pure oxygen one can produce higher temperatures in the gasification reactor, and a purer syngas. This could be stored, and then used along with the hydrogen to produce heat and electricity in existing natural gas turbines when it is needed.
I learned of her death when The Telegraph published her obituary last Tuesday, but it’s paywalled. I haven’t seen her death mentioned elsewhere either.

https://www.telegraph.co.uk/obituaries/2022/10/25/kathleen-b...
> Whoops!

> Something went wrong.

> (404 page not found)
It’s more fun to put it at the end :)
>Campaign Contributions, or as what is known in all other Countries as Bribes.

Other countries have limits on campaign contributions, but claiming that they're known as "bribes" is a massive hyperbole.
We Americans are against chemical warfare in other countries but not when it is done in our own homes or farms against other species.
Could you elaborate? He wrote a book that many considered important, but how specifically did he solve people problems? To me it sounds like he understood emergent behaviors in economics, but didn’t those economicists also believe in the rational actor? That is not an accurate assumption about humanity.
I mean, the universal advice is also not to hold too much cash because it gets eaten away by inflation.

But none of this has any relevance to the fact that, for immediate spending purposes, cash and liquid publicly traded stocks are identical.

It utterly irrelevant whether you "should" only hold stocks for money you don't think you'll need for 10 years (which is highly debatable, and day traders certainly disagree). The point is, if you need the money next week, your stocks and your cash are identical. That's all that matters.
I’ve sold many an incomplete product and made money from improving it over time.

From my perspective, exploiting addicts and capitalism never entered into it; that’s just how MVP and customer-focused development work. Making money from the MVP validates the general direction and developers are incentivized to improve utility to generate additional cash flow.

Projects that seek to deliver a complete and optimal solution day one generally fail because the creators don’t have a complete and optimal understanding of customer need. Plus it takes forever and creators need to eat while working.
This is a very flawed comparison. Nobody uses your lawn to make business.

If someone depends on your lawn mowing for their business, and they require it to be on a high level of quality I would expect no less of a payment for that
I am not sure where I read this or who told this to me, but my favorite piece of advice (prior to having kids) was "don't waste your time with people that don't give you positive energy". It's really easy to get brought down by other people's negativity, be at work or in your personal life. Staying away from people that bring you down is key to being happy and successful.

The most important piece of advice I can give to any new parent is
"You have between 6 to 10 years where your kid(s) actually wants to hang out with you - take advantage of it, you'll never get another chance"
IANAL, but the AGPL scares people (like lawyers) simply because it’s untested legal waters. The GPL at least is clear about what counts as distribution, but the AGPL, depending on who you ask, may or may not be. The GPL also has case law in a few countries; the AGPL doesn’t.

Some developers at $BIGCORP may think they’d be fine using an AGPL library/utility in one spot, but legal gets nervous, so they recommend management shut it down to avoid lawsuits.
Lots of open source projects have a foundation that manages the money. The foundation decides how to allocate the funds based on what they think will provide most value to the community, whether that is covering server costs or paying specific individual contributors to write code.

Examples: Python Software Foundation, Haskell Foundation

In practice this seems to work well.
I have implemented touch events yesterday. I think if you put your screen on landscape you can kinda use it. Also the '<' button hides the menu, which allows you to paint better.
"Lovecraftian dystopia" has to be hyperbole. I remember similar comments before cell phones became popular. No one can just go down to the river watch the water flow anymore! They always have to be on their phones!
give money to somebody to develop something given away for free? just because it enables businesses / keeps people secure / gives agency to customers / reduces monopoly dependency / increases derivative works? that's Commie talk!

I'll take it if someone makes it free, of course. but I'll be damned if I'm going to pay some insignificant tax to support it!!
Aren't all of these indictments of CTOs/COOs, rather than cloud providers?
How long until the growth of the growth is expected to grow quarter to quarter?
Starbucks will get reporters' messages with union, federal judge rules
GCL (GNU Common Lisp) - https://www.gnu.org/software/gcl/
Looking to the political documents for clues is a fascinating and insightful method — one they say they based on the Challenger Spacecraft disaster investigation. If accurately interpreted, they're like echos and impressions of what happened — while most were looking for "hard" evidence and data.
Yeah Google Ads lies about the destination URL, it always has. Which is why the correct choice is to consider Google Ad links malicious by default. There's actually no way to be sure where clicking them will send you, and tons of fraudsters have put scam ads with the official legit domain listed.

I've seen both Amazon and Best Buy URLs on scam ads.
More info and highlights about bcachefs:

https://bcachefs.org/

Bcachefs is a new filesystem for Linux.

Copy on write (COW, like zfs or btrfs), Full data and metadata checksumming, Multiple device support, Replication, Compression, Encryption, Snapshots, Caching

Erasure coding (not quite stable)

Scalable - tested to 50+ TB

Already working and available today
The BBC (and all other UK institutions like The Guardian) is basically entirely clickbait and US propaganda nowadays.
Post is nearly entirely whataboutism.

> The world is moving and sysvinit is left behind.

Contrary to the popular belief in your microcosm, the world did not adopt systemd. Android, Knoppix, Slackware, among dozens of other distros, rejected systemd. macOS uses launchd, which inspired systemd, yet launchd is generally more unix-like in that it assumes a daemon knows what's best for itself, and doesn't make decisions for it, nor is launchd aggressively annexing Darwin. Oracle Solaris, Illumos and variants use SMF of which sysvinit is likely a dependency, while NetBSD, FreeBSD and OpenBSD use rc, a BSD-style init also of which sysvinit is likely a dependency. Though Linux replaced a lot of BSD installations in the last decade, like systemd has replaced sysvinit in a lot of distros, the decision to do so was arbitrary and without compelling advantage or reason, and apparently mostly due to fanatical devotion. BSD, fwiw, isn't going away, and in various implementation, neither is init.
I think it is. It's way too normal to build a product and pull source code from hundreds or even thousands of packages that you have no idea about. Even worse, loading these dependencies may execute install scripts that have full access to your dev computer.

Open source is fine and using it is great. I trust many dev teams, but not all. Many languages (JS, Python, Rust, Go) have a super extensible, developer-friendly library of open source components for you to reuse, but this model also encourages relying on these tiny libraries often written by volunteers with no time to prune and maintain their own dependency tree.

Personally, I try to just grab the code I need from small projects (with a link back to the library of origin) rather than add the dependency. This makes license management more difficult (as the source code usually comes with license terms) but packages like left-pad are better off in some kind of helper folder than in the dependency graph.
That's interesting, are there any famous examples?
If we're talking about liquidity in publicly traded companies, the kind average people are investing in, that doesn't matter for any practical purposes.

You might as well say there are big differences in ATM fees depending on where you withdraw money, and it varies by bank.

But that's not the point. These tiny details are utterly irrelevant to the fact that stock value is as real as cash. It's not "paper value" where gains and losses are somehow imaginary or don't count.
Okay, if you think having dinner while talking about cancer research is bribery, let me find you an even more bare bones example.

Your representative has a town hall and afterwards you get a few minutes to speak with him. You argue that the number of stop signs in your neighborhood isn’t enough and causes danger. In other words, you lobby him to pursue increased stop signs in your area. He hears you out, you guys shake hands, and leave.

As you have now engaged in lobbying, have you engaged in bribery? Clearly not. The two words are not synonyms.
And yet, these "ambitious targets" as you characterize them, are insufficient.

I don't even need to know the target or the efficacy. The static political situation and power structures versus the actuals of three decades of climate science have not significantly changed. The only improvements have been solar/wind/battery changing the efficiency and emissions game, but REDUCTIONS are still effectively nothing.

All "emissions targets" are "compromises" between political ignorance/denialism and reality. Everywhere. Until the rich realize they are directly affected (not their children, the elite care nothing for their children), real policy won't emerge.
Because the requirements of the APIs will be established by law and subject to litigation by competitors and api consumers.

That’s what forced means.
Bad comparisons aside, maybe you should try not mowing your lawn for a while and see what actually happens. My guess, you'll learn a lot about that contractual obligation you don't have.

Mowing the lawn as often as most suburban americans do is a pretty awful thing for a breadbasket of environmental reasons (pollution, noise, soil quality, biodiversity, …). And yet.

Also, the american lawn really sucks. That's kind of another topic, but it's still a worthwhile plug to this excellent video: https://www.youtube.com/watch?v=6tfao7CZ0xQ
Yesterday's discussion: https://news.ycombinator.com/item?id=33369951
Yeah but as individuals, you don't not buy a etf (generally) b/c you don't like a single company. If you think tech or growth will do well you'll buy a tech etf...
One key local SF Bay Area agency partnering for Earthquake Early Warning is BART, they operate the mass transit (partially underground, and have a tunnel under the Bay Bridge, and more tunneling under construction to connect to San Jose Diridon)

https://www.bart.gov/guide/safety/earthquake

Early Warning Earthquake System

BART is an early adopter of the ShakeAlert Earthquake Early Warning System. It has been in place at BART since August 2012 and in 2017 we upgraded to the new ShakeAlert 2.0 system. There are two servers receiving a continuous stream of messages from more than one hundred seismic stations located throughout Northern California. It receives actual shaking data from each seismic station once per second. The BART server calculates the earthquake's seismic intensity within nanoseconds, and if the seismic intensity -- or MMI (Modified Mercalli Intensity Scale) -- is greater than IV, the server will automatically signal trains to reduce speeds. Trains then automatically begin slowing to 27 mph. It takes about 20 seconds for trains in Automatic Train Operation at 70 mph to slow to 27 mph.

This system removes human response time and can even slow trains down before the shaking occurs depending on how far away the quake is centered. Early warning depends on where the earthquake occurs. The farther away the shaking occurs, the more advance warning we get. The system can provide as as much as a 50 seconds early warning for earthquakes at or beyond extremes of the monitored region. For quakes centered within the BART region, there is no early warning but the system has the advantage of automated response to slow the trains instead of requiring human reaction.

In 2020, BART and US Geographic Survey extended its agreement for BART to continue to use ShakeAlert data.

09-27-2012 "BART teams with UC Berkeley to adopt earthquake early warning system"
https://www.bart.gov/news/articles/2012/news20120927