skysight-inc/HackerNews huggingface dataset:
Json is a good format to represent results of aggregation queries (group by in sql) using nesting and storing data in a single file.

Without that you would need to either

1. store multiple not-nested (tabular, eg. csv) files and join them at the time of use.
2. denormalize all these csvs into a single big csv duplicating the same values over and over. Compression should handle this at storage time, bht you still pay the cost when reading.
3. store values by columns, not by rows, adding various RLE and dict encodings to compress repeated values in columns, making the files not human friendly
4. once you store it in columns and make it unreadable, just store it as binary instead of text. You get parquet

Json and csb are simple and for that reason they won and will stay with us no matter how hard you try to add features to it.

That said I think adding a trailing comma and comments to json wouldn't be a big stretch.

The battle will be for the best columnar binary format. Parquet is the closest to a standard, but it seems to be used only as a standard for a storage. Big data systems still uncompress it and work with their own representation. The holy grail is when you get a columnar format which is good enough that big data systems use it as their underlying data representation instead of coming up with their own. I suspect such format will come from something like open sourced Snowflake, Clickhouse, Chaossearch or something like that, which has battle tested performant algorithms on them, instead of designed by committee, such as parquet.
I went to grad school in the early 90s. One of my friends from China told me a story, that he had gotten permission to buy a gas scooter. He said that he kept it for a few weeks, then got rid of it: The scooter could go no faster than a bike due to all of the bike traffic.
What advantages do commas have over semicolons?
You do realize DST is purely to reduce crime, right? Minimum 10% reduction, even with all the leftist cities crime sprees, riots, burning and destruction.
I wonder how long would the documentation for GNU grep continue to say this:

>PCRE support is here to stay, but consider this option experimental when combined with the -z (--null-data) option, and note that ‘grep -P’ may warn of unimplemented features.

I did come across a few issues mentioned with -z on unix.stackexchange a few years back but they have been fixed as far as I know.
While technically you’re right that most people don’t use as blockers, I was surprised to see that it’s as high as 42.7% that this link seems to claim - https://backlinko.com/ad-blockers-users
You are right. I'm a messy person when it comes to `?` and `.unwrap()`
I think the 'controlled opposition' comment is pointing out that given a choice between doing the right thing for users vs. keeping Google happy (presumably to keep the search money comping in), they often seem to choose keeping Google happy. So while Mozilla has generally been less bad for user interests, it's still often far from being an advocate for them.
Frankly, I'm not sure about the current state of things, seeing as it likely has changed several times in the past few years. However, a) I'm not sure why Goog would want to bother with browser accounts otherwise, and b) my use of Chrome ceased soonish after I had the following experience in the early 2010s:

- set up a new empty site, listed absolutely nowhere, on quite dedicated hosting.

- open it in Chrome.

- a couple minutes later, observe Googlebot appearing in the visitor logs of the site.

Lastly, if you go to the ‘My activity’ settings on Google, you can see: “Include Chrome history and activity from sites, apps, and devices that use Google services”, which I guess can still be dissected further. And I have some website visits from 2016 listed there: including Wikipedia, which doesn't seem to use Google Analytics currently (not sure about 2016)—though these could be visits through Google search.

Also, text in the linked tweet directly says that Google tracks users on third-party sites through Chrome.
At this point I wouldn’t buy any non-Lenovo laptop.

I don’t know any other brand (excluding framework) that has a web page where I can enter the model number of my laptop and buy any part and order it and repair the laptop myself.
B-but you could be earning Brave Attention Tokens! Enable ads and you'll be collecting a whole $0.30 a month!
Its on the home row, starting position for your right hand. Farting about with the arrow keys or the mouse takes you right away from where you can start typing again. Its much faster if you learn to touchtype.
Reminds me of the Critical Mass movement: https://en.m.wikipedia.org/wiki/Critical_Mass_(cycling)
I actually witnessed someone stealing a bike in the UK, followed them home and phoned the police. Guess what happened next - yes exactly, nothing.
I haven't had any issues installing Ubuntu based Linux on Thinkpads that came with Windows and I've been doing it for over a decade.

Maybe the fingerprint scanners didn't work, I never tried those. But otherwise seamless near as I can tell.

Granted it's mostly older Thinkpads but still. 0 problems.
Driver Booster Pro 8.7.0.529 Crack with License Key 2022
I think you'd be a little surprised. I have a friend in Chicago who's bike commuted year round now for decades.

That's anecdotal for sure but once you are acclimatized to winter I think the gating criteria is more around a secure place to park your bike during the day.

I have another work buddy in Minneapolis who sends me pictures of the temp guage on his Fat-Bike of like -20F training rides in Jan and Feb... yikes!!!!
>I have no idea how expensive the Realtek chip is or anything else to put that in context, though.

