skysight-inc/HackerNews huggingface dataset:
> A month turnaround on this is totally reasonable.

But it was only resolved because of a post on HN. I would agree with you if Stripe actually had a way to escalate and resolve issues without making public posts on social media. Without HN's help, this issue would not have been fixed.

I get that stripe doesn't trust whatever subcontractor they use to answer the phones. But that person should be able to say "Yeah, shits fucked, I'll escalate the ticket to someone who can actually help".
And many people are too afraid to get help because of the potential consequences.
I dislike cmake, so when a sibling post mentioned meson I went looking. It doesn't seem to have good support for cuda, and neither does bazel, to the point I don't immediately find anyone getting it to work. These days the only reason I start a project at work in c++ instead of rust is to use cuda, so that would be a strong consideration. Is this easier than my brief glance would indicate?
Substances are tested and when it is found that they have beneficial effects on certain conditions, outweighing negative side-effects in individuals with these conditions - they are accepted for use after clinical phases.

Would you rather have no meds for some conditions because we don't fully understand how existing ones work, or would you dissect living humans' brains for faster research?
They're not saying it's different, but that people are more desperate to latch onto get rich quick schemes now than they would've been pre-2008. Which is why crypto was huge. If this movement happened in 2005, maybe there wouldn't have been enough desperation for it to hit critical mass and blow up in popularity.
The ratio of quality of life acquired per dollar spent is simply too low, because you are essentially buying a giant battery with a car built around. And it shows given the boring design language and the lack of quality in materials (both inside and outside the vehicle)

And on top of all that I just know business owners, the moment they start talking about 'mission' and 'vision' or 'future' is the moment they are trying to screw you over. Likewise the moment they start to advertise themselves in their personal capacity it's because they know that the product is weak and can't stand on its own merit, so it needs constant cheerleading/fluffing.

I used Windows before I knew who Gates was, I used Amazon before I knew who Bezos was, I was googling before I knew who Sergey & Larry & Shcmidt were, same with Facebook and Youtube.

In the car department I am very happy with my BMW 3-series. If I ever feel the need to drive faster than that, I'll just go to the track and pay for 10-15 laps on a Corvette or a Mustang, a Ferrari or a Lambo if I feel exotic.

That's about it, I also don't care about climate change, emissions , the Ozone layer and all the stuff that Tesla zelots seem to be so extremist about .
Typed ASM sounds neat, I googled for it but what references I found were quite dated.

Does anyone know of a working implementation you can play with today?
The previous query uses a JsonAgg to collect the comments
1. I went through the checkout process years ago. The thing that struck me was how hidden and false all the prices turned out to be. It felt scammy with all the "Potential Savings" being shown. Right away my trust is down.

2. I believe they have cameras inside the car uploading to Tesla HQ. GTFO with anything like that.

3. As I understand it the build quality is fairly low for the price. This is possibly a rumor but it's another thing about trust.
in c++ you probably never want to write 'new MyObject()' at all. perhaps you didn't learn c++ from a good book?
Ah, good point. (hi Colin!)
Yes, but *which* Python3? Are you getting one with f-strings support? Because if you aren't, now you've got to install that.

How about one with dataclasses support? Again, you get to install a new interpreter everywhere.

Python packaging continues to be a sore spot for the language.
This is the main reason to avoid browser based password managers, just plugin a usb with portable firefox and 'import' the passwords into firefox, nothing will try to stop this

If the user is logged into the PC, everything is available to extract, nothing is really preventing any extraction besides the windows user account
Tapni: NFC Business Card
> I'm one of those people who almost always wants to immediately get on a call to solve a problem rather than typing it out. I get that it's tiring being on calls all the time but it's also much more effective to have a call for most types of work conversations, even as a software dev.

I find it interesting that something measurable like this feels (not saying it is) like an opinion.

It's my opinion (maybe because I'm a semi-effective text communicator?) that handling it "async" on chat is more often than not quicker. Maybe I'm wrong/biased? I wonder how something like this is measured. It does feel like people who want to not accept calls are in the minority based on my experience/the response this is getting.
> Ah you reminded me. A curious phenomenon I've observed with Prettier in JS and fmt in Go is languages are moving to standardized whitespace, but as you said, not yet deriving information from it. I don't know enough about Java or Rust but I suspect they probably both have adopted a Prettier/fmt like convention where all code is formatted on save. So it seems like we are moving to a world where it will be a simple flip of a switch to then start having popular languages extract meaning from the whitespace.

But why would I want to extract meaning from whitespace if I have all the information I need from other mechanisms (eg. braces, brackets, keywords)?
I love Carmack but I always thought his conclusion there was unsatisfying. I think the issue with really long functions is that they increase scope - in both the code and mental sense.

Now your MinorFunction3 code can access all the local variables used by MinorFunction1 and MinorFunction2, and there's no easy list of things that it might access which makes it harder to read.

