skysight-inc/HackerNews huggingface dataset:
When you silence people, you isolate them.

Isolation does weird things to the mind, one of which distorts reflected appraisal, other parts where reflected appraisal is denied in communications are even more impactful. It induces a involuntary hypnotic states which varies in intensity by exposure.

The tortured takes on mannerisms of the torturer, and when denied communication, or only distorted reflected apprsail long enough their entire being unravels, and you have psychotic break or disassociate completely. The psychotic break is a semi-lucid state where planning is capable. To make an apt comparison, an active shooter might fall into this latter category. Years of investigations into what causes these people to do what they did, and the powers that be can only say with certainty that these people were bullied, but no clear cause can be found.

Coercion is a dangerous thing.

You can corroborate what I've said with the literature in the books I mentioned, or with isolation studies where the studies had to be cancelled early for the safety of the study participants. There is a lot of research out there.

Destroying someone's identity, their personality, what makes them them, is true evil, and these structures are how you do it which is why its so important to recognize the problem, few do.

Your comparison is apples to oranges. It is not asking someone a opinion, its silencing them entirely by force, where they are disadvantaged when they don't answer. There is a very big distinction between the two.
What do you think the Israeli response to Oct 7 should have been?
Excellent point. But assuming you're not being facetious, the Security Council is largely a historical artifact: all five permanent members were the victors of WWII. (Why occupied France was included is something I never understood.)
For new projects on mainstream architectures that don't have to depend on legacy C++ baggage, Rust is great (and, I think, practically always the better choice).

But, realistically, C++ will survive for as long as global technological civilization does. There are still people out there maintaining Fortran codebases.

(also, IDK if you already realized this, but it's funny that the person you're replying to is one of the most famous Rust boosters out there, in fact probably the most famous, at least on HN).
Native dev here throughout my career, I always start projects in both native. Now, it’s SwiftUI and Jetpack Compose. I don’t do cross platforms ever, it doesn’t appeal to me. I don’t know why though.
Why would anyone do such a thing? The poor canned pork shoulder! Fats provide energy and keep the stomach full for a long time, nevermind the flavour in the fat. People should eat more carbohydrates and fat and less protein, to give their liver and kidneys a break.
It was observed long time ago, Nobel 1993
Silly mistake: that should read "s[j++] = s[i]".
I Wanted to Be a Writer. It Didn't Happen Until 35 (Part 1)
For longer distance, I use search navigation, faster than scanning where to put the cursors.
That was discontinued in 2022.
In all out war, all available production or very close to it gets repurposed for the war effort. Those or other new rationing limits would certainly come into play when the US gets into a war that threatens survival instead of the run of the mill "make sure we keep production going in case we need it later" wars that we're used to. Maybe it'd be no new iPhone models due to semiconductor rationing or things like that but there's always limits.
Seems much more stable than the last time I tried it too
> deinrusted

Out of curiosity, what is the motivation or policy here? This feels like a change in stance.
The Trolls Among Us (2008)
A big difference between running/promoting your own projects vs paying external developers of FOSS software the company uses/depends on.
Mochi 1: A new SOTA in open-source video generation models
I get that. But C++ — and almost every popular programming language — did not come from a community or group of people making decisions. C++ originally came from one person. So did Python, Javascript, PHP, Ruby, and most others. There was no group in the room to consult. Sometimes the author started with a hobby project that got traction later.

The author describes a world of academic departments and conferences, but what useful languages have come out of those? She seems to imagine an exclusionary process of language design that doesn’t actually exist.

Using computers presents numerous obstacles to people with vision impairment, far beyond C++ syntax. Seems like the wrong detail to focus on.
https://github.com/bitwarden/clients/issues/11611#issuecomme...

> We have made some adjustments to how the SDK code is organized and packaged to allow you to build and run the app with only GPL/OSI licenses included. The sdk-internal package references in the clients now come from a new sdk-internal repository, which follows the licensing model we have historically used for all of our clients (see LICENSE_FAQ.md for more info). The sdk-internal reference only uses GPL licenses at this time. If the reference were to include Bitwarden License code in the future, we will provide a way to produce multiple build variants of the client, similar to what we do with web vault client builds.
is counter-strike not a fps or ?
Why People Itch, and How to Stop It
1) no idea, but...

2) possible reason is not just to hack I.A. itself, but also to gain notoriety by hacking something both publicly known and not as well funded as a bank or government or whatnot
I do find it interesting how there seems to be more protections around phone calls than anything else. As-in your employer can not just randomly listen to all your phone calls but can just record your screen all day?

https://corporate.findlaw.com/law-library/can-an-employer-mo...

Unrelated, I really wish this quote "The Court relied principally on the fact that the employee was an at-will employee and the employer had no legal interest in his future employment plans. " made its way into more lawsuits.
For the demo video I had the printer output the key-pair twice. Once with the private key in plain (visible) text, and another for the demo video with the private key replaced with ######'s.

