skysight-inc/HackerNews huggingface dataset:
Aaah damn it you are right.

For some reason I thought it was a directive...

Too late to edit my comment.
They've sort of already tried that, with animated smart tiles that were used by apps on Windows Phone and Win8. Not something I've seen recently, not sure if that is due to it being deprecated of if people just aren't using it on desktop as the menu is never visible for any considerable length of time.
My story is less interesting, but I also remember quitting Facebook when it started to taunt me with photos of a past relationship that I wasn’t completely over yet at the time.

Stuff like that has to be common. Did the “growth hacking” cynics who design these features not realize the harm they cause, or is the generated “engagement” still worth it in aggregate despite a few lost users?
As I am approaching 40 I don't have a lot of meaningful things to add, maybe job hopping earlier (that would be late 20s) would have been beneficial for $$$ but I optimized for happiness. I do regret not taking up teen favorite outdoors activities (mountainbiking & snowboarding) again sooner (only did at ~33, would have had the money and time to do it 5 years earlier). Overall I think I did everything in this decade that I had missed out in my 20s due to studying and working too much. So maybe just don't think you're too old to behave like a 20 year old. (I actually do think I am too old and heavy to start skateboarding again, but I am prone to falling and hurting myself, so that's a personal problem, not an age problem.)
Liked "If one side supports a feature and the other doesn't, they're still interoperable, just without that feature."

--------

This is what my group chats look like when texting with iMessage users.
> Would you say that browser innovation has slowed down?

For a long time it was, everyone was stuck on HTML4 while W3C was playing with XHTML. That only really changed when browser vendors came together and collectively decided to ignore start ignoring W3C and made WhatWG. Although IE6 was also a major factor here.
One thing that I haven't seen mentioned in the article, which I find a great news is that GraalVM support is also finally coming any time now : https://twitter.com/alina_yurenko/status/1506192755235696644
Email is hard to replace in a similar way that BGP, IP, UDP and other old protocol is hard to replace. One need to have everyone switch everything, including hardware, at the same time in a coordinated fashion, and one also need to align incentives so that everyone agree that the money and time is worth the benefit of the new protocol.

Close standards is not inherently different (people who work in telecom can likely attest to that), but closed standards has a higher probability to be owned by a single entity. A single entity has a much easier time to coordinated a switch with themselves, or align their own incentives with their own incentives. If you are alone or don't need to work with others, cooperation is trivial. Obviously, having everything owned by the same entity also has its drawback. If you don't like the new price, features, tracking and forced advertisements, well tough luck. While spam is an issue with email, I am not forced to wait 3 seconds and click "skip add" every time I read an email. I also don't need to pay per email, in contrast to sms. Email could had been much worse if it was a closed standard owned by a single entity.
The teams share screen “menu” is stubbornly stack on a strategic real estate with no way to hide or minimize. Consequently, it usually hides the browser tab I’m on.

But the best part is throwing in some rdp. The teams share screen rect is carefully designed to cover the entire Remote Desktop title which is required to resize it.
Merkel's Legacy on Russia Casts a Shadow over Her Party
You’re right that in most languages, encapsulation isn’t strong enough to be used for security in this way. However, there are languages in which it is; scheme I believe has strict enough lexical scope and encapsulation to be used like this. (And of course there are languages designed specifically for this purpose, though they’re not often used: E and Monte come to mind.)

Of the popular languages, though, JavaScript is the closest to being strict enough for this style of programming, and there’s been active work for a while towards that goal:

https://agoric.com/blog/technology/ses-securing-javascript/
Topping my list of crap I ditched mid-pandemic and don't miss: Social media
Why? (Note that the idea is to force the big players to allow interop with small ones, but small startups are not forced to do anything.)
People don't realize how expensive it is to be working poor if they've never been working poor. It's a difficult trap to escape. For some it may be their own doing getting there, for others it may be environmental factors that lead them there or some combination of the two.

The fact is, it's difficult to find resources to escape and you're trapped in a difficult space where gathering momentum to make even small transitions could take years of time while barely staying afloat. This is the life of the precariat class.
ctrl+insert for copy and shift+insert for paste are still a thing in the majority of places in Windows, though I think only the ancients like me use them (people newer to the game being taught ctrl+C & ctrl+V from the start).

Not long ago I even spotted it being usable in an app that blocked ctrl+C/ctrl+V.
Lapsus$ posted this on their telegram on the 23

>A few of our members has a vacation until 30/3/2022.
>We might be quiet for some times.
>Thanks for understand us. - we will try to leak stuff ASAP.

The vacation might be the time for them to be released on bail?
> Fundamentally, maintaining MDN is costly because of the rate of instability in rapidly changing browser APIs.

