skysight-inc/HackerNews huggingface dataset:
Neofeudalism is only possible in an agrarian society, or if your income is digging stuff out of the ground.

Industrialized societies quickly tear themselves apart when you need an educated workforce, and intelligent consumers.

A society of serfs will only consume the bare minimum, stagnating technological progress, ask the chinese about gunpowder and naval force projection.

Unlikely for the US to enter Neofeudalism when we are entering an age of great power competition.

You only get to keep your power if you "bribe" your workers enough to help you.
I built some webapps and it works well. But I spend 99% of my life doing scientific computing, so I tend to mostly use Julia only for scientific computing.
Indeed, it's why I emigrated.
> You probably won't see someone writing asm but creating crazy O^2 algorithms

I watched a lecture by Bjarne Stroustrup that he gave to undergraduate CS majors at Texas A&M where he coded a solution to a problem using linear scans and then a "better" solution using better algorithms with better big O performance.

Then he did something interesting. He did a test on a tiny data set to demonstrate that the solution with linear scans was faster, and he asked the audience to guess at what data size the more efficient algorithms would start to beat the linear scan. After the audience members threw out a wide range of guesses he confessed that he didn't know. He had tried to test it that afternoon, but the linear scans outperformed the "better" algorithms on any data set that he could allocate memory for on his laptop.

IIRC he finished by telling them that professionals often do performance optimization the opposite of how the books present it. Using an algorithm with optimal big-O scaling isn't the optimized solution. It's the safe answer that you start with if you aren't bothering to optimize. When you need better performance, you evaluate your algorithms using real data and real machines and qualify your evaluations based on the characteristics (size, etc.) of the data.
The reason Henry George thought it should be the only tax is because of the economic consequences. Since land is by and large fixed in quantity and a society's productive uses of land are largely dictated by the technology of the times then a Land Value Tax would not create inefficiencies in the market the way other taxes like tariffs or an income tax do.
As someone who agrees that every electron app appears bloated, but wants a minimal fuss, feature rich, attractive, cross platform UI, what are my other options?
I could barely make heads or tails of it. It's like a tornado of nonsense-words. Did anyone ever figure out what "neofeudalism" means and why it's here now?
But the thing is, it’s not dead nor dying. I don’t think very many major websites have stopped their rss feeds. Maybe it’s just you that isn’t using it. There is rarely a webpage that I find that can’t be followed via rss, either natively which is most always the case, but there are also services that an rss-ize content.
Preventing the Collapse of Civilization (2019)
a few reasons :

- Qt is actually the native toolkit of multiple operating systems (Jolla for instance and KDE Plasma) - you just need to have a Linux kernel running and it handles the rest.
It also does the effort of going to look for the user theme for widgets to mix in with the rest of the platform, while web apps completely disregard that.

- Windows has at least 4 different UI toolkits now which all render kinda differently (win32, winforms, wpf, the upcoming winui, whatever is using Office) - only Win32 is the native one in the original sense of the term (that is, rendering of some stuff was originally done in-kernel for more performance). So it does not really matter on that platform I believe. Mac sure is more consistent, but even then ... most of the apps I use on a mac aren't cocoa apps.

- The useful distinction for me (more than native and non-native) is, if you handle a mouse event, how many layers of deciphering and translation has it to go through, and are these layers in native code (eg. compiled to asm). As it reliably means that user interaction will have much less latency than if you have to go through interpreted code, GC, ...

Of course you can make Qt look deliberately non-native if you want, but by default it tries its best - see https://code.woboq.org/qt5/qtbase/src/plugins/platforms/coco... and code such as https://code.woboq.org/qt5/qtbase/src/plugins/platforms/wind...
I've never really understood this way of thinking. In my experience, it is trivial to maintain cross-platform applications if you encourage code-reuse in the logic layer and tailor the UI/UX experiences for the platform you are targeting. In practice this usually means writing the client business logic in a high-performant language that can target multiple platforms (I've only used Rust for this, but there are other languages out there that would work well with this approach as well), and using FFI when interacting with the UI layer. Combine this with good message passing practices (to homogenise serialisation/deserialisation and avoid the complexity of having hundreds of different FFI functions with various parameters) and you've got something that is easily integrated in platforms with little headache.

