skysight-inc/HackerNews huggingface dataset:
This week I removed adware from Android, which is installed according to the following scheme: a person sees a fake advertising notification about an infection, then even trying to close it opens Google Play or another store with some kind of antivirus with a generic name like xcleaner, to make it harder to find it among others, and installs it. Then this application starts working in the background and every 2-3 minutes creates full-screen advertising banners with vibration, also about infections with links to other garbage. It does not exist in the list of applications and in the activity list as soon as the banner is closed. While it is there, instead of its name it shows a webview, and you need to guess to go from the list of processes to the application in order to see its real name and delete it.

A year ago, I also saw a fake advertisement for a squid game. These fake advertisements have already become a meme, but they also offer to download from Google Play a slightly similar game, where after quickly clicking on the screen, the smartphone will suddenly prompt you to buy an expensive subscription and then you will not be able to cancel it, because Google does not provide for them refund. This idea comes from SMS scams since j2me platform, and judging by the comments on this game, people are still losing money, especially if they leave their phones to children.

I don't use ios and won't say whether manual moderation there helps prevent the same crap, but let's not ignore that if you're not tech-savvy, this Android security alternative is pretty easy to get around.
Zed is the editor this video is rambling about.

https://github.com/zed-industries/zed
Ford debuts new in-car digital platform with dual-screen Apple Maps via CarPlay
Right, but technically OpenAi (or Midjourney) isn't the one explicitly generating the copyrighted image. Their tool is, but not based on their own intentions, and it seems that responsibility is on the user who generated the prompt. I don't know much about the copyright laws, but it seems generative AI can be classified as an artistic tool.
You seem to suggest there is some platonic ideal use of clojure and this isn't it. But this simply isn't the case. Just because the first version of clojure was on the JVM doesn't mean all other uses are somehow 'lesser'.

Why is simple, use the language you already know that has good libraries available for scripting.
Many of them have done. Most have either said I don't remember or I was only following orders from above. A few might make the concession that they were misled.

One exception would be one barrister who it seemed to be to express genuine regret. Even he said he was in denial for a long time and only came to the realisation recently.
No, we're not. I responded to your second statement, starting with "Tailwind, on the other hand", and I'm arguing against some of the unfounded criticisms here.
People are sensitive because we're people. It makes us human. Of course we're offended when that happens.

Chatbots don't even have intelligence, they're just calculating the probability of letters. And they're a lot less likely to bring you a coffee laced with laxatives the next time you're rude to them.
Epic's Tim Sweeney about Apple's new plans
If anything, the mass appeal of the AI powered chatbot could be that everyone now has someone (something?) to bark orders at and do your bidding.
Doing something assumes intent. Like I told, Google doesn't have such intent, its intent is create positive feedback loops to increase its revenue.
I'm certainly not trolling, but unfortunately I think you've completely misunderstood the context of this entire discussion.

If you really have multi-petabyte datasets then probably you are at the scale where distributed storage and systems will be superior.

The point of this conversation is that most people are not at this scale but think they are. IE: they sincerely believe that a dataset does not fit in ram of a single box because it's 1TiB or they think because it doesn't sit on a single 16TiB drive then a distributed system is the only solution.

The original post is an argument about that; that a single node can outcompete a large cluster, so you should avoid clustering until it really cannot fit on a single box anymore.

Your addendum was reliability is a large factor. Mostly this does not bear resemblance with reality. You might be surprised to learn that reliability follows a curve where you get very close to high reliability with a single machine, you diminish it enormously with a distributed system and then start approaching higher reliability when you have a lot more effort into your distributed system.

My comment about RAID was simply because it's very obvious that a single drive failure should not be taking a single machine down, similarly a CPU fault or memory fault can also be configured to not take down a machine. That you didn't understand this was either a failing of our industry knowledge; or, if you did understand this then the comment was disingenuous and intentionally misleading- which is worse.

I've also only worked at companies that were "always on" but that's less true than you think also.

