skysight-inc/HackerNews huggingface dataset:
I think from an evolutionary perspective most of us aren't wired for long focused mental work, especially not after studying/working the whole day already (that's why most side projects fail). It had very little evolutionary gain throughout history. I think life was mostly about surviving physically and then socializing and chatting/games in rest time. I'd note that even when we lived in caves we had to do mental work (like building a shelter) but it was never for months or years end and it was always very physical. The physical part makes it much easier to persevere for biological reasons (adrenaline, edrophins etc), and also our survival was at stake (!). Compare that to learning to play the violin which has no significance to survival at all.

So it makes sense to me many of us have an inner resistance when we want to exercise/read a hard book/learn to play the piano even though intellectually we prefer those activities. The people who still manage to do that and persevere somehow have a subconscious that values those activities highly.
It's the best explanation I can come up with - it is what it is because of how we are wired and because fast gratification activities made a lot of sense when we lived in caves.
A10G is a cut-down 3090:

> Unlike the fully unlocked GeForce RTX 3090 Ti, which uses the same GPU but has all 10752 shaders enabled, NVIDIA has disabled some shading units on the A10G to reach the product's target shader count. It features 9216 shading units, 288 texture mapping units, and 96 ROPs. Also included are 288 tensor cores which help improve the speed of machine learning applications. The card also has 72 raytracing acceleration cores.
Assuming that you are trolling, one advice in this situation is that you can curb the urge to post something on your phone, which restricted your flexibility and causes the tendance to post things with little context and concrete meaning, and wait until you have access to the right tool for expressing yourself.

It is not easy.

At the spot of seeing something that you feel strongly, it's an exercise of strong will to actually have a clear mind and use rationality to communicate.

Emotion is the fuel of mental activity. It likes to explode. The mind's role is to place it on steady pace, and generate power that actually changed things, instead of just exploding on spot.
You're conflating pent up demand with induced demand. People want housing in SF because they work here. The jobs are the cause. In other words, office construction in a hot economy creates demand for housing.
Great question! I actually test drove one on a lark ~2 years before buying the Model 3. At the time, Model S aside, I basically pictured electric cars as economy cars. As in, why on earth would you pay $40-$45k for a BMW commuter appliance EV instead of $30k (or whatever) for a Leaf? Once I drove it, I got it. It was a legitimately nice car inside; it clicked. "Right, for the same reason people pay more for premium cars that are powered by internal combustion motors!"

I had to take it seriously because around the time we got the 3, PG&E was offering something like $10k in rebates on the i3 on top of state+federal credits. I never got serious about pricing, but to me that suggested that I could have a new i3 for $22.5k, or less than half the price of of a Model 3!

The reality is that the i3 serves an entirely different market. Yes, our Tesla sees 99% commuting miles, but when buying a "nice, new" car (which is novel to me), it kind of needs to be able to do it all. I found the Range Extender solution on the i3 to be pretty janky, and I don't remotely trust DCFC networks that are not-Tesla. This might be FUD; after all, non-Tesla DCFC was probably better in 2018 when I bought my car than Superchargers were in (say) 2015, but it's useful FUD. The range on the i3 is simply too short. You can't really take it anywhere, and I want my nice new car to be able to take me to the mountains, to see my family 500 miles away, etc.

Now, of course, for the money savings, there's the usual "well, rent a car for the 2 times a year you take a long roadtrip", and that's probably the rational solution, but I don't really feel that buying a car is entirely rational; I think it's largely emotional, and people construct post-hoc justifications for why buying the car they WANTED was the CORRECT choice.

I ended up selling a nice roadtrippable car for about $30k when we bought the Tesla, which means if we had bought the i3 I'd have kept the other car, and it would have been a more expensive proposition overall, to own a less capable EV.

Then, later, I bought a diesel SUV that's very nice for roadtrips so I guess the Tesla doesn't have to do it all, but, hey, like I said, it's not all rational.

Oh, and the i3-- it drove REALLY well. I was super impressed by the power and handling. I couldn't believe the grip on such narrow tires. I loved the interior, although the exterior was a bit of a mixed bag for me. We'd have to charge it every single night for commuting, where we charge the Tesla every 3 days or so, but honestly that's not such a drag, it would be more of an issue on days where you want to cover a lot of miles in one day. (lots of errands on a weekend day for example).
Uncle Bob Is a Fraud Who's Never Shipped Software – Part 1
It was not meant to be a humble brag, sorry if it came off that way.
That improvement is already included in the newest nightly, so it is included in the linked benchmark. It will ship to stable in the 1.57.0 release:

https://github.com/rust-lang/rust/pull/88243

