skysight-inc/HackerNews huggingface dataset:
You absolutely DON'T understand what is going on there.

The President of Ukraine is one of those Russian speaking Ukrainians that you're talking about. Why don't you ask him whether he would prefer to be part of Ukraine or Russia?

According to polls, Russian speaking Ukrainians overwhelmingly want to be in an independent Ukraine. And the longer the fighting goes on, the stronger that support gets. Strip away Russian propaganda, and "Russian speaking Ukrainians want to be in Russia" turns out to be a fantasy.

It is likewise only in Russian propaganda that Ukraine was looking to get nukes, or was on a course to join NATO. The "breakaway republics" in fact were invaded by Russia in 2014. Yes, the "green men" weren't wearing their Russian military insignia, but nobody was actually fooled. And satellite photos confirmed that the artillery was being fired from Russian territory. See https://iphronline.org/wp-content/uploads/2016/07/Joint-repo... if you doubt me.

I'm not happy with everything we did involving Euromaiden. But Russia had set a democratically elected leader on a course to take over and become a Russia-friendly dictator. Ukraine need look no farther than Belarus to see how that story turns out. Describing it as the overthrow of a democratic regime is at best a half-truth. Probably no more than a quarter truth.

When it comes to legal issues, Russia HAS no legal ground other than a military, a willingness to lie, and other people's unwillingness to confront them.

Let's talk about the whole Nazi thing. It is true that the Azov battalion started as white supremacists, and got absorbed into Ukraine's military. (Then toned down the whole white supremacist thing a lot.) However this problem exists on both sides, and there are likely more white supremacists fighting on the Russian side than the Ukrainian. If this comes as a surprise to you, start with https://www.rferl.org/a/russian-neo-nazis-fighting-ukraine/3... for some of the basics. Worse yet, Russia has actively solicited, and received, international support from white supremacist organizations. Supporters like Steve Bannon opened doors, and are part of how we have Russian propaganda being spewed over Fox News by people like Steve Hannity.

Despite Russian rhetoric about "denazification", it is Russia that has sought out and obtained support from neo-Nazis and those sympathetic to them.

And so we see that again and again, you are consistently misinformed. You've swallowed Russian propaganda on issue after issue. This is in addition to your unwillingness to call a spade a spade and recognize Russian genocide as what it is.
I learned a long time ago that doubting Musk is about as safe a bet as doubting Bill Belichick’s draft choices. Somehow, he always ends up winning, even when it looks like he might lose.

But who knows, maybe this time will be different. I doubt it though. I don’t understand why people think involvement of the court system spells the beginning of the end for Musk. On the contrary, it’s a $44 billion deal (for now lol); when it comes to negotiation, the courtroom is part of the battlefield. Just a few months ago, the Twitter board was refusing Musk’s bid to buy Twitter and even discussed a poison pill to stop a hostile takeover. Now, that same board is taking Musk to court, trying to force him to buy Twitter. So who is really losing here? And who is in control of the situation?

btw, has anyone seen @jack lately? I think he and Musk might be up to something.
It would be a completely plausible additional plot line in Forrest Gump.
H1 2022 cybersecurity product-led growth market map
The point isn't whether climate mitigation will cost people on their bills; it's that you can reframe the question around a moderate amount of money --- less than people will spend for a medium coffee from Dunkin Donuts 3 times a week, say --- and watch support drop precipitously. That's suggestive of how people prioritize climate change among other issues.
It's a key he wasn't supposed to have in a high-security environment, and it was used to download the exact data that appeared on WikiLeaks. It's a little bit more than "just happens to have the key".
allegedly the ports are all mined with Ukrainian mines, Russia has stated that it will allow grain to leave the Black Sea if Ukraine removes it's mines. Sounds like both parties are being stubborn.
My Masters was a complete waste of time and didn't help at all.
Browsers sometimes try adding things to URLs to try and make them work. Firefox tends to add https:// if http:// fails, perhaps some browsers are adding www.
> Reducing carbs or salt are the two easiest way of doing so.

