skysight-inc/HackerNews huggingface dataset:
> Meanwhile Linux with Wayland has progressed meaningfully and is still being regarded with unwarranted disdain nonetheless.

That's because things don't work.

I moved from i3 to Sway and back to i3 because Sway didn't deliver of being compatible with i3.

Then there is the xdg portal mess which makes screen sharing through a web browser weird.

And also the whole XForawarding mess, which makes all Apps using it blurry in HiDPI. I use my computer for work, and 99% of it happens in emacs. The remaining 1% is using Chromium, which also does not support Wayland yet, so for me 100% of my wayland experience on HiDPI amounts to "all text on Wayland is blurry". There is no "HiDPI per-App" setting to fix this, scaling to 1.5x is also bad, etc. And that's without entering on the "wl-roots will never support nvidia thing". I need to use both AMD and nvidia hardware for work. I don't care about whether Wayland's desktop war (e.g. Sway) against nvidia, who has 50% of the GFX market, and 99% of the compute market, is honorable or not. But I do care about not being able to work on Wayland while X works just fine.

Sway devs say that this is 100% nvidias fault. From my POV, all other desktops manage to work with nvidia's hardware just fine, Sway does not, so I see this as being 100% Sway's fault. Without an i3 replacement I can't use Wayland, so until this fanaticism finished, I'll probably won't be able to use it.
The food we buy is shrinking (2018)
Oh wow! Even more info. I remember hearing about the Business Roundtable on a podcast when it was breaking, but haven’t heard much since.

Did it end up just being lip service, or are there lasting changes in industry or individual companies that we can point to which show prioritization of stakeholder value over simple shareholder value?
A "proven assumption" is a linguistic contradiction. Furthermore your question is invalid as "not good" and "screw it up" are not objective criteria which one could prove or fail to prove.

But I must ask: have you ever seen A Government? That's a serious question. Look at any large Government around the world and look for any complex legislation that involves a relatively new business sector or financial instrument. Much of it is obviously terrible, or will turn out to be terrible, or is occasionally so terrible that it creates ripple effects which trigger financial crisis.

Australia launched a new economy-wide GST in 2000 which did many things, and one of them was a massive transformation of the cereal bar/museli bar/granola bar marketplace—changing recipes and picking new market winners—because Governments are terrible at writing legislation.
Actually, game developers were pissed are xbox live (I think, when they finally started to allow 'Indies') I was one and remember talking with publishers that weren't too happy about it, the long contracts and jumping around to meet their guidelines.

Also, if Sony took a loss on the PS3 to get a wider base isn't that dumping?
I tried to search for irish setter but none of the first results were related to irish setter dogs.
Thing is, "Psychologist and writer Colin Goldner[78] alleges that although human rights abuses carried out by the People's Liberation Army, especially during the Cultural Revolution, cannot be justified, the pronouncements of Tibetan exiles cannot be trusted, because "These are, if not totally invented out of thin air, as a rule hopelessly exaggerated and/or refer to no longer actual happenings." (https://en.wikipedia.org/wiki/Human_rights_in_Tibet#Verifiab...).
This is partly why the only legally mandated building codes ought to be ones without which people and property outside the private lot in question are put at negligent levels of risk. Any risk inside the lot is yours alone.
We've found https://git-scm.com/docs/git-blame#Documentation/git-blame.t... very useful in these cases. When Prettier changes significantly, we run across the whole codebase & add the commit to an ignore file.
The religion in theory is different from the religious state with living, breathing humans in charge.

Indeed. I practiced Buddhist meditation for some years and was very interested in Buddhism. However, what I always found difficult was the relation between teachers and students. On the one hand, someone who has many years of meditation experience is better at detecting typical pitfalls during practice and can help people move forward. On the other hand, this sometimes results in a strong division between laypeople and monks/teachers (typically ex-monks). A subset of teachers use their perceived religious authority this to go on power trips, or worse, physically abuse people.

Once religion becomes organized it becomes a very powerful tool to subject people.
> It is hard to be oppressed when you make $50,000/annum.

I'm not sure that's true. A decent amount of disposable income certainly means one is unlikely to consider indentured servitude a possible means of survival, but it doesn't pay for law enforcement to remove their knee from your neck. The last century saw relatively prosperous industrialised countries carry out genocides of certain subsets of their middle classes.

It's certainly true it's hard not to be oppressed on starvation incomes though.
The pivotal moment in USA's history was WW II. The USA was the only major country _not_ ravaged by the war. Once the war was over, the other countries had to focus on recovery and rebuilding. The USA supplied the materials and goods for those needs. It was a great time to be the USA.

