skysight-inc/HackerNews huggingface dataset:
It doesn't because many companies believe they are safe simply because they don't "hold" your personal data. If it transits their systems it is still at risk, and those companies are much more likely to have security issues because why invest when they're not "holding" user data.
My preferred technique is to also start with the cover inside out. Then put your hands inside the cyber into its corners. Then grasp two corners of the duvet through the fabric. A bit of shaking to turn the cover the right way out and you are done.
It would cost way less than 7M to build from scratch whatever they are using AWS for
The economic impact requirements has lobbyist fingerprints all over it. Imagine if the FDA had to consider the economic impact of rejecting or accepting new therapeutics, or if the FBI can just decide not to prosecute some individuals because the economy would lose money!

All meaningful regulations will have negative economic impacts on those being regulated, that’s why the Republican conference loves de-regulation, it makes their donors and themselves more money!
Having been an early adopter (2007) and riding the whole wave I think the entire movement ignited with MapReduce, BigTable, etc. was probably one of the best things that happenned in the industry.

For me personally, it allowed to break things down to first principles in a way that "industry coding" wouldn't have been able to. It was the practical side of theory that was confined in school.

There were, however, two types of big data adopters. I was in the bottom up camp, where passion for learing and finding the best solution to the problem was the driver. The top-down camp that eventually filled the Hadoop conferences by the time they got large (>1000 people) I suspect didn't get much out of it, neither for their organizations, nor personally.

So back to Stonebreaker, back then, same as now, looks like a frustration more than anything. I do understand where it comes from, but still a frustration more than anything.
Relational algebra is nice, but classical databases and SQL never nailed neither theory nor practice. NoSQL for me was more NoOracle, No<MSSQL, etc. and an ability to learn by doing from the ground up.
You need

"noUncheckedIndexedAccess": true

in your tsconfig.json. For odd only numbers, you can make a "branded" type. There are many options, one way is

type OddNumber = number & { __BRAND_ODD_NUMBER: true }

then it's just

OddNumber[]

and to onboard untrusted data, use a type guard

const isOddNumber = (x: unknown): x is OddNumber => typeof x === 'number' && x % 2 === 1
See how high the sampling rate can go over USB.
> If you can think of "no situation" where a server may incur a page fault, forced preemption, or need to perform any I/O to a service/database, then I hope you at least recognise that your world in no way represents the state of server software at large

I won't deny that the majority of software out there is not latency sensitive, but the context of this article is specifically targeting those softwares that are _not_ using garbage collection, arguing that it is undeservedly overlooked. OP even adds that GC is a "solved problem" because some GC implementation is 500us worst case latency.

My point is that the article author, and OP, are mistaken. Because if you are in the category of "I write server side software without GC" (e. g. C/C++), then 500us is horribly wrong.

Your point being that 500us is fine for most software out there is surely true, but not relevant, because if that is the case, you're probably not using C/C++, thus this article is not targeting you.

In _my world_ as you phrase it, traffic is unshaped. You need to be able to support line rate, otherwise packets are dropped, and hell breaks loose.
> Some people are just made to work.

I wonder if he would think of it as some people just are made to play, which in his case happens to align with what others call work...hence the tens of millions.
So in an effective Mamba query the question goes at the end, after input data? I thought that the question should go at the beginning, so it can decide which information in the data is relevant.
If you're on a Mac, Mimestream is a fantastic native frontend to gmail.
This is one of those cases where I fully stand with the people saying that you should read the writers intent and assume that they just didn't have enough coffee that morning yet to be thinking pedantically.

You know exactly what that person meant.
The accusations of bias is why it's very relevant that there are 32 independent sources for the article.

Bloomberg also published a similar independent negative article about Stability AI, unless you believe both Forbes and Bloomberg have a thing against them: https://www.bloomberg.com/news/articles/2024-03-26/stability...
Only advice I can give you is pick your team/company very carefully. Choosing the right team can open up promotion opportunities that other teams might not have. Half the battle is putting yourself in the right situation. Also, big promotions commonly go to people that have lasted a long time in some organization. I saw people at FAANG spend a decade in one organization, then finally get recognition and ended up a few levels higher in a quick fashion. The people you spoke to were laughing because the high ups probably got there very early, there is no path to their level because the cake is baked, that company doesnt have growth opportunity.
Wasn’t Emad working at a hedge fund before this? I’m surprised the article glosses over the fact that he had 0 experience in the tech industry before starting one of the most ambitious tech projects ever
Well, the definition of "improve" depends on one's goals.
A non-TLS-terminating proxy is a great thing to host on a service like Hetzner. If you set up CAA correctly, then you are trusting the provider for latency and availability only, and you might as well avoid hilariously expensive services like CloudFront or an EC2-based proxy.

