skysight-inc/HackerNews huggingface dataset:
So the answer is yes, both are true. On the one hand, a plist can only contain strings, floats etc. On the other hand, an app can use plist files to store whatever it likes, just as a text file doesn’t limit you to plain text if you want to use Base64, for example.

So while it is true that you can use these tools to convert a Plist from a binary or legacy format to JSON or XML and back, there are no guarantees you’ll be able to understand what was written to the plist originally.

The plist format does not encode metadata describing itself in any common standardized way: it’s not a JSONSchema, an XML Schema or even a protobuf .proto file. A well-written plist can be as self-describing as JSON or XML, though the concept of a schema for plist files doesn’t exist as far as I’m aware, outside of how apps choose to serialize objects, that is. (The data structures an app uses could be considered a schema for a plist but it assumes the data structures themselves are versioned when they need breaking changes…)

https://developer.apple.com/library/archive/documentation/Ge... has an example of “stringly-typed” keys and values. There’s not much validation in a generic plist editor just as there isn’t validation in JSON or XML by default, but any app can add its own validation to ensure what it saves to a plist is something it can read later… that’s where the confusion over objects and codables comes in. If an app wrote the object to a part of a plist, it can thus de-serialize it from how it wrote it. If your app doesn’t understand another app’s plist, that’s pretty normal for complicated files or data kept by third-party apps. Few apps consider metadata and longevity when they write to disk, such that migrations are handled version to version as they need to, etc.
> Their tax dollars paid for them too. There’s no reason businesses should have to pay to use the road, and everybody else shouldn’t.

There's an essential reason: Businesses are not human beings. They don't have rights and we generally don't provide them with public goods. If a person loses everything and is on the street, that's a tragedy and we try to help them; if they are ill, they are guaranteed medical care (depending on some factors); if they die, it's a serious matter involving grief, sometimes crime, etc. If a business loses everything or is ailing or 'dies', it's just part of the creative destruction of capitalism. I can kill your business and be congratulated. People own the roads and the city - they democratically decide what happens with them - and businesses don't.

It's not so simplistic, of course, but people need access to roads and we generally believe that freedom involves the ability to move around the public areas as one pleases, regardless of wealth or other factors.
These are tweets by opposition parties. The government has also gotten the entire account of a member of parliament suspended.
I think it's reasonable to consider invasion of privacy a harm on its own. There was no invasion of privacy in this example.
Sorry, these websites-as-books are still foreign to me :)

There are indeed references to Shannon. Still nothing about the other stuff, though.
As long as we're pretending things that will never happen anyway, let's also pretend there's a Berne Convention 2.0 to cut out basically every suitable host country.

Alternatively, how about a law that no government-owned systems may directly or indirectly use any services where the source isn't available? That would be a big enough seed that the viral/transitive nature of the first law would probably spread to everything.
One of the things KSP taught me is that orbital mechanics aren't that complicated, but even so, pretty much all movies and TV shows about space were written by someone who doesn't even know the basics.
A car size wind tunnel that can do 250 mph will be moving 400kg of air each second, and requiring a 2.5 megawatt fan. That costs ~$500k in electricity annually to run half a working day. That motor from China costs $30k. Imagine it's the same again for the fan, same again for wiring and control systems, and double that for fiberglass moulded side panels, foundations etc. We're talking £150k, and that's for a very budget wind tunnel.
The Discord and Slack bridges use the respective platforms' official APIs, fwiw
Ya, they wasted a bit of their time. That wasn't very nice. But it's hardly the great crime it's being made out to be, and what they did was a huge public service. It's impossible to over-state the importance of linux kernel security.
I believe it, and of course it's going to be better on energy cost. Is that because it supports newer codecs though, or is it on H.264?
Fundamentally.

To expand on this thought - how we take photos has completely changed over the last 15 years.

With practically unlimited photo capacity and everyone having a camera in their pockets at all times, we don’t take photos like we used to. We don’t often pose in the same way, we assemble albums less often, and we don’t take the same types of photos.

