skysight-inc/HackerNews huggingface dataset:
"Nothing will change in the short term" is the story of every acquisition, almost all of which end up with major changes for the worse at some point. (So yes, I agree with you.)
Just wait to see what happens when Gabe of Valve decides to retire and needs to diversify his holdings.
I'm not sure what the 'obvious result' is.
For anyone else that didn't read the README, MHTML is mentioned in the comparison section https://github.com/gildas-lormeau/SingleFile#file-format-com...
They hit the fuel train that was supplying the convoy with a drone strike and released the footage. The convoy has been stalled for days now, both due to fighting and due to supply chain issues (such as having their supply train blow up).
Bought a similar thing a decade ago: https://www.necomimi.com/
If that was the case then Russia would already be fully self sufficient by now since the first western sanctions on them showed up almost a decade ago. And the concept of modern economic sanctions has existed and has been implemented routinely since well before that. So why is every country still on board with the current system?

The truth is that the global economy is simply too interconnected for a single country (or even group of countries) to break away and do their own thing. Trade is good. Unprovoked wars are bad. This is something literally the entire planet agrees on.
Participating in this will get you arrested.
> And just as often you can't know in advance what data will be requested by the user.

This is a cop-out. Storage is insanely cheap, and abundantly available on most machines. Plus the browsers will usually give it to you.

Can I know precisely what series of pages this user might hit? Nope. Can I load ALL the data this user might need to read? Probably.
I believe it can be true. And it could be not a coincidence that the area near Poland/Ukraine boarder is marked as LGBT-free[0]. I think the situation should be better in the capital Warsaw or Vilnius(Lithuania). I feel shame for those racists.

On the other hand it can be popular kind of propaganda: "And you are lynching black people"[1].

[0] https://en.wikipedia.org/wiki/LGBT-free_zone

[1] https://en.wikipedia.org/wiki/And_you_are_lynching_Negroes
> Your primary email account should be from a provider who has been around a long time and takes security seriously. My recommendations are Gmail or Outlook.

Is this a joke? What are you going to do if google suddenly goes ballistic on your account as it is regularly the case? Yes, your email should not be burner-grade, but there are plenty of valid options that don’t go into the centralized internet monoculture (not to mention companies with a terrible track record like google).

I do not have much to say on the other parts of the article, except that disk encryption should be way higher on the list.
https://news.ycombinator.com/item?id=30530406
I used:

- ScreenToGif to record video sequences and produce the final GIF: https://www.screentogif.com/

- Macro Recorder to record and replay user navigation: https://www.macrorecorder.com/

- Blender to edit the video, add text comments, and make the intro: https://www.blender.org/
> the true strength was overinflated by trickling up

When I watched HBO's excellent Chernobyl that was one of the recurring themes. Everybody is lying to their superiors and nobody wants to hear bad news and they suffer because if it. I assumed that was probably exaggerated for the sake of drama but maybe it was actually understated?
It's mostly old school moderate liberals who call themselves classical liberals. Because today's loudest self described liberals have abandoned core principles like free speech. So the moderate among us have to make this distinction.

Calling us conservative or right wing is a way to other us, to kick us out of the tribe. It's purification. See the endless torrent of hate being directed at Bill Maher lately for maintaining liberal values. I've seen it hundreds of times on Twitter, "I'm so done with him! He's not one of us."
I thought Windows 11 is beautiful, why not emulate that instead ?
I'm using Etesync for half a year and it's working great for me.
I believe it is a combination of human social checks and math PGP, both .. that stand the test of time, since either one by itself can and will fail spectacularly, at exactly the wrong times
If they were smart, they would hack their own satellites and then claim Europe/USA did it
The defenses go _inside_ your borders
Ukraine's win condition is not "destroy every airplane in Russia," it's "keep airplanes from blowing up stuff in Ukraine."
Yeah, this is just Epic blurring the lines between video games and music content as it moves to become more of a media company.