Separate functions do have a nice list of things they might access - their arguments!

Of course this technically only applies to pure functions so maybe that's why it doesn't matter to Carmack - he's used to using global variables willy nilly.

Also sometimes the list of things a function might need to access gets unwieldy, which is when you can reach for classes. So no hard and fast rule but I think increased scope is the issue with it.
Java's original type system, while static, was far from being powerful enough to provide strong guarantees of safety.

Saying age is an int is great, but Java doesn't let you say age is an int ranging from 0 to 130.

You can of course create an age object, but the constraints on that object cannot be expressed within the type system.

So you have to add unit tests instead, the unit tests in effect extend the type system out to be as powerful as type systems from the 80s.

Yay, progress! :/
You can emulate the distortion from tube circuits digitally. But the thread was about "audio" where extreme distortion as used in electric guitar for artistic purposes, is not the goal. Basically they're saying "my clean sounding tube amp is better than your clean sounding solid state amp". That's known to be bogus and never supported by blind testing.
From DirtFish: https://dirtfish.com/rally/ara/remembering-ken-block/
Maddox LOST
My experience is that there are 2 flavors of tech people and cars:

- I make computers do cool things and having software running most of my car sounds fun

- I prevent computers from doing bad things and having software running most of my car sounds horrifying

I'm in the later camp. I drive a Nissan Frontier where the only computers are the CAN bus (and maybe some specific engine parts) and an aftermarket rear view camera addon. Hand crank windows. One lock.
Facial recognition tool led to mistaken arrest, lawyer says
It's also the case that most people finish last, regardless of whether nice or not. Organizational structures are a power pyramid by design.

But yeah, most people see themselves as good, and synonymize that with nice. All of our own flaws are minor, while other people's flaws are major.
Nice! I want to attend the next one :)
>You don't want to fracture knowledge and make hiring/training more difficult

these are not maxims of development, there can be reasons that make these consequences worth it. Furthermore you can still use just a single language with microservices*, nothing is stopping you from doing that if those consequences are far too steep to risk.

*:you can also use several languages with modules by using FFI and ABIs, probably.
Interesting. With Hey Homepage I'm emphasizing image/photo feeds, because only text is a little boring. Providing video is a bridge too far for me now, but with some simple rules like no-autoplay it would be nice to add.

Regarding your request for (interactive) commenting allover this thread (just joking), Hey Homepage will soon enable simple and accessible commenting features (in the background based on simple email).
Well, there is the other side of some engineering, particularly with software, which is ageism. So those on the “wrong” side of the hump get laid off and can’t find work. Now it’s because they didn’t manage their career well enough, etc. etc. which translates to “you are a failure.” So what seems exempt is only exempt at the beginning of your career.
Well, there are sugar taxes because sugary drinks and foodstuffs are very unhealthy for the general populous and we can't help but be addicted to them, so, if it becomes a big enough of a problem, yes?
Small claims is definitely less than $400k. In Texas the limit is $20k.

It probably doesn't really matter though. Your contact with Stripe probably requires arbitration but that isn't necessarily a bad thing either.

Check out:

https://news.ycombinator.com/item?id=31567673
I used to be monolith-curious, but what sold me on micro-services is the distribution of risk. When you work for a company where uptime matters having a regression that takes down everything is not acceptable. Simply using separate services greatly reduces the chances of a full outage and justifies all other overhead.
> but making them pay for cleaning up after their customers is wrong

Well, they would pass the extra cost to their customers anyway. Indirectly, the smokers would pay.
> hoping that someone will weigh in with a compelling case for laziness everywhere

How should this happen? You can hear even form the horses mouth that laziness by default was a big mistake.

> dynamic dispatch everywhere

Big mistake of most "OO language" indeed.

Rust got this right. Static dispatch is the default (simple and fast!) but you can have dynamic dispatch where it makes sense. I hope this design will be copied in the future everywhere. Maybe even some language manage to get rid of their mistake and switch to the sane design (looking at you Scala, just make type-classes first-class, but keep OOP for the cases where it makes sense).
Boston's 'Big Dig' downtown highway deletion project gets a lot of coverage but the history of the Deer Island water treatment plant is just as fascinating -- In my eyes it's substantially more of a contributor to Boston's overall cultural urbanism pivot than the Big Dig.

It's also a lovely place to walk and cycle, with sweeping views of the harbor. No, it doesn't smell.

Fun fact: byproducts from the sewage treatment process are piped across the harbor to Quincy and processed into various industrial chemicals, including pelletized plant fertilizer that is sold to the public under the brand 'Bay State Fertilizer.'
From the original text:

> We may suspend or terminate your right to use our website and terminate these Terms of Service immediately upon written notice to you for any breach of these Terms of Service.

From the summary:

> We can end this agreement any time we want.

