skysight-inc/HackerNews huggingface dataset:
With your last sentence, I think you're conflating the utility of blockchains as implemented today with the potential of the technology that has yet to be realized. I'm not asking for someone to point me to an incredible crypto project that exists today, but rather to explain why they think a decentralized, low-trust consensus protocol will change the world as we know it. Like, what are the killer use cases. If what you're saying is (like the early internet) we don't know what they are yet but expect it will be transformational in the long term, that's fine, but that's not really what people are saying.

Regarding your use cases.

> uncensorable payments

would your corrupt country not eventually catch up by regulating the ability to convert your BTC into fiat to buy things, or do you anticipate doing all your payments on the blockchain and never converting to fiat?

> also super quick payments (donated to Ukrania during war ar Sunday night < 30 secs)

a global payment system does seem very useful, assuming the currency is stable; not justified to the current hype though

> moving the ownership of items to a decentralized system (e.g. NFTs as trading cards)

I have failed to understand this one. If you own NFT 1 on Blockchain X, how do you enforce your ownership rights in the real world if someone else chooses not to acknowledge the authority of this decentralized system? If it's a real world asset, and I steal it from you, who do you appeal to? If it's a digital asset, and I copy and use it, who do you appeal to? Or is the utility here people who all buy into and respect the authority of this chain's ownership ledger being able to trade these things within that ecosystem?

