skysight-inc/HackerNews huggingface dataset:
We are going through this right now.

Product-led is where users drive the full funnel of marketing, sales, and hopefully, product + engineering. Consider GitHub:

Marketing: You get invited to collab on a github repo and make an account. People share links to OSS repos you depend on. You see a Add CI/CD/Actions button on the PR review page and eventually click it.

Sales: You need to make a private repo, and convert from freemium. Your company grows, and so does your seat count. You hire a CISO, and they demand upgrading for SSO. You get a phone call that you added SSO but not scans. You get an email that they ran a scan, and here are the first 3 Caves on one of the 3 languages you use, and would you like a consultation on that + price optimization?

Product: Your actions are recorded by analytics for everything, your google searches mined, and basically you live under a digital microscope for where dropoffs and slow growth are around inbound, usage, conversion, internal growth, and churn. Pricing scales with value/use.

Engineering: Feature requests are tied to teams analyzing the above, both internal and external. Things like observability and fast deploys matter more as teams are explicitly interested in experimenting with users.

Product-led doesn't mandate other orgs go away nor freemium, but does emphasize flywheels around self-serve and usage patterns / funnels, which rethinks a lot. It requires heavy product market fit (and helps get there). For something like big b2b, that is super hard, but if you hit it, sales flips from slow, expensive, and oppositional top-down to more of a lead-rich, warm, and even automatic flow, which is amazing.

The original article showed a misleading view of product-led by doing a bad strawman, or maybe from pre-use/fit that's not tied to customers ("if you build it, they will come" is not product led). Product-led is generally slow (ex: SaaS) and hard to get fit, which is a tough spot and IMO why VC funding needs to be of a limited and patient sort for early stage. ("You're spending too much and need to do layoffs to get time to get to better fit" said no VC ever.) The article _does_ make a good point that value-driven leaps are tough, and doing 0-1 stuff requires different work than 1-n, and especially when product-driven.
Google used to show personalized ads based on your emails but that process is supposedly stopped. Now Google reads your emails still to filter out spam and sort it into its default folders for promotions etc.

Also I guarantee I went directly to a website for a product, a vitamin, which I never searched for and purchased it and then received ads for the exact product and brand I purchased for the next week on Google searches and other Google ads and that was after they supposedly stopped personalizing ads. I don’t know if it was the credit card company, or Google analytics being installed on their website, or then just selling my data but it was obvious that someone was sharing my data and I wasn’t being told about it.

Lastly just last week I had been searching for a bed on Google, a very specific California king bed so that I could try to find the lowest price. Literally the day after I bought the bed, my girlfriend saw that exact model of bed appear on her Facebook ads. She had never searched for the bed or any bed but was browsing from the same IP address as me so I assume and that’s how they targeted her.

https://www.google.com/amp/s/variety.com/2017/digital/news/g...
Dupe: https://news.ycombinator.com/item?id=26851694
This happened yesterday, bought some margherita pizza at 3pm, was talking about how much a little pizza oven would cost to make it crispy and if it would come out the same. At 6pm a youtube ad on the tv showed us a pizza oven.

we need better legislation. advertising is a cancer on the entire earth.
Too bad that didn't become a thing. Sounds like a good alternative to bluetooth.
Occam’s razor
I don't really use it that often, my default search engine is DDG. I sometimes do !gm searches though.
My family has been bearish on the dollar since the 70s. I'm typing this from a computer at a local library.
Money. Australia is heavily influenced by Chinese policy, look at their stance on privacy / encryption /
etc. Eventually this will percolate to the rest of the world. It will take decades but I’m sure it will happen. Younger generations are already pro censorship.

Chinas influence is strong enough to cause the AU PM to say stupid things: https://www.techdirt.com/articles/20170714/10385237789/aussi...
This is pretty cool, conditions/restarts were one thing I always missed in my repl-driven workflow when writing Clojure.

Now someone just needs to implement a reliable way to add/reload dependencies without restarting the REPL.
My guess is called Cruxification. Especially if you are not in EU there isn't much you can do (besides usual adblock, firefox, pihole etc...)
I meant public service as in it's a service, and it's providing itself to the public. Not as in government service.
What happens when trillion-dollar American luxury device manufacturers are no longer able to contact their manufacturers in China?
The one that kills me inside is all of the student loan scam calls I get. I see straight through them, but it makes me think about all the people who don't.
Yes, my point is that a possible explanation for using 32,000 gallons and calling Tesla is that spraying 3,000 gallons on the battery did not successfully extinguish it.
Did you consider potentially not using solenoids at all? Underneath each of the GH buttons is a momentary switch, so theoretically you can remove all mechanical forms of potential failure by eliminating the switches and solenoids.
I understand you have used Occam's razor to come to this conclusion. And its a perfectly valid point. But, this particular story has been repeated so many times around me that I am genuinely suspicious. But alas, the only way to know would be to look at the code. And even then we might not understand because its a blackbox type system which is ill understood by even its designers.
The captcha has been broken for months. I don't think it's an accident.
Well mining in China moves with the seasons. During rainy season excess hydro power in Sichuan and Yunnan is used for mining, during dry season its coal in Xinjiang
If China does this and succeeds, other nations will follow suit. I wouldn't put it past America to eventually do the same. These ideas are infectious.

