skysight-inc/HackerNews huggingface dataset:
> 4K is usually 3840x2160, which is 16:9. For me this doesn't make sense: either the monitor(s) end up being too massive, the text is too tiny, or I have to scale up and basically have the same vertical space as 1080p 16:9 just with sharper text.

But the sharper text is the whole point. That's why I abandoned the idea of getting a 4k 43" monitor, the DPI is the same as on a FHD 22" one. Even a 32" is "pushing it", as in the DPI isn't that high.

However, note that not all text needs to be big. In my case I run a 4k screen at 100%, which allows me to have tiny title and toolbars, which means more actual space. I don't need the UI elements to be huge, and since I mostly use terminals and web browsers, adjusting the "content text" is enough. Of course, YMMV on Windows and Mac OS where you have to click a lot of buttons, so their being tiny might be an issue.

Of course, if for your use and / or preference "sharper text" doesn't matter, you can save a bunch of money by staying with lower-resolution screens and / or get a single giant one if that's your cup of tea.
The Google Pixel has a feature which can answer a call for you with a recording. It then asks why they are calling and shows a transcript on the screen for you. You can ask some preset questions as well. That way you don't have to actually pick up unless they are someone you acctually need to talk to. A lot of robocalls auto-hangup when they get to this assistant for some reason anyways.
The cost of specifying MIME types or the like can easily exceed its value, which is very low because we are already specifying file types (to applications that can deal with more than one) well enough with file extensions (undependable, but vastly more convenient than new infrastructure for new metadata), with self-describing or recognizable file formats, and often explicitly.
This is incredibly solvable, and it costs me $2 per month. I use a VOIP provider and give out that phone number. I ban all incoming calls from numbers not in my phonebook.

The phone number plays an IVR - and you can leave a voicemail which is e-mailed to me. If you're someone I know (friend, bank) you have my extension - unlisted in the IVR, and you can enter it.

I've received zero unwanted calls in the 2 years I've been doing this.
What about performance for SpiderMonkey and JavaScriptCore? I’m a little disappointed that everything in the article from a V8-only perspective. Is it too late to want a future where V8+Blink aren’t de facto?

edit: Just saw

> Web Advocate @Google.
ESA – Optical links to connect air passengers securely
>> Yesterday, Covid19 killed 8,803 people (according to worldometers).

I'm certainly not denying Covid19, but I do take all the statistics with a grain of salt. It's important to understand that those people died with, not necessarily of Covid19. Also, why are so many positive tested persons without any signs of illness? I wonder what numbers would result in testing every death for other viruses.

The best, maybe only number we can properly compare is the total death rate. In doing so we see that Covid19 causes additional deaths, but it is far from as severe as the media and politics suggest.
Show HN: Disabling 4g on my iPhone SE doubled its battery life
Dear HNers,

I am one of those die-hard iPhone SE users (the original model from 2016), and from reading related posts on this forum, I know there are many of you out there too :-)

Sadly my battery life had been getting increasingly worse, to the point where a full charge would only last around half a day (when using my phone actively), or otherwise barely make it to night time (when using my phone scarcely).

I think this has been compounded by my working-from-home, since my cellular signal strength at our house isn't as good as it was back at the office (I began noticing that my phone, whilst idling, was connected to 4G with very poor signal - around 1 or 2 "dots" out of 5 - but whenever I made a call, it changed over to 3G where the signal strength was 5/5).

Thus I figured I'd try permanently disabling 4G on my iPhone, so that even whilst it is idling (or basically whilst I'm using it, but not on a call), it will stay connected using 3G.

To do this, I went to: Settings > Cellular > Cellular Data Options > Enable 4G (and set this to "Off").

My iPhone now uses 3G only, and my battery life has literally doubled (it now lasts on average 2 days if I use my phone scarcely - but even with active use, the battery is sitting at around 40% to 50% by the time I go to bed).

Of course this will depend on how close you are to a 4G tower as well as the structure of your home (and therefore how good/poor your signal strength is).

