skysight-inc/HackerNews huggingface dataset:
Being able to manipulate the program counter directly plays hell with a superscalar and especially OoO processor where you want to be able to predict what the program counter does very accurately so the instruction fetch and decode can run far ahead of the execution.

There are four kinds of instructions that play hell with pipeline and OoO design:

- instructions that might cause traps, dependent on the values processed

- instructions that you don't know whether they will change the control flow

- instructions that you don't know where the control flow is going to go to

- instructions where you don't know how long they will take to execute

RISC-V, for example, bans the first category entirely other than load/store, and carefully separates the other three so any one instruction only had at most one of those problems.

ARM load multiple has all of those problems. At least you can examine the register mask at instruction decode time and know whether it will change the PC or not and tag the instruction in the pipeline as being a Jump or not. Imagine if there was a version that took the bitmap from a register instead of being hard-coded...

Load/store multiple don't increase performance much if at all on a CPU with an instruction cache and/or an instruction prefetch buffer. On an original 68000 or ARM without any cache, sure, a series of load or store instructions requires interleaving reading the opcodes with reading or writing the data, while load/store multiple eliminates the opcode reads. An instruction cache also eliminates them, leaving only the code size benefits. But load/store multiple is a perfect candidate for using a simple runtime function instead, at least if you have lightweight function call/return as RISC designs usually do.
mainboard does not even communicate the same concept. A main board might be one of several disconnected boards where it performs the primary function, not necessarily the singular substrate on which all other components are hosted.
Hello, that's my website o/ I'm a normal programmer enjoying CL, writing documentation and shipping simple but useful apps in production©. Not solo since a friend contributed to a web app once (without ever touching any Lisp before). Feel free to ask any questions :)
I’m not following. Are you somehow equating needing interfaces with having to manually construct classes?

In any case, I don’t see how needing closed over values to be effectively final is a problem. It’s no different than StandardML or OCaml.

I’ve seen lambdas used in Java all over the place, so they clearly have some value.
python doesn't have the same packaging shitshow as JS does though
A maser? Obviously tuned to avoid hitting the rotational frequencies of things like water vapour (think microwaves). Neat bit of engineering.
Check UPS's new flat rate options for this. They call it "Simple Rate".
I looked it up because I hadn't heard of the crypto bro thing. OMG. You can apparently get them from tungsten.com for only $2999 according to GQ.

https://www.gq.com/story/tungesten-cubes-what-is-going-on
How would one or the other explanation have changed the way the problem was addressed?
God, please don't use the built-in terminal on macOS.

Use iTerm.
If you're not using suckless term you're not serious about your job /s
A $trillion corporation's garbage product is The Left now?
The language features are the competitive advantage.
Building a WebAssembly-powered serverless platform
In the vein of learning how computers work, osdev has got to be pretty high up there. It’s so much fun - it has become my hobby. I’m surprised no one else seems to have mentioned it.

I just finished implementing a really basic network stack for my x86 kernel, including a (crappy) driver for the RTL 8139 network card. I just learned a ton about how the internet works. I learned it all in college, but there’s something different about grappling with it directly.

And I’ve gotten pretty good at C in the meantime. I’ve also learned a ton about virtual memory, page tables, system calls, various hardware, how data is stored on disk, the ELF file format, how processes are loaded and executed, the x86 calling convention, a little bit of assembly code, just to name a few.

Check out https://wiki.osdev.org for where to start. I’m hoping to start writing some blog posts about all of this soon, to provide a resource to complement the osdev wiki. A lot of info on this is surprisingly hard to dig up.
Presumably, that would be Main Earth.
Can't imagine why. The range on those things is pitiful. A TBM or a PC-12 seems like a much better choice if that's the class of aircraft you're buying.
Since I discovered the availability of anvils on Amazon, I have always wondered about the economics of shipping them.

Right now, I can order a 66lb "Happybuy" anvil for $153 with free prime shipping. One assumes that the $153 includes the cost of shipping it all the way from China in the first place.

For comparison, a similarly sized anvil from a reputable local dealer costs $949 plus tax and shipping at the lowest rate (UPS standard) is $93.
which things did marx say that these companies are now implementing?
I feel like if you need to think about a case like this for its own sake then there may be some more fundamental problem with your approach.

I bet it'd work great on Mars, though. Not a whole lot of airplanes there, now or in the foreseeable future.
Seven in 10 people in England have had Covid, research shows
“After capex”
Region locked content is usually enforced by the provider of the content, not the distributer. So don't blame Netflix, blame the studio who licensed the content. I'm sure Netflix would prefer to work with blanket international licenses rather that have to negotiate different terms for different content in each individual country.
Ask HN: What else can I do with my burning desire to ask people questions?
Since I can't seem to stop unloading Ask HN's here, I'm starting to wonder if there are perhaps more constructive ways of channeling my burning desire of asking people questions, maybe like podcasts or interviews or something?