Thanks. If those 2500 for $4.29 are "current" rate. ( Chip Shortage ) Then it should be cheaper than current Realtek. But in terms of normal pricing that is quite a bit more.
My criticism is simple: Firefox has like a 4% market share, but an entirely separate rendering engine from the other browsers.

As a web developer, my job is already to chase down spec-violating implementation bugs in Safari, Chrome, and Edge. Having one more user agent out there does me no good; I'm disinterested in increasing my pain to support a 4% userbase.

I'd rather browsing be the purview of one or two giant, well-regulated players than a thousand minorly-incompatible little flowers.
>>Those who are anti-vax for any preventable, deadly disease choose their individual freedom over their community's safety. Such is their right. In turn, it is the right of the community to protect itself against the risk these people introduce.

False. Vaccination protects you the individual from being infected, thus eliminating the risk the unvaccinated poses to you. Which in turn eliminates your ethical right to impose conditions upon them..

>>Anyone may drive their car without a seatbelt on your property, but if they wish to use public roads, they must sacrifice a little bit of individual freedom and wear one.

This is like wise a TERRIBLE argument, if you support individual liberty (which clearly you do not) then you would understand that my not wearing a seat belt poses no risk to your safety, as such you have no ethical right to impose such a mandate on me.

My insurance company may as part of a private contract I enter into them voluntary but not the government on behalf of "society"

Government is neither my parent nor my master.

In reality the Seat belt mandated was an example of regulatory capture by the insurance companies, it to protect insurance profits not public safety

>>The same goes for public schools, better referred to as the only school a poor person can afford to attend. Communities should be allowed

I take it then you are in favor of School Choice, where each parent is given a voucher for X dollars they can redeem at the school of their choice.

I bet your not..... (I am)
In a future where laws mandate signed software, the only way out is to somehow make our own hardware. We'll never be truly free unless we can manufacture free computers at home just like we can write free software at home. There is no software freedom if the processor refuses to run our code.

Right now the chip fabs require billions of dollars in investments in order to make our processors. They are single points of failure. There's nothing we can do if the government starts targeting them for regulation in order to curb effective cryptography, copyright infringement or any other subversive technology.
FWIW, as a hiring manager, our stance on remote is one of the first questions I get asked. BUT, I hear roughly equal numbers of people who want Full-Office as who want Full-Remote.

In other words the flow is not only from in-person work to WFH, but rather people are flowing both ways and sorting into whichever lifestyle they prefer.

I think thats actually the endgame here: long-term all companies are going to have to pick Office/Hybrid/Remote as one of their core values and selling points, and there will be almost 3 distinct labor pools for each type based on what sort of work style a candidate wants.
I disagree. Tactile barriers like curbs and even rumble strips provide real security because they are such effective signals to both sides. Pedestrians would be much more afraid if cars only had to stay in painted lines and people had to walk right beside them.
I don't often go to harbor freight. What was the difference?
Russian-speaking cybercrime evolution: What changed from 2016 to 2021
AMP requires you load all JS assets from cdnproject.org, which is owned by Google. It is as centralized as it comes
Thanks for the suggestion! NAPI-RS does look cleaner than Neon.
I wonder what's the difference though. Do you know maybe? It looks like NAPI-RS Docs does not list any meaningful differences.
Gamers use WASD for navigation because their right hand is on the mouse. Programmers try to minimize mouse usage. It's a different set of constraints.
Yes but those are the celebrities, you are buying directly from celebrity. Let's say I buy statue of liberty from Richard Stallman. Will somebody but this nft from me? Why if they can buy from him? I can only sell cheaper.
Well, duh. I've never seen an office that didn't have crap people brought from home and hooked up. "Hey we don't get good wifi in here, I'll bring an old router tomorrow."
"...Unlike at other, similar hunts, these full days of hawking did not culminate in family-style meals; there were no hunters stirring pots of gamey stew or smothering their chicken-fried squirrels in cream gravy..."

I'm trying to understand if this really means the hunters do eat squirrels on other occasions? How is it chicken-fried?

Btw, the other day I was a surprised observer of a large grey bird trying to snatch a live squirrel righ off a relatively busy kids playground. I thought it was an owl, now think it could've been some transient hawk. The attack was unsuccessful, the brave rodent waved just in time to evade, then busily continued its foraging... Wonder how a big-city squirrel can acquire a pray-bird evasion skills or this knowledge is somehow hereditary?
This seems like a plus not a problem.
I'm rapidly running out of time to spend on this. I'm sure you think you're being clear, but I really can't follow much of what you're saying. Let me show you.

> N=163123711.

