skysight-inc/HackerNews huggingface dataset:
The schema registry is pretty nice, but there are alternatives in that space too, such as Karapace from Aiven, or Apicurio from IBM.

(disclaimer: I work for Aiven, we also provide Apache Kafka as a service)
jsonlines (and ndjson too, since they're overlapping specs) is amazing. It's definitely the better way to convert between JSON and CSV.

» ps aux | grep root | head -n5 | format jsonl
["root","87596","0.0","0.0","4359648","116","??","Ss","10:01am","0:00.02","com.apple.cmio.registerassistantservice"]
["root","81777","0.0","0.0","4321932","88","??","Ss","Wed12am","0:00.01","PlugInLibraryService"]
["root","71784","0.0","0.1","4365572","10504","??","Ss","Tue11pm","0:25.88","PerfPowerServices"]
["root","42906","0.0","0.0","4321572","88","??","Ss","Tue09am","0:00.01","com.apple.ColorSyncXPCAgent"]
["root","47415","0.0","0.0","4303172","88","??","Ss","Sat04am","0:00.01","aslmanager"]

It has the readability of CSV but the stricter formatting of JSON. Win win.
It's not upvote bots, it's called a "vocal minority". It sounds really loud, because the majority don't have to shout to be heard.
The Huawei fork could be larger than the original Google main.

Huawei has a huge amount of devices (~300Millions handsets?) and if other smart-phone manufactures switch to HOS.

And, the only major competitive non-China smart phone maker is Samsung.

what Google can do?
Where does it explain it? There's a lot of words in this op-ed with almost zero actual substance. It's a pure play on emotions, without even the effort to talk to past or present employees potentially affected. Just more lazy "journalism".
Diverting funds and attention into "Accessibility infrastructure", sounds like it fits very well with what Robert McQueen explains to be an important goal of GNOME foundation:

> try to do more in the world and bring the benefits of GNOME to more people. We want to take our message of trusted, affordable and accessible computing to the wider world.
It came so strongly to memory because I read a million reviews and bought it in part because it was described as comfortable for long wear but it felt a device designed to torture your head.

I ended up with bose QC25 which can be found used for $50-90 because it sounds good, is comfortable to wear, has a replaceable cable, replacable ear cups, and although it uses a battery for noise cancelation its a plane jane nimh rechargable aaa battery sold all over creation. Also the battery running down just means noise cancellation stops working not sound.

I find it amusing that the headphones people are upgrading to in the same product line are exclusively bluetooth meaning more hassle connecting, lower quality sound depending on phone and codec supported, aren't able to produce sound at all if the battery runs down and to add insult to injury the battery is built in and hard to replace. It's one more thing you need to constantly remember to keep charged up so it doesn't die when you need it with a hard to replace part that is going to go bad far sooner than the device gives out. Ifixit rates it hard and says it takes at least 45 minutes and a $30 part even if you have all the tools.
I'm a fan of Spolsky's writing. I haven't heard of that podcast before. I see joelonsoftware.com has some expired links. Where can I listen to this archived podcast ?
Doesn't Ubuntu's logind shim solve the first point already?
Slightly joking: https://github.com/ansuz/RIIR

(EDIT: I'd not propose to actually rewrite existing infra in Rust, but at least flatpack 3.0 or whatever the next version would be, would benefit from this)
Cash is useful and widely used, unlike bitcoin. There's very little secondary harm in banning bitcoin. Instead, there are several other benefits to doing it, such as reducing environmental harm and stopping several other kinds of fraud.
PWAs as URL Handlers
Any current/ former Amazon employees have advice for future (Amazon) employees a little jarred by this and uncertain about their standing coming in?

I’d imagine for the less senior folks it also might be hard to initially get a read of the room when everything’s new and potentially remote.

On a side note, I recently spoke with several non-dev friends (sales, finance, etc.) about the idea of URAs and they made it sound the norm in their worlds. Honest question: Could it be just especially shocking for those of us potentially accustomed to “cushy” tech jobs.
Startup Aims to Disrupt
My wife and I were spending maybe $1000/mo on takeout -and- we had free lunches at offices until the pandemic.

Once I committed to WFH life, it became a logical next step to double down on the freedom aspects and start my own consulting firm.

That meant I needed long term thinking. I learned to cook more often and turned my entire front yard into a garden.

Overall I would say WFH has been net healthier on my mind and wallet.
This is already an extreme view: why should the office be empty? Unless the company is 2 people, there's a good chance the socialite is not alone, and most people aren't 100% committed in either direction anyway. The solution could be actually trivial: poll the employees preferences, rent a smaller office space, use an online scheduler for office time, there we go.
All things being equal, less coupling is better.
Australian 5G smartphone shipments rose sharply over last 12 months
Would you bring in a spouse and kids every single day though?
it's weird, i'm pretty sure i didn't accept the changes, but i don't see the app asking me about it anywhere.

Does it mean i have accepted them and don't remember it, or could the behavior be different in Europe ?
There is something that irks me the wrong way about this post.

The structure is “remember our past” “we got bought” “This is actually the best thing for everyone (TM)” and ends on a “Anyways, I’m off to do something completely unrelated for completely unrelated reasons and will not have any part in that”

Reading between the lines it sounds like that “this is for the best of everyone” is a contractual requirement or half hearted at best.
> which blurs the lines on home/work.

I set up a `work` account on my laptop which helps to give a distinction because it keeps all of "my" stuff away (although I will confess to logging into HN as me from the `work` account...)

Lacking a distinct room is tricky but I got a little folding desk that's designated as "work" - when it's up, it's work time. Otherwise it goes down the side of the couch/chair.

Not the same as commuting to an office but little things that give a slightly brighter edge between home/work.
But if you do that, it becomes a truism, and I do not think it actually gives you any useful information any longer.
I'm not convinced a plain crash into a molten salt reactor would cover an entire timezone in a meaningful amount of radiation. Do you have reason or source explaining why you think it would?
Not the GP, but I'm guessing it has to do with creating distinct R, G and B types and then build Color out of them. This will still have human failure points when instances of these types will need to be initialized from the raw data. It also won't be succinct, that's for sure.
Have you tried generateRandom? It supports almost all types.
https://clickhouse.tech/docs/en/sql-reference/table-function...
> Like if FUSE was implemented entirely in Gnome components and anything that used open(2) broke as not seeing the veneer files but you could see them in every system application.

Oh, you mean exactly like Gnome GVfs?
the world is then left with one single Android smart-phone maker that's not from China and competitive: Samsung.
Moved back to my hometown with above median wage. Still can't afford 3 rooms... So no office for me. Just not realistic in some parts of world. Unless I'm willing to move far away from the town itself(everything is relative, European distances for towns are short).
Finland 1809, Crimea 2014, and the whole of Eastern Europe in between. But, sure, "Russia didn't show any interest of military conflict with anyone".

We're not supposed to accuse people of being trolls, but: For someone I'm not supposed to accuse of being a troll, you sure do sound a lot like you just happen to be posting from one of Putin's troll factories.
Flush with Funds
The android design from a usability perspective is garbage that has been made over with enough money and effort to be semi acceptable in the same fashion as a garbage truck would be able to fly if you attached enough rockets to it.

If the Linux desktop started with a design just as good I don't think I would live long enough to see it rendered acceptable.
I found Zenodo to be the best out there by far in terms of ease of use and a decent amount of default storage (50gb). We have to upload data by law in the UK due to funding requirements by the research councils and the Universities own offerings are normally pitiful.
Doing work on a personal laptop is unlikely to fly. Nor is swapping out a desk without getting permission.
The "Control Panel for Reporting Illegal and Harmful Information." is link to government website for user to report illegal and harmful information. It is a link, not part of gitee website.

It is better translated into "Portal for Reporting Illegal and Harmful Information", the linked website is: https://12377.cn/
"From Russia"???

How? It had never been part of Russia.
My company has lost 4 employees to Covid-19 in India. This has been our response
Improving UX, including usability testing with actual users, should be a top priority. Today Gnome has some pointless mobile-device-like UI concepts that don't make much sense on a desktop (like "swipe" away the start screen to be able to log-in). Then there are way too much ridicoulus limitation in the UI. In certain aspects Gnome was better 10 years ago.
this can turn an HTML table into JSON with the option to download the JSON, or it can turn JSON into an HTML table with no option to download a CSV -- where does CSV come into this?

also, clearly javascript is a bit too ambitious for the job when e.g. PHP could provide the intended functionality with two lines of code: foreach($arrays as $values){echo implode(',', $values) . "\n";} echo json_encode($arrays);

also, CSV is more for storing rigidly-structured uniform columns and rows, whereas JSON is more for storing loosely-structured varying objects, otherwise you're redeclaring column headings in every array, which wouldn't make much difference for gzipped transport but still wasteful and verbose nonetheless. column headings are usually the first line of a CSV
"Virtually all Chinese apps are designed from the ground-up to support purging information deemed undesirable" seems like a very biased way of saying "Chinese apps, like pretty much every app anyone writes that features user generated content, have a reporting feature to tell admin about content that they might then delete if necessary."

YouTube has a reporting feature. Does that mean Google engineers are censorship-first, anti-freedom Communists who want to end freedom too?
Um... did you just miss the whole 4 years of Trump administration in US? Or are you just completely oblivious about how all of these structures are already well entrenched in the west?

It's horrifying to see these posts - west has many of those criticized evil structures from China and somehow the conversation still ends up in xenophobia instead of approaches how we can purge these things from our societies.

This also goes for the root comment - notice how they complain about Huawei not publishing their code into western owned corporate repository beholden to western unaccountable laws like DMCA. Also notice how it ignores that iOS, completely censored by a Californian corporation, exists. They just care that these violations of freedoms are happening under a different flag, not that they exist.
Could you expand? Why would Github be fined if they let Huawei on their service?

> And don't most sites have a "tell the mods about something that looks illegal" button? I see a big 'flag' button here.

Perhaps. I think the debate is about exactly what is illegal, not about features that allow reporting illegal activity.
I don’t think it’s supposed to be the culture of the country rather the culture of leadership and it’s relations to their peers. In the case of China it’s actions that people they depend on such as the leadership of the USA see as bad that increased friction which then compounds in the upside decay.
Gnome has non-smooth animations on Intel GPU as well. It does not bother me too much, but it would be nice to have 60 FPS for simple animations like opening/closing activities.
The only photo on the page is of the slaver that sealed the island's fate. Sad.
This kind of pragmatism is what leads to this kind of dystopian technologies.
OK, apologies then. In my interpretation of what you said, I considered the second example as "a child in Africa, from a multitude of others in the same conditions". As such the choice to save one would leave behind others, making the end result a lot more diluted than in the first example. Probably a manifestation of something similar to the bystander's effect.

But in the end, I think that you didn't really address my assumption that you don't distinguish between "moral behaviour" and "theoretical moral concepts" as being different. In my mind, the later can be influenced as you said by various factors as geographical proximity, but the former can be treated as axioms of a hard science.
There are German companies where the email server doesn’t deliver Emails until the next morning. This obviously works best if all are in one time zone, but it’d be amazing if one could set: working from X to Y and emails just stop arriving after Y.
wtf? How can you copy Yoga?! You can copy a design language tho
Being vegan because the food is easily available? I’ve never heard that before.
Not that the US military regime and imposed technological supremacy is much better (for us non American)

see

https://news.ycombinator.com/item?id=27338555
I suspect they don't have children, as finding a suitable and affordable family home in the city is also incredibly hard.

If you are single and can just up sticks from one apartment to another then yeah, it's pretty trivial.
I somehow believe the old firms will simply reduce their rented space, and let you have fun at home. I really feel bad for the coffee shops, it's just a mandatory office presence cannot be based on the interests of some other company :( feels guilty
The rise of the plain-text email newsletter
Yes, those were some antics there... LifeLock was acquired by Symantec back in 2016 and integrated into their Norton 360 product.

The Norton division was spun off as NortonLifeLock when Symantec sold the enterprise part of the business to Broadcom.

NortonLifeLock is a completely different company now.
one of us would do the walking, another would do the shooting, on different peripherals.

We used to do that sharing the same keyboard. My friend and I played though most of The Catacomb of Abyss like that. Good times.
I edited-in the "2DArray" because I thought it was confusing... But you're right, just calculate offsets. The dominating term is still quadratic, and the term you mentioned is linear. It could be worth it for a scaled org like Google!

I wonder which parses faster. I guess CSV does but then the consuming code would still have to parse the strings into JS primitives...
You can't attack another user like that here—it breaks the site guidelines badly, regardless of how wrong they are or you feel they are.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and sticking to the rules when posting here, we'd be grateful.
have a look at my side project
https://ideasfilter.com/
The gnome devs have built something almost exactly how I want. If the gnome devs listened to most of the feedback I see on HN, I would no longer like the DE.

Consider that different users have different preferences. I have tried almost all of the DE/WMs and have found gnome to be the most stable/best looking/best defaults.
> A new userspace should be built similar to Android

Why do poeple always forget that Plan9 exists? The Android way is the wrong way to do it.
I wouldn’t choose it because I don’t like it. I’m not going to change a housing situation I like a lot just to make it easier to work from where I live. That’s the opposite of work-life balance, to me.
Germany will provide around 1.1 billion EUR but they will do it by sponsoring social projects over the next 30 years.
Still better than not having any sort of security…

But I agree that ios has it better.
A conspiracy? From the independent and free-thinking Guardian? If they have been infiltrated by money-grabbing property ownwers, then there is no hope!

Seriously though. I think that the Covid enforced WFH has shown many people that there are many benefits to at least some form of in-person, workplace-based interaction. Not everyone is a software developer who can just get on with the work with only a laptop.
Hmmm. Nope - I think this one was even dumber: https://en.wikipedia.org/wiki/KodakCoin
That's certainly one strong reason for not using it in the 90s. But it's less true these days now that any and all email addresses get hit by spam hard and spam countermeasures have gotten better.
Thanks - that seems more informative than the corporate page, so I've switched the URL from https://consumer.huawei.com/en/harmonyos/.
> it was worth to sacrifice 3000 lifes for 30 years of stability.

No one knows what China would be like now had the CCP acceeded to the students' demands and liberalised.

Taiwan ended their long period of martial law around the same time too, and for a nation with so much stacked against it, you can hardly say they're doing badly.
Learn how to manage apps across private Kubernetes clusters
Wow thanks for sharing this, I had NO idea this existed!
Open source as defined by the OSI is literally identical to free software as defined by the FSF.

And no, open source does not include things like unreal engine which you can view the source but not use freely. This is called Source Available software.
> I can't think of any significant nation that has caved to orchestrated, vested moral outrage and said "sorry you guys... we'll hold elections next years and play by your rules henceforth",

Governments regularly cave in due to protests in democratic countries. It happened in the Netherlands a few months ago, for example.

Moreover, it's fundamentally important the fact that protests exist.

Comparing any western democracy to a dictatorship is the worst form of whataboutism.
... Also known as a very simple case of a “column-oriented database”, of which are several at various scales from Metakit[1] to Clickhouse[2]. It’s a neat way to have columns which are sparsely populated, required to accommodate large blobs, numerous but usually not accessed all at once, or frequently added and deleted.

Nothing’s perfect, of course: you can’t stream records in such a format, so no convenient Unix-style tooling.

[1]: http://www.equi4.com/metakit.html
[2]: https://yandex.com/dev/clickhouse/
Yeah, I post the same stuff in iOS threads.
Crimea is an utterly simple issue with a crystal clear answer.
That’s more of a monograph than a booklet.
There tools like direnv, that "enter" your env environment as soon as you cd to the directory. This is implemented by changing environment variables like PATH.

Because shellHook allows on executing any code, there's no standardized way to undo what it executes, so those tools don't execute that part.
My 3 year old is very interested in playing video games, but her hands are too small to hold a standard controller and reach everything. We've been playing Carto a bit on gamepass (no enemies, moving around, no timing constraints).

Just out of curiosity I checked, and co-pilot seems to be available on Windows too (within the Xbox sphere at least). I will try that out, looks like it could have potential for us.
As someone who has the comparison between working solo/freelance on software and being "managed" I can assure you that in my case the "impact" this kind of management has is that it reduces my productivity by at least a magnitude.

Much of what you have to do in this environment is done so managers have the feeling they know what is going on and they have a grip on it. Most of which could be solved for them if they just checked the git issues, commits and/or the wiki. Very often they don't do that legwork so theh have to convince themselves of their usefulness in another way.

Being on site makes it easier to follow this dark pattern.

Engineering managers should not stand in the way of their engineers, but remove roadblocks ahead and create an environment where quality is achieved. Of course that doesn't equal total freedom for everybody, but IMO good engineering managers should feel nearly non-existent when you do a good job. When you make mistakes they should feel like a good friend preventing you to run into your own doom. When you are lazy they should act as an stark reminder.
How can not hosting on Github an argument for "censorship first"? Even if Hauwei can use github today, it can easily lost the access when POTUS sign an executive order.
What if the state itself propagates those "harmful information"? It is a mistake to think that fake news are created spontaneously and that an intervention from above can fix the problem, given that it is plausible to think that they are, in fact, propagated by our media, politicians and state agents.

Also, I'd like to highlight that: 1) Putin has risen to power well before the existence of Internet fake news. Complex factors justify his political existence: economic depression of the country in the 90s; religion; the support of Russian oligarchs; fear of political instability. To say that they were successful in Russia is an oversimplification.
2) They did, however, play a big role in the 2016 US elections :-)
> With WFH it's constant emails and work calls...

