skysight-inc/HackerNews huggingface dataset:
Answering these two questions will help you uncover the errors in your thought process:

1. Are masks suggested to protect the wearer from contracting the virus or to prevent the wearer from spreading the virus?

2. Are vaccinated individuals still able to host and transmit the virus, despite not contracting the disease caused by the virus?
It was a specific US administration that said two weeks, whom employed the "right" experts to get this conclusion. They argued with him that it wasn't long enough, furthermore, without widespread PPE and compliance from the population, it was bound to fail. The curve did flatten even in spite of these difficulties.

All that being said, you're absolutely right, we could have just accepted that life comes with risk and allowed millions within the US to die within a couple months.
The upside of having the system draw file dialogs is that file dialogs from different apps look consistent, rather than getting out-of-place dialogs depending on what toolkit the app used. It might sound silly, but it's a real annoyance, and there are plenty of apps that don't implement any custom preview.
Patrick runs his own software business afaik, so I think he definitely qualifies as a capitalist in terms of his economic role in society. However, I assume by 'capitalist' he meant more the suite of economic beliefs he subscribes to than his own personal role in the economy.
Yet there is no hard data for my claim:

> The fraction of Emacs users who use it primarily for things other than programming is a lot bigger than most HN readers think it is.

I didn't claim most users don't use it for SW development. I didn't even claim most users don't use it primarily for SW development. I said the number of people who primarily use it for other stuff is larger than most people think.

If HN thinks the number is 5%, and in reality it is 20%: The survey does not have data either way.

And as I noted in another post: The survey is flawed in that it didn't contain a representative sample. In particular, people on the Emacs mailing list were quite opposed to filling out the survey, and one of their concerns was what is happening right here: People drawing conclusions from a very poorly executed survey.
I think we just disagree. I understand your point, but I think that the benefits of having strong types outweigh any drawbacks in almost all cases. The benefits are huge once you get past a very small program (100 lines was a little flippant on my part) and the drawbacks rapidly approach zero for any sufficiently well-designed type-system
And if I looked like an eagle I could flap my wings and fly.

We didn't even shutdown widespread commercial traffic between the US and Canada (although otherwise travel was largely shut down).
Tinder Experiment: Gini coefficient is 0.58 – worse than 95% of global economies
I wonder if dumping the biochar into a subduction zone/trench would permanently remove the carbon from the system at any reasonable rate. Or possibly back-fill mines with it.

Either way, I completely agree. Planting trees doesn't solve the problem if those trees are allowed to naturally decompose. Trees are just really efficient carbon fixing machinery, we need to store the solid carbon somewhere.
Yes, they need some actionable information. I remember seeing my first one as 15 year old Canadian on vacation. My first thought was good thing I'm in Hawaii. My second thought was I can't do anything with this vague information.