Right, so that's my example.

> choose a number higher than N and has many different factor pairs, of which the difference of the factor pair is lower N.

So basically you pick a number S > N which is smooth (has lots of small factors)

Then you appear to find lots of solutions:

(a+c)a = S

Specifically you require c<N. Example:

79534 × 81345 = 6469693230

-> (79534+1811) x 79534 = 6469693230

So 1811 is a candidate for c.

OK.

> First we write down all the c's possible.

So you write down every c such that there is an a with (a+c)a=S, and because of your choice of S there will be many such values.

> After this we start the algorithm with our first number "6469693230": 6469693230 % 163123711 = 107868501

What?

> Now because we know that 1x107868501 = 107868501, we know the c of the number we left with, 107868501-1 = 107868500.

> c = 107868500

> Does 107868500 match the c's we had written down?

What?

> (a+c) x a - (b+c) x b

> (79534+1811) x 79534 - (1+107868500) x 1; c is not the same (1811 is not 107868500).

> (79534+2137) x 79534 - (1+107868500) x 1; c is not the same (2137 is not 107868500).

What?

You haven't actually explained your algorithm.

I've got as far as: I have a collection of candidate values for c.

You haven't explained then what you're actually doing.

But now I really have run out of time. If you write this up properly somewhere and point at it I'll try to come back to it, but no promises.
I have learned to embrace polyglot programming instead of trying to use the same language for every possible scenario.

Personally I see this language X is better than Y at Z a waste of time, because I would just use X and Y depending on what I have to do.
"In the future we will be lucky to have apps that work offline with local data. "

Are you from the past? This here is 2021. And right here, the expensive, professional apps still lets you grudgingly do it, but small/casual apps that work really offline? That became rare. Usually it is mainly server and some local cache, you better take care of, if you are in an area with bad connection.

But more and more of my peers realize, how much spotify sucks, when there is suddenly no more internet.

Well, I still have my own music collection(and my own player for it) and use spotify just for discovery. Each to his own and thank you, for the existence of open source and foss.
Yeah I was convinced I was dying, I went to the hospital at first because I thought I was having a heart attack. All they said to me from the blood test was that it showed I was fighting a virus, but I don't know how they would have gone about working out which one, they just told me to get some rest. I basically slept for the 4 weeks, lost a load of weight because I had zero appetite, was a crazy time.

Afterwards I kept going back about the heart palpitations and they did all sorts of tests and scans but kept basically telling me the same, destress, eat better, get more sleep, etc. When I told them I was tired all the time they told me everyone feels like that. But now it's cleared I can tell there was definitely something abnormal going on.
Yes, and seems they are based in Germany, so I would think with the EU laws, they have a very good chance of winning.

If based in the US, they would be SOL.
It seems to be a typed CSV, so whether `T` is interpreted as a string or a boolean presumably depends on the schema. That sounds slightly better than YAML, though it can easily break when you allow heterogeneous types (say, string or boolean).
I don't know, did you care when Apple set up their walled garden?
Wow I just saw a headline to a far less interesting article about Google and Facebook conspiring together to bypass some restrictions of the Apple App Store... I thought this 'Jedi Blue' was the same thing so I almost did not click it... But this is a whole different beast. If they're willing to distract people with fake whistleblowers and boring articles in order to suppress this much more interesting information, it must be very bad. Will be interesting to see how deep it goes. Google or Facebook ads never seemed to work for me, I wonder if this is because of the manipulation. If this is true, it is outright fraud. They have defrauded millions of paying customers over decades.

Also, I believe some Facebook marketing directors resigned not long ago... I wonder if this is related? This has the hallmarks of a news story which keeps on giving...
I don't understand all those features you're asking for, but maybe some adaptation of https://fossil-scm.org ? It's a wiki, blog, DVCS, and bug tracker all in one program, using sqlite as a backing store. An instance of it runs in about around 2MB of memory on a small vps.
I think it's more that we grew up with cars and accepted the danger. The same way we are no longer scrubbing our hands as we did early in the pandemic.
Hey,

Using I can't describe myself as a Keyboard Ninja. But really wish to become him :)