I've seen great success with this approach for most platforms including mobile as it provides the end-user with a great user experience (you can use all the native UI APIs which provides an experience that the user is already familiar with) as well as extremely high performance with a high degree of code reuse.
I think you meant to reply to the parent comment with this?
There are pretty good Chrome Desktop PWAs like photopea.com (a free Photoshop alternative)

I also like that PWA and Electron made more tools on Ubuntu available. Postman and Gravit Designer are great examples.

Memory consumption and performance are problematic though for a lot of them - Electron apps especially.
This was my thought exactly. The article is great assuming you need to use k8s, but does leave out the important question: does your project or product require k8s and all the overhead it unavoidably entails?

Amazon's Elastic Container Service (ECS) on Fargate deployment type is probably a better option much of the time. Until you maintain your own k8s cluster (including the hosted variants on AWS, GCP, etc.) you might not realize how complex configuring k8s is.

While the AWS's ECS service may be more limited, I've found it leaves less room to do the wrong thing. Unfortunately, the documentation on ECS and the community support is inferior to k8s, but I'll accept that if I don't have to spend a whole day researching what service mesh to use with k8s and how to configure a load balancer and SSL certs.
> Universities are and always have been expensive.

Per-student spending seems to have outpaced inflation for 40 years or more (and tuition and fees along with it.)

Where is the money going? Universities definitely seem to have more luxurious facilities as well as more non-teaching staff, but I'm not sure where the bulk of the spending increases actually come from.
I'd take it even further.

Browsers and things like Electron are just run-times. The browser's main advantage is cross-platform compatibility. But only kinda-sorta as any web developer can tell you. Your code is usually targeting 3 different run-times at a minimum and there are always problems with anything non-trivial.

