skysight-inc/HackerNews huggingface dataset:
</sarcasm> <!-- apparently needed --!>
Here is the story

> Indeed, Kalanick had some tepid support inside the company. But his vote counting rankled even his defenders. He was also calling executives daily, asking for detailed information about the business. Even worse, he ordered the security team to dig through an employee’s email to see if that person was leaking a potentially damaging story. It all proved too much for the 16-person executive team, which signed a letter to Uber’s board—but clearly directed at Kalanick—asking them to refrain from reaching out to employees or meddling in the company’s daily affairs. Kalanick’s own handpicked executives turned against him.

> Somehow, amid the dysfunction, Uber hired Khosrowshahi, who impressed the board with a thoughtful PowerPoint presentation that included a slide that read, “There can be only one CEO at a time.” Khosrowshahi was all that Kalanick wasn’t or couldn’t be: humble, a good listener, and a diplomat. In a pointed reversal of Kalanick’s mantra, he would say: “We don’t have a PR problem; we have an ‘us’ problem—we have behaved poorly.” And when the city of London revoked Uber’s operating license in September, Khosrowshahi visited, met with taxi regulators, and published an open letter. “On behalf of everyone at Uber globally, I apologize,” he wrote. “We will appeal this decision on behalf of millions of Londoners, but we do so with the knowledge that we must also change.”

https://www.bloomberg.com/news/features/2018-01-18/the-fall-...
Sigh, you just don't get it do you? There are other people in the world. Not one more death. Ever. If I could save an elderly grandparent by letting you die or your kids go uneducated or the environment get destroyed by plastic wastes, I would. Because it's not about me or you, it's about everyone else. How many more times do we have to explain this before you people get it???
It's the same reason you wear a seatbelt, even though most people don't get into more than 3 or 4 accidents over their entire lifetime.

The point either isn't avoiding all tail risks, since you can't foresee them all by definition, but by reducing exposure such that you won't be ruined if/when they do happen.
heroku dropped the ball on easy to deploy cloud infra
Just checking possibilities here. Let's say you want to buy my house and I want to sell it to you. We are in India. You transfer crypto to my wallet then I, in return, donate my house to you. Would this donation work on the legal papers today? I suspect that in Brazil, where I live today, it would.
Show HN: Dabble – A Chrome extension to visualize furniture while shopping
Rust's standard library HashMap is a good example.
That is literally all they did.
It's automated via the containerise addon, which can match url regexes. Google Regex, which works for a bunch of G-suite stuff (Gmail, Docs etc)

@.*\.google\.com.*username@gmail\.com.*$

A bookmark link for Gmail that works with that regex would be:

https://mail google.com/u/?authuser=username@gmail.com

Edit: What? Of fuck off HN, how the fuck are you supposed to post unformatted text? Ok, got it. I'm not translating the horrible YouTube url though.
As typically used, the term "shadow banned" is a ban without alerting the user that they are banned. That's not the case here. On HN, "banning" means to to have your posts be dead by default. And "banned" is the language 'dang himself used in the message to the user.
BTW you can make it work in bash by setting shopt -s lastpipe. It runs the last part of the pipeline in the main shell, so the mutation variables of will persist.

Both OSH and zsh behave that way by default, which was tangential to a point in the latest release notes https://news.ycombinator.com/item?id=29292187

Another trick I've seen in POSIX shell is to add a subshell after the pipeline until the last time you want to read the variable. Like

cat foo.txt | ( while read line; do
f=$line
done

echo "we're still in the subshell f=$f"
)
I think the trick is, that state needs to be carefully considered at an overall systems level, not just client vs server. That's quite hard, so many (most?) devs don't do it. Certainly, I've seen state managed well using jquery, and even vanilla JS in the ES5 era, so frameworks don't make it possible, it's always been so.

So the question is, do frameworks make it easier? I don't think they really do. I think they make it easier to manipulate state, but not designing your system will still mean state being mismanaged.
Maybe we should have like… a place you can go feel them in person. Like a building where there would be a few of each model and you can test them BEFORE you buy one?

/s. Mattress stores and mattress shopping is the fucking worst. Ultra scammy and there is a clear reason that the industry was turned upside down once someone figured out you can fit a mattress in a box and ship it.

The last time I went mattress shopping, I was told by serious and expert sleep professionals [sic] that I should get a mattress with embedded diamond particles because it’ll help keep me cool, and silver thread at the seams that will be more hygienic.

For what it’s worth, I took a chance on a mattress and love it. I have never slept somewhere I like better. It’s an Avacado, but buy whatever you can that has a real return policy and try it out.
For last few months my co-founders and I have been working on Dabble - a chrome extension + app that lets you clip products from any furniture store and design your home with them. This is actually a pivot. Before Dabble we were building a 3D scanning SDK for mobile, but decided to step back from the SDK for a bit and build Dabble. (I can get into why we pivoted if anyone’s interested).

