skysight-inc/HackerNews huggingface dataset:
If I were in one of these high crime neighborhoods where people are getting shot, I would want more surveillance and police. This position that they're being exploited by surveillance is mostly a rich white cosmopolitan belief rooted in fantasy

> In fact, large majorities of residents in low-income “fragile communities” — including in both urban and rural areas — want more police presence, not less. In the more than a dozen low-income urban areas surveyed, 53% of residents want more police presence while 41% want the same — only 6% want less.

Not being shot is pretty low on the hierarchy of needs. And let's be real, it's a tiny percentage of people that are committing violent crime. Increasing the odds of correctly putting one person in jail prob reduces future crime greatly.

The criminal element is real and I'm doubtful that you can give someone who's killing people access to a food bank or job training and they'll just become a productive member of society. Being a violent criminal is almost certainly the least economical thing you can do. You end up killed or in jail in a short time span so to think someone rationally picks this as a career opposed to a minimum wage job is not realistic.

https://www.usatoday.com/story/opinion/2020/08/26/why-americ...
They have fixed the image now.
you're right, we should make all drugs cheap too!
Price fixing absolutely works for the parties fixing the price, assuming they have a dominant enough position, at least for some significant time. Look at OPEC - do you seriously believe they would be richer if they competed instead of agreeing on prices/supply?

Monopolies can extract massive wealth from a market, they perfectly optimize profit as long as they are not exceedingly incompetent. Price fixing is just a less organized monopoly.

The problem is that they do this at the cost of all other market participants. But markets can't correct for powerful enough monopolies or cartels. Only outside intervention (riots, government intervention, disruption of the whole sector) can dissolve a monopoly. There is no example in history of a monopoly losing its position in a market without this, since they can always just buy out incumbent competitors.
You would imagine that the Smithsonian Magazine would make an uncluttered website and not bombard me with a clickjacking list of other articles, an autoplay video, a prompt to allow notifications, and, if that wasn't enough, a Jiffy Lube ad encompassing the entire page. I didn't even mention the ads filling the entire right side on top of the interrupting ads appearing between paragraphs. What a complete clusterfuck.
Why would you assume this must be a good thing and couldn't possibly have any negative effects?
AI could be used to choose which of the valid transformations to apply and in which order.

Current compilers do not guarantee that re-running the optimization passes a second time is idempotent. Every pass just does some "useful" transformations, it's best-effort.
Not a comprehensive set of resources as you asked, but I want to share one line of thought that had a profound impact in my way of working.

Think of a system as a chain of bottlenecks, visualized as a set of pipes. If you can measure the metric you care about (tput, latency etc) at a component level, and put together the system’s control flow, you can spot where the bottleneck is. Optimise that component, and you will reveal the next bottleneck, now optimize that… and it goes on. To limit the fun of this exercise, it helps to do a back of the envelope calculation of what is a realistic estimate of the thing you measure in the system. Example - I want this service to do 100 emails/ sec. Now, piece by piece remove bottlenecks to achieve close that value.
Both us and the ancients agree that murder, rape and slavery are bad when it happens to them.

The Germans from then and us today would agree that destroying that Roman army was _a good thing_ because it stopped a lot of murder, rape and slavery from happening.

I'm not sure what you're arguing against.
> "Kuzminov opted for the Mediterranean town of Villajoyosa, population 36,000, including more than 800 registered residents from Russia. His home in exile was the ninth floor of a four-tower condominium cluster overlooking the beach, most of its tenants foreigners, the building manager said. A placard by the entrance extended a measure of confidence: “Facilities monitored by video cameras and security personnel.” In smaller print below read doorbell-ringing instructions, written in Spanish, English and Russian.

> "Along the street, Russian expatriates prayed at the nearby Orthodox church and shopped for groceries at a store named Baltica. The coastline had a reputation for Russian organized crime."

This guy wasn't even trying. He obviously didn't think that the threat was real.
Visual Explanations of Core Machine Learning Concepts
Purely from the diagram, looks like the precipitate sinks, so you don't drink it?

