skysight-inc/HackerNews huggingface dataset:
It seems to me that hiring a head of growth would be entirely counter-productive. You're taking something that - if you really do care about it - should be a responsbility shared amongst almost the whole company, and centralizing it.

As well as that, the description of a head of growth sounds a little crazy. What should a head of growth be good at? Oh they should be a great marketer, good at product development, they need leadership skills, they need to be highly creative but they also need to be highly technical. Ok, and which companies really need a head of growth? Oh literally everyone.

I have a theory - the reason why the characteristics of the head of growth describe basically a tonne of different jobs, is for exactly the reason I stated before. The responsbilities you're putting on this one person are actually a tonne of different jobs across the organisation that should all be responsible for growth. Naturally when you're a small start up you have to wear many hats, but an important part of growth is understanding how you split responsbilities as you increase head count.
Open-sourcing of protein-structure software is already paying off
Dolphin Progress September and October 2021
Thanks for the pointer!

My goal in the post was to avoid "just use this crate" approaches, because clearly there are dozens of crates that could help with this... even crates that implement BSTs :-) The goal was to look at the underlying implementation of such crates, and as the other comment pointed out it seemed like slotmap and others used approaches that mapped to one of the three I outlined in the post.
Out of curiosity, what’s the business model for the project?
Wow, so he's actually said something smart for a change.
True, hopefully the rule systems in the US are less ass backwards than they were in the PLC.

Also as a Jewish person, a scary analog…
Not Just Bikes has a nice video on the Canta and things like it if you'd like to see them in action: https://youtu.be/B9ly7JjqEb0
Most modern textbooks I used in university are complete garbage. A lot of concept vomiting without intuition building or real world insight.
The JewishGen Family Finder (JGFF)
Would you mind sharing the names of the books that you’ve gathered for your daughter?
Rust could never have had easy async like Go, though, and maintain the control of performance that is the whole point of Rust.
Spacex needs this (or a really large space gun) to refuel starship in orbit. I would not be surprised if Elon is an investor.
Dick move alert!
"Enter your official business email address...Do not use hyphens or dashes in the social security number (SSN#) and Date of Birth fields....Enter your employer’s information in the “Employer” fields"

Oh, fun. Connected to a treasure trove of LEO personal info.
Where have you been for the past 20 years? Amish country? Because there weren’t many other places to take shelter from the horrors of IE.
William Daniel Hillis's dissertation about the Connection Machine is available online [1] and is a fascinating read. It generated some interesting past discussion here [2]. I started reading through the dissertation earlier this year with a hope of gathering enough information to reverse engineer Feynman's partial differential equation based method to calculate the number of buffer's needed per chip. I had to drop that project for lack of time but came away really impressed with the considerations that went into the design of the CM.

[1] https://dspace.mit.edu/bitstream/handle/1721.1/14719/1852428...

[2] https://news.ycombinator.com/item?id=12281637
I also got curious. These two people still seem to be there:

https://doomwiki.org/wiki/Kevin_Cloud

https://doomwiki.org/wiki/Donna_Jackson
or shake the machine and see what falls out - watch the access logs to find what individuals have the power to respond, target them for further spearfishing
Rust has stopped depending on closures for async when it moved from experimental futures library to built-in async/await. Rust now easily supports mutable and temporary references in async blocks and across await points.

Rust still doesn't support use-after-free, so you can't reference a temporary object and use it in another thread that will outlive it :)

In TFA the second do_work_and_then() example doesn't compile, because it has a UAF vulnerability that borrow checker has detected and prevented.
Information being made public or shared with others against the user’s expectation is always bad. I agree that’s it’s more a documentation and UX issue than a security concern, but it’s not nothing.
That only works for those who read all of the article, not just the headline. Even worse, the correction might be in another article...
Where I see it is in the interactive installer for Ubuntu server, there's a screen that asks if you want to install SSH on the host and then it asks if you want to import keys from GH. You pass it a GH user name and it lists the keys to be imported.
All that sweet, sweet lunar wheat.
Well, 90% of what I am doing is writing libraries. I know how to get things right. Does Rust?
Show HN: Real Time Analytics SaaS
We have been involved in a number of real time streaming projects using tools such as Flink, Spark Streams and Kafka Streams backed by "real time" databases such as Druid.

