skysight-inc/HackerNews huggingface dataset:
As far I can see "IO" addresses the size issue, which is indeed a compression issue for the most part.

For a broader take on an alternative, there is concise encoding Concise Encoding [1][2], which I believe addresses a few more issues with existing encodings (clear spec, schema not an afterthought, native support for a variety of data structures, security, ...).

[1] https://concise-encoding.org/
[2] The author gave a presentation on it here: https://www.youtube.com/watch?v=_dIHq4GJE14
I think that’s a wonderful use case for a TPM, but I don’t think it means all users should be forced to buy a TPM in order to get security patches past 2025.

(I realize this is a slightly different goalpost, but I’m not GP.)
Reminds me of Mike Jittlov's "make big money" post that I can't find on his site right now. Here is a mirror:

https://people.cs.rutgers.edu/~watrous/BigMoney.html
Biden to host Manchin in Delaware to discuss finalizing spending bill
As far as I can see this paper seems to be behind a paywall. Why is this posted here?
Reading a binary file is no different than reading ascii. I experimented with writing a debugger, which meant learning how to parse executable ELF binaries. It really wasn't bad at all. It just takes a bit more time to figure out what the bytes/data are expect at what offsets. The real un-said reason is a) programmers are lazy b) its easier/cheaper to hire people who can read ascii than find someone who is a bit more experienced and can figure out how to debug binary parsing.
Isn't Wayland standard in 21.04? So it's already fixed?

Ed:

> it's actually a decade-old hairball which significantly harms the experience and can't be fixed cleanly under X.

This is literally the whole argument for Wayland - things that can't be fixed under x11?
I can recommend that iPhone video he links to[1]. It shows the switching of the mainboard between two identical Apple phones and goes through all the somewhat surprising consequences, including them both claiming not to be using genuine Apple hardware anymore.

1. https://youtu.be/8s7NmMl_-yg
I like this site. It would be even better if the non-https resources were changed to use https to avoid the warnings. Is there a page that describes how to get the weather for different locations without knowing the appropriate names in advance? It looks like you can use airport codes which can be looked up. [1] oh, that has the link to the help page. [2]

[1] - https://github.com/chubin/wttr.in

[2] - https://wttr.in/:help
Since strings don't need to be quoted, what happens during deserialization if you want the string "T"? Does this lead to the equivalent of the Norway-Problem of YAML [0]?

Is the space between the key and the type necessary? If not, how to distinguish between objects and types?

Does the validation offer some form of unions or mutual exclusion?

[0]: https://hitchdev.com/strictyaml/why/implicit-typing-removed/
There was a freakanomics podcast 2-part episode on advertising which discussed this, and many other things.

At least in one case (eBay?) they discovered this kind of brand advertising had essentially zero effect. Turns out if people search for eBay, they are going to click the result for eBay, whether it is first or not.
I agree. CSV + Metadata/field types (which JSON can handle) plus zipping (dictionary coding) takes care of, what, 99.9999% of the issues folks have with one type or the other?
A lot of distros accept donations, how is Elementary different? Zorin even has a "paid version" which people just torrent anyways.
i think the fact that people associate Lenovo “thinkpads” with quality products says a lot about how much “mojo” the ibm “thinkpad” brand had. and in hindsight that ibm > lenovo deal was a bad deal for ibm.
If you use Proposed APIs you can't publish your extension on the Marketplace and your user needs to run a fork of VS Code, or the nightly build. Either way, your user loses access to the Microsoft closed source extensions which are DRMd to only work with official VS Code build. Like the remote development extensions I mentioned, Pylance, GitHub PR commenting etc.

Also, sticking to existing APIs is an inherent disadvantage when Microsoft can add whatever APIs meet their exact needs. Nobody could build Remote Development or Live Share until ms did because the APIs didn't exist.
No-one knows everything, and every national leader has to employ experts on different subject areas.

Do you think that Joe Biden or Boris Johnson know enough about computer technology -- or any technology -- to employ staff who're competent? Do you think they can tell the difference between people who really know what they're talking about, and plausible-sounding bullshitters?