It’s not even a matter of having a lot of material but the type of material being accumulated.
Web Development Company India – Website Development Services – NetDroidtech
Make your VSCode become a full-featured WYSIWYG Markdown editor like typora
>In reality, SWEs want 5% control, just to do the thing they have to ask you as a platform engineer to do anyway

My experience has been product engineers ask for full root permissions when they need 5% and immediately report anything less as an impediment.
Water does complicate things and takes extra effort to deal with.

A car sidesteps it with a big set of convenience.

While convenience is king for the end consumer that's what will happen for most people.
I wasn't around during this time, but this makes me think of Uncle Bob. Am I far off? Is he the archetype?
Kroah-Hartman saw a number of patches containing possibly critical bugs, and given past events he assumed they were malicious rather than merely low quality. He soon seemed to realize the mistake, and instigated a second review.

99% of his reaction was related to the previous paper's actions, it's unfortunate that Pakki is getting the blame but from the first post Kroah-Hartman tried to deflect blame away from him.
I know Apple was researching multi user ability on iOS and iPadOS. They were looking at extending the Secure Enclave to allow that. Is there a chance this M1 iPad Pro might be a step in allowing multi user accounts on iPadOS?
If your feet get wet in most shoes, they are wet the entire day. It sucks. Investing in the correct rain gear you need takes money and time to research options, both are things that not everyone has to spare.
Somehow I find this highly related in many cases I have experienced :
https://www.youtube.com/watch?v=BKorP55Aqvg

so question is then what?
That's okay. He didn't say he'd actually want to go somewhere. House boats are a thing...
Not to take away anything from your post, but Go is not a systems language. No language with a mandatory garbage collector can make that claim since it makes some systems code effectively impossible to implement.
Note that these tweets are only hidden for anyone in India (not removed from Twitter) since these do not violate Twitter’s terms but are being forced off the platform by a government order. I wish Twitter would put up a better fight on this, but Twitter, WhatsApp and Facebook have been on the receiving end of criticism and threats by the central government, and it looks like Twitter chooses its battles to ensure its own survival first. What else can we expect from social networks anyway?
> I understand this to some degree (broken tools suck, and training helps them break a little bit less)

True. But my assumption about "training classes" at makerspaces is that they are primarily about liability insurance and secondarily about training.

If you have been through the training and it's signed off, the space can say "Look. You went through training where we told you the risks--it's right here on page 2. Sorry that you're injured, but it's not our problem."

If you haven't been through training then they can say: "You weren't authorized for that machine and used it anyway so we aren't liable."
If someone supports censorship of fake news, it does not automatically imply that they also support the censorship of facts.
This seems crazy... I worked at Dairy Queen for 4 (5?) years through high school and beyond, often 6 days a week, and our soft-serve machine never once broke. This was between 97 - 2001+, so 20 years ago soft-serve machines were a solved problem. It seems insane that McDs franchisors would tolerate this sort of nonsense.
We have plenty of those in CA. Lane enforcement is nonexistant, though, so you get stuff like rideshares/police/delivery/city vehicles/trash cans parked in the bus/bike lanes typically.
What a long, strange trip it's been.
While I can see the drawback you describe, isn't that basic capitalism, in regard to any asset? If someone else wants to buy they medallion, they are welcome to make an offer at any time, not just annually.
> A/B testing on major platforms is much more sophisticated than that[1].

On some it is, and some it isn't.

> It's a crucial practice for advertisers and marketing teams that dives deep into researching the psychological response towards images, text and dozens of other variables. Human subjects are acting as lab rats in order to extract some data points to drive the next test and campaign.

This is just a long and emotionally laden way of saying "changing images and text to see which works best".

> So, yes, it should definitely require informed consent and opting in.

Guess we're just going to have to agree to disagree then. I don't see any reason whatsoever to think that this practice is harmful to the subjects being experimented on.