Come to think of it, I've always loved to dig professors' brains during their office hours way back in university and just get inspired by their passion for their subject. And whenever there were particularly interesting speakers at conferences, I would dream of introducing myself and talking to them to soak up their wisdom.

But for all these cases, not only was I reluctant to continue the conversations because I was shy and nervous about it all, but also because I didn't actually know what I wanted to ask them. I had no questions in my head for them. I just knew that they are wise people that I would like to learn from.

For the Ask HN questions, most of them are self-serving in that they are questions I personally am curious about, many of which just spawn naturally as I poke around HN and think about my own endeavors.

But with interviews/podcasts, I would think the focus would be different? There would be some theme, I'm sure, but of what? The subjects they are known for, sure, but that seems a bit narrow?

I don't really have much ideas here, because it's always just been a fantasy, so I never got down to figuring out which questions to ask. Or is it the other way around, that because I couldn't think of questions, I could never bring the thought into reality... (drawing blank)

Does anyone know how interviewers and podcasters decide on their questions? How do they go about inviting the interviewees anyway? I've looked into this before but didn't get anything constructive to work with.

And, beyond interviews and podcasts, are there other ways of tapping into this desire to ask people questions?

PS. Another note here, is that I'm completely lost for words or ideas when I talk to people in person. I only come up with good questions when I've had time alone to churn through it. So this constraints stuff for sure.
You can refactor a piece of software you wrote, or a piece of your employer's software with his permission. But language doesn't belong to anyone, it's a collective consensus on how to say things. If you believe you have authority to ignore this consensus and force your opinion on others, you must have an incredibly inflated ego.
I'm of the opinion all marriage is bullshit, and the very notion of anyone needing to register their social standing, regarding who they live with, as a very peculiar practise...likely to mess up children more than having any two persons ensure they are loved and cared for, and just getting on with it.
Short answer: depending on your definition of rural, yes, there are def pockets of tech folks in rural areas.

These rural areas with tech folks tend to be outer suburbs of cities and/or niche touristy/outdoor places -- basically work-remote tech folks who live at an area to enjoy the other aspects the land can offer.

I run a remote-first business around Lake Tahoe in Nevada and there's def large pockets of CA tech expatriates here settling down here, but this area isn't exactly rural, it's a big tourist town. As you go east you end up in the desert and it gets pretty rural, and there's def a tech segment out there though it's highly correlated with a communal/art scene courtesy of Burning Man (art hippies that happen to tech).
Uranium at it's elemental density is a comparable price to tungsten??
Yeah language isn't 100% consistent. You may have noticed Elizabeth isn't the King of England.
Your comment is a combination of strawmanning and shifting the goal posts, and doesn't deserve a serious response. It does merit a question.

What motivates you to resist the simple truth that Islamists hate and wish to kill Westerners for breaking their holy law (the same behaviors we call "freedom"), admire martyrs who suicide themselves into civilians for this purpose? Do you think an Islamist would disagree with any of that? If so, why?
Meta: I think having 2/7 words in the title, a whopping 29%, be "iPad", is a lot.
In ease of use KiCad seems to be on par with pads, orcad, altium, etc. Not all that different. It just lacks a lot of features.
But how do you actually find content that you like?

Recommendations from friends. Reviews by trusted critics. The same ways we've always found other things we like really.

I can't imagine how wasteful it would be to have to buy all these bad shows instead of just streaming them.

I have a significant disc collection of movies and TV shows I enjoy. I have almost nothing I haven't rewatched at least once and enjoyed again and/or lent to friends or family at some point for them to enjoy as well. I don't really know how that happened but I can tell you that almost none of those discs were bought as new releases other than big names that I was already fairly sure I'd enjoy or sequels/spin-offs of things I'd previously enjoyed.
> moving necks/torso/eyes/etc

> realizing depth and re-assessing from different angles

A car with three or four widely spaced cameras can get way better visual information than a human can. (At least in the forward direction. Add more cameras for 360.) To the point that you could probably give the human a VR set tied into the cameras and have them do a better job because you can make the pillars transparent. (Might need a special VR set with extra-wide field of view.)
> No one uses "fuck" in corporate communication either.

Swear words are specifically used to be provocative, so naturally they're not going to disappear. Words like "motherboard" or "whitelist" were historically neutral and primarily used in professional settings, so removal from corporate speech is correspondingly a much bigger factor.