We always found these projects quite complex to develop and run, with stream processing in particular being a bit of a dark art. A stream to stream join in Flink can get quite mind bending for instance.

In 2020 we had the idea of building a low code SaaS product for real time streaming analytics. The first attempt failed due to being a little over-engineered and with too many changes of direction, but over the last few months we have been building this with a simpler architecture and leaning on Clickhouse more.

The SaaS is now live and we have a handful of customers in production and seeing the value.

I would love feedback on the idea from the HN community and suggestions where to take the product next from a community that are likely to understand the value proposition and be familiar with the alternatives. Splunk is the main one that we get compared to so far.

Website - http://timeflow.systems
Walkthrough - https://www.youtube.com/watch?v=x4-WEHPt5-E

A few blogs for our perspective and motivations:

Build Vs Buy - https://timeflow.systems/build-vs-buy-for-real-time-event-streaming-platforms
Why Is Stream Processing Hard - https://timeflow.systems/challenges-of-stream-processing-apps
Why Move To Real Time - https://timeflow.systems/how-moving-from-batch-to-real-time-improves-the-customer-experience

Thanks!
Ben
> I see this article as not understanding the goals and tradeoffs of Rust. The author would be happier writing in a higher-level language than Rust.

That's a pointless conclusion. The author's criticisms of Rust's tradeoffs are invalid because those are the tradeoffs Rust made. A perfect circle!
Really the only sync actions in frontend I can think of are alert() calls and page navigations.
Well the title mention unstable software but the article discussed about library or API.

Topic wise, backwards compatibility is indeed really important and useful. However to achieve stable API takes long time and effort.

You're either use the tooling now and risking changes albeit small (honestly almost everything programming related has breaking changes at one point), or roll your own API.
The invention of cryptocurrencies (specifically Bitcoin at least) is not to replace banks, but to replace the way transactions happens. A normal bank transfer involves contracts and processes to make sure everyone that handles the transaction is honest. You basically put your trust on contracts that the transaction will actually go through. Bitcoin replaces this need of trust in the contracts with need of trust in the protocol that can be inspected easier than contracts that are most often private, at least that's the thinking.

> wouldn't you think the banks would be lobbying to have it banned?

There are plenty of examples where the banks in a country no longer accepts transactions from/to cryptocurrency exchanges, Sweden being one example where it's basically impossible to deposit/withdraw SEK/EUR to your bank if they think it has anything to do with cryptocurrencies.

In a ideal world, cryptocurrencies are as protected as normal currencies, and the need for banks are still there as not everyone will run their own node and have custody over their own wallet. Banks adds extra security, something some people want.

Problem becomes when you start thinking that one solution applies for everyone. Cryptocurrencies, just like normal currencies, doesn't work for everyone. People should be free to choose, without being banned left and right for arbitrary reasons. Try getting through banks fraud departments when you make transactions from/to countries like Nigeria, and you'll know what I'm talking about.
from my very hazy memory, there were only a few CM-1s made. maybe 10 in total outside TMC?

CM-2s showed up at most supercomputer centers in the US, and even some universities. I think Yale(?) had an 8k. there were several at black sites - at least another 8 machines I guess.

so at least tens, but I don't think 100s
It's a rainy weekend here, so I'll be working on a personal project I have been working for a few years now called Exomind[1]. It's a personal knowledge management tool that takes the form of a unified inbox in which you can have your emails, tasks, notes and bookmarks organized into collections. I have iOS and web/electron clients at the moment and a simple browser extension for bookmarking.