This diet specifically did the opposite of this "advice". Potatoes are pretty high up on the complex carbs list and one of the takeaways in the article was a finding that some people needed to increase salt consumption in this diet. Their figures also showed a linear relationship in weight loss over time that seems, at least with four weeks of data, to much more sustainable than many other diets and suggests what was lost wasn't just "water weight".

In general a lot of the article is about how much this diet is about ignoring usual experienced/serial dieter "advice".

This article was definitely clickbait to get a lot of people asking these questions about what about this diet makes it "remarkable", especially because it ignores so much "experienced" dieter advice. The working theory is that it may lower a person's lipostat, but that's just a working theory and the article acknowledges it will be a few months of follow ups to best evaluate that working theory.

An article can be both clickbait and thoughtful discussion.
Life is hopeless if you are unwilling to defy the odds.
Fwiw, I've head a great time with rust qmetaobject for some (basic) GUIs. Qt is more polished than any non-concerted (or even concerted) effort is going to be in at least half a decade
I almost ordered a Freewrite a few years ago but I got a whiff of the jank at the last minute, and thought better of it. My use case is writing fiction, probably around 100k words a year, and I am easily distracted (especially since pandemic WFH came along and shredded what was left of my attention span) so I wanted a device that would frictionlessly support my writing (in plaintext Markdown) without internet connectivity or any other bullshit.

I bought a Pomera DM30 instead, and I love it. I haven't seen it mentioned in this article or thread, so I thought I should call it out. There is no US keyboard version, but the learning curve for the Japanese layout wasn't too bad, and otherwise it's perfect: small size, e-ink screen, plaintext editor saving files to onboard flash (easily accessible with USB) or SD card. There is no pointing device, but (and I'm saying this as someone who wrote a novel in Vim) the editor provides enough commands to get around a document without too much trouble. More than anything else I think it's the screen size that discourages pathological editing-as-you-write, especially if you pick a comfortable font size.

The DM30 is a serious tool for people who want to get work done. If the idea of the Freewrite appeals to you but you feel like the Freewrite itself is bullshit, check out the DM30. It's also significantly cheaper.

edit: looks like it's discontinued, RIP: https://www.reddit.com/r/eink/comments/p5zg6s/fyi_the_kingji...

Get one while you still can...
Even EU and US servers would be poor comparatively. I'd get > 150ms latency to either, but I get < 30ms from my local Youtube edge nodes.
> That is, the evidence we have in support is Twitter’s filing.

That’s not entirely true. The evidence referenced in Twitter’s filing is largely the already public merger agreement and independently verifiable public statements by Musk.

> Public announcements of a deal don’t always give a good idea of what the deal actually looks like.

On the other hand, the text of the merger agreement filed with the SEC for the acquisition of a public company better give a good idea of what the deal actually looks like; there are, after all, laws about that.

https://www.sec.gov/Archives/edgar/data/1418091/000119312522...
That was one of my favorite bands as a kid, looooved All's Well That Ends Well.
https://en.wikipedia.org/wiki/MSNBC
This took me a bit of time to realise, but well-designed software can avoid this problem rather simply: Combine the Magic Link with a short-code that can be manually typed into the browser session attempting to login. This short-code can then be prominently displayed in the email header and/or early on in the email body, so a user can simply read it off the notification that the email would generate. No need to switch apps from browser to email.
"Worth merely $700m."

So, 300x less than his brother. Quite a difference. Two orders of magnitude are a lot. The gap between those two is as big as a gap between Kimbal and a random person who inherited a nice home in California worth about 2,5 million, but has nothing else of value.
Exactly. This was a materials science problem rather than a limitation of coming up with a design for a steam engine.
On the shelf behind him, in the photo, are five photos of his wife, (one appears to be with three daughters?)