Particularly when the plausible-sounding bullshitters are executives from Big Tech companies who're trying to persuade a government to do something which is in the interests of Big Tech but not in the interest of the general public?

I don't, and I think many world leaders could easily be bamboozled by bullshit. Their thought processes would be something like: "This person is from Google/Microsoft/Facebook/Intel/etc, and that company provably knows a lot about technology. They know what they're talking about, and if I say they're wrong, I risk looking stupid (as I fully admit I don't understand the technology). So my best bet is to go along with them."
Trump's social network is built on a platform it didn't properly license
Honestly, the only examples I can think of which support your claim are development related tools/libraries.
Just because I've had the vax doesn't mean it worked. I've had other vaxs not take. Probably because I'm immune compromised (bone marrow transplant).

Since I'm safely isolated, I haven't gotten any tests to confirm if my shots worked. I will eventually.
With regards to b. That seems to be true only partially seehttps://www.euronews.com/2021/01/22/meet-the-bike-loving-fin...
One of the best talks I have ever seen by a historian of science
> I hope the situation will become better for the pedestrians.

It will not. In the NYC metro area (including Northern NJ), pedestrians are constantly in danger of being hit by both cyclists and people on powered bicycles (which are motorcycles for all practical purposes).

I have seen these people hit people and on one occasion one of them kicked a stroller. If anyone says anything, they face further harassment: In one instance, one rider lifted her bicycle and hit me and left.

Delivery drivers tend to be better than others on the sidewalk, but then you watch them go the wrong way at 30 MPH with the giant battery pack and you feel for the driver who might have a close encounter or worse.

Sidewalks are for pedestrians.

PS: I notice that this thread seems to be full of people who claim standing on the sidewalk watching cars whizz by is scary. It isn't. Cars don't routinely jump the curb, cars don't routinely drive on sidewalks, most drivers are quick to yield to pedestrians. On the other hand, even if you are crossing at the walk sign, there will be at least four bike riders trying to run the red light through a hundred pedestrians at 42nd & 8th.
One of the variants that permit comments: https://github.com/tailscale/hujson
Yeah COVID is definitely a vascular disease and unfortunately that effects all parts of the body. It is interesting that my wife's triage line is now handling many many reports from single and double vaccinated people getting partial or full paralysis, or other serious neurological issues/syndromes within 24-36 hours post inoculation. Just when she thinks she's going to get the J&J so that she can keep her job after Dec. 8th (despite being 100% remote and already having natural immunity), she gets yet another call about serious and often unreported events from a vaccinated patient, which change her mind.
It (at least the spike protein generated by vaxx) definitely seems to cross the blood-brain barrier in some people to some degree, and I believe the bio-distribution study Japanese researchers carried out demonstrated that.
Ok so you can’t link to posts, rendering it useless as a blog. Got it.

Edit: to the person below who got way to offended by this, newspapers are indexed by page. You don’t say “perform a linear scan through all 50 pages until you find an article with X in the title”, you say “check out the article on page 12”. That’s a hyperlink.
Microsoft removes green hat from Visual Studio (2019)
I think it is the same as the GPL v3, at least these sections do not differ. See section 6.

If you do not want to provide the user directly a current copy of your source code to downloaded, you can "accompanied [it] by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software".

Then you should be able to fulfill a request for the source code used at an exact date and time 2 years ago even when you already discontinued the product and let go of all people involved. If such a request comes from controlled country like Iran or a recently banned company like Huawei or ZTE it could also get funny for your legal department.

I am not a lawyer, please consult one if you want to find loopholes in contracts.
Pfizer’s Power
Which doesn't address the point.
I'm Catholic, and although I acknowledge that many of my coreligionists have felt it, even to the point where "Catholic guilt" has its own Wikipedia entry, my experience is the opposite. It is through my faith that I have felt relieved from my guilt. Some people say that Catholicism makes them feel guilty for things they otherwise wouldn't feel guilty about, but for me, the recognition that I've sinned is apparent apart from whatever the Church might teach, but it is through the grace of the sacraments that I am relieved of that guilt.
You could start with these:

