skysight-inc/HackerNews huggingface dataset:
Imho it would be optimal to make that a generalized 2-way tax:

Any (primary sector) activity that results in greenhouse gas emissions: pay up. And recurring as long as activity is ongoing.

Activity that stores carbon: receive money. But only after the carbon is stored. Not for paper projects based on future estimates.

Preferably applied at the source (like, where oil is pumped, or land use changes) since that's easiest to audit.
> Vi-style binds are moderately unintuitive,

Oh... For my part, other binds are weird and less ergonomic from far. I'm vey used to vi-style: I mostly work in text mode (no GUI, no mouse) and I like to talk to my editor what I want...
Precisely. This is also unique to Protobuf (at least, I don't know other formats, and I had to implement a handful, that do that).
I like that Helix's approach is different, and I think the lack of plugins is essential for it to remain on its chosen path. If Helix got plugins, then soon enough everybody would be scratching all their itches using plugins, there would be no users for the core functionality, and it would be the same kind of ecosystem we already have for emacs and Neovim.

What would be ideal for me, but probably not possible in reality, is an editor that cannibalizes popular plugins. So, if a feature is sorely lacking, the plugins appear, but eventually the core functionality grows to replace the plugins. A new user installs the editor and gets a rich set of features that are battle-tested and built to work together. What seems to happen in practice with emacs and Neovim is that the core never gets any bigger, so a new user gets zero benefit from those decades of work, experimentation, and discovery, until they invest the time to integrate dozens of disparate packages into their own setup which they will have to maintain themselves over time.
Corporations hiding a name only obscures it from the general population. Kind of like how your social security number is private.

Sophisticated criminals who actually are interested in targeting you can play your shell game until they figure out who you are.
https://bostondynamics.com/products/
IOS product manager: 39 cards should be enough for anyone. Right?
One of the great successes of modern medicine. When I first started treating Hepatitis C patients in 1995 our Hepatitis C treatments had terrible side effects and rarely worked after 48 weeks of treatment. Now the treatments are 98% effective in 8-12 weeks and have minimal side effects. People need to stop saying that big pharma doesn't find cures.
I see several issues:

1. It's just more evidence (as if we needed it) that individual health insurance is a fumdamentally flawed system and we should absolutely not base policy decisions on that terrible premise;

2. There is a danger on physicians attributing symptoms to a genetic illness. Honestly, I think this might even be a cause of medial misogyny (which is real and well-studied) where doctors simply blame symptoms from woman patients on their reproductive system.

3. Screening fetuses for possible abortion is another issue. Of course this should only be done with parental consent but there's still a eugenics conversation to be had. I'm all in favor of not subjecting people to a debilitating illness if you don't have to.
There's a lot of literature in medicine of how often one small subset of patients consumes a disproportionate level of healthcare resources, i.e. the Pareto principle. It's fantastic seeing just how much providing effective treatment for that small subset offers drastic benefits to everyone else. For liver transplants, it's a very 1-to-1 situation, but for other resources such as hospital beds, the ripples probably go much farther.
Windows nags you about 4 times with dark patterns to swerve you off that path.
Not just in theory. Rust does now mark almost all references as `noalias`, the exception being `&T` where `T` contains an `UnsafeCell`. The equivalent safe Rust function signature[1] would have all four references marked `noalias`, even though the `input` and `matrix` slices could alias.

How much the optimizer can take advantage of that is another matter, due to what you said. Doing a quick translation to more idiomatic Rust[2], it does hoist the accesses to `matrix` out of the hot loop, and does also seem to be a bit less moving stuff around compared to the C version, which I think is putting the `matrix` values in the right places, which Rust did before the loop.

[1] fn transform(output: &mut [f32], input: &[f32], matrix: &[f32], n: &i32);

[2] https://godbolt.org/z/5PPn3eh19
"And then an asteroid will hit us and we will become extinct."
GPUs use 4-6 stacks of HBM2 which is 1,840-2,760 GB/s. It's 2x-3x the bandwidth of M1/M2 Ultra.
To clarify: Tbilisi, not Atlanta. (People in Georgia, US try to grow wine but it is not good.)
Google is still providing driving directions over the collapsed bridge:

https://www.google.com/maps/dir/35.7822529,-81.2819178/3834+...

I got the location from LeifCarrotson on this comments page, who helpfully provided a link to the bridge in 3D Maps mode where you can clearly see the collapse:

https://www.google.com/maps/@35.7815814,-81.2828119,82m/data...

(I'm writing this comment as root-level rather than replying to LeifCarrotson, for higher visibility, so people can see this is still not a fixed problem.)
The law requires not ignorant people, but equally ignorant people. This extremely well-timed trade is just an indication that the trader may not be equally as ignorant as the rest of us.
Whoever sold them those call options, at the very least.
actually, you are not correct either.

The exact figure is 77.5%

https://en.wikipedia.org/wiki/Social_Security_(United_States...
100GB of logs per day? what kind of applications are that chatty?
I've been subscribed to The Gentleman's Gazette: https://youtube.com/@gentlemansgazette

It started out because I needed some practical advice and how-tos on simple things like ironing garments, freshening and stain removal, and how the heck do you clean a silk tie?

They have good opinions on casual, dress, and formal attire, and I like their historical looks at "why did men stop wearing...?" They have an e-Commerce site, so they might attempt to sell you some socks. You've been warned!
If you pull down to open Control Centre and then long-press on the WiFi button, you can toggle the hotspot off and on without having to deal with the Settings app. Not sure if you’re having the same problem but that works well for me.
If you were the other side of that trade then you’re the victim. For everyone else it erodes trust in the market
Microsoft is the complication. Windows won't respect your default browser choice and will forcibly open Edge in some situations. It will also take any opportunity to nag you into changing your default browser to Edge.
Talk to us! We're happy to take a call, email, etc. :)

Shoot me an email (chris@loops.so) and happy to walk you through any questions you may have.
Straight white man.

Diagnosed myself with sleep apnea. Kept telling drs it wasn't anxiety. After 10 years got one to order a sleep study by demanding one.

Celiacs. Told it was IBS and mental. Told to eat more grain for fiber. Finally developed peripheral neuropathy from B-12 deficiency. I was referred to a neurologist and I told her after all the test and only found very low B-12 I thought I had celiacs. She referred me to gastroenterologist for biospy of villus. I'm then 40, celiacs from childhood, never enough B-12.

Fibromyalgia Known I had it for decades. Flaired bad in 2020. PCM told me it was arthritis. She referred me to Occupational Health. After testing he said it clearly wasn't arthritis. I told him I thought I had mild fibro for 15 years that has flaired to border-line severe and already have one diagnostical confirmed autoimmune disease. He referred me to a rheumatologist who diagnosed fibro.

Narcolepsy type 2 without cataplexy. Excessive daytime sleepiness not resolved by CPAP so severe I would pull into parking lots or lay under a desk. Prevented me from finishing grad school. After 5 sleep drs for apnea over 25 years one finally prescribed me armodafinil.
It is? I'm not being snarky, that's just not what come to mind for me when I think about Mozilla.
Matrix itself is a protocol, so is as hard or easy to use as the client that you use to access it.

Matrix 2.0 is all about demonstrating that a really really fast, mainstream-grade app can be built on Matrix, in the form of Element X: https://element.io/blog/element-x-ignition/. However, right now Element X is intended for existing Matrix users - so unless you have a bleeding edge homeserver, sign-up doesn't work yet. So it's not quite in grandma/grandpa territory yet... but once you're in, it most certainly is.
There's no theoretical problem if we define 86400 seconds = 1000000 newseconds.

One big practical problem is that because SI is a coherent system, the second is embedded in many units. For example, 1 N = 1 kg m/s^2. 1 J = 1 N m. 1 V = 1 J/C. 1 Pa = 1 N/m^2. And so on and so forth. So all of those units will have to be replaced with units derived from the newsecond. This is kind of like how SI has the unit tesla but the CGS electromagnetic unit is gauss.

A long-term problem is that no matter what, the length of the day on Earth will drift from scientifically accurate atomic time. Sometime in the near future, a day will be 86401 seconds. Then 86402, and so on. So the old second or the new second will not solve this problem.
ElectricSQL stores additional data in the source PostgreSQL database, while PowerSync stores this in a separate data store in its sync service. Because of this, ElectricSQL requires schema changes and has some schema restrictions on the source database.

ElectricSQL uses CRDTs for merging changes, via the Electric backend. PowerSync records changes per transaction on the client and lets the developer write changes to their database, which can be customized with custom write logic, validations, and access control.

ElectricSQL uses “shapes” (currently a WIP feature) defined on the client to partition data, while PowerSync uses server-side “sync rules”. The sync rules approach allows data to be transformed and filtered using basic SQL queries, which we expect to scale well (benchmarks pending). PowerSync guarantees consistency over all synced data, while it appears like ElectricSQL only guarantees consistency within each shape*. PowerSync also automatically adds and removes sync buckets when changes are made to either the sync rules or data, while ElectricSQL likely* requires you to subscribe and remove shapes yourself.

ElectricSQL streams schema migrations to the client. Part of the PowerSync design philosophy is that each client version should have a static schema. PowerSync syncs “schemaless” data, then applies a client-side schema (typically a mirror of the Postgres schema, but can be customized) on top of that using SQLite views.

*We’re making some assumptions about ElectricSQL where the documentation is not clear - please correct us if we got something wrong.
That makes sense, so looking at what people ingress, they pay afterwards or just really huge plans upfront? Or a mix?
Thoughts on how this will get us towards when libre software privacy&security type people are ready to advise friends to move to Matrix for personal communication?

(To be clear, the platform has to be all open source and open standards, actually decentralized, guided by those principles -- not an effectively proprietary play even if nominally open. For example, you should be able to get all the same functionality with Element, Fluffychat, Thunderbird, and other user agents, and with any home server, both now and on an ongoing basis. And the user agent implementation difficulty should become tractable enough, in terms of size&complexity and specification, that one person could write a new one -- not like Web browsers have become, where there's mainly only one, that company has been funding the runner-up, and that company can pretty much dictate 'standards'.)
It can be as simple or as complicated as you want. The article starts off by saying the naive approach of just embedding the query and looking for similar documents is a bad approach and what you actually want to embed and compare is something similar to the expected result. They don't go into detail on this but using their example of "what is the capital of France" you would conceivably transform that into "list of European capital cities" or "list of cities in France" using an LLM, embed that, find the similar documents, feed those documents into an LLM along with the query and some system instructions about how to format the response and then return that. Keep in mind this is an absurdly simplified example query and none of this process is needed to answer the actual question which the LLM would know from its training data but you would want this process in place to ensure accurate results for more complex or specialized queries.
It's currently still a proposal to the spec, and it is not yet part of the Matrix protocol.
> serialize incrementally

You cannot do it in Protobuf anyways (you need to allocate memory, remember? and you need to know how much to allocate, so you need to calculate the length anyways, you just throw it away after you calculate it, fun, fun fun!).
My wife tries this all the time. Tells me she is on her period and therefore more emotional, bloated and experiencing several physical symptoms. She says she needs extra help. Nonsense I tell her.
sure all that is great - but terrible side effect of the USA system is that every person must run through some gauntlet of ID systems.. two generations ago, some tax professionals and some government employees had to have super-rigorous profiles on file.. and the person agreed to that when they pursue that profession.. the dystopian parts come with the 75-year old widow with dementia or college student aka slacker has to adhere to similar standards to be basically functional.. there needs to be some middle ground, say some
Fair markets are efficient markets. Regulators try to keep the markets fair and efficient. If a market is unfair, participants are scared away, which leads to more inefficiency and potentially a collapse of the market.
The most “and nothing of value was lost” situation one can come up with.
> value in € = 345 # valid with libconfini but invalid in TOML

This is degenerate.

You want a key-value format easy to pick up, and easy to edit by hand - otherwise you'd rather just use something like SQlite - in particular if you "need" the other insanity that is sections in INI files.

Why the heck allow spaces and UTF8 in key names? To satisfy someone's libido?
Agreed on all points. And one more issue with Kakoune: while delegating all windowing functionality to the terminal emulator probably sounds great to the editor implementer, for a user it is fucking annoying. An editor should be able to manage splits and tabs. It should have a basic concept of some kind of UI pop ups.

Kakoune can feel _amazing_ to use at times, but it is at the same time a case study on why brutalist minimalism isn't the best design goal.
I just completed a few AMD Threadripper-based builds at work and was pleasantly surprised to see that each CPU actually shipped with its own torque-screwdriver tuned to the specific torque needed to install the chip.
I doubt travel history is stored in Secure Element. It's mostly about the number of different cards (supposedly 39).
Sounds like a double whammy. Misconfigure one AWS service, and you get hit with a giant bill from both.
We use gcc so honestly I'm not sure how the difference goes. I'm glad for Rust making the whole ecosystem more usable regardless.
But why can’t it be something else? Does the name matter apart from the creators?

If I see Miyazaki on a poster, I’m going to be interested. There’s been enough Ghibli without him that I know the studio isn’t magic, it’s him. Not saying the non-Miyazaki stuff is terrible, but certainly not the same quality.
I understand that Dvorak hasn’t been great for you, but I don’t think it’s fair to attribute all of its success and merits to touch typing. The distribution of keys is obviously more optimal than than of QWERTY, and even if your analysis holds true for some Dvorak typists, I doubt it does for a majority (or even a significant portion) of them.

Speaking from my own personal experience, I learned to touch type (properly) on QWERTY first, but after a while I switched to Colemak. After yet another while, I switched to Dvorak, and have been using it for several years now. For me, Dvorak has been slightly more comfortable than Colemak (which, in turn, was much more comfortable than QWERTY); though I have to admit I’ve never experienced significant pain or cramps just from typing. In any case, I find both layouts to be a great improvement over QWERTY, and certainly not only because of touch typing.
The urgent need for memory safety in software products
It's not about the cost, it's about the value, unless the products are perfect substitutes, like nuts and bolts. Software products will always differentiate themselves so you can't fairly compare them just on price.
Yeah, I was expecting an interview with Bob Amstadt and Eric Youngdale.
cool , thank you for the feedback !
Yes and No. Regulated carbon offsets by robust systems and protocols that are based on scientific evidence are much more viable options.

As with all systems there are people who will try and work it to their advantage -- though some systems are more resilient than others. CA regulated market is probably the gold standard.

As with all systems it is about creating a market that incentivizes properly and having significant costs to being a bad actor is important.
They were right. This tweet is from a guy who deliberately tried to push the limit. I doubt the same thing will ever happen to a normal user.
This is what happened when they cut back on staff maintaining map accuracy and went to the community model with MapMaker.

This team was way larger than 200 during my time there a decade ago and guess what? 2 years and you get the boot because they don't wanna pay to hire people who could actually do the work consistently. I loved working on POIs and Local.
https://www.nytimes.com/2022/05/23/technology/google-maps-wo...

Apple Maps is eating their lunch right now and OSM is way prettier. Google tried to focus on charging large businesses like home depot to do internal store mapping instead of getting the best data they could for routing, the internal rule was if its within 100 feet it was close enough.
Thanks, based on the dismissive replies to my original comment in the Splunk acquisition discussion, I thought this would get a lot of hostile takes saying that it was dumb, that I reinvented the wheel because I didn't want to spend 2 weeks trying to figure out opentelemetry nonsense and tools X, Y, and Z, that it was trivial, that it wouldn't scale, etc.

But people are actually being surprisingly nice and friendly! I guess people just really hate Splunk!
Cheaper flights didn't cause income inequality.
That's interesting. I had zero problems moving from a regular qwerty layout to a split 34 key keyboard.

I did switch to a BEAKL layout, and then to my own layout.

So maybe we learn things differently?
I had a similar experience: I have a permanent dynamic lighting system installed in a food hall / night club. One day about a year after installing the owner called to tell me a fixture was on the blink. The following day, another, the following day, more, but different ones. This was worrying as all the hardware is custom and would be very hard to source replacements for. We investigated lightning strike or other power surge related to construction on the block, water damage, etc. Long story short we found out that the new cleaner, who was VERY VERY thorough, was pulling out the server rack to mop behind it nightly and straining the cat cable terminations.
Buying 20k of options when there's a 99.99% chance of them being worth $0 is pretty unusual, unless you're actively regularly trading in the millions.
No explanation needed. You got it.

An options contract gives you the right to buy or sell a security to a counterparty at a fixed price at any time on or before the expiration date.

As you note, the chances of being able to buy a share from someone on or before Friday for $127 (when the stock was publicly trading below that) was near valueless ($.04). Not anymore!
User Intent Extraction: Our Journey with Infra and LLMs
I get them too but i guess this means that my locked down browser config (resistfingerprinting, strict ublock policy, privacy badger) is working. Behavioral security checks which are pretty common nowadays mean that either they can fingerprint you into a human they already know, or they will put you behind a captcha..
That statement more accurate than OP’s
But if she is senile, then can her lawyers actually determine what is her desired outcome?
I mean, it sounds like you have it, what's the question
How has that road not been closed off?? That's the bigger news here.
So now we essentially have two EFFs, both based in the bay area?

I guess I just like my foundations tight and focused.
Because the API is still evolving, and it's also useful that it supports other homeservers than Synapse. It's also written by an entirely different bunch of people (it's effectively written by the Dendrite team rather than the Synapse team).

Once the API is stable I'm sure all the homeservers will implement it natively. Until then, think of it like a reverse-proxy that lets an HTTP/1 webapp talk HTTP/2 to the outside world.
Random endorsement - the founder Chris' twitter maintains a remarkably high signal to noise ratio in the marketing/startup/growth content niche - worth a follow - https://twitter.com/frantzfries
>There is always someone responsible.

I think what you're trying to say and left off is "outside of the person who had the event occur with them"

And in that case, no quite often state laws will absolve responsibility from any potential stakeholders. Agricultural liability laws in many midwestern states are an example of that.

https://www.inwoodlands.org/new_indiana_law_limits_liabili/
Isn't that how you do line-of-sight/shadows, with thousands of raycasts for all pixels on screen?
> if you have nothing to hide

Anytime someone says that, I ask them to unlock their phone and give it to me.

Except for one person who actually did it, they quickly seem to change their position.
And I bet a hang glider can't fly from New York to Paris, either! The nerve!

Recall that the poster said this was for a small startup. If you're Google, by all means, use Google logging tools. If you aren't, then solve the problem you have, not the problem your résumé needs.
Facing the music: Streaming squashed musicians
Are you fluent in Japanese? I always find it odd when people prefer a sub to a dub. Only in edge cases where the dub is absolutely terrible would I ever consider this for an animated work. In movies, sometimes the mouth moving is distracting but for animation this is not a problem. For the 2 nits you picked above, I don't think I would watch 90 minutes in a foreign language. Is this a preference or something? To be clear, I am genuinely curious about why people prefer subs
Someone had to sell the that call option . . .

Whoever sold it wouldn't have sold it if they knew a merger would be announced the very next day (or wouldn't have sold it at that price, to be more accurate).
Remember FLV? What about MP4? Surprise! Both use length prefixing, and stream perfectly fine.

Length-prefixing is not a problem for streaming. Hierarchical data is, but even then, you have stuff like SAX (for XML).

The problem with Protobuf and why you cannot stream it is that it allows repetition of the same field, and only the last one counts. So, length-prefixing or not, you cannot stream it, unless you are sure that you don't send any hierarchical data (eg. you are sending a list of integers / floats).

Ah, also, another problem: "default fields". Until you parsed the entire message you don't know if default fields are present and whether they need to be initialized on the receiving end.