It was some green slime you put in your bike tires to prevent puncture leaks. I had never seen that before. I bought it and took it home with me, skillfully avoiding California so it didn't become carcinogenic.
They just don't prioritize low latency enough to implement such a feature. They're probably more focused on power efficiency. The overlay solution is better (although it's not free wrt power consumption either). It's just lame that Nvidia and AMD don't support it.

To be fair, it is difficult for applications to support <1 frame of latency even when the compositor allows it. It requires precise timing and very predictable rendering performance. Even VR applications struggle with this, despite the fact that the consequence of latency and/or missed frames isn't just a floaty feel to the mouse pointer, but literal nausea.
How is it a fraud? Nobody claims it to be anything other than a token.
50 available addresses... that's not a whole lot of clients at all! Hopefully those leases had short expiry times!
what im really hoping for is extended attributes support again. i use them for a file tagging system i made (https://gitlab.com/finnoleary/koios) and dont really want to be on a computer without that
The SOLID principles are associated with model driven development, and that paradigm. These principles have helped me in many ways improving code, and explaining why it needs to be that way. It makes it easy for me to bring consistency to the code base and bring new people into the project.

There is definitively room for new models and new paradigms when writing code, and I welcome that. The click-bait article is just that... click-bait. It silly and reminds me of the "climb that tree" quote.

Consistency has always been a big deal for me. Different code-bases needs different principles, standards and models. If you are consistently wrong you can consistently fix your issues.

My experience is that if you are inconsistent, you usually will end up with the dreadful spaghetti of things.
I seem to remember a similar using LISP story - not tricking people but they gave sales team / admin lisp tools because they did not have time to code the "proper ones" - and the employees (women) rebelled when people tried to take them away. I want to say it was ... wrote much of netscape then ran a nightclub ... memory like a sieve I have.
So there are 2 things there. There's payment for order flow - Robinhood will route your order to Citadel and Citadel will choose whether to trade with you at that price (or route your order somewhere else), the big difference though, is that Citadel is legally obliged to give you the NBBO (national best bid offer) so whilst Citadel is paying to be the counter party on your trade, it doesn't change the deal you get. It's no worse for you - you still get the best price, but there are various reasons Citadel wants to take the counter-side of that trade.

HFTs are again, not able to effect your trade. If you place an order in an exchange then HFT's will respond once you have traded, but your trade is guaranteed to go into the market and execute without anyone interfering before hand. If there was liquidity in the market when you tried to trade at the price you entered, you will get that trade. Now it may be that an HFT sees your trade in Chicago and goes off and trades on some other exchange super quickly based on the new information or they might cancel their remaining orders in the makret, but they cannot interfere with your trade before execution.

What's unique about the ethereum situation is that different actors int he market can interfere with your trade before it executes because your desire to trade gets published before it's executed and the miners (in this case I guess sort of analogous to the exchange) are willing to prevent you accessing the market due to a bribe from a third party based on the information you were forced to publish. Which means you never have confidence that you can actually execute a transaction you beleive is available in the market.
No it is not. Computer gaming uses more energy than bitcoin mining. Do all gamers hate the environment? No. Please stop being ignorant
Totally agree it’s a lousy textbook, but it’s not a cookbook either. It’s more like the Cliff’s Notes version of many many many application notes. One needs to be somewhat experienced to take advantage of it. For example, you might be decent at amplifiers but now you need to do a low noise measurement. Read the low noise chapter on AoA first. Now you know the lay of the land and you can understand the vocabulary of the area and navigate the actual datasheets and application notes.
It comes close on an every other day cycle, and if you waited to run it until filling it, it would probably beat that. (Maybe it goes without saying, but your ~1 gallon figure is extremely efficient for 15 minutes of hand-washing.)

That said, unless you live in a desert, or off-grid, 1-2 gallons of water a day has no real cost. E.g., I pay 0.7 cents/gal for the water and 2 cents/gal for the outgoing sewage.
Does it?

Board photo from their GitHub shows version 2.0 with GPIO pins [1], but it looks like updated version 2.1 [2] ditched GPIO and put microphone in its place.

[1] https://camo.githubusercontent.com/1e615d82470b7e1dccbd18583...

[2] https://cutiepi.io/assets/pictures/board-detail.png
Dependency injection has nothing to do with dependency inversion.
Idk most of this fell flat or feels outdated.

I’ve never had issues getting jobs without externally visible artifacts. During interviews they ask you to describe projects you’ve worked on. A few companies will also call references. My experience is in the usual Bay Area tech cos, maybe this advice applies better elsewhere.

As far as side projects, most broad clauses are to protect the company. You don’t even need to bring it up to your employer if you’re not competing with them. They don’t care. Even non competes are mostly non enforceable in some states including Cali.

I do agree with the sentiment of being an owner rather than employee though.
use std::ops::Add;

fn main() {
let usd = Money {
currency: String::from("USD"),
amount: 10
};
let eur = Money {
currency: String::from("EUR"),
amount: 10
};
dbg!(usd + eur);
}

#[derive(Debug)]
struct Money {
currency: Currency,
amount: Amount
}

impl Add for Money {
type Output = Money;

fn add(self, other: Money) -> Money {
Money {
currency: self.currency,
amount: self.amount + other.amount
}
}
}

type Currency = String;
type Amount = i32; // i know :-)

This outputs 20 USD in rust, it’s a design problem not a types problem.
The phrase, "too much bass for a small room" is an immediate clue that unlike most such reviews, there's a connection to reality here. Refreshing change.

I've seen consistently good talk of Dayton Audio gear for the last several years too, fwiw.
> Patrick runs his own software business afaik

He used to. Now he works at Stripe.
Having been educated 'continentally', I am surprised that Rand is taken seriously as a filosopher.
I'm sure e.g. A16Z did a very thorough DD before investing. But, how much time did they invest in following up this company after every year since? Meanwhile, the VC brands were on proud display on the company's website as a mark of trust.
Great read, as usual.

One point rubbed me the wrong way:
"And you stand an excellent chance of shipping a success -- people greatly overestimate how difficult this is."

Do you? Analysis of projects on Indie Hackers [1] casts a bit of doubt. Not saying it's not possible, but "excellent chance" might be a stretch.

[1] https://www.indiehackers.com/post/holy-heck-this-is-hard-8eb...
I feel like moving toward types is like organizing a messy chest of drawers. At first taking the extra care feels like more work than just rifling through the drawers like you're used to, but once the structure is in place you can't imagine going back.
Of course the technology is out there so basically anyone with the right skills, computeing power and time can create any deepfake of anyone else. And I think that's perfectly fine, unless you live in a police state. The problem starts when they start to distribute it.

Apart from it... Fake porn has been around like, forever. Heads of celebrities badly pasted into pornstars bodies etc. It seems like the celebs hardly cared anyway. Most deepfake porn is similar and gives you uncanny valey vibe, you basically know it's not the real thing.
> I've always felt it should be up to the individual user to choose to share search referral info or not- and the browser could have a checkbox for such - and I would be fine / maybe happy with a browser that paused a sessions and said 'your search includes 'sensitive info, should I strip the referring url and block the search term from appearing in stats for the destination site?

Consent is one thing, informed consent is another. Your popup might work for tech-savvy users, but it might do little for non-technical users who have no idea what a referrer or what a search string is.

Also, I absolutely agree that consent management should be built into the browser and not left to individual sites, so they can stuff as many dark patterns into the dialogue as possible - but even if it were, I think sites would still try everything to make you check that box. I imagine, at the very least, you will still be bombarded with popups when opening a page, only then the popups would beg you to change the respective setting in your browser.
Agree and in fact employee ownership gets lumped in with socialism as do unions. An equity option at least allows you to be paid in virtual capital that may or may not materialize. Direct stock grants or RSUs at least give you the option to be a capitalist.

Otherwise we all have our retirements in 401ks makes us de-facto capitalists too. We're supposed to eventually live off of those investments.
Fits in my head and works on my computer.

slaps on hood
Speedlegal: Automatic Summaries for Property Contracts
Switching from WordPress to GatsbyJS
Isn't that a waste of the capital used for the Bitcoin mining hardware itself? Why would a miner shut down their profitable operation simply because a coal plant turned on?
For one, traditional finance has the NBBO requirement. Regardless of how an order makes its way to to a broker, they can’t execute at a worse price than is available.

Payment for order flow (at least in the case of retail brokerages) is more about the big players preference for trading with unsophisticated players. The rubes just lose more often without any malfeasance required on the side of the brokerage
Yup, it's a classic catch 22. Sandboxing doesn't really work without developer cooperation. But there's little incentive for developers to work on it in apps that are easy to get outside the sandbox - or when it's easy to get extra permissions in a Flatpak.
Because I own 1,000 of them and convincing bigger idiots than I to buy them will make me lots of money.

I get that all “store of value” are arbitrary and that gold could be other things. But it seems funny to just pick random things and then try to convince others that it’s worthwhile. There are at least certain characteristics needed for a store of value and something completely arbitrary has a bootstrap problem.

I can at least look at art or play with a Black Lotus. Holding an NFT of a piece of art is stupid as a store of value because there are so many better stores (eg, an NFT that conveys ownership rights to a piece of art for example).
Lawsuit: Separate motions by Hyperion and Cloanto for a summary judgment
After I worked as a ghostwriter for a few years I saw the world–especially the online world–with other eyes.
What is different about a salaried setup (yearly rate) and a daily rate position? If we are willing to ban daily pay because of its clear potential to result in abusive situations where employees are over worked and under paid, then why are we willing to allow salaried positions? I would sure love remittance for all the overtime I’ve worked as a salaryman.
Show HN: Get URLs to GitHub Actions build artifacts, link to the latest build
Intel does support it. No idea about Matrox, but it seems like they don't make their own GPU chips anymore so probably not.

I believe the situation is worse on most Linux compositors. MacOS I'm not sure of. I tested just now and it looks like at least one frame of latency on most things, and they don't implement the window dragging hack DWM does either.
I didn't realize that. I'll need to dig into ACME (and the history behind its ideas - I suspect there are many gems lost to time, like it is the case with Lisp machines).

> write specific text to specific files

Is that all plaintext, UNIX-style? Part of me wishes we could leave the era of unstructured text, and every tool carrying its own ad-hoc, bug-ridden, poorly specified parser and serialization logic - and send richly typed data structures (or objects) instead.
> Any thoughts

I mean, I can't say for sure, but if we take Derrida's ideas I'm talking about in this thread as a guide, the question kind of doesn't make sense. There is no such thing as an "untranslatable" concept, because words don't have specific meanings that come from outside of their historical (and other) contingencies. You are always translating, in some sense.

That is, it's not even clear that the unit of "x language" is the right unit to consider for translating. "différance" is not a standard French word, so even someone who does natively speak French wouldn't immediately understand it, though it might be easier for them since they know things that are closer to its understanding. Jargons form sub-languages. To take it back to programming for a moment, the sentence "I built this web application in Python" is an English sentence, using only English words, that even many children could understand in a grammar and vocabulary sense. But it may not make any sense to them unless they understand that "Python" in this context means a programming language and not a snake, and even if they do understand that it's a programming language, they may not understand the implications of that as well as someone who is a developer.

Like, even if we did say "sorry philosophy must be done in English," if I said "oh you know how D&G said 'Multiplicities are rhizomatic, and expose arborescent pseudomultiplicities for what they are'? Well, I was thinking about that, and..." you would still likely need 'translation' for, I'm guessing, four of those eleven words. It's pretty much halfway to "Les multiplicités sont rhizomatiques, et dénoncent les pseudomultiplicités arborescentes" and is unique enough of a sentence that even though I haven't read Mille Plateaux in French (because again my French is basically non-existent), I was able to grab the original quote pretty quickly. You'd also maybe not recognize "D&G" and may need expansion on that, even if grammatically you would understand it as some sort of subject of the sentence that produced the quote.
Because the alternative for us was not Taiwan or Korea. They went far and beyond what Americans were willing to tolerate.

I'm in Taiwan (and was for SARS in 2003). We had early travel restrictions and have to quarantine for 14-days after returning from abroad, and have to wear a mask on the subway.

For the past few months there's been a mask rule at some indoor venues but it still allows for restaurants and bars to stay open and maskless. There was a marathon a few months ago with tens of thousands of people.

There hasn't been a lockdown here. Businesses haven't been wrecked. The economy is great. What was so "far and beyond what Americans were willing to tolerate"?

Edit: serious question here! I know there's quite a bit of ignorance about Taiwan internationally, but the rules truly have not been onerous at all. It's gone well because of travel restrictions and an, IMO, justified trust in civic institutions.
It's not like English and algebraic notation exist in the Platonic perfect state for their respective domains.
Congratulations and good luck.

I wish my kids could take their online classes using this device instead of their phones.
You don't need a Twitter account to enjoy a tweet.
How does it in the US for those covered by universal healthcare?
I've been at 3 startups so far that couldn't afford Redhat when we were small and so we hand rolled everything ourselves in house. By the time we could, it didn't matter anymore. IBM/Redhat is relevant only to old-school banks and such. Not really relevant for YC/HN crowd.
Yes please. Better representation in democracies, and real democracies where fake ones currently exist.
> Linux starts falling behind both MacOS and Windows in this regard

Last I installed something with windows it had full write access to my home directory and pretty much everything the user it was running as had access to. Is this no longer the case?
A beginner’s guide to web accessibility
There is an interesting article about how race affects the decision to go back to school.

https://www.motherjones.com/politics/2021/03/why-black-paren...
Most modern languages have tools to work with "messy data". The difference is that strongly typed languages have the tools to provide more structure once you do get the data into a reasonable state - which is hopefully something you would want before you start doing serious analysis.
Adult Swim had the best take on Silicon Valley poop tech: https://m.youtube.com/watch?v=DJklHwoYgBQ
Physical art is different. (hang with me here, but..)

"Investing" in a Picasso is an investment in a long-term store of cultural value that you speculate will appreciate more quickly than the S&P. Probably because you bet that the 1% will see outsized gains compared to the 99%. Maybe you also like the art and want to be the only person in the world who can display it. Also it can be very useful as a tax dodge.

"Investing" in a new and unknown artist is several things: a) speculation that they will become more famous and that you are tasteful enough to know it early (see: angel investing), b) patronage and participation (see: friends & family rounds), c) conspicuous consumption (see: conspicuous consumption), and finally d) purchase of an expression of art that you enjoy, which may or may not have resale value in the future if your priorities change.