We need to write laws now that prohibit this.

We also need our own tech and our own supply chains so this stuff doesn't sneak in.
Excel and business and computer science gets weird.

I’ve seen companies spending half a million to build a report that excel and a pivot table could do in an a day.

Few weeks ago company was looking at scaling up to max possible EC2 nodes in order to get something to work. I spent a couple hours tweaking the algorithm and now it’s on a micro node running 20x faster.

Some data problems are truly hard and interesting and world changing.

Excel covers almost everything else.
In order to bootstrap adoption of CCs, the banks pushed for a law in the 60s that put all the fraud liability on the banks, not the card users (and, to a lesser extent, not on the merchants). Your CC purchases are quite protected and it's easy to dispute a charge (apparently a very big deal in the phone and online sex businesses).

As debit cards became popular here (well after Europe) the banks push them hard on people who aren't excellent credit risks (good credit risks = profit), because they push essentially all the risk onto the account holder and absolve the banks of any responsibility.

I have three CCs (one of each major network) and pay them off every month; it's like having three debit cards except I get a free loan of a month's worth of spending. The term used in the banking business for people like me is "deadbeat"
"Use lots of water" is actually the best practice for extinguishing these kinds of fires.

First of all, there are actually parts of the car that are on fire (plastics, fabrics, etc.) and may spread fire to the surrounding environment. You need to extinguish those.

Secondly, the battery system is not "on fire" in the classical sense. It's undergoing a self-sustaining thermal runaway. You pour as much water as you can on it to remove heat and break the chain reaction.
Product Hunt: The Internet's Destiny Machine
Yeah, of course it is. But you also spend a lot of time there, so I don't think it's unreasonable to try to find something you can be proud of delivering.
Exactly. It's wonderful that there's a few thousand controls for things like password length. But things that cause massive security nightmares like "does the CTO care about security?" or "has a pentest team reviewed and audited the source?" are so fundamental and should be triggered as any new system touches more and more systems.

"Does this software touch literally every other system on the network?" should be a question that triggers a much more rigorous and deeply technical evaluation and review.

But the current processes don't work that way, they purely paperwork drills that often demonstrably make systems less safe.
One of my favorite games of all time is Railroad Tycoon 2: Platinum Edition. While Sid Meier didn’t directly make it, but he spawned the franchise with RRT-1. I found a pirated version selling on the street-side in the capital city of India. (Later on, when I had a job, I did buy a proper copy - which was much harder to get than the pirated copy).

Many sid Meier games have a remarkable sense of “time and place” - and Railroad Tycoon (imho) takes it to the next level. You really feel you are in early 1818, on the east coast of USA, getting your “little startup” off the ground. Even the blues and bluegrass music is designed to transport you there. The game captures a sense of adventure - that almost isn’t supposed to be the case in a rail road sim - but all the gameplay mechanics aside, this game captures an amazing sense of adventure ... and education. You learn a lot after exploring the continents, tackling terrains of continents, learning about cities, gaining a sense of scale and the thrill of making ideas come to life... it’s really cool how a game (a piece of software) can capture all this!

Upon repeat playing, I have come to admire the graphic design, sound design and interaction design (“the UI”) so much more. There are small but significant - even beautiful, decisions made that make the game fun to play and good to look at eg Train cars will change appearance through different eras..

A part of HN is entrepreneurship driven - I think those folks will also get an immense kick out of beating JP Morgan and Cornelius Vanderbilt.

The campaign is the thing to play — travel the globe and connect places! Make economy happen.

Game also allows simple surprises like being able to buy businesses outright - that you have merely connected (and made to prosper) - shows you clearly how far monopoly can go :). I guess today it will be called a “full stack” railroad company.

I have dismissed my own love of the game to - “I am just nostalgic” — but I played it again recently, and I have happy to report that it remains as engaging as ever!

It’s available here: https://www.gog.com/game/railroad_tycoon_2

You can play on macOS using parallels.

