skysight-inc/HackerNews huggingface dataset:
It's contextual. For me, WebForms fell down because it let the average web developer impose too many "costs" on internet-facing projects. A WinForms developer is a very specific kind of developer with a high focus on development of internal, or line-of-business (LOB) apps. WebForms also excelled at this, but brought more reach as people moved away from a preference for desktop apps.

The height of WebForms coincided with an embrace of web standards and accessibility which flows into the Web 2.0 era. You had to jump through a lot of hoops to achieve what was needed WebForms to get it to behave in a web-friendly way. The underlying .NET framework and base of ASP.NET (HttpHandler and HttpModule) was outstanding though.

(I still build/maintain WinForms, ASP.NET, and WPF apps.)
It might not be common - I'm just urging people to do some self-reflection before jumping into a practice.
Yeah, that actually sounds like a cool concept.
This is a great perspective. I know what the author means with it, too. I spent 5 years in daily meditation practice (twice a day for 20 minutes) and it completely altered my state of mind. I was a naturally introverted person when I started, though I believe that meditation really stepped it up a notch for me.

The strange thing about meditation and the idea of living in the present is that it completely transcends your life experience. It is not in human nature to fight with the inner workings of your own psychology, and for me - meditation really amplified all that I had been trough or was going through at the time.

I spoke to Buddhist monks in Himalayas, and I lived with Hinduist practitioners in Bali. I went quite far with my exploration of meditation, and perhaps that warrants a blog post of its own. But in terms of keeping up with it, in my case - the chickens came home to roost.

I was so caught up with spirituality and meditation that I overlooked anything else in my life.

I started working less, started losing interest in certain things. I lost friendships that I later regretted. And I attribute it specifically to meditation because in that "peaceful state of mind" you can't help but laugh at the stupidity of this world. Why should you care if everything around you is designed to work against you. We live in a systematic world yet the system does not provide the means to be genuinely happy human.

Insights like this really dominated my life at the time, and it was very difficult to process it at all. So, at some point, I experienced a "collapse" of sorts and stopped.

At some point, when I catch up with the things I neglected - I would definitely like to return to the habit of daily practice. Meditation is an incredible tool (even if my own report says otherwise) to connect with this world on an entirely different wavelength.
"when AWS went down a couple months ago, both the store app was non-functional. Apparently, the game store depends on S3 for game thumbnails and other metadata, and its caching is...non-optimal."

I don't see that as some kind of dealbreaker. Just an unideal choice for a consumer who may want everything to be offline and cached. The storefront is very likely some electron wrappper for their website, so I wouldn't be too surprised if their thumbnails were stored on some other server. Steam isn't too different in regards to that architecture (just not using AWS, since they preceeded that).

Games are available offline as of some year+ ago so that outage should not have affected your ability to run games.
One word: https://delta.chat
That is not the extension issue, that's the Google/Mozilla policy thing.
It’s not.

Reactive oxygen species (ROS) are highly reactive chemicals formed from O2.
https://en.wikipedia.org/wiki/Reactive_oxygen_species
From what I've seen so far in this invasion, it appears the Russian military is as rotten as its leadership. Where are the fearsome Russian assets, the stealth bombers, the laser guided missiles, etc? They can't even control Ukraine's airspace. No, I don't think the optimism is unfounded.
Yeah first party whitepapers are nothing, wait until you get sucked into content syndication networks that sell peoples' contact details.
programming advice feels like reading management books: people with experience try to put into paper their gut feeling, after years of empirical experience... and the end result is, at best, not very scientific. At worst, is outright misleading for beginners (as they lack experience to judge when said advice is applicable)
Play more Civ 6! ;)
Ford Creates Separate EV, Gas-Engine Divisions in Major Overhaul
HN with tags to allow listing by category of news.
So … would this pair even better with Svelte, so we become even more reactive through the whole stack?
https://community.cloudflare.com/t/send-email-from-workers-u...
> I agree, and it might be the case that since they lost any element of surprise due to their moves being telegraphed by Western intelligence, it greatly undermined any speed they were hoping to make use of.