NFTs are confusing because any persistent value is completely dependent on the continued agreement that exclusivity of relationship is valuable and transferable. What's it like to be the eleventh owner of an NFT? Presumably, it'd be pretty meh.

But to your point -- it's psychology not logic. Today's buyers are not looking for a store of value. It's just an exercise in one of two things: vanity or speculation. These are powerful things!
It’s been 10 years, but I would find it hard to say a good word about the founders.

My experiences there taught me that no good deed goes unpunished. I dropped out of the startup world and become a “fuck you, pay me” consultant.
I think that mostly works, but it's still possible that different tools assign different semantics for the same syntax, which could then interact in a weird way if the library author wrote the interface annotations with Tool A's semantics in mind, while you ended up checking them against your code with Tool B.

I think the type systems are simple enough that this is probably a theoretical concern, and won't come up often in practice.
I was a hardcore Catholic for a long time in my life and I know the reason why you are saying and believing in what you believe.

However, it's all based off of dogma that isn't flexible and understanding that all humans life a different life, experience different things, and engage life in a different way.

>> It's the other way around, once it is determined that the religion is True, then we follow its rulings and teachings.

The religion has not in any way shape, form, or scientifically been proven true so I don't know how you can throw this out there. In a rational argument way, neither scenario can be argued, so asserting your theology is the "True" path is outlandish to say the least.

>>Islam has proven to be a system that has brought up a culture out of nothing, and went on to give us the Islamic Golden Age, among many other beautiful things.

That golden age was during like the 10th century if I recall. Meanwhile the western world has trounced the islamic world in technology, artistry, manufacturing, and economics. All because Islamic culture is rooted in staunch conservative thought.
It was only partially shredded.

Nothing was actually destroyed, and the partially shredded artwork was a new artwork in its own right.