It's also an easy way to to procure licensing to sell music content in games. I'd be interested to know why they passed up others like SoundCloud.
> they barely even struck at the heart of the Ukrainian Air Force

Keep in mind that media reports and reports from the Ukrainian military are designed to minimize losses and boost morale.

I've seen quite a few videos of Ukrainian planes destroyed on the tarmac and there isn't evidence for a significant Ukrainian air presence anymore.
People just love telling other people what they can’t do.
Scientists seek to solve mystery of why some people do not catch Covid
Brandon Sanderson’s Kickstarter for 4 secret novels raises $15M in first day
> It's heartening to see the world come together over Ukraine

NATO is coming together over the Ukraine to ensure that they control the NG and potential oil reserves there and not Russia. I live in a NATO country and hope my team wins because, ultimately, it will be better for me.

All of the rest of the narratives are propaganda to get the public feeling morally good about another conflict over fossil fuels.

There's nothing heartening about this. The end result of this will ultimately be more burning of fossil fuels, we're just fighting to see who pays what to burn them.
>Violence also helps back the idea that Russia needs to be there to stop the violent nazis that state media has painted Ukrainians to be (goes without saying, this is completely fabricated).

It definitely isn't "completely fabricated":

https://en.m.wikipedia.org/wiki/Azov_Battalion

The real problem is, who gives a shit if a small unit in the Ukrainian National Guard is made up of far right extremists? It's a purely internal matter for the Ukrainians to deal with however they see fit, and provides zero justification for Russia's invasion.

But by lying and claiming it's a lie you're going to make anyone who looks into the truth behind the matter more likely to become sympathetic to the Russian version of events.
True.

- Functional programming started with Lisp in 1958 (McCarthy), and theoretically before that with Lambda calculus in the 1930s (Church)

- Object-oriented programming started with Simula in the 1960s, extended with Smalltalk in the 1970s, before C++ picked it up in the 1980s.

- Unix was invented in 1969, which drew on ideas from Multics several years prior

- Virtual memory was implemented in Atlas (1962) and popularized in the 1970s

- Virtual machines first appeared in IBM CP/CMS around 1967

- Concurrency issues and solutions like semaphores, locks, condition variables, etc were invented in the late 1960s (Dijkstra)

- The concept of cloud computing was invented in the 1960s with commercial time-sharing services

- The concept of a database was invented in the 1960s with the Integrated Data Store (IDS) in 1964 (Bachman)

- The relational model for databases was invented in the early 1970s (Codd)

- SQL was invented in the 1970s (Chamberlin and Boyce)

And many more.
The technical co-founder (Joe H.) left at the beginning of the year, went to Disney Imagineering. He has had a very impressive career (was an engineering manager at Apple in the 90s).
Amazing - thank you so much for this detailed and thoughtful response!
I've seen people mention Migadu but I haven't tried them myself.
Things which currently blocked by not having 10Gbit internet (not saying that this is the only blocker):

- videocall with hundreds of people where everyone can see everyone else

- higher definition, extremely realistic VR

- instant transfer of gigantic files. I work as a data scientist and I'd love to just slack someone the result of a quick and dirty experiment on a 50GB dataset. It sounds ridiculous now, but it isn't.

- real-time collaborative editing of gigantic files (video, sound, tabular data).
>Back before the web people made C++ and VB user interfaces that interact directly with the data source. SPAs are an attempt to make the web closer to that well known paradigm.

I wish more web developers were aware of just how damn good UI tooling was for native systems. Stuff like WinForms/WPF/Visual Studio and Cocoa/UIkit/Xcode on OSX. Perhaps we could get away from the insanity of rebuilding a select component for every new project.
Conti Ransomware Group Diaries, Part II: The Office
I will not trust Namecheap with my domains or hosting again.

Based on direct comments here on HN from their CEO, at any time they might cut off my service without notice for having been born in a country they don't like, or for having an ethnic-sounding name that reminds their support staff of names they don't like.

I am not a war criminal. I do not support human rights abuses. I shouldn't be painted as a war criminal or as a human rights abuser by accident of birth.