I'm not sure i can agree with that. Most of the communication in my office is a quick message in Slack, or a comment in Jira.

I feel like this is perhaps more of a matter between synchronous and asynchronous communication, GitLab has wrote a bit about this in their guide to remote work: https://about.gitlab.com/company/culture/all-remote/guide/
Most answers I've asked there I've answered myself and some did get quite a bit of upvotes over time, but the most popular answer is of course one I've copied over from someone else in a Github issue, nothing I've done with my own sweat and tears.
Thanks! I will take a look at those
> Could you expand? Why would Github be fined if they let Huawei on their service?

Because they're on the US's Entity List, which bans US companies from doing business with them without case by case, explicit approval from the US Commerce Department.

https://www.androidauthority.com/huawei-google-android-ban-9...

> Perhaps. I think the debate is about exactly what is illegal, not about features that allow reporting illegal activity.

Sure, but pearl clutching over a 'contact the mods' button or the fact that they didn't host their code on a US site that they're literally banned from interacting with by the US government doesn't really further that discussion, and in my mind cheapens the valid discussion around actual CCP issues.
But their victims would have a hard time paying in that manner. For the longest time the exchange was the hard part of any ransom operation. Cryptocurrency makes it easy. If it changes to bank transfers then that is easier to trace and adds significant risk, it also raises the bar in terms of who can pull it off. Bags of cash? That never works.
As a idiot Huawei customer(I really can't describe that differently)

I agree, but it's not the hardware which gets outdated, just the software which gets locked away.

I really wish phones had to be bootloader unlocked as legal requirement in EU(even better with hardware/driver reference/blobs/sources) .
Aside from the fact no show case of a phone interface

Just from the ars article alone I have extreme doubt of what the phone system(AOSP copy job) on release is the same as the code in open harmony repos