About Dabble -
Furniture visualization isn’t a new thing. Most vendors have AR apps these days. But no one really uses them because they’re always limited to their own products and using AR on your phone is just painful for longer than a few minutes. We wanted to build something that was simple, web-based, and worked across all vendors, even smaller local stores. We were inspired by 2D design tools like Canva because there's nothing more cross-platform than a JPEG.

That’s how we came to build Dabble. Basically, Dabble is like Canva for Interior Design. It lets you clip products from anywhere online and saves them to your wishlist (like Pinterest), but it automatically crops and removes the background on furniture and offers a simple 2D canvas with some room design features like wall colors, flooring so you can mockup your room design.

Beyond this, we’re building some A.I. assisted tools to help people design a good looking room regardless of skill level. For example,
1. A.I. background removal
2. Auto sizing of items in the canvas
3. Auto layering so you don’t have to click “send to back, send to front etc.”

We’re also going to start letting people design on top of their room photos by auto detecting the floor and wall in any photo and turning it into a sort of “enhanced canvas”. What’s unique about this is that there’s a bunch of 3D room design apps but they’re really clunky and not user friendly, mostly due to the 3D interface. We want to eventually get to the 3D design part, but as a starting point we decided to decouple the layout from the aesthetics and just build a great visual design tool. Then we’ll gradually start adding 3D elements to it.

As of now we’re trying to figure out our strategy. Should we focus on consumers and build a design + shopping app (larger scale but infrequent usage), or should we focus on professional designers? (maybe smaller market but more regular usage). The upside to building a consumer app is really high, but furniture as a category isn’t the best suited to building a repeat usage cycle into a consumer app (unless there’s something I’m missing here).

Would love to hear thoughts/ feedback on this. Thank you.
Ask HN: Best way to get feedback from developers?
I've been working on an Open Source project[0] recently, and I've been wondering about the best way to actually talk with developers.

I'm a dev. I don't really like to talk to people unless I have to. Getting me on the phone for 15 minutes with a stranger... is unlikely. Even with a $20 gift card incentive. I presume most other devs are the same.

So, what's the best way to talk with devs and gather meaningful feedback to be able to improve the project? I want to know answers to questions like, "Would you use this? If not, why not?" or "After reading the docs, can you explain back to me what the project does for you?"

Maybe HN isn't the place to ask this. Maybe this is too business focused. But, I figured I'd ask anyway. What ideas do you have for how an Open Source project could gather feedback from you? It's a very good way to "give back" to Open Source, so maybe that's the best angle to take?

Thanks!

0: https://github.com/lunasec-io/lunasec
I was just pointing out that in his etc etc ad nausea example, at least one point the people he disagreed with were making was right. And they’re partially right about the vaccine motivations which is to make money. Ivermectin doesn’t need big pharma to make it look bad, but if ivermectin worked it wouldn’t be a big change from historical norms for large corporate competition to downplay it. It’s not some weird conspiracy theory to say big pharmaceutical companies have done shady stuff and broken laws to push their drugs.
It's almost like we running out of stuff to talk about?
99% of the time no one runs into scaling issues and worrying about it is premature optimisation. I have to remind myself that all the time.

And no, same hassle, same money spent. Thought about from the start server-side rendered pages are almost as cacheable as API responses will be. If you can't cache you're in for a world of expense at scale whichever way you go.
> P.S: I'm someone important at LongShort.Finance

So I opened the site and it pretty much only asks me to connect to the wallet. No explanation of what it does, what it’s for etc. which are even standard in scam websites. They sure appears extremely scammy even though it might not be.
There is no evidence of animal host transmission either. Does it make it literally a conspiracy theory too?
What normal people probably want is the state of affairs that historically existed:

Government (legislative) mandates via law what rights consumers are entitled to, that cannot be stripped from them.

Companies are free to request waiving or agreeing to anything not enumerated in the above.

What's broken down recently is that legislatures aren't doing their job of proactively mandating consumer rights, and consequently companies are requiring whatever they think they can get away with: forced arbitration, lease-not-own, arbitrary right to revoke usage grants, prohibiting user / independent repairs, etc.
https://en.wikipedia.org/wiki/Aptera_Motors#Production_plans
Aptera seems to have resurrected... similar form.
Is there as HashMap overload with three type parameters? Yes, you can use a cryptographic hash function like SipHash does but it wouldn't perform has well as HashMap.
The Gundam podcast Colony Drop has a good episode about the franchise's depiction of space colonies:

https://colonydrop.podbean.com/e/space-colonies/

For actual in-depth scientific exploration of the colonies of Gundam, Dyar Straights is pretty great:

https://www.dyarstraights.com/gundam-test/
Ask HN: Why drive users away from the login button?
There's a trend to make login buttons less obvious/attractive than signup/schedule a demo/etc buttons. To the point where some sites will actively discourage login. Is this because the metrics driving these sites are primarily user acquisition? Is this some UX trend I missed? I would say that it could be that designers don't expect people to ever log out, but many of these sites won't keep you logged in anyway, so you need to sign in every time you use them.
That's not true. You can easily make aself-contained biosphere yourself using just a glass bottle, some water, dirt, and a few select species of plants, algae, or insects/orthopods [0]

You can even buy them [1].

[0] https://www.dailymail.co.uk/sciencetech/article-2267504/The-...

[1] https://eco-sphere.com
> At the same time, smart contracts have some deeply problematic constraints:
> Smart contracts can’t be upgraded. Smart contracts are deployed once and run forever; their code cannot be changed. The software development industry has literally zero experience with such a deployment model.

I stopped reading here. First, this is factually wrong -- the software industry has tons of experience dealing with software that can't be upgraded. Ever try to upgrade the firmware on a chip with no I/O facility for doing so? The answer is you don't; you instead focus on getting the code correct the first time, and possibly you build out a way to recall the product and replace it with a fixed version and price in the risk of needing to do so into the product itself. It can be done; it just takes discipline.

Second, if you don't understand why smart contracts being immutable is a necessary and desirable feature of the system, not a bug, then you're not going to understand much of web3. Like, think about it for five minutes -- if your smart contracts can be upgraded by default, and this code manages valuable digital assets, then their code can be replaced with code that steals those assets. Making this very, very, very hard is deliberate.
Eventually efficient systems will implement zero knowledge proofs. Not necessarily because of "privacy", but because of the efficiency gains of such a system. Privacy is just a bi-product of this information theory reality.
Anyone have a sense of the odds that the state secrets privilege gets invoked, and if so how damaging it's likely to be to Apple's case? Most examples involve a government entity being a party to the case, but the privilege did shut down a patent infringement suit between private entities not too long ago (Crater v. Lucent) [1].

[1] https://www.wired.com/2005/09/secrecy-power-sinks-patent-cas...
I'm pretty sure there was a conspiracy. Not a conspiracy to create a pandemic, but a conspiracy to hide an accident due to incompetence. Not all conspiracies are myths, just consider Watergate: there was a conspiracy to hide Nixon's shenanigans. The only difference is that one happened in a dictatorship while the other happened in a democracy with a free press.
Found it! https://docs.rs/opentelemetry/0.16.0/opentelemetry/trace/ind...
This is really a popular opinion on HN. It is kind of self evident too.

Defi, NFT, Crypto all have Ponzi features. The people who win are early investors and the ones who lose are those who are late to the game. So, we invent "new" schemes like NFT, Defi etc.

There is no product. Nobody uses Defi to "borrow". 99.999% of the people want to put their crypto in and magically get some crazy XY.ABC% APR on their crypto. Everything runs on greater fool theory.

When the bear market hits there will be a lot of bag holders wondering why the hell they paid $10k on a monkey pic with sunglasses and a cigar.

During the euphoria phase people act like they are misunderstood geniuses and people who rightly call this a ponzi scam are those who don't get "it"!
Sounds exactly like fiat money...
Santa Cruz Mandates Wearing Mask Even Inside Your Own Home
What a bunch of fucking commies.
While I agree that the CEO's pay seems unreasonable, let's not pretend it's a singular factor that's going to make a significant dent overall.

The best thing people can do is simply use firefox; the longer we avoid a chromium monoculture; the better - and while mozilla the corp may suffer, as long as the userbase doesn't entirely vanish, they might survive based on the scraps microsoft or google throws them.
VICE has a monitor. It can also resolve symbols in KERNAL, IIRC.
Don't they sell the Mercedes E-Class T Model in the US?
If the OP has time, it might be nice to experiment with the hash table technique used by sets in Python. It has a variant of open addressing the runs several linear probes before jumping to another location in hash table.

The premise is that probing consecutive memory addresses is cheap because of cache locality and because the address computation is a simple increment. This should be cheaper than resolving hash collisions with additional random probes or by chasing linked list references to random memory locations for each link.