I didn't think it wise for a public demo video to show everyone the private key!

Just like every aspect of the operation of the Satoshi9000, printer output is fully under the control of the user program. I simply put a "PAUSE(hit run to continue)" command between printing the key-pair properly, and printing the key-pair with the private key hashed out (the one visible in the demo video). The "PAUSE(hit run to continue)" appears in the "Log File/Debug" window while the program is paused.

The bit rate of the machine is around 4-bits per minute (time length of tossing/shaking is wholly under the control of the user - can be longer per shake), so for a 256 bit key it takes around an hour. But remember, Bitcoin keys are forever (or the remaining lifetime of the Universe, whichever is shorter), so taking an hour to generate it is short in comparison to its useful lifetime.

I hope that helps.
No idea who but it’s giving strong “this is why we can’t have nice things” vibes.
Maybe, but the thing is, if you are a new Scala dev, you will 1.) be confused by the number of build tools. Sbt is still kind of standard but there is now also Mill and now Bleep (first time I even hear of it!). And some people will tell you to just use Maven or even Gradle. Well...

And 2.) most people will go with sbt; and while it has improved a lot it is still comparably slow, has some annoying bugs and so on.

Compare that to Rust - I don't think those problems exist there.
Pretty sure overwatch got millions in its hey day. Not to mention call of duty, counter strike and the many clones of COD/CS. Though I'm not sure if the likes of Free Fire concern itself too much with the purity of competition.

I wonder if pay to win elements reduce the number of cheaters? Some of these CS clones have equipments you can buy in the lobby that offer smaller hitboxes, higher health, better gun etc. Would that offer enough convenience/highs for these people to not stoop to hacking?
Did you mean this[1]?

[1]: https://thepihut.com/products/hatdrive-nano-for-raspberry-pi...
> I don't think that's what people think about, when hearing about human hostages.

Indeed, they think more about something like this: https://www.aljazeera.com/program/newsfeed/2024/6/23/israeli...
> Israel is a satellite state of the US in all but name.

The US is more reflexively pro-Israel than Israel is pro-US in international policy, the opposite of what you’d expect if Israel was a US vassal.

> What ive always wondered is why the US hasn't put Israel on the security council

There are lots of reasons, but one that renders all the others secondary is that the US can’t add permanent Security Council members.

> considering it is a nuclear armed state.

India, Pakistan, North Korea, and, when it was a nuclear-armed state, South Africa also are (and were) not permanent UNSC members, a set whuch hasn't expanded, though two seats have switched hands, since the UN was founded.
> Not everything will be rewritten in Rust.

Yeah, but it's also not going to be rewritten in safe C++.
I feel like challenging the bill and fixing your credit score would be much harder than jitsu cancelling the thing in thy first place?
The White House Bet Big on Intel. Will It Backfire?
https://www.nytimes.com/2024/10/24/us/politics/intel-chips-b...

https://archive.is/2h2Iu
> i can't imagine any citizen being opposed to one of the only sources of truth on the internet.

You can't think of any incentive for compromising an authoritative source of truth and the historical record?
Except people think you’re not only a lame and incompetent hacker that can’t hack anything well funded but also a real piece of shit for hacking what is essentially a struggling public resource people love.
Viewing macOS system libraries in Ghidra
Actually, this subthread is about whether this is a "really important project"
You Won't Believe
WW3 is just the excuse they need to keep data caps!
Yeah, it does not matter to me, but that wasn't what we were talking about
I think somebody could write a safe C++ library, but the STL hands out dangling references like candy at Halloween. It's very easy to get use-after-free problems with it.
It has plugins that integrate with Godot and unity. Otherwise it's just a regular IDE. It also includes a WISYWIG editor for WPF apps if you care about that.

Like VS, Rider will also do C++. In fact, CLion (their purpose built C++ IDE) is now running on Rider's backend. I'm sure that makes Rider very powerful for C++, but I haven't really tried.

Rider is bar none the best IDE I've used and I've been subscribed for six or seven years now.
Nice dodge.
> An invalid user name is an error, not an expected case.

If you ain't expecting users to input bogus data, then you're putting way too much trust in said users.

Put simply: is it a bug in your own code if a user tries to use an invalid username? If yes, then throw an exception. If no, then return an error code. Exceptions represent programmer error; error codes represent user error.
> AI is going to create "infinite bandwidth".

For whom?

If you mean infinite outpouring, then yes, but it will drown us in a sea of noise. We've constructed a Chinese Room for the mind. The computer was a bicycle, but this is something different.