But now that the playing field remains level and that historic outlier long gone, the USA's self-proclaimed tag line (i.e., "greatest country in the history of the world") is more myth than it is reality. The sociopolitical fallout from perpetuating the myth,and not keeping pace with reality, isn't over yet.
MicroPython Firmware Development Guides
List of tibetans who have self immolated in protest of the occupation. Perhaps the Tibetan people are not as grateful for taking their liberties away as this article suggests.

https://savetibet.org/tibetan-self-immolations/
Explanation, maths and code
There are already better ones. The problem is more social than technical. I'm using Void Linux with runit and it's simple and functional; I've never once missed systemd. And the BSDs all manage fine without it as well.
Crap. I totally thought you were joking. The insanity must stop.
Thoughtworks are extremely fad driven. 10 years of that radar and it has become slowly clear that they use it as marketing to appear relevant.
As a Zen Buddhist (and completely secular naturalist at the same time) who has practiced with the tradition and teachers for two decades I somewhat agree.

To me Buddhism is two completely different things and I only belong to one of them.

(1) Religion for 400 million people that is just like any other religion. Religion as social hierarchy and cultural phenomenon.

(2) Spiritual practice. Something you do, not something you think or identify with. It's more like going to gym or eating healthy than reading scriptures. Social hierarchy is teacher/student level. You want to have teacher, but he should keep your own head. Just like you don't allow gym trainer to run your life outside the gym, teachers are just good at what they are good at. They have more practical experience.

Zen/Chan Buddhism has long written record with teachers writing autobiographies that record how it really was in those "good old times". In every era, it seems, constant lament from teachers is that Buddhism is in decline, monks are lazy and seek only fame and status.

As Buddhist practice is human activity, every human vice is known in Buddhist monasteries. Against this background strict discipline in remote training monasteries starts to make sense. It's harsh enough that bullshitters can't take it, but if you are there to train you thrive.

Small list of current bad things happening in Buddhism:

Myanmar and Sri Lanka have huge problems with supremacist movements where the leaders are Buddhist monks.

Tibetan Buddhist tradition has problems with sexual abuse of young boys (and nuns) probably at the similar level as Catholic church.
In the morning and early evening, there's a window where it seems like all the mockingbirds are singing from the various canopies, and it creates such delicate walls of sound. With the transitioning light, it's about as good as it gets. Once the blue jays start squawking, you know the chorus is nearing its end.
It really comes down to everything is a trade-off of some sort. The companies hiring us look at our safety records as part of the vetting process, no one wants their name in the news for bad reasons or dealing with the liability that comes with a worker being injured. Also, nothing slows down a job like an accident investigation.

Some of it is depending on how high up you are something can bounce pretty far, possibly outside the barricaded area. The term used is ALARP- As Low As Reasonably Practicable. The trade off is, when someone's working really high up you can make everyone else stay inside but this wouldn't really be productive so you barricade off directly under where the work is going to take place and where you could anticipate something bouncing too, then do everything to still prevent dropping something. I mentioned with the tools, everything needs to be secured, so for example if I'm removing a CCTV camera, I need to attach some form of attachment to the camera before un-bolting it. Of course it's still not possible to secure the nuts or bolts holding the equipment in place so move slowly, pay close attention to every move made. If something does get dropped, there is more paperwork to do and everyone in the company is notified. They calculate what the potential harm to someone is [1].

[1] https://www.preventdrops.com/safety-regulations/understandin...
Due to start times, in a serverless environment that argument doesn't stack. Will probably change in the future though.
>He explicitly reused a racist phrase to suggest the black protesters should be shot down.

I thought the consensus was that the looters were mostly young out-of-states whites? And to insinuate that the President had read some 1940s Florida mayor's (sorry, I can't remember who the saying is originally attributed to) speeches and knew the connotations of that phrase is ridiculous.
It's a pity that so many companies have effectively locked themselves inside the walled garden. They did it willingly too and it's fantastic until it's not.

Every time the topic of Apples app store rules comes up on HN the general consensus always seems to be that the rules are fair.

Now that a highly visible company is kicking up a fuss it'll be interesting to see if Apple even responds
> Government operations always operate by fairly rigid bureaucratic rules, which can always be gamed like this.

It's not _just_ government operations, it's large bureaucracies in general. The main 'corrective' factor inherent in free markets is that organizations that waste too much money will eventually go bankrupt, hence they can't waste any more. Or if their inefficiencies are known, they can be reformed via mechanisms such as the takeover bid.
There is type inference in all of the Python type checkers, it's not necessarily an "untyped" var because it lacks an annotation.

