skysight-inc/HackerNews huggingface dataset:
Mining a single bitcoin block takes way way more energy than every one of the things you listed. Somebody on a different thread estimated you could drive a Tesla down the whole California coastline for the energy used processing a single BTC transaction.

So yes, I absolutely do judge people who leave an SUV idling in their driveway 24/7 because "you never know when I'll need to jump in and run away from government agents"
I think image signing support (or at least was) is not as good as it can be. It would be nice if more images were signed by publishers and verification performed by default.

Even then, that only gives you a stronger indication that the image hasn't been altered since it was signed by the image author at any point after it being signed. However it is not a guarantee that the source produced the binary content. It's also not a guarantee that the image author knew what they were signing - though this is a different issue.

Debian has a reproducible builds initiative[1] so people can compile packages themselves and them match byte for byte what Debian built. Not sure how far they've got with that.

https://wiki.debian.org/ReproducibleBuilds
Ah yes, I didn't consider contractor rates
In the specific context of Bitcoin it may be true that the preference is for ASIC, but (1) some Bitcoin is still mined using GPU's and (2) there are several thousand active digital currencies, many of them favoring GPU's.

Grandparent's wider assertion is absolutely true, the GPU market is skewed by miners. Purchasing a 3000 series GPU is not easy right now.
> setting up the foundation first, so that the Rust developers could transition to it

I don't think the Foundation ever plans to employ so many people to work on the language. Most of the people who left Mozilla now continue to work on Rust at Amazon, Microsoft and Facebook. By no means am I defending Mozilla here, just saying that the Foundation wasn't the solution to employ 10+ engineers working full time on the language.
And contain a capital letter, a space and the letter 'e'
One do the greatest movies of the 80s. Should be required viewing for technology students.
Yeah. Any sufficiently coordinated schedule change would involve as much headache as clock changes.
Internet Parallel Computing Archive
Oh I am so glad this is on HN front page so I get to ask the question. Why 8K?

I think people should try this at home. THX recommended Viewing Distance for cinema experience is 40 Degree. That is like sitting in the first few rows in a cinema that makes me sick watching movies. The maths that works for a 16:9 Display, 55" (inch) would be 5.5 Feet, 60" would be 6 Feet. Divide the display inches by 10 and change the unit to Feet.

And assuming you are even somehow comfortable with this distance in everyday usage, you wont notice the pixel on a 4K TV with a 20/20 vision, what Apple calls it "Retina". For a 50" 4K TV it becomes "Retina" at a viewing distances of 39 inches.

Some would argue 20/20 Visual Acuity is antique. With 20/15, Retina starts at 52 inches. That is still below the THX recommend viewing distance of 5.5 Feet, or 66" on 50" Display.

What about the 20/10! Well that would be 78inch, so yes they could see those pixel. But that is only viewing at 40 degree angle. If you view it in what most would consider normal of 30 degree, you would be sitting at 6.8 feet or ~82inch away from the TV. I.e You still wont see those pixel.

Also note we dont test moving object in visual acuity test. You are watching "Moving Pictures" on a TV. Not watching a single pixel.

And if, in any case we need to optimise for the 5% with 20/10 vision that prefer to sit in the front row of the cinema. We could have went with 5K! And despite only 1K increase which seems very small, that is going from ~8M pixel to ~15M pixel. We would have room to spare even for the remaining 5% use case. And if we are so paranoid and need even more headroom. Even 6K will do.

Instead we went for 8K; ~33M Pixels. The amount of bandwidth, computational power, compression, storage. We could have use those for higher frame rate when needed, 10bit colour accuracy by default or high quality colour profile. Instead we spent it on Pixel.

And before someone jump in saying they could tell the difference between 4K and 8K. Remember the current marketing term of 8K Requires mandatory support of HDR and brightness level. Something 4K could do without. What you think of 8K being better may have nothing to do with pixel density at all.