It's unclear to me how much of that time Ukraine used to prepare. If they did, they didn't telegraph it.

What I read was the Russian amphibious landing in the south was done 30-40 miles away from the target city (or kilometers, can't remember the unit). Apparently they wanted the space to get organized. However that meant the city had extra time to prepare after the actual invasion started.
> Humans are apes, but the other apes couldn't produce nuclear weapons (or even a knife).

What does that prove? The heart of my answer is that there's no reason to believe we are better than other organisms to the extent that we wouldn't do something irrational, no matter how drastic. If a close ancestor of ours can potentially smack a button that launches nuclear missiles out of some misguided simian impulse, unless there's evidence demonstrating otherwise, this is all the reason you need to believe that this is also true of humans to a non-zero degree. We are by no means debugged as a species despite all the forking and rebasing we've done since Australopithecus.

> If we're different enough from other apes to produce nuclear weapons (and everything else we've created), we're different enough that any analogy to how they would use them is nonsense.

I have no idea what "different enough". If we are "different enough", then what's with all the fighting and the tribalism?

> To put it another way: our relationship to apes is as relevant to our propensity for nuclear war as our relationship to dogs or bananas.

The human and chimpanzee phenotypes share substantially more attributes than do dogs and bananas. I wouldn't have used the word "ape" if I thought something more genetically distant like a banana would have sufficed.
Wow - thanks for posting. Had seem some brief research about it before but not this much. This really should be a larger part of the cultural conversation around meditation.
No. No no no. Bandcamp was where I went to get DRM free music and feel like my money was going to the artists.
The conspiracy theory comments here on Hacker News are very disheartening and not what I expected from this community. Sure, as tech workers we are cynical and pessimistic, and think we know better than the average person.

But to think we can translate that knowledge to anything, like say geopolitics, is laughable.

If I see written here one more time that civilians being bombed, and small Ukrainian military victories, are just PsyOps campaigns manufactured by the West, I don't be reading any more non-tech comments here on HN.
I think it's more a question of dose. If you're meditating 20 minutes a day for three years you probably won't see a big effect. If you're meditating 12 hours for a day for 10 years, you're going to encounter a lot of stuff that could get labeled "psychosis" by people who don't know about it. And, it may be permanent. What kind of meditation you're doing will affect what you encounter and how you deal with it, but none of the paths will remain just "a practical way to reground [your]self."
First, I was mostly thinking about historical corruption in the US, i.e. in the age of Robber Barons, which was really incredibly bad.

I agree there's probably less of the "money just unaccounted for" type of corruption in the US (though it does happen, especially in connection with wars and intelligence agencies), and certainly less petty bribes. But that may just be a symptom of more organized corruption, so that it isn't necessary to let to many lower instances have a cut. In short, there may be more legal ways to divert public trust to private gain, so that the petty sort is just pointlessly risky.
There's something nice about the ergonomics of a single file compared to a single folder though. A single file is trivial to distribute as-is; you don't even need to put it in an archive. You can put multiple single-file apps in a directory on your PATH, no futzing with symlinks etc.

