skysight-inc/HackerNews huggingface dataset:
This doesn't really make sense. The branch predictor relies on a history of previous executions of that branch, or on explicit hints, to decide if a branch will be taken or not. Based on this prediction, the speculative execution hardware then sees the jump (return/panic) and loads the code from that address into the icache. There is 0 difference between `if (condition) jump $panic_recover_address` and `if (condition) jump $function_return_address` in terms of how easy or hard it is to predict or speculatively load based on the prediction.
no, it's OUR freedoms that are being messed with, not just the kids.
Let kids have guns, can drink booze, and smoke too while we're at it?
Reranking search results on the client side in Rust
> I laid down the welds and put my hood up and the guy goes, ‘Well, goddamn, bitch can weld,’ and I was like, ‘Oh my god, thank god.’”

The article refers to various forms of sexism and harassment, including the passage above. I’m absolutely not denying that these things happen in the workplace. That would be insane.

But it is also true that the exact exchange above could completely have happened between two guys. Anyone who knows tradesmen understands that there’s a fair amount of good natured hassling of coworkers that has nothing to do with sexism.

A lot of this work is dangerous and has to happen quickly and on schedule. You’re not really given serious responsibilities until you can demonstrate you’re not going to get someone crushed under a heavy weight or burned.

It might be that she is misinterpreting some of this, but I must concede that she’s kind of a badass because she completed all three years of training and actually does work as a welder.
Also, the US is the biggest defense exporter, by a large margin: 14B$, with 3B$ for France in second place.

