skysight-inc/HackerNews huggingface dataset:
This is certainly true for data types that the system knows how to serialize and deserialize, but (at least back when clippings were introduced) for others, the app that owns the clipboard data must provide the hook for the serialization and deserialization. Back in my first programming job, we were about to ship a shrink-wrapped software product that I will not name but you’ve almost certainly used, and we discovered that we “needed” to support clippings or else (I can’t remember if this was some Apple compatibility rule or some marketing person’s rule). We didn’t have much time, and we also didn’t have serialization code for this very complicated data structure that was on the clipboard, and my manager told me to just implement it by sticking THE POINTER in the clipping. I objected and was overruled. I did it, it shipped that way, and I will always be ashamed. You could only use a clipping in the same process that created it. I had to add code on the deserialize that checked to see if the pointer was valid. It still makes me sick to think about.
This is good stuff, let me add a few you might be interested in:

- https://www.justinobeirne.com/

- https://clar.dev/en/ (This one is kinda over-done, but it's quite performant, and I do like its use of type)
Yes, articles tend to go in groups. Everyone focuses on one topic and then changes.

At the moment the topic seems to be Bitcoin, since it's currently skyrocketing due to Tesla.

But don't worry, they will return to gas/oil soon.
Yes, and we have built safety measures to protect individuals in these cases, none of which work in a trustless key-based storage world.
> "Proof of work" is just a synonym for "having wasted tons of energy." This is my main beef with these systems. Gaining fundamental value from the act of wasting energy [...] is not a sensible basis for a 21st century technology.

This is my main beef with the system we live in already.

See ; Bullshit Jobs

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

"Bullshit Jobs: A Theory is a 2018 book by anthropologist David Graeber that argues for the existence and societal harm of meaningless jobs. He contends that over half of societal work is pointless, which becomes psychologically destructive when paired with a work ethic that associates work with self-worth."

I am not contesting the Bitcoin situation is ... interesting.

(edit = comment layout )
Gold never even moved to medium of exchange. It couldn't.

Bitcoin can. And then it can move on to unit of account.
Science (besides political science) is not about politics or policy making. Science is about earnestly seeking reliable knowledge. By placing scientists in political roles where they may need to “play the game” to get results, it makes the advice they give less reliable due to compromises or political pressure, and makes people trust science less as a side effect. Not that scientists shouldn’t be in office, just that acting in both roles at once is complicated
According to Visa's 2018 report, they consumed about 0.1TWh while processing an average of 4000 transactions per second [1]. Bitcoin consumes 121TWh per year to process 4-7 transactions per second [2].

[1] https://usa.visa.com/dam/VCOM/download/corporate-responsibil...

[2] https://cbeci.org/cbeci/comparisons
erm, the crown pays you, the currency was even named the crown?!?
A lot of people have conditioned themselves to ignore the signs of thirst or misinterpret them as hunger. Our, largely, idle/still lives probably doesn't help here, as staying at a survivable level (even if not a truly healthy level) of hydration isn't hard if you're not working up a sweat or in environmental conditions that cause you to become dehydrated faster.
Purple Pig offers this nation-wide from their Chicago location:

https://purplepigshop.squarespace.com/shop/purple-piggy-box

I have ordered it before and it's incredible. At the time I had the thought of "I wish someone would curate these so that I could do more during lockdown".
Getting a warning 24 hours "early" that you might be infected is still useful. Perhaps in that 24 hours you were going to make a grocery trip and potentially infect a bunch of people, but now you won't because you got that early warning.

Claiming that something is useless because it doesn't cover all cases seems a little weird to me. It's a tool in the toolbox that can reduce the possibility of spread in a limited set of cases.

