skysight-inc/HackerNews huggingface dataset:
It was Intel's fault that there was no low power memory controller that would work with 32gb for a laptop.

There were definitely PC laptops available with 32gb of ram, but the wired powered consumption doubles from ~6 to ~11/12 watts [1] [2]

Reviews of pc laptops at the time (eg: Skylake) with 32/64gb of ram showed some detrimental battery life and it appears in Apple's case it wasn't a tradeoff they were willing to make.

To me it seems as though Apple gave up and just put DDR4 into their laptop anyway and also increased the battery W-h from 76Wh in the 2016 model [3] to 83.6Wh in the 2018 [4] thus offsetting some of the battery life issues but there may have been other hardware improvements that reclaimed some battery life.

As for the 13 inch MBP, the 2020 model was the first to include LPDDR4X and could allow the bump to go to 32gb but is much more battery constrained at 58Wh. [5]

[1] https://macdaddy.io/macbook-pro-limited-16gb-ram/
[2] https://www.crucial.com/support/articles-faq-memory/how-much...
[3] https://support.apple.com/kb/SP749?locale=en_US
[4] https://support.apple.com/kb/SP776?locale=en_US
[5] https://www.apple.com/macbook-pro-13/specs/
MacOS has given the user nagging "startup disk is almost full " prompts for as long as I can remember, yours doesn't?
it feels like setting your watch 5 minutes fast, it's not a real solution
This starts out at a pretty high-level ("What is a Lisp? What is Clojure?"), but eventually gets into some pretty interesting details about things like how Clojure's immutable data structures are implemented (I'm only about halfway through so far)
The Spanish tilde (actually a stress mark) is part of the French code too. No idea about "ñ", but Breton has it.
Technically the UN declaration is not legally binding, so there is no legal conflict.

Of course, that isn't meant to say that the declaration shouldn't be respected or that a government/nation might not face backlash for failing to respect it, but in a Canadian court I believe (IANAL) that the UN declaration would be effectively irrelevant.