Bandwidth is carrying ability, and the current incarnation of "AI" does not increase signal. It takes vastly more resources to produce something close enough, but not quite... it.
As this article discusses, it's not really viable that existing codebases will be able to benefit from safe C++ research without massive rewrites anyway
The thing is, I kinda want the foam to happen in the glass and not in my belly
To add to the clone topic, 2048 was cloned from 1024, so any claims of being only inspired by Threes fall apart quickly. IMHO, the way you're trying to sell 2048 is revisionist history and just plain shit. You can't turn back time, and let the Threes creator have a moment to shine and profit from the design, but you can at least give credit where due, and not when 50 people call you out on it.
Article writer does not understand how significant figures work or why they exist.
I agree I would not choose Flutter if web is a primary platform for what you're doing.
It would be different resources today.

Resources like aluminum, copper, rubber, pharmaceuticals, chips and rare earth elements.
And besides donating money what else can we do to help them (IA)? Make more archivers? Distributed? IPFS? How to ensure content integrity/trust?
My bet is on hired thugs by Hachette.
It's such a suspicious target IMHO, there's got to be approximately zero financial value in attacking them, the vast majority of people are unaffected by its availability or lack of, it would be an inefficient distribution platform for malware or propaganda because it's so niche.

I wonder if they actually made a mistake and hacked the wrong site.
Show HN: A collection of image processing algorithms posing as an image editor
I like that idea. Someone also pointed out that it could be a live video feed online. Just take the bits (in pairs, left and right shakers, or singly, just left or right shaker, or some alternating choice of the two) you need in the way you want. As I say, I like the idea of making the random bit-stream available to users.

And, as you point out, given it generates randomness by tossing physical objects, it is naturally a low bit-rate machine.
But beheaded babies and babies in ovens portrays a different level of atrocities being committed. This kind of fictional atrocity dissemination is very similar to the approach used during the Gulf War[1].

More importantly, the point is that Western media outlets - who have always proclaimed to be arbiters of truth, objectivity & journalistic integrity - neither did the absolute basic fact checking required before publishing such information, nor apologized later for doing so once the dust settled.

[1] https://en.wikipedia.org/wiki/Nayirah_testimony
a combination of lots of things, with the general theme being focused prompts good at individual, specific subtasks circuits… off the top of my head:

- that try to extract the factual / knowledge content and try to update the rest of the system (e.g. if the user chats you to not send notifications after 9pm, ideally you’d like the whole system to reflect that. if they say they like the color gold, you’d like the recommendation system to know that.)

- detect the emotional valence of the user’s chat and raise an alert if they seem, say, angry

- speculative “given this new information, go over old outputs and see if any of our assumptions were wrong or apt and adjust accordingly”

- learning/feedback systems that run evals after every k runs to update and optimize the prompt

- systems where there is a large state space but any particular user has a very sparse representation (pick the top k adjectives for this user out of a list of 100, where each adjective is evaluated in its own prompt)

- llm circuits with detailed QA rules (and/or many rounds of generation and self-reflection to ensure generation/result quality)

- speculative execution in order to trade increased cost / computation for lower latency. (cf. graph of thoughts prompting)

- out of band knowledge generation, prompt generation, etc.

- alerting / backstopping / monitoring systems

- running multiple independent systems in parallel and then picking the best one or even merge the best results across all of them.

the more, smaller prompts, the easier to do eval and testing, as well as making the system more parallelizable. also, you get stronger, deeper signals that communicate a deeper domain understanding to the user s.t. they think you know what you’re doing.

but the point is every bit as much that you are embodying your own human cognition within the llm— the reason to do that in the first place is because it is virtually infinitely scalable when it makes it out of your brain and onto/into silicon. even if each marginal prompt you add only has a .1% chance of “hitting”, you can just trigger 1000 prompts and voila: one more eureka moment for your system.

sure, there’s diminishing returns in the same way that the CIA wants 100 Iraq analysts but not 10000. but unlike the CIA, you dont need to pag salaries, healthcare, managers, etc. it all scales basically linearly. and, besides, is extremely cheap as long as your prompting is even halfway decent.
in the old days even you paid to subscribe,the newspaper and journal and cable TV etc still carried commercials, they're always there,just getting much worse nowadays
How about don't support people who profit off of cheap clones and "forget" to mention the original years later.
Paid a "black hat" to hack AI and they hit IA.
Show HN: Rust based AWS Lambda Logs Viewer (TUI)
My first Rust program with support from Cursor :)). few days for idea. 1 night for "talk and fight" with Cursor
What an absurd claim.

Part of the atrocities being documented in gaza, the wetbank are Lebanon are documented through the internet archive. The other day the Jerusalem post removed an article called “is lebanon part of the promised land”.

The other group that has been actively involved in clearing their tracks are the pro Ukraine Warhawk media organizations both of those parties heavily supported by the US state department.
I've been working on this tool again from time to time and I just added billinear filter. Using it alongside with some sharpening filter I was able to improve a low resolution picture.