A bunch of videos come up on Google and they can quickly give a glimpse of the gameplay - although I will suggest diving it without the trailer (https://www.google.com/search?q=railroad+tycoon+2)

The game is classified as a business sim - its not. It’s a railroad sim - the amount of details (eg every engine has a real world counter part) about railroads makes it a railroad game and not a business game...
I personally use a Pixel 3 running Grapheneos.

You need a non-Verizon version of the device to do so, but there are services out there that'll hunt the devices down and even install the OS for you if you lack the time/patience
https://grapheneos.org/
https://noagendaphone.com/
Off-topic: How you english speakers pronounce 'Ada'? Like [a]ffirmative or {a}pex?

'[A]da Lovelace' sounds so nice and soothing to me. It's a really beautiful name. However, just 'Ada' doesn't do anything for me, but 'Julia' does the trick there. A programmer named Ada Lovelace and a programming language named Julia... those things make for really comforting echos in my mind, I don't know why. Like coming home chilled from winter's rainfall and bathing the brain in warm vanilla sauce.
A low cost Indian publisher named "Arihant Publications" has published Irodov's (and others) books under "Classic Texts Series"; all available on Amazon India.
I don't doubt you can make a large co-op. What I do doubt is that working at a large co-op is much different from working at any other large employer (I guess unless you're on the executive team).
Which I believe Germany has stopped Tesla from using those terms in their advertising.

If we made them accountable for this bullshit tbose words would disappear with a quickness.
I do agree with you on this, that's definitely that status quo and probably influences salaries.
Very interesting that this tweet is on the same day that another person has died.
Mongo can do some amazing things. Things that it absolutely should not be.

Company; Document store? Let’s store billions of PDFs in it!

My soul dies each day I deal with that system.
I think the "200 data point" line means "200 cars that crashed" and that there are too few electric cars around to do analysis on "electric cars with 30k miles driven, and owned by people without college degrees" or whatever- so they just look at "all electric cars" in one bucket.
> When you open a listening socket on a host and request port 0 from the operating system, this call is typically interpreted as a request to return a single, currently unused port to the application

But... why? Surely some kind of separate BIND_UNUSED_PORT operation would have been fine, without needlessly overloading the meaning of "port 0".
The first version worked that way, and I struggled with that architecture for the first ~3 years, but I moved away from it for two reasons:

- Unpredictability of required data attributes; It turns out there's an effectively infinite number of different metrics that users may want to monitor, and different numbers of each type of metric on any given monitoring site. E.g., users may want to monitor anywhere between 1 and 30 soil moisture readings (different depths from different probes). This year, seven years into the project, we started supporting sap flow and dendrometer (stem width) readings. I didn't know these existed even two years ago. Next year we'll likely support new types of data that we've never seen before. So it's impractical to add new columns for each data type.

- Performance: It's just too slow to write a database row for each reading (sometimes data is uploaded in batches of 1000+ samples), then query and transform at display time. It's so much faster - both computationally and in the writing of the code - to just put everything into a big hash object and store it in Redis.

But when I look at competitors' products and see the limitations they have in their app's data display performance and their ability to support different kinds of input devices, I can tell they seem to be stuck with these issues, likely due to being beholden to SQL tables for their primary data storage.
Did you make money ?
Google owns 97% of the mobile search ads market. I think he probably meant search ads in general.
Also a good time to point out just because a product is technically superior doesn't mean it'll be adopted if it relies on network effects. There are a lot of sleazy heavily pre-mined crypto assets that are basically pump and dump
My friend helped vaccinate 16 with a Telegram bot
If you look at the results they link, the picture becomes clearer.

They proposed 8 options. 2 directly called for resignations at FSF, 2 directly supported RMS, one said to stop working with FSF, one said to call for governance improvements at FSF, one was no comment, and one was discuss further.

The two options in support of RMS were not majority held opinions, and were held by ~1/6-1/3 of voters.

No comment beat "call for the removal of RMS" by only 8 votes.

For me, the takeaway here is that while Debian will issue no comment, 2/3+ of voters in Debian supported calling for RMSs removal. It's clear which way the tide is moving, even if Debian says nothing.

Source data: https://vote.debian.org/~secretary/gr_rms/results.txt

Edit: My 2/3+ estimate is a napkin math overestimate, and the number is probably closer to the 50-60% other comments have suggested below.
Either you are Chinese sock puppet or an ignorant American. Lots of countries allow you to get online without ID including the US.
You have to be careful with your definitions. Don’t use different definitions of the same verb/noun in different places. You get one. If you need another definition elsewhere, use a synonym.

It is not beneath you to hit thesaurus.com while picking a name.
I drink a soft drink every afternoon at work, and when I fill the recycling bin after 3 months I think about how many calories are in that bin, actually inside me. 12 240-260 calorie drinks is nearly a pound of body weight.
I might be naive but I don't see how the CC company would have the list of items you purchased.
In countries where registration is required, you can simply ask a homeless person and they'll happily buy a sim for you for a small fee.
Several of the top 10 cryptocurrencies (by market cap) use "Proof of Stake" (PoS) to replace "Proof of Work". Cardano is one example, but you may not have heard of it, so let's talk about another one. The second largest cryptocurrency, Ethereum, is in the process of transitioning to PoS. This is the one that will likely have the largest impact on reducing energy use and graphics card demand.

