skysight-inc/HackerNews huggingface dataset:
Difficulty +1 ; Let the ball split into multiples at some stage
Things Everyone Should Know About Space Invaders (half article only) (2008)
It should be obvious why SPA/PWA frameworks were developed by the likes of facebook and Google: Offloading their content rendering to the client.

Instead of Google/Facebook CPU cycles being spent on rendering their content, it's now the client devices, while the Google/Facebook infrastructure is "just" serving the data.
Among other things, this is why it’s worrying to see electric grids fail in Texas, hospitals getting overwhelmed during COVID, and the supply chains falling apart for basic supplies - we’re not even scratching the surface of what the world’s got in store for us over the next century.
I think in general this ends up being the same market failure the original post alluded to - there's tail risk of someone actually finding something, declaring your property a landmark/historical site which severely limits the possible use thus negatively impacts the value of your property... with zero compensation to you. Rational response there should be F NO.
When even the first African American President didn’t want to do that, there’s no other person can do that without being called a racist. Sometimes what matters is not being correct, but being politically correct.
As a counter: I love it. It allows me to add videos to a queue without having to build a playlist beforehand. And halfway through the queue, I can add more without having to navigate away.
As a European, I hate this.
It deprives me of choice in name of a privacy I don't care about.
Google is welcome to track me.

The net effect is that half of the us newspapers I try to read don't allow me to even read the content.

I guess I need a VPN, Europe is slowly turning into China
What's in a Name: URI Generation and unique names for objects
https://www.vox.com/22266219/biden-eduation-school-funding-s....

Compare the homepages of the two. I know which one I trust more.

http://thinkaboutnow.com/

https://www.vox.com/
I'd have to know what arguments you're thinking of in particular to have any opinion on why they don't find a receptive ear.

Without knowing that, broadly speaking: freedom of speech has never implied freedom to have people agree with you. And freedom of the press implies a lack of obligation to publicize information the owner of the press doesn't want to promulgate. It also implies an editorial right to modify published information, ideally with explanation but that explanation is not required (the back-stop on that right being if the public thinks the press's output is trash, they don't have to care what it has to say).

Some positions, you can argue until you're out of breath. If the position is bad, the argument won't win support no matter how much breath is put into it.
If only it was possible to build new homes.
What about a fully self contained folder? No need to statically link everything, on Windows and on Linux you can dynamically link to local files in a provided folder. Plus the folder provides a place to store local/temp files as well. This is how I deploy software on Windows and Linux, and I find it saves a lot of headaches.
Many of those shortcomings were solved 15-20 years ago. Far too many SPAs are little more than old school request and response, GET and POSTs. I've literally had to drop into the dev tools console just to push through a page with 7 sets of radio buttons because Angular broke in some spectacular way, on a page that is and should be boring (prescription refill page).
My Favorite Movies of 2021
> It's true, though. Proof of that is how many tools are made basically because no one wants to deal with Makefiles and autotools.

no one wants to deal with Makefiles and autotools because as of 2022 they don't support spaces in paths and the most used desktop OS on the planet happens to have spaces in the default path for installing software
>>designed just to frustrate.

We calls thems engagement in these here neck 'uh tha woods.
Sorry. It is true. I went to schools that could only afford a four day week. Couldn’t even afford the fifth day. This is still happening.

School funding is still an issue.
Reciting the Russian proverb — "if the enemy is mad at us, then we are doing everything right"
Second easiest thing to do is ban Europeans :)
Now it appears the only Russian bank left operating in the EU is, predictably, Gazprombank which as the name suggests is owned by Gazprom, the Russian corporation the EU purchases energy supplies from. With Sberbank abandoning activities in the EU, now I believe there's no more room for maneuver for further similar sanctions. In theory they could block Gazprombank too, although it is an extreme measure that would result in immediate retaliation from the Russian govt (which controls Gazprom) in the form of no more or further overpriced supplies.