Hmm, it looks like Tailscale is using NetActuate for pkgs.tailscale.com. I bet NetActuate could help serve up a non-terminating proxy with plenty of PoPs at a reasonable price. Their website doesn’t give pricing, but it sounds like the kind of company that doesn’t mark up egress 50x.
I'm not sure what you're asking. IDT used the same gate array for numerous 7400-series products. As a result, simple chips would waste most of the die, while complex chips would use most of it. The tradeoff is that using a gate array saves design costs, although each chip is more expensive to manufacture due to the wasted silicon. Since IDT was selling into low volume, price-insensitive markets (military), the tradeoff was worthwhile.
I thought you lost it once it ceased to be your primary residence for people who interrupt e after 2023? As dumb as prop thirteen is I'm curious since I may wind up in this situation
LLM powered retrieval engine for mass content extraction and enrichment
Not arguing a different point. If the offense was such that it would be reported then it should be acted upon in some manner. The reality is that a lot of these spurious emissions are not of any significant reason to react which was my implication with the scaremongering reference. The reality is the FCC approves these cheap Chinese devices and even when they aren't "clean" they rarely impede. Yet what you're referring to is these folks, ultimately, chasing down things that really are not consequential to the airspace however it's an all-hams-on-deck scenario to track down said offenders.

Am I glad these folks are out there? For sure, but there's a fine line of being over the top that they often surpass for little reason.
> you can specify partial types, wih underscores for the still-to-infer part

Yup. I love that. And it even lets you say things like for example:

let res: Result<Vec<_>, _> = someexpression;
People don't seem to have wrapped their heads around the consequences of media abundance coupled with media coordination. You can find 32 sources to back up anything.
I understand the impulse to seek justice, but what crime have they committed? It's illegal to gain unauthorized access, but not to write vulnerable code. Is there evidence that this is being exploited in the wild?
I have no idea where you got "wearing restraints".
https://github.com/apps/silly-senior-dev says it's a private app, do you need to change the visibility?
I mostly agree with you, but I think your argument is wrong. Last month I found a tiny bug in Unix's fgrep program(the bug has no risk). The program implements Aho Corasick algorithm, which hasn't changed much over decades. However, at least when the code was released to 4.4BSD, the bug still existed. It is not much a concern as nowadays most fgrep progroms are just an alias of grep. They do not use the old Unix code anymore. The old Unix code, and much part of FreeBSD, really couldn't meet today's security standard.For example, many text processing programs are vulnerable to DoS attacks when processing well-crafted input strings. I agree with you that in many cases we really don't need to touch the old code. However, it is not just because the algorithm didn't change.
I can appreciate being a fan, but we need to move fandom into the realm of "While I like this, I don't need to defend every single thing that goes wrong with a brand I'm a fan of."

I bought a Tesla a few years ago. I get it, they're cool electric cars. Would I ever buy one again? No.

We don't need to defend every safety issue that Tesla creates. This is better than running FSD into children. But it's still a major safety issue. Tesla should apologize fix it, and then we can move on. We don't need to defend it. We also don't need to linger on it. It's not the most problematic thing Tesla is doing (please see FSD running into children).