For me personally, I 90% of the time in VSCode(here I'm using the keyboard a lot) or in Chrome, and here in the browser, I miss keyboard for some cases, like going to a specific tab on netlify dashboard, or some internal admin panels and etc.

Total Commander - oooh, how I loved to use it on windows, that really keyboards heaven. Right now on a mac I not using so much files operations, so probably that's why not using it.

Vimium-C - wow, interesting, installed for chrome will try to stick with it. Thanks for sharing it.

I was also thinking about a browser extension based on this component, where users can add custom shortcuts/macros where it's missing, but Vimium-C looks pretty good for that too
Ask HN: Is the Reddit /r/popular page not updating for anyone else?
All of the posts on /r/popular are over 24 hours old at this point
Fair enough.

But I live in "Cycling Hell"; Long Island, NY. It's hard to feel sorry for Amsterdam.

We have twisty, windy roads, with few shoulders, and what shoulder there is, is filled with rubble, trash, and dead critters.

Cyclists here need to basically stay in the road, or wipe out. Staying in the road has its own drawbacks. Namely, Long Island drivers.

A few years ago, a local politician made a comment to the effect that "No one should ride a bicycle on Long Island." It drew fire from cyclists all over the country.

Unfortunately, he actually had a point, because we have some of the least-suited cycling roads in the world. New York City is even crazier, but traffic can't go fast, there, so it's less likely that cyclists will be killed. There are frequent cycling accidents in the city.

I moved up here from the DC suburbs, where they had cycling support similar to Amsterdam.

Fortunately (or not), I am not a cyclist. I walk two miles, every morning, and I've learned to do that as early as possible. If I wait until after 6AM, I have to deal with the same knucklehead drivers as the cyclists. I've taken to wearing what I call my "clown suit"; a bright, dayglo shirt or jacket, with reflective stripes, and obnoxious sneakers. Even so, I still need to be very cautious. People drive like crap in the morning. Traffic lanes, crosswalks and stop signs are just "suggestions."
Is there any other metric where people suggest that the place that has an order of magnitude lower deaths is more unsafe?

NL has about 2.6 pedestrian deaths per million compared to the US’s 19 or so (which must have only gone up since the pandemic).

And this is not even adjusting for the significantly greater walking that’s done in the NL.
I don't know if his software will work as advertised, but a pro-privacy series on YouTube is great, specially from an established Youtuber...
It didn't feel like that walking through downtown Atlanta, but it did walking through every smaller Georgia city I've walked in.
You can also enroll your MOK (Machine-Owner-Key) to UEFI and then sign the nvidia driver with it.

That way, you can leave Secure Boot enabled. However, leaving the secret part of MOK on the machine and let the dkms or whatever updater of kernel modules to use it unattended kind of defeats the purpose.
People keep saying “just use gzip and JSON is plenty small” but gzip isn’t free. It takes time and power to do all the compression and decompression. The uncompressed size of the data takes up memory on client and server.

A smaller data format requires less compression time and power and you can fit more of it in memory at either end.
Exactly. Would you install macOS on a Lenovo and expect it to work? No? Then why are you doing the same with Linux? Buy hardware that your software supports.
Newcorp and the other media's anti google campaign has worked flawlessly. Even techies boarded the train and now think Google is worse than Microsoft or Apple. At worst Google is as bad as Microsoft or Apple if all the things the articles accuse them of is true.

I don't work for Google nor own Google stocks, but among the things I am afraid of Google using its position to capture a bit too much of the ad-market is among the least of those, and that is ultimately what all these accusations boils down to. User data is for ads, these anti-competitive practices are for ads etc. If ads is the peak of their evil then I'd say they aren't terribly evil.

Google's biggest sin was to sit in the way of news media profits, that caused a barrage of articles written by news media companies targeted at them. I'd say that is evidence of news media being evil, not Google being evil.
Agreed. Lenovo has some pretty crappy stuff right now, but they still make the best laptops in the market.

And let's not forget the excellent Linux support on the thinkpad line (partially thanks to Ubuntu?).
The largest challenge will be network effect.

Google's special sauce isn't particularly special: they have a couple solid signals by which they can tell that a given user didn't like the search result they vended, and they tune appropriately. Couple that with a little bit of user categorization ("our data shows there's significant difference between what users geolocating from the US and from Britain want when they search for 'biscuits'") and a history of collecting and refining that data, and you get a good search engine the same way Amazon gets a good product marketplace: sifting huge amounts of user traffic.

Google takes advantage of the network effect of being the hugest player, which is a positive feedback loop. A smaller player has less users to tune signal on and will adapt more slowly over time to user needs, on average.
I’ll admit that YAML has its quirks, but a good syntax highlighter can take care of that in my experience. What’s wrong with YAML’s arrays?
Just a few days ago I installed Arch Linux on a ThinkPad P15 Gen 1 with X Server and i3wm for wm, disk encryption, multiple displays and it works very well. Heck, even the touch screen is working OOB without any special configuration. I've always been installing Arch Linux on ThinkPads that came with Windows pre installed. There are minor issues at times with backlight control or sound system which is mostly due to my minimal setup but overall I don't feel that ThinkPads don't play well with Linux.
Naturally, but it's going to evolve differently with so many people connected via the internet.