skysight-inc/HackerNews huggingface dataset:
More accurately, people did die and they made changes to work force labor Practices. In their parliament, they noted that despite acknowledging some of the criticisms were valid and having made corresponding changes, they still faced even more severe criticisms, of which some were incredible exaggerations bordering in lies. And realized that this was a targeted media attack motivated by their enemies.
There’s definitely lost linkage of knowledge if you can’t reference the ticket from your editor, which for many if not most workflows means you never can. The loss is that an unadorned hack may have a corresponding ticket, with no way of knowing there’s even anything to look for. The workflow challenge is chicken-egg: people seldom file a ticket on proposed, unmerged changes, and most teams would balk at the concept without specific procedures in place; people definitely don’t go back after a change is merged to annotate a hack with whatever ticket was filed for posterity.

IME, a better solution is keeping the TODOs (or FIXMEs or whatever your preferred label[s]), with linter rules to require aging them so they must be addressed eventually, somehow. Even if you address them by removing them. At least then there’s some possibility of relinking them later, tied directly to the commit history.

I agree with your point about polluting the code with good intentions, however. And I agree with the article author’s point that most of the time you’ll not go back and fix it. Those points combined suggest that most TODOs should actually just be explanatory comments. In fact, as someone who writes very few code comments, I think a good heuristic for when to write them is my usual “does someone need this explained?” (either by my anticipation or by their direct questioning) plus “would I be inclined to write a TODO about this?”
Its meant to be that you don't downvote people just because you disagree, but in practise its different.