Using lateral flow tests requires everyone to purchase a big supply of them and use one every day. This watch-based warning just requires you to have an Apple watch and run a new app on it (which I hope they'll make publicly available), and it'll just let you know without any extra action taken. Your average Apple watch user is probably pretty likely to take the simple step of installing a new app; they're not going to buy a supply of lateral flow tests (which they probably don't even know much about or haven't even heard of) and test themselves every day.
It's a well documented deflection strategy:

Instead of decreasing unnecessary consumption, whole industries have been steering the popular opinion into thinking that recycling and lowering emissions is good enough.

https://www.npr.org/2020/09/11/897692090/how-big-oil-misled-...
Using `2to3` might get you 80% of the way there. Although cases like this make tests really valuable.
Previous discussions:

- https://news.ycombinator.com/item?id=11791052 (2016)

- https://news.ycombinator.com/item?id=16632677 (2018)
We seriously need a package manager for package managers, and I'm not even joking.
Hi, this is interesting and I wish you all the best. Just as a random anecdata point, the price that I was expecting and would personally be willing to pay would be 20€. This is because I am not planning on working in IT security and would be reading this foro fun. Just FYI, since I think it's interesting for you to know the price sensitivity of people. Don't know if you would be able to finance yourself at that price point, but again I just want to give feedback. Perhaps this could be achieved via a steeper early adopter discount. Perhaps I'm simply not the target group. Hope this is helpful somehow.
> I think the main pain point would be customers being confused as to when companies are open.

But why would so many people rely on a 1 hour difference that this would become a "main pain point"? I don't know the working hours of most places I go to. When I really want to know, I check Google Maps (or their website). Even then, when it's close to opening or closing hours by like an hour, I sometimes prefer not to trust it if it'd be too problematic for it to be closed after making the trip, because it does happen at times that it's incorrect. Small shops might not even follow their own stamped-on-the-window working hours strictly either.
That would be true after a carbon tax exists.
You might be interested in the work of Soul Machines [0] (online demo on website), a company formed by Mark Sagar [1][2]. There are a few interesting talks by him if you search on Youtube.

Their AI-driven avatars are already in use in a handful of places, and fairly well received.

"The future is already here – it's just not evenly distributed."

— Appearance-wise, I think MetaHuman's stuff looks better than Soul Machines' — but SM's avatars are backed with a conversational AI, and are not available as a UE-plugin. So it's not an apples-for-apples comparison of course.

[0] https://www.soulmachines.com

[1] https://www.auckland.ac.nz/en/engineering/community-engageme...

[2] https://www.ibm.com/watson/advantage-reports/future-of-artif...
Great to hear that :)!!

Thanks Nikolas for answering regarding Prisma! The reason why we chose Prisma is because it is declarative, which plays really well with Wasp, and because it supports multiple types of databases - for now only relational, but as Nikolas said, in the future also nosql.

Regarding TS - you are right, TS is a better fit for this than JS! We started with JS, but plan is to switch to TS real soon, for the reasons you described. Here is the Github issue discussing this: https://github.com/wasp-lang/wasp/issues/143 .

If you don't mind me asking, how big is your team / what are you using right now to build web apps?
This makes more sense to me, I was wondering how that would have gotten set by a clueless user.

The answer turns out to be that old dell machines shipped some shitty avatar software (along with lots of other stuff) that defaulted to on. The lawyer is probably using an ancient dell computer with this software and hasn't used video chat on it before this.

This is extra hostile, because it's separate from whatever video chat application they were using - so it would have been harder to know about and turn off.

As an aside, Microsoft fought in court to force OEMs to not install this crap alongside Windows (reasonably since it was damaging their brand and making the machines less secure), but they lost. Another reason why the macOS model is better for users. OS companies should make their own hardware.
> The value of bitcoin is that it is a money with a fixed supply.

There are any number of things with a fixed supply, and most of them are not valuable. Scarcity is not what makes something valuable, it is some intrinsic value plus scarcity.

As a money, BTC is bad and will get worse if it deflates and people want to hold, rather than spend it. If, conversely, the value collapses, it is also bad money.

Note one thing, btw, which I haven't really seen mentioned:

Currently, BTC mining produces 900 BTC a day in coinbase rewards, or about USD 40m, or about USD 100 per transaction. Once mining rewards halve a few times, and/or BTC drops, and assuming people are willing to pay only around 1 USD per transaction, it'll generate around USD 500k a day, and difficulty will adjust to support that amount of mining.

