skysight-inc/HackerNews huggingface dataset:
Fair share for a CTO in a Web3 company
Hi HN,

I've been offered a CTO post on a wannabe web3 company.

There is already 3 founders, and they are (like everyone else) looking for their technical founder.

They all bring 150k to the table, I will not.

1 understand crypto/web3, the 2 others have relations (clients & investors), but don't know much of the space.

The project is not wow, but can clearly generate money easily.

They will probably pay me 50% market salary, I just don't know what would be a fair % share to ask for without looking greedy. I also don't want to end up with a low amount which would mean I can't influence decisions.

My main issue with this project is that I feel like it will rely a lot on me and web3 people who know how to code in solidity are rare.

The good thing is they all have strong relations, one of the current founders already made a good exit before.

People of HN, what % shares looks fair to you in that context?

Thanks to the community
Value Creation in the Metaverse
http://www.alamut.com/subj/artiface/language/johnWilkins.htm...
Rich/powerful people. But they don't use Twitter to coordinate anything; way too public. They just use it to speak to the masses.
Show HN: DIY Aeroponic Gardening
Of course there is. Hydro storage is probably the biggest one that has been in use for decades. You pump water up a mountain during over supply and then let it run down through turbines during times where there is no wind/solar etc.

There are plenty other methods to store energy but most involve gravity. Batteries can be used for small scale rapid reactions to changes in demand or production. Actually fully switching to EVs as a side effect can create a distributed system of energy storage.
Hopefully one day WebAuthn (or TLS client certs) will replace SMS auth.
Pissed away some of his credibility and image also, which is worse methinks.
Poor Management Justifies Financial Surveillance
See also Stable Horde (https://stablehorde.net/) - crowdsourced distributed cluster of Stable Diffusion workers
> What else is there? I suppose land ownership.

As in?

The % of pop. that owns land?

The conversion of common parks to land titles for sale?

The spread of skyscrapers to allow the sale of vetically stacked "land"?
The reason we have a chip shortage in the first place is that slow growth has rationalized underinvestment. I suppose we can have a reshored chips industry by handing out electronics coupons in a recession, but that is a really blunt instrument with high distortion risk.

It's not like all chips are fungible or whatever, there is a real risk of subsidizing the "wrong thing" without a broader macroeconomic story (which could be planned in theory, but won't be in the US so we must rely on markets) to validate the "end use values" --- ensure the downstream benefits are extent to discipline the upstream chip production why also incentivize it.

The good thing about finding bottlenecks in a high pressure economy is those are the actual problems to be solved. But problems shift --- the goalposts actually aren't fixed --- so better to keep things high pressure the whole time.
So - the Public Safety Dept. quietly covered the problem up and hoped it would go away, for as long as possible, per their "Ensure the Safety of Stanford's Public Image" Mission #1.

When it got d*mn obvious that "just keep covering it up" could not possibly work, they finally fell back to Mission #2, and started doing things to (hopefully) protect the students & staff.

This is an extremely common behavior pattern for college/university security departments. And has been for quite a few decades, if not centuries.

It'd be nice if the Stanford Daily showed some awareness of this being a widespread old SOP, vs. a one-off local scandal. But really bright kids are still kids.
iCepa: iOS system-wide VPN based Tor client
The problem with SMS is that it is allegedly trivial to convince a telco to port someone else's number to the new burner SIM you just bought. That seems slightly worse than shared secrets to me.
That's partly true, but ActivityPub could be easily extended to accommodate that requirement.

As of now, the architecture is kind of flat - you have instances (about 10k for Mastodon), managed by admins, and admins all have the same rights and access control.

Bluesky wanted to go for a more semi-centralized "consortium of businesses" that separates the "small world" vs "big world" layer, or something a bit more hierarchical, and have strong authentication implemented on top of it. And that's fair enough - they could have easily implemented a system of keys and certificates hierarchically linked to the top node (the root node of the consortium). The underlying ActivityPub protocol would have remained the same, and they could have implemented whatever extension on top of it that supported source certificate checks, signatures, keys etc.