Rustc supports running with LLVM versions other than 13.0, which some distros enable, but the official builds of rustc all use LLVM 13.0, a pre-release version in 1.56.0, and the final in 1.57.0 onwards.
I answered you. It’s fine if that’s not satisfying.
It might so be worth pointing out that even if you did delete the data, there are multiple public copies available elsewhere, such as https://news.ycombinator.com/item?id=19304326
The only disappointing thing here is that Patreon is an even more aggressive censor than YouTube, and is very responsive to (progressive) complaints about creators or content. As long as we are entertaining a competitor to YouTube I wish it would be in the hands of an organization that supported free speech.
not sure if you forgot about floc?
Can you share more about how you managed to get the first startup up and running, and especially the seed and series A fundraising process in your specific case?
Santa Fe–Southern Pacific Merger
I keep a commands.org file for exactly this purpose. Whenever a command is useful to maintain outside of my shell history, it gets documented and placed there, along with variations, things to look out for, etc.

Eventually I'd like to publish it as a microblog for such snippets ala commandlinefu.com, but priorities and laziness get in the way. :/
Homelessness is not a single problem. We can't pretend there is a single solution. Reality is more complex than just saying "build beds" and not adding any rules or guidelines.

Why should recovering addicts be forced to live in a setting where they are tempted by drugs? Why shouldn't they be given a chance to live in a drug-free setting?

Why should victims of abuse be forced to live near potential abusers? Shouldn't we consider their needs?

Clearly we need shelters suited to the needs of individuals.

But what are those needs, and what do we do if someone refuses the opportunity? I don't think "ignore them" is a satisfactory answer.
I find the UX horrible for different reasons, ones that I believe are pretty easy for microsoft to address if they just watched someone like me use the product.
I have not experienced the brittleness, maybe what I am doing is more trivial.
I had the same craving.

My linux only snippet manager: https://github.com/barbuk/snippy
To add to it, “an-archy” literally means the absence of top-down order, in a way the opposite of “hire-archly”.
Corey Quinn here. Well okay; have 17 more ways to run containers on AWS, then.

https://www.lastweekinaws.com/blog/17-more-ways-to-run-conta...
Swift also has some stuff coming from the history of Objective-C interop (inheritance is the big one I'm thinking of, although I'm sure there are others that are slipping my mind). I'm not sure how mainstream this opinion is, but personally I _prefer_ not having classes and inheritance, and while I could always choose not to use them in my own code, I imagine it's common enough in libraries that I'd end up dealing with it a bit anyways. Combined with the fact that Linux support still seems like it's a bit secondary makes me feel like there still is a potential niche out there for "Rust with garbage collecting" that Swift might not be filling entirely.
Uncle Bob once graciously took the time to teach me how monads work. Not many celebrities would do that. He's a good egg in my book.
And this subtlety is based on a difference in React.createElement() interface. If you pass an array among its children, it automatically requires all of its items to be keyed, and if you pass it as …array, i.e. variadic arguments, it doesn’t. But I believe you either can’t do {…array.map()} in jsx or its creators decided that it is not tasty enough.
Actually I don't completely disagree with your comment.

"The book asks big questions" would be a better discription than what I originally wrote. The book makes for excellent dinner table conversation.

But I stand by my assertion that it does not provide any new perspectives on economics that bear any resemblance to the real world. And if anything, it makes it difficult for the reader to understand the financial system because of its factual inaccuracies.
> more in the book was the relationships between cultures and ecologies.

Though he does touch on this topic in the chapter about the origins of private property.

Specifically that foragers did in fact took active care of, and shaped, their ecology not unlike farmers. It’s just that they didn’t have a burning need to permanently stick with the domestication of plants and animals as the food was abundantly available to them.
Tangential, but from my understanding async code can be modelled with algebraic effects. I am excited for when they finally get added to OCaml.
Put it in writing.
Ultimately you're describing how asbestos is generally handled, apart from the rare exceptions of subsidies to preemptively replace it. But eventually, maintenance has to be performed on things made out of asbestos, which would then disperse it into the air and surrounding environment. So sure, asbestos is basically inert until it's disturbed, but once some part needs to be disturbed then it makes sense to do a full scale remediation rather than setting up expensive containment and only finishing part of the job.
I don’t think anyone is saying that VPS and dedicated server providers aren’t an option. Rather, most startups rule them out since, if you grow enough to where the administration control of the Cloud is warranted, that past decision now warrants a host migration and the month+ of planning that goes into that. Unless the company really started as a side-project whose main funding was extra cash from the founder, it doesn’t make sense to artificially limit your growth.

Once more, it’s not like AWS is absolutely nothing. Chances are that any web-based startup would indeed be able to take advantage of the many autoscale-as-a-service features of AWS, enabling them to handle the next quarterly 100x increase in customers and throughout.
A contracted employee for a contracted carrier left a few packages.