Edit: I made this comment before reading the article; it appears BC has actually passed legislation requiring them to implement UNDRIP (https://declaration.gov.bc.ca/), so the parent's question remains valid.
I remember this happening on Facebook but it hasn't happened to me on Twitter that I can remember. I've had the setting on for at least a couple years without issues.
In tech, people who were late are rewarded.

And in fact, you can do deep work at morning a much as late, there is literally no one in tech startup at the morning.
I wrote extensive app logic using utf-8, trial-by-fire ? commercial use of the app in Thailand (I'm American) - it was well-received. I fully support educational applications in utf-8 by default, and educational principles for all people at all skill levels in almost every case.

BUT parent comment blurs important distinctions in the rush to lecture the software developers of the world. As mentioned elsewhere in the thread, legal documents are not the same as educational material, and territory is not universally multi-lingual based on a whim.
ok, idk where you live either, but I think we've got the reverse correlation in the world: those places in the world where people are likely to be caring guns are far less likely to have successful public transport systems, and the few they do have tend to be disproportionately used by the poor and destitute.

the other obvious problem would be, presumably, that if it's genuine 'crazyness' that you're concerned with, as opposed to anti-social behaviour or drugs that tend to accompany the lack of social capital and safety nets in the US, then a gun wouldn't actually be a disincentive.

on the other hand, I'm surprised how people don't vote road rage or idiots behind the wheel as arguments against car driving.

For a tragically relevant example of genuine crazy behind the wheel: see https://en.m.wikipedia.org/wiki/January_2017_Melbourne_car_a...

obviously then you've also got the downside of living in the area with guns.

see gun death, murder, and car death/injury stats in US vs elsewhere, for example.

disclaimer: I live in the green areas mentioned in article, don't own a car.
Phantosmia
This is not a fair portrayal. This is one way to go about it, and a way which avoids the problem while running up other costs. And there are better ways.

Better ways such as keeping your phone in another room. Building the discipline to not be checking email or other sites frequently throughout the day (on phone or in the browser). Muting notification sources. And ultimately, taking control of your time.

The people that struggle with deep work are the people that struggle with unplugging, and/or live with a fear of missing out. Conquer this, and cultivating this skill becomes a much more manageable and achievable challenge.
no it has not, they now have different rules for repl, which is part of scope awkwardness
I am completely sympathetic with her position. The psd agencies exist for the service of the citizenry, not to wedge one into Procrustean arrangements.

I wonder if she he would agree to a temporary use of a name written in punycode if the province agreed (under legal penalty) to upgrade their systems within some reasonable (multi-year) time.
I use this command I found on SO (was the first Google result): https://video.stackexchange.com/a/28276

ffmpeg -i input.mp4 -b:v 0 -crf 30 -pass 1 -an -f webm /dev/null
ffmpeg -i input.mp4 -b:v 0 -crf 30 -pass 2 output.webm

Making it two passes seems to be important for WEBM according to the post. It has worked well for me so far, but I need to look it up every time.
punycode or something similar is very likely to be the technical solution to the problem so that only the front end has to be fixed rather than the backend and everything that talks to the backend. And it's probably better to let the punycode leak through in a few places in order to solve the problem expeditiously.
> Musk is probably the least innovative on this list.

> Bezos on the other hand radically transformed the entire retail sector

Who cares whether you're doing innovation if your goals are lame? I'd much rather we had more people trying to colonise the stars than people trying to make high availability shopping websites. That's exactly what I've been trying to say this whole time.

I suppose ambition is a better word for it than innovation.
Yeah, it strikes me that in all of these discussions about federalism, states' rights, the Senate as protector of the small states, the filibuster, the Electoral College, etc. is the implicit assumption that the number of states is fixed. But it isn't, or at least it wasn't for most of the nation's history. Even the number of states is more historical accident than grand design: Why are there two Dakotas instead of one? Why is the largest state (CA) over 68X larger than the smallest (WY)? Why do we have non-state territories that are larger than some states (PR is larger than 20 states!, DC is larger than 2)? It's all very arbitrary.
Looking at 18 year olds today versus a hundred years ago is like looking at current college students versus current high schoolers.
Icinga is a common solution for monitoring FS and other use metrics. I imagine his setup, if custom rolled, is a shell script checking df and sending an email when the usage is at or above 70
It's sad, but it's why most peeps over here never share the location of breeding grounds or habitats with strangers.
How is this better than sounding alarms when free disk space drops below 8GB? If you’re going to ignore the alarms, then you’re going to have the same problem after you remove your spacer file and the disk fills up again!
I don't think this has to be an either/or scenario. Having some bloat you can get rid of quickly is a nice backup in case your monitoring fails for whatever reason.
... optane we hardly knew 'ya
> I have no audible notifications, and vibration only for actual calls.

I have no notifications at all except for calls and text messages from a few specific people.
You had a community-driven quota system.
PyTorch Profiler is the new and improved performance tool
Rural areas existed before the invention of the automobile. Rural communities can still be dense and support active transportation (walking, cycling, etc.) for many people's daily activities.

Most people don't live in rural areas though, so the kinds of solutions (free cars!) that might work there are not appropriate for urban and suburban areas.
Native language adoption in BC is totally doomed by this writing system. No one knows how to say that name and I don't know how they will learn.
I don't use lvm often enough to memorise the commands. "rm spacer.img" is short and easy for _anyone_ to remember.
Depends, I know have to work with people in India. Me getting up at 7am best matches their work hours.
BTW, broken link on the documentation page, "The documentation is also available in PDF format: julia-1.6.0.pdf." No it isn't.
It’d be neat if you could extend this to Windows Terminal as well. They both use very similar structures for themes.
Look every of your comment is really tiring to read, so fucking long with little substance like redux code. Everyone already knows what redux is, it's really garbage and leaky. For one there is a dispatch function, where is this in the classic "pure" state machine? Why can't state transition be just a function call? Secondly there is no type that you can infer from this, you have to "write typescript" by adding type annotations like an idiot. Or else you could dispatch anything because again there need to be a dispatch function because reason.

The other commenter gave example of implementation as type safe immutable builder. You can even simplify their implementation further by using plain functions instead of classes.
On SSD latency on write is much longer and it is block (512B to 1K) read/write only.

DDR is random per byte/word.
The alternative was everyone using loud ring tones. Some how amazingly society managed to shame that away.
If you would like your children to be cared for for longer than 8 hours a day, and it seems that you do, then we're going to need 2 shifts of the kids being watched, and we're going to need to pay for that.

Requiring employees to work longer hours is a bad look. The 40-hour-max work week was won with blood. (edit: by unions, funny enough).
Gravitational force can be measured very accurately by dropping a retroreflector in a vacuum chamber and measuring the acceleration with a laser interferometer. The clock comparisons explained in the article measure the difference in gravitational potential between two locations. This would normally require measuring and integrating the force all the way between the two locations.
Surely I can, say, build a fence for my pensioner neighbor without them having to form a non profit or pay me?
Hebrew could have been considered a "Dead" language until it became the state language of Israel.
NYC has spent decades bribing its homeless residents to relocate to other states[1]. Not every city has a giant tax base of hedge fund managers and Goldman Sachs executives that gives them the luxury of simply paying to have their homeless problem sent away.

[1]https://www.washingtonpost.com/dc-md-va/2019/12/03/new-york-...
They're Latin characters though, rather than English or French characters. I don't mean to be pedantic but it seems the law is poorly written.
Nüwa, the first sustainable city on Mars
FCGI is still quite useful. You can use FCGI, Apache, and Go to get quite good performance. FGCI will spin up more Go servers as needed, and the Go servers can process multiple transactions without reloading the program. Probably outperforms node.js.

Basic CGI reloads the worker program for each request, which is secure but slow. FCGI is an orchestration system. Like Kubernetes, but with lower labor costs. If one of the workers crashes, a new one will be started.

You can run stuff like this on US$10/month shared hosting accounts. To scale up, put a load balancer in front and a replicated database on the back.
In this case, one of the three people who knows the language should be the authority, then.
Except the iPhone is really not on the users side. I do tend to think the iPhone isn't going to spy on me, or at least if it is, it's going to be doing so to a much lesser extent than Android.

But it's also not going to, for example, let me install a web browser which is anything other than a Safari reskin.

There are other factors to 'being on the users side' than just privacy.
The issue is that literally every single check and balance in the US is controlled by either the Democrat or Republican Party.

In effect, these are checks and balances between two parties.

The desire to reach consensus is yet again a mechanism of partisan conflict resolution. Impeachment of justices is a partisan political process. The lower courts are also at the mercy of either of the two parties.

Ultimately, there is literally no process in the entirety of the USA to legally prevent something that both parties durably agree on.
I’d be interested in hearing from someone who is an expert: is this accurate, is there a consensus in the field that this is a real effect and phthalates are to blame? Are there peer reviewed studies saying so?
This is awesome, I love the idea of a 20 minute max commute time for anything important.

>This means ensuring minimum density levels of around 25-30 dwellings per hectare

But does this mean that its all apartment blocks? I want a yard and some space between me and my neighbors, I really don't want a shared wall or tiny spaces like in Europe or Asia.
Cool article.

I recently build program in Go that takes wikipedia article and gets all dependencies then using tfidf*count ranks concepts in order of "importance". Seems quite good for math articles to get list of more basic concepts to understand first.
As a lot of the work is done by code library code, there's a very good chance that the code is not all that slow.
This isn't an empirical study by any means but do they look the same?

https://www.awsumnews.co.za/wp-content/uploads/2019/08/Rugby...

https://i.pinimg.com/originals/7c/ae/62/7cae6291fd24b43400c7...
> Memory used for storing executable binaries is allowed to be moved out of memory, as a copy of it lives on disk.

On Linux, this is not necessarily the case, as you can change the file on disk while the executable is running. I don't know if Linux just keeps executable code in memory all the time, or if it is smart enough to detect whether a copy of executable pages still lives on disk.
To prevent the root fs block from filling up. That's why I always partition my home+var+opt partition away from the root partition.
It's like C++ template specialisation, but it happens when the compiler realises you need a particular version. Which may be at runtime, if you changed something.
> for all user uploaded files use external storage like NFS or S3

We send our log files to S3 too. I mean, we write them locally (EC2) and then push them to S3 every minute.

Then we have a tool that will let us search the log files in S3 and it will parse these rotated log files and join together the relevant pieces depending on what we're looking for (or all of it for a specific time period if we don't know what we're looking for).

This is great because if the server goes down and we can't access it, or the instance is gone, we can still see log files from shortly before the problem occured. We also use bugsnag, etc for real time logging and tracking where possible.
The system is probably old and written for ISO-8859-1 or similar. French diacritics are supported and... that's it.

B.C. system has to be upgraded to Unicode. While the web world might've finally gotten everything to be Unicode with utf-8 encoding being predominant, these government systems have not.

Improving them requires lots of tax dollars, which aren't spent on cost centers like computer systems unless they're forced to.

And yes, getting all the systems that are potentially nationwide would require years to fix it all. Every single place where these names are stored or transmitted would need to be upgraded to support Unicode.

But let's make things worse. If they file a document in court, do the court systems handle unicode encodings? Do the fonts?
I had this happen few times on a Mac and every time I was shocked that if disk gets full you cannot even delete a file and the only option is to do a full system reboot. I was also unable to save any open file, even to external disk and suffered minor data loss every time due to that.

This just happened to me. I got the best error message I've ever seen. Something akin to "Can not remove file because the disk is full." This wasn't from the Finder, this was command line rm.

On the Mac it's also exacerbated by the fact that swap will use the system drive and can fill up the disk, and can not be stopped. If you have some rogue process consuming RAM, among other things, your disk will suffer until it is full. And, as mentioned, macOS does not behave well with a full disk.

And, even if you've remedied the swap issue (i.e. killed the process), there's no way I know to recover the swap files created without restarting.

Just seems like the design is trouble waiting to happen, and it has happened to me.

When this last happened, somehow it managed to corrupt my external Time Machine volume.
Constructing Transformers for Longer Sequences with Sparse Attention Methods
Love this. That PHP one is a little unnecessarily harsh though.
Contest for control over the semantic layer for analytics begins in earnest
Yes because you could just do

> save_my_butt.img

and now it's 0 bytes.
Is there data from 100 years ago to support this?
> I have my phone in do not disturb mode 24/7

Me too. I've recommended it to so many people, but I think many are so addicted to that dopamine hit they find it hard to do.
A few have yes. Off the top of my head both fiction and non-fiction, Feyerabend's Against Method, Capital Marx, Orthodoxy Chesterton, Blood Meridian McCarthy, VALIS P.K. Dick, The Ones Who Walk Away from Omelas Le Guin, Sirens of Titan Vonnegut, Finite and Infinite Games
James P. Carse, I See Satan Fall Like Lightning Girard, Discipline and Punish Foucault, Capitalist Realism Mark Fisher, some of Land's earlier work like Meltdown.

That's some of the stuff that comes to mind as having shifted my perception on things in some fundamental ways. I don't think I've ever practically changed anything in my life though as a response to reading a book, not sure how that would even manifest.
Would it be a good thing if businesses could be registered in all international character sets? I could see this causing problems. Government officials are only going to be needed to speak the official languages. How would they even refer to these entities they can't read?
The truth about Richard M. Stallman
Raymond Chen about the infinitely precise engine of the Windows calc.

https://devblogs.microsoft.com/oldnewthing/20040525-00/?p=39...
I'd be curious to see experiments with variable numbers of line breaks to create additional structure. I find my own code significantly more readable by separating certain "sub-blocks" of code with two line breaks, with their internal structures having single line breaks.

thing_1_a
thing_1_b

thing_1_c

thing_2_a
thing_2_b

It fits into the framework proposed here but is not mentioned specifically as having been investigated.
> Disagreeable people have done amazing things for the Free Software movement. It is, at heart, a highly intolerant movement.

There's a difference in not compromising one's principles and not compromising in acting like boar towards other human beings.

One can be both highly principled and considerate to others. Human-to-human actions can be civil while one pursues one goals.

We're not in some ancient field of combat where no quarter is asked for, or given, by either side in battle.
The UN declaration is irrelevant. (For now; there's pending legislation at https://www.justice.gc.ca/eng/declaration/about-apropos.html to require its implementation)

https://en.wikipedia.org/wiki/Human_Rights_Code_(British_Col... is not.
From the SQLite website:

Situations Where A Client/Server RDBMS May Work Better
Client/Server Applications

If there are many client programs sending SQL to the same database over a network, then use a client/server database engine instead of SQLite. SQLite will work over a network filesystem, but because of the latency associated with most network filesystems, performance will not be great. Also, file locking logic is buggy in many network filesystem implementations (on both Unix and Windows). If file locking does not work correctly, two or more clients might try to modify the same part of the same database at the same time, resulting in corruption. Because this problem results from bugs in the underlying filesystem implementation, there is nothing SQLite can do to prevent it.

A good rule of thumb is to avoid using SQLite in situations where the same database will be accessed directly (without an intervening application server) and simultaneously from many computers over a network.

High-volume Websites

SQLite will normally work fine as the database backend to a website. But if the website is write-intensive or is so busy that it requires multiple servers, then consider using an enterprise-class client/server database engine instead of SQLite.

Very large datasets

An SQLite database is limited in size to 281 terabytes (248 bytes, 256 tibibytes). And even if it could handle larger databases, SQLite stores the entire database in a single disk file and many filesystems limit the maximum size of files to something less than this. So if you are contemplating databases of this magnitude, you would do well to consider using a client/server database engine that spreads its content across multiple disk files, and perhaps across multiple volumes.

High Concurrency

SQLite supports an unlimited number of simultaneous readers, but it will only allow one writer at any instant in time. For many situations, this is not a problem. Writers queue up. Each application does its database work quickly and moves on, and no lock lasts for more than a few dozen milliseconds. But there are some applications that require more concurrency, and those applications may need to seek a different solution.
The OAuth2 spec requires only a totally opaque "access token". There's nothing about the protocol that makes it bad for privacy.

On the other hand, the implementations offered by Google, etc..
Amazon Denies Workers Pee in Bottles. Here Are the Pee Bottles
Love the concept! Well done!
Thanks for explaining. I was wondering who was responsible for the last third. Aliens?
This is part of a coordinated attack on software institutions. Don't bite the bait.
Now we know that we can do two things. "Cancel" them, which i'm afraid is the more likely of the two. Or we can spread awareness about them and constructively counter their claims. Shutting them down isn't healthy IMHO, even if they are wrong. If it was a whole movement, that may require quarantining, but just a dozen, popular individuals should be engaged with.

"Baloney" you say. "It should be just the opposite". Maybe that's true and i'm wrong. I don't know.
Fairly stated, in the year 19021, Perl may as well be dead as a ... parrot.

But MJD post's will live on, and are always worth an active read or two.
It requires far less configuration.
Send a line consisting of a single 'R' character.

https://www.openssl.org/docs/man1.1.1/man1/openssl-s_client....