In my case, my 4G signal wasn't that great at all, but my 3G signal is fantastic throughout my house.

This new-found battery-life has added a couple more years of usage to my little iPhone - which I am delighted about.

Just figured I'd share this here in case it helps one of you too :-)
There was a project zero article on HN recently [1] that said that bound check eliminations were removed from v8 because they allowed attackers to easily turn a type confusion into a memory read-write primitive:

> As a result, last year the V8 team issued a hardening patch designed to prevent attackers from abusing bounds check elimination. Instead of removing the checks, the compiler started marking them as “aborting”

But this post, which also appears to be written by someone from google with access to v8 developers, states that :

> You never go out of bounds. This means TurboFan does not need to emit bounds checks [...]

Does someone here know more about bound checks eliminations in TurboFan ? Are they removed in some cases but not others ?

[1] https://googleprojectzero.blogspot.com/2021/01/in-wild-serie...
Japan has strict IP laws with no concept of fair use, so you do need to get permission for a lot of things. That's part of why entertainment journalism like games/music is super bland there.

(Of course there's also a big unofficial fanart for profit community, which some companies tolerate because it gets them an artist pipeline.)
I was in the exact same position and ended up giving up on Rust due to the opportunity cost despite having spent considerable time on reading the book and writing some toy code.

The way I see it, there's an infinite amount of things you can learn, and you have to optimize for whatever gives the most bang for your buck. That buck being time spent.

Rust is very intriguing, but that alone wasn't enough for me to keep devoting time into learning and continuously brushing up on it. Spending time on fundamentals and languages and tools which I have a daily use for gave me a better return on investment.
I cancelled Netflix yesterday. Having watched a few things the absolute majority of its largely American content does not interest me at all. If it's any consolation I don't think I've ever watched anything Chinese.
From the perspective of (black) market participants, the characteristics of LN are preferable. Including privacy aspects.
They still should've handled it differently. Show a warning to the user encouraging them to migrate, give a reasonable window before the feature is actually disabled, and don't let the users upgrade to a version which will break their storage.

Synology made a mistake which they admit:

> DSM incorrectly allowed administrators to migrate from a BTRFS-capable device and utilize previously created BTRFS volumes on the affected devices

And they're punishing users for it
What troubles me is such broad use of a warrant. Is this really search and seizure?
>Apple can get away with segmentation because people will still buy Apple products because they're Apple products. Microsoft's own brand doesn't carry the same fashionable prestige, so minor annoyances on Macbooks become dealbreakers on Surface.

??? Apple gets away with it because their x86 -> ARM translation actually works. Without it the M1 Macs would be DOA.

Hopefully Windows will soon see an equally as effective x86 -> ARM translation layer.
stay poor
It's the hot new shit and you wouldn't want to be caught dead using boomer tech like Rails even if it's more stable, the eco system is bigger, it's easier to find talent for, etc.
CORS is not that hard and never has been. The real problem is that bank.com keeps hiring developers that think CORS is an obstacle to be overcome instead of a feature that is providing value. As a result CORS keeps getting more complicated in order to break the workarounds of those who thought they got it right the first time while also breaking things for those that actually did.
Those characters are enjoyed because of the strength of the games that feature them. Nintendo's recent abuse of DMCA is only hurting that legacy. As the grandparent pointed out, Sega are nowhere near this litigious.
"Monero is probably the best but still doesn't provide any math based garuntees,"

Can you elaborate on why you say this and what you mean by it? From what i've seen no entities, including governments, have been able to crack Monero's privacy, so i'm pretty interested if there's an obvious flaw.
> We must create a more exciting future where people feel free to dream and leap into a world of possibilities.

Unfortunately this is standard marketing pablum for Japanese companies, with "future" (mirai) and "dream" (yume) both being particularly common tropes. Alan Booth talks about this back in 1995 in Looking for the Lost:

> I passed through the pavilion's Dream Tunnel into the World of Dream and from there to the Parades of Dream and Play. ... Technology, specifically the technology of Mitsui, Toshiba, and the rest beyond his wildest, yes, dreams, can help you fly again. "Love, love, love!" sings a choir as we file out of the pavilion. "You can reach the sky, if you only try!"

https://books.google.com/books?id=Lh4jEAAAQBAJ&pg=PT312
An analysis of 100 ML competition winners
Even the 1Feex wallet that has the stolen Mt. Gox funds (now worth $5B) hasn't been touched. Bitcoin has been radioactive for illegal stuff for a while.
Website Carbon Calculator – How is your website impacting the planet?
Or if you are up for something new, try fish, which has a nice out of the box experience and so many nice features. Like 'alt + h' for manpage of the command you are working on, or 'alt + s' to toggle sudo. Multi-line editing is a bliss too. The only thing I dearly miss is cmd <<< "string".
This unfortunately introduces a lot of overhead and doesn't scale well for larger applications. WebGL calls are already incredibly slow compared to native, and the trampolining between WASM and JS world adds on top.

When WASM got released (around 2017), there was already that discussion to allow direct bindings without a JS roundtrip, but AFAIK there is still no actual implementation for this in any browser.
Are you aware of passmenu, which is part of pass?
The autocompletion/selection process works quite well for me
It must be something Mac specific.

It runs very smoothly on Chrome + Windows with a dated computer.
Sadly no. What I do however found interesting was the client-side redirect to https as well as the usage of jQuery. And the fact that a lot of text is in SVG
IDK if it’s intentional, but the background creates a moire pattern while scrolling. I found the flashing from it jarring.
The article lacked substance but I am glad that we are talking about reading with ADHD here.

I don't feel guilty about not finishing books because most of the times if I force myself to finish a book that I don't find interesting enough, I don't remember the information in the book anyway.

Over time I have learned to trust my brain, and figured that it will remember the important parts I read. If the book bores me then probably there is nothing interesting in it for me.

Most of my life I read books without taking notes, and I would go through them thinking that I understand everything, but in the end I would miss deeper connections and wouldn't connect them to the information I already possess.

Now, I read non-fiction books with taking notes and taking notes makes me stop and think about what I am reading and enables me to make deeper connections with what I already know and improves retaining. Also shifting from reading to note taking and going back helps my ADD brain. I read a couple books at a time, and when I get bored of one, I shift to another one that interests me. I choose my books around one topic, and this topical similarity makes my ADHD a boon because this way I can make those books talk to each other and improve my understanding of the subject. I used to take all my notes longhand before, but now I type really fast and writing longhand feels antiquated now. I also love to be able to search my notes and use my notes as a second-brain.

I read both from kindle and paper-books. The change from kindle to paper also helps my brain. The variety increases my concentration.

When I am reading fiction, I try to visualize everything I read because if I stop visualizing, it turns into eye training, I think other things, or just read and don't remember anything. If I figure out I am eye training instead of reading, I stop reading the book and come back later.

I hope this helps.
I experimented with this some weeks ago and it is certainly possible.

I had a PoC where my server runs Rust, exposes a JSON Rest API using serde to serialize my Rust structs to JSON. On the web Client I compiled Rust to wasm and used the Reqwest crate (http client that uses Fetch in wasm) to talk to my server, Rust structs are shared between server and client.

For me, the beauty about Rust in this setup, is that cross compiling/crossplatform is builtin into the tooling (Cargo). For example the Reqwest crate compiles down to use the browser Fetch api when running in Wasm, and the same crate on the server uses a native implementation using openssl (or rusttls).
Sound is default on here (it does need some time to load, though).
This looks an awful lot like a variation of the Panini projection described in this paper [1], which I implemented for RenderMan [2].

The tell-tale sign to me is that the perspective lines that converge towards the vanishing point remain straight, while the other lines bow. You can see it pretty clearly in the last two pictures on their archvis page [3].

[1] http://tksharpless.net/vedutismo/Pannini/panini.pdf

[2] https://rmanwiki.pixar.com/display/REN23/PxrPanini

[3] https://www.fovotec.com/architectural
I have been reading more aloud to the child at night for about 20-30 minutes before bed. Sometimes the material is well received other times the child has snuck a book or device into bed and has no idea what was read. I haven’t determined how well the information is retained yet.

On an unrelated note playing games with the child results in conditions that look like sleep deprivation. They cannot slow the game down with excess talking or bullshitting and after about 10 minutes become utterly exhausted forgetting the game rules and wanting to lay their head on the board. I do understand that some level of mental fatigue is common to children that age, but it appears intensely amplified in the child with ADHD especially compared to dyslexic children who seem to have a longer period of focus than normal.
100% I hate getting targeted based on my IP -- especially using a VPN. I happen to speak and prefer "en-US", but I don't think it's good for the internet in general.
> I'm likely to be more careless and blase about my decision-making.

Actually, you probably wouldn't. You would still want to maximize your happiness and enjoyment. Your conscience still restricts you from doing whatever you like, and you still have to deal with the consequences of your actions.

It doesn't really change much about how you act, more so about how you reflect on past actions.
Fibre-Optic Gyroscope
This has been glaringly obvious even to the layperson (except those brainwashed by the red scare lies) since not long after the fall of the Soviet Union. And almost certainly it should have been obvious to analysts with access to much more data well before then.

How did so many experts" get it so wrong, so many times, for so long? The simplest explanation is that they didn't, they were just lying about it.
I don't think it's a uniquely Japanese thing but there's definitely a culture there. However my point is Nintendo aren't just passively refusing to work with fans, they're pro-actively shutting down fan projects, Twitch streams and YouTube review channels in ways that other Japanese studios are not. It's also not just Nintendo of Japan doing it, their American company also behaves the same.

https://www.nintendolife.com/news/2021/01/nintendo_issues_ma...

https://www.nintendolife.com/news/2020/11/twitch_streamers_b...

I have friends who stream retro games via Twitch and the only they've ever had infractions from Twitch is when Nintendo have reported them for playing a retro Nintendo game without Nintendo's consent.

There's also bunch of YouTube videos from disgruntled reviewers moaning about how they've been treated by Nintendo, which I can't find right now.

So this isn't something I've just made up. It's a common gripe with the retro gaming and streaming community.
Most sites I visit that are posted to HN do not require SNI. I have a whitelist of sites requiring SNI. It is only a fraction of the whitelist I have for all sites. SNI is off by default in the proxy configs I use. Works for me.

AFAIK the only sites that offer ESNI are defo.ie and sites using Cloudflare. For ESNI, I have only used Stephen Farrell's ESNI-enabled OpenSSL, not Firefox.
Why does the App not provide a desktop app + web alternative? Here's the German government alternative which provides desktop browser, desktop app in addition to mobile app.

https://breitbandmessung.de
Did you read my post?

Addicted people cannot consent.
If I make a button that says (without lying) "IF YOU PUSH THIS YOU DIE", only clueless people will ever push it.

You saying

> as soon as there emerge a political forse which will feel like they may fix them we'll definitely vote for it

is waiting for a scenario that can't happen, by Putins/Kremlins design.
Yes, that is basically how C works, though the C standard describes it in a weird way. There is the notion of a “preprocessor number” which starts with a digit and allows any characters that can appear in a number or identifier. At a later step in parsing it is converted to a strict number, which would fail in a case like 0xfor.
I have never ever seen anyone around me do a WhatsApp story
What you may be missing is that the stack is a lot faster than the heap.

First, stack allocations and de-allocations are extremely cheap. Allocating a known amount of stack memory requires nothing more than moving a pointer. The same goes for de-allocation.

Second, accessing stack memory is typically a LOT faster than heap memory since it's continuous and can be loaded in big chunks into the CPU's cache.
I get where you're coming from, and I'm not sure how I feel about this myself.

As far as I understand it, the view proposed by people who think that trans women don't have an advantage only applies in cases where the trans women have been taking various drugs, which e.g. lower testosterone. This would at least somewhat mitigate how much of an advantage someone who was male at birth has over someone who was female at birth.

That also makes your counterargument (high school boys perform better than pro female athletes) less relevant - I think that everyone agrees that in most cases, males without any hormone changes will perform better than females in various female activities.

As for whether the supplementation to cause a transition from male to female is sufficient to "overcome" the default biological advantage males have over females - I think that's a valid question, but that's exactly what scientists publishing in journals are trying to do. If we dismiss that ahead of time, then how will we ever know the truth?
Nintendo of America are just as aggressive and, as I've mentioned before, other Japanese games studios aren't nearly as proactive in shutting down fan content. Sega, for example, practically endorse it.

As someone who's actively involved in the retro gaming community on Twitch, there is a very stark difference between Nintendo and almost every other studio.
Unifying Predictive Coding with Backpropagation
> Pop!_OS

Wow, I used to get annoyed when product names included the plus symbol, because it made them hard to grep for and unreliable to web-search for.

This just takes it to a whole new level.
Care to provide an example of the USG leveraging a vulnerability to delete files on hundreds of domestic servers without the permission or knowledge of the owners? Because the closest thing I can think of involves the military targeting a foreign botnet. I know Microsoft went after a botnet with a forced Windows update mechanism, but Microsoft isn't the FBI and their update system is a known quantity.
How to Implement AI in Your Business to Improve Operations
> Hmm, what did I miss, why do people hate them exactly?

In my experience, enums are far less type safe and convenient (usage in switch for instance, combined with a linter) than union types.
No it's not hard to get some idea of the transaction volume, at least on chain transactions: https://www.blockchain.com/charts/estimated-transaction-volu....

It stands though that it's orders of magnitudes less than USD.

We will never find out such data for USD anyway, where do you verify for yourself that the claimed 2.7T is accurate?
It's interesting that you say that when we can clearly see trolley-problem style questions affecting real engineering decisions. For example, take self-driving cars. We can take it as a given that at some point such a car will be in a state that it will likely collide with a bystander or else risk the lives of it's passengers. At that point, which lives should it prioritize?

Or alternately, the question raised by an international study; if such a car were in a situation where it would either collide with a child or an elder, which outcome would be preferable? Interestingly, different cultures have overwhelmingly different answers to that question.

Every moral event has particulars and context, but it's impossible to take in that context at the stage of designing systems, so we need a way of analyzing and reasoning about them in the abstract. Do you disagree with this?
I've been keen to add to my Hugin and AutoPano toolset.

Unfortunately the download links on that page 404.

Does anyone know where MS have moved them?
What's great is it takes away any negative thoughts related to "what if I only...".
Academic philosophers have consensus on many things. That doesn’t make them correct, merely a reflection of what a societal group thinks.

The notion of agreement or compromise is antithetical to philosophy, so I’m not sure how that would be relevant. That is the domain of politics.
CO2 have almost no greenhouse effect in low mesosphere. In high mesosphere/stratosphere, however, he is a high, net contributor to the GH effect.

CO2 surplus also takes 15 to 25 year to go up to the high mesosphere. That mean that a climate drift we experience today is not to consequence of the CO2 we put in the atmosphere last year, but the carbon we put in year 2000. You will never see the 2020 climate again, neither will your children or grandchildren.

If we did act today, drastically (we won't), maybe we will stabilise 2040 climate over a long period of time. in 2040 wet-bulb temperature is only reached a dozen day a year in a few 3rd world countries, nothing to worry about if you don't have familly in SA, West Africa, India or Indonesia. 2060s climate will be sightly harsher if you have family in Florida, but as long as their air conditioner doesn't fall apart and they don't go out for more than an hour, they should survive. Maybe by 2080 we will have stabilized the climate.

The other issues might be non-factor with enough technology (crop failing can be managed better, sea rise can be handled). If we don't follow though, this will be harsher than wet-bulb temperature in few area of the world.
Is FLoC an option that can be disabled in Chrome? If not, why not?