skysight-inc/HackerNews huggingface dataset:
Image Mage is an open source web tool for remixing and reimagining your photos.

* Upload a photo

* Choose a visual style (pointillist, sketch, roller)

* Drag the sliders / re-generate new images

This is an free & open source project that I've been building recently, using javascript / HTML / CSS.

Github repo here: https://github.com/imageMageAge/imageMageAge.github.io

A few tips for using this tool:

* Press "r" to re-generate a new image. The visual templates have some randomness built in, so this gives you a fresh image

* Press "s" to save an image

* The gif at the top of the page was created by taking 10 different variations of a photo using higher/lower sensitivity values (the r / s hotkeys makes this pretty speedy to do!)

* The GIF animation was then created using the Ezgif Gif Maker tool

I welcome any and all feedback about the tool, potential improvements, and new ideas for visual styles. I'm working on a few new styles to be added.
Does anyone know of a good Twitter/X add-on for Kodi?
I have an idea on this, and I'd appreciate your feedback and opinions on that.

Could it be that agile projects fail more often (or take longer to complete) because people with a different "mindset" are able to work on projects like these because they are being enabled to do so due to a different "way of working"?

Example: We have a shop relaunch going on and marketing is in the lead. Project is almost double over budget and at least two months over time, they fail so set clear expectations and requirements and there's sprint after sprint after sprint to get things to a release-ready state.

Without agile project management this relaunch would have long been counted as a fail and consequences would have followed OR marketing wouldn't have been in the lead because they would not have been able to set expecatations and a clear goal from the start on.

Any ideas on that?
Yes. It harkens back, indeed, to what we could call the "Age of Clippy". He might have been annoying. He might have been near-useless, but gosh bang it, he was ours - like the internet of the time - and we want him back.-
Snowden showed only what his handlers told him to show.
>>Most people don't do anything worth privacy protecting

I won't disclose why Russian government considers me a part of three different terrorist groups. But they also tried to call people who watched anime a terrorist organization. And they tried that at least 3 times in last ten years. Sooner or later they will succeed.

Also, wasn't there a recent problem in USA where women were uninstalling period tracking software, because it could report someone as pregnant for having irregular period? I know at least 4 causes for missed period, do judges know that much?

