skysight-inc/HackerNews huggingface dataset:
It’s been revealed that Rockstar Games was hacked by a teenager using an Amazon Firestick, a hotel TV and a mobile phone.

Last September, over 90 videos and screenshots from Grand Theft Auto 6 surfaced online ahead of the game’s public reveal.

Rockstar Games confirmed the “early development footage” had been “illegally accessed and downloaded”. Later that month, a teenager in Oxfordshire was arrested in relation to the hack.

In July, it was confirmed that 18-year-old Arion Kurtaj would face 12 offences, including six charges under the Computer Misuse Act, three blackmail charges, and two counts of fraud but was deemed “unfit” to stand trial.

Earlier this week, Kurtaj was sentenced to an “indefinite hospital order” with a judge ruling that his skills and desire to commit cyber-crime meant he remained a high risk to the public (via BBC). He will remain at a secure hospital until he is no longer deemed a danger. His involvement as a key member of international “digital bandit” crime gang Lapsus$ was also confirmed.

Kurtaj was sentenced alongside a seventeen-year-old accomplice, with the Lapsus$ members involved in the $4million (£3.1million) ransom of data stolen from Nvidia and BT/EE.

During court proceedings, further details about Kurtaj’s crimes were revealed. The jury was told that Kurtaj was in police protection at a Travelodge hotel when he hacked Rockstar. At the time, he was on bail for hacking both Nvidia and BT/EE. Police had confiscated his laptop, but Kurtaj managed to steal 90 clips of Grand Theft Auto 6 using an Amazon Firestick, his hotel TV and a mobile phone.

He used Rockstar’s internal Slack channel to blackmail the company before sharing clips and the source code online, via the username TeaPotUberHacker.

Despite his defence lawyer arguing that the huge success of Grand Theft Auto 6’s reveal earlier this year meant that Kurtaj’s crimes had little impact, Rockstar claimed his actions had cost the company over $5million (£3.95million) as well as thousands of hours of labour.

Grand Theft Auto 6 is set to launch 2025 for PlayStation 5 and Xbox Series X/S and will see players return to world of Vice City.

In other news, Bethesda Softworks has shared its 2024 plans for Fallout 76, with a string of updates introducing seasonal events alongside new quests, maps and rewards.
Why did you decide to build AnySync, rather than using Automerge or Yjs?
Imagemagick. It's always Imagemagick.
Just today apple maps almost sent me through some farm that had a tresspassers will be shot sign.
Standing up a service across the globe is non-trivial even with world class tools. You still run into issues like services not being properly co located with other services they need to call so you end up paying for inter continental hops. And cold connections because the new service doesn't have much traffic yet. And maybe DB leaders are only in North America so Asia has terrible perf.
The man behind the mosque (2003)
Does a date meet the requirements for choosing a primary key?

- Unique

- Irreducible (i.e. no part of the candidate key also qualifies as a primary key)

- Stable (does not change over time)

- Simple (a built-in type of the database engine qualifies)

So, yes, a date meets the requirements.

In a properly normalized schema all of the attributes (fields, columns) in the relation (row) depend on the primary key.

You describe a table for a newsletter published no more than once per day. In that case the date makes a good primary key.

Note that a date value for primary key is logically equivalent to an auto-incrementing integer surrogate key, assuming uniqueness holds (one newsletter per day). The advantage of the date is that it means something, whereas a surrogate key has no meaning, it exists only to satisfy the uniqueness requirement (and often indicates something went wrong when normalizing the schema).

If you might ever post revisions on the same day and want to indicate that you would have to add that information to the primary key, e.g. (published-on DATE, revision INT) to maintain uniqueness.