It is easy to imagine something much better, where your code runs on a nice tidy runtime native to the OS, with relatively easy layout tools and a language that is better than JavaScript (and really, what language isn't?). It'd be nice and fast, and rewarding to develop in.

If we are starting anew, with fresh eyes, and we were handed browsers, with JavaScript, CSS, and the DOM, we'd be like, "This is complete BS. Visual VB for DOS has this beat."

But because it grew organically, with instantly built in lock-in, and we're now thoroughly indoctrinated, the Stockholm Syndrome lives on.

If you can just take 3 steps back it's fairly obvious. But people would rather just keep making the next React or Bootstrap and digging the hole deeper than make something better.

Someday, make my words, there will be a cross-platform runtime that doesn't suck, that doesn't use JavaScript, and won't the stupid mistakes of the JRE, and developers will abandon web browsers as a platform in droves. I mean, can you really see this as the state of affairs in 2030? 2040? That'd just be sad.

Edit: typo
I'm guessing people only tell the story when they fly a commercial mainline airline out of a commercial airport, simply because "yeah my buddy has a Cessna 172 and we flew to California" just isn't a very good story.
As I understand things, allocating and freeing memory pretty much forms a single system. Especially, if I have a system where I "manually" allocate 10 meg for my use, never free it but use an internal method to mark the memory free or used, I will still have issues with caching and virtual memory based on my use of the memory. IE, reusing memory effectively creating a "roll your own" free and allocate functions.

And in general, how contiguously you allocate memory plays a big part in whether freed memory can be easily discarded from the cache. If you get the heap to be exactly like a stack, then the cache shouldn't have problems. But I'll admit I'm not an expert and I could be missing something.
Obviously, I agree with you!

I also think this is the way the majority of tech books are written.

Can you think of another where the author goes from mistake to mistake and then finally gets it right?

I believe there is a space in tech writing for this kind of writing, but it is not something traditional book publishers believe.

This was an O'Reilly book by the way, with really good editors and a really good editoral process.

That editor was right most of the time, IMHO.
A odd, underdiscussed, difference I noticed between the US and Germany (and presumably other European countries) is around packaging. In Germany pretty much any medication comes packaged for retail in a cardboard box with tablets on one of these bubble sheets. Similar to most over the counter stuff in the US. In the US the pharmacist puts the tablets into an orange container with the precise counts requested by the prescription and with an individualized label. I wonder how much of the logistics issue in the US is from the individual packaging work required.
Eric Trump Claims Covid-19 Will Magically Disappear After Election
Fortunately I don't work there anymore.
Because the constitution bans any form of poll tax. Requiring someone to got out and get an ID is considered a poll tax. Even if the ID itself is free, there is still time and travel involved.
I work on a project to convert partial feeds into full-text versions. It pulls in the article content from each feed item and then creates a new full-text feed. Feel free to try it out here: http://ftr.fivefilters.org/
> Power law distributions are not inevitable. They can be stopped. But that takes political will and the institutional power to implement it.

This sentence is busted for me. Power laws are inevitable and acknowledging this is the starting point to finding a solution. You can't fix it from within.
You misspelled AGPL, which is an actual open source license, not a legally-unenforceable minefield.
I think it's fine to point out that we can't bring people back to life, but I think it's a little too much to say "gosh, this is too hard and we don't know how to manage this epidemic." A number of other countries have (and are having) success by moving to test-trace-isolate and using short, evidence-driven lockdowns to control severe outbreaks. The US, at least many jurisdictions, are not. We aren't even using our Federal government's full powers to ramp up testing capacity.
What do you see as being the strongest similarities / least different aspects between these two?
I’ve been hearing the death bell for RSS for over a decade and here I am not noticing any difference in the quanitity or availability of feeds. RSS is no longer mainstream and deep into the nerd territory, but claims about its death have been greatly exaggerated.
The ability to talk to people, especially while traveling. While that skill is on pause for now, I have had many experiences where someone introduced me to their world, and they all started from striking up a conversation.
I use this Kill Element bookmarklet which mostly gets rid of such static unwanteds. Not quicker but is more satisfying.

javascript:for(var i=0; i<(document.getElementsByTagName('a')).length; i++) {(document.getElementsByTagName('a')[i]).style.pointerEvents = 'none';}function handler(e) {e = e || window.event;var target = e.target || e.srcElement;target.style.display = 'none';document.removeEventListener('click', handler, false);cursor('default');for(var i=0; i<(document.getElementsByTagName('a')).length; i++) {(document.getElementsByTagName('a')[i]).style.pointerEvents = 'initial';}}document.addEventListener('click', handler, false);cursor('crosshair');function cursor(cur) { document.body.style.cursor = cur; }
Sorry, I'm not sure if I understood your question correctly. If you just mean recordings of any shlokas, then you can just type the name of your favourite one into, say, YouTube and find thousands of hours of listening material. Is that all you meant? For example, I listened to the entire Ramayana recited wonderfully clearly (at https://pravachanam.com/pravachanambrowselist2/296/37/230 but you can also find that recording elsewhere now). If you meant specifically a recording of such chitra-kāvya verses, see the other answer you got. Or if your question was specifically about licensing (not sure if that's what you meant by open source), search instead on archive.org; you'll still find lots of results.
I know someone who was recently hospitalized(Texas, US) but was not counted as a coronavirus patient because the test were negative(they didn’t test for anti bodies). The illness resembles almost everything I have read about people with complications from the virus. Doctors & nurses when asked, they all say that for the anti bodies test, the patient would have to go some place else.
You can get an ID without a birth certificate, many people do. And it has nothing to do with minorities; a large percentage of people without birth certificates are white.
Not sure what you are talking about: in 1993 Panera's predecessor was bought by Au Bon Pan, a public company, and it has since remained in that orbit https://en.wikipedia.org/wiki/Panera_Bread