> smart contracts (lock your tokens and you're guaranteed, by code, that something happens like being paid an interest at some time/logic trigger)

I haven't found this one that compelling, but maybe I'm missing something. Code isn't immutable, so what's to stop my "smart contract" from changing? I may be unaware of some guarantees that the blockchain provides that the code itself is also immutable.
Reading about "copycat" was very inspiring. There was "metacat" as a successor, but beyond that, I am not aware of additional research. Would you know why this direction wasn't followed further?
I've been through arbitration once and won. I did not need to really provide anything remotely close to legal documentation tier stuff, I had one recording of a sales rep absolutely lying their ass off to close a sale, the next month's invoice directly contradicting their repeated and explicit promises. Arb awarded me 3x the total cost of the contract (several thousand) and considered the contract terminated (instead of 24 month + ETF being to pay out the entire cost).

It honestly felt closer to "we will pay the arbitrators their $1k fee so that we don't have to pay the lawyers $50k, and whatever prize they award you is still going to be cheaper than asking our general counsel a single question".
The whole reason it is so important to be able to reverse digital payments now is because of their incredibly insecure and inferior design compared to cryptocurrency payments.

That's the most obvious reason to move to cryptocurrency. Amazing that people don't see that.

With crypto, I authorize a payment with a secure signature without revealing my credentials. With digital payments like credit cards, I have to give you my credentials and just hope you are honest. In the context of cryptocurrency this is laughably bad.
> Our country’s finance minister was asked about the high price of onions - a key staple in the Indian diet - and she quipped that she doesn’t care because she doesn’t eat onions.

This? https://www.youtube.com/watch?v=fOPEaZfHiMs
20% increase in 10 years? Wow what an impossible number to accommodate. /s

This likely points to slow bureaucracies or people fighting change or growth at all costs.
> Yea but lets not forget the context entirely here; we're talking about a walkout at a university, and people are insinuating that there should be some form of punishment as a consequence.

I think people are saying that:

- The university should repudiate their assertions with the university's words.

- The university should strongly seek to enforce its rules when there are harsher actions than a walkout, such as the vandalism coordinated by group chats.

> but really, it's a way of avoiding democracy and due justice. If you can't convince the majority of society, then you take matters into your own hands. That's not a system I want to live in.

If you convince everyone who would give someone a job that it's not worth the hassle to hire the super racist dude, that's hardly "avoiding democracy".

I mean, you seem to be arguing that the government should somehow force (someone?) to give the super racist person a job so they're not "cancelled."
I wonder how true this rumor is, but I remember reading that around the time the F35's computer system was designed, Lockheed Martin shopped around for CPUs from different vendors. PowerPC was a very popular architecture used in military hardware, so LM contracted IBM to design a CPU for them.

In Aerospace applications, it's very popular to have triple-redundant system, that's why IBM designed an unusual 3-core PowerPC CPU. Later, when Microsoft came into the picture, they used the design, with essentially minimal modifications.

I haven't followed the F-35s development that closely, so I have no idea what they ended up using, but it's an interesting rumor nontheless.
From what I can find it looks like Seattle's growth rate was about 2% annually from the 1980s to 2000, then tapered off to 1.2% from 2000 to 2019.[1] I'm not very familiar with Seattle, but maybe that growth has been extremely localized?
[1]https://www.macrotrends.net/cities/23140/seattle/population
If someone is a III and applied for a II, the company would likely hire them as a II.
You're right, that's exactly what this is. Just a way to defeat a defense in depth measure.

This vulnerability it's useless by itself.
US Lifts Covid-19 Test Requirement for International Travel
Every time I see TailwindCSS code I feel like the world has gone crazy or I've just got too old.
I'm glad they looked at climate because for a lot of people it's a huge factor. Some people seem to like but for me the Pacific Northwest is the most depressing place on Earth (outside summer). The Northeast? Less depressing but the winters are harsh.

I expect family is a big factor in wwhere people move, as in people are moving to have some proximity with their extended families. It's just that remote work has allowed this to happen.

But here's another potential factor: the Trump tax "cuts" did three big things to individuals, which is particularly relevant in tech:

1. Raised taxes in the $200k to $500k tax bracket;

2. Ended the longstanding SALT deducation (mostly); and

3. Any personal income tax cuts (unlike the corporate tax cuts) are temporary and are slowly being rolled back.

So consider a software engineer with TC of $500k in CA or NY. You're paying close to 10% of your income in state income taxes and might be paying $30k in property taxes. In addition to losing $80k in taxes, you no longer get a Federal deduction of 33% for those taxes so you can be losing more than 20% of your income to state and local taxes.

Now that same engineer moves to, say, Nevada. State income tax is gone and property taxes are low (because of casinos) so your net pay could be almost $100k higher.

Put another way: that means working in CA for 5 years will net you the same money as working in NV for 4.

The Northeast has already had a longstanding trend of migration to the Sun Belt, so much so that NY lost a congressional seat in apportionment from the 2020 census while Florida gained 1 and Texas gained 2. For non-US people, every 10 years there's a census and based on the results the 435 Congressional seats are distributed. If a state gains or loses enough population they can gain or lose (respectively) Congessional seats. It's actually a big deal.

I'm happy people have the option of living outside a few big urban centers. Some locals are mad at skyrocketing real estate prices. The biggest reason for this is and overall demand shock but migration doesn't help. Still, it's more high-paying jobs in those economies.
Error classes will always be second class citizens in python and you'll lose them if a first class exception is thrown.

Worse people using your code now have to have two kinds of patterns dealing with errors: exceptions and tuple unwrapping, lest you can guarantee your code will never raise exceptions.
With common email providers like gmail, live.com and so on, you have to configure IMAP proxies with is just an headache for this specific use case.

Not to speak about real life use case were the email is HTML formatted with images.

mutt, as far as i know is rooted to Unix local email handling. Which is not very friendly when used with common web providers 99% people use today

In 2022, I love linux and command line. But mutt is outside the limit i can tolerate about this dogma.
Sup – A curses threads-with-tags style email client
> gator

What do they mean here?
Why only in the US? Why not everywhere?
IBM was the real winner of the seventh generation console war.

Though by not as much of a dramatic margin (Nintendo stayed with IBM for the Wii U and Nvidia for the Switch), one could say AMD won the eighth- and ninth-gen console wars in a similar fashion.
But I think this highlights the dichotomy that is the crypto ecosystem right now.

The people in this thread understand this value prop, but for a significant portion of crypto investors, the value prop is gains.

It may be true that some casual crypto investors are interested because of the decentralization aspect, but that same user wants a PayPal-like experience. Most are not willing to deal with the complexity of doing it "right", and most of the non-technical people I know who buy crypto do it for the gains, not for the defi.

In effect, this makes decentralization nothing more than a marketing promise, and the reality is exactly what you said - a poorly architected, inefficient, unwieldy PayPal. Sure, this system is capable of much more, and realizing the "true" value prop of decentralization, but that doesn't matter much if users are in it for other reasons.

If users were doing it "right", or for sake of argument, let's say users are forced to do it right, I suspect they would just stop participating, bringing valuation down with them.
Well if your coin says "no recession" on one side and "recession" on the other, you'd get 50/50.
I’m going to assume you’ve never lived in an economy where median wage is $1000/month. Because it sounds like you have no idea what you’re talking about

Everyone benefits from higher GDP. Yes the rich benefit more, but I promise you that everyone being equally destitute is no walk in the park either.

Reading about the economic histories of South America, China, Eastern Europe, and Africa are great places to learn more about how low GDP is terrible for everyone involved.
you can still use table layout, just not tables for layout, via `display: table` and it's many cousins (table-row, table-cell, etc.). it's a bit cumbersome, so not something to use everywhere like the old days of tables plus spacer.gif's.

https://developer.mozilla.org/en-US/docs/Web/CSS/display#int...
Why Serverless Encourages Useful Engineering Practices
I like the aesthetic though I'm not sure how sustainable it is beyond basic content documents. On a side note though, I clicked around and big props to Aaron on the lofi.limo project, this is very cool.
This is wonderful and pretty much exactly what I want to set up. Seems like a bit of overhead in setting up the APIs, but worth it. I wonder how much extra maintenance it adds?
This thread made me learn that strict followers of Jainism don't eat "root vegetables such as potatoes, onions, roots and tubers as they are considered ananthkay. Ananthkay means one body, but containing infinite lives. A root vegetable such as potato, though from the looks of it is one article, is said to contain infinite lives in it."

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

Another reason the above page lists: consumption of most root vegetables involves uprooting and killing the entire plant, whereas consumption of most terrestrial vegetables does not kill the plant.

Perhaps the most surprising part for me: "Strict Jains do not consume food that has been stored overnight, as it possesses a higher concentration of micro-organisms (for example, bacteria, yeast etc.) as compared to food prepared and consumed the same day."
The same as with any data you'd collect about anything -- it's part of a larger ecosystem, and no reasonable person expects one number to be the ultimate fount of all wisdom.

I can recall situations where some of my reports were unhappy, which I knew about, but where the _magnitude_ of their unhappiness didn't come across, because for whatever reason, that's a thing people will often hide in conversation, at least for a while. Similarly, anybody who sees patients will admit to getting very different readings from different types of solicitations about their well-being. They become more useful in aggregate, and with experience.

Also, nothing prevents you from including a free text box to add context to a "happiness" rating.
Hi Joseph! Go Illini! I didn't see you my last semester but I'm glad to see Chris's members doing well in the world. Also always love Mengjia's work.

2 questions.

1) it's relatively known that PAC is brute-forcable given its relatively small key space (16 bits, sometimes 8 if TBI is enabled). How does your attack differ from general brute forces? (My impression is just your leveraging of the BTB/iTLB is a bit more stealthy.) Similarly, in your opinion, would a fix be more ISA-level or you think it's more specific to the M1 (given brute forcing in general is a PtrAuth problem)?