Date, date/time, and timestamp attributes either implicitly or explicitly refer to a specific timezone. That may or may not matter in your case (I suspect it doesn't), but timezone conversions and confusion give one reason a date or date/time value may not make a good key.
Is the code actually there on non-nightly builds or is it just a simple text response for the experimental flag?

For the former then sure, it should just let you do the thing and simply fail loudly if it fails. For the latter, there's not much they can really do without switching you over to nightly rust.
IIRC, there were no user defined types. You had to write the whole app using primitives.
> A purely peer-to-peer version of electronic cash would allow online
payments to be sent directly from one party to another without going through a
financial institution.

Depends on how you read this, but to me, this is a replacement for fiat, I should be able to pay my butcher / baker, that hasn't happened yet. If i walk to a merchant near my house they will all reject crypto in any form.
This is the chesterton's fence. Don't remove the barrier until you understood why the barrier was there first.
OP and Polygon L2s. Fees are like fractions of a penny or max 1-2 cents.

and/or sharding
He did go away, yes, but that's not really related to the premise of people trying to convince him to merge a large wad of code undera license that is not GPLv2 and is not strictly less restrictive than GPLv2 into the Linux codebase.
Vim is a text editor, not a code editor. It has always been fundamentally designed this way.
Taxes, mostly. The Western governments expenses have ballooned. Too much money is being siphoned everywhere and for everything that they needed to cut funding for other stuff that they didn't immediately need. Plus they know that the US will have their back, at least until Trump got elected.
> having its own graphics APIs that nobody else uses

It's amazing how many games are written for, or ported to, those APIs on iOS.
Way too late. Way too little. This is honestly pathetic.

Supplements on Amazon have been a disaster for the better part of a decade, maybe longer.

It's painful to see abuse after abuse and little regulatory action.

Except in a very small handful of situations, the best case scenario is that the company pays a small fine.

That fine gets announced years after the abuse, then, that pittance gets litigated down over even more years.

The risk adjusted present value might as well be zero.

Why would any company ever do the right thing?
I came here to say this.

Btw, the abbreviated version only consists of 5 honks (ie "chinga tu madre" without the "cabrón" at the end), which is much more common in cdmx these days.

As a matter of fact, there's a common interaction in which one person will do the 5-honk salute and the receiver will reply with the missing 2 honks.

You can hear a couple of samples of that on sound file #13.
This is not true for SpinalHDL and Amaranth/migen (I can’t speak about Chisel): the names of registers and IO ports are totally predictable and there’s no issues generation timing constraints, placement constraints etc.

If our backend team doesn’t complain about HLS, it most certainly won’t complain about RTL generators.

FWIW: the codecs are not super stable designs at all. They’re under constant development.

For modern ASICs, layout partitions are so large that your backend tools see hundreds of thousands of instances that are on the same clocks. The synthesis tools may have special recipes for optimization (which, again, you can still do), but the backend flow is mostly concerned with meeting timing on that clock. Except for external IOs, it’s rare to have specialty timing constraints at within partitions.
Why Masimo thought it could take on Apple
Solar and wind are subsidized by everything else that puts electricity into the grid when the sky is dark or calm.

They are a supplement to, not a straight replacement for, nuclear or gas or anything else.

Factor in the cost of filling in the gaps, and solar and wind don't come out ahead.
Can you save your session? I think I have a tmux session running for months now on my vps. Everything is exactly the same when I connect.
> You don't edit the data in a text editor interactively, do you?

That’s exactly what I’m doing. The code is written on the remote server. VSCode’s remote setup is actually very good at this. Mainly because, it is really a web editor that is hosted remotely and you use a local browser (Electron) to interact with it. The processing loop then happens all remotely.

But really, I’m talking more about data analysis, exploration, or visualization work. This is when I need to have good (random) access to 100’s of GB of data (genomics data, not ML). For these programs, having the full dataset present during development is very important.

If I’m working on more traditional programming projects, I can work locally and then sync, but recently I’ve been using more docker based devcontainers. These are great for setting up projects to run wherever, and even in this case, the Docker containers could be hosted remotely or locally (or more accurately in a VM).
You'll likely find a US advocacy group behind EU decisions. Murky world.
No info one way or another, and I am not a nation-state actor, but if I was and was intending to introduce a back door to some platform, I would ideally want there to be some plausible explanation of it as an innocent mistake so that if/when it eventually got discovered everyone would think: “oh boy someone accidentally left the debug build in for this one” or “oh someone needed a godmode for testing and they accidentally enabled it in production” or whatever, rather than it being right there obvious in the code with no ambiguity. If you’re operating against active adversaries it makes sense to work on the basis that your activities will one day be uncovered and therefore to prepare the cover story ahead of time.

Additionally if you think about it if you’re an insider trying to subvert some system all your changes would still need to go through PR etc so it’s going to be pretty difficult to get some egregious backdoor through review vs figuring out a way to “accidentally” link in a test/debug version of some lib into production or something similar.
The company I work for uses USDC for quite a lot of B2B transactions and settlements. On the tech side it's miles easier to use and build tooling for than things like wire transfers through our bank. Seriously, I've gone back and forth with our big bank for months trying to get some simple API integrations and they're pathetic. For USDC payments, we quickly built a fantastic initiator/approval system and live monitoring on incoming and outgoing payments. I wish all payments were on crypto rails, it would make a lot of jobs easier.
I would presume Adobe and Monotype file design patents for the design and trademarks for the name of each font.
How do you know what the value of the art will be before it's created? Guns N' Roses is a top 40 artist on Spotify nearly 35 years after producing an album. Should they not have been paid after 1991? If you argue that they were a popular band and therefore should have been paid accordingly up front, well what about their debut record, which sold 30 million copies? How would you predict that value before its creation (or even after)? If you're saying that only the labor has value, and all labor is valued equally, that sounds sort of like marxism, which could be fine, but it's hard to say how well artists would be supported in that case.

In the US, the original copyright length was 14 years, and then 28, and eventually the lifetime of the author plus 70 years. I think the intent of the law is economically justified, but the current length is outrageous.
That's 20 years old. People like native apps, it's just that GUI programming is generally such a pain that many people avoid it.
It's a shame how much of my iOS game library is no longer playable. (Not to mention every 32-bit game on iOS and macOS.)

Unlike other platform vendors, Apple's strategy seems to be to ignore backward compatibility and instead dump a yearly maintenance burden on developers.
Are they producing batman on an industrial scale to generate profits/market share that investors value?
Runaway Diesel (1 min video)
I'm pretty sure a Steam Deck or say a Switch is lesser hardware than a M1, yet they seem to pull it off.
It's very disappointing compared to Windows, which has compatibility environments for XP etc.
The funny/sad thing is that western Europe didn't even get the promised economic growth.
I think the benefits are when you already know the extent of your work and you can build tools to steamline you workflows. Now having something that you love working with instead of making you frustrated every day is very nice.
Uh for the long march 3b boosters udmh / n2o2 is the primary propellant. That entire booster was full of it, so yes, it's liable to be a tonne or so left over (full propellant mass in the stage is double digit tonnes)

https://en.m.wikipedia.org/wiki/Long_March_3B
Recent XNU in the KDK also have code to do injection of AMCC errors, ECC errors, and DCS errors for testing purposes.

I bet someone figured you could do the same for the GPU.
> Why would there be insurance penalties if my car can't talk to its servers?

Driving patterns indicate risk profile.
I'm all for looking beyond political things Beijing does and looking at China the massive country and people itself, that alone breaks the minds of most of colleagues, but this was a very irresponsible to do
I just use the Tailwind node package to watch for HTML class name changes in my Go templates, which recompiles the CSS served by the Go HTTP server.
> I wish all payments were on crypto rails, it would make a lot of jobs easier.

Not having any way of reverting transactions definitely makes the jobs of all sorts of shady characters much simpler, that's for sure.
Yes, I dm’d Erik, the founder of Modal Labs,
asking what I had to do to get a job there, and a few months later I had an offer. I was before that message unknown to Erik, working at Canva in Sydney, but the internet had told me you’ve got to put yourself out there, take your shot :)
I tried. The logic analyzer doesn’t support PASV. I could only make it work by opening up all ports for the logic analyzer IP address. At least that was the case for Ubuntu 20.04, it worked out of the box for Ubuntu 18.04. I need to dig into that one day…
archive.org down
https://www.isitdownrightnow.com/archive.org.html
I can change my mind just fine. It’s just a bit laughable that you’d get so up in arms about something obvious. California trades with Alabama… it’s incredible how offended everyone is here about that… like honestly. Back off and think about this… who is acting rediculiously? You go on this long rant attacking me personally, stereotyping me with laughably bad caricatures, pouring over my history. Buddy. Get a grip. This is all over the statement “California trades with Alabama.” Honestly who is being unhinged and emotionally stunted here.

