skysight-inc/HackerNews huggingface dataset:
> I think it's a fair assumption to say that the author is aware of what Arcs are and how they work.

Fair, but when reading an article like this I have to refer to what's written, not what we think the author knew but didn't write.
> It also seems to be the primary attack vector of NSO related zero-days as well and its become known that phone country/area codes have relevance to its chance of succes in past exploits, which suggests a phone/messaging type attack vector.

If you are using a phone, you have a phone number. Targeting the phone and SMS handling apps will always be the go-to vector for these sorts of attacks, because you don't want to tell your customer that they can only spy on targets that have Evernote installed and configured.
> defect to the DPRK's superior healthcare coverage, zero school shootings, and better litter management.

I can't believe you're glorifying the DPRK without mentioning that they celebrate Tax Abolition Day since eliminating it in 1974.
Many businesses have GSA Schedule contracts but most of them don’t get much business. For many, it’s not even worth the cost to obtain them.
I see where you’re coming from, but fog creek was private the whole time

I bet they made a killing from both citydesk and fogbugz

There’s no way to know, but if they had nice offices in Manhattan and were self funded in those days, that’s a clue

Fogbugz was a solid #2 in the market from what I remember

There are lots of people making tons of money in areas like CMS and bug tracking

The ones you hear bragging about money are usually trying to attract employees to a marginal business

The ones who are making money don’t want to attract competitors by talking too much
This is what I pushed Node to support when they proposed their split syntax and I'm very happy to see Bun adopt this. It is the "correct" way as far as I'm concerned.

Node's split ecosystem has really hurt the entire language and runtime.
The price in my market is back to normal for the versions I want. Has been for a month or so now. I don't see why the other versions won't follow soon enough, exactly as was promised at the start of the year.
Gmail isn’t social media. My doorbell gives me notifications. Facebook, X, Instagram, Snapchat, TikTok, etc are not allowed to give me notifications no matter how much they protest about it.
I thought Bun had HRM out-of-the-box but it's not working? Not sure. https://github.com/oven-sh/bun/issues/833
Or desktop programs. Many GUI frameworks have a main thread that updates the layout (among other things) and various background ones.
The Android shitshow has a major problem: Qualcomm
Then I would say you're not looking closely enough. The impetus is there, but so far there is enough resistance to it to prevent it. That wasn't the point anyway, the point is the contradiction in the antipathy towards tobacco on the basis of health vs the libertine attitude towards drugs. The kinds of people who tend to be pro drugs, pro prostitution, etc are the same people who will scold others for smoking.
Note that if you "just" write responses to queries without yielding execution, you don't need async, you just write Sync handlers to an async framework. (Hitting dB requests in a synchronous way is not good for your perf though, you better have a mostly read / well cached problem)
Not sure when your trip was but I was able to drive to Inuvik during the summer months on the Dempster highway back in late eighties or maybe very early nineties. No ice roads/bridges were required, just a spare tire. I remember bad mosquitos. I can’t recall any ferries after the one in Dawson but maybe there were. Road-tripping up there sure is fun though.
If there was a way to adjust volume based on force that would be a game changer.
As a big Sim City 2000 fan, Metropolis 1998 looks very enticing.
your in luck I wrote one which no one read in a reply:

https://news.ycombinator.com/item?id=37427499

I hope it helps. If not then I'm utterly wrong.
100% agree, but I have to add:DRM is not necessary for all media, just a small percentage of sites (like netflix/spotify i guess) use it. I personally never enabled DRM in my firefox.
Its just academic research papers that get brief press coverage. Its very hard to actually commercialize these and compete (performance and economics) with the incumbent technologies. Some stuff makes it in specialized applications (satellites, earbuds, etc).
China's Ant Group unveils finance AI model as race heats up
ELI5: Cells in your brain that aren't neurons also send signals. For diseases related to these specific signals we should focus on these helper cells more.
Yes, async is effectively a much harder version of Rust, and it's regrettable how it's been shoved down the throats of everyone, while only 1% of projects using it really need it. Hover, async is also amazing in these 1% of cases when it's useful.

If you have a service that handles massive amounts of network calls at the core (think linkerd, nginx, etc.), or you want to have a massive amount of lightweight tasks in your game, or working on an embedded software where you want cooperative concurrency, async Rust is an amazing super-power.

Most system/application level things is not going to need async IO. Your REST app is going to be perfectly fine with a threadpool. Even when you do need async, you probably want to use it in a relatively small part of your software (network), while doing most of the things in threads, using channels to pass work around between async/blocking IO parts (aka hybrid model).

Rust community just mindlessly over-did using async literally everywhere, to the point where the blocking IO Rust (the actually better UX one) became a second class citizen in the ecosystem.

Especially visible with web frameworks where there is N well designed async web frameworks (Axum, Wrap, etc.) and if you want a blocking one you get:

tiny_http, absolute bare bones but very well done
rouille - more wholesome, on top of tiny_http, but APIs feel very meh comparing to e.g. Axum
astra - very interesting but immature, and rather barebones
Congratulations on reaching 1.0 !

Performance comparisons to Go/Java on the backend would be insightful. Would be interesting to see how close the gap is.
AWS is also charging a premium for the DDR5 hardware they just launched. The m6 family was the same price as the m5 equivalents. The m7 series is 5% more expensive on Intel, and while the AMD machines used to be 10% cheaper than Intel, they’re now 20% more expensive.
Good points. Essentially Linux is the delivery mechanism for the power potential of the mainframes so that Linux is a convenience and not a sign that the tables are turning. It also helps to be able to run a mountain of software without having to develop it first for some proprietary OS. This is where the big difference between transaction processing software and massive parallel problems such as simulations lies. A bank doesn't need a supercomputer, it needs a reliable and scalable transaction processor.

Off topic, and I'm sure you are not in a position to comment, but I find the 'Watson' marketing ploy a massive turn-off, it is so tone-deaf that I really don't understand why they keep pushing it so hard.
Boss of Failed Crypto Exchange Gets 11,196-Year Sentence
The challenge is that async colors functions and many of the popular crates will force you to be async, so it isn't always a choice depending on which crates you need.
One-Ticker Retirement Plan /s [video]
> Rust will do a lot of invisible memory relocations under the covers.

I don't think it's quite accurate to point to "invisible memory relocations" as the problem that pinning solves. In most cases, memory relocations in Rust are very explicit, by moving an owned value when it has no live references (if it has any references, the borrow checker will stop you), or calling mem::replace() or mem::swap(), or something along those lines.

Instead, the primary purpose of pinning is to mark these explicit relocations as unsafe for certain objects (that are referenced elsewhere by raw pointer), so that external users must promise not to relocate certain objects on pain of causing UB with your interface. In C/C++, or indeed in unsafe Rust, the same idea can be more trivially indicated by a comment such as /* Don't mess with this object until such-and-such other code is done using it! */. All pinning does is to enforce this rule at compile time for all safe code.
But that’s probably more about tests and github resources than raw build times.
Cops aren't there to respect your wishes. Full stop.

You can have whatever wishes you want, but if you are behaving inconsistently with the truth, you're going to spend a lot of time being wrong and having your wishes disobeyed.
> I imagine Rust to be a language far more similar to Go, in both use cases and functionality, than JS.

I mostly agree. But I would wager that for a significant amount of people their first exposure to "async" is JS and not any number of other languages. And when you try to write async Rust the same way as you might write async JS, things just aren't that pretty.
What an abysmal, cynical outlook this is.
I would concur that corrective action has already taken place. Won't the most significant thing in this release be the requirement that SpaceX:

> apply for a modified FAA license before launching again

... as SpaceX will now need to go through the wait period of a modified FAA license application?
> Sometimes there is a crucial global state something that’s easier to just directly access, but I just write struct that manages all the Arc/RwLock or whatever other exclusive access mechanism I need for the access patterns. From the callers point of view everything is just a simple function call. When writing the struct I need to be thoughtful of sharing semantics but it’s a very small struct and I write it once and move on.

This is a recurring pattern I've started to notice with Rust: most things that repeatedly feel clunky, or noisy, or arduous, can be wrapped in an abstraction that allows your business logic to come back into focus. I've started to think this mentality is essential to any significant Rust project.
The way your post is structured reads as if you have a stupid American wife (I can hear Vasily Borodin say this).
Copilot Functional Specification by Joel on Software [pdf]
They bill themselves as the privacy-protecting opponent of Android because iOS/iPadOS doesn't commit to breaches of privacy the way Google does in, well, pretty much all of their products. So how does Apple fall short, and how are they the ones committing privacy invasions? By allowing third-party applications on the App Store? By not rejecting every app they don't like? They're doing users the favor of letting them know what information apps can collect so that users can make informed choices.
I have seen the joke more than a few times about how women would also love to have a wife to take care of the home and everything mentioned in the article, but unfortunately they are straight and so they would have to be the wife.

I went on a date with a guy who told me he is looking for a housewife with everything that you would expect and actually lean more into the 1950's version. Later in the date he let out that he also expected me to continue working my full time job and pay half of the expenses.
I would point out that for many people the cost of paying for childcare during work hours is comparable to the income generated from said work. Those people have essentially no incentive to work unless they want to avoid their kids.
I left a job in 2007. Things were so stacked against me that I had no choice but to leave. Two years later, the manager contacted me to apologise. He told me that they'd had to hire five people to replace me because they could not find one person who could do everything I could do. He said, "We didn't know what we had in you." I reminded him that he had asked me in the interview why he should hire me and I had responded, "Because I am the best candidate who will interview for this job."

