skysight-inc/HackerNews huggingface dataset:
It's really hard to beat an embedded browser if you're doing a desktop GUI app. Yeah, I know, I know, there are downsides, but the upsides are compelling: very mature technology, can be very performant for many types of apps, extremely customizable, great tooling is available, huge resource pool of proficient developers, and the UI itself is more or less automatically consistent across OS versions and platforms.

Building a desktop app with an embedded browser always feels dirty, but honestly the alternative has always ended up being worse for stuff I've worked on. Buggy frameworks, missing features, cross platform support that is only 90% there, dealing with requirements for custom widgets, cost of bringing devs up to speed on it, etc.

Interestingly, a compelling reason for a non-web approach used to be that having native look and feel was a big deal, but over the past decade it seems like many apps have eschewed this anyway. It seems like most programs built in GTK always looks dated, and on Windows things have morphed so far away from the win32 look and feel that nearly everything modern looks like it might be a web page anyway.
Super lame. In the US, we use a German VPN so that we can get access to more German language content on both Amazon Prime and Netflix. It's the only way my half-German kids can stay fluent with their native tongue.

If there were a legal option to do so, I would do it. Why doesn't Netflix allow this? Come on!
This is very true and a risk with any cloud service. Ie if you make a app and want redundancy, the code is exposed not only by your own security defects, former employees etc, and each cloud provider you host on such as AWS, GCP, Azure, DigitalOcean etc. I think in practice the largest mitigation is the legal system, as its safe to assume your code already exists places you don't want it to.
I believe this should be flagged.

I wonder for how long can society take serious accusations like this one or other #meetoo public ones which ended up never suing anyone but just doing bad pres. These are cost free for the supposed victims and if no evidence is presented, it is at least, bad press against the accused part (and if it was an innocent person, for whatever reason including missunderstandigs or a malicious try to exploit a famous person, become the victim).

In many countries there is a thing called "right of honor" (the right to not be difamated) and would turn things against the accusing part if no evidence of the claims is presented.

I don't have any connection with Aubrey de Grey or SENS, but I think we should not believe any of such accusations unless these are properly reported to the police or whatever. If they are true victims, sue the person. Otherwise we all will contribute to feed the cancel culture by propagating rumors.

P.D. I expect to get downvoted as with all social justice topics. Dear Talibans: I don't mind as I believe I stand for what's right.
I am not hating on BBC just this specific article of this specific author.
jamstack is very fucked up to me, glad I'm not going crazy. you basically offload EVERYTHING to 3rd parties.
What is some View in SwiftUI?
Exactly this. But I wish Signal allowed us more time. They give us a custom option but it is extremely limited. Seconds, minutes, and hours are what one would expect. Days you can only set up to 6. Weeks you can select {1,2,3,4}. I don't see a reason these can't be arbitrary numbers. 3 months, 6 months, and a year are also another obvious points at which people want to delete. But why not just arbitrary? If it isn't any different, than just let users decide.

It is also still missing a key point we've been asking for for awhile, message archival. That's the big thing keeping me from using disappearing messages, because I don't want to take a screenshot anytime anything important is said. That's a terrible way to search for messages. With an arbitrary delete function (only limit I see is Signal's servers don't accept delete commands after 24hrs) you can have consent from the other party about archiving messages while disappearing messages is on. This provides a tremendous amount of utility.

I used to defend Signal a lot here. But with a lot of decisions they've made in the last year they seem to be just another company that "knows better" than the user. We don't need another tech company that's disconnected from users and makes changes just to make them[0]. (Beyond that, Signal isn't large enough to make people stick around when dumb decisions are made) I think this is a fine stance to take when it comes to the security portion --there are fairly objective "best practices" here-- but not for UI/UX and privacy functions. But with the latter there's a lot of subjective preferences and needs by different people and groups. Signal, you do not need to be and look like WhatsApp. Just be Signal. The progress has been very slow, new features come with footguns, and there is a lack of communication. They only seem to take communication from their community forums which has an extreme echo chamber and is the textbook example of "we know better than you" mentality. It's very frustrating and it's caused me to stop recommending Signal to people (my friends did the same for similar reasons). I just will not understand why when given the chance to continue to grow Signal decided to shoot themselves in the foot.

[0] https://news.ycombinator.com/item?id=28109842
> accessibility features

Including screen reader support? I'd love to know about any mainstream game that has that.

BTW, I didn't write the OP, just came across it and thought it was worth sharing.
It’s odd to me that everyone seems to believe different things with regard to what the creators of these cryptocurrencies originally intended for the technology. I don’t think Ethereum has failed at being a different entity than banks where a central authority can make arbitrary decisions.