A family man, good on him.
It’s funny, both the author and I have watched Jobs’ commencement address, but it’s as if we had watched two completely different speeches. I can’t remember a single moment that I interpreted as some cheesy “do this and you will be successful, like I am” recommendation. To me it’s a speech about a life philosophy, and has very little to do with “success” in the shallow sense. It doesn’t inspire me to try to become Steve Jobs, it inspires me to try to become… me. If anything a key takeaway for me is kind of the opposite; that it doesn’t matter if other people think I’m “successful”.
I just don't get how the browser gets a response like this (below), and then figures out what to do next. Sister comment said it might just try the common "www." prefix.

$ dig wixsite.com

; <<>> DiG 9.16.1-Ubuntu <<>> wixsite.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 65168
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;wixsite.com. IN A

;; Query time: 3 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Sat Jul 16 09:12:42 AEST 2022
;; MSG SIZE rcvd: 40

$ nslookup wixsite.com
Server: 127.0.0.53
Address: 127.0.0.53#53

Non-authoritative answer:
*** Can't find wixsite.com: No answer

Does this mean that the WIX SEO team should really resurrect the record and do a 301, otherwise they are wasting their inbound links?
Here is someone who should write a book on Engineering Management.
I don't care either way. I don't like Twitter and I certainly don't like Musk either.

But given what I know about the subject, there's an "obvious" element of justice, who is right or wrong in this situation. Given everything Musk has said, and comparing it against what Twitter has said, I'm inclined to believe Twitter's argument over Musk's so far.

Maybe Musk is holding back his best arguments for court, which is a possible strategy. But everything he's revealed thus far is... pretty bad? Like, poop-emoji bad.

I presume that's what this discussion is about after all? Evaluating the arguments the two sides have brought forth so far? Why else would we be talking about this subject? I mean, both sides are pretty much tweeting their arguments into the public sphere. We certainly have enough to discuss on the subject already (IE: Whether there's elements to disbelieve in Twitter's statements so far, or vice versa for Musk's statements).
Largely because officers don't know what situations will warrant them. and over 2,500 cops are assaulted with firearms, with 250+ of those resulting in the cop being shot each year in the US, and this often happens during routine traffic stops.

[1] https://onlinelibrary.wiley.com/doi/abs/10.1111/1745-9133.12...
[2] https://www.fbi.gov/contact-us/field-offices/dallas/news/pre...
Is there any way that you can quantify that? Please remember you're on hackernews, not reddit.
Don’t think “IT people” are immune.

My favourite one is VMware vSphere: it shows several in-your-face pop ups the first time you run it with a checkbox to “never show again”.

I consider it a funny kind of anti-shibboleth seeing VMware admins that use that console daily clicking through that dialog without ticking the checkbox.

Every day, for years.
After loading your site and I giving it my address it told me I should be able to see the ISS in a few minutes, with just 11% chance of cloud cover. I looked outside through a window.. and yeah, there it was! It moved across the sky exactly as promised. Last saw it a decade ago.

The night-time tinting of the street view along with the rendering of the stars and the moving object is really nicely done. It made it so easy to visualize where to look.
Do you feel the outcome of his attempt to take Tesla private was Musk "winning"?

I'm genuinely asking, and not being glib.
How did you pay for living expenses while getting the degree?
A quick master's is generally always worth it in a technical field.

Most Universities have a way where you can spend a single extra year or two max and tack a Master's onto your Bachelor's with testing or a quick project. If you can do this, do it.

On the flip side, if you're not getting a PhD, avoid the thesis Master's like the plague. It will suck up vast amounts of time and isn't worth the risk.

The money bump combined with the doors opened because you have a "credential" is very useful over the course of your career. It also has an impact when layoffs and promotions come around because you can be associated with the "research" groups while pure Bachelor's are blocked by silly HR rules.
One comment was on the general trend, and the other on the specific, one day prediction. The old news article was quoting the Met Office. It was the Met that predicted 48C in the 90s.
Book Review: The Righteous Mind
Is there an ECS-compatible ontology for UI components?
This approach doesn't work for GUI frameworks IMO. When building an application, you're looking for a GUI library that meets a set of requirements. If it doesn't meet those requirements you're not going to use it: as an application developer you're not going to want to rewrite the fundamentals of the GUI library, so there's no opportunity for that library to improve.