To be clear, I'm not particularly worried or concerned about this. I don't consider it any great loss if we start saying "allowlist" and have happily changed my projects to match. It's not a big deal, and the kind thing to do is to go along with those who do care a lot.
It's confusing because the Census Bureau's definition quite doesn't capture the essence or totality of what makes an area "rural". It only operates on numbers and self-reported designations, neither of which encapsulate what OP would expect.
Got it. Sorry, I think I am too used to sarcasm on HN.
Interesting. Does Amazon Prime Video use this service?
Ron Minsky is an excellent communicator and incredible interviewer. Every episode has been phenomenal.
I was literally toying around with some of these ideas today. I had the thought that you could take some time series data, compute the velocities and positions over time, and use that to try and learn the metric tensors of it, assuming the time series data is following a geodesic on some manifold for the most part. And from there you could compute the symmetries and curvature of the system. I thought you could use that to try and define an energy for the system or some other conserved quantities, and then use that as an anomaly detector (change in the energy of the system means there was some outside interference).
I have trouble imagining what the games / movies hybrid of the future will be. It's clear something is changing (game revenue exceeds hollywood - even if that's not a totally fair comparison).

There is a VR-movie called Pearl by an ex-Disney director - you basically sit in a passenger seat watching the plot but can turn your head etc.

Take that one step further and be at the table with Michael Corleone and the Police Captain. But what happens if you wonder out into the kitchen and check on the veal. Linearity and emotion get sacrificed. But the techniques games designers find to bring our attention will undoubtedly be useful for journalists and campaigners to highlight real issues, and marketers to highlight crap.

My guess is we either find you cannot get the mass of humanity to focus on one thing, and that news cycles and games will just be sharded - the people who know about and care about this space battle are limited, just like those that care about the fifth series of this tv show or the text of an a to of parliament.

I doubt we shall all have a more curated world - it's hard to imagine any media outlet having the sort of range of power TV stations of the 60s and 70s did. But maybe we can all have a better shared mental model of the world - so what is truly(!) important is perceived important by most people. This might be a bit naive - it if games are simplified models and faithfully represent the world maybe we will learn. Most Sim games generally teach co-operative politics in the end

I can sense it matters. I just don't understand it. I do wonder if i played more games it might help !
Netflix Employees Press for Extra Grants as Stock Drop Wipes Out Option Value
The application to elite colleges is more than just a straight numbers game. Essays are intended to help admissions get to know the applicant, to learn how they'd function in the college's community. The idea of spending that precious time to talk about why you made a pair of B's as a sophomore? Freakin yikes my dude.

"See, I have this history of anxiety and depression and perfectionism, and I desperately need for you to understand that some of my grades from when I was 14 don't define me"

I 100% guarantee each of those institutions admitted white non-donor non-legacy students with Bs on their transcript.

It's also a red flag to apply to all the Ivies. They're wildly different institutions, that offer different strengths, weaknesses, personalities, and development opportunities. The only real reason to apply to all of them is that you don't know what you want out of any of them.

That said, my heart goes out to this poor kid. Some douche canoe thought a WSJ profile of a strong student with unsuccessful applications would help her or something? I'm glad to be on the other side of college admissions. Elite institutions are more of a crapshoot than ever, and it's inevitable that some poor schmucks are going to catch a bad hop, especially if they didn't diversify their application pool.

Also, doesn't her class rank auto-qualify for UT Austin? Her fall-back is one of the best universities in the world? She started an accounting club, and she got default admission into the world's top-ranked accounting program? Lol. This is such a non-story.

Aaaaalso, because this WSJ nonsense is apparently triggering: she's some math prodigy, but she doesn't understand how percentiles work? "23rd out of 668, or in the third percentile, she said"
> This is an individualized cost, which does not bear the externalities which exist on the society as a whole.