Twitter instances, or any other more "centralized" social network, could have shown posts with a green tick or whatever to tell that they are coming from a trusted source. Mastodon, Pixelfed, Diaspora and all the likes could have kept doing what they are doing now, their content wouldn't get the green tick if it comes from a server with its own certbot certificate that is not signed with a key generated through a certificate that can be linked back to the root certificate, but apart from that nothing would have prevented bidirectional integration between e.g. Twitter and Mastodon.

It was technically very feasible. And Jack Dorsey, as well as many from Twitter, was also sitting for a while at the same table that designed the ActivityPub specifications.

At some point they decided to leave that table because they wanted more of a say in the development of the protocol - they basically wanted to be more in charge, and shift the ownership of the underlying protocol from an open committee to a consortium of private companies.

Moreover, Dorsey also invested a lot of his money in crypto scams, and now he's that kind of guy with a toolbox full of hammers in search for something that looks like a nail. It's not a coincidence that a lot of the stuff that revolves around Bluesky looks a lot like a Blockchain.

I think these are the real reasons behind the development of an entirely new protocol. On a technical level, nothing would have prevented them from proposing some small patches to ActivityPub that wouldn't even have had to break back-compatibility. Everybody would have benefited from it - they wouldn't have spent a lot of engineering and R&D resources to reinvent the wheel, we wouldn't have had an N+1 protocol to integrate and write bridges for, and we would have finally had something like a truly native Twitter<->Fediverse bidirectional integration that would have benefited users on both sides. But they have different goals than the rest of the people working on these open protocols, and that's why our ways parted.
Where does the first amendment fit in with this?
But you don't need to introduce a new problem that doesn't solve the old one in the first place. How should this ministry of truth be implemented? It will simply be counter propaganda, which means more propaganda. US propaganda on the English speaking net is vastly dominating, nothing comes close. It looks different in other languages of course.

Although to be more precise it is talking points of said propaganda that is multiplied to a far greater extend.
Remix Joins Shopify to Push the Web Forward
I also don’t like giving my permanent, cross-app cross-company tracking identifier to those with whom I am doing business, allowing them to buy tons of additional data about me from data brokers (and selling my transaction data back).

Phone numbers are commonly used for this. I change mine monthly.
You mean "Disable CPU Power Management in BIOS"?

I tried that. Not sure if it made any change at all. The noise is still too much to make the laptop useful.

Strangely, putting the laptop under load makes the coil whine go away. So it might be related to CPU power management somehow.

The fan speed that is also mentioned does not seem to have any role in this. The noise happens no matter if the fans run or not.
Color is nice but it should never be required to determine widget state. there should always be indicators showing on and off and what state the widget in in.

And... most of the sliders shown fail miserably. come on guys you are not helping my perception that design is a sick profession.
If it didn't have a second meaning you wouldn't see this as divisive.
Reminds me of Aaron Swartz's stance:

https://www.aaronsw.com/weblog/hatethenews
I believe with dell, coil whine is somewhat of a lottery. I have it bad on the XPS15. Some people don't have it and they are lucky.
> But inflation corrections can happen in a year or two.

Monetary policy sucks, there is little evidence of it ever creating a soft landing. (As opposed to regular market forces incentivizing more supply and fixing the issues on its own.)

Also, the consensus view is it takes up to 2 years just to come in effect! The Fed is probably creating a 2023-24 recession right now just as the Ukraine war and other sources of supply disruption stop being a problem!
It's hard to tell from your comment whether you've met any charity CEOs, or worked with them, or tried to solve the problems they've solved and have learned enough from the space to pass such damning judgement so widely.
He used to do this playing NASCAR 2005 on GameCube, wondered if it works IRL
> you get a set number of cycles regardless of the speed of the host computer

