skysight-inc/HackerNews huggingface dataset:
I appreciate the work GNOME authors have put in over the years - but at the same time am highly critical of many of their choices.

My personal favorite desktop environment is Cinnamon:

https://en.wikipedia.org/wiki/Cinnamon_(desktop_environment)

created by the Linux Mint folks as an alternative to GNOME 3. But even there we are stuck with the horrendous Gtk file-picker.

A compile of problematic claims from the post:

> GNOME 3.0 was an exciting new desktop designed for today’s users and which is suited to a range of modern computing devices.

That's quite debatable. Or rather, it seems that the designers decided what "today's users" need, and neglected to verify that was actually the case.

> Flatpak, the next generation application framework for Linux

It is not.

> Flatpak ... provides cross-distribution applications that are more secure than traditional Linux apps

Baseless claim. And it is somewhat "imperialistic" of GNOME to expect people to get binaries directly from them.
> The bosses don't care, of course. They have their own offices, and people who work in open-plan spaces are replaceable, so who cares if they get sick?

exactly, this is the harsh truth.
James Webb Space Telescope shows big bang didnt happen(https://mindmatters.ai/2022/08/james-webb-space-telescope-sh...)
9 points|mactitan|13 hours ago|3 comments

Does the James Webb telescope show that the big bang didn’t happen?(https://mindmatters.ai/2022/08/james-webb-space-telescope-sh...)
2 points|the__prestige|2 days ago|3 comments
The phrasing in the article is a bit confusing if it's actually established that it was running autonomously or not. (other articles suggest that's currently unclear/hasn't been announced)
It's a violation because you have to get explicit permission for each and every way of communication. So giving permission to be contacted through a single email address doesn't mean you gave permission for the phone or in this case another email address.
Thank you for the clarification. That gives me something to think about.
France: https://www.systeme-de-design.gouv.fr/
per previous discussions, unknown: https://news.ycombinator.com/item?id=32441911
This was incredibly well-written and an enjoyable story. Congratulations on pushing through and getting traction.

Something that resonated:

> We had to put 5 million JPY (~$45k at the time) in our business bank account and leave it there. For... some reason.

Living in Asia I've come across this bizarre government obsession with "money in the bank" when dealing with them:

"You need $15k in a bank account to apply"

"Ok well I have 20x that in an index ETF and it's been sitting there for a decade is that fine?"

"No you need to put that much in a bank account and leave it there for 6 months to qualify"

"What happens after the six months? I can simply take it out again?"

"Yes, that is acceptable"

[Confused Face]

No one seems to know why the rules exist, but everyone is certain there's a good reason for it.
Maybe they have a bundle per page and it's in each one: https://www.npmjs.com/package/jquery
There was a thread a few days which has some recent comments on this topic,”How do you break into a career in machine learning? (2020)” [0]

0: https://news.ycombinator.com/item?id=32342925
Hi Sam! I have...about the same number of domain names as you have journal entries. Will message you and see how we can match them together.
Data engineers exist at organisations without any ML work.
Some users want to block only ads (visible content), some block everything including analytics, support widgets, mouse-over widgets, social media links, "back to top" links on pages. Some lists even block everything by file name, e.g. /tracker.php regardless of domain.
Fuck mystique.
Does any browser cache the parsing, tokenizing and built AST of Javascript libraries between website visits?

Also, I don't visit UK government websites that often -- so I'd suspect I am "cold cache" whenever I do.
Ok, but then what does the dev do if it fails?

It sounds like you want to use the cache as a private local memory near the core, this is called a scratchpad memory.
And to maintain the scratchpad memory a DMA is usually used.

It is much more reliable than a cache that can evict data behind your back.
Because we generally have no (or little) control over the cache eviction policy, and an interrupt or context switch can evict what you purposely fetch in the cache (and cache coherence can also cause data eviction).

PS: Note that in some circuits the scratchpad and the L1 cache share the same memory, this enables an adjustable cache and scratchpad size
The article goes on to explain that they are optimising for extremely low spec devices used by financially and socially disadvantaged users. The majority of their users load pages in less than 1s (likely due to caching and connection). Some users take 25s or more to load a page. It is for these edge cases they were testing.
- Russia: http://gov.design/
"Data in Signal" isn't a thing.

Save messages and media you want to keep outside of your encrypted chats...
The fact that a large userbase has evolved on smartphones does not mean that the desktop userbase is dying. In fact, it's probably increased in size somewhat. And we need to make UI designers understand that what may work and be appropriate for a smartphone or tablet should not be applied to desktops.
If the phone number requirement is the only part you dislike, buy a tourist Sim card with cash. The greatest lie of online identity is that phone numbers are tied to individuals forever.
Holding a heavy weight overhead is an inherently unstable position. Even if you can lift it overhead (using momentum), doesn’t mean you can hold it overhead. Even if you can do a few overhead presses, you need to be very careful not to do it to failure, as you need enough strength to safely bring it back to the ground.

If you lose balance and the weight swings back, your shoulder is fucked, especially at that weight.
People interested in this article might also like this list of salary figures for japan. https://opensalary.jp/en/
Hyzon Motors (HYZN): Total Disaster – Sell
Loaded from the Internet once.

So it's cached, but the browser still needs to access and load the file! :)
What does this have to do with attribution? Attribution is generally concerned with attributing revenue to marketing channels.
This is the first time I've ever heard of christian Ubuntu !?
GNOME is very keyboard centric and it is a joy to use :)

Nautilus improved a lot the past years. There was a big backslash due to the removal of find-as-you-type but the new search instantly works as type-ahead-find inside the current directory or recursive. Special thanks to Carlos Soriano!

I also thank Red Hat (Debarshi Ray and David King) for the transparency feature of gnome-terminal. I maintain myself a package for Arch with the required patches because I want it.
Non-greedy match (match what's necessary nothing more.)

The default is greedy... match match match nom nom nom!
The article is talking more about the execution time to read, parse, and execute the library -- that isn't cached at all.
HN does. https://news.ycombinator.com/robots.txt

So does Wikipedia. https://en.wikipedia.org/robots.txt . That points out:

# enwiki:
# Folks get annoyed when VfD discussions end up the number 1 google hit for
# their name. See T6776
Disallow: /wiki/Wikipedia:Articles_for_deletion/

As does GitHub - https://github.com/robots.txt

Even the Internet Archive, which doesn't honor directives in the robots.txt files, has one - http://archive.org/robots.txt .

Welcome to the internet.
Coming from Denmark I'm impressed that they all use a uk domain, and they even have a system in place to distinguish official government websites from others.

In Denmark we are like: Need a domain for our common ID and login system? How about nemid.nu, where .nu is the TLD of Niue, but "nu" means "now" in Danish, so lol, let's use that. On top of like 7 other domains that users are randomly redirected between during use.
Hiring professionals for boiler repair in Kingston is to meet the demands of your home because they are better equipped than you are to deal with specific issues in your home and provide the repairs needed. They can help you better understand the problem, diagnose the case, and provide superior service at a competitive cost.
> I can accept and respect not creating Linux builds as engineering (using Windows only APIs, libraries, etc.) and business (not enough market) decisions..

Yep, and if somebody made your game work under Wine/Proton or Bottles/Heroic, just pay them to support it or create an AppImage/Flatpak and that's the easiest way to get compatibility.
Right now. The tulips during tulip mania very also extremely valuable. Let's see in 10 years from now.
> This means that the average latency of disk operations (from the perspective of the operating system) can be on the order of a couple milliseconds, compared to half a millisecond for directly-attached disks.

While I don't know if Google offers fast storage, 0,5ms is slow compared to faster drives. 0,015ms is more around a realistic latency for faster drives with a high queue depth.

> We also lose the ability to create point-in-time snapshots of an entire disk, which is critical for certain workflows at Discord (like some data backups).

No you don't. There are multiple filesystems to choose from that support snapshots for free. Zfs is awesome.

Also, if each database has up to 1TB data and reads are the important part, why not use servers with enough memory to cache the data? That is the normal way to speed up databases that are read heavy.
Yeah but for what?

I have been writing vanilla js for years now and aside from the sometimes slightly more convenient syntax I haven't missed a thing where using jQuery would have helped me over not using it.

I don't say anything against loading useful javascript libraries, but too many websites load 1 MB of libraries just to get a result that they could have achieved with a few lines of handcrafted vanilla js.

This is not just about performance, but every piece of code you add increases the attack surface and the number of moving parts that can fail. Not that every webpage has to be minimalist and barebones, but there are tradeoffs to be made and too many people just import the whole world, their neighbour and their dog without a second thought.
This comment is confusing and perhaps misleading.

The code that creates CP/M-86 (not multi-user) and CCP/M-86 (multi-user) are very similar. Some versions are publicly available. It is possible to download and compare.

All Multiuser capabilities of CP/M, MP/M, CCP/M were for a 4-Bit User (0x0 to 0xF), expressed directly in the stored filesystem FCB format, set by the TPM and inherited by processes. Some fallback file search support existed to User 0 for System Files. No "group" identity ever existed for CP/M. Please double check the CCP/M OS documentation which is available. I re-read to (re)confirm my memory.

(before my involvement...)

CCP/M-86 3.1 existed. Supported only CP/M style media.

CCP/M-86 4.1x existed. Supported only CP/M style media. Internal hints of CDOS :-).

CCP/M-86 5.x existed. Supported CP/M and DOS media. Re/Co-branded Concurrent-DOS 5.x.

CDOS 6.x existed. Supported DOS media. CP/M media only via CPM.CMD.

At the time there were OTHER 286 architectures than the PC that DRI Supported. There was an interesting one, by Jarogate (Liam antennae alert!) - the Sprite. It was many times faster than other platforms, so it was being used by DRI for some primary development work. It was a modified S-100 based system and supported a full 16MiB of memory. But CDOS could not use it...

As a Jarogate intern I spent a few weeks during a 198x summer with a rented HP logic analyzer working out what LOADALL (and other opcodes) did. This was based on some photocopy-fax-phlotocrapy-pfrax almost illegible document titled "MIPO News" which had teaser info, but not much more. At the end of my research I provided an ASM file of what LOADALL did and how to use it... I'm pretty sure it was given to DRI.

CDOS 6.x XM. existed. Supported DOS media. LIMS memory + [LOADALL HACK]

If you had a Jarogate Sprite running CDOS 6.2 XM, then it supported a full 16MiB of memory. I still have my Sprite, but it is not currently running :-( due to controller / disk problems.

The Jarogate sprite used an AMD 12Mhz CPU. I do not know how this maps to the Intel versions. But, I think this is where some of the compatibility problems for DR started!

The virtual console system of CCP/M was revolutionary and amazing. It does not get enough credit.

There are perhaps other untold stories of how DRI was trying to move away from hand crafted ASM and PL/M to other high level languages.
Yes, it makes a difference in network requests.

It only needs to get the file from the Internet once, but the browser still has to load the file and work with it on each page load! :-)

How that is handled exactly... I don't know LOL :-)
> Because a cafe or public library doesn't have meeting rooms, whiteboards, monitors and other facilities that you often need.

Although a cafe will not have any of that, public libraries can often have some of that. But my point was that the horrid place they used to rent out in Aker Brygge (now taken over by another vendor) had very little of that as well. A shared noisy space + extremely tiny rooms for zoom meetings was all they had, and it wasn't cheap to rent a place there..

But at least here in Norway, there are other vendors that have much better deals. Perhaps things are very different in the US, but the product they offered here in Norway was not competitive. When I was in the market for something like that a few years ago, it was easy to find others offering much more (an actual office for myself) with access to a printer + meeting rom etc. for much less.
Let me show you this picture of my grandson....

opens Signal, scrolls for weeks

You could show them where the Save button is — that's how "most" people use messaging apps. Even "friends and family".
The fun part is the design system backlog[0]. There is an absolute wealth of information in there, along with plenty of opinions for designers in various departments, feedback from rounds of user research, alternative approaches to common problems. I spend a lot of time in there.

This thread on notification banners is an excellent example[1].

I think if this was started today they'd fit into GitHub's discussions better than issues, as that's what they're used for. Eventually, with enough support, these things might make it into the design system.

[0] https://github.com/alphagov/govuk-design-system-backlog/issu...

[1] https://github.com/alphagov/govuk-design-system-backlog/issu...
Or use [.] so it's super clear on the a-human-is-reading-it parse.
> The unexpected new data coming back from the telescope are inspiring panic among astronomers

This assumption that surprising results induce panic, fear or worry in scientists speaks volumes in itself.

Nothing could please a true scientist more than discovering something new and unexpected.

The greatest nightmare is not "that doesn't fit the model", it is the words "Grand Unified Theory discovered, science is officially complete".

The paper with the alleged headline "Panic!"[1] is clearly also misinterpreted: the title is actually Panic! At the Disks which is a play on a band name, Panic! At the Disco.

[1]: https://arxiv.org/abs/2207.09428
> So we share your jobs on our site. A candidate applies. You interview them and decide to hire them. You notify us you hired them. We send you an invoice. You pay us a fee.

I'm absolutely stunned that this works.

> For one thing, our contract imposes a late fee for failing to notify us of a successful hire. And the fee increases every month that they don't tell us. This is a pretty good deterrent.

Is it? It sounds like a pretty good deterrent to being honest...!

Anyway, I can't argue with the figures, if true.
That's weird. I've heard of requirements that business need to have a certain amount in cash reserves, just to guarantee that they can pay severance packages and other guarantees, to stop the owners from declaring bankruptcy too late. But asking for that and then letting them remove it from the account is just weird.
Exercise, stretching, and things like that don't need to take you out of your context at all. You can continue thinking about your work while you do it and come back to the work ready to go and maybe with some problems solved.
>What is called "GNOME" today is something else.

This is like telling somebody who's been into math for the past ten years and then decided to dive deep into arts they are now a different person.

You may not like the change, but Gnome is still Gnome.
Android and iOS are now mature operating systems. Look at the main features that are advertised, they aren't anything major in comparison to the new features when Android Honeycomb (3.0+) and Android Ice Cream Sandwhich (4.0) were released.
I agree with your statement. I did originally build this for myself, with privacy in mind. I don't like being tracked either. Pathview doesn't rely on personal data but the general perception remains true. Any thoughts on navigating through that stigma?
It's worth mentioning that the first hit generally loads in ~200ms and subsequent hits in ~120ms. The difference between first and subsequent is SSL. Speed and footprint represent two of my main design considerations.
Reinforcement Q-Learning from Scratch in Python with OpenAI Gym
From the post

> For example, for a simulated user visiting the Universal Credit start page on a low specification device and 2G mobile connection, we can clearly see from the graph where the jQuery change was made.

Even if the cost of jQuery can be amortised over multiple page views in a session, someone's still got to have a successful first page view before they can view any more

For a service like Universal Credit that's aimed at the less well off then cheap i.e. slow devices, and mobile connectivity means that the service has to be as easy to access as possible
this is so infuriating when it happens and I click the wrong thing because between the time I saw the button and pushed the button, the button moved away and another button moved under my finger/cursor.

I would massively prefer to have a blank page, or a page with no buttons, and wait a few seconds for the buttons to appear in their final locations, than this.
> According to Louie Simmons, strength athlete at top shape can lose about 20% of 1RM weight in two weeks of inactivity.

Westside was a very specific training methodology, and neurological adaptations matter, and Louie cared a lot more about performance in competition (which has a fair amount to do with one's mental state) than whatever the science says.

Supercompensation is a real thing: https://www.google.com/search?q=supercompensation+strength+w...

That is -- a period of NO or virtually no activity for a week can actually increase performance above the peak for a small window where your body has had time to repair the muscular damage but the neurological adaptations haven't faded. Two weeks is just about the end of that window, but it's completely at odds with what Louie believed.

Louie and or the Conjugate Method have absolutely nothing to do with Abadjhiev or the Bulgarian/Soviet methods, despite whatever his claims are. The Soviets/Bulgarians never used any of the things Conjugate is known for (bands, chains) or the periodization. Those nations focused on the classic/olympic lifts, or the sport of "weightlifting". Bands and chains are antithetical to everything they'd do there.

Bulgarian was, specifically: snatch or clean to a max for the day, do 5 singles, drop 10% and do 3 triples || drop 5% and do 3 doubles, do a power/hang/block variant of the lift you didn't do earlier, same scheme but higher reps, some squat variant (front/back), some pull variant (snatch/clean).

For the vast majority of people -- those who are not training for competition, or those who are not training to compete at an elite level -- all of this is useless and borderline counterproductive. Competing in (or training to compete in) a sport WILL eventually cause injuries.

The best advice you can give to people is "find something in the gym you enjoy enough to keep you going until it becomes a routine", because after 5+ years, if you're not aiming to win medals/break records (locally, state-level, nationally, whatever), the best overall outcomes will be from those who stayed in the gym, and getting injured is a big deterrent to that.
No, but you can decrease your “think rate”, or more precisely reduce its quality, and avoiding these behaviors will improve it:

- poor sleep hygiene

- working hours not aligned with your natural body rhythm, e.g. getting up too early (a big problem with teenagers)

- conversely, oversleeping

- poor nutrition

- alcohol or drugs

- caffeine: short-term boost, long-term drain

- poor ergonomics, e.g. your office chair

- lack of exercise

And of course the biggest productivity killer of all: juggling too many tasks and constant interruptions breaking flow
Browsers don't share cached assets between different origin domains any more. So the browser cache would only come in to play when you're browsing between pages on the same government website.

But I'm not sure that downloading 32kb on each page load is their biggest problem. It sounds like a lot of the cost of jquery is parsing that javascript on each page load - especially on low specced devices. Javascript parsing traces (as far as I know) aren't reused between page loads at all.
protobuf files just contain data structure definitions. StorageService.proto contains only one reference to StorageRecord, but Signal actually syncs hundreds of StorageRecords.

Instead of linking to source code examples, which is easily misunderstood, here is Matthew Green's summary:

https://blog.cryptographyengineering.com/2020/07/10/a-few-th...

Alternatively, you can just open the app settings, which tells you that it will attempt to restore your contacts if you create a PIN:

> PINs keep information stored with Signal encrypted so only you can access it. Your profile, settings, and contacts will restore when you reinstall. You won’t need your PIN to open the app
Is there a single number in that story that contradicts what I have written?
If you can lift what you need to 50 times, do you need to improve strength?

For most people, exercise is about health and about being functional in their life. If you have a baseline level of fitness and an exercise habit that supports it, it is OK to plateau at that level and just live your healthy life.
Australia: https://designsystemau.org/

it was the official design system until it got defunded, now I believe it's run by open source
Hey, all caps is a bad manner on a forum, unless you’re trying to express a screaming tone for some short sentence, which may be only occasionally adequate.
I meant averaged over a year. Of course storage and transmission also need to be solved. They have even less problems with land use than generation though, which I why they weren't relevant to the point that I was trying to make.
Is Tesla an actual con though? Sure it's over valued. And self driving is being over sold. And many announced products appear to be vapourware. And the CEO is. Well.

But it is an actual business, bringing in actual money, and the money appears to be correctly accounted for.
Wow so I have been using gnome for 25 years! Here are some screenshots along the way
https://www.pixelbeat.org/pics/ss/
in Japan only
It's probably a bit too late to get into ML. It's oversaturated with a lot of wannabe "Machine Learning enthusiasts" If you still want to get into the field a masters/phd is a much safer way to get proper ML jobs and then prosper in them.
Agile and Architecture – Evolving Together
Of course he didn't back it with facts, he just said so because that's what he's selling or plans to be selling.