At worst, it's harmful to society in general because it incentivizes consumerism and potentially self destructive behavior. But that is completely orthogonal to the issue of informed consent. If you got perfectly informed consent from 10,000 people to tease out the perfect pitch text, and then deployed it against the rest of the population, the effect would be exactly the same, whether or not you got consent.
> By this logic, you could tie just about any danger back to the state with a similar degree of proximity.

Um, if you actually read the detailed recitation of relevant fact findings in the decision, I don’t think you can trace most dangers back to the state with similar proximity.

> Take someone hit by a drunk driver, for example. The government repealed Prohibition, regulates and licenses alcohol production and sale, and is fully aware of the risks of drivers abusing alcohol (DUI laws, PSAs, etc). That sure sounds like an active, willing, and knowing participant in creating the conditions of the danger.

That’s not nearly the specificity of the harms to particular persons that is established with the skid row containment policy.
> Well, the backing array knows its length and capacity

arrays don’t have capacity. The capacity of a slice is the length of its backing array (minus the offset of the slice in the array, which is why slices do need to store a cap separately).

> it's quite trivial to see that there are elements in the array beyond the length of the slice.

There are always elements in the array beyond the length of the slice (unless the slice is « at capacity »).

> EDIT: I'm shocked and appalled by the fact that you're completely right. https://play.golang.org/p/UZSlBMUlc_E

Yup. Go slices are fun. And by fun I mean error-prone.

Well most of the trouble really comes from them having double-duty as actual slices and add-hoc pseudo vectors.
Indeed I've been doing this to "dead" laptops for years. It discharges any charge left anywhere in the laptop, and resets the charging/power distribution stuff. Works very nicely, but usually is easier: Disconnect power, take out the battery, hold the power button for 30 seconds. Voila. Fixed.
> The video shows Taylor docs that have logo of Wendy's and other outlets that use their machines. So why those outlets are not facing the same issues?

The video mentions that McDonald's was/is locked into a specific machine from Taylor (which all franchisees had to buy), whereas one imagines that the other chains like In-N-Out Burger are entirely free to purchase a different machine from Taylor that doesn't have so many problems.

It seems like McDonald's locked onto one machine for a very long period of time. Other fastfood chains may have moved on from that machine after they noticed problems with it (or otherwise passed on it). It was confusing that the video repeatedly mentions other chains don't have the problem despite supposedly using the same machine (but is it actually the same machine, or is it merely a similar machine).

The nefarious aspect may be whether McDonald's corporate is getting a direct kickback in some (plausibly legal) manner from Taylor or its parent company, which bypasses the franchisees and McDonald's corporate calculated out that they come out better off net through the scheme of allowing high rates of downtime on the machines (compared to how much they would get from increased franchise sales of ice cream if the machines had high uptime, via the cut of gross sales that corporate gets from a franchise). It's super odd that McDonald's so tightly locked the franchisees into this specific garbage machine and for so long, even though they obviously knew how bad it was. Piles of reports would have shown up very rapidly at McDonald's HQ and yet they persisted; it suggests something shady going on at corporate that is against the interests of the franchisees.

> One of Wendy's employees says that they wash the machine every night. Are McDonald's not doing this?

McDonald's is doing that as well and that's where the machines are commonly failing. The employees come in the next morning after running the clean cycle overnight and find that it failed. So they have to go through a four hour process from there forward and it might fail again before that is properly completed, and so the cycle resets.
As someone not very acquainted with C++ I was under the impression that the vast standard library was one of the great selling points of the language. What are some examples of defects that force programmers to rewrite parts of it?
Ya, I get that. But the point was to demonstrate that the project was vulnerable to this kind of attack - which it was. That's an extremely important finding.
i personally like quick sort because it leads to understanding other divide and conquer algorithms like finding the kth order statistic.
Few of the tweets removed are detailed here
https://www.opindia.com/2021/04/covid-pandemic-hoax-to-shari...