Here's a brief excerpt of how PoS makes sense: "Unlike proof-of-work, validators don't need to use significant amounts of computational power because they're selected at random and aren't competing."

If you want to go deeper, there's more info here:

https://ethereum.org/en/developers/docs/consensus-mechanisms...
How mission driven teams at FAANG build $1Tn+ market cap:

1. Product teams create utility at ~zero marginal cost per additional user

2. Platform teams drive distribution

3. Monetization teams convert utility to cash

4. GOTO 1
Or even just search the pharmacy website to see if that branch had it in stock?

I would think something like this would be the most likely culprit.
This sort of speculative rumour mongering is borderline flamebait and runs afoul of the rules around here.
The only energy-efficient blockchain is no blockchain at all. Storage is not free, and you can't do without it.
Thank you for your insights! Really appreciate it!
Walking us also incredibly stress-relieving, so I would imagine if you're a stress or boredom eater, walking probably creates a second effect where you're less likely to eat.
Most companies have a list like this and other values they claim but rarely follow.

In all large companies at one point the stars aligned and you had smart, connected devs and sales people that made a great product, executed and sold. This fades after a while, you get academics and newbies that derail and complicated a good thing.

I have seen it over and over again. Hulu is a good example, started out very strong and slowly became a terrible product. Til this I dont understand the UI.
12*2 is only twenty four checks. The "13th" month brings you to twenty six checks, which is the actual number of 2 week periods in a year.
Earlier discussion:

https://news.ycombinator.com/item?id=26848214
Visa doesn’t build audiences for item-level data. I used to build these audiences at oracle (there are other posts in my history about visa audiences).

Geolocation is not very accurate from gps, so unless the store was off in a field by itself that’s not what happened here.

The only real way to avoid this happening would be to use a new credit card for each purchase, with a fake name/billing address.
When reading about improving sleep, it seems the evidence points toward rhythmic exercise being important. The repetition of running and swimming seems to help (vs say interval training).
This is why it’s important for devs to understand the problem being solved with their code, not just blindly executing to a spec that everyone knows doesn’t spell out every last detail the customer is interested in. Stop treating devs as fungible spec builders and more as partners of the business so they can shift from building against specs to solving real problems. The devs who have this “sixth sense” are finding a mismatch between the spec and the underlying business problem problem they know they are trying to solve.
the benefit for handleClick in a react codebase at least is, aside from convention, generally there will only be one click action per component and then you can see right when you come into the component - hey there is a click somewhere in this component.

In that case what I find preferable is onClick => handleClick()

handleClick = () => {
stuff in handle click
updateDate();
}

on edit: I see lots of others made same point one node lower.
It also quickly explains to you that no, you can’t refactor this method to change the arguments.
Many Years I had to drive an hour to help someone that had a corrupt CSV file.
Column needed to made a little wider so it show the photo number properly.
The person had a masters in CS.
I just use Rust for toy projects, my work is all around Java, .NET and C++, so my feedback is more from the language geek point of view that would like to see Rust gain more adoption on the kind of workflows I use those languages.

So while it may seem like bashing, it is more trying to be a positive critic of something that real matters and is a show stopper for some environments.

In any case I look forward to any improvement in build times, and an eventual story regarding binary libraries.
You think Tesla needs to rethink the fact that... batteries store a lot of energy? I really think you're missing the point.

Going full-on didactic on you: Vehicles have huge energy requirements to move them around. To meet those requirement they need to store energy on-board in some manner. This creates known failure modes where damage to the vehicle releases that energy in an uncontrolled way. That's bad. But it's completely unavoidable given the constraints of the system.

You seem to want Tesla to do the impossible and invent batteries that don't burn. Which seems ridiculous, given e.g. Ford's nearly-century-long failure to invent gasoline that doesn't burn.

The question you should be asking is "Are battery fires safer than gasoline fires?". And... duh. Yes, they are. And it's not even close.
> 2/3+ of voters in Debian supported calling for RMSs removal

How did you come to that number?
You do know that they open sourced ton of stuff, right? Including .net core for example (under MIT license).
Is making more money legally inherently evil? Tax avoidance is ugly, but I’m strongly of the opinion that one must “hate the game, not the player”. Yes, tax avoidance is evil in the sense of “someone else is paying for it”, but I don’t see how that’s inherently different from profit-maximization which is a central tenet in capitalism. Different avenues, but the end result is indistinguishable. Additionally, I’d also like to highlight that Ireland has prospered through its meticulously designed tax laws.
All profits should be booked in the country of the revenue and no transfer pricing should be allowed for digital goods and only BoM for physical goods with severe financial penalties on companies who fudge the BoM.