At the end of the day, Ethereum is still community driven. In my opinion the main benefit of Ethereum and other blockchain technologies is transparency. Everyone can choose to go over the books and anyone can check discrepancies in the blockchain if some parties try to cheat. The beauty of this is that because there’s no formalized government, value can be generated by global consensus and currencies can be picked up and dropped based on whether the contributors are faithfully serving the community.
Well done man!

You're doing great things with Slip and I think there is a big gap in the market here.

If anyone wants to know more about Kenneth, I interviewed him recently: https://www.nocsdegree.com/six-figure-software-engineer-sala...
Anybody have any tips on how to get less angry at work? I could stand to improve a lot there.
Reminds me of a project many years ago where I was forced to use a companies crappy home-grown CMS that deployed all their microsites, they had a weird code editor that they expected you to develop in inside the CMS. I wrote a selenium script that would login and upload the contents of my local files into the editor.
This is only tangentially connected to this specific project, but I'd make the general point of, if you want something to become popular (or expect it to become popular), naming your project is important, and using names that are also general words is possibly a bad idea.

Googling for things that have multiple meanings is a nightmare, as it can clash with the other meanings. I use Kind the Kubernetes project and find searching for issues related to it tricky for this reason.
Thanks for this; I always thought it seemed a bit too good to be true
This is not entirely true. You had to apply to leave USSR and 90% were refused for one reason or another. Borders did not truly open until the 90s. Another unofficial motivation was in lines with "equity". Universities were trying to meet USSR's unofficial quotes per nationality. I heard China was/is trying to do something similar
Why can't Netflix just allow people to buy another subscription for a new country? I wouldn't mind paying extra to unlock additional content from another country.
I'll add UI virtualization to the list of concerns, especially for list views with a lot of data. Creating a UI element for each item in the list consumes a lot of memory and CPU, so it makes sense to do it only for items in view + a buffer before/after. And recycle the UI elements as the user scroll. This becomes difficult with custom non linear and non fixed size layouts. It also complicates UI automation, accessibility and keyboard navigation.
You have been banned from hackernews for spreading misinformation spewing sites.
You want to maximize how much the house cools at night to minimize daytime temperature. Then to maintain a comfortable temperature just add thermal mass.
To a recent years, lot of films where banned where I live and watching any of them is a felony! So location indeed affect what you're allowed to watch regardless of whether it's under geofencing intellectual property or another thing.

To be clear I wish I lived in a world where I can legally watch everything without a hassle. But there's no such world like that regardless of how much we want to exist. The same way there's no such world where we get paid equally ( doing the same work obviously) because we're living in different locations/countries!
> I would be happy to let go of an employee who bank their employment on the preference of toolings.

> Toolings are, like the name suggests, a means to an end.

It goes both ways. Employees are paid to accomplish an end, and I understand employees who are happy to walk away from an employer that micromanages the means to that end down to preferences in tooling. The reason you quit isn't because you miss Emacs (even if you do), the reason you quit is because your boss doesn't even trust you to choose a text editor.

That said, if the thing is your own product, yeah I get it: dogfooding is important. That said, I know of teams at Microsoft who do their (OS-agnostic) work on macOS... at some point accomplishing the end is more important than dogfooding, and you just let the workers use the tools that they're comfortable with.
WhatsApp will let you transfer your chat history between Android and iOS
How is the performance on jetbrain IDE. I love webstorm & intellij but they are Soo slow compared to vscode for me.

At first I liked them because they have lots of great functionalities out of the box, but vscode has caught up and just yesterday I switched back to vscode from jetbrains.
For java spring and react
possibly yes, possibly no

I have a couple of friends/ colleagues who live almost next to the city of london who walk in

having a proper home office takes space up - this will be a bigger inconvience for people in smaller houses or flats/ appartments

I generally work at least an extra hour a day when wfh - or more, since I'll just leave PC on while around the house, and I'll answer any important emails
I think you could look at it in terms of sustainability: "magic" progress has the potential of "magically" vanishing if it's inner workings are not sound, reliant on an unreliable other, etc.
The version we had in the 1970s was basically this, but more industrial: a belt-driven fan in a minimal steel frame with a set of shutters that would open when the fan was on.
Fires are a symptom, making a hard problem even more difficult. Having climate change managed by the whims of the ultra rich seems a risky move.

I guess we will find out if private industry can solve it.
That's disappointing. Maybe I should give Secrets or Bitwarden a shot now.

Wondering if they will refund my outstanding balance into cash
Was the Space industry 90% a political problem before SpaceX and friends disrupted it?
All of these points are relevant and in my experience, true.
Not only that, but it becomes harder to recognise consistent norms. If you post an assertion and I respond with a 350-word cited explanation of how you are well-intentioned-but-factually-incorrect, am I

A. Behaving like a know-it-all jerk?