There are certainly tradeoffs involved and it's not always the right decision, but these days I usually try to publish software as a single file until I can't.
If you want to post that link as a separate comment and email hn@ycombinator.com (so I don't forget!) I'd be happy to pin it to the top.

Eventually we're going to build software for aggregating related URLs.
Just purchased thanks!
I thought this was great:

> We propose instead that one begins with a list of difficult design decisions or design decisions which are likely to change. Each module is then designed to hide such a decision from the others.

SRP has always confused me even though (in retrospect) this is certainly how my designs work.

I disagree with those who say it’s a bad principle, but maybe we can come up with a succinct name that expresses the idea better?

FWIW, I tend to think that hiding design decisions is the purpose of bounded contexts. But I don’t think that’s a great term either, due to all the context required to understand it (no pun intended)
Rover (rover.com) | Business Analyst | Barcelona, Spain | REMOTE or ONSITE | Full Time |

Rover is an online marketplace for petsitting and dog walking.

As a Business Analyst in this position, you will:

- Be a partner to product, data science, and marketing teams focused on promoting the success of Rover pet care providers and the efficient scaling of Rover’s global walker and sitter communities

- Be a steward of marketplace performance by developing a deep understanding of sitter lifecycle metrics, identifying trends and pinpointing causes of metric fluctuations

- Contribute to data-driven decision making, from early-stage return on investment modeling all the way to designing, executing and analysing product feature experiments that drive value in Rover's marketplace

- Help manage the balance between supply and demand across numerous localities and service lines by interpreting metrics and model outputs

Additional analyst and engineering positions are open in the US as well. Check out https://www.rover.com/careers/search/
non paywalled access?
Maybe? Certainly it must be easier to attain higher income if you're legally allowed to be and work in the country.
Once COVID is fully past I'd love HN meetups. But lets give up on the idea that they be monthly. Not only would you burn out leaders but in my case having to drive to Detroit or Ann Arbor would mean I couldn't do it monthly.

I think quarterly would be perfect. Plus in Michigan you could bypass the worst of winter and not have the worry of a blizzard wiping out all your plans.
Show HN: Sending Email from Cloudflare Workers for free
Russia has had a land border with NATO since 2004 when Latvia joined.

That simply doesn’t compute.
I'm definitely biased but I think Kotlin for Desktop apps (https://www.jetbrains.com/lp/compose-desktop/) will take a lot of the energy in this space.
If they upgrade Macbook Airs to M2, and M2 comes with ARM v9, I might be building a new DIY server farm :)
Apparently these are false alarms: https://news.ycombinator.com/item?id=30528022

> OP, why do you think a farm business (which gmaps are showing the location of) should be in the same place where farm land is? These simply seem to be the addresses where a "farm business" is registered, as can be confirmed on a company-info-aggregator site [1]... To answer your point about why these seem different (e.g. you cannot report them), I think it's because they are automatically scraped by google from the official company-info sites in each country. Seems to be a similar situation in other countries, as far as I can tell. [1] this is the info of the first item on gmaps I get - address matches the location I'm shown https://youcontrol.com.ua/catalog/company_details/21897611/

> P.S. Those marks still look weird nevertheless. Not reportable or edible. The only article they link to is useless. Maybe it's worth fixing.
"Not sure why you think they are pro-civilian even on some level. "

It is, when you compare it with syria or chechnya.
College Backtracks on Banning Teaching Dostoevsky Because He's Russian
I think this issue could be circumvented by manipulating the page (replacing images, frames, css etc.) in the tab itself (SingleFile does it in background with a DOMParser instance). The trick is to avoid HTML parsing.
See "rich" as in not poor. You can't shutdown the primary reasoning of my argument and downshift it to your point. My main point was poverty and location, I really don't even give a fuck about your race. The biggest problem in this country is delineated by who has money and who doesn't. That is the 90% problem, not race.
> We are operating within the system but are looking to change it. What we can change is how you, as an individual, receive value from your insurance company

But only if this is something an employer pays for.

I understand it's a big problem, and you'd like to make changes to the system. I wish you good luck in your efforts :)
Amazing that all that time under the ocean and the surface of these plates has survived almost undamaged. These are very early photographs too, pre-U.S. Civil War.
Tesla Model S/X built since Nov 21 have the center push horn, waiting for OTA
Minecraft is an application which runs on the desktop... I don't see what you mean.
That is hardly a "uniquely hn problem", that is a human nature problem! And there is a good guideline against it:

"Please don't post shallow dismissals, especially of other people's work. A good critical comment teaches us something." (https://news.ycombinator.com/newsguidelines.html)

That's a direct reference to pg's original concept of middlebrow dismissal. We just changed the word from 'middlebrow' to 'shallow' because the word 'middlebrow' often comes across as a putdown and also often comes across as labeling a person rather than a post.

Commenters who've actually read an article are always welcome to respond with accurate, interesting information from the article. That's a fine contribution. What's not fine is the "did you even read the article" internet trope.
The plumbing issues sound like a problem, but I don't know that RV laws can stop your neighbors from singing too loud or leering at you.

In my jurisdiction you can apply for a permit to live in an RV for some bounded period of time while your house is getting built or whatever.
What sort of meditation practice did you do?
It's not hard to come up with scenarios where it happens. Here's a fairly realistic one, though this may not be the best of times to enjoy it:

https://ken-follett.com/books/never/

As for the tech, it's really not that advanced. V-2 rockets started raining down on London in 1944, Hiroshima and Nagasaki happened in 1945.
Ask HN: How to implement geofencing in home network?
Let's say one wants to disable all incoming (tcp/udp) traffic from a specific country to the home network. What are the best ways to achieve that?
I wonder if a nice source available license comes about, similar to how we have common ones for FOSS like MIT which are well understood and easy to apply.

A source available license allowing for personal modifications, sharing with other licensees, contributing fixes that might not be a priority to the dev is present with projects like Unreal Engine and a few other examples I can think of. However they are all bespoke licensing.
All of software engineering is a flat circle. All of it. On the backend side it's microservices vs. monoliths.
In 2020:
Admin: Wow, just look at our new 4 CPU server with 1TB super-fast DDR4 RAM! Its capacity is almost infini-
Java: Pf-f-f-f! (9_9)

Jokes aside, the only thing I remember about java on desktop is constantly downloading and installing frmeworks. And lags, lots of lags. Terrible lags. And flickering windows.
Not everything comes down to material interest. When you make this comment, you reveal something about yourself.
Why should I care about this?
If anyone wants to build an alternative/replacement/FOSS tool—whatever kind of remedy for this tragedy—I would eagerly partner up and design it (can't code well, sorry).
Apple is said to be working on a foldable MacBook/iPad hybrid device
Not far from my neighborhood outside of Philadelphia, there is the Jackalope Research Institute [1]. I've often wondered what goes on in there, whether it is some eccentric would-be-scientist, tax dodge or money laundering scheme, or front for the KGB.

[1]. http://jackaloperesearchinstitute.org/
“However, Quaise would use a machine called a gyrotron, which is typically used to create millimeter electromagnetic waves to superheat plasma in fusion reactors. Instead of plasma, though, the startup would point at the ground — and drill into it using energy beams.“

…And now I’m imaging Jon Robinson using an energy beam to drill for deutronium to power the Jupiter 2.
Hmmm. I tend to agree.

Would be interesting to think of acquisitions where this wasn't the case. The only one that jumps to mind is Zappos.
"Peek performance" is the event's tagline mentioned in the email from Apple, although it's not included on the website:

https://imgur.com/HhzXhhG

"Peek" initially got my hopes up that the event is related to Apple's XR glasses, but it seems more likely that it's a reference to screen improvements for iPads or Macs.
sed -e 's;"special military operation";"special" military operation;'

Transported by short bus
With the entire concept of AJAX, ironically enough, being developed by Microsoft to power Outlook Web Access.
> Might as well just say what they really love which is money.

Thanks for understanding my point. They are just saying they “love open source” to ingratiate themselves to the reader but it’s a meaningless statement because who wouldn’t love free work? The entire article that follows comes off like a long-winded rationalization. They would be better off saying “we don’t open source our product because we don’t want to” I would respect that more and it would save me time.
Just in case people have never seen this business, they've got a lot of stuff but it's all on racks accessible only to employees. For customers the experience is there are a lot of catalogs (these days electronic) listing everything they have, you pick what you want (now just touching it on the screen, but historically you write a number on a form) and then you go see a member of staff, they take your payment and meanwhile your items are fetched from the stores. The catalogs are also available to take home (and these days they're a web site).

The biggest difference to Amazon is after I pick that I want an HDMI cable, a garden trowel and a high temperature incandescent bulb for an oven, it says ready to pick up in 5 minutes and I can walk to the store (five minutes) and get it with no delivery surcharge. Also I could pay cash (but I don't).

Obviously if you live 2+ hours from an Argos, Amazon is starting to look more competitive, but in the UK who lives two hours from an Argos? I don't buy much from Amazon.
This is why everyone learning to program should start with a language like an early BASIC with limited structured programming capabilities, no real use of subroutines (goto all the things), only global scope for variables, and no modules. Suffer a bit, then you'll appreciate things like SRP and structured programming a lot more.
Russia has way lower wages on the other hand, meaning for domestic military spending, they get much further with that budget.
> The strange thing about meditation and the idea of living in the present is that it completely transcends your life experience. It is not in human nature to fight with the inner workings of your own psychology, and for me - meditation really amplified all that I had been trough or was going through at the time.

I really don't understand why the world just accepts that meditation as a whole is not just another version of snake oil.

All this reads as absolute bullshit to me, as has done everything else I've ever read about meditation.
Dark Reader, Decentraleyes, Firefox Multi-Account Containers, Old Reddit Redirect, uBlock Origin. Nothing too bonkers.
"Swing suffered from two central weaknesses: the tutorials provided by Oracle were... often insufficient. And you could pick up some bad habits by following them. And then there were the UI builders where anybody could draw up something mediocre."

Agreed. Also, the IDEs would typically give you too much rope - enough for a novice to hang himself. When you create a new project with Xcode, you get a default project with all of the essentials for a native app. The menus, a window, an "About" window. Etc. In most java IDEs you get an empty main() method. Making an app that feels like a first-class citizen requires a lot of work and attention to detail.
This is Epic, not google. They've only had 2 aquisitions "shut down", both of which were game studios. One being a studio that became independent again, People Can Fly (Makers of Outriders).

From a dev perspective of someone who's worked with several Epic tools I'm not immediately worried about what seems to be more of a technical acquisition. Historically they do seem to actually leave their subsidaries hand-off, integrating their tech into Unreal instead of absorbing it entirely. I imagine the extend of the ramifications here include some way to expand Unreal's Asset store to include music or SFX (which artists can opt into offering on the asset store).
An additional worry is that these things never end well. I have to dig up this book on the downstream costs to all these countries that were allied w/ the west or USSR during the cold war...they all pay the price economically, socially etc for being part of the global great game. Central America, the Middle East, sub-Saharan Africa all took a huge hit, if you think about it.

Say Ukraine survives or becomes an Afghanistan-like insurgency power. But now they are rife with guns, warlords, and no national institution or government to organize everything....
Not that I want to play contrariant or anything, but assuming the Russian air force is simply "bad at what it does" feels incredibly short-sighted.

I would like to have the other versions where the air force is simply saving it's might for later, playing the long game, kept in reserve, etc... Rather that. Assuming they're bad.

Or maybe someone in the air force is not fully cooperating with the war effort ? Is there someone in charge that might want to keep a chance to take over negociations with clean hands after Putin is gone ?

I know, Occam's razor and everything ; but the "Russian army, baaaad" theory sounds more far fetched.
I hope you are right but I'm not so optimistic. Even if 1% of Russian nukes make it, that would be a total disaster.
Violent agreement, as they say.

I've been noticing this more and more lately, and it makes me curious as to whether there's any research into the psychology behind contradictions.
Substack (YC W18) is hiring Analytics Engineers to build the future for writing
> Putin hoping to get an excuse to wage war against NATO

This would be the most delusional thing anyone has ever hoped for. If Putin is that far gone, we’re all doomed
No, the Tank Man picture isn't surprising at all. The defining property of that image is that he is small, but willing to stand up to those tanks. My memory was correct -- it is a picture of a very small object standing in front of several extremely large objects.