We don't protect our privacy because we are imperfect, we do it because assholes and|or stupid people exist.
It's like a middle school. You might not be ashamed of having a crush, but you wouldn't tell everyone who they are, because some of our classmates are assholes that would care too much
its meant for secureboot, but i suppose the rest of the platform, built usually by other ppl than ones who designed the TPM, needs to also implement it correctly. an d as this article shows, this is not an easy feat. (this attack seems silly but it's really clever tbh. good inspired idea likely based in lots of domain expertise). - if you can protect the boot-chain with secureboot, what you can do for your private key, what for example AV vendors do, is have a (efi?)driver that contains the certificate, which is a boot-driver protected by secure-boot. - for windows this might require Microsoft cooperation to assign you a driver level so other stuff can't disable it (otherwise it's still tricky and possible to get around your protections likely). (windows -> process protection light / telam drivers). Optionally you could also have the certificate provided by an EFI applcation somehow that's signed / secured by secureboot. (could drop it on disk somewhere, efi partition is easily accessible...).

If the chain is protected by the tpm, this method if implemented correctly through the whole chain should protect your cert and pkey.

that being said _should_ is the keyword,. i dont think any platform really managed to escape all attacks, though a lot in this area do need hw access (the tweezers previously implemented by the author :)).
Beating Political Disinformation Is Knowing When Not to Fact-Check
These took nearly 4K years to build in total. Beautiful to see how much thought went into the placement.
I have always wondered why people, especially game developers, have such a hatred of GC. As I understand it, GC has a higher throughput than malloc/free. This comes at the cost of pauses, but that is essentially just quantising overhead into discrete chunks. In the context of a video game, I always thought you could design a GC that runs once at the end of every frame and thereby causes no stuttering at all and gets to completely ignore all objects allocated and discarded during the frame. A performance win, no?

I've only ever come to two conclusions. The first is that the cost of garbage collection is much higher than I estimate, but I have seen no empirical proof of that, and many game engines seem to use garbage collected scripting languages without issue. The second conclusion is that Java's lack of value-types means every program needs to allocate small objects like mad and that degrades performance, which has made most people view GC as slower than it would be if you took a C++ program and swapped the calls to new out with calls to some garbage collected allocator. Do you have any insight on this? What profiling have you done to conclude GC performs worse?
The problems haven't gotten better since then
This is about Azure Cloud and Office 365. No mention of Windows OS.

Also by the way...although unrelated to the question, does not by itself guarantee compliance, as addressed in the FAQ:

"Does having a Business Associate Agreement with Microsoft ensure my organization's compliance with HIPAA and the HITECH Act?"

"No. By offering a Business Associate Agreement, Microsoft helps support your HIPAA compliance. However, using Microsoft services does not on its own achieve HIPAA compliance..."

Not to mention that HIPAA compliance specifically protects health information (ePHI). It does not cover other types of data, so companies like Microsoft can collect and use telemetry data without violating HIPAA, even if this raises privacy issues.
First couple of episodes were awesome - the constructed drama became a deadweight though and I couldn't endure.
As one who has participated in many Agile teams as both an individual contributor and as a lead/manager I would say Agile adds a lot of complexity and overhead due to the number of people involved--engineers, designers, product managers, etc.

When companies have too much money, they feel they have to spend it, and so they spend it on hiring too many engineers, designers, product managers, etc. And they also feel they have to keep tweaking things when things are good enough to be left alone, in order to justify all the hiring. It's basically busy work on top of busy work.

My most productive times as a programmer was when it was just me and another programmer hammering out 500+ lines of code per day and where we were our own product managers. When you have a team of 10-12, you need to spend a lot of time creating well-sized tickets (that really are ludicrously small) that are doable in the allocated time of the sprint. Then each programmer spends, say 2 weeks in a 2-week sprint, producing about 50 lines of code, testing it, and then deploying.

TL;DR: There are too many hires (engineers, product managers, etc.) and not enough work, so we end up doing a lot of busy work. That is Agile.

EDIT: to fix typo.
You picked a particularly bad example. Structuring is a notoriously bad law because innocent people make transactions that would be considered structuring all the time, and making it illegal has no legitimate purpose when the government could just use the aggregate amount of deposits over some period of time for its reporting threshold instead of the amount of each individual deposit. It's like creating a rule with a loophole that gets exercised through ordinary behavior, and then instead of closing the loophole they impose criminal penalties on the ordinary behavior.

But then you consider that it's used for civil asset forfeiture (i.e. law enforcement stealing money from innocent people without ever proving a real crime) and it suddenly makes sense:

https://www.washingtonpost.com/news/the-watch/wp/2014/03/24/...

Whereas with MSFT it's a different situation. There is nothing illegal or wrongful about depositing a large amount of money, there is just a heinous law that makes it illegal to do it in a common way. Whereas monopolizing a market is intended to be illegal regardless of how you do it, so there shouldn't be a way to structure things to monopolize the market without breaking the law. The way you're intended to comply with the law is by not monopolizing the market.
I have to believe there are hardware engineers out there who know locking people out of their devices is essentially bad, and so they leave in those tweezer based attacks on purpose.

Although, designing against physical attacks is very difficult, so I guess there’s no need to imagine a good-hearted conspiracy of conscientious hardware folks.
rtadvd does support advertising old prefixes with zero lifetime to rescind them. rad does not.

I’ll let you guess what daemon is deprecated, and what daemon is the new one you’re supposed to use in OpenBSD.

https://undeadly.org/cgi?action=article;sid=20180724072205
Good point... but since you've mentioned that in games you frequently need long-lived shared objects, wouldn't these all go towards Gen1/Gen2 instead of Gen0? I'm not worried about any "local" allocations in a non-GC scripting language since I think these can mainly be taken care of by using RAII (or maybe some explicit support for arena-backed allocations, if you really want more performance), but I'm more worried about objects that live more than a single frame.

(Also there's another sibling comment I've wrote that deals with the subtleties of trying to bind a scripting language with a C++ engine core...)
>these days

Twitter has been like this since at least 2016.
I don’t believe that for one second.
Just wanted to say that at some point I switched from “you should do X” to “I think it would be fun if you did X”, because I don’t actually usually know what other people should do. In my case for example writing HN comments is fun, but making videos is stressful.
Least I could do :)