Also you’ve been stalking me across multiple comments on different posts. I think you need to really honestly consider your behavior. It’s unsettling, and inappropriate.
There was definitely a `Type` keyword that was similar to a struct.
> Obviously, in that counterfactual world, the IRS would choose fonts that were either in the public domain or had permissive licenses.

there's nothing obvious about that at all; there are plenty of times when government agencies don't bend over backwards like that to ensure public access to their public-domain products. remember that what the fbi first investigated aaron swartz for was providing public access to pacer's court electronic records; pacer nominally stands for 'public access to court electronic records'

the westlaw page number fiasco is another example

you could even imagine a government rfq where different font foundries offer the irs the use of their fonts for below-market prices, thus gaining the right to charge people for printing their tax forms. and if you think that's an implausible level of corruption you probably haven't been following the ongoing saga of intuit's lobbying
Can also include motorcyclists/cyclists, which aren't necessarily considered "athletes". Maybe "recreational use" might had been more apt.

Really wondering if this can be combined and standardized through ECE 22.06/SNELL/MIPS. ECE is probably the best bet for testing something like this, SNELL is too strict in its testing experimentation.
An almost canonical example of irrelevant and unnecessary optimization.

This would matter if you lived long enough to publish tens of millions of newsletters. Sadly, typical human lifespan will likely limit the table to fewer than 36,000 rows.