I have never worked anywhere that insisted that all machines are on all the time, which is really what you're arguing. There is no reason to have a processing box turned on when there's no processing that's required.

Storage and aggregation: sure, those are live systems and should be treated as such, but it is never a single system that both ingests and processes. Sometimes they have the same backing store, but usually there is an ETL process and that ETL process is elastic, bursty, etc. and its outputs are what people are actually doing reports based on.
Yeah, that's "on a particularly hairy day", not "per day" for a full month...
AI Could Disrupt Your Business
I've been using commit-centric reviews and I've never encountered the issues he talked about. I try to make sure that each commit is complete (like a vertical) and use commit messages to provide context.
See also : "The decades long quagmire of encapsulated HTML" (2022) :

https://www.russellbeattie.com/notes/posts/the-decades-long-...

(Which still hasn't been posted as a "news" it seems... should I just submit it myself ??)
Well the DND books weren’t made with scarcity as a selling point, unlike mtg.
That is true and I must sadly admit that I did not tested that ... after some more research I have found that ZMI QB826G 25000mAh powerbank has that 'ups' feature.

I have already ordered one and I will test with that one.

I also need to add some notice to the article that my first approach failed.

Regards,
vermaden
Ask HN: High performance, low latency IDE suggestions
I'm an IntelliJ user on M2 Mac, I've been testing VS Code out of curiosity and found it a bit slow, even simple things like "go to definition" have annoying latency.

Out of pure curiosity, is there any alternative to JetBrains in this regard? I am aware of LSP, but skeptical that it can ever be fast due to its client-server design.

Any programming language is fine as long as it has static types.
Why not use helium or a gas that we know will absolutely cease function immediately? I am generally in favor of the death penalty and death is rarely without pain, or suffering, but no one has come back from the dead to tell us so we don't really know. Really we should allow the condemned to choose the method, and that method should include several pathways.
Much of humanity's problems are solved because of sensitivity rather than aggression. Holding on to a little amount of sensitivity about things in general goes a long way.
Device price is sufficient compensation for the value delivered by the entire iOS developer ecosystem.

If a user wants to specifically avoid this 'ecosystem' and have a direct relationship with the app developer, such user should be allowed to run the app without Apple's consent, permission or even knowing.
You are supposed to abstract messy tailwind classes via your programming language and the component framework.

For example: using loops, breaking things into smaller reusable components, etc.

Tailwind devs specifically recommend against making your own abstractions in your CSS that coincide with your abstractions in your programming language.

So for example instead of CSS classes for buttons just make components for the buttons to be used directly.
Agree. There are many extensions that I want to use on arbitrary websites, but rarely. This could be handled by the browser locking the extension out from everything, until the moment I manually invoke it, at which point it’s allowed access to the page I’m currently looking at.

Now, maybe that’s how it already works, but I have no confidence in it.
It's not the same thing, though. Tailwind applies rules from your design system, not plain CSS values. Assuming you're updating your corporate design to use border-radius 2 vs 4 everywhere, with Tailwind it's a matter of reconfiguring your design system configuration; with styled components (and other approaches) you're going on a string hunt.
Another good one and free is https://www.threemagicwords.app
AI can help with documentation. Simple tool can annotate all files and function using ChatGPP4 in few hours, then check it for correctness and completeness, then fix bugs, for few hundred dollars.
Someone else here mentioned how using the books to lookup rules was anti-climactic.

Have the makers of D&D ever produced digital tool to help with managing the game and referencing rules?

Seems like an ideal use case for a modern chat-based search of the rule books.
> Brits, please don't use the word "fag" in reference to cigarettes (or at all).

This highlights (in a small way) one of the issues with codes of conduct in an international context. A lot of things are culturally, linguistically or generationally specific.

So a code of conduct, unless it is very loose, has to pick a dominant culture that sets the rules.
Brain-dead political posturing. I doubt that the would-be importers at the other end are going to shiver in the dark. Vs. burning more coal or oil (both higher-carbon), or buying LNG from some less-savory supplier. And they'll get yet another lesson in "never buy American, because they're completely unreliable suppliers".

Vs. if you actually believe the "climate change" narrative and care about the planet's long-term future (vs. scoring points on social media today)...and you also have executive power to allow/block LNG exports - how about you use that power to squeeze the oil & gas industry to stop leaking so d*mned much CH4 into the atmosphere? Or restrict LNG sales to "nice" countries...which also happen to employ thousands of American workers, at good wages, in factories they've built in the USA?
I think precisely dictating layout is the wrong objective, although some areas (legal documents, academic papers) are still obsessed with that. Arxiv recently started offering a subset of papers in html, which is a short step from epub.

If quick high-resolution referencing (page x, yth paragraph, zth line) is necessary, I think the way to handle it is to reference a phrase on that line ("the cat ran"...), which the reader can search for. If the search interface is lacking, that's an epub reader failure, not a format failure. Or, if the search option is considered insufficient (it does require typing with a [virtual] keyboard), paragraphs can be numbered—as many ancient works or works in translation already are, because such works have many editions and can't be layout-exact copies of each other.

If paragraph referencing is necessary, visibly styling the paragraphs with numbers helps dramatically. There's no reason it has to be exclusive to high-profile ancient or classical works, like Plato [1].

Classic poetry and plays, where referencing needs to be most exact and fast, already tend to give up any hope of everyone using the same edition, and simply avoid flowed text and then number the lines.

[1] https://en.wikipedia.org/wiki/Stephanus_pagination
Is death ever not barbaric? Death is death, and this man earned the right to be put to death.
The more you view an interaction as remote and detached, the more aggressive you get.

Work as phone support for a week and you’ll see what I mean.

Or Twitter, i guess
Also, Roko's Basilisk ...
Everybody in this comment section that has bought an Apple device is complicit in this bullshit. Every single person.
> It’s antithesis of ‘sweet spot’ between dumb and smart.

You mean the soft buttons? yeah it's nuts, not the least because since it's reacting to an impulse (either pull down to mass or pull up from mass) there's gotta be a constant power draw - however small (my Shelly plug measures it as non-zero <0.1~0.5W) - to the logic board to compare it against.

(warning: back of the envelope calculation)

At scale on a house one would have a bunch of such soft button devices†, cumulatively it might be on the 1~5W scale. Across a 1M city it's going to be 1~5MW.

It's made worse by these devices having cheap transformers or switched mode power supplies whose non-linearity drive the power factor down to 0.5~0.7, which means it's pumping real energy production to 2~8MVA (plus on the utility side electrical hardware needs to be scaled up because e.g loss doubles)

Which means for my town we're basically throwing 50~200MVAh a day right down the drain - or rather either burned up in the air or buried down "places that are not of honour" - because it doesn't make sense to have power factor correction economically (either on the device maker side, which would rise the BOM a few cents up, on the residential side where the cost is prohibitive, or on the individual size where people prefer buying cheap, electrically terrible, knockoff devices). Because yeah, in the EU passive PFC - which raises PF ~0.5 to ~0.85 - is mandated above >75W only.

Comparatively to the overall energy production and usage it's small, but in absolute terms it boggles the mind that as a society we're able to handwave such amounts of energy.

† I'm not counting stuff like powerbanks or chargers but again back of the envelope it should overall fold into the range, making the worst case conservative.
Keep it on a piece of paper somewhere safe.
Very interested in a walk and talk in Italy! I'll shoot you an email
Do you think that California could shut the fuck up until the first Wednesday in November? Independents are poised to deliver the election results California wants, however these are the type of stories and issues that are just enough to stick in a voters head during a decision point.
I don't think the client/server design of LSP is a limiting factor itself. That said, nothing seems to beat JetBrains these days so I am also on that wagon.
Thanks for clarifying, though I've got to say, your mind is interesting for considering that they might have physically squeezed 4 hard drives into (or inside?) a VHS cassette.
Worse is that she was almost promoted to bishop for her role in business.

Hypocrisy abounds
Artist trained rats to take selfies to make a point about social media
Nice!
This blog gives real-world advice on fixing struggling teams, stressing the need for clear diagnosis, new leadership, process improvements, and fostering a positive mission. It's a practical and insightful read for leaders tackling team challenges.
As of right now, the most recent versions would probably be Debian 'testing' (our next release-in-development). But eventually, this shouldn't matter.

As with all other Debian development, we target the 'unstable' distribution for packaging work (similar to git HEAD). Packages eventually migrate from 'unstable' to the 'testing' distribution once they pass certain checks. And when Debian is ready for a new release, 'testing' will basically be tagged as '13 (trixie)'.

Ubuntu periodically syncs their packages from Debian 'unstable', so eventually they will have they same packages that Debian has.

Either way, we realize that running bleeding-edge distributions is probably not for everyone, so we intend to provide backports for both Debian and Ubuntu. Hence why I said earlier that eventually, it shouldn't matter. With "eventually" being sometime in the next few months.

(Site note: our own PyTorch does not yet ROCm support, we're still working on a few dependencies.)
Yes, I’ve used this approach in my Swiss Army Llama project with huge numbers of vectors and it can scale massively. Also it’s free! These vector db as a service companies charge insane prices for this! It really does feel like snake oil to me.

https://github.com/Dicklesworthstone/swiss_army_llama
Interesting finding! I have double-checked it via YouTube and behind the scenes, `aria-haspopup` becomes `"false"`; even the `spellcheck` becomes `false`!
there is as well BabylonReactNative -> I think it's developed by microsoft?. But only iOS and Android but looks well supported and maintained.

https://github.com/BabylonJS/BabylonReactNative

https://github.com/BabylonJS/BabylonNative
Even on the production side there is something to be said about just doing things in memory, even over larger datasets. Certainly like all things there is a possible scale issue but I would much rather spin up a dedicated machine with a lot of memory than pay some of the wildly high fees for a Vector DB.

Not sure if others have gone down this path but I have been testing out ways to store vectors to disk in files for later retrieval and then doing everything in memory. For me the tradeoff of a sligtly slower response time was worth it compared to the 4-5 figure bill I would be getting from a vector DB otherwise.
You might want to try and maintain a synthetic dataset for testing and staging that has the same "shape" as your production data - to avoid exposing sensitive data.

We're currently trying to have each rails model implement a #new_example method that builds a valid subgraph filled in by Faker, ready to save. Ie a

user = User.new_example

will come with a Company.new_example if every user needs a company relationship.

Still early, we'll see how it goes.
And to extend on this, it implies that people should behave better than the average. In a way it strengthens the view of higher morality.
The Cloudhiker Mission Statement
Towards modern development of cloud applications
If you want to write a script, OOP "kind of" nudges you towards making multiple data structures and "function" classes instead of having a simple 100 line function.

And it is the wrong choice, if you need a script and can make that function in python.

OOP, particularly Java, is good when you have a lot of functionality, especially if you can use already existing massive ecosystem.

If I would have to write something from scratch, I would not use OOP, but if you need something fairly complicated, chance is there is already a generic solution available, and you need to costomize it, where Java is pretty good.
Was it? I’m a customer and I didn’t get any emails prior to this announcement.
Having the vassals cities as ally because they hated the Aztec so much helped.

I recommend the fall of civilization episode on the Aztec.

The battle of tecnoticlan was epic. The Spaniard got lucky in many aspect as well.

They would have come back, but really it was a close one. ( we have diaries from Spanish soldiers )
> "It's time to settle that it has nothing to do with biology in humans,” Rhodes concludes.

With that conclusion the headline chosen by the BBC is very misleading in my opinion.
Impressive. People in old days are rather creative in getting the most out of the existing technology.
Gotta say I'm surprised anyone interpreted the title literally but reading it again I get it (it is conceivable to somehow physically fit harddrives into a cassette).
How ants thwarted lions on the African savanna
I am also in this age bracket and totally agree.

Sorry to tell you kids, age is not like race or sex.

There is a huge difference between what you are getting if you hire me now vs when I was 25. It is two completely different people.

At 25, I wouldn't have even asked how high. I would have just repeatedly jumped as high as I could.

Now, if I don't feel like jumping and you push me to jump I will just quit because I can.

Not to mention, if you learn new things as quickly at 55 as you did at 25 you are lucky because I surely do not.

If you are young and can't understand this perspective, don't worry. You will someday.
It feels like that might be a fair point in other context but as one of your sibling posts says: this is just double entry book keeping.

Print out the transactions with their timestamps and it feels this should have been very clearly a computer error given the duplicates etc.
It's targeting the high power efficiency part of the spectrum where nvidia is much less available. There's some reasonably capable software support, in fact the linux driver linked is significantly more capable than the "SDK" they released so far for windows.

Which makes sense, because under Xilinx brand they have been selling accelerators and SoCs using AIE and AIE-ML cores for various use cases in embedded world, and XRT lets you program those with pretty much plain C++.

For some AI tasks, they have provided high-end wrappers for models that use ONNX (iirc) so those can be used immediately. This is not ROCm, and has essentially none of the ROCm bullshit in terms of support. I seem to recall there's some work to integrate parts of ROCm (opencl, HIP) with XRT.

Definitely going to build some kernels with this and test drive it ASAP.
I do not understand what you do not understand. People are capable of lying, to others and themselves. As of yet, there is no external influence with a proven mechanism of action that can fully prevent that.
I meant the 1020 card with discrete TTL. Although there is that EPROM, which is apparently used in the datapath somehow (some kind of LUT for encoding/decoding?). Interesting aspect of the card is that it seems to be purely interrupt and DMA driven, as it has entire address bus left unconnected. I suspect that there is some clever abuse of i8237 DMA controller involved, which would explain the compatibility issues.
I like that go and rust binaries are statically linked. This means that I can build an environment I like using these and bring them almost everywhere, wsl, Mac, Ubuntu, red hat, etc. For me, this is the feature of rust/go.
https://archive.is/x1Las
I believe Apple considers themselves compliant because they use technologies to improve the safety of their C++…?
Everybody's aware that Google will start enforcing DMARC Feb 1st, right?
I would suggest experimenting with a rules-light system like Fate (if you havent) if you ever find yourself interested and have the time to role-playing.
Personally, I find myself reading RPG books for the setting (Eclipse Phase, Star Trek, Tunnels&Trolls, Traveller ...) and for their mechanics. I agree that the technology mostly gets in the way of the improv. Also, find a group that lets you play! Stop DMing everything. Maybe check out the Mythic Game Emulator which can take on a lot of the directing part of being a DM. https://www.drivethrurpg.com/product/422929/Mythic-Game-Mast...
> was essentially trolling

The right term for this is malicious compliance.
I'm not seeing the superior ironcladness in this statement. I must be an ape.
I still don't see your original point. Sounds like you have an axe to grind. I don't see anything negative in saying "written in Rust" or "written in OCaml" or "written in Haskell" or anything else.

Using a particular language signals a certain subset of qualities and broadcasting those helps people filter what they are interested in.
What?? Please read my post again.
yeah but who was getting better stuff on their resume? didn't you get the memo about perl?

Just because your throw-away 40 line script worked from cron for five years without issue doesn't mean that a seven node hadoop cluster didn't come with benefits. You got to write in a language called "pig"! so fun.
The problem is that big publishers have different rules than the smaller ones. As a small company you an risk losing everything. Big publishers have private accountmanagers working at Apple. There are literally 1000 stories of this.