The customers will tell Amazon they never received the items. Amazon will replace them free.

If the items sold were from an FBA seller, Amazon won't eat the cost but will charge back the FBA seller.

The contracted carrier may or may not ever hear about it.
yup, I type in pronunciation and let it guess what I'm trying to say. Works okay in editors but don't work great with shells in a terminal emulator, so I just prefer not having to use it in shell operations.
A related thread just a day ago.

https://news.ycombinator.com/item?id=29170642
The only areas in California where housing is cheap are the Republican strongholds in the Central Valley...but lest you think that this implies it is because those Republican counties and districts are better at managing housing, I would remind you that almost no one wants to move to the hot, dry, San Joaquin Valley, they live there because they a) were born there, b) can afford to live there, c) etc. I say this as a native of those counties. This lack of demand, and the wide open spaces, keeps land and housing prices low without much effort.
edit: This is why I am really hopeful about remote work. So that people don't HAVE to live in high density housing.
That's interesting, but, what's the definition of "everybody?" Everybody who ever worked at the company? Everybody working at the company on IPO day? Rewarding only those people present on IPO day seems like it just screws early employees, whereas rewarding everybody who ever worked for the company sounds infeasible due to the number of shares you'd have to hold in reserve to do it.

Companies aren't IPO'ing in 4 years anymore, and that's a large part of of what's screwing up the calculus here. I don't recall exactly what the median founding date to IPO date is these days, but, IIRC, it's a bit over 10 years. Time value of money means that money in 4 years is worth a lot more than money in 10 years.
Instead of wrapping sed with a bash script to get multiple expressions to do their things, I normally use 'sed -e'.

sed -e s/a/A/ -e s/foo/BAR/ -e s/hello/HELLO/

I use -e often enough that I usually use -e whether I expect to use more than one expression or not. There's a reasonable chance that I will be going back into my history and will need to add another, which is easier if the first -e is already there.

Also, 'sed -e expr1 -e expr2' gives the same results as
'sed expr1 | sed expr2'. In both cases, the order of the expressions matter: later expressions may change things altered by the first.

$ echo foo | sed -e 's/f/g/' -e 's/goo/go/'
go
None of these options presented are any good because you can't easily (or at all in most cases) program them.
Mp4grep – search in transcriptions of audio/video files
Meanwhile, California wants to “decolonize” math class and they also want to get rid of programs for gifted children who excel at accelerated material. I wonder how softer roll-outs of these ideologically-motivated changes to education over the years have affected the USA. Perhaps those changes are now culminating in this deterioration of our performance globally. We need to right the ship.
I realized maybe we have different definitions of 2-way data-binding also haha...

My objection is towards the Angular 1 style patterns where by passing some local component state to some children, you also implicitly allow those children to update it by binding it to some prop or by mutating it directly. This means the moment you need to share some piece of state, you can no longer reason about the state of your component in isolation nor control the ways in which it can be updated. This is at the core of what makes this approach so error prone IME.

In React, state is passed from parent to children as read-only values for which direct modification has no effect (this is the "unidirectional data flow"). The only way for a child component to update the state of a parent component is for the parent to explicitly pass down a function that exposes that functionality as part of its explicit API contract with its children.

Even in the worst case where we just naively pass down state updater functions directly (this is the case that's most similar to Angular-style 2-way-binding, which might be what you're referring to), this still results in state updates that are far easier to trace and debug as you can simply follow the function reference down to the call sites (instead of having follow all use cases of the state you passed down and trying to figure out which use cases bind or mutate). In the best case, it allows for components to offer only the minimum possible API surface to children by further restricting the set of possible state transitions (i.e. passing down openModal, closeModal functions, instead of the setIsModalOpen state updater function directly), and you can look at the parent component in isolation and confidently assert that no other possible state updates can possibly occur.

FWIW I don't have much experience with Svelte, so can't speak for which approach it's more similar to. But when I hear 2-way data binding the Angular style is the first thing that pops up in my mind from all the PTSD, so if Svelte's approach is more similar to the React style then I have nothing to object to.
How could anyone say something contraversial yet so brave! Please do Fowler next :))))))
> These categories are all nested. Tasks are nested under Projects which fall under Areas which fall under Resources, with Archives serving as the catch-all category.

This does not match my understanding of PARA as described by Tiago. [0] These are not a straight-line "flat" nesting, there's some branches. Areas are at the top, they represent responsibilities, have a broad scope, and undefined/unknowable end date. Both Projects and Resources are nested under an Area. Resources are tools or provisions or information that are potentially useful to fulfill the Area's responsibility. Projects are an attempt to take a little bite out of the Area's responsibility by considering a particular goal in a narrow time horizon. You should be able to use the Area's Resources to help complete a Project.