B. Behaving like a contributing member of a curiosity community?

Depends on the community norms and how well we understand them.
Too big to fair came after 2008. Before then it was assumed that if a large institution did fail it would be orderly and the system could take the shock. That turned out to be wrong when it did happen...
[dupe]

A few days ago, lots of discussion:

https://news.ycombinator.com/item?id=28107614
The article does not say that. It conflates copyright and trademarks a couple of places, but it's clear that this is a combination of Redbubble applying their own over-cautious policies combined with trademark registrations, not copyright.

There are plenty of issues with trademarks too, but they are very different to copyright.
That defense pose is really strange, and in some aspects really disgusting.

"In order to orient you"?
"Laura references an email I wrote - inadvisedly, for sure, and which I unreservedly regret - to her when she was 17"?

Even if this is the watered-down, best-light scenario, this is very weird.

And then tries to use Laura's words against her- she previously dismisses it as an honest mistake and then changes her mind when presented with apparent new evidence. And somehow portrays this as them being deceived.

Why would anyone try to trick two women into making allegations that a guy is a creep? They fully well know that these allegations will blow up their careers and are very likely to be unsuccessful in influencing Aubrey de Grey's career long term. If one wanted to smear Aubrey de Grey, she-said-he-said creepiness is one of the least effective ways to do it because a wide swath of the population aren't bothered enough to affect someone's career over it-- the only reason consequences are newsworthy is because they're so uncommon.
I've crushed on co-workers; I've had crushes on professors; I've had crushes on classmates. Attraction in a work/study environment is real. The thing is ... you don't have to do or say anything, guys. Just keep that stuff locked down like a non-creep and it will eventually pass.

Writing love letters to 17 year olds who work for you? Come on. You should know/do better.
1Password and the Tower git client were somewhat similar: They started on native Mac first and years later introduced a native Windows version that lacked behind in features and polish.

1Password for Windows slowly(!) caught up, and even after all this investment, they decided that going for a web-based UI across all desktop OSes is the better solution.

Tower did not change this: Their Windows version is still lacking, and I am still confused by their website about which features are Mac-only and which are also on Windows.

Are they in a better position now for sticking with native apps? I stopped using them and moved to GitKraken that has the same UI across OSes. It is not as pleasing as that mature macOS version of Tower, but it is still better than constantly switching between an awesome and a "meh" app.

Maybe cross-platform consistency is more important than having one main attraction and multiple sideshows.
> To a recent years, lot of films where banned

We are not talking about films which are specifically banned, or content which is generally illegal. We are talking about content that is 'normative' and generally legal around the world, but is artificially restricted based on geofencing.

For example, attempting to watch a film that is legal both in Country A and Country B, but not being able to because of the region you are logging into Netflix from.
Meaning DVD/blueray?
I remember being in my engineering school with prepa intégré and the teachers lamenting that we had not studied vector space in high school like students used to 15 years ago. I have a friend teaching at a math sup/math spé who complains about the lowering of the level. So yes, the level has been lowered and entry requirements have changed. I do know that in both prépa intégrés and math sup/math spé they try to compensate for the lower level out of high school by condensing all that should used to be done in high school within those two years. Of course those two most famous high school are an exception but those are such a small percentage of the total number of engineers.