So apart from Sales and Marketing department pushing for it, ( along with Japanese government pushing it for Olympics ) like the days of Intel CPU pushing for Mhz. For someone who has no expert knowledge on the subject and merely an outsider, let me ask the question again. Why 8K?
>>It sure is a lot better than using human lives, usually & most likely forced labor, to mine real Gold. Right?

Bitcoin is purported to be an alternative to fiat money, not gold. And most governments can print fiat money at will, with virtually no energy.
This is my own Twitter thread. Feel free to ask questions.
Yeah agreed. While they're improving some of the usability around it, it is still a bit hard to understand.

But I think it is beating C++ at its own race. The C++ weirdness is just... Bureaucratic and verbose.

Rust is clunky at times but even then it is smoother than C++
SSH-MitM – Enhanced Help
SSH-MITM is a very interesting man in the middle tool for auditing ssh sessions.

URL: https://github.com/ssh-mitm/ssh-mitm

In the latest release 0.3.25, the help command is improved and shows available modules.

Ther are modules to store session logs or file transfers. This tool is realy amazing!

Important command line arguments:

--ssh-interface {base,injectorshell,mirrorshell,noshell,sessionlogger}

interface to handle terminal sessions

available modules:

\* base -> forwards the terminal session to the remote server without modification

\* injectorshell -> Mirrors the shell to another client, but try to hide the second shell

\* mirrorshell -> Mirrors the shell to another client

\* noshell -> let the client connect to a shell, but do not transfer data

--scp-interface {base,inject_file,replace_file,store_file}

interface to handle scp file transfers

available modules:

\* base -> forwards a file from or to the remote server

\* inject_file -> Injecting an additional file during SCP transmission (CVE-2019-6111, CVE-2019-6110)

\* replace_file -> replace the file with another file

\* store_file -> Stores transferred files to the file system

--sftp-handler {base,replace_file,store_file}

SFTP Handler to handle sftp file transfers

available modules:

\* base -> transfer files from/to remote sftp server

\* replace_file -> Replaces a SFTP transmitted File during transit

\* store_file -> Stores transferred files to the file system
No, Heat Pumps are measured in COP (Coefficient of Performance), not thermodynamic efficiency or "the definition of efficiency for home heating". Which of the 5 definitions do you want to use?
That doesn't answer the question of how far we are from possible abuses. I'd say we need to start talking now about the legal aspects of this tech, rather than rely on governments to figure it out when it's already being abused
There is a difference between the medium (ads) and the targeting and distribution technology (adtech).

A great ad evokes some kind of feeling, can live with you for a long time, and even bring back memories that you cherish. Yes, I agree with you, it can be a form of art in that regard.

Adtech, however, is an intentionally invasive technology that exploits any means necessary and technologically feasible to more narrowly target potential consumers.

You can have ads without adtech. But you can't have (commercially successful) adtech without invasion of privacy.
I don’t follow your logic here. How would more mining early on have impacted the Bitcoin price?
With PoS, withdrawing your stake (read: disposing of your holdings) withdraws your ability to act as a validator. And pretty much every mainstream PoS implementation imposes a delay on stake withdrawal to give the rest of the network time to make sure that whoever is withdrawing their stake hasn't already validated fraudulent transactions.
>crypto currency

Bitcoin is a crypto CURRENCY. It IS money.
Back in the day we simply configured compiz switcher and got a good screenshot: https://upload.wikimedia.org/wikipedia/commons/f/f4/Compiz-S...

