skysight-inc/HackerNews huggingface dataset:
I wear glasses/contact lenses already, so I get my eyes checked regularly. I've had pretty bad eyesight since I was nine years old, and an astigmatism in my left eye since I was at least nineteen. Theoretically at least, my contact lenses correct for it.

I honestly don't think it's a vision issue though; I don't have issues identifying the letters, and I don't have trouble reading the words or parsing sentences, I seem to have a lot of trouble keeping track of which line I'm on when I'm reading stuff with relatively small font. When I have large font, I don't have this issue, and I can read relatively quickly without a ton of issues.
And you can often have only one JVM installed. (Maybe not the average user after the JRE was killed, but at least theoretically it is possible)
>In the long run everyone including the immunocompromised population will likely be infected.

That's as may be. But it's orthogonal to my point.
> Nobody has ever taken the "god's eye view" with the intent to be nice.

This is a really good point.

There are some kinda exceptions[1] now and then, but there are many reasons why they tend to not work (not short term profitable being one of the main ones). Despite that, it seems we're pretty short even on good ideas lately, like our culture has lost the ability to dream big about positive things (we're excellent at doomsday dreaming, especially about our political outgroup members).

[1] https://en.wikipedia.org/wiki/Buckminster_Fuller
> I want a rendering engine and some tabs

Even tabs don't have to be a thing for an app (e.g. a web browser) to manage. A good window manager could tabify anything. This would require a standardized API for windows to expose the opened view URIs to be really good in replacing app-level tabs though.
DVD and Blu-ray players that do internal decoding of the DD soundtrack (most DVDs and Blu-rays will have a DD soundtrack, plus others, last time I checked a few years ago) are supposed to apply DRC. Some might have an option to change the DRC strength. If you're watching over-the-air ATSC broadcasts in the US, those will have DD (AKA AC3) audio, and the TV should be applying DRC based on the same metadata.

Streaming services have taken a massive step backward in this regard. TVs should have better signal processing options for this (and some do). I have a custom "night mode" set up that deals with mixed streaming volume levels in my system, but I'm using highly customized pro audio gear in ways that the average user won't want to pay for or deal with.
> so many people fail to realize the success of Electron is in making desktop applications so much more approachable for those that are mainly front-end focused developers/hackers.

I don't know who failed to realize this. I rarely see comments refusing to admit that "building one electron app is easier than building 3 native apps for Windows/Mac/Linux". Most of people criticize the use of electron when megacorps undervalue user experience and make all sorts of excuses to use electron for the sake of cost saving in software development.

In many HN posts, as users who are technical enough to understand the impact of electron apps on their computers, I think the general idea is that native apps simply feel better and electron should not be encouraged.
Yea live is good on Earth with a massive climate catastrophe rolling in. But sure, the technocrats just believe some Silicon Valley tech is gonna fix it.
Compressed instructions and macro-fusion aren't magical solutions. It's not always possible to convince the compiler to generate the magical sequence required, and it actually makes high-performance implementations (wide superscalar) more difficult thanks to the variable width decoding.

Beyond that, compressed instructions are not a 1:1 substitute for more complex instructions, because a pair of compressed instructions cannot have any fields that cross the 16-bit boundary. This means you can't recover things like larger load/store offsets.

Additionally, you can't discard architectural state changes due to the first instruction. If you want to fuse an address computation with a load, you still have to write the new address to the register destination of the address computation. If you want to perform clever fusion for carry propagation, you still have to perform all of the GPR writes. This is work that a more complex instruction simply wouldn't have to perform, and again it complicates a high performance implementation.
Did they add cloud functions?
Last time I checked they were working on it.
This is pretty danged sad.
After reading this thread, things I [maybe] miss in desktop windows ui.

1. Different per-window dpi. Ctrl-scroll on a window title to zoom in/out at ~hw level. Apps shouldn’t care.

1a. Zoom in/out the entire desktop this way (ctrl-scroll on show desktop button).

2. OSX-like fit-size maximization instead of fullscreen.

2a. Alt-lbtn to move, alt-rbtn to resize, everywhere in a window.

3. Hotkey specific windows by alt-shift-digit, focus/raise by alt-digit.