This is a reasonable stance, but is also the one that I personally object to the most (if this is the core of our disagreement, then I think that's fine, and that reasonable people can disagree on this.)

In my view, it is not fine to disadvantage individuals for their immutable characteristics, regardless of societal benefits. It is fine to disadvantage individuals for their mutable characteristics, if it benefits society. I agree across the board with your point of focusing on social mobility, and that is precisely why I'm opposed to DEI policies that focus on immutable characteristics.

For instance, if we were to say "under-resourced communities tend to produce fewer STEM grads, let's invest more in STEM programs for those communities", that is great! It may be the case that a majority of the benefit from such programs would be to traditionally under-represented groups. This is great too, but it isn't the objective of the policy; the objective of the policy is to provide the same opportunities across the board. In this circumstance, there is no disadvantage to anyone. If nine-in-ten members of these communities are from under-represented groups, then awesome: you're helping more members of these groups get opportunities in engineering. If one-in-ten members of the under-resourced community happens to be Asian, though, they'll receive the same benefit as anyone else from the new investment. Wins all around!

What I object to, though, is the idea that we should prioritize actions based on the immutable characteristics of individuals for social benefit. For instance, saying "Black communities are traditionally under-represented in STEM: we are going to offer opportunities only to Black students". The only difference between the scenarios, in my mind, is that the latter case explicitly disadvantages the one-in-ten Asian members of the aforementioned community who also is under-resourced.

> Just because you can point at a single person who got advantaged one time does not mean it's not happening elsewhere, all the time, and it seems really immature to direct vitriol at individuals when we are only really concerned with aggregate quantities.

To be clear, I'm not trying to direct vitriol at anyone here, nor to nit-pick cases where individuals got "unfair" gains through chance. I'm merely trying to point out that for the stated set of goals (which are largely to make sure we're incorporating diverse viewpoints), directing policies to address circumstance rather than identity is far more likely to actually achieve these goals in the long-term. It also has the side-benefit of largely being perceived as more fair.
Satirists already made that joke with the term "Person of Land". Its initialism is "POL" so it even plays into the "POC" angle.

https://www.urbandictionary.com/define.php?term=People%20of%...
I've read that Tesla's summon feature requires the user to continually hold down a button on their phone in order to have the car continue its slow progress in driving towards the user.

Assuming that's the case, I would argue that this specific sort of accident is squarely in the domain of the user.
didn't the texas supreme court block that?
MDN (linked from the page under discussion) says Firefox doesn't expose this API, so I feel like window configuration may be a side issue here.
I swear every time I logged into LinkedIn in it was this guy at the top of my feed. Explaining how his company offered unlimited vacation or something similar.
It was heavily discussed a few years ago, for example in https://news.ycombinator.com/item?id=13060159

They last for a log time, but the important detail is that they have very low power, like 1mW with the size factor of a normal battery, so you need like a dozen for a (old) wrist watch and s few hundred to turn on a led.

More details in:

http://nanoscale.blogspot.com/2020/08/diamond-batteries-unli...

https://www.youtube.com/watch?v=uzV_uzSTCTM (EEVblog)
Co-founder of Hax0rbana here. I now live in a metro area of about 120K. Prior to that, I lived in the DC area and LA before that. I mention this for 2 reasons:
1. I don't know if you consider my situstion to be rural. The town is surrounded by cornfields, but I'll leave that to you to decide.
2. It's clear some people answering are clearly city folks. That's fine, but they only know the stereotypes about rural folks being uneducated, straight, poor, etc.

Urbana, IL has a University of Illinois campus. In other words, it's a college town. To give you an idea of the culture, churches have pride flags painted on their signs and hang black lives matter banners. The main event at annual engineering open house is robo brawl, a scaled down version of battle bots. We have art scattered around town, made by local artists. The Independent Media Center has things ranging from a Makerspace, to a bicycle repair community, to books to prisoners. If you show up wanting to learn something, people will be happy to share what they know.

For amemities, we have gigabit fiber run by a regional company. If you want Comcast, they're here to. We have one of the best public transit systems in the country.

This doesn't describe all rural areas/smaller towns.

When we were selecting a city to start our hacker co-housing project, we factored in many things: cost of living, having smart people around, weather, taxes, civil rights, and of course the town's culture (with bigotry being the primary concern).

I think the main takeaway is to choose the location carefully. Not all rural areas are alike, just like not all big cities are alike. Think about the things that matter to you, and measure potential destinations based on those criteria. If it's critical that you have a goth club or something like that, you'll probably end up in a bigger city.
What do you mean by flatten the JSON?
How it is stored in clickhouse?
Seconding this question, as unplated lead is very common for handgun-caliber bullets.
Can it be turned off?

On that note - HN hive mind: Can the current Grammar/Spell checking be turned off?

I am a victim of Google Docs. Must be used at work. I hate the slow opinionated clunky thing, but turning off the "features" would be helpful.
It's not enough. You also need to look at their chromosomes.
How do you know? I’m a highly paid engineer who is oncall on a SAAS, it’s been a wild ride. It’s expensive to keep this crap running. But a DVD burner and fedex? That sounds cheap and simple to me.
I believe that the binaries that actually get shipped to the watch are final bits. Apple just compiles the bitcode that developers give them into versions for all of the watches that they are supporting, and those versions get downloaded by the actual watches.

If they come out with new watches, then they can re-compile all of the code for the new watches with no developer involvement. It is really the best solution for all involved.
My friend once ordered a hot tub with 2 day shipping on Amazon Prime, and has often wondered about the economics of that purchase.
It wasn't even new when Microsoft Kinect did it... let's see... 12 years ago.
I was actually responding to the statement that "they're guests." Do Florida officials consider every out-of-stater who comes in and buys land a "guest"? I'm not disagreeing with the troubling nature of carving out exceptions...but the state's attitude is also troubling (to say the least).
This is where dynamic linking can play a role. For example, Apple's Accelerate framework uses some undocumented matrix instructions on the M1. If you dynamically link the framework (the only supported linkage) you'll automatically get some benefit from these instructions, and future ones, even if those instructions did not exist when you compiled your app.