skysight-inc/HackerNews huggingface dataset:
I don’t hate slack but I’ll share my least favorite parts In the hope someone will see these good ideas and fix them

1. The rich text editor (thankfully you can turn it off — I am very sad for non savvy users who don’t know this)

2. The UX of snippets - I paste something long into a code fence — fine its too big and you need to send it very a different mechanism — just di that please don’t ask me and make me click around - ideally you’d see the big text blob inside the code snippets and just extract those into something the reader on the other side can click - this way I can provide exposition and give the reader the option to get more details if I’ve convinced them there’s something they should look at. Present options all require me to either lose formatting of my exposition or manually copy stuff out if the message and into one or more snippets

3. Link unfurling - yes I can turn it off for me but the readers not for readers on the other side ... they are less likely to engage properly with what I write because of this crap and I can’t fix it for them ... would be great if I can turn it off for messages I send and receive ...
Just a reminder: your work is wrong. The idea behind is that they have 'supported configurations' where 'supported' often means 'trying to reduce service desk load' and 'pretending that imaging a system once and then hoping the lifecycle on all of them is the same'. In reality that is almost never the case (unless the systems are reduced to barely usable configurations), and you end up with a system that is only 'work-supportable' on the surface, while being a pain for everyone else.

Some of the recent changes I've seen happening at an increasing scale is having practical support levels:

- fully-managed

- half-managed

- BOYO (Being on your own)

This is then applied to both company-delivered systems as well as BYOD systems. Combined with standard interrogation tools like osquery you can get a much better picture of what is happening and what level of compliance you can measure.