Its backend (Exocore[2]) is built on top of a personal / private blockchain and is made from the ground up to be hosted in a semi-decentralized fashion on your own personal devices (your computer, raspberry pi, a cloud instance, etc.). It is written in Rust and has iOS, C and Web (WASM) clients. It's extensible via WebAssembly written applications.

It has very rough edges, but I'm using it daily to organize my life. It has also been my learning playground to improve my Rust, TypeScript and Swift skills over the last two years (it was on another tech stack before).

[1]: https://github.com/appaquet/exomind [2]: https://github.com/appaquet/exocore
What do you know about the differences between the 3 main OS (windows, mac, linux) as they relate to your question?
I was fortunate enough to have been paid to write some Star Lisp code for the CM-1 that was provided to my company via DARPA.

We also received a Butterfly Machine but I never used it.
Shell completion over ssh is one of the really nice benefits of sshconfig. I’m not sure if this is zsh specific though
Yeah maybe not like go, but it's not impossible to imagine that you could create a language from the ground up with a rust-like ownership model and some async model - maybe not async await precisely.
When they said "Doom's Creator" I thought of John Carmack. But of course he wouldn't go around suing people. It's the company, without him, of course.
vinny troia himself washing out the google results for his name?
A daily art newsletter. Its been humming along for a while now.

https://randomdailyart.com
I wonder if you could just pass this 10000 tree node root to another thread that will just drop it.

This should result in no pause for main thread.

Apparently you need Arc for that not Rc which shouldn't have much overhead over Rc in reasonable scenarios.
I use a different key pair for every service. Where "service" is defined pretty loosely. All the company servers I access for work, for instance, use the same key pair. But I have different key pairs for github, gitlab, etc. I also have a work github account for FOSS contributions, which uses a different key pair than my personal github account.

I have a config file per identity (work, personal, second job, etc) in ~/.git/config_$identity. Each of those files contains a Host entry with key configuration for every service I use. I rely on a bit of shell foo to to select the correct identity (an environment variable and an alias).

Life would be a bit easier if ssh_config supported the use of variables in Include statements, that way I could just Include ~/config_${identity}. Oh well.
Or the purpose is to make the FBI look publicly incompetent, not to successfully carry out a secret operation.
I did not see anywhere mention of deduplication - is this implemented in Restic?

(I use Borg and the feature is an absolute must for me)
Again, I'm speaking from a purely US perspective, but there is no good reason to use a debit card instead of a credit card, for the same purchasing patterns. You have better fraud protections, you don't worry about overdrafts or transaction reordering, you get a month interest-free loan if you pay back your balance every month. You get cash back or reward points or etc. And if some emergency comes up, you have credit you can call on if you need it.

The argument for debit is basically "I cannot control my spending without a hard limit". Everything about debit is the same as credit cards or worse.
Borg locally in combination with rclone to AWS (or other) works very well, compression and deblocking.
I read and summarized all of Paul Graham's 200 essays
Hey! Deep sea and space exploration at the same time! (You just have to get complementary mission designs.)
Ah, this is what I was looking for. Thank you.
The Police were supposedly the same way. They would go in, pump out a fully mixed song that would go on the album, go home.
Where would the person go? For most cars, you have to go to a cars salesperson
Seems like an attempt to embarrass the FBI?
Asus zephyrus 14 latest edition with AMD Ryzen, definitely worth it, not even as costly as others
Send an email under the guise of the FBI to the president, asking for immunity for yourself?
One of the problems with SF streets (especially in Sunset where I live) is street width. With residential streets wide enough for six cars side by side, drivers feel like they can go faster without danger to themselves.

The solution is to make streets feel more dangerous to them: narrow streets, or at least obstacles like concrete planters that force drivers to go around them.

