skysight-inc/HackerNews huggingface dataset:
Precisely. Many people don't realise how exceptionally well JSON compresses. Provided you're using it the way most do, to send arrays of objects which share the same set of keys (or some subset thereof), then all the keys will end up dictionary-coded away, thus totally eroding the space advantage that this format notionally has.

Plus JSON's exceptionally wide support means you can benefit from SIMD-assisted decoders which will absolutely blow this out of the water – and much, much more besides. I wish people would devote their time to something more useful than 'yet another competing standard'.

Edit: Sorry, I want to be clear, this is an impressive and cool personal project. I hope it's a step on an exciting journey for the person who wrote it. It just doesn't actually have enough strengths to replace JSON - which would be a tall order for any new format.
Intensive Modding Ushered in China's Computer Revolution
Ask HN: Experienced devs (20+ yrs exp), are you getting interview calls?
Apparently the tech job market is crazy. I started applying 2 weeks ago. Majority of the applications aren't even viewed. So far, I have had only two recruiter calls. Both didn't proceed since they were looking for hands on in particular areas. And I got a few rejection emails too.(Not sure if they are the usual automated Applicant Tracking System generated rejections or someone indeed looked at it). I fear my career in the software field is over. Questions.

1. Can we say the market good only for junior developers? How good/bad is it for the experienced ( 20+ years) individual contributors?

2. Is the job search worth the effort?. Would it be a better idea to learn some skills and start building something on your own?

3. My profile is decent and I work for a reasonably reputed company. But my linkedin profile is empty since I am not comfortable with others viewing my profile. (Mentioned only the company names, start date etc). So I havent had any recruiter reach me directly. Nor did I contact any recruiter. Any general tips on resume/getting noticed ( Without updating linkedin profile)?

PS: I received tons of calls from recruiters for jobs in the service based companies. But I am looking at product based companies only. Also, I do understand that networking/referral will help. But I dont have a good network.
You know as well as I do that that will never happen and would probably destroy the economy. As bad as these companies are, flat out killing them is not a good idea.
Amsterdam does not equal the Netherlands.
Well, at this point we've degraded into vague speculation, which isn't up to the standard that should be necessary to guide people's decisions.

If new scary stuff starts showing up in Firefox of source code where the auto sign you into google, or strangely start turning away from web standards and towards Google supported proprietary initiatives, or something like that, that would put some meat into the nothing burger.
> they don't impede or force users to use Mac App Store.

They do for iOS, though? I'm not convinced we won't see something similar for desktop (possibly with an "opt-out" for power users, where you can manually sign and accept binaries - much like you can build a dev build of an ios app, but not distribute it).
Microsoft has always been focused on developer experience (if you haven’t seen Steve Ballmer’s “Developer Developers Developers” video, it’s a must).
VS Code is a result of one of the drastic changes Microsoft went through in the last years. It is open source and extensible to get more developers to like Microsoft’s ecosystem, which translates eventually to revenue on Azure.
Hmm, logically speaking, yes, yes it does: https://en.wikipedia.org/wiki/Transposition_(logic)
Another thing I only noticed when I visited Amsterdam - it's scary for pedestrians.

I love cycling, been cycling for 25+ years, including commuting to my office via (beautiful) cycling path at Birmingham canals.

But when I visited Amsterdam, of course I don't have my bike there, so I went anywhere using Uber, and walking around - and that's when I noticed that:

It's really scary to be a pedestrian in Amsterdam.

In a lot of places, the cyclist path is on the same surface with the pedestrian path.
Of course it's separated with lanes (read: paint job on the surface) - but we are on the same surface, next to another.

Several times I was almost hit by the cyclists, I'm pretty sure I was on my / pedestrian's path, but I almost got hit anyway. A lot of the cyclists are cycling in a very high speed.

That was a new feeling & experience for me, and I didn't like it.