I read these as being quite different? The original text says they can only terminate for a breach by the user of the ToS, not simply "any time we want".

I get that the service isn't supposed to replace actual legal advice but surely differences as glaring as these limit the usefulness of the summaries.
I'm continuing work on the No Bullshit Guide to Statistics, which is an introductory book on statistics that includes all necessary prerequisites (practical data analysis using Pandas and probability theory math using the computer models from scipy.stats). It's been a many-year project (because STATS IS TOUGH!), but I've had very good progress in the last couple of months of 2022 (finished first few chapters) and now keeping the momentum going into 2023.

It's really hard to explain statistical concepts without bullshit... there are all kinds of formulas and rules of thumb, so it sometimes takes me 2x or 3x rewrites before I find an explanation that is simple enough and free of unnecessary historical baggage. One thing that I have going for me is the ability to use computer simulations to check all the equations, and generate nice visualizations. Seeing the equations + graphs + code in parallel makes stats concepts finally click... at least for the author, I hope for the readers too ;)

If you're interested in checking this out, I maintain a continuously-updated book outline here: https://docs.google.com/document/d/1fwep23-95U-w1QMPU31nOvUn... I also have a mailing list where I send chapter preview PDFs as they become ready (see the end of the gdoc).
More interesting to me is Douglas Engebart's influence on Xerox