If I were to downvote (and I don't recollect that I ever have) I hope I would take the time to explain why.

I think your point is good - downvoting because someone is holding an unpopular but considered opinion is bad practise - ultimately it will lead to us here being in even more of an echo chamber than we are already.
I think "geysers" are a type of hot water heater, yes?
> take over (something) and use it for a different purpose.

You are misleading readers in order to promote your agenda. You clearly speak perfect English, so you know what hijack means. "take over (something) and use it for a different purpose." is not found as a definition of "hijack" in any dictionary. "Hijack" implies "unlawfully" or "without having a right to do so".

Of course, every word can be used in a slightly different meaning; for example, in software can (harmlessly) hijack an entity (circumventing the usual API for expediency or performance). Such broadened semantics is perfectly fine when there's no confusion about the meaning. Very clearly in the case of OP, there was a clear intention to imply "unlawful" or "without having a right", so this exception doesn't apply.

The sad thing is that I actually support your agenda. I just don't support promoting it through misleading statements.
>"First, we failed to deliver our vision of AI-assisted programming because we were 10+ years too early to market, i.e. the tech is not ready yet."

I highly doubt that you failed! You blazed a trail forward for people in the future to follow. Financial success is not the same thing as taking a super tough problem to solve and then making inroads solving or starting to solve the many sub-problems (and their sub-problems) that invariably show up as a result of taking that path.

>"Then we grew our user base. We executed very well here, and grew our user base to 500,000 monthly-active developers, with almost zero marketing spend."

That's extremely impressive in my book! (By comparison, I failed to get 2 users -- for one of the apps I built -- and that was with marketing spend! <g>)

>"Then, our product failed to generate revenue. Our 500k developers would not pay to use it."

You might mean that there may have been an issue with communicating the VALUE of your product such that users would "see" (magical word, "see" -- "percieve", "understand", "observe in a way that you do") the VALUE of it -- such that they would be willing to equally-and-oppositely exchange their money for that VALUE...

Finally:

I do not think that you failed, and you have no reason to apologize to your investors, customers, employees and others.

You pushed the envelope -- and you created great value for future generations who will no doubt benefit from your pioneering steps in this gargantuan undertaking.

Well done -- and I think more people should appreciate you for that!
A person I consider trustworthy is convinced crypto will face a systemic risk
The claim in the referenced article is maybe more fitting:

> many programmers would consider [this] a violation of the open-source spirit.
So maybe women can be bros too? Just like men can be karens and huns. But just as complaining in an of itself doesn’t make you a Karen, shilling a scam coin in and of itself doesn’t make you a crypto bro.
Always share code if you are able. It may be useful or interesting to someone in ways you may not expect.

Also, I don't know if this helps: But I consider myself a bad programmer, and assume everyone writes better code than me. It's probably not universally true, but I also don't feel ashamed of any given work I do: I tell people liberally I'm bad at coding but it works (if it works). It also puts my mindset in a great place to try to learn from everyone else I interact with.

One project I shared not too long ago I announced by describing it as a "crime" against the platform, and almost certainly "a really bad idea".

Just ship your code.
doesn't answer the question
Fogg was pretty early in identifying some of the risks, although at the time (late 90s) I don't believe he took them seriously. One of the earliest critics from inside the industry, that I can find, was Joe Kraus, a partner at Google Ventures. You can watch his 2012 (I think) talk at https://vimeo.com/240721308

ETA Is Google Making Us Stupid?, Nicholas Carr, 2008
Isn't he proud of all that stuff?
Those 3 product fill same function, chatting between people. Of course they are competitors, it's just IRC isn't competitive in normal people space.

The fact IRC might or might not choose to compete doesn't mean it isn't one of choices people wanting chatting app consider.
I don’t believe it’s that absolute.

Sometimes it never needs to be fixed later because the TODO solution is future proofing or over engineering that never becomes necessary.
Are MLM schemes dead? Nigerian money scams? Slot machines?
Both should be illegal
Ticketing systems tend to increase in price over time. I know one nameless company looking to migrate after their current system increased in price. Open source isn't any cheaper, you still have to pay admins.

Though one other reason to migrate is the forms are complex and full of required fields nobody understands. Migration will get you past that to what matters, but only for a few years before the groups that required those fields in the first place come back and demand it with the same good but forgotten reasoning as the first time. If this is you, get your act together.
I use it. It's good for boilerplate code or basically anything where you can avoid looking at the docs. For example, I was writing an ML training loop and it correctly filled in the rest of the function after I wrote the first few lines. The code is basically what's in the pytorch docs, just fit to my model and scenario.
I wonder how much this is affected by culture ("a lot" would be interesting and "not at all" would be very interesting). It feels like it's a low-level innate communication thing (e.g. dogs do this too when communicating with humans, while inter-dog eye contact has different semantics).

I do notice that I look at the speaker in a zoom call, even when I have my own video off. I also notice in big calls where many people have their cameras off, it's common that a questioner or commenter will enable the camera before speaking, and then disable it again when their turn is over.

(I searched for "culture" and "language" before posting)
Surprised not to see Cal Newport's "Digital Minimalism" on the list - though the author may just not know about it.

I finished the audiobook yesterday, and highly recommend it. When framed against the active, intentional social media strategies suggested in the book, the argument that "normal, every-day" social media usage is just like smoking becomes very persuasive.

EDIT: Also recommend "Amusing Ourselves to Death" by Neil Postman. It's about television, but every salient point applies directly to modern social media as well.
Desalinating sea water in order to replenish the sweet water reserves we ourselves have degraded with unsustainable practices is pure madness.

What needs to be done instead is to stop interfering with the water cycle [0], let rain water infiltrate the ground, recharge aquifers and restore soil moisture. In order to do that we need to stop the habit of making the ground impermeable (with cement and tar), and stop sending rain water to the sewers to be thrown back to the ocean, and then plant trees. Lots and lots of trees.

[0] https://en.wikipedia.org/wiki/Water_cycle
The analogy that the author presents with the disassembled bed frame on the floor also applies to non-software projects. For things that are small to medium sized pieces of physical infrastructure, data cables, electrical wiring, etc, the "we'll fix it later" mentality and normalization-of-sketchy-hack-jobs also applies.

Look at any mid size enterprise rack cabinet of servers, switches, routers and stuff where the cabling is an absolute nightmare with no labels on anything and years of stuff accreted on top of years of previous stuff. It never gets fixed until something catastrophic happens.
Hinge allows you to be far more selective, ie not date people of particular religions. I find that honestly refreshing, since I'm LGBT and guess what - tinder will allow homophobes to look and sometimes even match with my profile. My only option so far is to place it first thing in my bio! But then I still get to swipe over a 100 conservative christians and have no idea. it's a waste of time.
it has basically no use-cases that the government will permit that solve a novel problem with less friction than existing solutions, which is the criteria for success, so yeah, for the time being. Worse, the space is riddled with scammers.
In countries like the US that is generally not something many software engineers can afford. In South Africa, as an engineer that is more affordable and more seem to have them from what I've seen.
Yes, this was precisely what I was referring to. In small-enough programs (e.g. one file) Copilot has all the context. The other extreme would be something like the Chromium codebase. Because of this, Copilot looks better in quick demos than real-world use. (Though of course it is very impressive and this tech will get there, hopefully very soon!)
Using it to hold the camera. Extending/retracting the legs. Moving things around that make noise tends to scare off wildlife.
> not being audited

Except FTX did (somehow!?) pass a GAAP audit: https://blockworks.co/news/ftx-joins-coinbase-kraken-with-us...
I also find I often look at the mouth of the person I'm speaking with but don't encounter the responses you have. Not sure why.
I encourage you and everyone else to follow ethical rules in fighting unethical behavior of corporations.

Instead of making the untrue statement above, just say

"They used, in my opinion, an unethical way to advertise their product; specifically, they bought OSS products and put their ads in there."
"Doug Henwood, host of KPFA's Behind the News and the author of Wall Street: How It Works and for Whom, told FAIR:

The business press is rarely skeptical about the speculative heroes of the moment. There are exceptions; if you read carefully, you can get a good critique. But the general culture is boosterish. Just a few months ago, SBF was a genius. Elon Musk, too, though his antics at Twitter are making that cult harder to sustain. Before that it was Elizabeth Holmes and her magical blood-testing machine. Go back a couple of decades and it was Ken Lay and Enron (celebrated by none other than [New York Times columnist] Paul Krugman, who'd also been paid a consulting fee by the company).

There are a lot of reasons for this. Many business journalists identify with the titans they cover-some even aspire to join them, as did former New York Times reporter Steven Rattner, who became an investment banker."

Another example from the so-called "dot-com boom" who went to work at Prudential and later Merrill Lynch.1

1. https://www.nytimes.com/2007/02/18/business/yourmoney/18shel...

After he was banned from working on Wall Street for life he returned to journalism and co-founded "businessinsider.com".
Once it's done, your product manager will push any improvements to the bottom of the backlog.
You can make the money in the UK if you know what you're doing.
"He is best known for his revision of the Stanford–Binet Intelligence Scales and for initiating the longitudinal study of children with high IQs called the Genetic Studies of Genius."

Just from spending 20 seconds on his Wiki page.

He is clearly not the original inventor.
We recently remodeled our 1.2k sqft house to a 2.1k sqft one. My wife and I have 4 kids and 2 dogs. Our kids are 12, 10 an d 2x 1.5 (twins). That gives some context.

Before the remodel, we had 3 bedrooms and 1 bathroom. We made it work but it felt a bit small.

By American standards, 2.1k sqft for a family of 6 is not large by any means.

When remodeling, we spent a lot of time on the final layout, drawing inspiration from homes we felt good being in. My wife is an interior designer which played the largest role in our decisions. Interior designers have very technical backgrounds and a lot of knowledge in space planning.

Our remodeled house feels the right size. Not because of the sqft, but because of the layout. We looked at 3k sqft houses prior to remodeling and they felt smaller than our 2.1k sqft one despite an extra 50% of floor space.

All that is a way of saying that “space” matters. It’s not “bigger is better” and you can’t Marie Kondo your way out of tiny spaces. There’s an optimal space + layout that can reduce stress in your life.
> the heads up display

Teslas don't have a heads up display. Heads up displays are projected on to the windscreen. They make use of augmented reality features these days:

- Volkswagen ID EVs: https://www.youtube.com/watch?v=uQT5pRs0yCQ

- Audi Q4 e-tron: https://www.youtube.com/watch?v=kJ7axYz27DE

- Mercedes S-class: https://www.youtube.com/watch?v=mk-0TjxFkZQ
It's really just perfect for remembering obscure things and can easily be prompted to generate the boilerplate. If you surround it with your style you will see it try to use the same techniques, however if you work on large code bases it gets annoying when it starts copying the bad habits you are trying to get rid of. In those cases it's actually kind of good for bringing to your attention that the building next door is still on fire.
Can you explain why they're a joke?
I'm suddenly realising that we probably know each other; you might remember me from the forums of a SA university we went to, I usually go by lycium :)
Scammers with a well prepared script calling or messaging age 65+ persons pretending to be their grandchild in need of bail money (which of course must be paid from a bitcoin ATM, or in itunes gift cards or similar) seem to be wildly successful these days.

I have a theory that some of this is due to large scale data leaks that have peoples' ages in a database field so some scammers are now in possession of name, phone number and ages for millions of elderly americans.
I don’t think my frequency of air travel is exceptional for my demographic.

(Though I did charter a private jet two years ago for a business need. I took a small team to a place without regularly scheduled service. It is not clear to me if it was a net win or loss for carbon emissions given the other routes available.)

While I personally choose to live in a walkable downtown for many reasons, including climate impact, I end up having to travel in an automobile often. I think the taxes for this are misaligned to the impact.

Personally, I am a proponent of global travel. I think more travel means fewer wars and more benefits for humanity.
A cool idea ruined by the worst people.
I would never willingly pay for AI coding tools. Why should I help improve a product that has a chance of putting myself or my fellow software developers out of work in the future?
Show HN: Gravy – Create a personal site in seconds
> never been audited

They did pass a GAAP audit, unbelievably in retrospect: https://blockworks.co/news/ftx-joins-coinbase-kraken-with-us...
The point of the article is that it is not negligible.
The Internet blocks your ability to learn...
> All of the costs in the blog post are off by a couple orders of magnitude.

Even if they weren’t way off, the proposed capital costs to replace Arizona’s extraction with from the Colorado river with SWRO is $24bn, which seems like a lot ? (~$3200 per capita).

Would like to see sources for his capital cost estimates and the detailed calculations around operational costs, system lifespan and input energy (battery lifespan ? what capacity factor on the solar ? 6 hours in 24 is given in the article, which seems high).

That said, I love this kind of big thinking. I’m completely sold on Casey’s solar-derived synfuels idea.
copilot might impact kite's future, it's hard to compete against microsoft.

copilot: "Get code suggestions in more than a dozen coding languages including Python, JavaScript, TypeScript, Go, and Ruby", how about c, c++ even lua here? if they cover c and c++ I can pay $10 per month right away.
The thesis that helping developers write code has value is flat wrong. We spend so much more time reading, reviewing, designing, arguing/bitching about code than we do writing it. Orders of magnitude more.

Any developer tooling company must understand this basic fact.
Human pilots were already rapidly being phased out during the era of The
Right Stuff (50s and 60s). It's impossible for me to believe manned
fighter jets can compete with drones on a financial or tactical level.
While the bro meme emerged to describe the kegs and kettlebells thing, i think it's shifted to mean something like "someone massively overconfident who gets ahead through bullshit, backscratching, and reality distortion, rather than through actual talent".

Under this definition, women absolutely can be bros. And neither men nor women, nor anyone else, are usually bros, it's a rare thing.
I’d recommend anybody thinking about building a devtool to read Neil Davidson’s “Don’t roll the dice”. It’s a pretty old book, but Neil has also made it available for free now and the general lessons still hold true today.

Some IC developers will pay for tools, it’s very hard to have that happen at a price point that supports the scale required. So feature discriminate on the things their boss needs, and charge for that. And then the next set of features for their bosses’ boss, and so on until you’re selling into the C-suite.
That's... exactly the point? A civil society doesn't let its income gaps get large enough that the idea of domestic servants makes sense.
> what parts the tripod is made of

...and whether they taste any good. Yes, I'd heard all the stories about Kea destroying cars.

https://www.youtube.com/watch?v=c6vY0s83NLg
If so, there are others too, like Fauxpilot, and the Salesforce one, both are open source I believe.
> I suspect eye contact is rather engrained in our species. It’s a very important part of communication, or so I’ve been told and experienced.

Except as has been pointed out several times in this thread, the two most populous countries in the world consider it rude, which means your opinion is probably a minority opinion worldwide and not really so ingrained.
I didn't downvote you but you can't really call it all luck, because if that were the case you would see a random smattering of countries becoming successful and others failing, however what you see in the real world is continents either being successful or failing. Unfortunately I think some of the major actors at play here are too politically sensitive to talk about, but I don't think there's much luck involved at the end of the day
Dbt
How much do you love it, then? What would you pay, if it's less than $10/mo?
Monetary controls matter for the uber wealthy. Majority of immigrants from the third world are not that wealthy, so they either cross illegally or seek asylum. If they are qualified to get work visas, that's another option. Investment visas are out of reach for the majority of immigrants.
Doesn’t Robinhood sell order flow to Citadel?
The best part about it for me is just the Intellisense (in Typescript). I'm using it on probably 3/5 lines that I write as a smarter version, but I rarely use it to do more than finish the current line I am writing.
Conversely one of my children has a complex medical condition which would have bankrupted me several times over in the US. And the service has been second to none.
No, they would know by the angle of your eyes if you were staring that low.

Looking intensely at someone's lips is at times the prelude to a kiss. I think this ambiguity makes them uncomfortable.
And let's be honest, the media are mainly writing the articles because the top tier investment professionals have spent millions of dollars giving the Bahamas crypto guy their seal of approval.

They're not giving the same amount of positive spin to any old crypto guy who says he wants to save the world.
> > $50 fee per swap

> That was five years ago; it's no longer like that.

Straight up misinformation, see here [0] that Ethereum gas fees were almost 10x just one year ago. If the prices have fallen, it is because 1. no one is using ethereum anymore, not like in its hayday, and 2. Ethereum price itself has fallen. It's not because of "technological innovation" as you'd like to pretend.

[0] https://ycharts.com/indicators/ethereum_average_gas_price
Teslas have an HRD—a Heads Right Display.
In 2017/2018 people could just go to a bank, or one of the many foreign exchange companies that operate in SA, and transferred their money anywhere in the world, legitimately. Exchange controls have been largely done away with for individuals.
>I think they were just… extremely incompetent.

SBF is the son of two Stanford law professors, graduated from MIT, and worked four years at Jane Street.

It seems like the limit of credulity to think he was an unwitting dufus that just accidentally ran one of the biggest ponzis in history.
I've worked on legacy projects which have decades-old tickets.
My complex analysis prof was obsessed with the Joukowski airfoil. The derivation is surprisingly simple and elegant.
E-bikes as a second or third car replacement quickly pay for them selves and would free family's of the hidden costs associated with vehicle ownership. I suspect people would be more receptive to e-bikes, and other forms of low cost micro-mobility, if they knew the true costs of vehicle transportation systems.
Not too young, no. In particular the problem was largely trash and smog over cities. These were largely resolved due to the inhabitants of the cities wanting to clean up the cities themselves, and movements against littering. I suppose at least the anti littering movement was driven largely by environmentalists.
how am I going to know there is such a ticket when I'm looking at the code?
Automating software is a really hard problem. I think I can imagine a possible roadmap to it, but it's so hard to explain it in under an hour, it would require several sequential new technologies, and some of it hinges on parts of information theory I don't know enough about, and statistical ML isn't part of the core.