I hope the situation will become better for the pedestrians.
Nice! The space is pretty ripe for disruption because basically all of the tools are pretty old-school. Here are the things I really wanted:

1. Create dynamic schemas. Some of our clients had their own dimensions that they cared about.

2. Pick the level of integration. Imagine having an out-of-the-box integration available, but then offering fully customizable solutions for one-off scenarios.

Really it comes down to those two things, which basically means "flexibility". Like I said, we spent months evaluating products, and while we found several companies claim to offer the above, no one actually did.
Exceedingly odd.
Every particle in your body doesn’t get swapped out which is how they can do molecular analysis on things like teeth and bones to try and pin point where you grew up.

Even if every cell in your body is replaced over a 7 years period which they don’t since not all cells actually undergo mitosis or are even replaced through stem cells not every molecule in your body needs to be replaced for that to happen and in fact it doesn’t it would be exceedingly wasteful and impractical.

So the many if not most hydrogen molecules you were born with are still probably somewhere in your body.
MinIO has switched their license to AGPL (the community is not happy https://github.com/minio/minio/issues/12143). The company behind the project is now contacting all users and tells them to pay for the commercial license. They try to make the users feels insecure about the way they use the product. They don't tell you that you are violating the license, they tell you to check with your legal, etc. So most companies will finally just buy it.
This is also a way the AGPL is used: commercial interest, not user freedom.
…and none of these do timezones properly! If your birthday party is:

2022-05-01T16:00+1000

…but tomorrow’s government abolishes daylight savings time, your birthday event has to change to:

2022-05-01T16:00+0900.

If you’d just said:

2022-05-01T16:00 Asia/Eastern_Siberia

…you’d be fine and everyone will show up at the right time.
>Mark my words - Windows 12 will severely impede direct installation even of an user-space software, funnelling everyone to go through the store. That's the end goal and we will all be there in a couple of years, whether we want it or not.

This would be stupid. People use Windows because it's usable and because they can use software they want. But forcing the users and developers going through an app store won't be taken lightly neither by users, nor by developers.

If Adobe and Autodesk would sense something like this is planned, they would start porting their software to Linux. Microsoft doesn't have a chance to lock their system down. What would be the next step? Use Windows only on MS hardware? They can't pull an Apple and I think they've realized it.
Cost of doing business. If the penalty costs less than the profit they make they will keep doing it.
Telling the Swiss gestapo to come and take it instead of just following orders.
>You can't ask your employer to pay you in anything else but the government-approved currency either.

>A dozen!

Don't move the goalposts when easily proven wrong. It's bad form...

They can't outlaw it without tremendous backlash at this point. Adoption is happening at the local/state level and starting to accelerate at the institutional level. Banks and public companies control legislators and many now have long Bitcoin positions...
One thing I did not like about CubeJS (not sure if they've changed this), is that their integration is its own standalone server. Like, if you have an existing server, it didn't seem possible to just integrate it into what you already have. That was kind of a bummer, but it wasn't a deal breaker.
> When was the last time you clicked on one of these ads and actually made a purchase?

Also how often are the metrics inflated by people who were going to purchase anyway? I was booking a holiday yesterday and knew the company I wanted to book from - I typed in their name and clicked on the top result as that was the company I wanted.

When I clicked back I noticed that they had the top two results - the first was an ad and the second was the organic link.

I wonder if things like this really inflate the calculations companies do on how many acquisitions they get through the ad and their spend on the ad. I went back and clicked on the organic link instead and then checked out - but still wonder if somehow that counted as a “sale” from an “advert” in google analytics rather than me just wanting to find the company and book through them.
Since we're tossing around wikipedia links,

https://en.wikipedia.org/wiki/False_equivalence
No, because I don’t have it. But I’m familiar with how to use a disassembler ;)
Interesting. That sounds a little ominous.

Are there projections that predict time frames with any precision until we finish the remaining supplies?

Are we talking a century or a few decades?
Bullshit meter?

It seems to me this is yet another validation that Google is an ad sales company hell bent on preventing competition, controlling the market and lying to end users and integrators. All of these pieces are adding up - what was conjecture is finally being validated and I, personally, believe that Google is not in it for the good of the customer, but are only in it for a profit. Death to Google by thousands of cuts like this? Game on.

I've said it before, sales organizations only base performance on profit. It is the toxin that defines all of this misbehaviour. Nobody "thinks" they're doing anything wrong because it's talked about as benefiting the shareholder. Google isn't immune to this.
It can if the only ECU on both buses has read only access (e.g. uses a receive only transceiver or if the TX pin of that transceiver is grounded). Also signed updates aren’t rocket science and work well enough if you keep the verification code minimal, well reviewed and formally verified if possible.
Walking in Amsterdam isn't my favorite; as you have alluded to the cyclists there have long since grown tired of stoned tourists wandering into the bike lane and don't yield in the same way as in other cities. But compared to the US, where every street crossing requires dashing across 4-8 lanes of traffic in the 20 seconds allotted to me by the Car Gods... there is no comparison in terms of subjective or objective danger.
16", 64GB, 2TB, M1 Max (32GB Graphics), Silver

+ polishing cloth
I think the worst example of this that comes to mind was the video by Veritasium on genome sequencing, which was just a glorified ad for those companies, and completely glossed over the privacy concerns (I mean, literally every interview that he had about the topic was with a person who had a monetary incentive to downplay the consequences).

I thought it was particularly funny that he chose the running case study for the video as the use of genomic data to catch a serial killer (a real won't someone think about the children moment), but somehow "forgot" to mention that the killer was a police officer, and thus would have also had access to any genomic data available to the police, and potentially have abused it to avoid detection, find more victims etc.
It can be installed without a TPM chip. My computer does not have a TPM and they say it will soon be eligible for Windows 11. If you can't wait, you can do a full install using an ISO image.
>Just like what Apple has with its AppStore and its wonderful, wonderful 30% commission.

At least Google is planning to lower their 30% commission for a bit.
I quit my primary (sr swe) job which was crushing my soul to do remote work for a client for the same pay.

Now the remote client has died from COVID, and I can’t decide what I want to do.

Seeing how quickly one can go from living to not living, it makes me question my priorities. How many vacations did I indefinitely postpone because my work couldn’t be without me? Answer, many… some years with naught but one handful of holiday days.

If one’s work brings great joy and satisfaction, then that IS living. But for those of us who have yet to discover what our real meaningful passion is, we probably should not postpone the things that make us happy. Live while you can.
As with all things, there are trade-offs, nothing will ever be perfect and we should solutions if it improves tings. How many people die per 1000 km traveled? Accidents? Injuries?
> Many introverts on HN and Reddit see it as a mostly negative thing and equivalent people interaction and relationship building to drama, gossip, and forced friendliness.

There is a difference between team building, workplace social dynamics, and genuine relationships. Thankfully, most of my coworkers recognize this. We work together as a team, the negative workplace social dynamics are at a minimum, and genuine relationships between coworkers don't exclude others or erode the confidence of others. Simply put, everyone behaves as professionals.

On the other hand, I have been in workplaces where the opposite is true. Team building exercises lead to cliques that reinforce certain relationships and erode others, coworkers undermine each other through gossip and use forced friendliness will conceal their intent. None of the relationships are genuine since you know that the drama will eventually lead to someone being in tears (sometimes in front of their coworkers) or leaving altogether.

For what it's worth, I have seen both situations arise outside of tech and both dynamics in play with both introverted and sociable people.
The most "surprising" thing for me as a mathematician is that Google publishes a lot of top notch research on bidding and pricing theory.

But it's all rigged in the end.

So Google pushed the perverseness as far as basically creating a fake research lab to cover it all.
Are there some guesses on what the NERA acronym means?

Now Everyone Reads AMP?
The main difference between the GPL v3 and the AGPL v3 is this addition:

> 13. Remote Network Interaction; Use with the GNU General Public License.
Notwithstanding any other provision of this License, if you modify the
Program, your modified version must prominently offer all users
interacting with it remotely through a computer network (if your version
supports such interaction) an opportunity to receive the Corresponding
Source of your version by providing access to the Corresponding Source
from a network server at no charge, through some standard or customary
means of facilitating copying of software. This Corresponding Source
shall include the Corresponding Source for any work covered by version 3
of the GNU General Public License that is incorporated pursuant to the
following paragraph.

Here is the full diff between the two license texts:
https://www.diffchecker.com/cV5JfP5H
Some Linux Desktop are loudly combative about how great Linux Desktop is and seem to consider it some kind of failing if someone else doesn't agree. It's always "you chose the wrong distro!"[0] or "you have to be more picky with hardware!"[1], or even "it works for me, so you must be lying!". I imagine decades of experience with that person on internet forums is what has shaped parent's combativeness.

[0] for literally any distro choice

[1] even when it isn't a hardware problem
I built a computer in 2012 approx. Its still going strong running MX Linux. I'm running Win 10 in vbox. I'm sure it would run Win 10 but I'm not in the habit of running something that find of phoning home. As long as I can run Windows for the few things I need if for in vbox I don't care. It would amuse me that I would be running an os in software that wouldn't run on my hardware!
I visited a lot of Spanish cities. Santiago, Oviedo, Gijón, León, Valladolid, Madrid, Girona, Málaga, Sevilla, Cádiz, Cordoba, Granada and Barcelona so far.

As far as the general sense of unease goes, Barcelona takes the first place. Some people there are outright creepy. I generally like the city, but I would not dare venture into the old centre's small alleys after dark.

Also, pickpockets. All touristy places have them, but Barcelona, man...

Shame, because the city is otherwise a jewel.
Can’t link to specific posts, and images are obviously a complete mess. Other than that it’s basically markdown without the styling.
I dipped my toes to google ads the first time a few months ago. I am definitely not sure I understood it correctly, but I gave up very quickly as I got following impression[1]:

1. Google seems to define what are "relevant ads" for a given search term and if they are not deemed relevant, you are pretty much out of luck.

2. Google defines a minimum price for the auction, and won't show your ads below that even if there are no other ads shown

3. Google very aggressively pushes for me letting them define my bids for the ads. Like... What? Who and why in their right minds would let them do that? Like me going to buy a phone and the sales clerk told me that okay, give me your wallet, I'll tell you afterwards what you want to buy and how much you want to pay for it.

[1]Also I admit, online ads were not that important for the business case, it was more curiosity than real need
I’m also struggling to understand why it would be difficult to create a mouse driven GUI for any CLI based app.

In fact, there are apps that can do that automatically. Admittedly these apps tend to create not very good UIs, but the point is that it’s not hard at all.
Maybe Google’s researchers are kept out of the loop.
Show HN: Decoding NOAA weather satellite images using Python
>The fight is not about which programs the user can run, but who controls the user data

But the user data is mostly in the cloud, owned by Apple, MS, Google, Amazon, Facebook.

In the future we will be lucky to have apps that work offline with local data.
I have 25 years as a professional developer, but I’ve been writing code in some form or another for almost 40 years.

I’ve been getting multiple emails from recruiters for MONTHS.

I absolutely love my current role, and have no intention of leaving, but I’m betting I could make at least $130 an hour in the current market, which would be more than twice what I make salary-wise.

It’s certainly tempting, but contracting has downsides too. No paid vacation, insurance, etc.
The cheapest phone plans tend to be available to singles anyways so maybe that wasn't a good example. Mint Mobile is $15 a month.
IANAL, this is not legal advice.

My understanding is that in cases like this, copyright law within the EU allows you to make personal copies

Personal copy (singular). However, more relevant in this context:

You are allowed to download a work protected by copyright from the internet provided you have the author’s permission. The permission to download can be indicated in the terms and conditions of the respective internet site or can be derived from the reference to an open content licence or its terms.

If you do not have a Mac, Apple does not give you permission to download macOS. So, if you download macOS, you are violating copyright law. Furthermore:

The circumvention of TPMs (technological protection measures) is not allowed.

Probably using the Apple OSK string is on a Hackintosh considered circumventing protection measures.

Source: https://euipo.europa.eu/ohimportal/en/web/observatory/faqs-o...
https://news.ycombinator.com/item?id=28977382
100%. As a pedestrian Amsterdam is genuinely awful. I've been many times and nearly been taken out by cyclists and trams. Ebikes are causing a big rise in incidents too.

There is no sane or remotely cohesive design to layouts and few curbs and so on
Harnessing the power of TypeScript Type Annotation and inference in our program
I had to disable secure boot to get Nvidia's drivers to work. So I guess the end result might be more hardware trouble for distros, with a subsystem that tries to prevent usage of the computer when it is not happy.
> iOS is and has always been a closed platform. We knew that the day they announced the first iPhone

Didn't the phone launch without an app store an web/html based apps?

https://www.businessinsider.com/first-phone-anniversary-2016...

https://en.m.wikipedia.org/wiki/IPhone_OS_1#Third-party_appl...
>Let's not pretend Mozilla is a saint

Okay but what's the upshot? If it's just a meandering comment to the effect of "well, Mozilla does bad stuff too", then this is exactly the kind of comment that the parent commenter was talking about.

Take all of the concerns about Mozilla, add them up, and then bring them back to the larger conversation about what it means for the web to become increasingly dependent on Google.

That is the second step, and that second step is the critical step, and somehow in these conversations, that piece keeps getting lost. Or worse, people decide to dig in before they get to that piece, and then, after already having been dug in, they confront this question and decide to follow it to the logically consistent but extreme conclusion that these trivial details are a sufficient reason to abandon the web to Google. I suspect that is a position that they wouldn't otherwise have consciously reasoned themselves into, but I do think it's how people respond to the challenge of reconciling their criticisms of Mozilla with the bigger picture.

I don't think the Mr Robot thing was great, but I also don't think that's a reason to abandon the web to 100% dominance by Google. And is the Mr robot thing supposed to be an input into that bigger conversation about whether or not to abandon the web to Google? If yes, then I just have to say that I don't think that's a very good reason. If no, then I submit that we're losing track of the bigger question.

>it really feels like Mozilla and FF are "controlled opposition"

I have to admit that this is where you completely lost me. I think Mozilla is navigating some uncertain and difficult territory, and I don't think their choices are the best. But I guess I'll put it this way. If I find my brain spinning narratives like this, I take it as a sign that I need to get up and go on a walk outside.
Still missing the best

%F %T %z

(Ie %Y-%m-%d %H:%M:%S %z)

Though adding nanoseconds is also recommended.
To give an example harm caused by the TPM / disk encryption feature in the consumer space: A recently-deceased friend's wife contacted me about getting personal data off from her late husband's computers. I ended up being able to get nothing for her.

My friend, no doubt influenced by dementia and paranoia he was feeling, changed the passwords, made no note of them, and subsequently died. The computers in question run Windows 10 using Bitlocker and key storage in the TPM.

The data is effectively gone. I believe he was using encrypted backups to a "cloud" storage provider, too, but I'm also fairly certain the key is only on these computers. (The Windows accounts on these machines are local accounts so the Bitlocker recovery keys weren't saved on Microsoft's servers either.)

Matters were arguably handled poorly on my friend's part prior to his becoming of unsound mind. He wasn't terribly technically savvy and I'm not sure he considered the "losing my own mind" threat model. Nonetheless, it adds insult to injury that Bitlocker, which added no security for his day-to-day use, effectively caused the loss of his data.