I would not compare the later acquisitions or Panera to that of a bootstrapped non-VC businesses. I am thinking of LiveJournal, HotOrNot, Airliners.net etc - I am personally familiar with those multiples, and they are not 20 PE.

This Main St economy has as much in common with current public Wall St economy as Cessna 172 and the F-22. They both fly, but the rules are different..
Webstorm or PyCharm isn't as good as IntelliJ or ReSharper, but holy hell is it better than just a text editor, even emacs.

I really don't understand why so many programmers proudly proclaim that they do things the hard way and wear that as a badge of honor.
> And now that I think about it, would this made it easier, even by an infinitesimal amount, for malware to fool users, as small deviations in UI would fail to stand out?

I don't think that's how fraud works in actuality; malicious actors will pay more attention to UI consistency than non-malicious actors (who are just trying to write a useful program and not trying to sucker anyone), inverting that signal.
> It is easy to imagine something much better, where your code runs on a nice tidy runtime native to the OS

Yeah, cause that's how every native platform has been since the begining. Yet the web still needed to be invented. Why?
Yeah, but, honest question, why would you want to use JS if you didn't have to? It's like, the worst language possible.
And like my other comment, I ask: where’s your evidence?
I think ideally you should know your students well enough to be able to judge whether they're giving you answers which correspond their ability and their own take on the topic. If you've been tutoring them up to this point in the year you should know them pretty well.
This is an interesting debate, but I don’t think this is useful framing:

“And it’s laughable how weak the browser platform itself is.”

Which begs the question of why then do developers use web/electron?

Ubuiqity, cross-platform, distribution, updates... and, yes, some developers also prefer web api.

Perhaps the question is how do we bring a web/election experience to native apps?
Look, I get it, "less web apps" is an easy post to write these days, but all I ask is that we tone down the FUD. Let me just pick off the inaccuracies that will likely stick the most:

> But building for the web(and electron) forces you to HTML/Javascript(and derivates).

This is incorrect. Electron supports Objective-C, C++, Rust, and obviously WASM (amongst others). If you want to build native code (and native UI) in any of these languages, go for it. Countless Electron apps have native components.

> It has no type safety, memory leaks are common and it’s slow due to its dynamic nature.

TypeScript has been a thing for a while now. [Citation needed] for the statement that memory leaks are more common than in, say, C++. Slow: Yes, it's slower, but probably by _a lot_ less than you think[1].

> And it’s laughable how weak the browser platform itself is. SQLite is available on raspberry pi, embeddable systems, mobile platforms and just about every other platform on the planet.

I agree, SQLite is fantastic. We don't really have to argue whether IndexDB will get thee job done, because native bindings to use SQLite with Electron exist. Just... use it.

And lastly...

> These days to send a text message over Slack I need over 1GB of RAM. [...] Even basic apps with all of their trackers, external javascript scripts and doms take up 100s of MBs in memory.

We're always working on performance and we're quite far from the place I'd like us to be at, but it'll send your message just fine if you have less than one GB of memory installed in your whole machine. Even if you're a heavy user, your memory _should_ be below one GB. To be clear, I'll say it again: Yes, things should be better and we'll keep working on performance. The post mentioned Instagram earlier, which I'd say goes a bit beyond the most basic app, and it's using a humble 40MB on my machine.

Disclaimer: I'm one of the maintainers of Electron and an engineer at Slack. I'm not here to argue opinions or which tool is better for which job, but we should get the basic facts right.

[1]: https://www.youtube.com/watch?v=81CECdKCJNc
The Lockdown and Appeals to Authority
you have to understand one thing.

if you have been using computers and applications that come with them for a while you have an intuitive sense how how big, how fast, and how much resources some of them should take.

that's what is happening here.

most people who are disagreeing with you know intuitively that it is not right, for a chat app -- going for an easy target here -- to grab all your available resources.
Did this mission not transfer to the new Space Force? If not, what kind of things are they doing?
Not a Googler, but an OSS dev. Google is different in that a) the Googlers inside OSS projects generally behave and are not power hungry and b) Google has started and open sourced large projects like Chromium or Go.