All countries use entrance exams, it's not something that specific to France and of course there's an inherent unfairness to them, kids from better educated families are always going to get better results. In fact if we were talking about fairness then the disappearance of boarding schools (internats) have actually increased inequality. There was a time when a lot of kids spent the week in boarding schools, for kids from families with less focus on education (like my grandmother who kept telling my mum that she should stop reading because it'd cause her headaches), it removed them from non-optimal environment and put them in situation where they had better access to education. But I'm not sure that's desirable or optimal :)
I suspect that 5-10% number is actually a bit deceptive - a huge number of people are saving 0%, so among those who do save, the average must be significantly higher.
Importmap for Rails: Build Rails Applications Without Webpack, Yarn or NPM
First I've heard of exponential type... to make sure I get it, you're saying there are 2^3 possible functions which take a status and return a bool? So if the enum inputs are success, wait, fail, you'd have

Fff

Tff

Ftf

Fft

Ttf

Tft

Ftt

Ttt

All as possible implementations of that function. Neat...
The same thing was said about every programming abstraction to ever be introduced. How do we expect people to build memory-efficient applications when they become reliant on a garbage collector?
>People want to move to cheaper states (mostly to be able to buy property). I doubt political affiliations have anything to do with it.

This is such a crazy disconnect, though. They might not want to move to a "red state", but they "just happen" to like the ultimate result of red state policy.

>In fact if we dig one level deeper I'm willing to bet most of these moves are happening to liberal enclaves in republican states.

Sure, because they put more stock in maintaining their political self-identity and label than they do in accepting the fact that they might actually prefer living in a place that's the result of red state politics. Even if that's liberal enclave.

It's a form of self-denial.
Because the person who owns the content sold exclusive distribution rights in that country to another distributor.
Terrence Tao – Structure and Randomness in the prime numbers
In EU Netflix doesn't change the content now immediately. I was on a holiday recently and kept seeing the home content on Netflix.

https://help.netflix.com/en/node/24853#
Memory bloat, for one.
> How is the performance on jetbrain IDE. I love webstorm & intellij but they are Soo slow compared to vscode for me.

It's pretty configurable. In my experience, it's pretty quick. It's not text editor or VS Code quick but the only thing that ever trips me up is the occasional re-indexing. Well worth it for how well it does everything else.
This is the first time I've seen the term metaverse in a non-joke context.
It works both ways. There are plenty of companies that will happily take productive engineers, without forcing them to use a slow, poor-quality IDE as their main tool, full-time. It's not a minor annoyance if it's the tool you use throughout the day, to do a job for which you are then evaluated.

"Tools are just means to an end" is just one of the many rhetorical devices that cushy managers use to eschew responsibility. Of course they're means to an end, but some means are better than others, and usually those with better means end up doing a better job.
He admitted to sending that email to a 17 year old.
[Off topic] What are available options are best practices for CTO/VP Engg leaders to build efficient and secure developer access ? We use OpenVPN but it's not most easiest one to build fine grained controls
Thanks, I'm early-mid career, and this feels like really good advice. It almost seems obvious: be helpful, don't be an asshole, and you'll be fine.
Netflix has very little content in the grand scheme of things. I quit paying for netflix because 99 times out of a hundred, Netflix didn't have the movie I wanted to watch. They try to hid how small their streaming library is by making it difficult to search, but there are/were third party indexes (with reasonable UX) of their streaming library and once you start using such an index, it becomes clear just how little content they have.
> If they start off with things like that, there' so much magic under the hood, they won't understand how anything works. They don't understand they don't own shit until it's too late.

I'm sure this has been said dozens of times throughout the years as we've built more and more tools of abstraction. As software gets more complicated, it's OK if not everyone fully understands every part of the stack. People specialize, and then become experts at their small scope.

Or even if they're not experts at their slice, not every company needs a 10x code wizard who understand the system up and down. Some companies just need someone lightly technical to mess with website templates or write simple scripts and services.
Oh, we've got quite some of that to go around, too. Wars are good for creating further problems down the line.

In the closing months of WWII, the German sub U-864 was sunk just off the island of Fedje in south-western Norway; among its cargo was 67 tons of mercury and scientific personnel - it was on its way to Japan to aid in the war effort.

The quicksilver is still there, slowly seeping out of the wreckage; good thing (as such things go...) quicksilver is heavy and insoluble in water. With any luck it seeps into the seabed before any marine life ingests it to find it is not insoluble in fat and tissue.
Here is a US Forest Service expert from Oregon talking about why forest fires have become bad. The summary is that we have forests that are younger, denser, trees with inadequate forest management. We need more effort in clearing dead dry fuel, managing pests (that cause more dead dry fuel), limiting forest density, and introducing breaks between wide swaths of forest.

https://www.ted.com/talks/paul_hessburg_why_wildfires_have_g...
A few points:

- The O(1/X) acceleration property prevents a 300km/h wind from getting the blimp to speed quickly. The "entire air mass moving" doesn't change that; you'll see wind flowing around the blimp, wind becoming turbulent and reversing directions, wind losing velocity and converting to heat and sound, local portions of the blimp temporarily deforming, potential blimp damage, and all kinds of other effects from a microburst, but you won't see a high mass-to-surface-area-ratio object have its center of mass accelerate quickly from wind drag.

- The blimp _would_ need to have sufficient propulsion to counteract average wind forces over some time period. If you had a sustained downdraft with squared velocity averaging 270^2km/h over the surface of the blimp for any substantial length of time then the blimp would need equivalent upward propulsion to avoid _eventually_ crashing into the ground. For a sufficiently large blimp though, "eventually" can be extended as far as you'd like by reducing the acceleration induced by such forces and allowing you to average external forces over a longer time period before experiencing any negative repercussions.
Freeman Dyson made the point (from memory) that the main advantage was that it was powerful enough to lift a really big payload into orbit. If you were going to lift the parts into orbit using chemical rockets, then that was defeating a lot of the point of using the technology in the first place.
If I'm standing in a puddle of gasoline smoking a cigarette, do you order your engineers to build me an e-cigarette with freefall detection?
Double tapping the power button on my S21 brings up the camera. Tried it now and it's almost instant.

With how fast mobile SoCs are becoming, I think this will be even faster.