Running a type checker in Python is a way to avoid runtime type errors, just like in compiled languages, but without a performance benefit.
I do appreciate the author's emphasis on accessibility! However, as you read more bullet points, you start to realize that the author is really just venting about how much they hate modern javascript development (SPAs, VDOMs, client-side rendering, etc.). It gets pretty obvious about 10 bullet points down that this is the overwhelming theme of the post.
You can try Turtle next time, if you prefer fully type-checked shell scripts

https://hackage.haskell.org/package/turtle-1.5.19/docs/Turtl...
Just because counterfeit goods are sold doesn’t mean you have to sell them too.
With all of these stories about Amazon it’s clear they care more about volume of goods sold and therefore amount of revenue generated and market share than they do about what is being sold.
If two journalists and a few days can turn up this many clearly banned items that Amazon’s searches themselves are suggesting, it clearly is not something that the company hasn’t been aware of since the start of third party selling. They just choose not to commit resources to it as they’re facing no serious repercussions for it and it actually makes them money.

Since this is nominally a site that discusses technology and Amazon is itself a major vendor of internet services it is not out of the question to think that they could, with programmers assigned to it and a desire to do so, massively reduce the ability for dangerous and/or banned items being sold on their site. Given that many of these things come from the same sellers and are being purchased by the same people it’s not as if these are all one off outliers. It’s a hard problem, certainly, but this is a company led by the richest man in the world for crying out loud!

If ever there was a reason for state oversight to stop large tech entities from getting away with whatever they want, surely it’s enabling people to actually cause deaths?
> that is a sacred religion.

Some people think all kind of crazy things. Flat earth, vaccine-autism, christianity etc.

one is no more sacred to another outside of the believer circles
To me SPAs were useful for one thing: to establish that JSON is the only blessed format for FE-BE communication.

Back before the age of SPAs we had those "dynamic" apps which updated parts of the DOM by firing requests to the backend, getting a piece of rendered HTML and just throwing it there.

It was an absolute nightmare to maintain and I'm happy we're past that.

As for server rendering, I've been getting good results with Sapper.js [0]. Here's an example of a webcomic page I started doing for a friend of mine, but it never took off:

https://dev.chordsandcordials.com

It's a pure HTML static web page, which started off as a server-side-rendered app, but with Sapper's export tool I didn't actually need to deploy the backend, since the content of each page is deterministic with respect to the URL.

My friend is not technical, but understands what FTP is and is able to edit a JSON file, so that's how we went about this.

[0] https://sapper.svelte.dev/
How many of these were monks - after all, the temples were the main benefactors of feudalism - or subjects of religious brainwashing?
It's been 30 years since Yugoslavia so you all have fortunately avoided that particular misfortune arising from polarisation and breakdown in civil discourse.
This is the entire purpose of extradition treaties.
Something also worth mentioning is that it isn't just useful when dealing with differentiation / anti-differentiation but also when dealing with convolution.
In the example above, I believe that's the case.

Again, an issue with switching between projects/styles, for me - one client/project insists on "const" in JS. Another client/project is supporting a product on IE9 for a client of theirs, but doesn't use any build tool for some of that JS, so we're not even supposed to use "let" or anything else "new" for some of that project. Mentally switching between those two worlds is like jumping between 2019 and 2009 every few days.

Realistically, could we introduce a transpiler? Technically yes, but operationally? It's a Frankenstein project that has so many larger issues that's low on the list for people (sections of the functionality are being migrated over to react altogether, and throwing 'more tools' in to the mix on legacy stuff is not desired).
I don't think people should take much from this.