Here are some numbers just to give an idea of how much this situation affects our heating/energy bills here in the EU: https://tradingeconomics.com/commodity/eu-natural-gas

Then there's wheat (read: food), of which Ukraine is one of the biggest producers and top exporters to the EU: https://tradingeconomics.com/commodity/wheat
Teen that tracked Elon Musk's jet now tracks Russian Oligarch Jets
You are referring to the "Sweden study" by Romare et al. It was roundly ridiculed when it was published and has since been retracted.

https://cleantechnica.com/2017/06/22/swedish-ev-battery-stud...
oil prices rising so fast here is partly caused by self-sanctioning of western buyers - there are no bids for russian oil. they can't sell even at a discount. this is a SHTF situation around the world.
> Without these, Rogozin said Russia will cancel the planned March 4 launch of 36 OneWeb satellites from the Baikonur cosmodrome, which Russia rents from Kazakhstan, without compensating OneWeb, the Russian news agency reported.

Right, looks like the cooperation between Russia and western countries when it comes to space launches is a thing of the past. Good thing NASA (or rather SpaceX) managed to get their launch system going on time. I also wonder what this means for the future of the ISS? I mean, the actual Russian astronauts are probably as appalled by this as anyone else, but what will their higher-ups decide?
Good points, like I said we are still discussing it internally and I like some of the points you made.

For now our target customers are individuals that happen to be very good with computers so we can't expect juicy support contracts. That is why we think that if we can pivot to that model (enterprise support) open source would make sense.

We try to as transparent as possible in the meantime with public roadmap, open sourcing non critical parts, etc. At the moment we don't want external code contributions to the core so I think our model make sense.
> Why wasn't the USA sanctioned over it's war with Iraq?

Because the USA has the strongest army and the dollar is the world's reserve currency.
It's not that hard to search for old content on google. Just limit the year in the search filter. Anyway, I found mentions of this feature up to 2008 back. I guess it was there since mostly the beginning.

From Sep 15, 2008: https://www.maketecheasier.com/dropbox-backs-up-and-syncs-fi...
I've done this work (CRM) in the past. Archaeologists are well aware of that flaw, but it's an inherent cost of preservation because the primary loss for the developer is time. There's an inherent trade-off between preservation and time that's already pushed very far towards the speed side.

I suppose you could attempt to fix it by compensating the developer with government money, but it's not obvious to me how anyone would calculate that amount fairly and uncontroversially.
True. Either way, that's still a huge change, and more than most people earn over 8 years.
> the kind of caustic humor these folks espoused (often thumbing their noses at any number of conventions) that today would get them promptly dragged

I think it's the opposite actually. I think 'satirists' now are expected to be so extreme that the only think people think is funny is "the other side is composed of dribbling morons". Humor that suggests that the people with different political views may have feelings and brains is completely unacceptable.
As time goes by, Russia begins to look awfully similar to North Korea.

Maybe this comes along with pariah state status.
This is my biggest gripe with the direction of Rails.

I completely understand the historic reasons for wanting to keep JS to a minimum and stay within ERB/Ruby, but the JS component-driven UI pattern feels like the correct front end architecture for most commercial projects these days, especially now with better JS tools like Svelte, which feels like rails for the front end to me.

I started playing around with InertiaJS recently and I absolutely fell in love with it. I was surprised to see how niche it still is because it's pretty much what I've dreamed what writing JS with Rails could be for the last 5 years.
One month ago, I picked up the habit of vaping. My mouth is drier than it was before. Prior research has shown that users of other stimulant drugs are prone to gum disease because they reduce saliva production. I imagine the results of these studies are connected.
Ukraine Conflict Sanctions Primer
There are a few technologies that could help us mitigate this disaster scenario (although laws to address GHG emissions are needed to truly avoid it):

- Smart thermostats which let utility companies cap peoples AC use - you can stop people from cooling down to room temp, keep everyone at 85 wbt instead. You can pre-cool peoples houses before the hottest point in the day (e.g. turn the temperature down to 60 in the morning and then turn the AC off and let it ride back up to 85 wbt during the heat wave). In the worst case scenario, you can shut off peoples AC and make them go to cooling shelters.