Microsoft tries to aggressively buy its way into existing mature projects.
Because no two platforms can agree on anything so now we have "hosted platforms."
I have a very simple Firefox extension that inverts the colors of sites, I wrote it as I needed something that would just give me dark themed web pages when my baby was asleep next to me. You would not believe some of the reviews and requests (ultimatums) I got.
Marriage put on hold. Honeymoon put on hold. First house put on hold. Yeah it sucks.
Personal opinion: Like most productivity tips, you don't have to hack your way into making reading a habit. A lot of the effort gets lost in the process itself. What I've found works for me is identifying the right kind of book(s) that will help me build momentum. It could be a certain writer, or a certain genre, or even a book or series that you've previously read; just start reading.
some cities already do this, with, it seems, mixed results

https://en.wikipedia.org/wiki/Privately_owned_public_space

https://cooperativecity.org/2017/11/01/privately-owned-publi...
What do you use instead? In my experience, normal IDEs (Android Studio, Xcode, Visual Studio) all perform worse than VS Code in terms of memory use and battery. :/
>Doesn't LVT increase the cost of providing the already existing housing

No, it just shifts where the land rents go.

Depending on how it was implemented it could lead to a wave of property developers going spectacularly bankrupt and a lot of mortgages secured on the value of land would be defaulted on. Stock market would likely take a hit/tank.
If you don't mind me asking, what's the drug/medication?
Native apps always win, except in the race to the bottom.
> Untrusted: If you don’t want everything to be taken down by one malfunction you need to defend against invalid inputs and being overwhelmed. Sometimes you also need to defend against actual attackers.

Sorry, but unless your centralized alternative is only used internally by troglodytes you have to at least defend against invalid inputs.
When there's a major thread on a topic, like https://news.ycombinator.com/item?id=23211851 which is currently at #9, it's better to post follow-up links in the thread rather than as separate submissions. Otherwise the front page gets repetitive.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

Also, please don't rewrite titles to make them more baity - this is in the site guidelines: https://news.ycombinator.com/newsguidelines.html.
And in my experience, Mumbai's taxis almost never run by a meter, and when they do it's very obviously rigged (at least when used by pasty Scots).
> If this wasn’t the case, then why are web apps winning?

Because that’s usually all that’s being provided? I don’t think it’s valid to say web apps are “winning” when in many cases they’re the only 1st party option.

I don’t have any figures to back it up but I would not be surprised if the native app versions of Twitter, Facebook, Instagram etc. see far more use than their equivalent web app versions.

> I’d take these advantages over saving a few gigs of ram, which I have plenty of.

That’s all well and fine until everyone decides to make the same decision, and suddenly every application needs its own instance of Chromium to run.
Hey - Nice Site.

I noticed the below vuln because you currently aren't filtering inputs sufficiently. The validation looked weak as it was rendering html, so I did a bit of testing and found you can run javascript hidden in an image tag like the below:

<IMG """><SCRIPT>alert("XSS")</SCRIPT>"\>

You can see this running on the below:

https://www.careerfair.io/reviews/test

I suspect if I put this in the job name it might actually run the javascript when anyone visits the homepage?
Many parts of the world used lockdowns to get cases under control, and plan to use test-trace-isolate (and hopefully any better treatments that are discovered) to manage the epidemic. The claim that "all those infections [and presumably deaths] can't be prevented" seems to be at very best unjustified, at worst -- demonstrably untrue.
Lay social science, even if common among techies, is hardly what I’d call “inevitable,” just because it might have “law” in the term.

EDITed to address regionalism.
What a brilliant move for Ms to acquire canonical and then fund the crap out of it
Yep, Pearson makes MySpanishLab as well. Generally one of the most awful UX I'v ever had in a web app.
> Trolly click bait titles get a lot of comments/replies

Fixed your title!!
Ossia looks pretty sweet! I'll be checking that out for sure.