skysight-inc/HackerNews huggingface dataset:
If you don't want to be thought cartoonish, you should not say cartoonish things. For example:

> People who don’t follow economic incentives starve to death or die of exposure.

That's just absurd. Every day people make choices between maximizing revenue and other things they value. If everybody was so slavishly devoted to economic incentives, we'd have no teachers or nurses. I'm no expert, but I haven't heard of many teachers dying of exposure because they have other values than money.

This is also cartoonish:

> What solution do you envision? Further restrictions on political speech? Prohibiting people from donating to causes they support?

This is already a well-discussed space. Other countries do fine. In the past, the US did better. We can do better again. If you really want to understand it, go do the work. But since it looks like you don't, I don't think it's worth my time to spoon-feed you something you could look up perfectly well.
It will. Via second and third layers. It'll scale just fine. An example second layer that you can use right now is the lightning network https://lightning.network/
Comcast has lots of humans and they suck worse than Google.

I don’t think the answer is humans or algorithms, the answer is organizations incentivized to solve customer problems. Google doesn’t care about customers, if they did, they would fix this. Customers are locked in because where else will you go.

Just like Comcast doesn’t care because there’s only one cable company, Google doesn’t really have any AdWords or Adsense competition.

I think the solution is more competition so use ddg. Once customers have mobility, Google will work to retain them.
OpenBoard – a cross-platform interactive whiteboard for schools and universities
I agree, but I'd add that what really gets bland is just how uninteresting the outcome of all the complexity is in most things. For example, a NextJs app normalized into a hundred components, using redux, styles in js, webpack probably, npm scripts, jest, etc.. with the ultimate output being a probably barely responsive mediocre looking standard webpage with a navigation that doesn't work on a device you didn't anticipate because you re-invented links
Glad to see this get some exposure. It always kills me when people buy expensive 4k, curved, HDR, etc 50" TVs and sit over 10 feet away from them. (127 cm diagonal and over 3m away for Europe) You just threw your money away.

Another thing is when you plan your sofa and TV furniture. Having over 10ft/3m (a common occurrence in homes) means you will need 100 inch screen for a cinematic experience, which means having lots of money or a projector, which brings a lot of problems itself.

My personal setup is 6.5feet/2.5m 65 inch diagonal 1080p plasma Panasonic Viera from 2007. Everybody who hears about this thinks it's way too big for that close. But when guests ask for the specs of what they find an impressive picture in person they are always shocked to find it's "obsolete" technology.

EDIT: as people dispute the real distance you can notice 4k vs 1080p, you don't need to trust any graph. Get close enough to your TV to notice individual pixels, then back away a little bit until you can't. That's the distance and I bet you will find it a lot close than you would think.
To add, if I recall correctly (I was 11 at the time) the 1997 event was only possible due to emergency shutdowns of factories (warm waste water) and 'ice transplants' where they moved tons of ice around into the main Elfstedentocht waters.
It doesn’t. Proof of work is the wrong architecture. We started https://intercoin.org to solve the problem. Others started other projects. But it doesn’t do anything to demand for Bitcoin because nearly all of it is for Bitcoin as a store of value and deflationary investment that will go up, up, up.

Yes it was called a cash system in the original whitepaper - but somewhere around 2013 the narrative shifted from Peer to Peer Cash to Store of Value. And it has stuck. This is a copout but it works! Bitcoin has all the features to be a great store of value and nothing more...

Bitcoin is now a store of value and you dont need it to scale if once in a while someone wants to move $50K from their savings account to their checking account to actually use. They can also have Nexo, BitPay etc as debit cards backed by BTC reserves.

So why do you need Bitcoin to be a good currency too?
What If GameStop Thrives After All This?
In theory, "lightning networks", which are basically a network of open transactions across wealthy, participating nodes (e.g. banks and exchanges.) A lot of smaller transactions can piggyback on the larger transactions basically for free.