4. Focus follows mouse, doesn’t raise.

4a. Make active windows fucking stand out again. And create a post-commit hook to autofire an idiot who tries to revert that.

5. Separate displays. I’d try have 2+ displays again if they were really separate and not continuous. Having a part of a window to stick out, misclicking into the edge, and windows popping up on a random display is just stupid. I want ~sort of~ two logins of the same user into one system. Switch by alt-esc.

6. Stick everything to everything and/or grid by 5mm to help my perfectionism.
Sure is a lot of brigading in here.
Is THAT what's going on? What an awful, miserable, hostile website.

Please stop trying to do silly Javascript tricks and just give me text and pictures.
This is just Google doesn't need real search anymore. They're now the portal. Market cap is what drives them not some geeks' needs.
I trust Apple more than Microsoft, but if you want to feel like you own the machine Apple is much worse.
This is a strategy commonly known as "Dual Power" among the left, as named by Lenin. The far left have obviously thought a lot about how to change social systems and, if you are interested in doing so, there is a lot of good theory in their literature as some have thought very deeply about it.
This feeling of frustration is familiar. What helped me was shifting the way I approached the problem. Rather than tasking myself with manipulating social structures directly, I've found joy in teaching others to recognize the structures, recognize the processes by which their reality is maintained, and formulate tools to expose their weaknesses and dismantle them. Ideas spread like seeds in the wind. Our collective mental soil is so ready to accept them.
The author seems to be assuming that the designers have never thought about this corner case.
Laws "cannot allow murder"; murder is illegal by definition. For example, if two hypothetical killings take place under identical circumstances but under two different legal jurisdictions, the killing could be considered murder in one place but justified in another. This happens all the time, see Florida's stand your ground laws for instance.
I believe you are thinking of a NSL (National Security Letter). I've never seen an NDA that compelled secrecy regarding the agreement itself.
That's note quite true; the entire framework for those contracts is set (regulated) but the jurisdiction they are in. It's also why companies have lawyers on staff and/or retainer.

How much do you think it should cost a couple to form the contract for their marriage? Even a proper review of a contract with that complexity will likely cost a thousand or two, let alone making modifications. Times two, of course, as you would need independent representation.

I imagine that if we actually did this, fairly standard versions would start floating around and drop the costs - but the worst case of this is essentially the status quo with a few hundred in legal fees for review & education. Come to think of it, that wouldn't be terrible as it would reduce the amount of surprise in divorce.

On the other hand, it only really works in one jurisdiction so still problematic.
What this line of reasoning seems to be missing is that society seems to be getting worse largely because of software.
What's the status for custom final binary directory output `--out-dir` and why would it take so long to finalise it?
Keeping the queues short with AQM makes every application share more fairly. Low rate applications like gaming and zoom benefit.

QoS, as you describe, has been tried (see diffserv and intserv), and fell down because mostly everyone felt "their" application had priority. Being fair, instead, and improving statistical multiplexing in particular lets 'packets be packets'.
RISC-V designers optimized for C and found overflow flag isn't used much and got rid of it. It was the wrong choice: overflow flag is used a lot for JavaScript and any language with arbitrary precision integer (including GMP, the topic of OP).
Hopefully it won’t be used to spam them with frivolous offers.
I had this problem when I first got a 30" monitor - I was constantly losing my mouse cursor, it took forever to move over to things, etc. To solve it I wrote a program for storing and restoring mouse cursor positions (along with focusing the app under it) and it really helped.

It was nice being able to have multiple windows visible at once when I was doing things, and to be able to switch between them quickly. Mobility was basically not a problem since the mouse instantly moved to the location I expected it to.

Nowadays I mostly use the keyboard and just use standard hotkeys to switch the app, mostly because I've been too lazy to see if my program still works.
Firefox color is different from the new built-in color thing. It’s an official extension that has been around for a while which lets you customize a lot of the colors used in different parts of Firefox.
They could simply ditch the case, the board alone is pretty small.
The 1950 United States census will also be released by the National Archives in April 2022. There will be much rejoicing among genealogy nerds.
This has certainly NOT been my experience. Windows 11 update is sitting in the download queue with it asking/trying to sell the update to me for a while.
Where do you think covid came from in the first place?