Ps : the usual propaganda site or govt mouthpiece claims are bound to come out now. Read the article and make up your mind
I'm much older than you. I grew up without the internet. I found that when the internet became mainstream, my ability to read books and concentrate diminished significantly. Pretty sad about that.
Many to many relationships in Entity Framework Core 5.0
Reminds me of my personal favorite 404 page:

https://web.archive.org/web/20180619190151/https://acm.illin...

Archive.org link because I couldn't get the actual page to work for me.
Payscale.com says 47k-95k

Monster.com doesn’t have a filter for years of experience, but says 70k at the low end

Dice.com says 62k-84k
That’s a (not so big) « issue » since it’s a written convention which comes from clocks layout. Even while using the same physical layout, lots of countries count time from 00:00 to 23:59 (without notion of AM/PM).

In France we always use 24h format when writing and usually when speaking. But some people uses the same conventions as US, only when speaking by saying « 3 heures de l’après midi » which stands for « 3 hours in the afternoon ». It tends to disappear however for « 15 heures ». Exceptions are we likely never say 00:00 or 12:00 but « Minuit » and « midi ».
Have there been any other known cases of similar action around the world?
For organizing -very broad- info (say, everything) a well-chosen categorizing system helps organize. Libraries use very complex ones ... but something modern & simple like Wikipedia's text-based categories might be fine. (Dewey used numbers ... brrr.) (Can always add them as needed.)

https://en.wikipedia.org/wiki/Wikipedia:Contents/Categories

Once you've picked that scaffold to suit your needs, then no more than two or three indices before a piece of info (depending on how many subcategories you'll want to labor on) is easily searchable.
Just FYI, I think Adelaide gets substantially hotter than SF. Adelaide's highest temperatures are around 110° F every year, [1] whereas SF rarely breaks 100° F. [2]

In addition to different high temperatures, SF also has surprisingly cold summers.

Having lived in CA for most of my life (and having visited AU once), I'd say the temperatures are more similar in Sacramento or Los Angeles, and to a lesser degree Palo Alto.

1: https://www.currentresults.com/Yearly-Weather/Australia/SA/A...