Instead of them implicitly trusting or hoping a device is okay you actually get to measure it. This enables a BOYO-BYOD BSD fanboy to present themselves as being in-spec and compliant while being in their own comfortable environment for maximum productivity. At the same time, someone who has a hard time figuring out how to turn a laptop on just goes for fully-managed, still gets measured periodically and on-access and gets a generic experience allowing normal-people productivity.
There's a lot of love for Ada. Unlike Rust, Ada is already an approved language and toolchain for safety-critical software development. That Sealed Rust is trying to do what it takes to get Rust into the approved language & toolchain category along side Ada is entirely the point, and what makes it interesting.
Google document trove:
https://www.projectveritas.com/2019/08/14/google-machine-lea...
Scroll to the bottom, select "Everything.zip" (it's actually named "Don't Be Evil.zip"
Seriously, that is hopeless. It is worse than I'd expect from a university project.
This particular collection of blog posts is IMO the most valuable part of that canon. It does have some redundancy, since some points are worth belaboring -- but if you'd like to skip that and just read the parts that interest you, there's an introductory post with one-paragraph summaries of each one:

https://www.lesswrong.com/posts/FaJaCgqBKphrDzDSj/37-ways-th...
One, you can get an external 6 TB hard drive for like $100. At attorney levels of money, that's entirely reasonable.

Two, clearly in the pre-computer world, attorneys were not reviewing 6 terabytes of actual data for discovery. What makes it so big? Is it that you have scanned PDFs in image format (such that it's a reasonable number of pages printed out), or is it that you have new types of data like electronic records that simply wouldn't have been picked up in the old days?
REST Countries – Get Information about Countries via a RESTful API
"sendEvent: and hitTest: in Cocoa"

That is cooperative event propagation. Means it works only when widget cooperates by itself - designed to be embeddable and expandable - so it notifies its container about events inside.

Example: try to catch right mouse button click on NSButton instance. Good luck with this.

"clumsy"

I wouldn't say so. I am doing UIs professionally quite a long time and can prove that WWW's Event/Sinking event propagation + ability to subscribe to event by JS closures is the most flexible schema so far. It is a functional superset of events handling architectures of Windows and any toolkit there, MacOS/Cocoa, GTK and QT.
I would prefer to be treated like a sheep. "Stand in this line and wait your turn." Not very respectful to our individualism and creativity. But a great way to get your online order at a store! I have a barcode, you have a barcode scanner and my phone... a match made in heaven.

The problem is that they have some sort of "Think different!!" thing going on and it's not working out. I am surprised Steve Jobs drove a car with round wheels. That's not very different!
Web Crawler Admin Platform Crawlab v0.4.6 Release
But it doesn't: "when a book charting then-Defense Secretary James Mattis’ tenure at the White House claimed the president told Mattis to “screw Amazon” out of the contract"

That's not a "direct quote" by any stretch of imagination.

This is "walls are closing in" and "sources familiar with president's thinking" style news reporting.
At least in Australia, being great at sport is a pretty reliable way to being popular as a teenager. You have to get kids into sport much earlier than middle school though to get them great.
I guess we know who gets banned from places!
It’s easy to fall into the trap of thinking a pivot is a failure and therefore bad. What’s important is that by killing an idea, you’re giving yourself a new opportunity rather than chasing after sunk costs.

Fear of failure is very common and it’s a huge inhibitor from ever starting- and this is much worse. You want to set the culture that embraces failure for what it is: a time to assess, take stock, and move forward with a better understanding and course of action. You want to encourage faster recognition of mistakes and removing any shame or stigma will make it easier. This pivot is actually a good time to treat the team to a nice meal and celebrate the progress. You’ve learned and grown together over the course of that journey and enough to know there’s something better. This also means that when you talk about this pivot in the future to potential customers and investors, you have nothing to apologize for if you all did your best. Focus on how these experiences make you an even better fit to solve the problems you’re focusing on now.
How to Make Games with the Godot Game Engine
You might like the book: At Home: A Short History of Private Life, it talks about just this idea.
All low level geopolitics from Trumpist USA.

The message is, you Chinese can do some tech but don't grow too big! Facebook, Microsoft, Intel, Amd, Google, AWS, Cisco. Those big must remain American.

Mobile World Congress suden cancelation because Huawei represents half of it... Same same
To be honest, I didn't know the history of the flag until after your post. It makes more sense how the elements where from revolutionary war regiments fighting for the south.

In stark contrast, for me, it's relaxing, like a memory of a warm summer night laying in a hammock.

But then I guess, that might make it a bad design.
'Sloppy' Mobile Voting App Used in Four States Has 'Elementary' Security Flaws
I don’t think so, unless they can’t get the experience quality issue under control and it starts damaging the brand. The stores serve an outreach component that 3rd party retailers can’t. As much as I hate them, the classes they host are always well attended and I’m pretty sure they have a small business coordinator that makes sales that won’t happen otherwise. They remain a major differentiation point versus Android to, enabling the forever tolerance of AAPLs insane margins.
Much of what you're describing reminds me of Dynamic Windows, the UI on Symbolics workstations in the 80s, and CLIM (Common Lisp Interface Manager), an attempt to embody the same ideas in a vendor-neutral standard.

DW/CLIM record text+graphical output in a DOM-like tree structure with references to the underlying application objects plus a "presentation type" and parameters for how the object was presented. The interaction window presents a stream interface rebinding your application's standard-input and standard-output streams, but also implements drawing operations, and the functions 'accept' and 'present' do structured IO against the stream in terms of actual objects. The presentation-type parameter determines both how to parse/print objects and which objects on screen may be selected with the mouse as input. Everything being live objects, the lisp machine usually let you select any object on screen and pop it into an inspector. Commands defined the presentation types of their parameters, again defining how to parse/print arguments and enabling mouse selection. Presentation translators let you define how to convert an object of some type into a context where the UI wanted input of a different type. Commands themselves had a presentation type, so the top-level command processor literally loops printing a prompt, calling 'accept' for a command, then executing the command. Consistently, presentation (to command) translators let you trigger commands directly via clicking objects, drag-and-drop gestures, etc. permitting the UI to function in terms of commands even if the textual 'interactor-pane' was absent.

It's a fascinating paradigm, with some shortcomings. Despite CLIM defining some more traditional GUI widgets, how to integrate then with presentations and the command processor is a bit half-baked. This is a solvable problem. A free implementation called McCLIM is still around and worked on by one or two of the devout.

One of these days I hope to see a good implementation of these ideas in Javascript. A browser DOM is the perfect substrate on which to implement a modernized CLIM-like UI, rather than reinventing everything the hard way on top of X11 like McCLIM attempts. It would certainly do wonders toward spreading the ideas.
Yes, it happens all the time. There are many news websites that track and correct lies made by public officials.
If that was the problem, the government could just publish a registry: "companies that will violate your data and spill your privacy", broadcast it on public TV. And make the site display a warning upon opening it. That way people have the information and they still get to make the decision themselves.
There is an old Korean saying which is roughly translated this way:

No family stays poor for three generations.
And no family stays rich for three generations.
Do none of these designers travel?

If you go to Amsterdam, you notice motifs from the flag of Amsterdam everywhere. They're everywhere because they're the sort of thing you can put everywhere.

If you go to Bremen, you notice the Stadtmusikanten everywhere. The flag looks like the logo of an oil company, so nobody uses it. The Stadtmusikanten are a little complex, but they're there and they're at least not lame.

You don't even have to go to Europe! What's Maryland's visual identity? The flag and a crab. You can't draw the flag from memory, but you know it when you see it, and it's not lame. It doesn't look like a gas station.

You could throw a dart at a book of coats of arms and land on something better than this Oklahoma design. It may not make sense for Oklahoma, but people would read sense into it over time, like they did with the flag of Amsterdam. Or they wouldn't. The Maryland flag has a complicated history, but there's no meaning that can be read off it without knowing that history.
More like "We shouldn't jail jaywalkers, the harm is meaningless compared to thieves".
" These U.S. companies tried to take shortcuts by outsourcing to China "

It what universe is it a 'shortcut' to manufacture in another country where there are tons of people looking for jobs, wherein, by the way, said jobs will fundamentally improve the lives of millions, and in most cases, manufacturing such products in the US would not be viable anyhow.

There is no 'win win' - China is blatantly cheating, and that's basically the story.
i really wonder why the C++ lib was discontinued. The explanation was a bit short unfortunately.
> I do think that it would be great if there were a way to tell a web browser through its Dev-thingy to actually serve a folder to itself as if it were served by a bona-fide web server with HTTPS.

I'd like to plug Beaker Browser as an amazing tool for getting started with barebones HTML, CSS, and JS. I would say Beaker marvelously fulfills this wish for a browser to serve a folder to itself.

https://beakerbrowser.com/

Because it is built around the peer-to-peer dat:// protocol, it also ends up being "local-first" regarding web pages that you write with it (as well as sites that you decide to seed).

@staltz has an interesting presentation on the utility of Beaker Browser:
https://staltz.com/beaker-frontend-dev-dream-browser/#0

On the other hand, I don't know enough to speak to Beaker's capabilities with XmlHttpRequest.
Nope, this is actually the kind of thing that e.g. the French Resistance would coordinate, under the guidance of the British SOE.

The pennies add up, and in the case of precision parts like drill bits producing endless replacements ate up very limited capacity in certain sectors.

(Hence why paranoia about sabotage is such a persistent feature of dictatorial regimes; the subtle stuff is indistinguishable from extreme incompetence or institutional dysfunction.)
It's crazy to remember as recently as like 2013 the company I was at used a jabber chat server. The recommended client was an open source, very barebones one with no design whatsoever. There was no searching through history other than the messages that had already been downloaded to you device, no mobile app, no images. Most people just used gchat instead even though that was discouraged, but the company group rooms were on the jabber chat so everyone had to use it somewhat.

Even then it felt pretty dated, but the infrastructure team that ran it thought it was good enough so we kept it. Hipchat was a thing that was clearly better, I remember talk about it and I think some people pushed to switch to it, but it seemed like a daunting task and not all that important so it never happened.

Then not too long after that, Slack had come out and one day I just happened to notice that the frontend team was chatting on a new app. I'm sure there were some frustrated conversations between them and the security team, we were big enough that we had a couple person security team and had some rules about only using approved software, but I guess not big enough that there were going to be any strict repercussions for breaking those rules. And that was that, a few more teams started using it, and at some point enough teams had it that we just officially switched.

Between search and multi-client use it was clearly better than our corporate chat. The design made it more enjoyable to use. But the real killer feature was the low barrier to entry, I think it snuck into a lot of organizations in exactly this way by having a generous free plan and a web client so that anyone could just start using it without asking permission.
That's not it looks like from outside Europe; from the enforcement so far it just looks like they have a beef with US tech companies.
If you don't already, you should browse HN with ShowDead turned on. There are people who have been banned for years and blissfully post comments several times per week completely unaware that almost nobody is seeing their comments.

Often, the comments they're posting into the black hole are indicative of why they were banned in the first place but if I see a comment that is dead and it does add to the conversation then I vouch for it which un-deads it.
Electron.

The trade off between packaging a html/css website as a standalone app in it's own standalone web browser minus toolbar vs apps using native toolkits such as AOL or MSN.
I don't think it is 'common'.

Not unheard of either.
That's right. Here is a pretty good video explaining magnetism as a relativistic effect of electrostatics - https://www.youtube.com/watch?v=1TKSfAkWWN0
The problem is, the fact that they had oversight and input into the production of such an absolute disaster of an app (meant for such a crucial vote as the Iowa caucus) means the people responsible should be summarily fired and replaced.
Trump rents space in your head at a _deep_ discount.
> Same thing can be said about the US trying to overthrow the CCP during Mao when they banned food export

Did you mean when the US saved China from being obliterated by nuclear weapons by the USSR in 1969? Or when the US saved China from continued genocide by the Empire of Japan by almost single-handedly defeating the Japanese military in the Pacific? Maybe you mean when the US funded the build-out of modern China through trade & commerce and not only allowed them into the WTO, but openly invited them in (we got rewarded nicely for that).

> Invaded Chinese sovereign territory during the Korean war and got beat back into the current border of South Korea.

When the US tried to save the people of North Korea - the Korean War was a UN military mission - from half a century of extreme poverty, genocide and misery that continues to this day (and with zero human rights). With China on the opposite side of that equation, supporting the outcome of genocide, dictatorship, zero human rights, extreme poverty. Meanwhile South Korea became an affluent, liberal democracy.

> Supported a western friendly government during WW2 to take over China.

When the US tried to spare China half a century of extreme poverty, genocide and misery. China could have developed much faster and with human rights, as with South Korea, Hong Kong and Taiwan - and without the slaughter of tens of millions of people.
Everything that you can do in JavaFX you can do in WWW platform too and with surprisingly small set of features.

> every property is observable and bindable in a unified manner

Yep, see: https://developer.mozilla.org/en-US/docs/Web/API/MutationObs...

In Sciter I went even further, in CSS there you can define

widget {
prototype: MyWidget url(widgets/mine.tis);
...
}
widget[mode="editable"] {
prototype: MyEditableWidget url(widgets/mine.tis);
...
}

and so to have dynamic subclassing of the same DOM element: depending on attribute value the same DOM subtree element may have different classes - controllers. Good luck with that in Java.
yes that is for their hosting and not mentioned for domains.
However I have seen some companies take my money and then a year later say they can not support adult stuff at all and won't even look at a trouble ticket if you have a domain name.

Not sure if rtmedia's choice to do that is personal, or because their home country had gotten more aggressive in their pron bans, or maybe they hired on support people who were sensitive, I don't know, but I paid them around $500 and now I have a system that is having trouble and no way to fix it.

I have noticed that some companies are quick to turn over data or discontinue service to places if they get bad press, a request from an agency, and with the wave of cancel culture rising along with gov prudeness in major countries, I think it's better to be somewhere that will fight for speech rather than shrug off something they don't like in the first place.

I wish I knew which registrar stormer got in with - I'd think there is less to worry about there.

Maybe if a co like dreamhost was doing domain names - they have been tested with threats from powerful entities and fought back at least.
You might do well to visit the Flying Tigers Museum in Guilin to get a sense of what the U.S. did in China to save the Chinese from Japanese invasion.

https://visitguilin.org/things-to-do/guilin-attractions/flyi...

And if you insist on applying 18th and 19th century situations to current IP theft, then logically you should also be willing to accept what the British did to America: burn the capital. Is Huawei's IP harvest worth the torching of Zhongnanhsi and the Renmin Datang?
Are you interested in the decentralized web space? You could join the New Tech Lab discord which is bridged with a slew of servers for communities and projects in IPFS, DWeb, indieweb

https://discord.gg/mztGdAn

(I helped start this series of bridges across communities)

You may also want to check our Internet Archive’s DWeb Camp and monthly meetup (they have remote guests attend)
A company that owns its code can release version 1 under the GPL and version 2 under some proprietary license just fine. We actually see this in the recent “commons clause” debacle, where previously free software became proprietary.
This is a great policy. I appreciate that they provide a roadmap for engineers to propose and explore technologies, as opposed to most places (in my experience) that have a blanket diktat of the allowed technologies, and any evolution has to happen in the shadows, guerrila-style.

It's nice to see a company factoring in the evolution of technology in their product, for a change.
You’re not understanding the difference: in most of the world, businesses are carried on because there’s some financial value derived from
it, not for the thing itself. Family businesses do exist, and do get passed down, but if the owners of the business don’t have any natural heirs, they’ll wrap it up or sell it. That’s normal.

In Japan, the longevity of the thing has a value of its own, so much so that they’ve invented adult “adoptions”, simply to keep an old business going. The business could be mediocre and barely profitable, but if it’s 300 years old, they’ll find a way to keep that line going.

Maybe they exist, but I’m not aware of any other culture that has taken up the practice of adopting adult males to ensure that a family business remains “family”.
s/millennia/millennium/. Or a chiliad if you prefer.
Would you recommend WSL 2? I updated it and regretted it immediately due to a bug where accessing the Windows filesystem through the ubtuntu shell is something like 10-100x slower. Running ‘git status’ takes > 10 seconds to return. Do you stick exclusively to the Linux filesystem?
An Italian Strike (aka Work-to-Rule) is a version of this aimed at minimizing civil or criminal liability to strikers - pick the most inconvenient and debilitating safety regs that no one follows, and follow every single one of them. This is particularly common in countries or workplaces where law or contract prevents direct strikes.

Unions would have trouble advocating this as a form of strike in a direct dispute, because a union can only exert negotiating leverage if it publicly declares its intentions. However, I've heard anecdotal reports of this kind of sabotage being common in secondary/solidarity strikes - shipments showing up late or damaged or incorrect, external maintenance being done improperly, etc.

EDIT: With a bit of poking around, I found that the Wobblies were big into this (and it's even where they got their name!): https://www.iww.org/history/icons/sabotage
HipChat also had some pretty substantial outages.