https://clojureverse.org/t/parallel-transducing-context-figh...

https://www.reddit.com/r/Clojure/comments/emylbs/any_idea_wh...

https://clojurians.zulipchat.com/#narrow/stream/151168-cloju...

https://github.com/joinr/paralleltest/issues/1

Anything in particular you're looking for?
Or one just uses JVM implementations instead, and yes they exist for all Kotlin target flavours, including iOS.

JetBrains wants to go big with Kotlin, and be a language vendor, lets see how they manage outside Android, where they aren't the godfather chosen language.
ffs please don't add yet another stupid standard. this looks like a complicated version of csv, which is horrible, and this also looks quite horrible.
>...It lines up with Covid "brain fog" symptoms being reported and it draws strong concerns over the mRna mass manufacturing of the spike protein within the body.

When the active virus invades, the whole body turns into its spike (and others) proteins factory. So, this should be lining up much stronger with the concerns outlined in such reasoning.

If anything objectively "rushed" in this case is, it's the rapid spread of the virus. I find it quite remarkable that the vaccines could be developed while the initial worldwide spread was still in progress.
I've been looking at data serialisation formats recently.

- JSON
- TOML
- CSON
- INI
- ENO
- XML

I like CSV for tabular data obviously. This looks, as others have mentioned, like CSV with better metadata.

I like INI for its simplicity. JSON is good for more complicated data, but I have to say I like CSON.
Also to a point Lenovo had one of the original ThinkPad labs. Don't know how much is still there tough but that's why Lenovo is not just Lenovo to me.
> It's very safe now. I kind of miss the mad chaos London used to be when cycling, when only the dumb and the brave dared to battle the busses. When you'd get to work pumped with the adrenaline and the knowledge that you survived the journey

I didn't even experience that and I miss it! Years ago, I watched some TV programme where the protagonist tried to cycle through central London and had multiple terrifying near-misses.

Then I moved there, went for a bike ride and was thinking "what are they on about? there's not _that_ much traffic on the road, there's tons of cyclists, all the buses are pretty cautious, and there's cycle lanes everywhere!"
What the, I was thinking you would say Romania, I just read vaccination is only 30% over there and they are planning to move patients to neighboring countries.
The song says both that the pandemic isn't real, and that the vaccines failed to stop the spread. So the song contradicts itself on the realness of the pandemic.
Been using duckduckgo for the past year and AMP doesn’t exist for me.
Woah, so if a user is logged into chrome, Google has permission / is able to track all web activity for that user?
FYI you can put ".rss" at the end of a Reddit URL to get its RSS feed. For example, here's a feed containing the ProgrammerHumor, Linux and Programming subreddits:

https://www.reddit.com/r/ProgrammerHumor+linux+programming.r...

(Or you could add each to your RSS reader individually)
Not just more specific rules, ones that just come later in source order too (with an identical specificity).

Oh, and more "important" rules too. "!important" overrides everything. Well, except more specific instances of !important, or instances of !important with the same specificity but later in source order.

Specificity is easy, the amount of specificity a selector has is measured using four different values represented by four single digits in four columns. (Of course, a single ID will override a thousand nested class selectors.)

And that's ignoring the origin of the rule (author, user, or user agent stylesheet).

And of course transitions override all of this.

Isn't CSS fun?
The problem isn’t the cyclists or the pedestrians, it’s that they are both combined to less than 2m of space on the side of the road, the rest being reserved for the almighty automobile.
I was thinking the same as I read the article ... "This actually sounds pretty fucking fantastic"
No, google is not what it started off as. They dropped the do no evil moto long time ago
The answer is in your comment. If you add a step of decompression, then text parsing...it's plain-as-day going to be a lot slower then just pushing bits through a binary parser. Less work = faster
Plus, many Linux users just outright distrust the NIST encryption employed by security subsystems. Why encrypt your drive with SHA-2 keys that might be backdoored when you could just as easily encrypt with Ed25519?
Your insinuation that this is politically motivated seems plausible, but even so that doesn't mean the assertions are wrong.