Someone shared this post with me because I was complaining in a Slack about how the theme of my career seems to be not getting hired for the position but later getting hired to fix the things that were fucked up by the person they did hire. Begs the question, is hiring really that difficult?
I've been diagnosed with ADHD-PI for 1.5 years. You should focus on therapy and medication treatments from professionals (ideally those who specialize in ADHD). Outside of that, I think just learning about how our minds work differently compared to neurotypical brains and why it usually causes problems has been very helpful for me.
You don't know my experience and making assertions about what you don't know here verges on an ad hominem attack. Please rethink your approach.

I never said tags come only from a single development branch, I said that release branches are best when short-lived and that tags are a better long-term representation of released versions than long-running release branches.

If you want to discuss the complexities of the differences in workflow that entails, feel free to ask questions without assuming you have any idea what my experience level is.
Cloud maintenance software is substantially the same software used to manage multitenancy on mainframes, so why not?
Honestly I just felt like they got more done with fewer people and less money, which is a good indicator of a level of focus that can you can only accomplish if you don't have to worry about the friction of dealing with corrupt layers of an organization or a crapload of waste.

I'd read a long time ago about how the Taliban basically formed a shadow government in parts of Afghanistan that provided justice, schools, roads, and other services because the current government couldn't do it. Just found a good article about it:

https://odi.org/en/publications/life-under-the-taliban-shado...

Here's the PDF it references:

https://cdn.odi.org/media/documents/12269.pdf

People flocked to the Taliban's shadow government precisely because it was (at least seen as) less corrupt and more efficient than the services propped up by U.S. and its allies. In the PDF above if you search for corrupt you find the word 7 times in the body of the article, and 6 of those are in regards to how the Taliban fought it.

The article is old (2018) but I think that's the point. They were very organized in how they built their network and we saw the results of it as they ran circles around the U.S. in negotiations both with Trump and Biden administrations.[1]

To me it's a crystal clear example of a less corrupt, less wasteful force completely schooling one with exponentially more resources.

[1] https://www.factcheck.org/2021/08/timeline-of-u-s-withdrawal...
ChatGPT is losing some of its hype, traffic falls for the third month in a row
What does sideloading have to do with IP rights? Merely making and distributing an app that calls APIs from the OS isn't an IP violation.
From the title, I thought Procreate was coming out with another crappy stable diffusion-derived AI image generator. Thank god that's not the case. Very excited for this.
We're dealing with fundamental limitations of I/O though, which is causing the delays.

I want to write stuff to disk (SSD these days). I can issue a request, then have to wait tens to hundreds of milliseconds (in the average case, the worst case can be far longer) for that request to finish and let me know that my I/O request succeeded or failed. There's no getting around that with present-day technology.

The situation is worse and even less reliable with network I/O. If you are talking to a server in another continent, the speed of light determines the minimum of time I hear back from it, even if it (and all the intermediary network links) are lightly loaded and functioning perfectly.
Since that time, context switching changed from a O(log(n)) operation to an O(1) one.

I have no doubt that having a thread per core and managing the data with only non-blocking operations is much faster. But I'm pretty current machines can manage a thousand or so threads locked almost the entire time just fine.
Oh, I didn't realize it was that late.

Swartz, Huffman, and Ohanian are the only YC participants they interview, and they show them all working side-by-side, so I assumed they were all working on Reddit, but I just checked how they introduce Swartz and his title card doesn't say Reddit whereas Huffman and Ohanian's do.

I've corrected the post.

Wasn't he involved sooner than a year after? I thought it launched in Summer 2005, and then Swartz joined the same year.

>Over at reddit.com, we rewrote the site from Lisp to Python in the past week.

Aaron Swartz's blog post, "Rewriting Reddit," published 2005-12-06

http://www.aaronsw.com/weblog/rewritingreddit

And then this profile of Swartz said he joined in November 2005:

>Ohanian and Huffman bought in, and by November 2005, Infogami and Reddit had merged, forming a new umbrella company called Not A Bug.