The oldest continually published newspaper, the Gazzetta di Mantova [1] has approximately 131,000 issues. That spans many human lifetimes, but doesn't begin to come close to a large number of rows that would need any serious attention paid to database index format or length, clustering, UUIDs, etc.

[1] https://en.wikipedia.org/wiki/Gazzetta_di_Mantova
Some of the Google errors are caused by malicious people doing user-generated nonsense. There is a parking lot next to water in Foster City called boat park. Inside the boat park, there was a dog run. Someone relabelled boat park into dog park and moved the boat park several hundred yards inland. I corrected it but it kept changing.
Why do people consume articles instead of reading?
(including web.archive.org )
We should stop putting stuff into landfill to start with...
Widevine is just a way of deriving a CENC key. Widevine (and other DRM vendors) require implementors to conform to various policies. The policies they must conform to prevent what you want to do and are largely enforced in hardware at this point.

The app blanking the screen is just a legacy feature. Even if it didn't blank the screen, the display buffer holding the video will not be available for capture.
I have run into this with JavaScript, Shopify and numerous applications. Usually it’s because an internal ideology or future plan js incompatible with a currently working featured. It’s mildly annoying when there is no recommended replacement. It’s very annoying when there are a bunch of suggested alternatives that don’t work. The worst is when the attitude is “you shouldn’t be trying to do it this way in the first place” when there really is no good alternative.
I once asked one of my oil majors clients why they hadn’t invested in nonconventionals, and he offhandedly replied, “We don’t understand why fracking works, and we don’t invest in anything where we don’t understand the downhole dynamics.” Basically, there were lots of theories as to why you could get oil and gas out of tight shale after shotgunning it to hell and back, but no consensus, and you can’t get the kind of logging you need under those conditions to really test which theory holds water, so to speak.