Sometimes when you go on a fishing expedition you actually reel in a big one.
Genuine question: knowing you know and have apparently known for a while, why is this the thing that puts you over the edge? Or did you not realize that Google was just as bad as Facebook?
For sure, and I'd much rather share the 'road' with horses, mules and goats rather than cars or cycles. :-D
Fractint Development Team Homepage
Neither Visual Studio nor Xcode have them.
I've been using a ThinkPad X1-Carbon that came with Linux pre-installed straight from Lenovo, and I've really had no major issues with it. If someone's looking for a solid Linux laptop experience, that's where I'd steer them these days.

Author appears to be complaining (among many other things) that attempting to retrofit machines that came pre-installed with Windows to run GNU/Linux doesn't work well, and... It never has. Not once. I can name zero experiences in my lifetime doing that where it was relatively painless. I perceive this to be not a "machines aren't flexible" problem, but a "machines come out of the factory with ten thousand complex configurations tuned to work correctly with each other, and when you rip out a piece as large as 'the operating system,' half those configurations are now tuned wrong (and the OS was holding another half of them)" problem.

On this ThinkPad, the only time I've run into issues is when I switched out the window manager. Turns out, the WM's configuration is implicitly tied to a half-dozen features (audio selection power management, etc.) that don't "just keep working" if you replace it. Should I be blaming Ubuntu for that, or should I accept that some pieces of the OS are big enough to be disruptive if you swap them out?

Nobody is optimizing for the "get some hardware and retrofit an entirely new OS into it" use case; that way will forever be a gravel-strewn road. If you want a smooth road, get the OS you want from the factory.
"Check if your hardware supports your OS before you buy it"

Have you ever tried this? It's shockingly difficult. Even if someone says "yes this device works under Linux 100%" half the time you'll see ANOTHER post telling you it's garbage on Linux.
The woman showed her hand early on when she "flexed" to tell us that the solar panels were installed on the commons building 20 years ago.

I was hoping she would be without ego, cast off any elitist appearances but as I say I saw cracks.

I still like the idea though.

I see myself as the curmudgeonly old man that doesn't greet anyone, or at least the village idiot.
I dont know I used both IBM Thinkpads, and Lenovo ThinkPad's including current gen.

I do not find Lenovo ThinkPads to be any worse than the business offers from Dell, or HP. In some ways they are better, in some ways there are worse

I would avoid the non-Think* lines, as just like with the Consumer lines of Dell they suck...

They did introduce a Think branded L line recently, these I are approaching that consumer level branded as business line, but the T and P series are still very good IMO
Should non vaccinated still be paying taxes for treatment they can’t use? If I didn’t have to pay for you grandmas hospital stay I would gladly agree.
>"People are being awfully credulous of two sentence fragments quoted in an editorial paragraph."

The pdf that this page links to includes much more than two sentence fragments on the topic.
NAPI-RS is another option to Neon. It’s faster and has a new feature in beta that automatically does the type wrapping for you.
YAML and its "Arrays" are really broken. The problem I see with Internet Object is that it's also implying this kind of mechanism.

Every time I read about new formats, they seem to get either the 1-n relations or the n-n relations implemented well, but not both. I guess that's what's so hard about map/reduce...

Regarding YAML: somebody on HN mentioned his project DIXY a couple years ago, and it's much much _much_ easier to parse than YAML. [1] I'm using this over YAML pretty much everywhere now.

[1] https://github.com/kuyawa/Dixy
I have a theory that this seismic shift is the result a demographic shift of PC users. It gradually went from engineers, businessmen and hackers to a much wider audience including younger people who have trouble grasping concepts such as folders[0]

This by itself is not bad, problems arise when companies use this to justify deny control even from those who can be responsible with it.

[0]: https://www.pcgamer.com/students-dont-know-what-files-and-fo...
Maybe if you live in California, but I grew up in "the southern states" where "cancel culture" and censorship have been the norm for decades, for people who aren't conservatives.