https://qz.com/594715/when-aaron-swartz-met-paul-graham-his-...
No Stairway? Denied!
How can they even afford doing this?
Most people take the work they can get. So no.
People would be shocked by how hard it is to ignite Jet A (the fuel that they're seeking to replace). You can take a blowtorch to it and it won't ignite. In many accidents it spills everywhere but it still doesn't ignite. It only becomes seriously flammable when it's atomized.

No way is hydrogen safer! That's just an outright lie.
Ask HN: How concrete is the risk from the BLASTPASS 0-day to the average person?
Seeing that Apple hasn't yet pushed security patches for iOS <= 15, I was wondering if users who aren't potential targets of large hacking organizations should still be worried? This is my case (some devices still on iOS 15) and I find this a bit unnerving. Are vulnerabilities like this one usually immediately exploitable by non-technical attackers? Or is there still a pretty large delay during which the exploit is still somewhat contained? Thank you
> The context switch for threads remains very expensive

It got even more expensive in recent years after all the speculative execution vulnerabilities in CPUs, so now you have additional logic on every context switch with mitigations on in kernel.
Couldn't one say the same of any brick and mortar store? If a shoe store is going to open in my neighborhood, for example, how much data do they need for it to be optimally located? I guess they could seek out the online browsing history of all the friends of all the people living within 1 mile from the shoe store and analyze it.

I don't doubt that billboards are placed with some careful thought, but tracking is certainly not "required" - some aggregate stats about an area should work, especially as there isn't much feedback on who saw the billboard and bought a product etc.
It looks like its no longer on Github. Does anyone have the source code mirror? I would love to get a peek on it.
Not really.

The budget is written by Congress, and the President doesn't have any direct power in Congress. They often have friends there, especially if they used to be legislators. They have some carrots and sticks, but those are actually weak and indirect tools.

If the President's party controls a house, they can usually invoke party discipline (the general sense that doing something will be good for the party and a whole and therefore good for the individual members), perhaps with some of those carrots-and-sticks for recalcitrant allies. But it's rare for the President's party to control both houses, especially considering the filibuster.

If a President made it their top priority and it were something that the party got behind them on, they could perhaps make an all-out push, calling in favors and making deals. It would come with a lot of ill will, from their own party as well as the opposition, because that's not how Congress likes to work. They see themselves as a deliberative body and don't like outside interference -- especially when it upsets the balance of their own dealmaking.

So the short answer is no, the President doesn't have that kind of power. Even if they wanted to, which they generally don't. Nobody is going to jump up and down to say, "Yay, look how efficient this President is, saving .01% of the overall budget". And while they might score a few political points off of hurting somebody that their allies don't like, it's generally not something Democratic presidents are into.

(I'm afraid there's no non-partisan way to say that the culture war is asymmetric.)
> I would like to write a component, not have to think about where it is running in most cases

you can keep doing this, just put "use client" in the file, Next will SSR them just like it used to. (SSR is an "emulated client" in this model. admittedly, the naming is a bit confusing)

but for some things, you want a guarantee that it only runs on the server, and then you can use server components :) i believe this is also why useState & friends are disallowed there -- they fundamentally don't make sense for stuff that'll only ever run server-side.
Yeah this is dubious, they get all the Co2 out of these rocks, and then the rocks will asorb Co2.
"Surgery is important but was the work of the medieval surgeon experimenting on corpses really relevant to the modern understanding of medicine?"

It actually sort-of was, because slow aggregation of knowledge about anatomy helped undermine a lot of the old Galenic dogmas.
> I've never really understood why match fixing or throwing a match would be a crime.

It's institutionalized fraud, and a fundraising method for organized crime.

> WWE seems to do just fine with a completely fixed system.

Nobody is currently permitted to wager anything on those fixed WWE matches.

As with all other regulations intended to protect idiots from themselves, the industry is looking to repeal it.
I finally have some evidence to stop my wife's complaints.
> Maybe Rust isn’t a good tool for massively concurrent, userspace software. We can save it for the 99% of our projects that don’t have to be.

Please make it happen! I want my userspace software to be in Rust!

Although, if it won't happen, then even better, a free real estate for a RustScript.
Can you walk us through an alternative and why it would be safer?
AdGuard for Safari is probably the best option right now, but I really don't like the fact that it ships as a fat electron app..
Hopefully someone will fix uBOL's small incompatibilities
Right, just BSD, not FreeBSD. Same with macOS, which also features that boot message.
If both partners work then:

- many more meals must be ordered in or eaten out instead of prepared from scratch

- transportation cost increases, more vehicles needed which means more gas more insurance more repairs or more transit fare and now both people sacrifice possibly hours of their day to commuting

- childcare services must be paid for and transportation arranged for them

- the choice of housing now has the additional constraint of being within commute distance for the second job (along with other resources that must be obtained outside the home now e.g. childcare) often meaning less choice and higher cost

- with both partners sharing household duties evenly, neither can take on additional work as needed whether that's taking work home, staying late or working a second job. Dividing the labor so one person manages the household and the other devotes their energies to earning money allows both to be more effective at what they do. Division of labor is the cornerstone of an advanced industrial society that makes everything possible.
As a reverse engineer who works with malware most of the time (and my current project is related to a spyware family) I'm annoyed by your incorrect and inflammatory use of the word "spyware". Words have meanings for a reason, and using the strongest possible word to describe something you don't like doesn't make your point stronger.
Musk: Starlink service is now active in Ukraine. More terminals en route. (2022)