Browser APIs change far less than the impression that most people have. (That impression is mostly the result of churn in what's fashionable on GitHub/Twitter this month, i.e. non-standards-based code from arbitrary projects that don't have anything to do with the browser except that they themselves are built to run in the browser.) Browser APIs are mostly cumulative.

The places where that isn't true are almost all experimental APIs. Arguably, these shouldn't be "advertised" within the reference to begin with—even before we ever consider the cost of keeping those pages up-to-date.
Digital Markets Act give very broad executive powers to EU Commission to make sure that it will get implemented.

They don't need to change law to address issues.

Specifically:

- article 7: Compliance with obligations for gatekeepers

- article 10: Updating obligations for gatekeepers and

- article 11: Anti-circumvention
A little light on the backstory, esp. United Artists, but a nice and devastating read.
Just the title is backwards. "How Michael Cimino destroyed United Artists, the best studio in Hollywood". (and the only trustworthy one)

Very similar to how this German jerk Wim Wenders destroyed the next big independent studio, Francis Ford Coppola's Zoetrope.
> It's highly likely that you have a financial stake in the company's products because nothing else would explain your devotion to so thoroughly misleading people and marketing their products across many platforms.

Let me state for the record that I have no financial stake in Purism, and I do not represent the company. I am simply a customer of the company who tries to correct the misinformation that I see being posted about the Librem 5 on public forums like this one, because I think that Purism is doing important development work for mobile Linux. I am using my real name "Amos Batto", and anyone who does a simple internet search can find my personal blog, my github page, my facebook page, etc. and verify who I am.

> If you don't stop contacting us, spreading libel about our project members and misinformation about our project, we'll begin contacting organizations/projects where you're involved about the harassment and malicious behavior across platforms towards an open source project.

This is ludicrous. You posted information which I consider to be incorrect about the Librem 5 on this forum and at r/Purism. When I responded to correct the record, you accused me of engaging in "harassment and malicious behavior across platforms towards an open source project".

Everyone can see your behavior and it fits a consistent pattern. You go out of your way to criticize other open source projects on public forums. Then, when people try to respond on the technical points, you accuse people of harassing you and trying to harm your project, which is simply not true. Responding to the technical points that you raised on a public forum is not an attempt to "contact" you or members of your project and it certainly is not "harassment" as you term it.
The Personal Computer is also a successful standard in my opinion. We see constant innovation but with interoperability. It's a little messy sometimes but keeps prices low and innovation high.
This type of destruction happened in parts of Stockholm, with the historic Klara neighbourhood being destroyed and replaced by roads and modernist/brutalist architecture.

It was apparently very difficult for people to speak up during the forced reloactions and demolishing, but in hindsight it's viewed a destructive act. Too late.

It's not like there wasn't any room for architectural experiments. Many suburbs were built at that time on empty land (with both good and bad results).
Better late than never! This should've been passed 2 decades ago to be honest.

I hope pro-chatcontrol forces won't enboldened by these developments though.
Non-mobile link (works without Javascript): https://slashdot.org/story/397861
Patreon: “When reviewing, we take into consideration the content shared on Patreon as well as any activity taking place outside our platform.”

Oh dear. So you can get your account banned without even using it directly and saying anything outside of it and they will hold your money hostage as well.

No different to YouTube then. A precedent has now been set by Patreon.
No different to the 90%+ men like me who also have no chance due to genetics.
Just secrecy I think. The complaint was that it would be harder to monitor TLS traffic in an organization by doing a man in the middle attack.
I'm sure that there's plenty of operating systems where there isn't "userland" in the common sense.
Regarding the microsoft part, how can anything not look out-of-place, when their own settings appS have like 5 different GUI design here and there.

Otherwise, JavaFX was axed from the JDK because there is absolutely no reason to tie a frontend lib’s lifecycle to that of the JDK’s. Swing could not be axed due to the insane amount of dependencies on it, but JavaFX has it in a way, better as being developed separately.

And even though it is not huge in terms of marketshare, it is doing good with proprietary solutions, cross-platform compilation to web, desktops, and both android and ios being available.
> It means coordinated conspiracy

Conspiracy by definition means secrecy. As the previous poster said, he’s been more than open that he worked on rockets for the military and his relationship with it. I don’t think there’s any secrecy here.

> My issue is with all of those who would promote violence as a solution to problems

I strongly promote non-violence, but there is always value in speaking softly and carrying a big stick. You need to be able to defend yourself or someone less keen on non-violence will obliterate you.
The quality of JetBrains products are overall high
Nope, I haven't. In fact, I don't recall using any paid services lately, except the ones my employer provides me in order to do my job.

That being said, I just don't like the concept of services altogether. If I can setup a system myself to do the thing I want, then I set it up. If I cannot, I try to find a way to live without it. I am somewhat of a Free Software idealist, so this text has really resonated with me a few years back:

https://www.gnu.org/philosophy/who-does-that-server-really-s...

So perhaps I could've left out the "Personally,..." sentence, since I'm am probably not the OP's target audience :)
It's hard to be optimistic about this. Regulators, lawmakers and courts are working with very blunt instruments and making up for it by being gentle.

Whether or not they succeed at improving choice and reducing centralised power over comms is up to dumb luck, mostly.
I can recommend chapter XI What’s the most bullet-biting hedonistic utilitarian response we can think of for a relatively easy read. Chapters II to X would probably require much more upfront investment than I'm personally prepared to make - the TLDR was sufficient.
The interoperability features are needed. We all should have a look at Russia and see what can happen if your infrastructure depends to strongly on locked systems.

Sure this time we all support the sanction, next time it might be us.
I totally started there, knowing a lot of stuff was in my reach but would take some reading to succeed with. It's still hard for me to anticipate who will persist and who will throw their hands up and declare they aren't technical.
I think a lot of it is just that coffee has a lot of antioxidants that bring down inflammation. I think modern conventional wisdom is that inflammation is the biggest contributor to heart attacks.
Statistics – Flathub
> The performance gains would have to either come from a faster (JIT'd) protocol parser, or from eliminating additional FFI calls (that it isn't obvious why they'd exist).

or, as I noted above, and will try to simplify here:

let's suppose you have a buffer which contains 5 key/value pairs, and you want to convert that into an array of 5 javascript objects in v8.

1. obtain a pointer to the isolate
2. create an array object, and check
3. create 5 objects, and check each one
4. create 5 key objects, and check each one
5. create 5 value objects, and check each one
6. convert each key into a v8 typed object, and check each one
7. convert each value into a v8 typed object, and check each one
8. attach each key to each object, and check each one
9. attach each value to each object, and check each one
10. attach each object to the array, and check each one
11. check that array one more time
12. done

vs.

1. obtain a pointer to the isolate
2. create a buffer, and check
3. parse in javascript

inside of v8, creating a javascript object inside of javascript is much faster than doing the same via c++, because of the additional checks that are needed each time you cross that barrier.

Local<v8::Value>::New(isolate, String::NewFromUtf8(isolate, t).ToLocalChecked());

is an example of simply creating a string, not assigning it into an object.
I think it's a stretch to make that claim unless you have evidence to back it up. The last time I saw WhatsApp protocol stuff it was certainly recognisable as something derived from XMPP, but very far from simply a non-federated standard XMPP service.
This only applies to companies with a market capitalization of at least 75 billion euro.
I don't remember any public inquires having any kind of effect. I remember Chrome being much better and people switching because of that.
Like Mozilla? :-) I use Firefox happily (and have DRM support disabled completely) but doubt it differs seriously in this aspect.
Sure, there is a gradient of complexity here, first you can just do your stuff in kernel in a single thread, then you'll probably want to load programs and execute them in userspace [0], then you'll want multitasking and task scheduling, memory isolation and process syncronization etc. You can call any of those steps an OS of course, its just I personally find earlier steps not that interesting.

Another one great resource (that actually inspired me to tinker with all this awesome stuff) is this book [1]

[0] https://wiki.osdev.org/Getting_to_Ring_3

[1] https://pages.cs.wisc.edu/~remzi/OSTEP/
Destin is great. I highly recommend taking a gander at the rest of his YouTube channel if you haven't already.
I just bought an MBA M1 with 16 GB of RAM. I had to check to make sure that it was actually going into sleep mode because the system seems to instantly turn on and unlock when coming out of sleep mode.

It's also cold most of the time; it takes ages to get up to what feels like "room temperature". I'm besmitten.
I'm not sure people understand how utterly dystopian and fascist this is. It's like people believe that this is a good thing, instead of understanding how totalitarianism is spreading literally everywhere.

"In the name of what's Good & Right, you have to behave how we want you to ... or else."
This would be great for consumers but not so great for Apple and Facebook. They want people into their locked down walled garden.
I (and apparently the EU law makers) think they should be.

When elected officials decide that a Plattform/network is now part of the public space the owners loose out.

It happened to railways, telephone grids and all in all was an improvement.
Yes, pollution and climate change affect everyone and I am saying that is entirely unfair because many people did not choose these things, do not contribute, and do not benefit. The loss of trees in Europe is due to global effects, not just pollution in/by Europe.
I think this is the easiest way, not sure why it's so far down on the list. Usually this is enough to prevent casual abuse. If phone number is too troublesome just use Gmail or something, they do a decent job of preventing multiply email registration. I guess the main problem is the bad actors who are determined to misuse your service will still find a way, but then you can just ip block manually
Whilst I agree with you for writing queries, the gui tools provide some nice tools. I haven’t used postico but I regularly use sequel pro and the ease to write a query and export results via csv that non technical people might need is a great feature. I’m sure there is a way to do it in command line but for me I find it a lot easier as I’m not a db admin.