PS. Honestly also both fascinated and shocked to learn about the new use that ellipsis is finding. Color me surprised.-
Ok, thanks for clearing that up.
But does the law define a difference between, say, your second home or your 100th?
The article referred to the beliefs of fisheries scientists and what the authors have suggested are their analogous counterparts today in the "security community". It is not focused on the beliefs of computer users.

For many years on HN I have seen comments that constantly try to shift the focus away from articles like these and place blame on computer users. This is old hat. We are past that nonsense.

This article is addressed to the "security community". But some HN commenter is trying once again to shift the focus to computer users, making sweeping, generalised, incorrect, and ridiculous assumptions about them.

There is a commercial motive for destroying privacy and collecting data. Computer users are not voluntarily "giving up on privacy", or "trading away their data", with informed consent, to enrich software developers. It is being taken, without notice, often unbeknownst to the victims. There is no "contract".

Regulation will continue to gain momentum as it is obvious to anyone outside of the so-called "tech" companies and their supporters that this is a bad deal for society.

The problem is not the behaviour of the victims, it is the behaviour of the perpetrators.
You are utterly wrong. Current Wine doesn't even need multilib.
Again. Utterly bonkers naive. Stupendously naive.

It’d be so much easier to have recall store the data and then have the processor power do the AI analytics on the data.

You also fail to remember the past. Microsoft has a history of changing security settings with updates. Just because the data is stored locally just now does NOT mean that in a few updates time that they won’t change it.

If you genuinely cannot see that it is the slow introduction of powerful NSA surveillance tech, it just means you don’t know Microsoft enough. NSAKey and Prism - Windows has always been about NSA.

This particular surveillance software is leaps better than anything which has become before it, because now they can make the users computers do all the processing and storage. It is vastly superior than their other techniques in so many ways than the methods you mentioned.

Another thing you seem to mix up is that why would NSA have to do all the hard work to surveil system like you mentioned? They can simply hop on to the connections Windows makes to it’s own Microsoft servers. In the same way that AT&T historically had a NSA room in their premises which the entire network went through.
> no 'true communist countries'

Communism works... at small scales. It just doesn't scale up to country size.

Every business with more than a few staff members is a communist dictatorship. Employees don't vote in their boss. Business are not democracies. Employees don't own their own means of production. They share a communal shared pool of capital resources, which is the very essence of communism.

Every functional business is a success story for communist dictatorships.

Where it breaks down is at large scales. Too much bureaucracy and misaligned incentives degrade the efficiency until it's worse than a bunch of competing organisations voting in a democracy.

I'm saying this because Agile is similar. It too works. Just... not in the way that people try to apply it, at huge scales to large inflexible enterprises that say they want Agile but insist on implementing it using every step of the waterfall process, just renamed.

Agile works, Communism works.

Just not everywhere.
The constraints are not always easily evident, unfortunately.
Most - if not all - https://en.m.wikipedia.org/wiki/Pruning_(artificial_neural_n... methods use a form of FEA.
I kind of agree. It is pleasant to use for prototyping in "simpler" use cases where you want correctness from the start. I use Rust daily for implementation of IETF standards and drafts and rust helps me a lot in figuring out undefined cases or things that are still unclear.