I will take my business to companies that don't care where I was born or what my name sounds like.

ref: https://news.ycombinator.com/item?id=30504812
Windows 95 was great not because of the icons, colors, or anything like that. It was great because the UI was consistent and intuitive. There were a few weird things in there like the briefcase but for the most part it was just enough UI and software to be really effective without getting in the way.
This definition excludes what was once the known totality of computers, namely mechanical and electronic targeting and firing computers and all analog computers.

Digital general purpose computers are programmable by the means of a set of discrete operations. However, this doesn't generalize to include all sorts of computers.
>> Dunno. Recently, I had good luck with AGPL dual-license models. Most competitors wouldn't touch that with a 10-foot-pole. At the same time, we could build a contributor community. It cut off some sales, but build far, far more.

Not sure about building a community around that. AFAICT most people don't want to make contributions under a CLA knowing that you can build the commercial version incorporating their work. Some will, but I look at things like QCad -> LibreCAD and it just didn't work - the "open" version of the commercial branch is ahead of the community one now.
_Parliament of Whores_ was assigned reading in my high school polisci class and I was a fan from then on though our politics diverged along the way. There's a terrific doc about Molly Ivins on HBOMax currently!
Thank you, wanted to know, if so, this should really be noted when suggesting these sort of things since it has unaccounted consequences especially when you consider most people use git but don't necessarily know how to use it beyond the basics.
“The pattern of hate crimes committed against Muslims with seeming impunity – many of them in states where the Bharatiya Janata Party is in power – is deeply worrying. Unfortunately both the Prime Minister and various Chief Ministers have done little to show that they disapprove of this violence”

https://www.amnesty.org/en/latest/news/2017/06/india-hate-cr...

“ In December, Uttar Pradesh police arbitrarily arrested 10 Muslim men under a law introduced by the Uttar Pradesh Government that targets consensual interfaith marriages, and allegedly tortured them. The legislation, which has been termed the “love jihad” law by right-wing nationalists and leading politicians, had not been approved by the Indian Parliament or the state legislature.”

“ The government accused members of the Muslim Tablighi Jamaat minority of spreading COVID-19, and as a result, health care facilities denied access to Muslims. Instances of hospitals refusing Muslim pregnant women and cancer patients surfaced in April 2020. In the months following the nationwide lockdown of March, social media and WhatsApp groups were flooded with calls for social and economic boycotts of Muslims, alongside fake news stories and other misinformation.”

https://www.amnesty.org/en/location/asia-and-the-pacific/sou...

And more. But why multiply examples?
I think it's interesting to note that Bandcamp has the same quarrel with Apple that Epic does. Doesn't (or didn't) their app have a brief explanatory note about why they have to send you to the browser to make a music purchase that was a subtle complaint about Apple's shitty policies?
You still need a control group and blinding, as there are a number of ways errors can creep in to studies like this.
FWIW we find that most software teams end up significantly rebuilding/refactoring their notification infra every 2-3 years, so it isn't completely a one-time implementation. Not to mention ongoing maintenance, supporting the product/design/marketing teams' change requests, etc.

We do offer lower per-message prices for high-volume customers and are even able to help customers with cost optimization in certain scenarios, e.g. dynamically routing SMS messages to the lowest cost provider depending on the recipient's region (e.g. MessageBird is 15% cheaper than Twilio in Germany).
You can have an enormous airforce on paper, but not be able to wield it in those numbers. It's possible they simply can't get enough working planes together to make a difference, and what they have working is all that they have. It's also possible that Putin is afraid of some other border being attacked and is keeping all planes for defense (though that seems rather stupid). You can't win a ground war if the enemy can indiscriminately destroy your troops, vehicles and logistics, no matter how many people you can throw into battle. Of course this did work in WW2 as the USSR sent enormous armies full of people who were often unarmed (pick up a dead mans rifle), and had Commissars behind them to shoot anyone who failed to go forward. This is no longer the case, and it's entirely possible the troops (and some leadership) simply doesn't have any desire to kill themselves in a war they care nothing about.
Or "forgive all student loans" ... (I believe we should immediately reset the interest rates to 0 or some slightly larger nominal value, and immediately close all loans that have paid more than the original principle) ... but I don't know how this works to just forgive all of them.
If you use email or a chat platform that has some sort of history, this rapidly reduces to sending a separate link to each person. No spreadsheet needed.

Yes, it is a pain. No, it's not more of a pain than managing user accounts for the video conference thingy. Also, the video conference thing could automate emailing/texting each participant a unique link. It could manage the invites and address books locally (e.g., via the phone's existing contact list).