Or with the reference to "incrustant", forms scale on the kettle?
You don't have to go that far. A compiler contains a lot of heuristics, I could see ai being useful for that.
Yep, especially with housing. You just build more homes quickly, right across the street from the overpriced ones, and rent them for cheaper.
What do you think was used to create this? A custom GPT or something more intensive?
imagine being a homeless person looking at the news everyone saying "just stay at home!"
Goverment can make it's own rules I guess...
Some people consider it a better use of oil than burning it directly.
While I don't know anything about that project, your comment sounds a bit unwarrantingly anti-C++.

Most compilers and operating systems are built in C++ nowadays, it's the industry standard for any systems-level programming.
Good, so let's do that first before making an already terribly exploitative system even worse.
The Canadian trucker action had more of a strategy, I'm not sure how much it achieved. I consider these things to be more direct action than protest per se. The 2003 Iraq war marches were protests, and while they were not successful in stopping the war they made it clear it was not a popular war.

With direct action, perhaps you make it too costly to oppose your cause. Restaurants can only handle so many sit-ins where they refuse to serve and there's no room for paying customers. Sabotage might make it too costly to insure a project and its contractors could pull out. Blockading important shipping routes might mean that you get invited to the table to avoid an actual battle. But this must be balanced against the risk that you will be arrested, injured or killed with popular support. The same people who blocked the bridge for Gaza probably found the trucker action illegitimate.

I've participated in all aspects of politics and one thing I know now is how important communications are and how difficult to do right. The right wing in the US has been working very hard at that for 50 years, through heavy persuasion and agenda setting. If you start to show interest in their POV, they will reach out to you constantly with direct mail, push polling, focus groups, rallies, clubs, and of course Fox News and talk radio. Other causes, like climate, peace, environment, and equality, are less coordinated, although at times they are able to set the agenda. They rarely stay in front for very long, and attempts to unite their work often break down to fighting over which one is more important.

Sorry for the rant, but this has been very front-of-mind recently for me.
AI os great for compiler optimization as long as it's OK that the rule that functionality can't be observably changed gets broken.

Drop in a modern AI as the optimizer and every single line of C++ code can be considered undefined behaviour.
If you have not bought cameras yet, be sure to consider purchasing PoE (power over ethernet) cameras instead of wifi cameras.
Hmm, what's your experience level with 2D platformers and difficulty?

Because there are some hacks I'd recommend if you're pretty experienced with tough games, but which would probably be too much if played casually (JUMP/JUMP 1/2/YUMP/Send Your Regards to the Czar)

For something a tad less punishing (but still tricky towards the end), The Second Reality Project Reloaded and The Second Reality Project 2 Reloaded are excellent choices:

https://www.smwcentral.net/?p=section&a=details&id=16696
https://www.smwcentral.net/?p=section&a=details&id=9543

And SMW2+3: The Essence Star is pretty good if you want a more relaxed (albeit story driven) experience:

https://www.smwcentral.net/?p=section&a=details&id=25235
Its not a free market, we are closer to communist than we are free markets.
In my experience, no one tends to see it as “too technical.” The typical (and imo obvious, logical) reason not to emphasize low-level details is because they’re implementation-specific, immediately outdated, and not particularly generalizable.

As an aside, I also tend not to get along with the “systems programmer” types because they tend to make knowing these kinds of extremely specific factoids their entire professional personality. You end up with people that can write assembly but have no idea what a functor is.
Why? Women are more careful and timid than men for evolutionary reasons that are beyond obvious to anyone over the age of six.
There was a much smaller difference between high and median incomes in the early 80s, so the original Mac would have been around 1 month's salary - not trivial, but not an impossible reach for many people.

Lisa was far out of that bracket. But business S-100 systems had been selling for $2k to $20k and up since the 70s, so $10k for Lisa's advanced features would have seemed realistic.