- Thermal storage - traditional ice thermal storage uses glycol to freeze ice at night when the condenser temperature is really low, and then stores this ice to cool buildings during the day. The problem is that glycol systems are expensive and impractical on a small scale, so all ice thermal storage systems are huge (take a look at Chicago’s district cooling as an example). New thermal storage materials (e.g. polymer phase change materials) can be frozen/unfrozen at the evaporator temperature of existing AC systems, so they would require less retrofitting to install and could be used for smaller buildings.

- More efficient dehumidifiers - ARPA-E is finding a bunch of projects around this right now. Some, like isothermal membrane-based air dehumidification, could be 4x more efficient than existing vapor compression dehumidifiers.

Many other technologies, like energy recover ventilators, hybrid and adiabatic cooling towers, and inverter chillers, to name a few, are making HVAC more efficient!
I took the original article on plain text to mean that you should aim for plain text formats which are human-readable even without specific tools to process them.

Thus HTML, Markdown and LaTeX make sense:

\begin{document}
Blah
...

Is completely understandable to a reader even 50 years down the line, even if they don't have LaTeX on-hand.

But, it does bring an interesting counter-point: what does $$\frac{1}{n}$$ mean (to not even bring up more complex examples). It's probably no surprise that LaTeX is the lingua franca of math input because it brings in terseness, simplicity and some readability to plain text. Still, it's a programming language, so literally all bets are off in a document (you can redefine \frac to mean something else entirely).

I guess both articles, as noted elsewhere, attempt to nail down one familiar truth: use the simplest expression possible, but not simpler. One thinks that's always plain-text except for images, but there are just more contexts where this applies.
Spider recorded preying on bat in Shropshire artist's attic
Indeed we would have to make everyone completely equal. Mao tried to achieve this with the abolishment of the family.
Similar project -> https://github.com/Y2Z/monolith