Maybe it would work if there was no other choice, but in the end you can always use bindings to GTK or some other mature non-Rust UI framework, or use web-view based option.

In order for a pure Rust solution to succeed in the general case, it needs to meet all of these constraints from the get-go, but of course that's an insurmountable task.

For that reason, I think the best approach is to not try to "solve" GUI yet, but instead focus on the pre-requisutes:

- Window creation.
- Text rendering.
- Compositing.
- Accessibility.
- etc.

ie. all of the things mentioned in the article can be separated out and tackled one at a time. For that reason I think the author has taken exactly the right approach.
Like Louis Pasteur said about his scientific success, "Chance favors the prepared mind". Luck is important in providing opportunities, but if you aren't paying attention, you'll miss them.
Raphlinus, great post as usual, thanks for sharing your knowledge, is always an interesting read.

I'm loosely following the progress of slint ui (formerly SixtyFPS), anything interesting in their approach or does it strictly matches one of your examples?
When I was a kid, around 2002, I was lucky enough to tour EA's campus. They joked about how they called it "the dorm" and I saw sleeping bags in offices. Didn't really put two and two together until the livejournal post dropped.
I'm not so certain.

One of his examples of the importance of not focusing on success is actually a success story; he just conflates the path to success with the content along that path. That might sound confusing, so consider two ants that go to find food. One ant does it by crossing over an area where a plane did not crash. The other finds food by going over an area where a plane did crash. They both report back the success story - a pheromone trail that describes their respective path to success. The content along that path and the path itself are separate things. Just because the content on the path to success involved reasoning with regard to a plane which just so happened to be crashed doesn't mean that communicating expected value of paths in general is refuted. Otherwise the point is self-refuting, since it argues on the basis of a path description which has positive expected value that path descriptions of expected value are inherently flawed.
Just because you keep repeating this line, it doesn't make it true
My experience: I got a master's degree from a pretty weak school about 10 years ago. There was rampant cheating on tests and I didn't learn that much. While I'm not sure it helped me land any jobs, I do think it did help me get a higher salary at a few places.
I think that's representing the keys, so if you'd have multiple types of objects in an array the key table would have multiple rows and the leading number index for each object would define what the keys for that object would be.
Any degree, by the time you have it, might be deprecated or eroded to the point is pointless.

In what way is a Masters in Comp Sci going to be deprecated or pointless in the 1-2 years it takes to earn it?
Hidding a treasure and having someone who doesn't understand geography create the map doesn't seem logical to me, but I've seen worst in the industry.
The US did that. But only with copper. And so the telcos just ripped out all the copper. There's not too much left.
100% agree. As an Australian, it's fascinating to sit back and watch the mental gymnastics they need to run.
Aren't App Store and Photos Mac Catalyst apps?
No. This is insanity.

Faster speed will mean that providers will charge more. I am perfectly fine with 25 Mbps. I was fine with 10 Mbps too until they eliminated that level and I was forced to pay more.

Edit: why disagree?
Oh R-Type... I had trouble beating the final boss of the first level, but once I got through once, I played on and on and on, getting to level 4 or 5, I think, and I had my hands literally shaking from stress, fearing to lose all the powerups.
It seems astonishing that people are paying large sums of money to obtain master's degrees in anything. If you have no opportunity to get paid as a research assistant / teaching assistant and have tuition covered by some other route, like a grant or something, then it's probably not a real graduate program, just a means of extracting cash from aspiring students.

Real research and teaching programs need graduate students and will offer you a package of some sort if they think you're any good.
If, say, Comcast had to lease their last mile, why wouldn’t they charge an arm and a leg to whoever was trying to sell internet? I don’t see how this would bring prices down meaningfully.
“If you want to build a ship, don’t drum up the men to gather wood, divide the work, and give orders. Instead, teach them to yearn for the vast and endless sea.” — Antoine de Saint-Exupéry