2) you mention in section 8 that this took 3 minutes for a 16b key and tons of syscalls. Wouldn't another proper mitigation be to limit the number of signatures per key? 3 minutes is definitely a long time, and some form of temporal separation may be quite helpful.
Location: Toronto, Canada
Remote: yes
Willing to relocate: no
Technologies: JS, React, Node, Postgres, rustier with Python. Worked with old versions of Rails & Django but will need to get up to date if used. Assorted other web tech.
Résumé/CV: https://docs.google.com/document/d/190yT0kGjGIrj2aG5Eno-ET6bmdayAe9tA3PkNKadfyY/export?format=pdf
LinkedIn: https://www.linkedin.com/in/walter-miller-9567631/
Email: waltermil@gmail.com
Show HN: Recode – Remote development environments defined as code
Hey HN,

As most of you (I think?), I cannot learn something without having a project, on the side, to implement what I’ve just learned.

Recode is the project that I've used to learn Go. It lets you create a development environment in your cloud provider account easily.

You can think of it as a desktop version of Gitpod / Coder / GitHub Codespaces less polished and with less features but 100% free and open-source.

At the time of writing, it only works with Visual Studio Code and AWS.

In order to let you configure your development environments easily, I’ve chosen to use Docker with some Dockerfiles:

- One for your user configuration.