It was a poll, made by a public TV channel (RTP) where people phoned in. This skews a lot to the older population (and idiots). While I am not in favour of the dictatorship we had at all, many in the old generation weren't so against it since their lives weren't affected by it so far (except the ones fighting in the colonies, but they blame the 'blacks' more than Salazar on that.

My father (close to 70 now) says he felt safer during Salazar's time than now (which may be true). For that generation, saying 'the only good cop is a dead cop' in a march isn't important at all, it is even insulting and they will say that he deserves a beating, so their values and wants are different than 20-30 years old with our freedom of speech and gay kissing.
> the primary communication happening in programming is with a computer

Working in a team with 15 people on the same code base I disagree with this. Count the computer as one teammate
Some businesses are willing to (and sometimes should) take a 30% cut in traffic in order to ship a product more quickly. It's not a company/developer's fault that there are subtle differences between browsers.
Doesn't need to be a move back to Mozilla Suit (today named Seamonkey). They can offer web-services for this (just cooperate with an existing Provider like fastmail), but with trusted privacy features and embedded in the browser with first class-quality-extensions.

Or they push thunderbird, the mail-client they brought into the world to just ignore it for such a long time. A trustable privacy-first mail-client with brainless configuration and maybe some useful modern PIM-features would sell well enough to satisfy a price. I mean there are already services doing that, mozilla couild cooperate with them or just push their own weight in the ring.
The article naively suggests that the Communists freed the Tibetan people.
Because there was a feudal system didn't negate their right to run their own affairs.
The United Kingdom is a feudal system should it be invaded and a caretaker government be installed?
Communism is an evil system that has systematically stripped people of their basic humanity.
Let us never stop to demand that Tibet be free.
From my time at the uni, I wish we'd had a proper course that covered Laplace (and the important special cases, e.g. Fourier and z) transforms properly. Instead, the coverage was interspersed to general math courses and to the courses that needed to apply them.
Never knew that thanks!
The great advantage of Trump for those of us in the rest of the world is that his emphasis has been on doing unto his own rather than doing unto others.
One of the big breakthroughs is Machine Learning/Neural Networks (NN) is to use the derivative of the error to update the weights of the network (backpropagation). Thinking if CME could be used to avoid local min/max in some way, to speed up the training process.
> you win the ability to have multiple different frontends against the same backend, or run multiple backends against the same frontend.

> you win the ability to upgrade/replace backend or frontend independently.

> you win the ability to develop with multiple independent teams because the connection between frontend and backend is smaller and easier to define.

> you win the ability to reuse generic backends over multiple projects...

None of these are really specific to SPAs, they apply to any architecture with a separation of concerns.
Apples idea of the future is one I no longer want any part in.
Am386 was reverse engineered design, but microcode was 1:1 Intel copy :). There was no
court battle over this chip. Intel was forced into arbitration due to second source agreements, and lost.

Court battle was over 287 and later Am486. AMD announced clean-room design ... and gave their clean room engineers 386 microcode copy :]

https://www.sec.gov/litigation/admin/3437730.txt
> What I can’t understand is the argument that occasional use of `isinstance` is bad, but also that pervasive nominal type-checking via annotations is good.

it doesn't have to be nominal, MyPy supports structural sub-typing through Protocols [1]

[1] https://mypy.readthedocs.io/en/stable/protocols.html
Spending $10.5 million to save $6 billion sounds like a steal.
Another thing largely tolerated in pre-Chinese Tibet was slavery. Which also stopped very quickly after 1950.

There are priorities. Chinese broke something of a lesser priority (free press), while providing something of a much higher priority (abolition of slavery).
> (Aside: I realize that back in the day people did indeed
> use database mechanisms like DB users and stored
> procedures to do what I describe, and then client apps
> connected directly to the database. But this practice
> seems to have faxed and isn't readily doable on the web
> anyway).

This is actually exactly what postgREST does for you. So in that case, you actually can eliminate the backend entirely and run the entire application in the frontend, with the security provided by stored procedures and row-level security. I think Firebase, which is somewhat more widely used, also enables a similar architecture.

That said, I actually agree with your preference for server-side rendered applications. The problem is that from the browser, you can't really do anything that is not SQL -- you can't, for example, call into a C library, query a legacy API, and so on. Of course, all of that can be solved by deploying more microservices, but that not only means you have to think about API design again, it also increases operational costs. Unless you need lots of fancy live-updating things, server-side rendering is still fine, and even when you do need to update dynamically, there's Blazor Server now.
Well, taking in account that a console is a computer, running an OS, I would call it a general computer. Just because people don't port emacs to it doesn't make it less than a computer.

And in effect, I did create a editor for scripts to run on the Xbox 360 many years ago so QA could tweak things, so it is possible, but developers just publish games. If the only 'apps' developed for the iPhone were games, would it stop being a general purpose computer then?

Also, didn't the PS3 have an official linux bistro for a while? Blue something?
If there’s one thing missing from digital music services like Apple Music, it’s the ability to quickly learn more about a song or album without leaving the Music app. With physical media, these sorts of details were relatively easy to find via liner notes and cover booklets, but the information has never been integrated well into the <a href="https://www.joshdriod.com/waptrick/">Apple Music service</a>.
Apple sends a letter to Hey: Change your app or get out of the App Store
Golang’s Superior Cache Solution to Memcached and Redis
Project Unmasked – Reason.com
> just as they stand today,

Yeah, no. The least they should do is enhace the size for syncing extension-data. It's today limited to 100kb per extension, which destroys syncing for most useful extensions like ublock, greasemonkey or some mature manager for bookmarks and notes. Giving any paying user some GB as global storeage and remove the per-extenions-limitation would push productivity immense.