Linked image is not as beautiful as reality was.
For some evidence of this, consider that sundials have existed since about 1500 BCE. The existence of such a device easily disproves the notion that the "current time" was ever the same globally. Even mechanical clocks would obviously need to be set such that they would agree with a sundial, or the reading of the mechanical clock would be useless in a world where others are using sundials.
90-year-old man spends $10k on 2 ads to tell AT&T about slow internet service
a good and rational use of resources, it's not like we are in the middle of a planetary ecological disaster or a possible end-of-civilization climate change crisis. Capitalism at its finest.
Stranded trio lives on coconuts on deserted Bahamian island
Yea, I guess if you are throwing healthcare etc in as well it can add up - and I guess US insurance costs are on the high end
No, I agree with you completely. I have missed the whole thing, from $100 up. So a bit later than you, but I have the same questions and some more about viability.
If you have the Visual Studio Codespaces extension installed (https://marketplace.visualstudio.com/items?itemName=ms-vsonl...), then GitHub Codespaces (https://github.com/features/codespaces currently in beta) gets you a workflow pretty close to this.
And wonder how long it will take for similar repeats on other repos such as dockerhub, apt, nuget, homebrew etc etc.
> Are there really places that don't observe DST and also don't change their working hours?

Huh? I'll flip the question around on you: What places are there that don't observe DST that do change working hours seasonally, especially in a coordinated way? I haven't heard of any.
Oh, nice... maybe now I can finally break my habit of randomly inserting "-w" after editor commands.
https://github.com/features/codespaces is the info page
Off Chain transactions look so much like a credit card that as soon as you begin to build the off chain transaction system you see that Amex/Visa/MC could just allow customers to settle payment in BTC and get the same value.
I didn't say it was right, just that I love it.

But truthfully, if our society wants more time in daylight after work... let's just leave work earlier. I mean, we are doing that, we're just changing the clocks and pretending we aren't. It's dumb.
Anything of value that is not the currency used in your country meets that definition, and most of those things do not consume vast amounts of electricity.
Yes sure, it takes 30 mins to send wires in a best case scenario it is executed immediately when you send it but that's not what happens in practice for most people. I do that regularly and it takes me a couple of hours.

Venmo and co aren't "real" transfers of asset, it's an update to a "permissioned" database. You can make immediate transfers on coinbase too but they could be reversed, or your account could get locked just as with venmo. It is just as easy to have banks hold everyone's bitcoin and instantaneously update a database so that feature is not an advantage of fiat over bitcoin.
When the blockchain / dapp hype got huge for a minute in 2017, I asked a “crypto enthusiast” friend to pitch me on why I should use his dapp (some sort of gambling game).

He went on and on about double spending and consensus. i asked him why anybody, even his “ico investors” would care about any of that just to play a (slow) game.

He went back into double spending and byzantium generals and using Brave for tokenized payments.

This pattern repeated with every single dapp I came across.
Good internet, is not about how rich the country is, but how the regulatory system is set up.
SSH-MitM 0.3.25 – Enhanced command line help available
Lord of the Rings is boring until they get out of Rivendell. Once they actually start their journey it's a fun read.
> It just seems like people are running out of excuses at this point. I wonder what they'll be saying when BTC hits $100,000.

At what price will I be able to buy a cup of coffee conveniently?
Do you have any idea about what 'finance' is? Shuffling money around is not finance.
"Longitudinally collected HRV metrics from a commonly worn commercial wearable device (Apple Watch) can identify the diagnosis of COVID-19 and COVID-19 related symptoms."

Having first-hand experience, I can confirm that my heart rate was WAY up, and my pulse-ox was WAY down when the virus was at its worst. I used the pulse ox value to make sure I was getting in good breaths (and yes, I know there is a hefty margin of error on these consumer devices.) I use a Garmin, but the sensors are pretty much the same on Apple Watch.

It would be pretty easy for the device to tell I was sick but probably impossible to tell I had COVID-19 instead of the Flu or a bad infection or maybe pneumonia.
> You can't be a productive web developer, according to modern standards, and review every single transitive dependency that gets pulled into your application.

Applications I encounter use a ridiculous amount of outside tooling to do relatively simple work, and that's where I see dependencies explode most often.

When I work on package managed, env managed projects, every other day is a new environment issue, configuration issue or version mismatch. It's all a colossal waste of time. Had the project just chosen a handful of comprehensive tools and committed them to the repo, there would be no dark rituals of configuration and package management to perform. The code is in the repo, the code works with itself, life is good.
If maintaining the infrastructure for something a miniscule percentage of the world's population benefit from requires more energy than entire countries, surely it's worth interrogating whether the benefits outweigh the costs?
That doesn't clarify or add anything else, it just rewords the PR. What, exactly, was wrong? Who interfered? What does the science say?
You're looking at it from a totally wrong perspective. The U.S. government can print as much dollars as they want, whereas BTC cannot. The government does not care about green energy unless they can profit from it. To say that you did not buy BTC because of "wasting energy" is a very odd way to cope.

You guys are so hung up on energy consumption, a meme, that you're forgetting the real intrinsic value of Bitcoin.
The hobo got me
> For any new money, it goes like this:
1. Store of value. 2. Medium of exchange. 3. Unit of account.

I’m struggling to think of a currency that started as a store of value and then became a medium of exchange. Most currencies [1] started out worthless for good theoretical reasons. If they started valuable, they’d be subject to Gresham’s law and not transacted.

[1] The U.S. dollar, pounds Sterling, the Euro, the Swiss franc, money in the free banking era, Song Dynasty jiaozi, et cetera
Don't see how you can compare a virtual asset to a physical one and then somehow think the virtual asset is harder to manage then the physical one?
Ask HN: Tips for windows users moving to a mac
I've been a windows developer for the last 10 years. Does anyone have any tips for hitting the ground running when my new boss hands me a macbook?
The only reason I use Paw instead of the countless alternatives is because it’s not web-based. Sad to see this new development, though thankfully I can still hold onto the last native version.

Edit: was looking at the article on my phone and missed the part where they claim they'll maintain the native version. However I still have concerns they would eventually discontinue it given that Rapid API's main business model is around API marketplaces, gateways and billing and the revenue from selling tooling is likely to be a drop in the bucket in comparison.
"what is the point of it"
From bitcoin wiki: Bitcoin is a decentralized digital currency, without a central bank or single administrator, that can be sent from user to user on the peer-to-peer bitcoin network without the need for intermediaries.

The trustless exchange part was worked on for a long time and Bitcoin came around and solved it. This is why questions like that are completely ignorant of anything technology and really makes me question the instigator's motives.

Edit: adding a link to an answer provided to the same question on this site https://news.ycombinator.com/item?id=25256738
I don't think most normal people see "without banks" as a feature. Indeed, banks have already been peering with each other on transaction-clearing since forever, and I don't think it would take much for the EU to mandate a particular set of common APIs and maybe some entry criteria that allow increasingly smaller players access to the already-existing framework.

All of this seems a lot easier and cheaper than bitcoin's distributed ledger.
Sadly I've had to fix this at more than one company.

It's a bit of cognitive dissonance having to explain why downloading random shit from the internet during the build is a bad idea, yet here we are.
Map, filter and lambda were originally suggested by a Lisp programmer, so those do show functional Lisp heritage. (I don't know of similar cases.) But they're a small part of the language. Comprehensions are now emphasized more, and they come from Haskell, and probably SETL originally—no Lisp there.

> They are basically at the origin of the language tree of functional programming.

That's fair. But that only covers Python's functional features, which aren't that numerous.

> if all these features adopted were not basically arbitrary, unconnected, and easy to bolt-on

I never said they weren't! I just don't think they're sourced from functional Lisps.

>why has Python such a notably bad performance

Because it's very dynamic, not afraid to expose deep implementation details, and deliberately kept simple and unoptimized. In the words of Guido van Rossum: "Python is about having the simplest, dumbest compiler imaginable."

Even if you wanted to, it's hard to optimize when somewhere down the stack someone might call sys._getframe() and start poking at the variables twenty frames up. That's not quite a language design problem.

PyPy is faster than CPython but it goes to great lengths to stay compatible with CPython's implementation details. A while ago I ran a toy program that generated its own bytecode on PyPy, to see what would happen, and to my surprise it just worked. I imagine that constrains them. V8 isn't bytecode-compatible with JavaScriptCore, at least to my knowledge.

The most pressing problems with Python's performance have more to do with implementation than with high-level language design.

PHP is the king of arbitrary, unconnected, bolted-on features, and it's pretty fast nowadays. Not much worse than Racket, eyeballing benchmarksgame, and sometimes better.

> and -- similar as C++ -- such an explosion in complexity?

I'm not so sure that it does. I'm given to understand the problem with C++ is that its features compose badly and interact in nasty ways. Do Python's? Looking at previously new features, I mainly see people complaining about f-strings and the walrus operator, but those are simple syntactic sugar that doesn't do anything crazy.

Instead of an explosion in complexity, I think there's merely a steady growth in size. People complain that it's becoming harder to keep the whole language in your head, and that outdated language features pile up. I think those are fair concerns. But these new features don't make the language slower (it was already slow), and they don't complicate other features with their mere existence.

The growth isn't even that fast. Take a look at https://docs.python.org/3.9/whatsnew/3.9.html . I wouldn't call it explosive.

I don't know enough C++ to program in it, but the existence of operator= seems like a special kind of hell that nothing in Python compares to.
Really confusing name
Meanwhile, if I want to donate over $25,000 to charity in the US, I have to go into the bank (in person even during the pandemic) spend half an hour while they fill out forms, pay a $12 fee (still negligible, granted), and they'll process it within 12 hours.

Bitcoin might not be as good as the UK, but you have to understand that the consumer US financial system remains stuck in the 1980s.
I'll make it to the point since I was in on bitcoin back in the cpu crunch days too:

1. As a medium of exchange. This was what the global community, and more particularly the techie community behind it wanted to use it as. We wanted a quick way to exchange payment across the globe without dealing with shitty companies like Paypal etc.

but at some point, it became instead

2. A store of value. I'm not sure the order of effect on this, but then rich people who had the ability to influence the network effect started dumping real money into it, further inflating the price. I theorized at one point the central banks might have even participated on the dl, just because it's an easy bet to hedge on if you can poof money from thin air like they can.

I think #2 has completely overtaken it's use as #1, and due to that and other factors, I expect a major collapse at some inevitable but undetermined point in the future.

My personal evaluation and why I skipped bitcoin was because I saw that it did not have privacy protections built in, which is what the early coin community wanted (or so I thought). I kick myself for not keeping a few blocks sometimes (at one point I think I spent ~20 btc on a food order!), but oh well.
More of a headache, even. Sadly, DST is the only good way to have everyone synchronize a schedule change like this.
The Oura "smart ring" maker claims it can detect early Covid from variations in temperature https://www.fiercebiotech.com/medtech/oura-study-shows-its-s...
For an entry to programming class, I'm not sure why you would forego a GUI though.

For context, I just got my cs degree a year ago and most of my classmates only know a terminal as that bottom pane in vscode

If you want people to get up and running quickly, either require vscode or have people program in one of those browser based IDEs
> Bitcoin is purported to be an alternative to fiat money, not gold. And most governments can print fiat money at will, with virtually no energy.

That's not completely true. Bitcoin is purported to be an alternative to fiat money because it's purported to be an alternative to gold.

The argument for Bitcoin as a replacement for fiat money actually rolls up 2 big arguments into 1:

1. That fiat money should be replaced with money backed by some commodity like gold (the Goldbug argument)

2. That cryptocurrency is the ideal underlying commodity because it's more easily transferrable than gold.

To clarify, I don’t have a strong position on either of these arguments.
This site is called Hacker News, and yet there is a surprising amount of resilience to accept the utility provided by Bitcoin and cryptocurrency, with the same old tirades that keep being repeated ever since Bitcoin was worth less than $1.

The ecosystem has grown and has been finding real world applications. If you are still of the opinion that cryptocurrency is exclusive to buying drugs, laundering money and scamming people, you have a lot of catching up to do.
Read "The Bitcoin Standard" if you want that problem solved.
You can send me money across the globe without a middleman or anyone being able to block that transfer.

That's it.

If you don't want that, you don't want that. Some of us do.
Oh man, patterns of enterprise, it's like 20 years old now! I really like Martin's work. Worth every penny
3.2 added some rudimentary GraphQL support but it’s not comparable to Insomnia so I went back to that

Just loading it now and there’s an update (3.2.1) - it mentions some GQL documentation improvements in the change log but unsure if it’s tangibly better