Covid won't change into the flu, that's like assuming a chicken might evolve into it's ancestors species or humans will evolve into apes. Evolution goes forward, not (or rarely) backwards.

It's a completely new species that, up until 2019, did not exist in the human population.

This sort of evolution happens frequently when people are in close contact with animals. Hence the reason European disease wiped out native populations but not the reverse. Also, a direct example of human evolution.
Ok, I'm from the EU and even I disagree many times with some of the more ridiculous laws that the EU tries to impose on the internet, but on your examples I'm not really sure what exactly is the big deal?

What alternatives do you propose except passing laws? Just allow corporations or individuals on the internet to exploit people and children for their own profit without any repercussions because they're on "the free internet"? To allow stealing and profiting out of copyrighted works without repercussions because they're on "the free internet"?

There was never such a thing as "the free internet" except in the ideological minds of some people. In reality, when you don't place laws and guards in place, things will always get abused and go downhill pretty fast.

For instance, children can't get into strip clubs or casinos in most countries. Those laws exist for a reason and there's no argument you can make that they shouldn't just because those venues are now on the internet, so if a company wants do do business in country X, then they have to abide by that country's laws. It's a perfectly logical and reasonable thing to do and being an "internet company" shouldn't exempt you from all the laws in all the countries, that's just a silly proposition.

The fact that VPNs and other workarounds exist also shouldn't preclude such laws from being put in place, otherwise there would be no legal ground on which to prosecute any offenders.
There are workarounds for breaking and entering but you wouldn't argue that there shouldn't be such a law because "apparently those courts didn't realize that lockpicks are a thing".

So I'm not sure why you're getting so angry about on your specific examples? Laws being put in place that target certain internet behaviors that are already unlawful when not on the internet? Kids not being able to easily access porn websites? Being slightly harder to find pirated content online? It's a strange set of arguments to put your foot down on imho.

Also, the country's name is Cyprus.
Except SARS-CoV-2 also has a proof-reading lacking RNA Polymerase, and HIV infects CD4+ T cells whilst SARS-CoV-2 infects cells which express ACE2, which are numerous, but doesn’t necessarily mean a person with both infections is at all likely to have both viruses floating in the same cytoplasm.
Basically, the mechanism you suggest is not necessary because the RNA Pol is just as shit as HIV’s
Yeah and neither are Christmas or Easter!
False. The seasonal influenza vaccine creators haven't been increasingly getting bad at that guessing game. Vaccine effectiveness estimates have fluctuated up and down randomly with no clear trend.

https://www.cdc.gov/flu/vaccines-work/past-seasons-estimates...
You can use this GitHub action [1] to get SSH access to a GitHub runner. If you need access to the GUI you should be able to use ngrok, perhaps with this GitHub action [2]. I've tried tmate both with Linux and macOS runners. I've only tried ngrok with Linux runners.

CircleCI supports macOS runners and has native support for rerunning failed builds with SSH access. So just setup a job that always fails.

[1] https://github.com/marketplace/actions/debugging-with-tmate
[2] https://github.com/marketplace/actions/ngrok-tunnel
Their:

>the transaction volume it can support will never change

is plainly ridiculous (as proof: transaction volume has changed, and multiple changes have been successfully made that increase the peak volume), and is also covered by your:

>AFAIK The number of transactions per block and the rate at which blocks are confirmed has nothing to do with how many people are burning through hashes.

as for:

>the energy consumption rises as a function of the price, with no upper bound.

though there's obviously some relation to price and electricity use (i.e. hashing power, ignoring tech improvements), that direct relation really only makes sense with the per-block rewards... which keep halving, and that does not immediately lead to 1/2 hashing power. the market has repeatedly demonstrated that price and value-per-block do not directly relate to hashing/electricity. on top of that, transaction fees are taking a larger and larger proportion of it, and that's related pretty much solely to transaction volume (which does not noticeably affect electricity, as you pointed out), not value per coin or electricity.