Conversely, the big fracking players were much less concerned with, to be completely frank, safety and well integrity compared to the major players, so moved faster, often with troubling but quite profitable results. (Even so, those companies have invested quite a bit in university research to figure out what’s going on, while my client’s company made a major onshore bet, albeit after he retired from leadership.)
it was pretty common for font roms to have implicit spacing pixels in between characters in order to save on rom space
agreed about the property thing, though it sort of makes nil even less of a first-class value than it already is

what do you mean about pattern matching
Consider a chase where the officers finally manage to stop the vehicle. They don't need to tell the perpetrator why they pulled them over before telling them to put their hands above their head.
It wasn’t clear then, but I can certainly see how you’d mean it that way. It was “mine” as in “I brought it”.
In the U.S. being a CBP is not well regarded and is generally a stepping stone for other federal law enforcement agencies due to the pension system. The guys checking passports are treated like children, I’m sure misuses of privilege can be escalated to a supervisor or complaints can be filed with the OIG or HSI even.
I agree that the way I discussed the issue was wrong. I stand by my initial point that Rome was a dark age. I don't have "no idea" what I'm discussing. I agree that Rome is worth understanding, and I think the early humanist "we are far from the ancients" mindset that still exists today (for some odd reason) has gotten in the way of that. People seem to get lost in Rome's grandiose public works and lose sight of Rome's numerous faults. I think value judgments are warranted being that they are already being made. Wanting to go "back" to the ways Rome as many seem to desire to do (in some form) is clearly a value judgment as well as a severe error. Rome and it's culture simply did not value the natural world or abstract thought. That is perhaps what lead to the aimless conquest which in turn caused an almost global pause in scientific inquiry. Bedsides the issue with the layman understanding of Rome is also the perhaps more concerning academic view of it starting with Burckhardt and his understanding of the renaissance which is based on the Great Rome myth. So I think it is all warranted. Perhaps I should be embarrassed but so should the layman and the academics for constructing this "veil of ignorance" surrounding Rome and its failures.
> An open system would have surfaced this bug long ago, possibly years ago (it's not clear how old this mistake is, but the claim seems to cover multiple Apple SOCs), and the vulnerable systems would have been limited to one version of the hardware that could feasibly have been replaced via warranty coverage or whatever.

How long did it take for Spectre and Meltdown to be discovered? Some vulnerabilities are easy to spot in an open design, but the more novel the exploit, the longer the vulnerability can hide in plain sight.
> Ethereum really is the most impressive open source project in the world, IMO, because it's a live system with half a dozen different clients written in different languages that all have to interoperate with each other and perform complex cryptography in short timeframes.

I am curious, are you aware of linux?
So he sacrificed his health to scam a bunch of suckers with low-effort bird JPEGs?
I don't know what to say really. By the time I was born the Smothers Brothers were already legendary and their influence was huge. Steve Martin, Super Dave, there's really no point in making list, it'd go on too long and then branch out too far. What a cultural force.
What people normally refer to as "Polygon" is their Matic sidechain, which is not a "layer 2" system. It's its own consensus system with its own stake who can steal funds transferred to it from the main Ethereum network. To be considered a L2 system it has to not require additional economic majority-trust assumptions like that.

See also extended explanation: https://ethereum.org/en/layer-2/
(which doesn't mention systems like payment channels since those are limited to just payments)

Polygon the company has developed a rollup based on zero knowledge proofs but afaik that hasn't been deployed with real money yet.
If you look closely this is a troll account.
I'm not sure that what you are saying is incompatible with what is written in the article.

Note that "stole" is in quotes.

Delaying Halo for the Mac deflated Jobs' claim that gaming was coming back to the Mac platform.
I've heard about runaway diesels but seeing those flames out of the stacks is equal parts beautiful and horrifying. Doesn't always happen but sometimes when the engine blows its shoots pieces of shrapnel out.
Ok it already works again