I’d love to see half of the width of Sunset’s streets reclaimed with wider sidewalks, planters with trees, and bike lanes. But I don’t see it happening to anywhere near the extent of Netherlands efforts, and simply narrowing the roads to Japanese or Korean neighbourhood width wouldn’t be realistic since they are already built.
What games do you play? I think that will be the biggest factor in any decision you might make.
I suppose it depends a lot on what the game is, but I've found the new MBP has amazing performance and battery life. Nothing seems to really stress it out thus far, I can sit and compile stuff, browser videos and so on without thinking too much about running out of juice. By comparison I also have a maxed out 2019 and that will huff and puff with similar loads, and run out of juice before the day is up.
There is more money transfered from London to Cornwall daily than from Germany to Portugal in a year.

EU structuran development funds are ~34 billion a year for all of EU. Unemployment and other benefits in UK alone are 200 billion.

the amount of fiscal transfer that happens withing any nation is huge: all the unemployment benefits, infrastructure spending, salaries of government employees working in poor areas, etc.
i’ve heard it said, “if criminals were any smarter they wouldn’t be criminals” - but of course its a selection bias because smart criminals don’t get caught, you only hear about the dumb ones
In theory we all mostly agree with this: stable, well understood software is to be preferred.

In practice, it's not true most businesses or teams want newer software just to be "on the bleeding edge". The bleeding edge is not a goal on its own. What usually happens is that you need a feature (for actual business reasons) that is not available in the older version of the software you are using; or there is a serious bug that is only fixed on the "bleeding edge" version and is nontrivial to backport.

So you often have two choices: make the change yourself in the stable version (risky, time consuming, and can it be considered "stable" anymore once you mess with it?) or move to an unstable version (risky, new bugs).

And that's assuming the software is open source; if it's proprietary you have even fewer choices...
This man ran The Pentagon's secretive UFO programme for a decade
I loved working at TMC. Amazing collection of some of the smartest and most interesting people.
I wonder if anyone has tried making a non-trivial protein synthetically (that does not occur in nature) and checked the structure against AI models. Why? Because the model may "accidentally" utilise a particular folding mechanism seen in Nature that would not be found in a synthetic approach. To what end? To discover those unappreciated mechanisms, but also, in future the opposite may be possible "I want this structure: show me the amino acid sequence to get it". For instance a completely nonbiogenic Covid spike.
From my standpoint that boggles my mind that someone could never hear Yellow Submarine, or Let It Be, or Imagine, or Hey Jude even incidentally throughout all media at least in the English-speaking world.

I suppose you could hear them in a store and never think to ask who that is. I'm sure I've probably heard an Ed Sheeran song but I could name or identify precisely zero and he's had a billion dollar tour...
"Web 3.0", back when I was growing up, referred to the Semantic Web[1], not blockchains and decentralization. This Web, sadly, seems to be disappearing thanks to anti-bot measures.

[1]: https://en.wikipedia.org/wiki/Semantic_Web
Ok, thanks.

It occured to me how cool it would be to pick one up on eBay. Obviously, I didn't find one. (Not that would have actually bought one.) I guess this is why :)
If your goal is a weapon system, there are far, far better options. Like rods from god and orbital nuke launchers, it just has too many limitations to be practical.
The difference between the NYTimes/WSJ type publication and a Substack soloist should be obvious.

Last month, the NYT broke the story that one of the Ozy Media cofounders impersonated a Youtube executive on a call w/ GS, and a cascading series of developments now has Ozy execs facing federal charges. The WSJ's reporting of course broke the story of the Theranos scam.

A soloist on Substack has no incentive to break stories. They are basically writing op-eds on news stories others have broken.
Do you have a feeling for how many Java LOC are out there?
It’s definitely not, I use bash and completion works great. I’d be surprised if there was a major shell that was not supported.
> When you'll realize that there is nothing for us up there

Nothing but resources, science, space to expand, copious energy and the chance to make humanity some what immune to the next asteroid.

200K years ago there was a guy sat in a cave saying "I don't know why you need to go over that horizon, we have everything we need here".

I am an atheist, I'm not dogmatic about it.