I don't think these are widely used in practice yet, but I might be wrong.
Study: There are over 3k decentralized apps running on Ethereum
When a person tells you their own lived experience, the thing to NOT say is, "nah, that's probably not true."
I think JFrog and Azure won the prize for product placement on this one. When the article listed “Azure Artifactory” I wondered if Azure was “sherlocking” JFrog, but no, they have a partnership. Given the SolarWinds vector I expect more investment in tooling security.
Are there similar concerns about the pollution produced by gold mining? eg. "we should ban gold because it's so toxic to mine!"
WallStreetBets Craziness Reminds Me of 1999
I'm not entirely sure since i've never done this, but i think you can use the dynamic import() function[1] and await all the import promises:

const plugins = await Promise.all(pluginModules.map(p => import(p)))

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...
Depends on the type of person you are. If you are ambitious, then why not? But if the upside is capped in any way, then I see no harm in doing regular jobs. It's not just about money, there is safety, perks, social aspect etc.
You ask commenters to be kind and say you want to have a good conversation but start your comment by declaring the viewpoint you disagree with as BS.

I would suggest that is not an effective way of starting a conversation.
Imagine if all real currency was replaced by bitcoin.

How much green house gases would be generated to keep our economic engines going and also who would be genrating this money?

What would the economic outlook of the world look like during covid if it happened in a world where all currency was bitcoin?
100% agree, science provides information about causal relationships, that's all. It doesn't make decisions for you, it doesnt reflect the will of people.

The decision making / consensus building should be the job of politicians. Saying science tells us we need to do x is a lazy shortcut.
Value types are almost there in Java, but without deliberately trashing the GC you can get away without them, and it has all the other qualities (and will have ADTs as well, sealed classes are already in preview)
Wrong answer.. This effort does not scale. You want to make it such that facts added by anyone can be easily imported with a simple opt-in.

GDPR data portability could be expanded to include defined formats for export so that import can be done in an automated fashion.
Despite being very interested in Rust, this is the first I've heard of crev. It's a very cool project.

That said, it's interesting to me that several people are trying to get the project to drop the Web of Trust, and focus on code reviews. I'm the exact opposite - the code reviews are an interesting, experimental approach, but I'm interested in the project because of the cryptographic Web of Trust. Any use of dev-originated code signing in a package ecosystem is great. For this reason, I'd love for this to get major pickup from Rust, and beyond.

Finally, I am a bit wary because the project is starting to look moribund. It's important for projects like these to know that the maintainer is in it for the long haul, even if there's initially very little adoption. When the project founder writes that they're in a "fight for survival", it makes me think they may abandon the project if it doesn't get significant adoption.
Well, we need to build houses with bitcoin miners for heat generation.

(Idea stolen from guy on reddit who actually did this)
Why and How Data Engineers Realize DataOps Benefits with Apache Kafka Streaming
And not criticizing the excessive consumption betrays a lack of understanding in physics, engineering and several areas of economy as well
Even when all bitcoins are mined mining has to continue.
It's not BS. The world in general is trying to find ways to be more energy efficient and up pops bitcoin, now using more power than a country of 44 million people. It's ridiculous.

As is your reference on that article - "Most bitcoin mining is using energy at the source that was uneconomical to use for other purposes, because of the loss experienced in transporting the energy to economic centers", which just links to one of your own comments on HN!

The rest appears to be handwaving - "Gold is worse!" or "It'll move to proof of stake!"

(edit: the link to the comment is not the OPs own, but it is an HN comment which just contains an assertion about green energy use)
bonus points if they go for the Frisian pronunciation, "Alvestêdetocht".
Impossible due to how cryptocurrency works. In any cryptocurrency there is something called an "emissions target" which will only up to X amount of coins to be "released" on the discovery of a new block. This is also compounded by the fact that even if you did try to accelerate the mining by adding more powerful nodes into the network, the network would automatically adjust the difficulty in order to keep blocks spitting out at the predetermined time of 10 minutes per block.
The more silly battles these giants put against each other, the better.