Also, the car has more issues than this. This is just one of a bunch. (please see the 'rusting' comments in this article's threads.
I call this the ghost method, because you look like a ghost with your arms through the inverted duvet cover.
I think their ideologically-driven mouthpieces are comparable. Their treatment of journalism is politically divergent, but both sides are so well-stocked with zealots that I think both can be characterized as a "serial liar" pretty safely.

As a person that supports secular politics, both ideologies repulse me. The media I trust most to report on this topic are the people with the least to gain from it, the sort of people the parent might dismiss for not being "in the field" enough.
No, but often it is far worse than 95%. A good example is random.randint() vs math.ceil(random.random() * N) in Python. The former is approximately 5x slower than the latter, but they produce effectively the same result with large enough values of N. This isn’t immediately apparent from using them or reading docs, and it’s only really an issue in hot loops.

Another favorite of mine is bitshifting / bitwise operators. Clear and obvious? Depends on your background. Fast as hell? Yes, always. It isn’t always needed, but when it is, it will blow anything else out of the water.
The personality cult around her is very off-putting to some people (me). Also the fact that she slept with Larry Page while he was CEO. Sure it was a different time in American culture but it's still gross, and never gets brought up, only that she was "Google's first female engineer".
I would say that the right thing is a sabbatical. tell your friend to take 6 months to work on something they find is super. interesting or important. new opportunities will emerge and feel natural.
Ozempic is blowing up on TikTok. Celebs and young people are using it left and right. This is wildly popular and there are resellers and apps popping up everywhere to make it easy to get prescriptions.

"Ozempic face" has become a meme as people try to guess who is using it.

Several of my neighbors are admittedly using it. And they've lost 30, 40+ pounds in a matter of months. Months.

This is a diabetes drug. There has to be a biochemical catch here.
this I agree.

The comment above seems more of religious believe and understanding on your part or maybe practical experience. I can't tell.
In theory, refcounting and tracing can behave similarly [1], but assuming we're speaking about their implementations in the industry (rather elaborate tracing GCs; rather crude refcounting GCs) then a refcounting GC would do some work as soon the refcount for a particular object drops to zero. When exactly that happens and how much work there is to do (and sometimes, what the fragmentation effect on heap is) are local properties that are not very predictable. In contrast, the amount of work a tracing GC needs to do when compacting is directly proportional to the program's working set and the frequency in which it needs to do that work is proportional to the allocation rate -- both of which are fairly regular and predictable global properties for a given program. For stop-the-world GCs there was then the matter of the highly unpredictable exact timing of a large STW pause, but modern concurrent GCs don't collect anything in STW pauses anymore. They only have very short (sub 1ms) and constant-time pauses and no surprise throttling as long as the allocation rate is within an acceptable range. So all in all, you pay a fairly fixed tax on the CPU (and if you want to pay less, just add more RAM) and virtually no impact on latency.

[1]: https://www.cs.cornell.edu/courses/cs6120/2019fa/blog/unifie...
Hardcore manual memory people seem to have completely misaligned priorities to real-world concerns. Maintainability, safety, productivity, and iteration speed seem to be bottom-of-list to the egotistic holy grail be being able to say they write their own memory routines.

I think you've gotten very worked up over a theoretical boogieman person that doesn't exist. Most natively compiled programs are written in C++ with Rust as a distant second and both put a lot of effort into the selling point that you don't have to manually manage memory the same way you do with C and can do with ownership. I've never seen anyone like you're describing.
That’s almost certainly it - I don’t know they abolished it entirely; it used to be offset a few weeks.
Let's not pretend that naming a computer "Macintosh" but it not being edible and calling a car "full self-driving" that can't self-drive fully are equally confusing. One of them is inaccurate about a purpose that no one actually intends to use it for, and the other is inaccurate about a purpose that people do actually want to use it for, and they're paying for it because it sounds like it fulfills tht purpose.
The former doesn't boil down to that at all. Read the entire section without picking out bits. Providing the functionality of the Program as a service is NOT the same as providing a service that uses the Program's functionality.

So if the Program is a DB or graphics engine, and the service offered is a game for example, there is no trigger. But if the service is just a thin layer, such as maybe a translation layer for a DB or a few bells and whistles to a graphics engine, then it triggers.
> What does "strategy" mean here? I might just happen to have a strategy which involves betting on the exact sequence of heads and tails in a given sequence.

That's a very narrow program.

> The analogy in terms of languages is that my language might just happen to have a short keyword that represents a given sequence of heads and tails.

The sequence still needs to be generated "somehow". Either by executing the program and producing the sequence, or by explicitly stating it. Even if you have it "cached" and "represented" in your language, you still need to generate the sequence. The resources spent here is the Kolmogorov complexity.

The easiest way to expand your little program is to say that you have a seed s.t. any consecutive generation results in a consecutive sequence that matches up to the period of the generator. Now it is more generic, but has a period. You can then expand this to accept multiple seeds and once it has reached a period, to simply take the next seed.

Should this sequence be finite, you are in luck. Your program can have length O(generator + N/P) where N is length of sequence, and P is the period of your RNG.

All this is is just compression which plays into the whole Kolmogorov complexity.
Yep. Git bisect automatically does a binary search to find the earliest breaking commit. You can either test each version manually or, if you have a script that will pass or fail, like a unit test, you can tell git and it will do everything automatically. I love it when I get to use git bisect.
> This is a diabetes drug. There has to be a biochemical catch here.

What if there isn't a catch? Sometimes technology really does just improve the human condition with no serious downsides. Consider refrigeration or sanitary surgical techniques.
I wouldn't characterize the history that way.

First, there are multiple reasons that SDI was not pursued, beyond concerns around its feasibility. Most notably, bilateral agreements were signed with the Soviet Union to cease development of ballistic missile defense technology. Those agreements held until only very recently, and they seem to have been effective in mitigating the worst of the Cold War by both preserving the status quo around nuclear deterrence and heading off another extremely expensive large-scale development program. Both the US and the USSR agreed to only field two BMD systems and actually fielded only one at most during the Cold War; SDI just didn't fit into the political/military climate of the time and there were good reasons not to push that envelope.

Besides, the extreme cost of SDI meant that there was enormous opportunity cost. One of the criticisms of SDI is that it was such a sink of money and political capital that it delayed the development of other approaches to missile defense and broader nuclear security.

Second, BMD efforts in no way stopped cold after the failure of SDI. SDI survives to the present day, after a couple of renamings as the Missile Defense Agency. MDA continued to develop many of the more practical aspects of SDI and these serve as the basis of BMD countermeasures today. The problem of BMD is very challenging considering adversarial countermeasures and even modern systems show poor efficacy, but that's not to say that MDA efforts haven't produced outcomes. Major improvements in fire control technology came out of the program, perhaps most significantly the development of phased-array and electronically scanned radar, and attendant broad improvements in microwave electronics.
How is that different than owned by Oracle?
Hunger drives people. For some it's the hunger for financial safety to cover their needs (housing, food, etc.), for other it's the hunger for being better than your previous self, or better than your peers/competition.

Truth be told, if you're all set in life - financially independent - and don't need to produce anything, it is incredibly easy to just become another dilettante.

Actually pursuing hobbies full time takes some serious discipline, because you really don't have any commitments - and can quit whenever you want, without any consequences whatsoever.

And, thus, for the vast majority - focusing on hobbies full-time can become a chore. You rarely (if ever) hear about retired rich people that become the very best in some field they see as their hobby.

At least with work, you have clients / customers. It's much easier to tell your boss "fuck you, I quit" once you have that kind of money - than to quit on your paying clients/customers.

Also, and this is just my observation, people seem to become (intellectually) duller real quick after they retire and don't do anything specific.
I think you might also just roll the inner up, stick it the bottom of a collapsed cover, then grab both an exposed inner corner + side of the cover in each hand and stand up with it, shaking a bit to get it to unroll on the way down.
Yahoo was really good at running acquisitions into the ground. In fact that may be the thing the were most successful at.
What are the good open source alternatives to stable diffusion for text to image generation?
eBPF modules themselves have to be written in C, and compiled to bytecode before they are loadable. The target architecture for llc is bpfeb and bpfel (big/little endian).

Usage/loading of eBPF modules, however, can be done in many userspace languages due to them offering the bindings for it.
the entire industry aims to do this.

the principle method will inevitably evolve to be increasing the base price of ICE until parity is reached.
Safari already does that. Quite a useful feature.
Yes, failure to rtfa on my part.
Of course, the marginal cost of production is low at scale. Most of the mark-up is for advertising and overhead. Also, once it goes generic that will hurt future sales too.
I have to wonder whether some of this is semantic drift over time or context. My recollection since undergrad (a few decades ago) involves treating “garbage collection” as referring to tracing garbage collection, and “reference counting” as a separate mechanism. There is still a term for the category including both, only that term is not “garbage collection” but “automatic memory management”. But what I see nowadays is closer to what you describe.
” Imagine replacing your duvet cover in minutes”
When i was 18 and begun my career I hospitality, we’d change a twin bed completely in like 3-4 minutes. How do you spend minutes with just one duvet (excluding disabilities but that’s quite obvious).
Also, this is why Swedish duvet covers have holes in the upper corners, just reach through them and grab the liner and pull it in, shake a bit, and you’re done.
Most notably, Broadcast.com, Hotjobs.com, flickr.
"Maybe, if they’re provided with interesting things to do and fun places to go."

I think this is the wrong impulse.

Instead, we should (feign) indifference to their interest and boredom and allow them to invent their own outlets for joy and happiness.

It is magical to watch this occur - and it does occur.

We as 21st century parents seem to find the interim period of angst and protest impossible to bear ... but we should bear it because it is surprisingly short lived.
I just put the whole thing in the washing machine and run the drier for two hours.
> It horrifies me that so many people are so willing to commit their valuable data to the cloud just because of convenience.

I used to get horrified too until I learned that average user doesn't care much about losing pictures. My wife has lost phone full of pics multiple times and she's upset for like few hours.
I imagine there's limits in how much you can owe without a track record of paying your bills?

I find it hard to imagine a new account could rack up a bill of a few million dollars in the first month without AWS batting an eye.
> If power or internet goes out, wired VOIP phones won't work. Both the power and the internet have way worse reliability than the copper wire telephone where I live in a top 1% part of California.

It doesn't quite contradict what you said, but I live in distinctly non-top-1% part of Vermont where power is not very reliable. One of the line workers I talked to affectionately described the local distribution system as "fence wire on tall posts". It runs through the woods and frequently gets taken out by falling trees. On the plus side, it's easy to repair with one well-trained person on an ATV.

Anyway, our area recently got fiber internet installed. In a recent power outage, I was surprised to learn that the optional VOIP phone service installed along with the internet kept working. There's an on-site battery backup for each ONT (terminal at the house). So while it's true that if internet goes out you lose VOIP phone, the fiber cable is pretty durable and the phone connection is a lot more resilient to short power outages than I would have thought.
California governor to deploy 500 surveillance cameras to Oakland to fight crime
voidtools/everything for filesystem
They said the same about Viagra.