I just think that a species can have more than one goal at a time and that some goals transcend petty day to day things.

The ancillary benefits are nice as well, research and development often pays off in completely unexpected directions.

It's about what I hope the future will be and that's a humanity as partially a spaceborne civilisation.

I was born too late for Apollo (1980) and too early for whatever we are hopefully about to do but I hope to live long enough to see it the first parts.

> Every human activity in space has not only failed to break even but proved to be a financial disaster of epic proportions. The sheer amount of mass that we need to bring up there in order to live and thrive as a specie is so enormous that no rocket, no matter how big or reusable will get us there.

You have to boost enough into space for things out of the gravity well to become mostly self-sustaining outside of the gravity well.

To do that you have to get launch costs down by orders of magnitude on what they have historically been.

We don't want to be putting 10 or 20 tonnes in space, we want to be putting 100 up on every launch with multiple launches a day, the solar system is full of raw materials and energy but to make it viable the processing has to be done without sending it down and up the well every time.

The US didn't become the economic powerhouse that is because the UK shipped everything over to the colonies, that wouldn't have worked instead we (and the other countries colonising North America/Canada) shipped over enough resources to bootstrap an economy by supplying the tools/equipment to mostly survive on local resources, then initially shipped back raw materials which allowed the colonies to expand and eventually become independent/self sufficient in their own right.

I could see a somewhat analgous thing happening in reality and it's been a trope of science fiction for quite a while (The Expanse series has an interesting take on it, the UN/Earth, Mars and the Belters).
IIRC restic operates at the file level on the source side and then stores data in blobs, and unchanged blobs are deduplicated (it operates as a content addressed store, kind of like git), which means iterative backups are possible.

EDIT: see "blob" https://restic.readthedocs.io/en/latest/100_references.html#... and "efficient" https://github.com/restic/restic#design-principles
I like my Dell G7 17 - 7700 with Ubuntu installed.

A nice combination of power, form factor and battery life.
I would prefer it to a MacBook or Blade any time.

If this is the case for you to, I don't know.
Why don't you look through the first issue I linked to earlier (3320, also read the linked issues for even more examples)? Plenty of examples of people having troubles with only go-ipfs, and other software is reportedly working fine.

Getting a new router is recommended in that issue to, but that's a band-aid, it doesn't actually solve the problem. BitTorrent and its various clients have been able to solve this, and since the issue is still open, it seems like Protocol Labs who are working on go-ipfs seems to think they can solve it too. Are you sitting on some information that Protocol Labs doesn't have, thinking that this issue can never be solved? I suggest you share your ideas in that issue in that case, so people can understand that go-ipfs is not for normal consumers with standard routers, and they need to make sure to get a proper router before trying this specific software.
You can go long way with an anonymous gmail address (this is what whoever from GCHQ do on their open source GitHub stuff)
That‘s a neat analogy, because a good chunk of the population does figure out how to handle basic plumbing, electric and car maintenance needs without formal education. Almost everyone also knows someone who can "fix the computer". If we can extend that space a little, that‘s pretty good. I also don‘t have a point.
> historically revisionist?

Yes. The “big banks lost money servicing the poor people” narrative is totally wrong, and the author knows this. We can’t let this incorrect story get more traction than it already has. Too many innocent people suffered great hardships in the real story of what happened — look at the stories in this thread!

> What's the point of having a discussion if it's not a good faith discussion.

Edward Bernays might have a few ideas.
I think there's a typo in the link, changing it to lithub from litheub worked for me.
According to the phishing training I was mandated to take at work if you are stupid enough to overlook the mistakes you are the right target. According to them the misspellings filter out the smart enough people they don’t want talking to. But that could also be nonsense.
Those old face super resolution cnn were usually trained with the celebA dataset. And because celebs have above average attractiveness, so did the generated images.

Also the dataset were primarly white. Creating the meme image white Obama.
How badly do you really need that feature? Why did no one need it a couple of years ago?