https://github.com/python/cpython/blob/f840398a5fd8741653c26...
I would never write something like this in java, but to be fair, a program shouldn't be written like this in the first place. If you "need" a billion strings in memory and you didn't design for that with something that would scale better, you messed up a long time ago.
The issue is that there is no actual evidence that the data is being recorded improperly. Anyone can come up with a just so story to describe how the data could be corrupted, but writing such a blog post does not in fact put a burden on the people doing actual analysis to refute the claim.
https://en.wikipedia.org/wiki/Ringworld
I only see one version of this video on youtube, the first incident. I swear years ago when this was posted here, there was a different version I saw with more stuff going on and the audio was much more clear than the first. Am I missing something or is there more than one Max Headroom signal hijack video out there?
This is actually downplaying it. This would happen to 100% of steroid users, but thank god for the internet: it allowed people 1) to share the science about how to do steroids (and auxiliary drugs) in a way that avoids this, and 2) to order the necessary products from overseas with confidence in their authenticity.
Component Abstraction: Mixin or Composition?
Which is why I buy mine there. I have never run a Sharpie out of ink but I have lost them or broken them.
Mumps doesn’t cause infertility or brain swelling in all males but you’d still want to get vaccinated.
Classic analysis by someone who seemingly has never been dirt poor. It may be tough to believe, but y'know what'd surprise literally none of the poors if you told them? That they pay more money for less product at the dollar store than elsewhere.

Despite their limited ability, they ARE able to look at price tags in different stores and go "hey, wait a minute!"

If you're dollar store level poor, it's expensive and stressful, and you're constantly weighing spending money now versus keeping what little remains for whatever awful thing is going to leave you destitute. There's a fair amount of conflicting and complex psychology going on in that shopping decision beyond not just knowing that they should comparison shop.
RCA is a tool. It can be everything the article says it is. It can also be incredibly useful by not being what the article says it has to be.

For instance I've heard there's at the very least an FAA institutional push against plane crash RCAs simply saying "pilot error". Pilots are known to make errors (we all do), so the FAA wants to know how the error wasn't accounted for in the greater process and resulted in a plane falling out of the sky. If you use RCA not for blame, or don't call it quits after finding a "smoking gun", it's a fantastic tool for enumerating single points of failure that you can prove actually failed. There's normally multiple things you can do better if multiple people care about what comes out of an RCA.
Https://www.ons.gov.uk/peoplepopulationandcommunity/birthsdeathsandmarriages/deaths/dataset/deathsbyvaccinationstatusengland
Do you believe animals literally conspired to transmit to humans?

I believe what you're describing is rather "the coordinated malevolent animal transmission theory".
Test it and share your feedback
But you can build any query with Sqlalchemy - even when using the ORM rather than the Core, you still have that control, right?

Don’t get me wrong, I’ve read stuff by these guys and I know they know what they’re talking about. Certainly, if you have to make it work for Django as well you’d be considering going straight to sql.

As and aside, I walked through their stuff a little while back and I’m very interested in what they’re building.
And if you pay $10/year, it has 2FA as well. And you can add notes and such. It's definitely worth using (and paying imo).
That could be the case, for black beans. $3.49 for a can of black beans is highway robbery. Beans are among the cheapest foods on the planet.

My local Whole Foods charges $0.89 for a 15oz can.
Enforcement doesn't have to be perfect to curtail major usage.
The Rise and Fall of Clubhouse, a Poster Child of Pandemic Hype
Thanks for the great article! I wished the section on DeFi addressed the biggest elephant in the room, overcollateralization. A DeFi borrower always needs to lock in more assets as collateral than what they are borrowing, thus defeating the whole purpose for taking a loan aside from financial speculation. And there's no real way to solve it: all mechanisms I've heard of either try to replicate some form of background checks on borrowers (not decentralised, and uses the real world), or claim to use real-world assets as NFT collateral (once again, uses the real world). Thus I can't see a way for DeFi loans to ever be used for mortgages and other loans regular people actually need.

Of course DeFi is more than just loans and borrowing, but that's an aspect that's constantly promoted by evangelists so I think it's an important point to mention.
To be clear, sqlalchemy does support those features.
This isn't true if your objective is just to protect wealth long-term. If bitcoin is "banned" in India (you can't exchange it for INR on an exchange), you can still "use" it in the sense that you can acquire it illegally or overseas and then hold onto it. Your liquidity is limited but this is a small downside long-term.
Crypto makes so many things so much more efficient

Like what? I can currently pay for any legal physical or virtual good I can think of using a conventional credit card. Crypto might or might help privacy and might allow you to buy illegal things more easily. It's a hedge against inflation but a number of things have that quality.

The use of crypto seem inherently confined to keeping the state from doing things to people's money. States can be terrible but since crypto doesn't stop state from doing things to people's physical person, it's most often a protection of the rich from the state, which isn't something I'm particularly in favor of either.
Good to hear that not everyone that works at Google is a total piece of shit fascist.

Fascists: you are in power now but one of these days you all will be thrown out of helicopters.
Sorry but I can't find a source for this statistic. Could you provide me a pointer to it?
$100 is plenty to afford groceries at a grocery store. If they only had $4 or something your point would make more sense.

You can take $30 to a grocery store and walk out with a decent quantity of rice and beans, at good prices per ounce.
That is just a lie. Bitcoin is an easily accessible deflationary instrument.

And while it can be used for illegal things, so can USD or any other currency.