- One for your project.

The user configuration corresponds to the tools / settings that you use in all your projects like your timezone / locale, your preferred shell or your dotfiles.

The project configuration corresponds to the tools / settings that you use in a specific project like Go >= 1.18 and Node.js >= 14.

As you may have guessed, the project configuration inherits from the user one.

This project is 100% community-driven, meaning that except for bug fixes no more features will be added.

The only features that will be added are the ones that will be posted as an issue and that will receive a significant amount of upvotes (>= 10 currently).
> This is the output of an app/templating system, i.e. not a single HTML page.

I don't think that's correct. The article is literally talking about how to write HTML, and explaining the benefits of writing it in this style.
I believe WA has a similar law going into effect. Since they're based/domiciled(?) in WA the state laws apply I believe. They're not doing it out of the goodness of their hearts.
Or git commit --amend and force-push :-)
You can live like a king in Hanford on a tech salary, except you'd be like the king of Somalia. Not sure if that's the crown I want to wear. You're still paying $400k for a house but now you need private schooling and you have a 3-hour drive to the nearest thing that even resembles culture.
These laws apply to all jobs, not just tech jobs.
Mutt's downfall is it's designed around a single account. Most people have at least a personal and work email account, if not more. People also access their email through IMAP these days. Mutt has many config hacks to try and make it load multiple IMAP accounts, but a single failure to auth or connect will leave mutt completely frozen.

I have to use mutt to read and pull kernel patches, but I hate it. I would love a modern tui email client to rise from the ashes, but I doubt that will ever happen.
I'd kill to hear some of this.

Same for the people who do search ranking finagling and massaging of trends.

It's genuinely impressive that the secret policies don't leak.
Ford should sell trailers specifically for the F-150 with batteries on-board. That would be pretty sweet.
Nice set up and I'd like to run my own hardware if I had the time. One thing that has always put me off about running my own hardware is that someone in my house accidentally turns it off or we have a power outage. Do you have any tips for running your own hardware?
You're looking at numbers for the Seattle metro area. The story with the city itself is different. The population went from 608k in 2010 to 737k in 2020. That's a huge jump for a city that's geographically constrained and already had no empty land available for development.
Sure, but that’s at best a minor implementation detail. Doesn’t meaningfully increase the difficulty of detection.
This looks great! I already discovered a few shows that seem interesting after browsing for only a minute or two.
Oman's pavilion at the Dubai Expo 2020 is "a tribute to frankincense." I learned more about frankincense than I thought I'd ever know.

https://www.expo2020dubai.com/en/understanding-expo/particip...

https://www.arabnews.com/node/1975621/middle-east
Edge computing costs too though, more per request since it’s all serverless. Equinix has some good bare metal servers, and Data Packet has very cheap unmonitored bandwidth bare metal servers. Oracle has great servers and only charges $0.0085/GB transfer.
It's an incredibly strange thing, from a historical perspective to have any distinction between the term citizen and the term soldier. It was, for every definition of the term citizen until 1973 (or perhaps until 1920), an obligation of all citizens that they fight when their country (or cit-y) was at war. This is why they were male, why the bearing of arms was so important (because depending on the time, you'd bring your own), and why civic spirit is high in such societies. Citizen societies embrace the cameraderie of a war band, whose freedom is guaranteed by their own hands. This is why the disjunction between citizen and slave existed, because citizens were those people, or the descendents of those people who guaranteed their freedom, and their property (land, cattle, etc.) by force of arms.