Conservatives living in million dollar+ mansions crying about being critiqued on Twitter don't know real cancel culture.
The BBC really seem to be scraping the bottom of the barrel with their reporting. This really affects thousands of people all of whom couldn't care less what Chris Hodgson (bless him) thinks of the level of customer support that has been provided to him today.
Came here to recommend The Midnight. Different style than Gunship but an excellent more pop-ish compliment.
Paco Coursey's personal blog has a nice implementation for next

https://paco.sh/
I love Trevor Something.

https://www.youtube.com/watch?v=9qQky5t3vxM

https://www.youtube.com/watch?v=hAxSVf7zoD8
Wait that long and none of the people who started it will still be around... probably because they made something even worse.
What are they counting ?

How many among patients hospitalized for covid in ICU and not-ICU are vaccinated ?
I dislike AGPL for 2 reasons.

1. Every major free software license I can think of before AGPL triggered its source provisions on distribution. (I said "major" because I haven't examined every free software license, but I don't actually know of any that weren't triggered solely by distribution).

Placing conditions in your license on what you did with the software other than distributing it were usually considered to make your license a non-free license.

2. I can't think of a principled way to justify AGPL's triggering specifically on "remote interaction through a computer network".

Say I take a weather model program that is under AGPL, modify it to work better for forecasting weather in my region, and start a service to provide local forecasts. Users provide their address, and for a fee I provide them with a local forecast for that location.

There are several different ways I might offer this service.

A. They can stop by my kiosk in the mall, where I have several PCs running the model. They can enter their information on one of the PCs and it prints their forecast on a printer connected directly to the PC.

B. They can send me a mail via the post office asking for a forecast. I mail one back via the post office.

C. They can send me an email asking for a forecast. I email one back.

D. Same as A, except the printer is not connected directly to the PC. It is connected via a WiFi network.

E. I have one PC in the kiosk, with several terminals connected to it via WiFi. The customers use the terminals.

F. Similar to E, but I have the terminals spread out at several convenient locations throughout the mall, all communicating via WiFi with the PC running the model.

G. The PC serves a web page via a public WiFi network I offer in the mall. This network has no internet connectivity.

H. The PC serves a web page over the internet, but you have to be at the kiosk to actually order and receive a forecast.

I. The PC serves a web page over the internet, on which you can order and receive you forecast from anywhere.

J. The call me on the phone, give me their address, and I read the results to them. This is really 3 cases. J1, they and I are using modern cell phones. J2, they and I are using modern land lines. J3, we are both in an area with a very old all analog phone system (so while the phone system may be a network, it is not a "computer network").

Under AGPL I definitely have to provide source for case I.

It is not clear for cases C, D, E, F, G, H, or J. They all raise questions of what is an interaction, what is remote, what is a computer, what is a network, and what is a computer network.

I do not have to provide source in cases A and B.

In all cases the same overall thing is being accomplished: people ask for a forecast using the modified AGPL program running on my computer, the program runs, and the output is given to the person.

I find it aesthetically displeasing and philosophically ridiculous to have a license depend so much on the minutia of exactly how the information between the user and the program is transmitted.
> the ride from start to finish lasts about 25 minutes.

That's about 50 minutes to and fro. That's all the exercise a child needs in a day. Wish they'll succeed in making it every day, instead of just on Fridays.
> Google throttles the load time of non-AMP ads by giving them artificial one-second delays in order to give Google AMP a “nice comparative boost.”

That's it. Webmasters should give all visitors with a Chrome user agent a loading penalty of 1 second and a popup saying that the website runs faster on Firefox.

I said it before on HN, but the idea was condemned, and I partially agreed, but now it seems (at least to me) a fully justifiable strategy to make users win back power.
Nowadays the password managers can store the 2fa secrets and generate the codes as needed.

It kind of defeats the purpose of the second factor -- the password manager becomes it -- but at least it makes the services that insist on it happy.
I think the curb makes a big difference.