There's other algorithms that I still want to implement and maybe refactor the UI a bit, but overall I'm quite happy with my toy editor.
NIFs are great for things that really feel like a relatively quick function call.

If you've got some mathematical/crypto function, chances are you don't want that to go through a command queue to an external port, because that's too much overhead. If it's a many round crypto function like bcrypt or something, you do need to be a bit careful doing it as a NIF because of runtime. But you wouldn't want to put a sha256 through an external program and have to pass all that data to it, etc.

Something that you might actually want queueing for and is likely to have potential for memory unsafety like say transcoding with ffmpeg, would be a good fit as an external Port rather than a NIF or a linked in Port driver.
Women in tech still face a torrid time from LinkedIn lechers
BART and MUNI both support the General Transit Feed Specification.[1] There's a
standard way to obtain this data.

[1] https://gtfs.org/documentation/overview/#gtfs-realtime
How are you under the impression that you saved anyone or that the US had lower rates than other countries? The US is top 10 or close, in deaths per case or deaths per capita of most statistics I can find for COVID-19. It doesn't seem to me like you're basing your thoughts on reality if your pre-existing supposition is "there were less deaths in the US".

https://coronavirus.jhu.edu/data/mortality
They revamped the IDE a while back, it now feels much more VSCode-esque.

biggest mistake they have made in a while.
> I've been involved in this discussion many times as well, and the correct answer is that one isn't inherently "better", and you shouldn't _always_ prefer one over the other.

That depends entirely on your organization's (or project's) preferred branching strategy and what is accepted as a unit of change: Some accept entire features as a single commit (via squash merging dev/feature branches - very useful when you have to maintain multiple release branches and can easily cherry-pick features & big fixes): here, merges faster advantage. Other places care a lot about the individual commits and preserving commit history from dev/feature branches - here merges can hide some of that granularity, and rebases are a better fit. The latter is common for projects with one evergreen release branch without any concern about back-porting features or fixes to other, currently supported release branches; supporting versions N, N-1, and N-2 is common in enterprise software, with each having its own release branch or tag.
Turning your PC into a $gaming_appliance with a keyboard (in terms of opaque and invasive security posture) isn’t so much of a success.

Vanguard might be nice if you want to dedicate a PC to locked-down gaming, not so much if you just want to do legitimate $anything_else with it.
The straightforward thing with UNFIL would be to negotiate change at the UN

It's unlikely that Israel decided just now to go attack Hezbollah, and even if they did, it's not like there's been any big status quo change, so they could go to the UN first, if they think the UN is in the way
>They want to communicate, get in touch with friends, listen to some music, find someone to hook up with, share pictures of their kids with their family.

People want to be on the popular platform(s). It's the same reason they like shitty fad music, and shitty fad food, and all kinds of ridiculous and harmful things - people are like sheep. Cheap, easy, and instant gratification. Good luck changing human nature.

>But in light of all the things that you know about Facebook, Google, Reddit

It doesn't matter what I know. Nobody is going to do anything just because I or you want them to. "You can lead a horse to water..."

But if trying is what floats your boat, then more power to you. You do you. I'll enjoy cheap subsidized TVs without giving my data away.
I think the title is taken from my original tweet which I really bungled, my bad :) Hopefully the readme does a better job!
With Vim it’s all local decision unless writing a macro or regex substitution would take less time (the structure is very repetitive). Often it’s just n.n.n.n. (Next search occurence and repeat last edit)
Still better than being a total unknown, in certain attention-seeking mindsets.
Ask HN: Is there a real life VR simulator setup for driving?
I(Australian) am a bit anxious about driving in the city in US. Was thinking if I can do some practice using a basic VR setup like those racing simulation. Anyone has experience setting something up like this?
> But it's a pretty rare day at work that "apply a random rotation matrix to a 128-dimensional vector" is the solution to my problem.

Funny enough, if you visualize a vector-embedding's latent-space features using that "points on the surface of a hypersphere" analogy that ML programmers like to use — and you assume a really low quantization, say, 1-bit — then you can almost picture the hypersphere surface as a black-and-white vector image, the points as arbitrary-precision vector positions where you want to place dots... and your goal as quantizing those positions to reduce the storage costs down to storing a raster bitmap.

And that problem has a name: dithering!

Oddly enough, for what may or may not be coincidental reasons, what we want in ML terms (keeping the learned associational weights between features constant) is very similar to what we want from the output of image dithering: to not allow the dots to come together to create false features or false voids.

And how do we do that? In dithering, we usually apply a set of random perturbations to the vectorized points. Which, for image dithering, just look like translations in 2D space... but, in a higher-dimensional space, might very well best be analytically modelled as rotations about the origin!