skysight-inc/HackerNews huggingface dataset:
Being mad at the creators of the tech isn't new to cryptocurrency, though.

Just as it's frustrating to have the tech dismissed as universally evil, it's also frustrating to see the technologists continue to create systems that fail to address the criminality and ecological concerns.
Several MikroTik routers use marvel hardware underneath. So marvel might be compelled to backdoor the hardware for the NSA.
None of these people would be out of work, we have more than enough jobs.
That would have been a good thing, to not see "free" services, due to anti-competitive reasons.

Companies subsidize "free" by redirecting money from successful areas to fund new or unsuccessful areas. And in this case of "free" (advert, data collections) games, is basically a anticompetitive dumping ground and is a common trend with monopolists.
That's what I find so interesting about LLMs. I have yet to see a single criticism of them that doesn't apply to humans.

"Well, it's just a stochastic parrot." And most people aren't?

"Meh, it just makes stuff up." And people don't do that?

"It doesn't know when it's wrong." Most people not only don't know when they're wrong, they don't care.

"It sucks at math." Yeah, let's not go there.

"It doesn't know anything that wasn't in its training." Neither do you and I.

"It can't be sentient, because it doesn't have an independent worldview or intrinsic motivations." Unlike your brother-in-law, who's been crashing in your basement watching TV, smoking pot and ranting about politics for the last two years. Got it.
"Housing First" is a little bit like Universal Basic Income. Small scale programs have good results with indications that it will work just as well or better at large scale.
This sounds more like a case for using analytics intentionally, rather than abandoning it. Which is great! We should do more things intentionally.

One of the reasons I wrote a Perl script to analyse my access logs was to find discussions of my content that I can learn from and participate in. Hard to do that without some sort of analytics!
Hackers backdoor telecom providers with new HTTPSnoop malware
They did, repeatedly, at the time.

And the scurrilousness of the leaflet was pointed out, too.