However, that amount doesn't strike me as being absolutely immune to a 51% attack, if big sums are at stake.
Somebody showed me the app several weeks ago and gave me an invite. Yes I have used the app and I have to say that it is overhyped. With around ~2 million active users on iOS only and has the same VC shilling it to the media to drive up hype and it's somehow worth $1B is already nonsensical.

It is like Zello but has a nicer UI, less users (165 million on Zello) and VC funded (Zello is bootstrapped).

With Facebook and Twitter attempting to copy and release their own Clubhouse competitors, I don't see how Clubhouse can survive as is with the invite only system when their competitors can easily copy them to bankruptcy.
> If the price of energy is calculated with corresponding carbon tax included, shouldn't Bitcoin be neutral?

Yes, but there are vastly more energy efficient substitute DLTs with near-zero switching costs. Litecoin and scrypt (instead of AES256), for example.

Apply a USD/kWhr threshold across all industries.

Is this change (and focus on the external costs of energy production) more the result of penalties or incentives?

Pre-mined coins are vastly more energy efficient (with tx costs <1¢ and similarly minimal kWhr/tx costs), but the market doesn't trust undefined escrow terms that are fair game in commodities and retail markets.

We have trouble otherwise storing energy from noon to commute and dinner time; whereas a commodity like grain may keep for quite awhile.

Bitcoin serves as a demand subsidy when heavily-subsidized energy prices crash due to oversupply (that we should recognize as temporary because we are moving to electric vehicles and we need to reach production volumes so that, in comparison to alternatives, renewables are now more cost effective)

In the US, we have neither carbon taxes nor intraday prices. The EU has carbon taxes and electrical energy markets.
I've never trusted Facebook, and the only reason I still have an account is that my family insists on using it. They acknowledge that I'm right to be wary of Facebook, but they're familiar with it and my sixty-something parents aren't going to switch because they have more pressing concerns and (in their opinion) nothing to hide.

All I can do, since they won't use alternatives like email, SMS, or Signal, is give them as little data as possible. I don't post to the timeline. I use 20 year old photo as my profile pic. I don't provide any biographical info. I don't "like" anything or send friend requests. And I don't post anything on messenger that I wouldn't be willing to write on a postcard.

Facebook won't be close to trustworthy until it is forced to buy out Mark Zuckerberg and sell off Instagram, WhatsApp, Occulus, etc. Remember, this was Zuckerberg at 19, according to transcripts leaked to Business Insider:

Zuck: Yeah so if you ever need info about anyone at Harvard

Zuck: Just ask.

Zuck: I have over 4,000 emails, pictures, addresses, SNS

[Redacted Friend's Name]: What? How'd you manage that one?

Zuck: People just submitted it.

Zuck: I don't know why.

Zuck: They "trust me"

Zuck: Dumb fucks.

He might have gotten less contemptuous of users with age, but Facebook's actions do not suggest this is the case.

As an aside, the only thing that would get me to trust ANY social media platform would be if it served as a front-end for users' websites. When you sign up, you should be able to provide your website's RSS/Atom/JSON feed, and your posts should come out of the feed. When somebody follows you, they're just following your feed. When you delete your account, your data remains your own because all the platform was doing was pulling from your feed.

I know the Solid project is supposed to address this, but I think it's a solution in search of a problem.
Video gaming has more environmental impact than bitcoin. So do porn sites. Bitcoin just seems like an easy target because people are more directly profiting off of it.
https://archive.is/EdcT6
Kenyan recycles plastic waste into bricks stronger than concrete
Ask HN: Is there a tool that tracks cryptocurrency energy metrics over time?
I'm thinking of a kind of index similar to coinmarketcap but that tracks energy and carbon related statistics of various cryptocurrency projects. I'd love to know more about current transactions per Watt-hour, active energy usage, estimated carbon footprint, etc. and to be able to compare various projects using these metrics.
Would love to talk to you about the different dishes - can you email us hi@gettaste.com We can change a lot of the dish experiences.
This guys fucked
Bitcoin will never change. In the future we'll probably see large amounts of BTC wrapped on Ethereum/Avalanche for DeFi trading.
"...what people actually want them to do."

Which is ... nothing, in regards to regulatory matters, at least. Until it begins to affect them, in which case it becomes a crisis requiring immediate and massive changes, if the people in question have enough political clout.
How is that proof? You're again pointing to a design flaw in NPM: that authors can easily delete packages without warning.

If you yank a package with cargo, it doesn't break people's builds who already depend on that package, it just makes it harder to add new dependencies on the package.
Bitcoin could be using clean energy in future (at least there is the opportunity for it) - maybe Tesla does something in this place. Regular finance, banks and money printing are also using a lot of resources. Why does the article not attempt to compare these? Seems more of an opportunistic write up, than an in depth analysis of the problem space.

I guess news outlets also have to ride the hype whenever it happens.
Also the environmental impact of Bitcoin is more novel and thus more interesting than the well-known environmental impact of gas/oil.
I think it's because they have ads internationally but aren't allowed to have ads in the UK
> And if you think relying on OS syscalls implemented in not-Rust is cheating, then you could just use Redox directly ;)