I would never use Rust for game design or reactive UI and I don't understand why people are trying to shoehorn Rust into these use cases. They both benefit immensely from global shared state and object-oriented patterns and Rust's correctness makes workarounds harder if not impossible.
Classical data structures that can outperform learned indexes
You just need more Productivity Modules in those assemblers and a better inserter/belt topology.
> Most people don't do anything worth privacy protecting.

Bringing back the same argument in favor of protecting privacy:

"Saying you don't care about privacy protection because you have nothing to hide it's the same as saying you don't care about protecting free speech because you have nothing interesting to say"

I killed my social media accounts because I disagree with my pictures being used for training AI models. My friends, who aren't tech savvy people, keep mocking me for caring about it, and when I confront them about big tech knowing much more about our private lives than ourselves, they simply respond "well, I don't care anyways, it won't make a difference in my life".
Beware of the YouTube streaming, so many people got crypto scammed with deep fakes last time.
"Even if the building is not in good shape, the land is still valuable."

That was my point, not binding the value just to the building itself.
It's like expert witnesses hired by lawyers - you're not supposed to be able to influence what they say, yet unfailingly they tend to arrive at conclusions the people hiring them want to hear.
Also Wine it's just a Win32 subsystem for Unix with a PE loader. Also, a hint: on NT Systems, Win32 it's another subsystem on top of the NT kernel. I'm pretty sure Windows 95/98 software under 2000/XP doesn't run 'directly' in the same they did under their original OSes.
While I agree that the tone of parent is... unhelpfully agitated and aggressive. The broad strokes critique of US foreign (and domestic) policy is on point.

The US began as a corporate colonial project - Virginia Company, London Company, Plymouth Company, Massachusetts Bay Company etc. It proceeded to expand through genocide of indigenous populations and wars of conquest - Cherokee–American Wars, Mexican American War, Spanish American War, Quasi-War with France and on and on.

From the first the US (contrary to domestic myth) was colonial, expansionist and interventionist. US involvement in theatres around the world has initiated, prolonged and expanded conflicts - from Vietnam, Cambodia and Laos to Iraq and Afghanistan. The US has toppled literally dozens of democratically elected governments and helped elect numerous authoritarian dictators. The list of countries where the US has engaged in 'regime change' is so long it could fill up this comments character limit but to cite a few Hawaii, Panama, Honduras, Nicaragua, Mexico, Haiti, Philippines, Korea, Venezuela, Libya, Palestine, Syria etc. America has funded (and continues to fund) genocides, death squads, torture sites (its own as well as those of its allies). The US has replaced democratic leaders in countries as friendly as Australia as recently as 1975.

At the risk of turning this comment into a letter to the editor of Foreign Policy - the US is not remotely a 'golden boy of good'. On balance Pax Americana has kept Europe at peace, but at the cost of keeping Africa, Latin and Central America, and parts of South East Asia impoverished and constantly at war.

Is it China? Is it Russia? No. Would they make worse imperial powers? Almost certainly. It's a unique kind of tyranny, one that manages to convince it's own elites against all historic evidence it's a 'force for good'.
So you built an entire Reddit forum where many people presumably suggest their treatments, "cures" and other remedies for handling crohns/UC, but here you are strongly and rather self-righteously criticizing someone who casually did the exact same thing? It was just a suggestion, not an insistence or a promise of a cure-all. Nor were they selling anything for that matter..
You could argue that almost everything works at small scale where you can constrain the context to perfectly fit your model. (This works*****)
hobby page i made

https://will-it-explode.com/vote-starship-integrated-flight-...
Exactly. I think I'm more annoyed at this point with the myth of the ignorant Medievals than I am with the myth of the flat earth itself.

Even knowing the earth is round, if I were going to put things in a "straight line" geographically, I'd do it with the reference most people would actually use and see: a 2D map.
Number one reason is if you can't. Number two is if you don't want to.

You can't if your organization prevents you to, for example.

