skysight-inc/HackerNews huggingface dataset:
Tit-for-tat at least has precedent. The two major problems are attribution and how you actually launch a retaliatory cyber attack. DDoSing the enemy for crippling your power grid (a la Ukraine) is weak at best.

One way is to have your backdoor planted, but only use it in retaliation. I assume that's why EnergyBear was found on the US power grid - not because Russia wanted to preemptively strike our grid, but so that they'd have the retaliation option ready to go, just in case.
Actually, I wrote the graphical version of that example (the original authors are cited). I find that the code version is harder to understand. The letters make it much more explicit that Git is really shuffling lines around (I find that scary).
Don't CDPR do this kind of thing for every game they release? You think they'd have learnt by now.

I've been getting fed up recently with just how buggy PC games are and regretting not getting a console, but I guess the grass isn't always greener.
This would only be a threat if you're using the SaaS, right? If you self-host the user is still authenticating directly with your services, it's just that your services run a pre-made solution on the backend.
How do you “naturally deserve” to access the contents of the Twitter website?
SQLite has millions of lines of test code. It would actually be difficult to re-implement it in such a way that it is passes the tests, but is incompatible.

Would it be as robust? Absolutely not, unless all the OS interaction code were transcribed directly.

But Rust has no compiler that targets anywhere near the number of platforms SQLite is deployed on, and never will. The best that could be hoped for is that most such platforms would no longer be used, by the time the transcription is done.
leaded solder is still allowed in the EU for medical equipment for instance.
It is for games, and this is a direct consequence of that.
Postgres at least can defer these checks, it's generally a best practice to disable rebuilding indexes while loading as well. It's not hard to simply load the tables in order so the keys are available. I would expect any decent unload utility to also create a script to load the data which should be in the right order.

I think the implication here is that the archival should be done into a SQLite database and then all you need is a SQLite binary to read it. So there wouldn't even be a need to use a load script.
That makes sense because unions are a way of exploiting companies so that the existing employees capture as much of the surplus as possible from the customers and owners and one of the ways they do this is by preventing competitors from entering the field and competing to offer services; and minimum wage ensures that if someone's labor is not marginally more valuable than the minimum wage, they won't be hired.

This actually makes a lot of sense and is a new paradigm for analysis, thank you.
Here's a link to the game Rowson mentions against Yermolinsky. The critical position ("Yermolinsky offered a pawn as bait...") arises on move 18.

It's not spectacular - I would say mundane, but you can't say that when someone beats a top GM in just 24 moves. What Yermolinsky overlooked is a famously missable type of move - a backwards move to a square that was occupied at the start of the variation - but still trivial for a player of his class.

It looks to me like he did not like his position after move 16 and sought these complications partly as a bluff. The computer says Black's position is not all that bad after 16...dxe5 or 18...dxe5, but he will have to either defend a passive position with a weak d-pawn or sacrifice a pawn in a different way.

https://lichess.org/oLuNYymZ/white
>Open sourcing it would be bad,

As an archivist, I'll have to disagree with that.

History must be preserved properly.
Good. It's a buggy pile of crap on PC at least. I got a refund on Steam for it.
Saving the versioning in the same file would lead to security issues. Imagine redacting a file before sending it to someone. All they have to do is roll back a few versions to recover the original.

(Note this is not a criticism of the "use SQLite" argument; just a criticism of the specific schema.)
Hm. Maybe Chess has more of a signalling effect than a cognitive one? [1]

[1] https://phys.org/news/2019-07-people-chess-smarter-evidence-...
What about double positives?

Anecdote:

An MIT linguistics professor was lecturing his class the other day. "In English," he said, "a double negative forms a positive. However, in some languages, such as Russian, a double negative remains a negative. But there isn't a single language, not one, in which a double positive can express a negative."

A voice from the back of the room piped up, "Yeah, right."
When they figure a way to monetize it, they will sure do it. But then we all will end up in jail.
Sounds like an interesting thing; let's see whether there's some interesting content on it amidst all the child porn.