2: https://www.currentresults.com/Yearly-Weather/USA/CA/San-Fra...
India is actually a democracy. For better or worse, I think India has the right to determine censorship policies for its citizens. Foreign Western corporations deciding that they know better than the Indian government and using their platform to spread dissent against the elected government is not a good look for a Western corporation given the history of British East India company.
In 2017, Ars Technica did a deep dive into computation in Formula 1 (https://arstechnica.com/cars/2017/04/formula-1-technology/).

Some relevant quotes:

> For example, each Formula 1 team is only allowed to use 25 teraflops (trillions of floating point operations per second) of double precision (64-bit) computing power for simulating car aerodynamics.

> Oddly, the F1 regulations also stipulate that only CPUs can be used, not GPUs, and that teams must explicitly prove whether they're using AVX instructions or not. Without AVX, the FIA rates a single Sandy Bridge or Ivy Bridge CPU core at 4 flops; with AVX, each core is rated at 8 flops. Every team has to submit the exact specifications of their compute cluster to the FIA at the start of the season, and then a logfile after every eight weeks of ongoing testing.

> Everest says that every team has its own on-premises hardware setup and that no one has yet moved to the cloud. There's no technical reason why the cloud can't be used for car aerodynamics simulations—and F1 teams are investigating such a possibility—but the aforementioned stringent CPU stipulations currently make it impossible. The result is that most F1 teams use a somewhat hybridised setup, with a local Linux cluster outputting aerodynamics data that informs the manufacturing of physical components, the details of which are kept in the cloud.

> Wind tunnel usage is similarly restricted: F1 teams are only allowed 25 hours of "wind on" time per week to test new chassis designs. 10 years ago, in 2007, it was very different, says Everest: "There was no restriction on teraflops, no restriction on wind tunnel hours," continues Everest. "We had three shifts running the wind tunnel 24/7. It got to the point where a lot of teams were talking about building a second wind tunnel; Williams built a second tunnel.

With the new cost cap in F1 (https://www.autoweek.com/racing/formula-1/a35293542/f1-budge...) (which notably excludes driver salaries), it would be interesting to know how much these on-prem clusters cost to operate.
A Labyrinth for Our Time
TLDR version of what's in the comments :

Anki
Bear
Bulletproof Workspace
Commonplace
Dokuwiki
Emacs (org-mode)
Evernote
Everything
Folder structure with files
GTD
GitJournal
Github
Google Docs
Google Keep
Joplin
Markdeep
Markdown
Mental Pivot
Mr. Dewey and his decimal numbering
NeuraCache
Notepad++
Notion
Obsidian
OneNote
Pen & Paper
plain text (awk, sort, grep)
Roam Research
Spaceli
Sublime
SyncThing
Synology
Trello
Trove
Twitter
Typora
Vim
Wiki
Zettelkasten
Money is a unit of measure. Any other unit of measure you choose will be fungible with it. Money is simply a way of unifying things we care about and translating them into the same space.

In order to compare two actions, you need to normalize their consequences to make them comparable. This is a fundamental requirement of making decisions. 'Money' is simply the unit we choose to do that in our complex society. We can call it utility points or something else, if you want, but it's still the same abstract object.
>> That's an issue with every public good, from schools to police to public health to courts to real estate records office, etc. None are utilized anything like equally across the population. Yet we chip in and pay for them because we decide, collectively, that they are important for the community.

> Then why not subsidize cars, or better yet, offer a free car per citizen? In fact, "we" decided that we should tax cars and maybe we should also tax car usage (gas, roads, pollution, ...).

OK, why or why not? Are you proposing something?

> There should be roads. And private drivers shouldn't get out of paying for them.

They do pay, via their taxes, which is the generally appropriate way to fund public goods.
The author of the book seems to be confounding two different categories. The excerpt is about how there was no state apparatus to investigate homicide as a matter of course. But that doesn't mean there was no laws against homicide.
Banning certain tweets related to the Hunter Biden scandal.
He kept a very detailed devblog on TIGSource, documenting all the aspects of making the game including sound, modeling and shader programming.
https://forums.tigsource.com/index.php?action=profile;u=3073...

Also there is an interview from Ars Technica talking about his story from Naughty Dog to Indie and why he like to work as one man team.
https://arstechnica.com/gaming/2019/01/from-uncharted-to-obr...
These Rustic people write very dishonest articles. They write all flaws of C++ and then compare how bad C++ is. It really harm the Rust language itself not the C++. Professionals will dislike Rust because of it's community not the language. Rust people should put more effort writing a formal specification else many people will consider Rust as undefined. My comment getting flagged and downvoted and therefore posting here.
> they signed E Ink's NDA and thus have access to whatever tool they use to generate waveforms, panel-specific or no

why would you think this? Remarkable doesn't generate waveforms and have never claimed that they do.

> it's just they're a Real Company™ who E Ink will talk to, and I am not

You say that as if it is unique to E Ink. Whereas its standard across the entire display industry. Do you think Samsung would talk to you? Do you think LG would talk to you? You have to be, in your words, a real company, someone that offers some value proposition. In fact, thinking about it, that's true throughout the entire tech industry. Nobody talks to someone who isn't going to offer some current or future profit.
Game dev here. Try reading the Godot code base. It's tiny allocations all the way through.

It's really quite bad.

BUT

I'm using it professionally and it's useful. It's hard for me to mentally reconcile how good and bad the creator of Godot simulatenously was (is?).

Casey also goes way too far in his take (as usual).

RAII is a method to guarantee safety and correctness. It's useful in many many scenarios.

Game dev and c++ is a great area to hone your performance skills. And it's awesome to really squeeze the power out of a CPU, but doing that is only a small small piece of the game development journey. Ultimately, you must make a product that is entertaining.

PS: Mike Acton's talk is really only tangentially related. He's just talking about uber perf in general.
Disaggregated mainframe computing