There's a problem though, the hard-drive firmware isn't written in rust, which is definitely cheating :P

I mean someone even managed to run linux on the harddrive, it's practically a whole extra computer we are using to build rust and it is undoubtedly programmed in C.
Institutional Seed Rounds Are Bad for Founders
I like the idea, although I don't know this is really unusual. It is the basic RedHat shtick you are making money off the knowledge in your head. The difference is that instead of giving it out in a consulting contract it is in a book.
A company has gone to town on the theme: https://budgysmuggler.com.au/collections/mens-swimwear

Not affiliated, I just think it is a laugh.
He is, and it's cleverly wrapped content marketing, but I would let it pass since his "content" is actually a complete software package. If every content marketeer, instead of spamming low effort Medium posts, would be publishing fully-fledged software repos, I think that would be quite a positive development :)
Hey, Nikolas from the Prisma team here!

As of today, we indeed only support relational databases (Postgres, MySQL, SQL Server, SQLite) but we are already working on a connector for MongoDB[1] and plan to expand to more DBs in the future, here's the open issue to support DynamoDB[2].

Hopefully Prisma becomes an option for you once we support your favorite DBs!

[1]: https://www.notion.so/prismaio/Prisma-Roadmap-50766227b77946...

[2]: https://github.com/prisma/prisma/issues/1676
This is a fascinating problem. The velocity of kernel releases makes this problem both catastrophic and fleeting at once because it must be solved and, once solved, will quickly become a footnote in kernel history.

Also loved this quote:

Leon Trotsky once said that "old age is the most unexpected of all things that can happen to a man".
The Elon Markets Hypothesis
"Prior to colonisation, most people lived in subsistence economies where they enjoyed access to abundant commons – land, water, forests, livestock and robust systems of sharing and reciprocity. They had little if any money, but then they didn’t need it in order to live well – so it makes little sense to claim that they were poor. This way of life was violently destroyed by colonisers who forced people off the land and into European-owned mines, factories and plantations, where they were paid paltry wages for work they never wanted to do in the first place."

[...]

"[O]ur global economic system [...] is failing the vast majority of humanity. Our world is richer than ever before, but virtually all of it is being captured by a small elite. Only 5% of all new income from global growth trickles down to the poorest 60% – and yet they are the people who produce most of the food and goods that the world consumes, toiling away in those factories, plantations and mines to which they were condemned 200 years ago. It is madness."

https://www.theguardian.com/commentisfree/2019/jan/29/bill-g...
Insight launches a customizable iOS browser with support for extensions
I did some interviewing last year. I've been in my current position for about 5 years; I enjoy it, but was looking to see what else was out there. After going through about 5 interviews I decided to call it quits. The entire process of tweaking resumes, writing cover letters, and applying eats up your post-work hours. Once you get a call back, preparing for the different interview stages will take up the rest of your nights, or weekends if you are assigned a work project. Working from home makes it easy to schedule calls during lunch hours, but that just makes your regular work day more stressful.