https://dougengelbart.org
This sounds like the evolutionary psychology equivalent of a backronym. Is there any evidence for this other than, "It makes sense if you think about it," or is it speculation?
I will bet my keyboard that every big tech company ends up having some mission critical thing running on a machine in their office. They don't know they have that thing, but it's there and will become apparent when the power is shut off.
Remembering Ken Block
https://en.wikipedia.org/wiki/Intellectual_dark_web
Render a triangle with C++ and Apple Metal 3
NumPy/matplotlib make perfect sense for Matlab users (it's basically a port of Matlab semantics). If Matlab were free and didn't suck so much as a general purpose language, I wonder to what extent Python would have been adopted in scientific computing (Matlab is still pretty strong in some communities, to be fair).
I mean, what you think doctor should tell you about what you should be doing while wife is pregnant? If the wife wants your support, I would expect the wife to tell you what kind of support she needs. She does not need doctor to be her speaker, presumably. And doctor giving you instructions on what she should be doing in pregnancy would be patronizing toward wife.
Yeah, Implementing the framework as such in Java with no other dependencies is a sound decision, imho.

Laying out a Kotlin DSL on top of it could be an excellent opt-in feature to leverage the core in a more declarative way
DNA Test for Diet, Fitness, Health and Wellness
I don't need another car -- one is enough for me and my wife. If I did need a car, I couldn't afford a Tesla. If I could afford a Tesla, I wouldn't buy one because of poor fit and finish, buggy and unstable software, and general disgust at Elon's antics. Besides, there's plenty of other choices for an EV, and many more on the way.
“ChatGPT joins a newest writer for the onion”
So if people insist YouTube does not employ the creators of the products that make them money, then at best YouTube is their land lords. I don’t know if that is any better, particularly if this land lord is not asking for rent, but rather, is asking their creators to work for them.

No, this is an even further stretch.
1. I think V8 twin turbo German luxury sedans are cool (exhaust notes, torque curve, modifications, etc.)

2. cars can be a hobby (even if they aren't cheap and not the greatest for the environment) (detailing them, modifying them, going to car meets/clubs with owners loyal to the brand for years who have specific history and knowledge/experiences/stories)

3. I'm too much of a control freak to be able to "relax" while the car "drives itself" (to any degree).

4. I kind of like "being a hipster" and avoiding what's mainstream. I don't see how one can have a strong sense of identity when everybody has a Tesla.
I mean, maybe it wasn't quite as clear in 2008, but the Perl 6 fiasco was an obvious disaster that's widely perceived to have killed Perl. It's not a precedent you should want to follow just because it's there.
If you have a solution why don't you suggest it?
> Class invariants — consistency constraints preserved by ev-
ery operation on objects of a given type — are fundamental to building,
understanding and verifying object-oriented programs.

I think calling them "consistency constraints" would have made everything much easier to understand.

Although I'll admit that I have a strong bias against nouns that can also be adjectives in programming terminology (invariant, generic, atomic, primitive etc). There's something about them that makes my brain spin an extra cycle to process them.
I generally agree. My argument is that 10K lines written one way can certainly be more readable than 10 files x 1K lines written in a different way, so the real differentiator is the encapsulation and code style, not KLOC/file per se.
ah makes sense now
Honestly, the biggest reason was interest rates. Secondarily - they haven't changed their appearance literally since they launched. I took delivery of my Rivian R1S in December instead of a Model X and I haven't been this excited about a new car since my first Model 3. This coming from an owner of a model 3 and 2 model Y's.
Annoying indeed. Very childish.
Most heavy US military vehicles like the Abrams can run on gasoline, diesel and jet fuel.
>So no, this isn't a lapse of justice. just good negotiating or good lawyers.

Nothing suggests that it's even either of those, this is just an entirely predictable outcome.
I don't know why is this downvoted, a genuine question from me actually, if it's truly revolutionary and helpful I'm willing to purchase then.
Language ambiguities are leading to confusion, my bad. I get it. With this sentence:

> You're foregoing safety equipment which is proven to make you far safer on the roads because you can't access the firmware of the device

The "because you can't access" is relating back to the "you're foregoing safety equipment" part of the sentence. You're choosing to not use proven safety equipment because you can't access the firmware of the ABS controller. I do agree it is not the fact that the ABS system is closed that makes it safer; it could easily be an open-source/FLOSS firmware and still provide similar safety features.

> I do not want to learn any proprietary framework.

I don't need to learn about the intricate details of how ABS systems work in order to benefit from having one. The doctors using those machines aren't necessarily knowing about how the ECG monitor actually takes the samples from the leads and renders the lines on the screen, but they benefit from having one of those tools. Do you also not use plain metal tools unless you completely understand their mixture and how the metal is made and fully comprehend how they're forged/machined/etc? Or do you sometimes just accept "yes, this is a screwdriver, it can drive screws."

I don't know everything about how the local metro train system works and probably wouldn't be able to know everything about it, but I'll still ride on the train. I learn to use the resources available to me, even if some parts are opaque to me.
That's actually a very good point. Disillusionment with both, and exposure of dirty deeds, started way later. I did not think of that.
I have a 2006 vehicle I can still work on and is reliable - so there's no reason to get anything newer for me or my wife. I'd easily jump in it and do a cross country road trip (and will at the end of January).
But that's not what (scanning back through the article) the author used quotation marks for. They mostly talk about children forming a sort of pigeon in a laboratory setup.
From the inside, he has an ego like Elon and focus like Dorsey. Several of his executives are very good at managing him, but he lives in and broadcasts from a white void detached from reality.
Yeah, well, and even looking to the immediate subject of the article... like, whether your lawyer is going to become a bot in ten years, a huge amount of what used to be part of the legal practice has already been automated away in terms of the research side, nevermind specialized firms that just crank through bog-standard family-law or property-transfer cases by plugging the relevant details into an Excel template.

Basically it's the same story as everywhere else, where technological augmentation has already created a huge squeeze, and now suddenly even the senior people are wondering if the writing is on the wall for them too.
I enjoy it. I'm glad to see the unpolished, unveneered.

What you see as bad, I see as a strong positive signal that we aren't taking ourselves too seriously (it would be phrased delicately if it were), that we aren't here to be nice & tactful.

We're here because we're humans & we're wrestling with bullshit & we should at this point have some attitude & flippancy about where we are & how we got here & how badly we need to progress. It's time to spring ourselves from the trap, already, to start to re-emerge better genuinely human possibilities.

This is a Network (1976) Mad As Hell moment. And it fits; it's apparent to many, many are mad as hell at what online social media has become, what it's impact has been on society. "You've got to get mad." https://www.youtube.com/watch?v=WINDtlPXmmE

In general, one of my signs of empathic & in touch people is that they can get past their own response & start to tune in & sympathize with, understand other people's disposition & reason, even if they don't like it. Taking the best side of your opponent in debate, the most charitable interpretation you can muster, is the fastest route to progress. I think there's a ton of ways this form here can be a good influence, but more so, I think the content is right on, and it's worth trying to get past your yuck for.
Many reasons:

- I don’t need a car

- I don’t like the look of them, particularly the interior.

- I live in an apartment with only on-street parking so I’d have to rely on public charging points which are expensive and subject to a lot of competition.
I find the design language of the whole Tesla lineup to be boring and look outdated as of now. The exterior design hasn't truly been updated since the Model 3 launched 5 years ago.

The interior of their cars are boring and frankly very cheap feeling. I just rode in a brand new Model 3 and was astonished by the plasticky feeling interior.

I currently drive a Kia Stinger GT2 which I think will be my last ICE car. I am hoping more and more EVs launch and look more and more like ICE cars. I generally don't like the design and exterior body lines of Teslas, the Kia EV6, and say the Nissan Leaf.

When Hyundai or Kia puts out an EV version of their existing sedans with a sporty option (N-Line or GT) I'll probably upgrade out of my Stinger and into an EV.
print "sad"
Mainly comes down to not wanting to pay luxury prices for a car that is anything but. Lots of build quality issues, spartan interior, and actual ergonomic design replaced with a giant tablet. Many people are so used to the giant tablet now they don't even know it can be better. Mazda is one of the few automakers that gets this right.
it is rapid fast and efficient to use. I've been using it for one year