Now it's just a little blue passport book.
Inline CSS has a few HUGE drawbacks compared to Tailwind, but I think the biggest by far is that your devs are totally unconstrained in what they can do for styling. You're forced to rely solely on convention to not, for example, violate your color palette, or use the wrong border radius, or the wrong padding value. For a small app with a small team and no concrete design system that's not a big deal. At scale that is absolutely massive.

A few of the other advantages of Tailwind:
- reduced noise in the markup compared to raw inline styles, with the underlying styles getting cached by the browser
- utility classes can contain multiple properties that should always go together
- media queries!

You should learn what CSS is actually doing as well, but realistically Tailwind is, like you said, a pretty thin wrapper on CSS. Learning Tailwind usually just means learning CSS, with some different property names.
as someone who travels a lot, i just keep my ps4 in a travel case. the whole gaming setup ends up being smaller than my laptop bag or work bag. ps5 looks less portable but ''''next gen'''' hardware like the switch & steam deck are both incredibly travel friendly.

>people who cannot afford a console or PC

used hardware tends to run incredibly cheap and i doubt someone who can't scratch up 150-300 dollars over the course of a few months has access to reliable high speed internet.
the best use case i have found so far for game streaming is fishing in ff xiv while cooking dinner.
I started two Wordpress blogs (using Cloudron), mostly for communicating ideas among small but disparate circles of friends and colleagues.

EDIT: https://socialism.tools/
Then I think we are in violent agreement. People who say “copyright has gotten out of control” or “is the cost worth it to society” largely are complaining about the current state of copyright where it lasts generations in my experience. Nobody hates the creator of culture they love, the hate the lawyers strangling anyone’s ability to participate in that culture in any way other than as a consumer. If we turned back the clock to 1975 levels of protection, we would get a public domain again which is good for creators, and creators would still have long periods to profit off their labor. The next Disney could be born as the first Disney was, by remixing the rich public domain. Of course that wouldn’t be good for the current disney monopoly and so it’s unlikely to happen.
Some tips:

- The mu4e-alert package allows you to receive alerts with libnotify/growl/etc

- The org-msg package allows you to write your emails in org-mode and render them in both text and HTML

- message-view-patch is very helpful if you are dealing with patches over email (which I started doing as I started using https://sr.ht instead of Github)

- The mu4e-view-actions variable lets you implement quick actions for messages. One of my favourites is mu4e-action-git-apply-patch!

- The mu4e-contexts variable can be used to segment your config for different email accounts

- Mu4e has fantastic support for GPG signing and encryption. I use it way more now that I have it.

- mu4e-icalendar allows you to accept calendar invites and for them to be imported into Emacs as a calendar invite

- I prefer to read plaintext emails over HTML. You can discourage HTML and richtext mimetypes with the mm-discouraged-alternatives variable
Not doing anything is also doing something :D
Rest and idle time is good for health
Ok, I'll bite-

What would be a functionally equivalent, but more user-friendly way to do it? (And preferably not 10x harder to implement)
I do something similar, I setup a simple Ghost app in a DigitalOcean server. I write for me, I write about stuff that I find interesting and that I want to "find" in the future. I used to have Netscape bookmarks in the 1990s, del.ici.ous bookmarks in the 2000, Google Bookmarks (another for the Google cementery) in the 2010s, and they all have died on me one way or the other.

So writing a simple paragraph about a link, idea or thing that I *really* believe I'll find interesting later has worked quite well.
I have a large steam library and it's all locally installed (and backed up) for precisely this reason.

while cracking is an option, legitimately purchased games on steam don't need to be cracked, offline mode is designed to work indefinitely - https://steamcommunity.com/discussions/forum/1/8649699535721...