If you look at all the PICO-8 clones/inspired platforms without such a restriction, it's hard to overestimate how prescient this was. Basically all of them had raytraced 3D games in their 200x200 pixel box in week 1, which regardless of palette limitations completely kills the 8-bit vibe for me.

Also, this restriction ensures that all the newest PICO-8 games also run on the very old PCs that children might have access to, which I think was great for the health of the platform.
I would certainly recommend any employee in this situation to get legal counsel. Terminating an employee for the purpose of preventing them from satisfying conditions precedent to a payment is a bad-faith move that some courts will set aside.
Something I have taken to doing these days is playing some mindless but fun game while listening to long-form interviews or talks.

As a random example, these days I'm playing Slipways[1], but Diablo-style games or factory/builder games are also suitable.

Meanwhile I like to listen to fantastically insightful interviews with people like Julia Ioffe. You can watch a thousand 1-minute news clips and not gain as much understanding about Putin and the war in Ukraine as from a one-hour interview with her. Similarly, the Telegraph's "Ukraine the latest" is a roughly one-hour podcast I listen to every morning while taking the kid out for a walk. Perun's analysis of the logistics situation also tends to be spot on, and very insightful.

I used to listen to interesting characters on Joe Rogan, but Joe turned a bit... right wing nutjob. Lex Fridman is less crazy but also a less skilled interviewer. Still, he's got some stellar interviews like the one with Jim Killer[1]. Do you want to watch a soundbite from a politician in another country talking about something that will never affect you, or do you want to hear from the horse's mouth how your everyday life will change because of new technology?

I used to feel I didn't have time for this kind of thing, but overlapping it with gameplay makes it seem like zero time "spent" on it.

[1] https://www.youtube.com/watch?v=G4hL5Om4IJ4
I’m on mobile right now so can’t check the source code, but the transition duration of many (most?) of these are way too long, feels very janky. Some also seem to have a noticeable delay before the transitions even begin (Safari on iPadOS 16.1).
Planking is how the kids here race 70cc Honda cub motorcycles. They shift with their hands and have specially modified seats to support the prone riding position.
Ear nfections, effects of (childhood) diseases, ambient and environmental noise, turning sh*t up to 11, headphone overuse, …. Maybe he’s a club musician and has stood in front of amp/speaker stacks too long. Shooting damages one ear and even dental hygienists can burn holes in their hearing from their tools. Never wore ear protection when making noise?

Barring some magic from pharma to regrow nerve endings or to reattach hairs it ain’t coming back. Hearing aids are expensive and not ass good as real hearing. Protect what you got. Always hearing the wind blow or a waterfall sux.
Competition? If everyone is paying an extra 20% in overhead, then that’s an extra 20% they can’t put down as competing bids for the resource in question

And vice versa… if multiple companies want that resource.. they all have 20% more to bid with
‘Date me’ Google Docs and the hyper-optimized quest for love
Did he have any left after his tantrum when the cave rescuers in Thailand rejected his submarine?
Wow, this is completely ill-informed.

Lets run with the example they give of a normalised, validated EmailAdress field.

If you use that, your user enters a value, and something else is stored and returned the next time. They think they did something wrong and they don't care to learn that email addresses are (mostly) case-insensitive, so they try to re-update their email address to First.LAST@gmail.com repeatedly, then reach out to support to try to get that fixed (or give up on such a lousy product).

Or relying on the fact that +whatever indicates an alias (a gmail convention, and not a standard at all): on my own server, I could have an entirely different convention.

They sure want that EmailAddress field to understand the gmail convention of a dot being a "formatting" character with no semantics either, when that's just another convention (and the one even gmail got wrong early on, so look up the horror stories of people having separate accounts from the early days with just dots in a different place).

And there's now a problem with parsing the address, and you need to surface the exact problem: but how can a user see it from all the normalisation you just "helpfully" did?