And sure enough, I already found a website that says: “Please note that the Freenet network (much like Tor) attracts pedophiles and a large amount of sites contain child pornography. Some sites jokingly add a disclaimer saying This site does not contain child pornography. click here to continue.”
> On Apple: good luck :) (or feel free to write a tip for others -that use apple- see.

Lockdown Firewall.

With that I can have a nice, midrange phone like my XR that blocks ads and opens the camera when I click the camera button - not 2,3 seconds later when the fun is gone.

You are welcome, have a nice day.

FWIW I was an Android user from HTC Hero until late last year. I cannot stand Mac, but on phones my midrange iPhone beats all the flagship Android phones I used over the years.
We're talking about simplicity, but the solution you outline sounds to me at least as complex as what I implemented, if not more...

I installed two popular libs, tweaked some code in the back, rolled out my front-end, and came up with a robust solution. In my opinion, I wouldn't have saved any time implementing your proposed design if I understand it correctly (especially on the front-end), and I'm not sure about its overall robustness since I don't like at all the idea of periodically polling from the front-end to check the state of the token, as opposed to automatically attempting a refresh on certain response conditions. But that's just me...

Regardless, my original point is that one shouldn't be spending much time at all on a commodity feature like this. I wish I could've spent 80% of that time writing real business logic and interfaces.

> I'm really not sure that a refresh token on the front end actually provides that much security.

Compared to any other mechanism where tokens are revokable (ex: hitting the db), no, it doesn't provide additional security.

Compared to non-revokable tokens it provides loads of additional security, without compromising on UX... The refresh token allows for short access token lifetimes (I have them at ~5min, same as Google has on Firebase), while providing the possibility of keeping the user logged in for weeks and having a revokation mechanism if it all goes south.
Well perhaps you could make your point directly instead of with sarcasm and innuendo, and then we could discuss your point.
They have the exact same limitations as Chrome team is trying to introduce. Here is HackerNews being angry at them: https://news.ycombinator.com/item?id=20044430
The Witcher 1 had some seriously major issues until roughly a year after launch. They are like Bethesda - consistently buggy launches. The difference is that CDPR tends to release gargantuan patches after about a year that fix most of the technical issues (and sometimes altering the actual content a lot as well, like the intro to TW2).
>It’s easy to say “just put it in the centre”, but it’s not as easy to figure out what that means exactly or which solution is best for doing so.

So let’s make it hard even for simple cases. Meanwhile,

el.centerX = other.centerX
el.centerY = other.centerY

And it just works without “loops” that simpleton methods like container stacking do have. Did you know that linear algebra has methods to quickly solve that Excel circular reference? What should we do, maybe stop using Excel for layouts?

>The web is one of the most successful technologies in the history of human civilisation.

Amazon is the most succesful e-store in the history. Microsoft is the most succesful desktop in the history. Etc, etc, etc. Being most succesful is a result of many traits, and it doesn’t mean it is maximally succesful, technologically and programmable-y superior or even correct. It was just succesful enough to not break under its weight and split into two or more streams of development. (In smartphones it actually did, and we all know how faster and cleaner phone apps look and feel vs web apps).
I agree that it’s an important distinction, and disk space saving things are seldom automatic (but not never); but power saving mode is routinely activated without user input, e.g. Windows defaults to switching into it at 20%.
HN had a different opinion when Chrome wanted to introduce same limitations: https://news.ycombinator.com/item?id=20044430
Diff WhatsApp and Signal in App Store Privacy Section
> What would be the point of putting user input on its own thread, though?

Shooting things with a console controller becomes much easier. With a high power single shot weapon, you can sweep over your target and pull the trigger at the right moment. Works great for games that accurately record your input timing regardless of whether there's a frame drawn at the right moment or not. But once you learn this technique, playing games that require a frame to process input becomes very painful.

edit: Sure, it doesn't specifically need to be implemented as a thread if the controller events come with a timestamp, but my sibling comment indicates that in CP2077 the input event between frames might actually be lost.
Chess can be like fucking crack for some of us tho. I personally have went down the rabbit hole of watching one game after another. A binge which lasted for months, that started with watching a few AlphaZero games.

> The ability to play chess well is the sign of a wasted life.
~ Paul Morphy
Estonia’s Case for the Digital Health Capital of the World
Only the big boys that get away with stuff like this.

Why not distribute a modified Firefox browser if you want to spy on your citizens? Should be fairly doable and doesn't need any Big Tech blessing.
Interesting. I've been playing it on PC now for ~15 hours and have only seen a couple of minor bugs. I wonder how the experience is so different for users.
I used to think this too before I started researching the file format and it’s associated RFCs. Then I discovered a lot of that is actually explicitly defined, such as C-style escaping not being accepted and new lines following the MS-DOS format (\r\n).

Of course, there might be programs that write invalid CSV or parsers that accept invalid CSV, but that doesn’t mean CSV isn’t a standardised format.

https://tools.ietf.org/html/rfc4180
Past a certain level you don't progress based on brainpower alone but preparation: first your general repertoire of openings, and specific openings against your opponent - because in tournaments you are notified about your opponent the day before and you can look up the games they've played in ChessBase or something. In any case your opponent will do the same against you so you come up handicapped if you skimp on preparation. Having to do actual homework is the thing that kind of disincentivized me as a teen from pursuing a potentially professional chess future and led me to do more normal studies. Now with an actual job and all that I'd hardly find the time to go up that hill again.

So you can see my habit of being distracted in the face of actual work isn't new and the advent of electronic devices was just icing on the cake.
It's probably less an expectation of a "perfect bug-less game" and more a game that has so many issues (on this platform) that it's unacceptable even by today's standards of releasing unfinished games. Also (EDIT) I wonder if it's maybe more about the risk of epileptic seizures (which are a legal liability) than the bugs - to quote from https://www.gameinformer.com/2020/12/07/cyberpunk-2077-epile... , "[...] V will be given a headset that is meant to onset the instance. The headset fits over both eyes and features a rapid onslaught of white and red blinking LEDs, much like the actual device neurologists use in real life to trigger a seizure when they need to trigger one for diagnosis purposes". That sounds like a really bad design decision if you ask me...

Then again, CD Projekt is a relatively small developer, and Sony would probably think twice before treating a game by say, EA, the same way, so I wouldn't completely rule out double standards...
Amazon’s Halo Device Will Tell You If You’re Condescending, Opinionated, or Fat
Mhmm, hence why the Freenet proposition is a hard sell. The average person doesn't want to devote half their computer's storage space to storing encrypted data they have no insight into, especially when that data could be considered illicit in some jurisdictions when decrypted.
Hmm, how is the contact information (phone number) in Signal not linked to your identity?
That's right, and actually Pijul patches are not actual diffs, they just behave exactly like them for all uses.

The main thing I believe is intrinsically superior to Git (I use Pijul a lot) is patch commutation, not just patches. Pijul guarantees that two patches that could be written independently always commute.

This has important consequences:

- You can push patches from the same branch in any order (provided they don't depend on each other). This wont change their identity, meaning that if you decide to push the other patches later, you can do it without having to rebase, and review/test the new order.

- Conflicts happen between patches, and conflict resolutions are modeled as patches. This means that if you solve a conflict once, you can push your resolution, even if you have your own, private patches on the same branch.
For database dumps I prefer escaped TSVs personally but the delimiter doesn't really matter as long as it is consistent. Strict adherence to quoting, escaping and character sets does, along with tracking that metadata. If you aren't comfortable using a capital A as a delimiter your format is not robust enough for the real world.

Or you could just take the entire engine with you, which is what SQLite provides.
Crashing here constantly. What GPU/CPU combo do you have? Seems to be rather sensitive to that. I've had no issues with any other games on this PC.

3700X / B550M / GTX 1660 here.
Why don't you just say what you're insinuating.
After doing the web for 20+ years, I still Google for "vertical align center css" when creating a new layout...

Flex is easy to remember though.
It's not a "service".
It's a web app you can run on your own hardware/VM.
All your data stays in-house.
That's exactly why corporates love it.
You keep total control.
And it's completely open-source (GPL) so you can tweak it if you want to.
> we spent 20+ years just getting back to the structural power of tables

Already CSS 2.0 (which is indeed 20 years old) had the power of tables through the "display:table" property. Flexbox and grid gives you additional power.
I'm pretty sure that if you wanted to, you could create a media splash out of this event. It wouldn't be as big as the original Olympics, but it's pretty newsworthy.
> because Airbnb bans users for reviewing outside their platform.

Wow, it get more and more evil the further I read down this thread. What a shitty, shitty companies are involved in all these shenanigans!
On it :)

I've watched the first three since I posted that.
I would gladly trade today's "internet", with all the obnoxious and intrusive ad spam that I spend way too much time trying to avoid with both hardware and software, for a banner on the top of a web page that congratulates me for visiting a weird corner of the web.
Anyone have another link for this? Current link redirects to https://guce.advertising.com/collectIdentifiers?sessionId=3_..., which is blocked at the DNS level on my network.
The first basic did not have string any string manipulation?
10 A$ = "Hello"
20 PRINT A$
Game software is a highly optimized piece of software. GPU & CPU make, model, or things like RAM amount or I/O bandwidth can affect a lot of things.

Half-Life 2 was randomly crashing on AMD systems on launch. Valve was sometimes churning 4 updates/day. Then they requested some actual gamers with AMD systems to come to HQ for testing. After that point all bugs are ironed out in a week or so.
German dealers refuse to sell ID.3 even as VW talks big on EVs
What to Know About Adverse Effects and Deaths in the Moderna Vaccine Data
Self diving cars are not comparable to a driver AI. The AI exists within a world where it can have full knowledge of everything, and will have significantly less edge cases to worry about. Many racing and open world games do a great job at this, so it's not that it can't be done.

edit: Also hitting a pedestrian isn't a huge deal in a videogame.
“Who Wants to Be a Guinea Pig?”: Health Workers Balk at Vaccine
"I was ignorant of this unit of measure so the author is an asshole" is spectacularly rude. What is your solution to specifying that a column should contain on average n characters in CSS? With your reaction, I'm sure you must have a solution than is simpler than just using the basic unit measure that CSS provides? Because the author isn't being "clever" or trying to be "cool" by just using the basic API provided.
The easiest way to find out is to wait. CDPR always sells their games before they’re ready then continues development for a few years. It’s an unacceptable practice but the market allows (and thusfar has rewarded) this practice.
Well, as I said, there are different markets. For me, things work well with Ubuntu and Android and I don't do much nodding an customization. If I start installing gnome extensions then all hell breaks loose though.
"Whiskers" actually 'grow', they are not part of the soldering process[0]. Lead free solder is very susceptible to the phenomenon.

[0] https://en.wikipedia.org/wiki/Whisker_(metallurgy)
> Of course, there might be programs that write invalid CSV

Like Excel?

RFC 4180 exists but that doesn't mean any file with .csv at the end of the name or a text/csv MIME type can be parsed according to it. Also, you still have to track the metadata, such as the charset and if the first line is a header. Both are optional in the RFC.

e: RFC 4180 is not a standard.
This is not inherent to the patch model, just to Darcs' algorithm. Pijul (pijul.org) doesn't have these problems, and is indeed quite fast. The main limitation at the moment is merging very large histories, which has the same complexity as a Git rebase at the moment (this will be fixed).
That didn't last long, by the mid-2000's Opera already had advanced popup and content blocking...
Many third party browsers actually implement their own networking bits. Firefox Mobile used to be based on Alamofire (but recently switched to NSURLSession). Chrome iOS uses the same stack as its desktop browser (Cronet). Third party browsers can implement adblocking any way they want, for example iCab 10 on iOS supports the AdBlock Plus format used by uBlock Origin.

Edit: most -> many
If they're financially motivated opportunists, sure. But this thing looks like a targeted attack with a deliberate set of goals.
Twitter once enflamed my enthusiasm for API programming. Today i can barely make an account without getting blocked. Its sad how it changed
I suppose the problem of such ideas is that it will generally be filled with content that is illegal in at least some jurisdictions and will only be used by those that need it to evade the law and the amount of content that isn't legal on it will be minimal.

So the end result is that all one finds on it is child pornography, controversial opinions, leaks of government data, and the lot.

I suppose my ideal wish was a platform such as twitter that intermixes legal and illegal content.
I'm hoping their ego doesn't recover.
Wouldn't be so sure. Data is eventually copied out of the airgapped side, e.g. NSA exploits are developed in the airgap and copied to an attack staging server on the Internet. And there's one-way connectivity into the airgaps via data diodes. So it's possible that a sufficiently advanced malware got through the data diode, infected the airgap side and hitched a ride out over sneakernet.
...unless it's bullet
The press coverage for Cyberpunk seems to be far worth than what you usually see for games similarly bugged at release, especially for a game with good review on PC.

Then again, it's a Polish game from a studio with no American office and apparently with little regard for the current trend in American culture (cue The Guardian review). I didn't
really expect less.
3900X / 5700XT
Yes, you could be right there. Perhaps that was why.

I do remember being grateful (in later versions of BASIC) for the RENUMBER command, which does not appear in this early version, but which allowed you to create space between lines to insert new ones.

The other reason that it might have seemed pertinent to the writer was that CARDBASIC (page 50), in which each line of program appears on a card, also requires you to place a line number on a card, and so the order of cards in the deck would not have been important.
Same happens to me too
If the market allows it, it’s an acceptable practice. Just a distasteful one
> The Clean Network addresses the long-term threat to data privacy, security, human rights and principled collaboration posed to the free world from authoritarian malign actors.

Because no one should ever worry about democratic malign actors.

Do you think Western civil rights leaders and activists have more to fear from the US or Chinese government? Who is more likely to tread roughshod all over their rights, privacy and digital security? We all know the answer.
The game seems really cool, but is way too rushed. I'm sure that for Dec 2021 it will be very cool to play. The Witcher 3 was full of bugs as well when released, but at least was 90% playable.
There has to be a public narrative along the lines of your argument for it to work. I don't mind bringing it up now that you've said it because it is 100% correct.
Your article seems to directly contradict the idea that any sort of IoT / "smart" device was involved:

> Fazio Mechanical Services just issued an official statement through a PR company, stating that its “data connection with Target was exclusively for electronic billing, contract submission and project management.”
Epic Games Store now offers Spotify, signaling app store ambitions beyond games
The 'crazy beast' that lived among the dinosaurs
I do hope that this means we continue to get updates... how does that work if it is no longer on the store?

I don't want to refund the game, I want to keep it, I have so far been enjoying it and I am playing on a base model PS4.
Gamer's Nexus did a video of DLSS on this game and gives some insights into how it works.
Here's the link to the NSA Cyber Advisory mentioned in the article:
https://www.nsa.gov/News-Features/Feature-Stories/Article-Vi...
There's only one unpaired word antonym in that sentence, the second to last.

Rest are regular words, but "negated unpaired idioms", which seem to be easier to read.
I fully agree with you, (it's both in my opinion) )
> in English you put no space between words and punctuation

In “typewriter” English which is dominant because of, first, typewriters and then ASCII and then keyboards and then familiarity (as unicode and mobile keyboard usually support additional characters easily), that's true of almost all punctuation. In typeset English (which Unicode in principle supports), it's true of somewhat less punctuation.
That's the idea. You visit GitHub and github knows about it, not Facebook, not your local advertisement agency, not the data brokers. Also, these identifiers are not forged in the fire of Mordor, you can have your identifier too.