After my fifth interview I decided to take a break. It was a good experience for me; I was incredibly rusty during my first few interviews, but gained a lot of confidence by my last one. Overall though it was incredibly stressful. This authors experience sounded terrible, but not at all surprising. I think job hunting while out of work would be stressful for other reasons, but being able to commit your full attention to searching and preparing would be advantageous in my opinion.
It was apparently posted by the judge himself:

> Seeing the moment as an educational opportunity, Ferguson posted the video and it was shared by Texas attorney Kendyl Hanks and Reuters U.S. Supreme Court reporter Lawrence Hurley. By Tuesday evening, one version on Twitter had been viewed more than 18 million times.

https://www.washingtonpost.com/technology/2021/02/09/cat-law...
I wish people would acknowledge that we are still in the early stages of blockchain technology. When ethereum proof of stake arrives then you will arguably have the security of Bitcoin in a much more efficient blockchain.
You can make near-zero-cost ETH and ERC-20 transfers right now using L2 solutions like state channels and rollups. There are also a few POCs of applications like Uniswap running on L2.
thanks for your feedback and questions! yes, it (build-time reasoning) is also the most exciting thing for us, really excited to see what can be done.

I also totally agree on being harder to debug, that is the challenge that comes with abstraction - at this stage we are not doing very much about it (mostly just propagating errors from server/client) but it is something we'll definitely need to focus on as Wasp matures.

We chose Haskell because we had some previous experience with it and thought it would be a good fit for building a compiler (doesn't have a lot of realtime IO so we can keep the code simpler). Haven't yet tried OCaml or Rust (heard Rust is somewhat more low-lvl) but I believe they would be viable alternatives too.

Re long-term doing Wasp - also agree, we believe this is a full-time job so that is why we joined YC and got the initial funding so we can focus on it longer term.

Re Apache v2 vs MIT - thanks for letting us know! We haven't yet put much investigation into it but will definitely need to do it soon.
What exactly is equity in this context anyhow? Is it supposed to be a smarter sounding version of equality or something else? Is the idea for kids to graduate with shares in something?
This is the classic trap of "failure of imagination". Failure of imagination can be fatal in that it obscures your vision of the future due to your own biases, perspective and lack of knowledge. It is critical for people to seek out knowledge they do not possess and perspectives they do not have.
Yup, proof of stake is the simple solution to this. BTC community won't be able to justify it eventually. Unless we get free energy in the mean time lol
> It's the peak usage that matters, not the average. Wasteful software limits the amount of things that can be done on a computer simultaneously. So it's not "we shouldn't care about our software's resource use because users don't do multiple things at a time". It's "users don't do multiple things at a time because they can't, because we don't care about resource utilization".

Sure, but how many applications are you running? Let's say you have 20 applications running at 200MB each that's 4GB (50%) of your available memory with an extra 4GB for spiky workloads (if you have 16GB it drops to 25% available memory usage).

We're comparing vim (and other editors) with tools created 25 years later. The available resources back then and now are drastically different. The joke of emacs meaning "Eight Mb And Constantly Swapping" is because most computers back then only had 8MB of memory. In terms of memory consumption emacs utilized 100% back in the day compared to the 2.5% of VSCode today but people don't shit on emacs.

I don't want to come off as someone dismissing vim (and other editors). I personally use vim/tmux on a daily basis but I'm also fond of using IDEs like VSCode/IntelliJ/etc. There is a huge portion of the internet that thinks that these new editors are shitty because of their memory consumption when it is not really a good argument in 2021.
They would have to wait a lot. Also a fee is almost $20 now. So they would make a bad and slow deal.
Cool thanks! I've tried Goldbelly and the issue is it's not 'fun' nor is it really nice. Seems there is a big focus on nostalgia, which is not what I'm after... it'll be interesting to see how things unfold