But xenophobia sells.
To the author: may I suggest you make page order vertical instead, so it is more natural to scroll; and maybe just use CSS scroll snapping to achieve the similar effect? (Also, when I scroll past the final page I don't want to be redirected to homepage automatically :-)

The idea is neat, but the implementation is a bit too over-engineered and hard to use. Hope this helps change that!

https://css-tricks.com/practical-css-scroll-snapping/
When I buy something electronic, my approach is "everything that is closed and goes online will be used to spy on people". It may seem a stretch, but governments can't exercise power over something they cannot control, and truly private communications would take away some of that control. To me there are no conspiracy theories or other strange reasons for being able to decrypt any seemingly private information except the will to preserve the status quo at any cost, which implies knowing in advance what a potential adversary may think or do.
I would expect every device to be bugged for that reason, including all cellphones and computers and associated hardware, from CPUs with closed subsystems down to network chipsets with closed firmware. There will be no way to ensure private communications until someone will find a way to make a device which is 100% open and auditable from the operating system to the CPU, from all chipsets down to the last screw.
Democracy gave us the NSA
I find the “no negatives” very confusing even in a double entry ledger for reasons the last sentence of that paragraph hints at:

> When you need to take the net balance, the two balances can be subtracted accordingly and the net displayed as a single positive or negative number.

This means you have to reconcile credits and debits using a different type than each of the columns is in. Not a huge deal by itself, but now that secondary type has to be a weird 129 bit integer (or larger) to ensure it can represent every intermediate sum of credits and debits.

If they just would have sacrificed 1 bit they could have used a single signed 128 bit data type for all storage and computation.

I suspect they have to enforce the “all debits and credits are positive” invariant in a number of places anyway (or risk coercing a negative signed 128 input into an unsigned 128 but ledger entry), so why not sacrifice a bit that will probably never be used otherwise anyway and have a uniform structure for numeric types?
I am surprised he just doesn't ignore the FAA and launch his rocket anyways. Not like anyone is going to do anything about it.
> have to bow to the NSA

You don't have to bow in order to be compromised. You can be compromised without even knowing it.
I agree to some extent. There's definitely weirdos that purposefully use names and pronoun mangling to antagonize or ostracize someone, or put in literally no effort to respect someone. I've definitely heard/seen "your name's too hard, I'll just call you $some_arbitrary_name" like an adopted animal or something and that always struck me as a dick move.
>However, the summary it generated includes details such as a reference to "denazify"

Do you think the denazification propaganda suddenly started in February of 2022? The wider conflict has been ongoing since 2014 and that rhetoric was not new to the 2022 escalation.

>or damage to major cities.

Kyiv and Kharkiv are the two largest cities in Ukraine. Predicting that they'd be a focus of fighting isn't really revelatory. Mariupol is smaller but was near the pre-2022 front lines and had already been attacked numerous times since 2014.[1]

>It would be an impossibly good forecaster if it managed to generate that text without actually having access to material post Jan 2022.

If the Russian invasion had happened in a vacuum, sure. In reality, ChatGPT's response is pretty clearly using information from the 2014 invasion and adding the user's prompt of February 2022. There's nothing in its answer that is unique to the 2022 invasion.

[1] https://www.rferl.org/a/ukraine-mariupol-russia-war/31269094...
lmao it's like using a multi-hop VPN to hop through multiple jurisdictions, but in your own home!
Why are you surprised that backdoors in "boring" non-consumer facing hardware didn't get much attention?
It was fine using the ← and → keys on my keyboard for page change. But it's a bit counter-intuitive...
The Nvidia driver license for consumer hardware doesn't allow you to virtualize GPUs.
Instacart Sets Its IPO Price at $30 a Share. The Stock Starts Trading Soon
Obesity tends to run in families, and families often have similar eating and exercise habits.
They are just following that other famous language for developing mobile apps.

While I don't like it, all other alternatives were kind of taken by libraries.

And who knows, since it is preview, it might still change.
If your threat model includes the nation state where you physical infrastructure is, you're hosed.
This question comes up every time prompt leaking is discussed.

I have yet to see an example of a prompt leak that turned out to be a hallucination.
Ayup. We use AWS CloudHSM to hold our private signing keys for deploying field upgrades to our hardware. And when we break the CI scripts I see Cavium in the AWS logs.

Now I gotta take this to our security team and figure out what to do.
Yes - green threads at the time were basically a solution to a hardware limitation.

Virtual threads make blocking IO calls automagically non-blocking, allowing for better utilization of the CPU.
Not sure if it's true or not but the author is suggesting that the housing is not a safe environment and that they don't have good access (or at least utilization) of services.

I read it more as an argument that it's an expensive way to keep the homelessness out of sight.

(Not agreeing or disagreeing, just my interpretation of the author's general point.)
That's the kind of thing for what error correction codes were invented.
That applies in a court of law but has never, ever applied in the media.
Fedora 39 Beta Released with Faster DNF, Gnome 45 Desktop
No the output is a table object, you can apply other operations to it like sort, etc. the shell displays them in this ascii art way at the end but you can also write to files in various formats.
Elasticsearch and Minecraft :)
It's not about privacy, it's about security. If there's a backdoor in a HSM or network interface, that backdoor can be used by others as well. That might start with foreign nation states, but might eventually leak to regular private persons or entities as well.

A backdoor is an extra attack vector with often very unfavorable properties that you as a user are unaware of.
the police absolutely found my bike. it had a tracker on it and very distinctive paint.

if you go to them and say "my bike is gone" they'll ask what details you can provide. if the answer is "none" then they're not going to try that hard. hundreds of other missing goods cases too, and many of those could be more than your bike, and have actual leads.
Original poster here. I’m in Ireland.
Wine runs 32 bits windows binaries on a 32 bits linux system and 64 bits windows binaries on a 64 bits linux system.
That's actually how Western family names originally worked in part -- that's why things like Richardson and Johnson are common nanes (Richard's son and John's son). Of course other ones also came from professions like Smith, Baker, Cooper (maker of barrels), etc.
Interesting thesis. When used as intended, web analytics should be only one input to an overall strategy -- not the sole driver for all decisions. But I can see how an organization with KPI's tied to web analytics will lose objectivity -- especially when someone's job performance is tied to the analytics. It's a slippery slope.

I love this quote at the end: "Caring about quality is the heart of craftsmanship. Until you're hooked into those outcomes, micro-optimizing the individual parts is pointless."

Perhaps, as we move towards a web dominated by AI agents, quality will supersede metrics.
There are two main branches of JDKs, OpenJDK and Oracle JDK (both maintained by Oracle).

Builds for the former are open-source but only updated for 6 months after each release, while the latter is under a commercial license with 3+ years commercial long-term support for some versions.

Projects like Eclipse Temurin (Adoptium) bring the LTS to OpenJDK. The underlying code is entirely open-source, so there is no licensing trouble.

Hence, if you want to download OpenJDK, it's important to do it from Adoptium, as you won't get updates on java.net after a while.
He got away with the weed thing which IIUC would have revoked someone’s security clearance. Maybe I’m misremembering.
Oh my, so it is! The Americas is that little island off Japan.
> Usually it starts when I hit a snag in development, either a bug I can't figure out, not being able to decide how to design something, a major refactor is needed, or the realization I have to learn a lot before proceeding.

I'd be surprised if there's anyone here who hasn't also experienced this.

In most non-trivial projects, there'll be be some unanticipated knowledge that has to be learned and applied along the way. Sometimes it can take longer than expected. From my experiences I'd guess at least 30% of my dev time gets spent on weird, unanticipated aspects (swatting bugs, or dealing with something I thought would be trivial, or often some third-party thing I can't control). Whether that's my lack of foresight or the norm is another question.

But I think it's normal and will diminish over time. As long as you're making things and learning, you'll keep encountering bugs/topics/problems you have to solve. You'll get used to it and recognise it's only temporary.
Looks like Bard won’t be able to clear entry level SWE interview at Google.
There is a "have it both ways" solution here. Do all the processing of the video feed in the car.
I have a mix of Ubiquity and non-Ubiquity equipment and have no problem achieving not only basic but fairly complex networking operations.
Yeah, the page refreshes non-stop.
Okay, I think I have confirmed this is the answer. I had this combined Ultima 8, Syndicate Plus, Wing Commander 2 CD: https://www.mobygames.com/game/144377/ultima-viii-pagan-stri...

Which confirms that I was playing Wing Commander 2.
I'm not personally concerned, no. You need to think about threads to efficiently exploit multi-core hardware anyway. Otherwise the best you can do is hope you're implementing isolated requests with multi-processing, and assume that you'll never benefit to exploit intra-operation parallelism.

One problem with async/await is that the term "blocking" is under-specified. If you try and nail down what is and isn't blocking, like with a formal way to classify operations as such, you rapidly end up with a lot of contradictions and gray areas. It's a distinction that doesn't really make sense except as a hack to work around expensive threads/callstacks, which is what Loom solves.

For example, is reading a file blocking? On modern computers this could do anything spanning from being purely a set of branches and pointer dereferences as a kernel block cache hit, thus being little different to any other code, or it could be an NVMe flash request (extremely fast, probably not worth switching the thread), or it could be an HDD seek (fairly slow, worth freeing up the thread to do something else), or it could be a network RPC (extremeley slow, definitely worth freeing up the thread). You may not even know ahead of time what it is. So, should the API be blocking? Or marked async?

The right place to figure this out isn't in hand-written code. That'd be a performance hack similar to the old C register keyword. The runtime has much more information on which to make the right call, but for that, the code has to be written in a uniform style.

More generally, type systems ideally aren't encoding performance-specific stuff into them. Type systems help with program organization and correctness, and as a happy side effect can also guide compilers to make better code, but the performance of an operation shouldn't itself be exposed in its prototype. Otherwise optimizations can break code, which wouldn't make sense, being able to optimize modules independently is a big part of why you want dynamic linking.
its such a tiny sampling to know what's "most admired language among developers" why do people put weight behind info like this?
As much as SAP has problems, this is a solved problem there. In my experiences sometimes this is implemented incorrectly, but discovered very soon, as it's about money. I encountered this when people made some simple calculations on the frontend-side then submitting to the ERP system, where it was discovered because of the emerging inconsistencies.
I think that one of JavaScript’s biggest problems is that on average, the quality of code written in it is somewhat low due to its lower barrier to entry, its relatively loose nature, and the less-engineering-inclined nature of many who write it enabled by that looseness. It doesn’t matter how fast your runtime is if it’s running crappy code.

That’s not to say that all code written in Rust or Swift is all AAA grade or anything, but to write those to the point of being able to publish a product that functions reasonably well, a deeper level of understanding is required which acts as something of a filter.

It would be interesting to see what would happen if all browsers added support for a sort of “JavaScript Next Gen” that were much more strict, sitting somewhere between TypeScript and Swift without the various escape hatches that TS currently has. My bet is that sites and web apps written with this would be on average of higher quality than their legacy JS counterparts.
Malta is hot, and hilly.
YouTube stops letting Russell Brand earn money on the platform
The main problem is that it's not a matter of "speed" but just of congestion.

If you write a program using blocking IO and Platform (OS) threads, you're essentially limited to a couple hundred concurrent tasks, or however many threads your particular linux kernel + hardware setup can context switch between before latency starts suffering. So it's slow not because Java is slow, but because kernel threads are heavyweight and you can't just make a trillion of them just for them to be blocking waiting on IO.

If you use async approaches, your programming model suffers, but now you're multiplexing millions of tasks over a small number of platform threads of execution still without even straining the kernel's switching. You've essentially moved from kernel scheduling to user-mode scheduling by writing async code.

Virtual threads is a response to this, saying "what if you can eat your cake and have it, too?" by "simply" providing a user-mode-scheduled thread implementation. They took the general strategy that async programming was employing and "hoisted" it up a couple levels of abstraction, to be "behind" the threading model. Now you have all the benefits of just blocking the thread without all the problems that come from trying to have a ton of platform threads that will choke the linux kernel out.
They also have enough gotchas that one of the main ASP.NET architects had to write a best practices document to address all common misuses.
The British intelligence agencies forced the Guardian to literally shred the laptop with the contents while they were in the swing of running headlines about the things it was revealing.

While the USA and the UK are different, I suspect there was a bit more difficult for the NSA than "didn't have to lift a finger".
Literally hosed. There's a funny jargon term "rubber hose cryptography" that's used to refer to the cryptanalysis method where you beat someone with a rubber hose until they give you the key. It's 100% effective against all forms of cryptography including even post-quantum algorithms.
Looking more closely at this, the backdoor is almost certainly based on the back-doored random number generator, Dual_EC_DRBG, which is implemented as NIST SP 800-90A.

From Wiki:
>>> NIST SP 800-90A ("SP" stands for "special publication") is a publication by the National Institute of Standards and Technology with the title Recommendation for Random Number Generation Using Deterministic Random Bit Generators. The publication contains the specification for three allegedly cryptographically secure pseudorandom number generators for use in cryptography: Hash DRBG (based on hash functions), HMAC DRBG (based on HMAC), and CTR DRBG (based on block ciphers in counter mode). Earlier versions included a fourth generator, Dual_EC_DRBG (based on elliptic curve cryptography). Dual_EC_DRBG was later reported to probably contain a kleptographic backdoor inserted by the United States National Security Agency (NSA).

From Cavium's NIST FIPS-140-2, Section 3.3 [1]
Approved and Allowed Algorithms:

The cryptographic module supports the following FIPS Approved algorithms.

*SP800-90 CTR DRBG Deterministic random number generation 32

1: https://csrc.nist.gov/csrc/media/projects/cryptographic-modu...
You can have it both ways: the internal cameras can be used to compute attentiveness entirely within the car's local computer, any imagery could be immediately discarded after processing (or better, processed in a way where the imagery and algorithms are hardware-isolated from any computing modules connected to a network or permanent storage). This is similar to how Apple computes a successful face ID or fingerprint scan
May I introduce to Swift? They even decided on that without any backwards compatibility limitations. It really is not bad, does it really matter if it’s a $ or a \ ?
Haha... no. But I may be focusing way more towards the reliability than 99.99% or so developers.

The way I solve this problem isn't by constantly hopping projects. I try to find projects that actually require extreme reliability so that I can be doing what I want in an environment where there is a business case for it.
It's suspicious if you habitually cover it right before the sensors show you're driving like a jackass.

I stuck a sliding webcam cover over it and have had no reason to uncover it.
Battle of annihilation became the fetish of the German army well before WWI. As the Germans already did it successfully in 1870 by encircling two French armies leading to what was - at the time - somewhat of a surprise victory. Why would one credit this obsession to a 2000 year old tactical victory (Cannae) and not the 40 year old strategic victories of Metz and Sedan?

Schlieffen plan had the same aim but shifted northward to deal with the fact that after the annexations of 1871 any offensive through the south (now guarded by the Vosges) was unlikely to be successful.
Satire and commentary is covered under Fair Use.
Could you use them for your own purposes? Not to rent/resell?

At that price differential, on premises might make much more sense, provided you have decent utilization. Your breakeven is likely well under 10%.
Ask HN: Have you seen this eBay scam? I am out $277
I bought a "Dr.ZX Hitachi Excavator Diagnostic Tool Dr. Zaxis palm version" from a top rated eBay seller sjsino99.

The seller reported the item as delivered, but I never received it. The seller used Speedpak to send the item, Speedpak then sent it via USPS. eBay shows my correct residential address, however the item was delivered to a PO Box. I asked my town's postmaster about this item's delivery and he said that not only did the item only weigh 1 oz (the item itself should be heavier), but that it was addressed to a PO box the whole time.

I contacted eBay and they refuse to provide any support as the Speedpak tracking link shows the item as successfully delivered. I provided them with images showing my address as the correct shipping address on ebay and comparing that to the USPS link, but they closed the case in just a few seconds anyways.

I tried to leave negative feedback for this seller, but the feedback was removed, leaving unsuspecting buyers to think this seller is a good one like I did.

I think the seller scammed me by sending an empty package to an incorrect address via speedpak and getting a tracking link saying it was successfully delivered. What do you think? Have you experienced anything like this?
Does redact come with account deletion as well?
https://www.nvidia.com/en-us/drivers/geforce-license/

"No Datacenter Deployment. The SOFTWARE is not licensed for datacenter deployment, except that blockchain processing in a datacenter is permitted."
Another tragic blow to the environment and economy.

We treat these stories as if they were simple matters of politics and
tech. But the blast radius is huge. When this happened to Cisco, and
their value dropped to about 7% of the market they created, I passed
massive dumpsters of Cisco gear in the car park, prematurely torn out
of racks and consigned to crushing as e-waste.

Has anyone done a serious cost analysis of just how hard this hits?
If a foreign entity sabotaged our industry this way we'd take the
battle right to them.
"Government" is a monopoly on the use of force. When a corporation gains monopoly power they also become more like a government in that you don't have the ability to not do business with them.

Think of it like Comcast: if you want someone else's Internet service, then you have to move to another town or state, which is significantly more expensive than just changing companies. Twitter isn't the best example since people have been able to switch to other platforms, but there are still occupations where interacting with it is basically mandatory. Better examples would be Apple or Google - if you decide to completely cut both of those companies off, you are cut off from modern life.