So many of those dollars spent by NATO (by the US and it's partners) come back to the US economy.
> I will get downvoted and hated for what I'm going to say.

If you do, it's not because of the question, but the condescending way you're framing it ("Pathological"/"NPC behavior"/etc.) If you're curious you could simply express your curiosity and people will be happy to share their thoughts.

> What's with the west's pathalogical obsession with Japan and Japanese?

Certainly cultural exports play a role just like they do with any country. Lots of folks are obsessed with the USA and New York City because of USA cultural exports.

Anime plays a big role in this, but it's not the only major export. Cars, video game consoles, video games, cameras, movies, music, art, food. Food! Japan's reputation across all of these things is very high, or at least has been at some point. There's a lot that's come out of Japan that has captured a lot of peoples interest and imagination as a result.
> The purpose was the destruction of the status quo, not improved tax revenues and GDP, but rather its replacement with a compliant, desperate, and above all else, an obedient population.

I invite you to provide any credible evidence to this statement.
I don't agree at all. The australian experience for women in field work fly-in-fly-out mining is that there is semi constant harrassment from low level nudes in the locker rooms. to invasive approaches and even door busting in the dorms. It's a massive problem. Writing this down to fashion misunderstands the problem. Sorry, but I think you're just wrong.
Teenagers can be weird and dumb and like to show off. A kid in my class used to pull porn up on the computer connected to the projector if the teacher left the room, just because they thought it was funny.
FWIW there's E2EE for iCloud data. Not sure how robust that is. https://support.apple.com/en-us/102651
But you can only see that in 4 years, if the elections happen and how… not immediately.
LM Studio works great for running local models without much fuss. Wish it was open source though.
One more reason to stick to Notepad++.
I'm not sure you understood what I meant.

They are in control of the bot server that joins with the headless chrome client. They can use the CDP protocol to use the screencast API to write the recorded video stream to filesystem/disk, and then they can literally just run ffmpeg on that on-disk-on-server file and stream it somewhere else.

But instead they decided to use websockets to send it from that bot client to their own backend API, transmitting the raw pixels as either a raw blob or base64 encoded data, each frame, not encoded anyhow. And that is where the huge waste in bandwidth comes from.

(The article hints to this in a lot of places)
I would agree with you, if HCL wasn't a bad language in itself:

* You can't make have variables in an import block (for example, to specify a different "id" value for each workspace)

* There is no explicit way to make a resource conditional based on variables. Only a hacky way to do that using "count = foo ? 1 : 0"

* You can't have variables in the backend configuration, making it impossible to store states in different places depending on the environment.

* You can't have variables in the "ignore_changes" field of a resource, making it impossible to dynamically ignore changes for a field (for example, based on module variables).

* The VSCode extension for HCL is slow and buggy. Using TS with pulumi or TFCDK makes it possible to use all the existing tooling of the language.
pbcopy and pbpaste are among my top commandline utilities. If you are running linux in WSL, you can add the following to you path to recreate their functionality:

# pbpaste
#!/bin/bash
# Adapted from https://www.techtronic.us/pbcopy-pbpaste-for-wsl/
powershell.exe Get-Clipboard | sed 's/\r$//' | sed -z '$ s/\n$//'
exit 0

and

# pbcopy
#!/bin/bash
#Adapted from https://www.techtronic.us/pbcopy-pbpaste-for-wsl/
<&0 clip.exe
exit 0
Show HN: Retry a command with exponential backoff and jitter
I actually came to the comments to post the same.
Notes is a very different app to Notepad though. Nobody uses the Notes app to edit plain text files, which is the sole use case of Notepad. Notes is for writing, well, notes. Notes also has a lot of other editing modes and features like drawing with the apple pencil, scanning documents, cross device syncing, etc. As far as I’m aware Notepad can only edit plain text files.
Problem is, the legacy media is confidently wrong about all kinds of matters too, all the time.

Why would they have the right to broadcast misinformation, and popular podcasters not?

The answer to this isn't censorship. It's in education and teaching people to think critically.
(This also works on baremetal Linux, though Apple of course does not support that usecase.)
Imagine if they start charging subscription for smart features HP style.
"linked" doing all the legwork for "traditional folk myth" because linkage to an a-historical figure is at best, post-hoc reasoning over tales. This is like Ararat is linked to Noah's ark: non-probative linkage.

Hence the final sentence's use of "lore"

Interesting they previously dated it to medieval times. I guess there was insufficient structure to push back further and the most logical assignment in date and time would be early medieval because late medieval structure probably would have had more development around it. As I understand it quite a lot of early medieval structure has simply gone, as communities failed, moved, or land changed purpose. When people find things, if it's not a continued occupation building its foundation stones and detritus.

Before bio-archeology and radiocarbon dating all you had was prior knowledge and hunches. Probably it's been held to be medieval for a very long time in the archeology community, back into when it was antiquarians.
God was a dream of good government.
This place is no better
Yes and rightly so
> I enjoy their insights on slightly less hyperbolic topics like SaaS business models and other more mundane things

I used to listen more but I agree with this point.

The most fundamental insight that I took from the show was in the episode 80 when Chammath talked about the “hard conversations” between founders of late stage companies and employees about liquidity.

At that time I was working in a late stage SaaS company and after some research I just discovered that our stock options were not only underwater but the founders screwed most of the early employees.

Honestly I started to lost interest mostly cause of the focus about US politics and Ukraine.
Who would have thought sneering at half the voters, taking voter groups for granted just because of their demographics, running the country with a senile out-of-touch leader (while denying this self-evident truth), replacing him at the last minute with totally bland careerist politician, basing their campaign on vibes of "joy", crying wolf, insulting the voters on the other side you instead needed to attract, and being tone-deaf on people's complains on everyday issues, while championing marginal concerns, could ever backfire!
this asm
Why network stack? On same host IPC over shared memory is a normal thing.

Perfomance-wise, I do not know of a nice portable way of flushing changes to disk securely that does not block (like, e.g. fsync does).

If you own the whole system and can tune whole kernel and userspace to run single application, sure, why overengineer.
Otherwise software faults (bugs, crash due to memory overcommit, oom killer etc.) take down single process, and that can be less disruptive than full stop/start.
Could you expand a bit on that?
As the author has correctly wondered, the Rust solution can be made much simpler especially when itertools are available (playground [1]):

[1] https://play.rust-lang.org/?version=stable&mode=debug&editio...

fn from_digits(v: Vec<u8>) -> u32 {
v.into_iter()
.map(|x| (x + b'0') as char)
.collect::<String>()
.parse()
.unwrap()
}

fn maxmin(num: u32) -> (u32, u32) {
let num = num.to_string();
let n = num.len();
let mut numv: Vec<u8> = num.chars().map(|c| c as u8 - b'0').collect();
let mut new: Vec<Vec<u8>> = Vec::new();
new.push(numv.clone());
for (a, b) in (0..n).tuple_combinations() {
numv.swap(a, b);
new.push(numv.clone());
}
let (min, max) = new
.into_iter()
.filter(|x| x[0] != 0)
.minmax()
.into_option()
.unwrap();
(from_digits(min), from_digits(max))
}

The first and foremost, `Itertools::minmax` is a thing. So the entire min/max thing can be collapsed into a single method call. Since it naturally operates on an iterator, which is inherently lazily evaluated, it makes sense to make the whole thing amenable to be an iterator.

I tried to be faithful enough to the original solution, because there are many corners to cut if you know what you're looking for. It is possible to generate every number on demand without `new`, but I stopped here for the clarity. I intentionally retained the conversion between ASCII digits and actual digits to be faithful to the original approach, but that can be also eliminated easily. I did make use of the fact that all numeric strings contain ASCII digits b'0' through b'9', in order to show that vectors can be lexicographically compared just like strings.
See my other comment, but unless I'm taking crazy pills, you have that completely backward. Weimar Germany was notoriously _hyper-inflationary_.
>it's clear that at least half all American voters don't understand technical definitions or explanations

They don't need to, when they can very trivially understand the impact it has on their pockets.

("Why would they believe their own lying pockets, over our nice technical explanations, graphs, and citations telling them that their income is fine and things are affordable?!")
Oh, I agree with you in regards for the ID requirements. That is not a solution (especially for social networks that are not self identifying like FB)
JD Vance's favorite Magic: The Gathering card
Do you not just write code that’s backwards compatible?e.g an api deployment should not break the front end. The api changes should work on the old front end and the updated front end that uses the api change.
> does what you want it to do

What are you even talking about? We're talking about security, not 100% correctness, which is indeed not achievable. Security as in the software doesn't contain backdoors. This is much easier to verify, and even the very openness of the code will prevent many attempts at that.

Also, trust must not be 100%, as Apple is trying to train their gullible users. Oppenness is definitely not a silver bullet, but it makes backdoors less likely, thus increasing your security.

> you do [verification of reprodicible builds] by getting some string of bits from some safe place and compare it to a string of bits that your software hands you.

Exactly, and here's an example of how to do it reasonably (not perfectly!) well:
https://www.qubes-os.org/security/verifying-signatures/

Also, please stop with the security nihilism: https://news.ycombinator.com/item?id=27897975
Maybe idealism is dead and even the youth have been corrupted these days.
ms copied other AI companies
Yeah I’m totally fine with him spending his money on whatever hobby he likes, but the message is just strange, this and the other message that “he wants [GPUs] to be used for research and discovery”. And donating the $3k prize money to his high school to advance math and science education after burning $2m… It’s obviously still a nice thing, but why would you even mention it…

That said, maybe he felt pressured to give the reporter more than “I was just having fun”.
Just mix this class in:

class IWantToHaveNamedTupleInterfaceButWasToldTheyAreBad:
def __iter__(self):
return iter(self.__dict__.values())

and voila:

@dataclass(frozen=True)
class Point(IWantToHaveNamedTupleInterfaceButWasToldTheyAreBad):
x: int
y: int

p = Point(1, 2)
x, y = p
Anything you'd be willing to share about what you have set up? I would like to have realtime network monitors and ping/jitter indicators at all times, and the couple things i had recently set up are all gone now before i could add any notes to my backups before my ssd died just yesterday.

I'm really perplexed that not more people demand these types of things in their status huds. I get connection skips all the time.
Because it isn't a Markov chain. Gaining a good understanding of what it is and of its limits makes sense.

Too many people think of the recent AI advances as a sort of Markov chain with lipstick. That's deeply wrong.
I did so because ShadowPlay was so unreliable. It would just randomly stop working and, when it did work, more often than not the footage it would save would have its audio desynced gradually towards the end for the last minutes.

I've been using Steam's recording feature since beta and it works quite well.
One disadvantage (or advantage depending on how you look at it) is that it doesn't save raw footage, but only already compressed video which makes editing more difficult. I'm hoping they introduce the option to choose how it's saved in the future.
On x86, ret and call are explicit instructions. Ret always predicts the address of the last call, which is (usually) 100% accurate. Your example of `if (condition) jump $panic_recover_address` contains two branches, either of which can be mispredicted.
With multiple repos, we can get a single deliverable for each project requirement, manage convergence and still maintain a main branch for each repo. The artifacts can be packaged and consumed by the other dependencies that are changing. It stops monolithic development. It library A needs to branches of change, we don’t need to create 2 branches for the entire product line. You literally only change the parts you are currently working on, and insignificant changes don’t get sucked in by proxy.
When was this? Now DO and Linode promise full DDOS protection.
Manual Spam Link Building Tutorials for 500 Services
Radio4000 has been hit by spam since many years, and we could not figure how to fight it (captcha not working, admin cleaning is manual). Well now we figured out what's happening, people are creating link building tutorials for hundreds of services to spam on. Maybe you're affected too.
nice.

How would the devs fit into this idiosyncratic experience of the player (within the context of your thought train), regarding all that they did & communicated in those 8000 hours?
In Germany the alienation of the public founded broadcast midia were so deep that more than 70% of the people believed that the VPOTUS would win the election.

Most of the people that I know that consumes a blend between MSm, independent media, and citizen journalism would not expect the victory of the former POTUS.

It tells a lot about the level of alienation and narrative entertainment that our public media became.
I see little analysis of Elon’s role in this election. Does anyone know if the accusation of him takin Russian money for Twitter were real?
I like monorepos as a developer, but as a founder, monorepos have one massive downside: if you want to hire outside help, you have to share everything.

While in some cases, the complete context is helpful for the job, in other cases, and I realize this may be pure paranoia but, you may not want to share the complete picture.
They surf on smartphones anyway, so it's enough to identify the device itself. Luckily the devices are already authenticated and identified, for your safety.
Yes, so absent limits like geography, it seems cities will grow outward, and upward only when they hit those limits.
>> I wonder when the environmentalists will realize what is going on right now, and start to protest AI usage in general.

Never, in just 2-3 months we will have much, much bigger problems
The problems are that it becomes visible and hence it generates fear of the unknown which some politicians (populists or demagogues is probably a better description) easily exploit.

That really is the core of the issue - and it’s a big one, not easy to solve.
I don't know - I'm a gamedev with several critically acclaimed games behind my belt and....I can't enjoy any of them. I think once you spent thousands of hours on a game and you know how the sausage is made so to speak, it's almost impossible to enjoy something. That doesn't make you a good critic, quite the opposite I think, because it's impossible for you to see how a new player who just bought the game and is playing it for the first time might feel about it.
This year 'virtually certain' to be hottest on record, finds EU space programme
Is Apple going to upstream this so it's part of Linux?
To be fair, newer research is demonstrating that smaller more power efficient models with the same performance are possible, so the hope is that these giant LLMs are just a stepping stone to a less energy hungry place. In contrast, proof of work fundamentally needs more energy then bigger the network gets. It's no guarantee but we can at least see some hope that as energy impact drops and increasing value is found that 'AI' will cross the threshold of being worth the energy.

Edit: although yes I do agree that the 'value' part is tricky. If internet spam can generate more 'value' for some people than doing science, then when intelligence is cheap we are in for a rough time.
I disagree. Crypto people kept suggesting that crypto was a solution to an X problem while ignoring that a database was a better solution the problem.

I’ve yet to hear any good use cases for crypto, and I’ve been asking for years on here. Meanwhile there are a bunch of AI tools out there that are working and helping.
step.1 Close their branch offices. step.2, So the app would stores Canadians' information abroad. step,3 Banned app,end.
No, an unconditional jump to a fixed address can't be mispredicted.
I have a somewhat related theory about English in Europe: The smaller countries are better at English partly because they subtitle rather than dubbing. That means that when they see English-language movies or watch English-language television, they're hearing English rather than their native language. I think this helps people maintain some level of English proficiency years after they leave school.

(I'm American, living in Stockholm, by the way.)
Wow, all that and you still promote hyper-capitalist bullshit like “they shouldn’t care.”

Sounds more like you love the taste of their boot than that you’re any sort of good economist.
2dough needed legislative click bait
to get it he sanctioned a tiny sub entity
of ticktock,rather than say the Canadians
protesting his natzi loving ass
it worked,sort off
kind of like tumpy getting ellected the day before,which was only out of frustration from not bieng able to vote
for Kim Dong Bong,or putin
the actual sentiment,as demonsrtated on capitol hill's in a country near you is
too rip the whole mess out and start over
Monorepos: if you don’t have it, everyone wants it, and if you do have it, no one likes it. There are solid, good faith arguments for each way. There are very real benefits to switching in some circumstances, but those reasons are themselves fragile and subject to frequent change based on cultural or operational shake ups.

So in the end this is a yaml vs json type of argument mostly, and if you’re thinking about rioting over this there is a very good chance you could find a better hill to die on.
Well, it has been a race to the bottom to be fair, any infra is just becoming derelict, railways, levies are a very good example of infra in very bad state btw.
> Not unless your entire stack down to the bare silicon is also FLOSS,

https://news.ycombinator.com/item?id=27897975
Suomi mainittu. As an English speaker who moved to Finland and has been steadily learning Finnish over the last few years, I definitely have to agree: My progress would probably be faster (and more painful) if I actually had any immediate need to speak Finnish.

Don't twist my words here, I am still extremely grateful that Finns speak such excellent English. It's the only reason I felt like I could make it finding a job here after moving right after completing college. And it's definitely a cornerstone of Finnish success in international markets. I would very, very gladly take this tradeoff again. But, yes, trial by fire usually sets learning alight.
I’m not questioning Nvidia’s moat in gaming. But that’s pretty much irrelevant to its valuation.

And sure, for small scale and research activities Nvidia makes sense, even for the long term. But that’s not where the money is at, either.

The only way Nvidia can sustain its valuation is if it can win in the large scale production AI market long term, and that market turns out to be huge. I don’t really see how that can happen. As soon as NN architectures are stable over the economic lifetime of a chip custom ASICs will make so much more sense: 10x more performance and no Nvidia tax. It’s already happening [1].

1. https://www.etched.com/
I'm Japanese.

Speaking English in Japan is very challenging. All my friends and family speak Japanese, and everything from social media to news is completely accessible in Japanese.

I'm an entrepreneur, and I use English when talking with international clients and overseas VCs. However, I lack confidence, and the communication tends to remain superficial, making it difficult to effectively do business internationally.
In this environment, it's hard to feel a real necessity to communicate in English.
Since elementary school, we've been told that being able to speak English is extremely important, and I studied hard. Yet in this environment, there are rarely opportunities to actually use English.

When foreigners tell us about the importance of English, they may not fully understand that it doesn't really matter much to most Japanese people.
Japanese people might start speaking English when they truly need it.

Rather than that, I'd be happier if AI could provide real-time translation for everything.
"If some human can be subjectively convinced that something is $X, then it must be $X!"

*Bzzt* Circular logic solipsism cleanup on aisle 3.