(I used both and ended up favoring monolith, but can’t remember why. I think they’re pretty comparable/am grateful for both of them)
what about everyone else?
Not mentioned yet seems to be C#, which has the dotnet core "single file" packaging option. You need to read the small print on that, though, as it (a) unpacks into a temp dir at runtime and (b) last time I tried required a couple of .so files alongside the executable, missing the point entirely.
Current war is between Russia and Ukraine.
NOT between Russia and other countries.
Let's supposed somebody starts hacking Russian satellites. Kremlin says it's highly likely was done by Europe/USA (even if it's Ukraine) and respond in kind. By hacking theirs. What if it doesn't stop at mutual hacking? both USA and Russia armed forces have ASAT weapons. What next?
Russia is proof that democracies do. Your own argument disproves your response.

Democracies jail opposition, democracies commit genocide, democracies censor newspapers, democracies enslave people, democracies invade and overthrow other democracies, democracies attack and harass journalists, etc.

Not sure where you got the notion that democracies are perfect.
I am actually on McDonalds’ side in this.

Many of the startups have made a lot of their money by arbitraging regulation and safety (see Uber , AirBnB, Tesla self driving).

McDonalds is a company that literally serves billions of people. If there is any food borne illness, it can literally kill people and it will be front page news all over. As such, McDonalds keeps a very tight lid on what franchisees are allowed to do.

Installing an unauthorized addition to a very safety critical equipment (soft serve can easily harbor very nasty bacteria) which potentially enables people to do unauthorized diagnosis and work on machines they may or may not understand is a recipe for disaster at McDonalds’ scale.

Is this a cool device? Yes. Should you install a hack on something that can make thousands of people very sick? Probably not.
> if possible, especially important for Linux with it's glibc variation across distributions, try static linking; works flawlessly with Go (including cross-compiling), somewhat with Rust / C / C++, and most-likely it's already fulfilled with interpreted languages like Python / Erlang / Deno / Java;

it's not possible for GUI apps as you would have to link against the OpenGL drivers statically (and thus your software would only work on one brand of graphics card)
> But the variance does not cancel out.

They are multiplied with the derivative in that direction, which is zero.
It's not that simple. If the Tomahawks are launched from a US ship, then Russia could fire it's own missiles at the ship.
Except the Ukrainians didn't bomb them on the roads so how is it a disadvantage if you have the air superiority under control enough that your convoy isn't getting carpet bombed?
Sounds like bad law whether I say FOR or TO, both programmers and secretaries work for them. I am still professional staff to their whims. If they want me to dump medical records in this way or another way, I am required to do so towards their whims.

I feel like the lawyers writing the law felt bad about saying: The people directly responsible for scheduling lunches and making sure executives have time to poop between calls.

I think the reality of it is that secretaries are a form of excessiveness and they are afraid of losing that.
> Where is the line between something like MailChimp and Courier?

Mailchimp has two services: a marketing tool for e.g. newsletters and a transaction email service (previously called Mandrill). Most customers use Courier alongside marketing tools like Mailchimp's newsletter tools - we're more for your active users, not marketing to potential users.

We do integration with Mandrill / Mailchimp Transactional to add our orchestration, preference management, routing, templating, etc. tools so that you don't have to build those yourself on top of their pipes.
Great game.

Now to modernize it ; NFT ball colors! and store every successful bounce in a blockchain! Grandma will get it. haha
We really, really need Web Bundles to progress and fix these problems correctly, once and for all. There are a lot of things that a tool like this can never get right, and the rest is complicated work that should never need to be done if we have a standard multi-file bundle format.

https://wicg.github.io/webpackage/draft-yasskin-wpack-bundle...
We have a big country, they have 0/10 logistics. Rations and fuel of invading forces were reportedly at best for three days at invasion time.

Supply chains are being disrupted due to civilian resistance and lack of air dominance. It's not only social media, it's a total war situation, unanticipated by invader.

Let's see how "endless" it will look in a week or two.
> disappointed and confused to see you've been downvoted here

Because it's a relatively new feature, and probably, a lot of devs don't know about it (I didn't).

I did this [animated gif] once actually, before the feature was introduced, and I definitely hated it, but I had no choice.

Thanks for bringing this to the general attention, though :)
The fallacy that you went to that nice university because you're smart and not just lucky.
What happened to Russias Air Force? U.S. officials, experts stumped
So, the reason why you can selfhost is because Google Fonts is a repository of FOSS fonts[0]. Google can't strip away the open licensing to evade GDPR, because you can't actually cancel those licenses. They have no termination provision and allow redistribution, so it would still be possible to selfhost even if Google stripped the license. The courts would view the stripping of Free licensing on free fonts to be a subterfuge, and strike it down. Furthermore, if they did this, it would almost certainly violate SIL Open Font License and GPL+FE[1], as they both have copyleft provisions that forbid restrictive sublicensing and require derivative works to be made under the same license.

If we were talking about Adobe Fonts[2], which exists to license proprietary fonts, then the above wouldn't apply and you might have an argument. However, there is no particular reason why website developers could negotiate a self-hosting license for more money. If it's not a legitimate purpose under GDPR to use Google Fonts to save money on hosting costs, then it's probably not a legitimate purpose to use Adobe Fonts to save money on licensing costs.

The correct way for this to be fixed is not to evade GDPR; it's to get Congress to embrace it. Alternatively, someone in the EU with no ties to America[3] could host their own font service and negotiate licenses for premium font usage... but that's more of an interim solution than a long-term fix.

[0] I will only be talking about "font software" - i.e. the copyrightable aspects of the font files we use to render fonts on a computer. Font designs themselves are subject matter for patents, not copyrights.

[1] GPL with a clause clarifying that embedding the font into a document does not require putting the document under GPL.

[2] I had to stop myself from calling them TypeKit still

[3] The lynch-pin of Schrems II is the fact that Americans can be compelled by US intelligence agencies to collect EU data they have access to, so it needs to be 100% America-free.
You might enjoy Joan Didion per this
>but their insights into the zeitgeist was at the time, intensely engrossing
I loved the book but the humor may have gotten stale in the last 30 years. I hope it picks up for you!
Huh. I guess I'd be surprised if McDonald's franchise license didn't allow them to just say "stop using Kytch, because we said so". So, why do anything more than that, as is alleged? Is it just that Kytch is mainly suing for discovery and/or settlement rather than because they think they'll win?
Is this the internet we want?

That's appalling
Phoenix LiveView really does solve a lot of these problems.
This is a good thing, I've been advocating that the taxes on single family homes that are not the primary residence of their owner should be taxed at extraordinary rates until there is no longer a housing crisis in the first world.

Giving people over a year's head notice before the taxes triple is a nice thing to do, they have plenty of time to either adjust their budget so that they can continue to afford the luxury or to sell the home while prices are high and reap the rewards of their investment while making it easier for the locals to purchase homes for themselves.
No worries, I get the idea and think it's a great execution of that. Im sure it is/will be a big success especially more so when you have a few more providers.
The problem with SPAs is that they have been misused and overused, at least in Italy. Tons of projects built with SPA in which we have to re-implement basic browser features like the back button, just because project manager has no idea of how this technology works. I've worked on at least 4 projects which could be written in Nextjs in half of the time
Or at the US...
> Then there's wheat (read: food), of which Ukraine is one of the biggest producers and top exporters to the EU

I guess the farms aren’t in cities but is it realistic that Ukraine will be in any shape to export much wheat this year at this point.
Lack of compression (or at the mercy of the file system) tends to be an issue. That is why people choose to use squashfs and then have a writable overlayfs on top of it.
I’ve always found Windows 9x / 2000 to be unfathomably ugly, whereas macOS of the same era seemed clean and well-designed.

Is it a question of learned taste, having grown up on the Mac? Or do Windows users have a similar view despite the nostalgia?
Came here to say this, anyone still using autohell in 2022 either is a stubborn grey beard or is seriously masochistic. Building static or shared libs/programs with CMake is treated simply as an option when calling the linker. I personally don't know anyone sane who wants to deal with the mental gymnastics needed by libtool. And don't get me started on the stupid permissions games played by 'make distcheck' where a simple git --archive would do just fine.
That's why it's an annoyance and not a blocker for me. Most things that I want are already white listed but there's a few random ones that aren't but aren't huge deals since I don't generally do those things with them on mobile anyway.
I love this format. Very fast and compact. Entire Visual Studio help was in it once. Worked VERY well. And there's a KDE/Qt reader.
I hate SPAs. I would never do another SPA again if it were up to me. It just adds too much mental context switching and overhead. I can develop fully server-side apps that are lighter, run faster, and at least 20% less development effort (I actually compared that for the same task: https://medium.com/@mustwin/is-react-fast-enough-bca6bef89a6). So why would I ever do an SPA again if it were up to me? I would use https://github.com/jfyne/live which is inspired by Phoenix LiveViews. This is my professional opinion, having many years of experience in both kinds of web apps.
I had concerns about this yesterday, and shared in that thread. Doing things to support Ukraine is vital, but so is doing things to support Russians.

They're the only ones that can stand up to Putin without (we hope) causing WW3.

As I said yesterday, the people he's terminating in Russia are the engaged ones that read western papers and go to western tech conferences. They're currently putting everything on the line to protest.

I get the anger and frustration, but every move is critical now.
But never with jail time, which is my point.
This would be:

listOf("a", "b", "c", "d")
.chunked(2)
.map { (first, second) -> first + second }

Or simply:

listOf("a", "b", "c", "d")
.chunked(2) { it[0] + it[1] }
I was implying that Russia had the most to lose (with an export economy heavily weighted to a single sector), and as you mention, they lost.
"Always read something that will make you look good if you die in the middle of it."