I will one hundred percent agree with you that my approach is not a good one if you want a pretty good GUI in a reasonable amount of time. For that, an incremental approach, especially adapting some existing successful design, would be better. But that is not in fact my goal, it is to yearn for the sea.

I am, quite deliberately, spending a lot of risk points. In addition to using a language which may (see elsethread) not be a good fit for expressing UI at all, I'm building a GPU 2D renderer from scratch, also using compute shader techniques which have not been proven, and I am designing a reactive architecture that is not just a simple adaptation of React. Any of these could fail, as have some of my previous attempts. But I think they will be interesting failures, in that we'll learn something, and if all the pieces do come together, it will be a UI toolkit capable of performance completely untouchable by the existing state of the art. In turn, I'm interested in how that could open up new creative possibilities constrained by current implementations.

So I'm pretty comfortable with my approach. And hey, next time you're in the Bay Area (or perhaps when I'm in your neck of the woods), lemme buy you beer and we can talk about why it gives you satisfaction to dump on other people's work.
Sourcegraph now indexes all 87k+ Rust Crates
wouldn't this imply that either the ranking system is broken.....or there are less than 1 million active sites.....
What is your definition of copper? Almost everywhere I’ve ever lived, the only broadband internet available was provided using coax cable.
If Google Chrome wants a feature designed one way, and Brave wants it designed another way, which one is going into Chromium?

Pretending Chromium isn't just an open source fork of Chrome is silly, it's just a method of letting a bad actor have it's cake and eat it too: Forcing a proprietary blob down everyone's throat while claiming it's open source because they toss some of it's code over the wall.
For most text rendering in the 2D UI use case, I'm not sure there is that much to solve anymore. Aggressive caching of rendered glyphs solves almost all the problems in practice. From what I can tell, Slug is targeted at games and 3D, where there are still interesting problems, but those aren't the 2D UI case.
Funny, if true (doing some research...) I'll add this to the warchest for that classic interview question about what happens when you type a url into your browser.
I don't think it's reasonable if it means my provider's offering start at 100 Mbps vs my current 25 Mbps, at what I'm sure will be at least double the cost to me.
The thing is, there do exist UI frameworks that prefer composition over inheritance and strictly tree shaped components where data only flows one way: they're all the rage on the web.

And that's great, because they give plenty of useful insight into things that work and don't work when designing UI frameworks this way.

To be fair, it's not exactly like nobody realized this. More than one Rust desktop UI framework is explicitly React inspired, and it's not like FRP-based UI was non-existent prior to being popularized in web frameworks. Still, all the same... I suspect the best answers for how to do good UI in Rust are not far away from this paradigm.
But if a negative dentry does not yet exist, and a filename is requested for the first time, does it read from the fs?

The DDoS scenario would be doing GET requests of random nonexistent filenames. You could change the name at every step so that the check for a negative dentry is never a cache hit.
> 4k during a zoom call would be fine on 100Mb

Not sure what bit rate TV is at, but one 4K YouTube stream can take up to 68Mbps, and 8K even more.

We're on 400Mbps, and even then I manage to block internet for others when I download a large file at full speed.
if you find out, be sure to let everyone else know.
Fedora might became an official KDE patron
if he sold it for high enough, could be a Scrumdog millionaire
Why do you think standups are stupid?

They are merely a way to understand what the rest of the team is working on and to make sure you have the resources you need to do your job without having to interrupt you later or are you having to interrupt somebody else later it takes 15 minutes and it often saves hours of wheel spinning.
I think you're somewhat overestimating the amount of bandwidth used by those services. TO watch Netflix in 4k, you only need 15Mbps, zoom uses about half of that for a decent connection and will downgrade nicely.
The Steampipe open source project and community are managed by Turbot [1]. We also have Steampipe Cloud [2] in preview if you'd prefer a hosted version focused on teams.

1 - https://turbot.com
2 - https://cloud.steampipe.io
“Shit Academics Say” Twitter account hacked, Twitter Support refusing help