Also gui tools are really useful for visualising content in tables with a lot of columns.
I've been thinking lately that we need some sort of internet identity. Something that proves you are a real, legitimate and unique person, but shields your privacy.

Netherland has something like this for government services: DigID. Every citizen can get one, and you use it to handle all sorts of government-related stuff, like your taxes, etc.

We need something like that, but internationally, and useable for everything, rather than just government services. But international is hard. And who will be put in control? Different countries have different privacy standards, not to mention different standards of corruption.
Android’s Java is no real java, it is stuck in a strange limbo of Java 8 compatibility with some cherry-picking from fresher features, while actual Java is at 18 now with plenty of important improvements.

Kotlin compiles some of these newer features’ equivalents to java 8, that’s why it is used. But that is a failure of android, not of Java.
Does this seem messed up to anyone else ? Yes it’s an inevitability and it’s nothing that hasn’t been done before but damn
When swiping between fullscreen windows, Macos sends the keystrokes to the last window until the animation has completed. The ”g” of all my git commands ends up in vs code if I’m too quick. Very annoying.
Could you help me understand myself?
Hi,

I'm Daniel, currently 22 years old, could you guide me towards understanding myself?

About mid last year an old friend called me up presenting an idea for a company.
Together, we do an excellent job serving our customers.
And then December comes around, And I have started procrastinating, no longer responding to my partner, not attending the office for the past months. The worst part is the projects I have promised to customers, have not been complete.
At first, I attributed this behavior to burn out as we have been working for 12 plus hour shifts for six, seven days a week. But as I am learning, this seems to be because of passive-aggressive behavior.
Before we started working on this company, my partner had already created an LLC, and from a previous startup experience, I did not want to get “burned” again. I've asked him multiple times to add me as a founder, and we should visit a lawyer to create a Certificate of Organization. However, this was always delayed, he told me he called the company that created the LLC to add me in, nothing has changed. I have a hard time expressing my concerns, and due to previous old trust issues not being addressed, I started to ignore him. So a few months go by, he seems to be doing okay on his own, meanwhile technical debt builds up.

Does this fall into the passive-aggressive behavior category? How could I fix this habit? And more importantly, let my partner know that I'm also trying to understand why I behave in certain ways, subconsciously.
I still don't know why I put up a wall and ignore people, what am I trying to achieve doing that? My Mother tells me I got it from my Father, oh man.
> ... it worries me ...

have you tried quitting caffeine?
A surprising number of twitch and twitter bans this week. Destiny for example is now permanently banned from twitch because he took the position that trans shouldn't compete in physical sports. Meanwhile, he has extensive history of supporting trans rights in full on debates.

As they say, the left eats their own because they could no longer attack anyone but their own.

Let's throw down. I am trans and have had srs(brassard). I am absolutely not affiliated with the LGBT political activist group.

What is going on? Trans people are treated like horseshit and ostracized from society. When you have a greatly disenfranchised group of people who basically hate society. Their goal becomes tearing down society. Destruction of society is the goal. You have some politicians who want to help and effectively help integrate trans people back into society. However, they did this through compelled speech laws. You either say their ridiculous pronouns or you end up in front of a 'hate crime tribunal' quite literally.

This isn't helping the situation at all. This is in fact making the problem far worse.
Previously at Patreon: https://news.ycombinator.com/item?id=30465394
The entire thing depends on the definition of unreliable. Is log4j unreliable? Is gcc unreliable? Are intel chips unreliable?
Is conscription not forced labour? How do you see it differently? You may think conscription is neutral or even good, but it seems fairly reasonable while maybe a little inflammatory for a general audience to describe it as slavery.
I think you might find that a large part of their speedup is by not using any of the openssl trappings of node, and using boringssl instead.
Okay - would be useful to mention, you don't process the credit cards on your own. But in that case - ask for minimal payment and possibly offer a refund. You can honor 2 weeks refund,

Personally I will be much more ok to pay a trivial sum to try out something than just have my credit card.
Email lacks development precisely because interopability is intentionally limited by existing stakeholders via opaque "spam" policies. We need regulation to require better interopability here as well so that we can have innovative mail providers that do no have to spend all their energy on being able to send mail at all.
I worked at an NGO in Cambodia. One thing I remember clearly was having lunch with this French guy who was in the fashion industry. He told me: “if you’re buying a T-shirt for $10 or less, there’s no way around it: someone, somewhere is getting exploited.”
All cars are in short supply.