Oh, and on Instagram music is not available in e.g. Poland. But on TikTok - no problem.
You're perhaps thinking of https://nano.org ? A brief description of it's Open Representative Voting (ORV) consensus mechanism:

"A consensus mechanism unique to Nano which involves accounts delegating their balance as voting weight to Representatives. The Representatives vote themselves on the validity of transactions published to the network using the voting weight delegated to them. These votes are shared with their directly connected peers and they also rebroadcast votes seen from Principal Representatives. Votes are tallied and once quorum is reached on a published block, it is considered confirmed by the network."

Suggested read: https://docs.nano.org/protocol-design/orv-consensus/
Hydrogen power and car-washing drones: Patents show what carmakers are thinking
"Windscreen lasers? That’s a Tesla patent from 2018, which seeks to take scraping water off your windows with bits of flappy rubber attached to motorised arms, and replace them with… well, lasers. Lasers that literally shoot bits of water and dirt from your windscreen (and if Tesla has its way, mirrors, side glass, exterior cameras etc). It could be the best idea ever (windscreen lasers!) but equally could be just another slice of Tesla madness. We’ll see, I guess (or not see, if the lasers burn a hole straight through your retinas). [...]"
You're searching for the worst possible motivation in those you think you may disagree with, and insisting that it's the only real motivation. That's a very easy trap to fall into, and it leads to habitual hate against "the other."
Right.

Also, people misunderstand the scope of it.

So for example, they'll feel they are abiding by that rule by not implementing SHA256 themselves while also creating a novel cryptographic high level protocol (like TLS or SSH). The advice was more originally meant for people cooking up their on novel ciphers, but its applied more often today against reimplementing standard ones.

Though it's still best to not implement SHA256 yourself-- and generally pointless, it's extremely unlikely that someone who does would get it substantially wrong with even a normal amount of effort... you're still way better off implementing SHA256 and AES (which is difficult to make sidechannel free) and whatever yourself than constructing some a novel high level protocol.

If there is cryptography in your product the boundary probably doesn't just magically stop at the functional call into AES. Your entire product is to some degree "cryptography"-- though how much depends on the details.

And this is where "abstinence only" cryptographic education really fails: By saying _never do it_ we encourage an extremely narrow definition of "it" that often gets limited to "don't implement your own standard blockcipher" or "don't cook up your own blockcipher" and ignores all the higher layer stuff, where you often can't avoid engaging in a bit of crypto development.

... and, of course, most of the meaningful vulnerabilities end up in those higher layers. The implementations you might find are also not always very good but unfortunately it can be hard to tell which are and which aren't.

More of my thoughts on this subject: https://youtu.be/Gs9lJTRZCDc?t=2244
I started following it when he first started working on it back then, but I actually lost (some) interest once it became more about the memory safety features.

It's not that I don't think the borrow checker etc. stuff is really awesome. I just find the original concept very appealing and incremental. Essentially an OCaml for systems level programming.

A sane C++.

I feel like Rust is making its moves slowly into that territory, but that the memory safety pieces have made it more difficult, even if the long-term payoff is better.