as far as "no upper bound"... only if you ignore market effects, like if electricity became free globally. since it's market-driven though, as beyond a certain point it's not profitable, you can't ignore that. and again, hashing power has dropped many times in the past, clearly demonstrating effective upper bounds at any given time.
"We provide the service for free and plan to turn freemium next year. We monetize by creating custom stickers for brands like Coca-Cola."
How would decentralized finance affect the advertising driven business model of web applications?
Yep. I'd point to crops like almonds (one of the thirstiest crops imaginable) being grown in the Central Valley. 10% of CA's water goes to this one crop. Unfortunately, farmers are doubling down on this lucrative product while they still can. Whatever happens when most of CA goes dry isn't their concern. I guess they'll retire to Florida.
> And yes, darkness on-screen is another problem. Not everyone has plasma or OLED displays

The goal is to sell. They probably get paid by TV manufacturers (like a product placement).

> Game of Thrones in particular

That confirms, they definitely get paid ;)
The film was horrible. I watched it with 6 people at home and everyone hated it, for good reason. It's peak Nolan-thinks-he-is-artsy.
> they've solved their homeless problem by simply buying their homeless a bus fare to L.A.

They don't even have to do that. If you get released from prison without family to pick you up, they give you an open bus ticket to go wherever. And...they really don't have many choices if they want to survive without support.
> "Secondly, giving low-income people cash is the most reliable way to help pull them out of poverty. Charities that provide food, classes and youth centres for those on low-incomes do improve lives, but they cannot replace cold, hard cash.

this criticism felt pretty weak, given that GiveDirectly is one of the charities GWWC recommends: https://www.givingwhatwecan.org/charity/givedirectly/
> As a user, I don't care how easy it was for a developer to write the software.

Users care transitively since there is a correlation between the amount of effort it takes to write a piece of software and the price required to sustain the development of said software. In my experience, many users care more about price than consistency or speed.

In cases where users are willing to pay more (such as with some professional software) you'll often find a lot more native applications.
For problems in NP (i.e. for which a solution can be verified in polynomial time), we can construct a Zero Knowledge Proof by reducing it to 3SAT, then constructing a PCP (Probabilistically checkable proof).
T̶h̶e̶ ̶p̶r̶o̶b̶l̶e̶m̶ ̶o̶f̶ ̶d̶e̶t̶e̶r̶m̶i̶n̶i̶n̶g̶ ̶w̶h̶e̶t̶h̶e̶r̶ ̶y̶o̶u̶ ̶c̶a̶n̶ ̶f̶o̶r̶c̶e̶ ̶a̶ ̶c̶h̶e̶c̶k̶m̶a̶t̶e̶ ̶i̶n̶ ̶N̶ ̶m̶o̶v̶e̶s̶ ̶i̶s̶ ̶i̶n̶ ̶N̶P̶,̶ ̶s̶i̶n̶c̶e̶ ̶g̶i̶v̶e̶n̶ ̶a̶ ̶c̶a̶n̶d̶i̶d̶a̶t̶e̶ ̶s̶e̶t̶ ̶o̶f̶ ̶m̶o̶v̶e̶s̶,̶ ̶i̶t̶ ̶c̶a̶n̶ ̶b̶e̶ ̶v̶e̶r̶i̶f̶i̶e̶d̶ ̶i̶n̶ ̶p̶o̶l̶y̶n̶o̶m̶i̶a̶l̶ ̶t̶i̶m̶e̶.̶
The main challenge is the time taken to construct the proof

https://en.wikipedia.org/wiki/PCP_theorem

This is where zkSNARKS help since they generate a non-interactive + succinct proof.
This isn't an isolated case. RISC-V makes the same basic tradeoff (simplicity above all else) across the board. You can see this in the (lack of) addressing modes, compare-and-branch, etc.

Where this really bites you is in workloads dominated by tight loops (image processing, cryptography, HPC, etc). While a microarchitecture may be more efficient thanks to simpler instructions (ignoring the added complexity of compressed instructions and macro-fusion, the usual suggested fixes...), it's not going to be 2-3x faster, so it's never going to compensate for a 2-3x larger inner loop.
No, the author is arguing this is not a corner case but a central? case. I tend to agree.
“In fact it hasn’t been shown to extremely mild”.

Where have you heard this? I agree much too early to know from sure but all initial reporting has this variant shown to be quite mild.
Good list.