Today most people are paying far more in student debt, health insurance, and housing costs. So although nominal income is three times higher, free disposable income hasn't kept pace.

It's true that hardware today is commoditised and much, much cheaper. But at the low end, those old II/Mac systems were still more affordable to middle class families than a straight inflation conversion suggests.
Nowadays, the other 97 is slow too.
Supermium – Chromium fork for Win 2003/XP and newer
Location: David, Panama. EST (UTC-5)
Remote: YES (only)
Willing to relocate: NO
Technologies: Javascript/Typescript, PHP, Flutter, SQL, Docker

Portfolio: https://tribal2.dev

Résumé/CV: https://tribal2.dev/cv

Email: a61mwamrg@mozmail.com

Interest: Open to Full-time or Contract/part-time positions at $30/hour
Availability: Immediate

Hello! I'm Ricardo, a Full-stack Engineer with 10y of professional experience and a strong emphasis on backend development . Beyond my technical prowess in Javascript/Typescript, PHP 8, Flutter, SQL, Docker, and more, I complement my web development skills with an MBA and prior experience in administration and financial analysis.

For over a decade, I've dedicated myself to the same company, managing the complete life cycle of numerous projects from inception to deployment , consistently ensuring optimal performance and user experience . Working solo has given me a broad perspective, but I'm now keen to join a team where I can focus on a specific role. Collaborating with and learning from others will undoubtedly fast-track my professional growth .

Lately, I've been learning about Svelte , Astro , NestJS , and Rust . I'd really like to use them in real work. I look forward to leveraging both my technical and analytical skills in new, challenging projects .

I'm not inclined to engage in industries that harm the environment , jeopardize people's health , or are ethically dubious. I am committed to making positive contributions to the world through my work .
Hit me up later to tell me if this comment got you laid. If yes, I’ll pick up your strategy.
The most interesting thing I've learned in this regard (from Casey Muratori) is non-pessimization. Non pessimization means don't make the computer do unnecessary work. Just write the simplest code that does the thing. Unfortunately almost no software is written like that.
Excellent final sentence!
I've noticed a lot of people start with the desire to not enforce laws, and work from there. So when there's more law enforcement activity in poorer areas, we get claims that the poor are being targeted and overpoliced. But when the wealthier people say they want more law enforcement in their area, the response is always "Why are safe areas like yours trying to take these law enforcement resources away from the poor areas who need it?"

The positions are entirely inconsistent, but that's because anything is being said in an effort to remove enforcement. This was stated pretty explicitly a few years back with "Defund The Police", and now that it's lost popularity it's being pushed covertly.

Ironically, for all the talk about needing to remove police to help the poor, it's the poor who have suffered the most from the massive increase in crime these policies have caused. Here's a community meeting from a poorer area a few months back, where the residents are complaining that people who live in safer areas are running an experiment in their areas that's leading to a massive spike in crime and death[1].

[1] https://wjla.com/news/local/gun-violence-shootings-crime-you...
price plan ?
You’ll find more primary sources across different organizations that all arrive at the 60 - 70% number. But what really grinds my gears here is that you take a piece from the article you’re criticizing and pretend that it’s a quote from Matt Miller.

It’s actually quite easy to find a primary source here because the slides from the talk that the article is based on are available: https://github.com/microsoft/MSRC-Security-Research/blob/mas...

To quote from those slides: „~70% of the vulnerabilities addressed through a security update each year continue to be memory safety issues“.
But is it fast?
Ollama: Running Large Language Models Locally
Right. When you're on the run, as he should have been:

Step One: You have to absolutely break all contact with your past. That's the first step. Family, friends, bank accounts, old email accounts, everything. (And, needless to say, if you're Russian and are trying to escape Russian agents, the last thing you do is hang out in Russian enclaves. So you break with your culture, as well, to the fullest extent possible.)

Step Two: You have to change your appearance; if you were clean-shaven and had long hair, you go bald and grow as much facial hair as you can comfortably manage; if possible you get some plastic surgery done; if you had tattoos, you remove them or discreetly cover them with new ink, no matter where they are.