And why is EmailAddress not consisted of a pair of InternetDomain and EmailAccountName instead? (Ofc, InternetDomain is a list of InternetDomains, so you can tell what a TLD is and whether it's a country domain or maybe a deprecated country domain, or if there are aliases for a domain or...).

I am sure I can come up with more issues with this approach: this is a begginers fascination with OOP where they are still deceived by the promise that the world can be represented with nicely structured "objects".

What you need to do instead is have an ability to accept any user input, and there's a generic type that works great for the task: a string!

There is value in having some layers only accept validated and normalised input (you can avoid any error checking there of you are brave ;), but custom, "smart" types do not add much value and require too much work for no gain.
Markdown fence blocks don't work. For monospace, indent 2 or more spaces.
I agree with the parent of your post. I work in a field where Moore's law gets artificially arrested for often a decade at a time - console games - and we no stranger to being critically aware of how much memory we are copying around - we will reach for hand coded SIMD math and we stare at our shader assembly looking for more performance. You should see what some do to get top line performance in collision detection. It even leaves me a bit sweaty... I'm not discounting what you conjecture about the next Carmack being in the machine learning arena - that's how I feel too, but I still strongly believe that we will see more demand for programming that can eke our performance with what we have.
My point is it's happened to a miniscule number of people compared to the (roughly) steady state we'll eventually reach when it's not just the relatively 'techie' older generations & newer ones dying 'before their time'. 'People', as opposed to the companies that you say deal with the fallout everyday, will be a lot more aware of the scenarios and problems it might cause, and what they can or cannot do to ease it.
Misunderstood by Americans as it isn't absolute (FB and Twitter can just take your stuff down) - and nonexistent outside of it.
That has little to do with fun, and everything to do with recurring revenue. Multiplayer aligns itself nicely with subscriptions, in a way singleplayer doesn't.

Don't know about current state of WoW, but the other two games you mention, and games like Overwatch or even StarCraft 2, are hollowed out and devoid of substance, because the competitive multiplayer makes everyone focused on meta.
You can boot directly off the ssd, i dont even have an sd card installed
Monetary policy acts on aggregate demand with long and variable lags. This is the consensus position. The latencies are comparable, with plenty of uncertainty about each.

If you are the Fed in one hand, and CHIPs in the other hand, it is like being in a pool of molasses trying to make a waves in a long jump rope that don't interfere once they meet in the middle.
I would be interested in a multi-state looping widget, like "yet to start, ongoing, paused, finished"
This is trivial for Android phones running the Google Messages texting app. Go to https://messages.google.com, scan the QR code with the Messages app, and now all your text messages are accessible via the Messages Web site. Bank auth codes work fine (at least for my NZ banks).
Hard to say how much it depends on a given model, and how frequent the problem is. On a Lenovo Yoga 7 Gen 7 AMD, I hand't any issue.
Congrats!!. Great work.
One small request. The contrast of background and text is not great for extended reading sessions (imho). It would be nice if you could let the user choose theme/color palette.
Any laptop can be affected by this, it is not related to Lenovo, or Dell, or any manufacturer. It is not even confined to laptops, or computers - for example, I have an old Panasonic plasma TV that has terrible coil whine when displaying bright screens...
Maybe your odds are different with various series etc, but it is hard to tell. Maybe your specific unit is defective, and you can exchange it for another one (you can always just reinstall Windows these days, the license is stored in the BIOS).
Same here. These well known drawbacks of the GDP measure are covered in a standard Dutch VWO high school economics textbook (comparable to UK GCSE A-level).
Zellij 0.32.0: YAML to KDL, control through CLI and a new Layout System
There is no evidence that inflation under 40% poses serious economic problems.

There is no evidence that the current inflation is caught in something inertial like a wage-price spiral.
It was a fun exercise to go through each of the designs in this gallery and evaluate each one. It's easy to do that for individual form controls as design elements!

Lots of these made for a nice showcase but should never be used in a product ever - just horrendously unintuitive. For some, I wouldn't even know they were checkboxes if the page wasn't titled "here's a bunch of checkboxes". But a few of them were actually quite nice, accessible, and pleasantly useable.

Ultimately it seems that the checkboxes that were closest to the native OS checkboxes were the ones I enjoyed trying the most. I guess that's a predictable outcome. But it might be an indication that the further one strays from the OS defaults, the less good of a design it is? Maybe checkboxes are a solved problem, and there is only narrowly limited room for a brand to apply its personality on form controls before they become less usable for the sake of being "unique".

#33 was by far my favourite, for the record.
Well we wanted multicore, but it was mostly because windows loved to become irresponsive on single core. I think that from consumer point 2 cored circa 2006 were enough. 4 is probably the absolute maximum.
Build software without spending a second on setup
You can't really "fail" to sell the debt. The way that you offload debt is you say "Hey, I've got this $1Bn debt, the term is 5 years, and pays 7% interest (probably a coupon), and is owed by Twitter, oh and here are a bunch of terms and conditions". Normally what happens is people go "Ok, I'll buy that debt off you, I'll give you $1Bn." So the debt is trading at face value.

That's the ideal situation for the bank, they provided the debt financing for Musk, and they've offloaded the risk, maybe they even make a little profit.

What can happen though, is investors say "Hey, interest rates have gone up, Twitter looks really unlikely to be able to service this debt, so we don't think that debt is good, we'll offer you $600m for that debt". This is the debt trading below face value, and indicates investors think either Twitter is unlikely to be able to service the debt, or that the terms aren't good compared to other interest rates.

So the bank absolutely can sell off this debt, and it would get the risk off their books, but they'd take a significant loss - they've lent out $1Bn and got paid $600m. So instead of selling it and realising a massive loss, they'd rather keep the debts on their books until more favourable conditions.

If, as you say, they don't sell the debt, Musk just continues paying the interest to them, unless he defaults in which case they get whatever he secured the debt against - which in this case means a bank would end up owning Twitter.
So about the only thing you can object to is what I didn't provide you a comprehensive list of a networked software with an unsafe defaults, now or ever existed?

Edit: with a 'deemed safe enough by Gordonjcp@HN' column of course.
> This trend of browsers to increasingly lie to me about what I'm looking at is infuriating.

The browser does not lie to you, it just does not show the MIME type of the content.

I do agree that it would make sense that the browser shows the MIME type of the content that is currently displayed, but this is opposition to the current fashion (in particular pioneered by Apple) of "simplifying" everything.
Only illegal content should be moderated away by the platform, and only illegal in the sense of real human danger, not normal pornography or anti gay laws of Saudi Arabia.

Everything else, give users the tools to moderate themselves.

I wish you could have "filter lists" you can just subscribe to like ad block. You don't want to see something? Subscribe to a filter list. Or a community. Don't want someone to say something that is legal? Too bad.
Well, if symlinks seem inelegant, there are hard links as well, you know. Ultimate tag system: for each tag, make a directory with corresponding name, fill with hard links to appropriate files stored in one big directory of mud.

Of course, it all have to fit into a single disk drive, and actually deleting a file is difficult but hey, that must be easily solvable, details are left as an exercise for the reader.
While I agree that we don't want 'bunch of silicon valley liberals' moderating content, can we actually trust the government to censor instead?

Let's give one prominent example that occurred recently that affected hundreds of millions of people. In Australia, and around the world, our government authorities told us repeatably that the covid vaccines stopped you catching the virus and thus giving it to others [1], or at least significantly reduced the likelihood of doing so. It then came to light that Pfizer never tested for this during the trials and thus the authorities had no scientific evidence to say that this actually was the case. Infection rates amoungst highly vaccinated countries has also proven their position to be incorrect.

Yet anything on social media going against the authorities message at the time was flagged, removed and users accounts in some cases were banned.

What is considered misinformation one day can become 'fact' the next.

We should be careful on allowing any authority to censor our speech.

[1] https://www.news.com.au/technology/science/human-body/yes-th...
Thanks! I think it will take time for my head to wrap around this concept though.