I would add that using Docker in the first place is an anti-pattern. If you're using software you wrote yourself that can be made self-contained, e.g. if it's written in Go or Rust, then you probably don't even need Docker.

People always say "but how can you isolate the network?" and use Kurbernetes and .. and sure Docker is the easiest way to do that. But in my experience people rarely use Docker for that feature anyway. 99% of Docker use is because most Linux software is written in such a way that it is an absolute pain in the arse to distribute so shipping a whole OS is the bodgy solution that everyone accepts.
It's really really really browser and hardware dependant.
https://m8y.org/tmp/testcase425.xhtml from 2018 is a simple effect with 2 translucent gradients. Was getting 200% (2 cores) CPU usage in Chrome on Windows, but like 15% in Firefox. Pretty much a case of hardware acceleration. OSX performed well in Safari but not Firefox and Chrome... Linux depended a lot on whether one force-enabled hardware acceleration which was off by default.

Overall I'd say if your web page doesn't need continuous animation, and you're worried about battery life or stutteriness or whatever, maybe don't use it?

It has gotten a lot better though. Not for SVG though, at least not last time I checked, and forget about SVG animated fonts unless you don't mind running CPU at 100% nonstop. :)
"2nd case" where the person came from... Minnesota. Omicron's count is probably in the thousands in any first world country and we just noticed that. The way media clickbait on it is disgusting, hurtful and depressing.
So by compiles it on the client side, you mean the JS is bundling the JS?

If it is all happening in the users browser, what's do you mean when you say "it does this on a different domain"
Many people fail to realize that the user just does not care. Does the app work? Non nerds do not care that it's not elegant under the hood or that it eats memory and storage.

> Are there better ways to build native apps?

Depends. Is it a choice between using Electron or drowning in complexity and not shipping anything at all? An app is better than no app.
Windows 11 has a cut down version of fancy zones built in.
Another datapoint is that Scaleway charges €.10 per hour ($.113) for their M1 instances, this is roughly one-sixth of what AWS is charging.
> powertoys fancy zones

Second FanzyZones. I've remapped the keys I could to mimic i3, and the only thing keeping it from "perfect" is keyboard shortcuts to control splitting/moving/resizing. You can toggle between pre-configured fixed zones using the keyboard, which is mostly good enough.

PowerToys also has a ton of other useful tools like a color picker, bulk file rename, and keyboard remapping (useful when using Synergy between Windows/MacOS). Highly recommend.
> Unvaccinated people will just meet privately at home and get infected.

they are anyways
Google de-listing websites reminds me of that episode of Black Mirror where everyone is wearing AR lenses and the person who just came out of prison or whatever is not visible to anyone else but is instead a red mosaic when seen through their lenses. He's effectively blacklisted in the physical world. Google (and other tech giants) have tremendous influence and power - as much or more than most governments. It is very dangerous that they act the way they act. We need to heavily regulate them or build public alternatives that are beholden to laws like the First Amendment.
Location: Manhattan, NYC.

Contracts: No. Full-time W2 only.

Remote: Yes.

Willing to relocate: No.

Technologies: C/C++, C#, SQLite (team member), Tcl/Tk (maintainer), Win32, POSIX, etc.

Résumé/CV: Available by request.

Email: joe [at] [put_my_user_name_here] [dot] com

Phone: Please see "https://www.mistachkin.com/" for instructions.

Serious inquiries only.
What Are Wrapped Cryptocurrencies?
Ask HN: Apple TestFlight Is Down?
Just started happening (11:25am Pacific time). I see "We can’t process your request.
Try reloading the page. If the problem persists, contact us."

Is this a real outage or did I just hit refresh on my browser during a release?

EDIT: looks like TestFlight itself can be accessed but the error occurs when trying to add a Group or Individual Tester to a build. I will leave this post up for posterity.
How does this compare to something like glitch.com?
Yeah it's an easy thing to get into a perfectionist streak over.

Thinking about separation of concerns helped me a lot in getting over the hump of perfectionism. Once I realized I was trying to make my software do too much, it was easier to see how it would be much less work to write as two separate programs bundled together. (Talking specifically about the extract/transform stages here.)

Upon reflection, this project has been just as much self-study of good software engineering practices as it has been learning how to scrape job sites XD