Step Three: You go to a big city of 500k+ residents and work cash jobs-- dishwasher, line cook, nightclub bouncer, delivery driver, construction crew, etc. -- the possibilities are vast. If you're sitting on a cash reserve, don't work and try to make some money investing.

Step Four: No heavy drinking, and no drugs that might get you arrested and lead to a paper trail.

Do all that and you might live a normal lifespan. This playbook is how quite a lot of fugitives managed to get away with it, including, until quite recently and famously, this guy: https://en.wikipedia.org/wiki/Satoshi_Kirishima
There are things that are generally true across almost all architectures and have been for a long time. Like cache lines, cache hierarchies, false sharing, alignment, branch prediction, pipelining, etc.

But I agree it isn't really necessary to write a compiler. Compilers tend to be pretty much the worst case from a microarchitectural point of view anyway - full of trees of small objects etc.
AFL++: A Vulnerability Discovery and Reproduction Framework
Losing their tails provided our ape ancestors with an evolutionary advantage
"just" is doing a lot of work there. If the cartel model is profitable, then those taking part have the incentive and resources to buy up property in the areas that they operate in themselves.

At least where I live, there are landlords who operate reasonably (reasonable rents, with safe and maintained properties, that respond quickly to issues), but there's so much demand relative to supply that it doesn't really affect the ones who are just trying to extract maximum profit.
In realtime audio programming, for example, the time budget can be as low as 1.3 ms (64 samples @ 48kHz). And every single missed deadline will manifest as an ugly pop which you will try to avoid at all cost.
> [..] a brief filed by the FTC and the Department of Justice offers a helpful guideline for antitrust compliance: your algorithm can’t do anything that would be illegal if done by a real person.

That one weird trick that doesn't work well under the law.
I don’t know if that sandwich story was true, but judging from my own experiences in the weird politics of divisive chicken sandwiches it would not surprise me if it was true.
Yes, but in languages that don't have this feature, to make use of the SoA optimization you would need to manually control the indices.
Check out “sound camera” on youtube.
"I am so fascinated by how differently people interpreted this thread, really shows the diversity of computing and performance work."

Well yeah, my first reaction to the question was: Optimize for what?

The question probably would have benefited from a bit more details about his job. Plattform, domain, etc.

I am also in the same boat as you, where I have 16 ms to do everything. So some of the general things we optimize for, also apply elsewhere, but many others not so much.

My main generic advice would be: things that happen only sometimes, can usually be slow, but things you need to do often ("hot spots") they need attention.

But of course this does not apply to a programm that checks for example whether the airbag of the car needs to fire, because some very rare condition was met. This code only runs very rarely - but if it does, there should be no garbage collector kicking in at that moment, no slow DB lookup, no waiting for a UI process to finish or alike (which should not have a connection anyway to the critical parts).
> It’s not a GitHub feature, it’s a git one.

Yes, I know. That’s part of my answer. The point is that signing is a ritualistic useless dance if there’s nobody on the other side verifying that the signature belongs to someone (ie trusts it).

> Users set up the keys they trust for signatures using GitHub’s admin UI.

Yeah, that’s fine. But that’s between me and GitHub.

> GitHub exposes public keys[…]

Exactly. I agree with your points about security. But even so, it’s still a proprietary system relying on centralized identity. It ties projects to GitHub, and offloads trust to them. This is not git anymore - it’s the same as signing in with Yahoo or WeChat. It’s a way for Microsoft to put themselves on the critical path for virtually all today’s OSS dev.

> If you are in a closed environment like proprietary software development you can and should build their own PKI

I don’t know about this. Operate PKI? Maybe. Build? Aside from dedicated expert teams at mega-corps, no thanks. PKI is closely related to the decentralized identity problem - which is what I really hope we will solve. We really, really need it.
Speaking of iOS and the associated hardware, an immediate dealbreaker for me in terms of daily usage is the clipping to sRGB.