If something like the windows phone social hub still existed, it could even send the links via gateways to any social network the phone was logged into. I miss that phone. So much wasted potential.
So playing NES Super Mario Bros on that monitor would be clinical insanity, because it could be playing a modern Switch game instead?
Not sure if you've read it, but his bit about how God is a Republican and Santa Claus is a Democrat is great.

And this endorsement is coming from a latte' sipping out-of-touch east coast liberal.

edit: you can find the full bit here: http://www.paulburns.com/Quotes/pj.shtml
After initial news of this ruling I inspected the theme on my rarely-updated Octopress-based site and found that it included third-party Google Fonts. Turns out most themes for static site generators do so.

I haven't fixed it yet, only because the effort/risk ratio was low (very little traffic), but I still plan to fix it.
Hi! I'm Katie.
I am looking for a 6-10 week internship over the summer. I'm hoping to start my career in the Tech Industry in a non-technical role. I am interested in working in Marketing, Data Analytics, Strategy and Growth, or Finance. I am happy to work remotely or relocate to work in the office.

By the start of the internship, I will have finished my second year of a BSc Economics degree.

Location: UK

Remote: Can be remote or in office

Willing to relocate: Yes

Technologies: Python

Résumé/CV: https://docs.google.com/presentation/d/142KyhsOhzXbxg2YEGKD_...

Email: merrinkatie@gmail.com

LinkedIn:https://www.linkedin.com/in/katiemerrin/
The Single Responsibility Principle is the single most misunderstood design principle. Primarily due to its misleading name, I suspect.

A common misunderstanding is that a function or class should "only do one thing". This lead to futile discussions about what "one thing" really constitute, and tend to lead to "ravioli code" with innumerable tiny functions and objects, which is really hard to read and understand.

But the principle is about business requirement which might change independently. Don't put the tax rate calculation and the color scheme into the same class, since they might change independently, due to events outside the control of the developers. But otherwise, cohesion is just as important as decoupling. If two things are logically coupled, they should be tightly coupled in the code, otherwise you introduce accidental complexity.
This could even be a ecommerce/merch thing or something for creators. I think I remember reading that Bandcamp does like 9 figures in merch volume
wow you must be incredibly smart and discerning, being able to confidently make assumptions and judgments about people's lives and background based on one or two HN comments, and then dismiss them as an ignorant and incapable fool.
If the sanctions work it's the end of Putin (both literally and figuratively).

Personally, I think every country is looking at how much it relies on other countries to get by. Europe is too reliant on Russia for gas, and most of the world is too reliant on China for pretty much everything except food. I don't see this lasting another 10 years.
There's a very O'Rourke style quip in there too: the term "Classical Liberal" is an attempt to explain something with a label that is too complicated (or... often too inconveniently controversial) to do with an argument.

To wit: someone who calls themselves a classical liberal is doing the same thing other people do when they tell you their pronouns.
It's a very simple formula. You do a stupid, egregious and immoral thing and we shut down your entire economy. Any questions?
They expected to win quickly and easily - and are shocked it did not happened. Whether they pull the punches will be seen later. Historically, there was not much holding back punches between Russia and Ukraine. You may start reading about Holodomor, which is still debated whether it counts as genocide or not.

For that matter, historically, Russia holding punches was not exactly the thing. Not even toward Russians.