You don't want to if you follow strict rules which are not enforced by the OS, again for example.
MySQL backup supporting only SQL dumps, according to documentation. No binary backups.
Agile is just a way to apply a) constant pressure, b) not plan too much, and c) explode your T&M.

It's really good for a consultancy to churn through developers whilst billing hourly / daily, but less so if you want to build a product, or actual productivity.

That's not to say there's nothing good about agile, but when your average team consists of a Delivery Manager constantly applying pressure and Product Manager with no tech skills deciding what gets worked on, it's immediately obvious nothing actually changed.
There's some further thought-provoking discussion in a recent conversation with Daniel Scmachtenberger [1] talking about what you suggest.

[1] Moving from Naive to Authentic Progress: A Vision for Betterment - https://youtu.be/tmusbHBKW84
It's amazing to me that we'll take millions of dollars and untold man hours to build precision guidance systems into explosives delivery packages. We used to consider shot guns a war crime. I have no idea what we're doing anymore.
> self-inflicted apparent inability to multiply matrices on demand

Isn't it one of the fundamental applications of a GPU, whether for ML compute or more commonly for 3D graphics, to multiple matrices? In what way did AMD GPUs fail to do this?
Ah, but serendipity favours the prepared mind.
> The most exciting phrase to hear in science, the one that heralds new discoveries, is not "Eureka!" (I found it!) but "That's funny..."

-- commonly attributed to Isaac Asimov
The youtube stream he's linking to is a third party stream, not a rebroadcast of the official stream (which is what bitcoin scams are doing).
Yes you're right, reducing demand will also work. Which is exactly what capping rents won't do, this will actually increase demand ..
I actually did at one time, and it was fantastic. Then Agile was rolled out in that organization and ruined everything. Oh, the irony.
It does. You can't replace the X and Y in "Structuring X to avoid Y" and still end up with the same implication.

Structuring your business to avoid breaking the law is good.

Structuring your business to avoid some otherwise regular audits that would reveal whether you are breaking the law is obviously suspicious.
One might think that there is a reason why getting audited might result in negative consequences for your business.
He means big matrices.

And when you try to do compute on AMD GPUs they crash your kernel if you look at them wrong.
It seems strange to include such a question at the end of the article that can be answered with a 5 second non-AI search
A lot of the options (especially the free ones) are either using qemu or using ideas that were developed early (not actually first) for qemu like virtio. There are just a lot more layers on top these days, and not always for the better.
A lot of gamedevs have been burned by Unity's Boehm GC (I assume the situation has improved in recent years? Please let me know.).

Keep in mind that outside of Minecraft, Java is not popular for writing games where the high-ish level language of choice is usually C# instead, both with Unity and many other open or closed source engines, that either host it as a gamescript language or, lately, implemented entirely in it.
Not if there’s some sort of cell bridging device nearby as well.
> For us, the benefits of TPMs and measured boot for personal use are a lot more obscure. You'll sometimes hear people claim it protects against 'evil maid attacks' where an attacker repeatedly gets physical access to your laptop. The truth is it provides no such protection.

TPMs give you fine and adequate protections in many scenarios, even physical ones.

They also provide you with better protection for private key material.

I'll even give you an example:

https://github.com/Foxboron.keys

The last key is a TPM key from my `ssh-tpm-agent` project: https://github.com/Foxboron/ssh-tpm-agent

Here is the private key: https://paste.xinu.at/9fc2YJQuUCbg1Sa/

I don't remember if the key has a PIN (it was for a presentation/demonstration), but if it has it's like 4 digits long.
OpenCL is just a spec. It's up to companies to implement it in a successful way or not. There is no reason in and of itself that OpenCL can't compete with CUDA on performance. The fact that Apple's Metal, which is pretty good, is actually implemented with a private OpenCL system is proof that the spec is not to blame.
Over the past year, NVDA’s market cap has gone from roughly equal to Bershike Hathaway, now to nearly 4x.

The company is now valued at $3T. We’re living in interesting times!
I've worked at about 20 orgs and I've seen this about ~2 times.