Archives are the category that is not like the others. It's more of a "completed" / "abandoned" status that can be applied to any of the other three as a way to sift out things that are no longer immediately relevant without deleting them. I like to think of this as a generic, orthogonal Time dimension. Maybe infogulch's version would be called PAR/T.

[0]: I found the Building a Second Brain podcast does a pretty good job of outlining these categories more clearly. Episodes are short ~8m and digestible. https://fortelabs.co/blog/basbpodcast
Counterpoint, Corey Quinn is also incredibly good looking and once fought a small Australian mammal in hand-to-hand wombat.
Nixers.net Conf 2021
Man, this trend of flinging shit on everyone just to grab some eyeballs and increase your own stock in the market has to stop. So, Id argue the author of this post is a bigger fraud.
Mutually beneficial? Forget the vesting schedule, the fact that these shares aren't sellable for 5 years means you get stuck with an illiquid asset you still have to pay taxes on at grant time. That doesn't sound like a good deal to me. With regular stock compensation, I can sell a portion of what I've been granted immediately to cover my taxes. With these, I can't.
Same, even I had to rename my user folder to not have a space because so many tools were breaking.
He gave a few free virtual lessons to my Boys and Girls Club students a half decade back. The content was solid and the price couldn’t be beat.

It’s difficult for me to draw much ire for him.
Did you read "if Tesla can sell 4M cars at 10K profit every year"?
Littering? Why is amazon not fined for this? If abandoning parcels is just "cost of doing business" then someone needs to step in and make it too expensive to still be worth it. Fine them for littering and/or the cost incurred by the building to rectify the situation. This might actually be something for small claims court. The building can pay to dispose of/deliver the packages and take Amazon to small claims to recover costs.
I've only seen one good study about this, and it was in Sweden where people drive very differently. That study suggested faster speeds do lead to more collisions or near collisions with cars.

But in the absence of more relevant and recent studies, I prefer to trust my own experience. I feel safer on a bike when I go faster because I'm moving at a slower speed relative to the cars more likely to hit me, and I can get out of the way of others more quickly.
I bought one from their site.
>>building complex systems using multiple development teams requires effective coordination, which implies not only development skill, but communication of technical plans.

That's not what is being discussed here. As a matter of fact anything as complicated as what you describe here, can't be explained in one cycle. It will require several takes to arrive at something good. And it definitely doesn't involve repeating their deepest thoughts at their colleagues faces.

If anything your interview method feels more like an audition for an acting role than problem solving.
Nados(Not a degree only skill
https://nados.pepcoding.com/feed
I've tested the free tire of Cloud Run, its a good alternative to GAE (PaaS), in terms of flexibly, and Cloud Functions (FaaS).
I've got a copy of that one, but I find it's a more intimidating and taxing read than Debt. I do mean to get through it though.
Maybe an example of the failure this detects helps: when I used to work on Rails apps in the olden days it was easy to call Time.now and get the local time instead of Time.zone.now to get UTC time. This often lead to wrong dates but tests would only fail once it was a new day in UTC land but still the old day in the local time zone. Making the CI machine's system time something Fiji time really helped in getting failures much sooner after changes were pushed.
https://nados.pepcoding.com/feed
I stumbled on this lately, which I've borrowed myself and I'm finding it pretty convenient: https://ianthehenry.com/posts/sd-my-script-directory/

Shell completions are essential for it, so I had to stumble through writing my own for Fish, but now that it's setup it's quite nice.
Show me on the doll where the mean Uncle Bob touched you.

This paragraph is a complete misunderstanding of the iterative workflow:

> one of the biggest proponents of scope creep is none other than Uncle Bob himself. This is the second principle of the Agile Manifesto:

> Welcome changing requirements, even late in development. Agile processes harness change for
the customer's competitive advantage.

Responding quickly to business needs isn't scope creep.
^^^^^ This ^^^^^
Interestingly, Russian DOS/Windows, despite having an entire Cyrillic alphabet in the upper part of the codepage, still used \ as the path separator. One weirdness is that we read drive letters as Latin, so C: is "disk tse".
I understand your earlier point of military wars not exactly being rational - but:

Is it really moving the goalposts to say that comparing the economic impact spread over decades isn't the same as one experienced relatively instantaneously?

Or the risk of retaliation from a nuclear power isn't comparable to guerilla warfare?

Moving goalposts or not, it just doesn't seem to be an apt comparison to gauge military rationality.
Text files are good, but even more primitive and also awesome: I find a sheet of paper taped to the wall in my office is really underrated. Being able to just look up and see it is awesome, as well as the natural limitation to only as much stuff as will fit on a sheet of paper.

Every now and then I start a new sheet, dropping off the stuff I've memorized.