This stuck ut immediately to me trying the app out, which made me read about it on your blog[0]. Oddly, when accessing Ente on the web (Safari on a Mac), the thumbnails look right but the full view is sRGB.

I understand Flutter has made some progress in this department [1], but I guess there's more going on here?

The fundamentals of the project look absolutely great! Hope to become a user very soon.

[0]https://ente.io/blog/tech/display-p3/
[1]https://github.com/flutter/flutter/issues/55092#issuecomment...
See, you don’t know how npm works. Npm does not care about the lockfile of dependencies. “Someone checking out my project” always gets the latest version of each dependency within the semver range, until their lockfile locks a version into place.
Yeah but only because Rust (and arguably Zig) didn't exist when those compilers and operating systems were written.

C++ is the industry standard for existing software but it would be dubious at best to start a new project in C++. Especially something that has essentially no dependencies like a compiler. GUIs and games, sure.
Earbuds? Sony vs. Technics vs. B&O vs. Denon Perl Pro vs. Apple vs. Devialet
Location: Burlington, VT, USA

Remote: Yes

Willing to relocate: No

Technologies: Rust, Java, JavaScript, SQL, Elixir, Go, CSS, HTML, Python, React, Spring, Spock, Phoenix, Geb, Selenium

Résumé/CV: https://drive.google.com/file/d/1bH-_2NS0eKMU1iot25b91WJ4-Pw...

Email: me{at}justin{dot}rs

I am a self-taught programmer with a drive for continuous learning, I have been writing code for 20 years and have a deep interest in technology. Rust is my language of choice; I have been using Rust for about 3 years and would love to transition into a Rust centered career. I have been tasked with implementing dynamic server-driven UI frameworks, creating real-time and batch processes for handling financial data, facilitated agile engineering improvement sessions for multiple teams, and I have led architectural design discussions to improve overall engineering practices.
Basically all your points? Because the "Germans" didn't exist at the time. It was a mix of various tribes, some loosly allied with Rome. Heck, the German leader even was a former Roman officer. So it was much less about "Freedom" as it was about indovidual tribal leaders power.

Painting the Romans of the time the way you do, is pretty much en vogue today, where people view everything from the perspective we have today on colonialism (especially the latter day variant of colonialism).
In a friction free scenario it would be a standard future, yes.

The reality is closer to an option on an FX forward, with a very nasty empirical MC as Q* for the payoff equivalence.

I’m not fancy enough, I know when to sub-contract!
Has this defence worked for people caught up in copyright infringement lawsuits who claim that an infringing torrent download was initiated by something like Sonarr/Radarr?
Reducing centralization seems like the only rational way of avoiding such large attacks. No system can ever be 100% secure, centralizing to such extremes creates a huge target with a massive payoff for anyone interested in hacking it.

We keep making this mistake as a society, assuming that centralization is the answer and that optimization when the system runs well is always worth the risk.
> AI is better for juniors than seniors. It doesn't do legwork; it just provides knowledge.

no, that is exactly the opposite of true, AI is brilliant at boilerplate and finding relevance if you know the right terms, just like search engines, it makes your existing knowledge more useful but it definitely does not provide knowledge.

you have to be able to fully comprehend the right answer with AI for it to be useful..
If the false positive rate is 5%, it’s probably not much of a problem in terms of the overall balance of effectiveness.

If the false positive rate is 95%, it’s pretty obviously going to be a diversion of police resources from whatever else they could be doing if not responding to zero-value alerts.
I don't think they are. So long as you were not trained before the 70s, any knowledge there is still very relevant today.

ISAs are still very similar, and so is the relative performance of the various operations.

Registers, caches, pipelines, superscalar execution... it's all still mostly the same, and still drives what the codegen should look like.

And yet you have so many people that don't know the considerations of what makes a simple loop fast or not.
They can use markup and a mkdocs
No R is not a "surprisingly solid general purpose PL". Not in comparison to better option such as Ruby, Python, Perl etc.