All that said, I'd like a job programming in Rust
Nope. Bitcoin transactions require wasting energy. It is built into the very fabric of bitcoin. Currently, the energy wasters ("miners") are compensated by the minting of new bitcoins, and some transaction fees. As the number of bitcoins asymptomatically approaches it's maximum, the energy wasters are still compensated, but more and more through transaction fees.
I’d half remembered mining clusters near large hydro projects in China. As to the opportunity cost, getting the electricity from one place to another where it can be used if you have a local glut isn’t easy, aiui
I think this is out of scope for ISO 8601, especially since the "Europe/Bratislava" label is a specific reference to the tzdata tables. Another system may use another way of specifying the location for the time zone, e.g. GPS coordinates. (Though in practice I don't think anyone does that; literally everyone uses tzdata.)

The "correct" way is presumably to work with an 8601 timestamp without time zone and carry the time zone spec along in an additional field.
The excuse usually given is to match up farm work, which is dictated by dawn, with general work shift patterns.

However, I recall that farmers are very split on the issue when polled - it impacts on their work shifts as well.
You'd be better off using "...".format_map(your_dict). This case is exactly why it exists.
If this happens, the artist or record label should sue the police for publicly performing musical compositions and sound recordings without permission!
I don’t think power markets are that fluid in most of the world
It's done with ASICs these days but the general idea of using the waste heat still holds.
Nah not going to happen; they need at least two weeks of serious frost for that, and as it stands, we'll get above zero weather again during the day next week. The sun seems to be melting a lot of the snow as well at the moment.
It's about $7 at the moment to be included in the next block. A new block is added approximately every 10 minutes. Since bitcoin does not guarantee finality some services require you to wait for a certain amount of extra blocks after yours to reduce the chance of a change reorginaztion happening that doesn't include your transaction.

Bitcoin will not function as a currency due to it's high volatility. For a more usable currency look at DAI, USDT, and USDC which are stable coins pegged to the dollar. DAI is collateralized with on chain assets where USDT and USDC are collateralized with real life assets which are mainly regular USD.
Yes ofc. Nobody thinks mining is a clean industry.
Better solution would be to choose a proof of stake cryptocurrency instead
I still don't see how. When we bought our house in the UK I sent the entire transfer from my phone, paid 0 fee, and it arrived 30 seconds later. Why would I use bitcoin for it?
If you made it a crime to fly to tropical islands to enjoy the beach in the winter, you would enjoy a reduction in fossil fuels too, and people would be more productive than loafing about on the beach.

End of the day, people choose to spend resources on things that provide utility to them.
Twitter blocks some accounts in India again
In what way? As in financiers will pay with BTC? I don't know many people who pay for their cars or houses in one payment. Or is the suggestion that scheduled recurring monthly payments are viable?
Data Streaming Pipelines with Confluent and Databricks in Azure
How to consume Apache Kafka topics using Azure Databricks and Confluent Cloud on Azure to leverage real-time data and cloud streaming, with all Azure services at your disposal.
A lot longer than 30 years.

I'm reading Exposure by the lawyer who helped blow the case open, Robert Bilott, portrayed in the movie Dark Waters, which I recommend -- the book and movie.

What DuPont knowingly did, sacrificing our health for their profit, would be unbelievable except that it happened.

Over 99 percent of us have these known carcinogens and causers of birth defect in our blood. As they knew, our bodies don't know how to get rid of them nor process them into anything benign.

And that's just one class of known-to-be-dangerous but profitable chemicals they create and dump. If they had to pay the externalities, Teflon would cost . . . well, what price do you put on testicular cancer, or a baby born with half a nose or eyes in the wrong place?
Even though it is called "dynamic import", it still only accepts string literals as argument:

import("module") // will work
import(p) // will not work
import(`${p}`) // will not work
Yes it will technically be possible but at the same be a violation of the App Store guidelines, meaning it will likely lead to a ban.
> Counter-rant from Jonathan Blow

I've just watched the first 20 minutes of that video. So far, it's all "yeah, she's basically right". When does he get to the point? I.e., what does he actually object to?
Exactly. Here's VC and prominent cryptocurrency enthusiast Fred Wilson saying exactly that: https://avc.com/2017/08/store-of-value-vs-payment-system/

While I agree with him that Bitcoin is a terrible currency, I think the "store of value" thing is nonsense as well. Stores of value need to have relatively stable value. Bitcoin is hugely volatile. That's great for speculation, but nobody with any sense would use it as the equivalent of a savings account.
> Python, being a multi-paradigm language with the strong functional side

Coming back to that, just a reminder that lambdas in Python are still gimped, closures do not work as expected because of -- scoping, and core developers in Python 3 tried to remove with "map" and "filter" tools that are considered quite essential for functional programming.
This is a rehash of a previous post of mine regarding electricity consumption:

Back in the days where all our electricity came from fossil fuels, I completely agree that marginal electricity usage was bad for the environment. However I think that thought has persisted with us even though it is no longer true 100% of the time. With renewables sometimes the marginal cost of electricity to our environment is near 0 or even negative (eg, during periods of higher winds and lower demand.)

I predict that in the future as bitcoin mining becomes more and more of an efficiency game that you will see bitcoin mining be kind of a load balancer the grid, effectively turning off during peak demand (or low supply) times and contributing to the base load during regular times.

For example, it may even help the economics of building new wind plants. Eg, currently it may not be profitable to build a new wind plant because base load is too low that the excess power generated would need to be sold off at 0 or even negative prices. However if bitcoin mining could be turned on during these times and off during periods of high demand, there will need to be fewer peaker plants in operation and it would positively affect the economics of opening a new wind plant.

Bitcoin mining only cares about the cost of electricity at a given time, it is not like most other electricity demands that are very time based. With the large variance of electricity generation by renewables, I think bitcoin can in the future help smooth demand according to the real supply/demand curve.

It's kind of like a different implementation of the Tesla utility grid batteries. Instead of deploying power, you force the grid to build more renewable capacity (that the miners are paying for) that you use except in peak periods, where you turn off and effectively provide the grid with more power.

Edit: here is an article of a bitcoin mining company doing just that:

https://www.bloomberg.com/news/articles/2020-09-01/bitcoin-m...
https://www.forbes.com/sites/christopherhelman/2020/05/21/ho...
Ask HN: What would give you trust back in Facebook?
Not here to debate about Facebook alternatives or bash about their product. But more about what would it takes to regain that trust? (That you presumably had in the past and no longer have now)

I enjoyed Facebook products, and still today. But along the years, I wasn't happy with the way they collect and use personal data then decided to take some distance. Either by no longer use some products or restrict the data collection. I deleted my Facebook account, I login to my Instagram account (via private tab) once a month to check messages, I try to keep my conversations outside of WhatsApp when possible. However I have a Quest 1, that still works without Facebook account for now.

Something that would make me feel more comfortable is having a log of the data they collect (from everywhere), and a clear explanation about why I see an advertising (what data point led me to this ad).

What's yours?

PS: I might be out of date about the Facebook product. I deleted my account 2 years ago and I have no clue about data management updates since.

PS: I know Twitter does it but it's very silly: _The reason you see this CircleCI advert is because you're a male between 7 and 77 years old._ Not sure my Dad would see it too.
Brain2Pix: Convolutional naturalistic video reconstruction from brain activity
That issue isn't even remotely similar, it's just someone uploading new packages and some people choose to use those instead of the official ones, god knows why. It didn't get pulled in automatically for existing projects.

Also, it's cute how you think maven is used orders of magnitude less.

Sure, the build systems probably won't CONSTANTLY be redownloading all the modules like NPM does, instead they keep a cache, but come on.
Lightning is a joke, with insoluble routing problems, a need for always-on nodes, the requirement to lock funds in channels, and the requirement for on-chain transactions to start and close channels. The BTC network can't process enough transactions to make even that viable.
Who started modernity? Meet the Italian capitalist who launched our world
Those are good ideas also! I will probably look into that. I just love the people here on HN so I couldn't pass up the chance to shamelessly post the message here.
> Bitcoin, which is the ultimate deflationary “store of value”

Inflating the supply of bitcoins is a value in a config file + buy-in from miners, who are the ones with all the capital to benefit from inflating the supply. Unsure why you think the miners are just going to go home when it’s all mined and sell off their expensive equipment at firesale prices when they can collaborate to increase the amount of Bitcoin?
CVE-2021-21148 – Heap buffer overflow in V8 in Google Chrome