The original propaganda line was that Ukrainians are basically Russians being taken home now. That nonsense was shattered by now. The idea that this will stop punches now that they are refusing, purely because both are white, is something only Americans can think.

-----------

War in Syria did not started by indiscriminate bombing of cities. It got there through series of escalations when rebels refused to give up.
If that is the case, why would officials and experts be "stumped"? This seems like the obvious explanation.
Well, crap. Bandcamp was the perfect place for hosting my music. Hopefully Itch starts hosting music if they haven't already. I'd switch immediately. Are there any other good places to host low-budget indie music?

Soundcloud doesn't count because I get at least one spammer interacting with my tracks every single time I upload something. It's got to the point that I've started only uploading things secretly and sharing the private links with the people who will actually listen to the music.

Edit: I'm gonna experiment with self-hosting on Funkwhale. We'll see how that goes.
>Err..you might want to check your history there a bit more stringently. And say hello to Tibet.

Annexation of Tibet: 23 May 1951

Damn it, you're right... that was 71 years ago.

Have anything more recent? Other than the obvious moves against India. Russia, Pakistan, and China sure are eyeing up India.
SPAs are ideal for web applications where users are manipulating application state in real time. There are many situations where this is applicable, you can't build something like e.g. Office on the web without an SPA, calling SPAs a mistake is trendy, but betrays an ignorance of the practical tradeoffs of an SPA.
Great stuff!

For some reason, I went in expecting to see a JS-enabled multi-page web site into a SPA in a single HTML file, but I didn't expect to see images get embedded.

Perhaps offer a recursive traversal option too, but don't try that on Wikipedia :)
> Saudis

> Israelis

Already ongoing. We know which sides everyone has picked.

> Indians

We have been targeted by Pakistan-based terrorists for forty years and tens of thousands of people have been murdered. No one bothered to do anything. Instead, Pakistan was promoted to a strategic ally after 9/11 because white people died.

We have fought two wars with China. It is a mortal enemy, nuclear power and occupies Indian territory. But when we conducted nuclear tests in 1998 to develop a deterrence, sanctions were imposed on us. When China killed 20 of our soldiers in 2020 - they were bludgeoned to death with barbwire-wrapped clubs - the advice from the world was to peacefully resolve the problem.
Almost everyone underestimating Putin.
Probably there’s more than meets the eye. For sure a lot of wishful thinking in western views.
Putin never lost a war.
Not defending him, just noting that the “good guys” don’t always win.
It doesn’t matter‽

SPAS push giant gobs of logic and CSS ahead of the Time To Interaction and cross their fingers that nobody will notice because it’s not supposed to happen the next time due to magical cache thinking.

People have been ignoring actual research on caches for the entire time SPAs have been around. First time visitors have this as their first time visit. Occasional visitors show up after the last deploy, or like and enthusiastic web users get evicted between loads. And then don’t convert because your site is “always slow”.

P95 statistics don’t tell you if 5% of your users are having a bad experience. Or if new users are massively over represented in the P95 time. You are flying blind and shouting for other people to follow you.
Epic Games acquired and recently discontinued Houseparty, a video chat app. https://en.wikipedia.org/wiki/Houseparty_(app)
very cool! Thanks for sharing
Pretty interesting! Is this a self-service tool? Would love to grab a video walkthrough / demo to know more :)
> it suggests severe problems with their command structure

This is what my money is on.

Sending ground forces in without establishing air superiority is ludicrous, for reasons that we are seeing now. I guess we have a good idea where the military coup will originate.
> Use GraalVM.

GraalVM can't cross-compile. If you want to compile it for a particular platform, it must be compiled on that platform.
Your description here: https://www.feistyduck.com/books/bulletproof-tls-and-pki/ still talks about the second edition in the future tense.
If you're of sufficient size that you are a risk to a company's bottom line, I've got news for you: they probably already have a stake in you going bankrupt. Companies buy insurance against their business partners going bankrupt all the time. One such means is called a credit default swap (CDS).