skysight-inc/HackerNews huggingface dataset:
(to be clear, I did find your post funny, so this is friendly feedback.)

> How much choice do you think prickly people have in who they become?

It boils down to if you think being an asshole is congenital and impervious to efforts at self-improvement.

Personally I think we humans all hunger for love and acceptance, and a generous dose of love is Alchemical and can transmutate the lead of assholeness to the gold of beautiful conduct. So next time you see an asshole, give them a hug.

> I have little choice

As a last resort, you could always self-isolate. :}
Why aren't you applying that principle to yourself here? You could be far more charitable and seek to bridge some misunderstanding. It feels like you don't understand that this expectation is symmetrical.
Intel Reveals Specifications for Arc Alchemist Desktop GPUs
God some people are so whiny. I bring my own soap to the hotel and I just ignore the soap that's there.

I realize that's not the point, but damn.
HN doesn't support LaTeX in comments sadly, so I am just writing it out as you would before rendering it with LaTeX.

Maybe there are add-ons that detect valid LaTeX math symbols and convert them whenever possible but as-is you can't get it to render within the comments.
> The majority of the software industry is just lucky benefactors who “got there first”.

This is not true. There are so many examples of 2nd mover who became the dominant force, such as Zoom, Photoshop, MS Office, IntelliJ.

To attribute a success product purely to luck is also intellectually lazy. There are often so many factors, in many cases conflicting, that change of course of a product. It is impossible to say luck is the main factor, although it is usually a factor.
Traits and type classes are broadly the same as interface inheritance. So there still is a hierarchy, it's just restricted to the interface layer as opposed to impacting the implementation.
Nobody cares about performance of servers today. Maybe you have noticed that they are not now programmed with performant languages?
Most people don't even think about the impact where they live has in their health
Don't hold your breath. One example:

Coronary calcium deposit scans are cheap and extremely effective at giving a probabilistic window of possible future heart attack, but doctors don't order them prior to a CVD event, and insurance doesn't cover them as a pre-CVD elective.

Instead we're told: We have no way of knowing if or when you'll experience infarction, it's one of God's Great Mysteries. Just don't eat eggs and pray.

You're absolutely right, but the entire medical industry has no intention of actually reducing mortality. It's a cash grab from top to bottom, and preventative monitoring of the kind you suggest already has precedent in coronary calcium scanning. It's not going to happen if it reduces the overall predicted revenue per patient.

In the same way that a single triple-bypass surgery is far more lucrative than a hundred coronary calcium scans, a full course of cancer treatment is absurdly more profitable than regular tissue carcinogen testing.
That’s fair but again the post in question was essentially responding with “fallacy” and no further comment or context.
Anyone at HN a member of a private club and is willing to share?

I’ve always dreamed of having power lunches at the Headliners club in Austin but alas, I’m just a peasant.
Didn't see this until today, sorry.

See here for the Texas Holdem rules that WSOP uses:
https://www.wsop.com/poker-games/texas-holdem/rules/

Search for "muck" to find the relevant entry, also below for convenience:

Any player who has been a legal part of the game can ask to see a called hand, even if the cards have already been mucked. Abuse of this privilege can result in denial by the dealer. When a winning player asks to see a mucked hand, that hand will be considered live, and the winning player can lose their pot. When any other players ask to see a folded hand, the hand will remain dead.
Is it that programming languages don't need deixis or that OOP does it badly? I think OOP makes context more diffuse and you encounter it more often. I think that data-oriented languages like SQL do a better job of managing context. But I can't say whether or not it is necessary and I don't think I've used a programming language without it, so I don't know what that programming paradigm would be like and whether I'm missing out something.
Bitwarden: so hot on HN right now. This is fresh on the heels of the article that was on the front page about their $100 million VC news.
Why not eliminate quotes in production, if you know the value doesn't need quotes? That's still valid, it's optional HTML: https://meiert.com/en/blog/optional-html/

Sorting content alphabetically and that sort of thing to improve compression may be silly code golfing and impractical for page content, but on the other hand I don't see that it costs you anything (aside from time experimenting with it) when applied to the <head> / metadata. https://www.ctrl.blog/entry/html-meta-order-compression.html

I think that both of these methods could be used in production, and I intend to do so when possible.
Not only that, but given the price tag, the organization itself will adjust its own processes to adapt even to a highly customizable SAP product, which may not be the case for smaller, cheaper, and better scoped other products.
Javascript is an easy language only for trivial use cases. Once you start having to deal with real-time async state across multiple components, it becomes very much not so easy.

These frameworks aren't meant to do what basic DHTML did back in the day. Those use cases are still served just fine by basic scripting or serverside interactivity.

What these frameworks allow are entirely new classes of featureful client-side applications (think Google Workspace, Maps, Earth, dashboards, games, sketching programs, photo editors, etc.) that would be HELL to write in vanilla JS.

If you're not building something like that, nobody is forcing you to use those frameworks. But at a certain level of complexity, those frameworks are worth their tradeoffs. Beyond that, at an even higher level of complexity, they become necessary... or you end up writing your own framework.

The reason these see such adoption isn't because devs are getting easier, but web apps are getting orders of magnitude more complex than back in the day.

I don't think the bar to entry to has necessarily gotten much higher; rather, the skill ceiling has increased a thousandfold... you can still be a basic JS dev to add a basic form validation and submission or whatever, and you don't need React for that. These days vanilla is plenty powerful for simpler use cases. But you can't easily scale that up to the level of modern web app interactivity. Or if you can, well, build it and show people and see if you succeed in convincing them "this is better than Vue/Svelte/React/Angular". People are always saying that, but I've yet to see a complex web app NOT written in some sort of abstracted framework. If you manage to do it, it would be very impressive and way more convincing than just saying "frameworks are unnecessary" -- because as far I can tell, along with thousands of others of web devs, they are not.
Select the fragment you want to comment out, then hit cmd-/. It doesn't have to be a whole line.
> Do you know how any large company like Amazon operates?

Does anyone really know how a large company like Amazon operates?

I've certainly worked for multinational companies before. One of our C levels even palled around with Jeffery Epstein.
They do but they never got something as good, it's multiple megabytes for a single empty scene with a long initialization time and doesn't run as well as it should (especially on mobile) when you consider old flash games were running on old pentium could be just a few kb and started instantly (and were 1 single streamable file).

If you are only targeting the web, you're better off with a game engine specific to the web.
Andy Capp was the first name that came to mind upon reading the title. But alas, the article is about a different kind of comic.
If you have to justify proposals with explicit reasoning (or conversely, if you're allowed to), then it's hard to reject them because they go against common sense, since it's hard to just say "my intuition told me this would be bad".
Let's leave aside the atrocities committed by British Colonialism. In fairness, those crimes are far bigger than any one person. Instead, focus on the individual. This is a woman who brow beat her daughter in law to the such a degree, that her two choices viable options were suicide or deportation. All for the crime of being born with a trace amount of black blood in their veins. This was not a good human being.
"It’s an innovative, simple tactic to take the air out of someone’s tires, it’s not harmful, it’s just annoying."

Making people's vehicles unsafe to drive is harmful, not just annoying. They are criminals, not merely "activists".
I like to think I'm a decently intelligent person. UC Berkeley Mechanical Engineering. I self taught a few years ago and wrote an entire project management SaaS for a certain industry in PHP and jQuery front end. 34 small companies use it.

Even though I once took a highschool C++ course long ago that talked about OOP and made us do a few things with it.....

I still have no idea what OOP really is, and why I need it. Unless I'm using it without knowing, I have a feeling I'm either dumber than I think or people have lost their minds. I can't tell.
Chika’s Test for Divisibility by 7 [pdf]
It's basically the new JDEdwards with a coat of shitty GUI on top.
The Witcher Saga by Andrzej Sapkowski. I'm Polish so I've read the original. This was the best fiction book I've ever read. Also Neil Gaiman's American Gods and Neverwhere.
Wow, nearly 100% of your subs participate in your community? That's amazing.
"Object-oriented programming is an exceptionally bad idea which could only have originated in California.” --Edsger Dijkstra

NB: I am from California and I like object oriented programming.
They are pretty trivial to understand.
Nothing happened there’s just no need to talk about it every day.
I don't know if every ICANN restriction can be justified from first principles, but there definitely has to be some strategy to ensure nobody sets up a .(U+0585)rg TLD.
What is a private state and how would you know its size?
Sequence diagrams are still widely used.

Use-case diagrams should be used more.

Class diagrams are good to reveal poor OOP designs.
"if you take the last digit of any whole number,
multiply it by 5 and then add this to the remaining part of
the number, you will get a new number. And it turns out
that if this new number is divisible by 7, then the original
number is divisible by 7"
The 14kB Website Myth
One thing that still confuses me is that brokers/agents are very common, or practically a requirement, in other areas but not at all in vehicle shopping. I would definitely pay a handsome fee to a broker to just absorb all the shopping/haggling pain, to cut through all the BS, on my behalf.

I have tried this once with one of the very few brokers I could find, and it was definitely better but it was obvious there were several areas of the experience that could be massively improved. I chalked it up at the time to a lack of competition between brokers, since there really aren’t many.
That is pretty amazing, thanks. It makes me oddly nostalgic for a summer sitting in front of the orange glow of that terminal computer.
It would be like if Pepsi paid Coke billions to not make soda. Or if Coke paid Walmart billions to not sell or make their own soda.

They are paying them to not compete. Isn't that the definition of antitrust?
Try DDG browser on your phone. That was what got me over to the other side. After few unsuccessful attempts on the desktop.
Toast maybe, not real bread :D
I’ve worked at 8 jobs in 25 years and 6 since 2008. Anytime that a job stopped meeting my needs and desires, I changed jobs. Any company is just a means for me to exchange labor for money. The last thing I stress out about is if a job isn’t going to meet my needs some day in the future.

I wwas initially contacted by a recruiter at Amazon Retail about an SDE position in mid 2020. The recruiter said that the expectation was that I would relocate after “Covid was over”. I was about to say no thanks and keep working as your bog standard enterprise dev with my big house in the burbs in the southeast.

We kept talking and she suggested with my background I apply for a fully remote position in AWS Professional Services and the rest is history. But in the grand scheme of things. It’s one of many jobs I’ve had.
For small websites I wrote an observables microlibrary, one afternoon. It's called Trkl and minified & gzipped the code is about 400 bytes: https://github.com/jbreckmckye/trkl
I am mobile, but there's an issue reported on github about img2img
The sweet spot is a few years in, but also not a luxury badge. Reliability and service cost is a significant factor too.

Landrover is a double whammy here, as it is a luxury badge (which typically puts you firmly in the overpriced parts and labor category) and has middling-to-poor reliability...
I would be quite flattered by an unethical scholar plagiarizing from my work, it would be far better than being ignored.

The actual conversation about motivation to publish a paper is a fairly deep topic. In this particular case, I do think it's worthwhile for a variety of reasons:

* The literature dates back about 40 years, and no really good solution has been published.

* The most commonly cited survey paper is possibly fundamentally wrong.

* One of the most commonly cited and used techniques is surprisingly bad.

* The curve-fitting technique I propose probably has many other applications; in the best case, it could potentially open up a new field of study.

So part of my motivation for publishing the blog post is to see if I can recruit a partner in crime, someone who has incentive for publication in academic circles. We'll see!
I'm thinking a millennial lifestyle brand promising to bring world peace and eliminate CO2 emissions one mini bar of soap at a time.
UML may be dead but I still use sequence diagrams. They're great for visualising complex code and systems, especially if you're new to a system and are trying to gain an understanding the flow of data.

I've used mermaid and plant UML and both seem to powerful enough for my use cases, especially when used in conjunction with the preview mode in VS Code.
Literally the only thing DOS needed to do was start up a program. Differences between 1 and 2, or any of them, are marginal. That is why windos didn't need to be any good: all it needed was to move the mouse pointer and let you click on a program icon.
Thanks for making the record right!
Extremely non environmental friendly however. Beef should be a treat.
Sure you can — in your own code. But everywhere else inheritance is a virus. Spring, Rails, .NET Core, Django, Pydantic — just to take some random examples are all fundamentally base on inheritance.
What do pirates have inside their compilers?

IR, matey
And it’s pretty dang easy to use.
The axis of evil is just the set of countries somebody wanted you to put the focus on. That's why you are so interested in North Korea while at the same time I bet -but I may be wrong- that you have no clue, nor interest, about what happens in many other countries that do much more harm to their inhabitants, and/or to those from other countries, than NK.

Talking about Stalin, he is a very respected figure today in Russia. In fact, polls say that he is more popular than ever, and a majority of Russians think he played a positive role for their country. Although we may think he was a monster, that doesn't mean that people can't worship him. Why can't they? If some random guy starts crying for a queen that couldn't care less about him, in the case of these leaders it makes even more sense.
The article mixes co.parisons a little bit. The size of a battery is taken from the USA, but globally electric car batteries are smaller than the ones here. On top of that, cities are getting better at catering to pedestrian and bike traffic, which means we won't actually need as many cars in the future.
Runway: AI-Powered Text to Video
This is a lesson learned again and again buy 20-somethings who find a "great" deal on a luxury sedan the same age as they are....
> It’s easier to just hire people to learn the SAP workflow and then hire external auditors to make sure the accounting policies are properly being followed.

I have a family member who has had enough professional success with SAP; when I mention projects there is a specific response he has that relates to this.

tl;dr- If you change your processes to follow the SAP happy path where they don't you are OK. The more you go out of bounds the more problems you have (be they problems of kafkaesque workflows, or paying the bills to customize it while the scope of customization keeps changing.)

I don't know how true that is, but it's there.
Another tool to dig deeper is dtrace. There's a few articles about using it.
And nowhere in that company’s supply chain are that not workers who aren’t treated like the “elite” software developers?

How many people toil away in factories “working” for Apple creating iPhones or “working” for Google creating their servers and phones. Or is it morally better since they are outsourced?
Well the voo has consistently outperformed vtsax when bought and held so I feel my point stands. A strategy is a strategy. You have to choose one when you invest no matter how simple or complex.
This is great, but they're solving the wrong problem. Using soap and shampoo dispensers is a lot easier and more environmentally friendly, but there's still a bit of a stigma around liquid soap coming from a box stuck on the wall.
Not a concern if PolygonalOpenFrameMetallicPercussionInstrument is just a pure interface/type-class/trait. Now, is that (i.e. interface-only inheritance) still OOP proper, or just a case of "object based" coding, a straightforward "common sense extension" of simple data abstraction? People will disagree about this point, and it's mostly just a matter of definition.
Career Is Just One-Eighth of Your Life
Someone just had a soapbox moment.

Anyway, from my personal experience, my personal wealth rate of change was definitely negatively affected by the housing market, due to increase in valuations, which turned into a significant increase in real estate taxes.

I live in one of those places (Austin) where my house valuation jumped by 120% YoY.
Note that what Use.GPU does is much more polymorphic than that. It uses getters inside shaders to allow e.g. attributes like point color and size to be either uniform or per vertex, without having to change the shader source.

It will also autogenerate bind groups and descriptors, including optimized support for volatile bindings that e.g. change every frame (like a front/back buffer).

This is necessary if you want to make composable shaders which can adapt to a variety of use cases.
Though the circle case is a little bit misleading, since it's only the same as scaling in that one case. In general, finding the parallel curve can't be approximated by affine transforms like scaling or translation, which is why it's so annoying.

Also this is surprisingly relevant in a lot of weird places. First I encountered this was trying to create a closed polygon "outline" based on a vector graphics font -- the idea was to approximate the concept of "stroke width" on a platform that could not understand strokes and instead only worked with filled polygons.
An important element of hardhats on site is cultural. If you're a supervisor, you wear the brown phenolic one. $80-100, but you walk into a meeting, and everyone at the table sets one down.

If you're an electrician, a Klein one is a desirable choice. With the right stickers on it, such as "Electrician, king of trades".

And so on. What hardhat you wear matters, completely outside of safety.
If that's the definition, then the thumbnails we're talking about aren't click-bait.

The thumbnails are doing the funny hat thing.
Luxury make Lexus consistently ranks as one of the most reliable vehicle manufacturers. Are you sure luxury means you're going to end up with large repair bills?
Five years later, I have no idea. Answering that requires a lot of data that isn't available publicly. For me it would start with who's getting the abuse these days, and where it's coming from.

But if I had to guess, top of my list would be faster, more targeted action to deplatform shitheels. For a while last year I was tracking a ring of nazi-ish jerks who managed to stay around eternally by getting new accounts. They'd either circulate the new account before the old one got banned or come back, follow a few people in the account cluster, and then say the were looking for their "frens", which would prompt a wave of retweets in the cluster so as to rebuild their follow graph.

I'd also look for ways to interfere with off-Twitter organization of harassment of particular accounts, which has some characteristic signals. Interfere both by defanging the content (attenuated notifications, downranking) and faster suspension/banning for jerks that are part of the waves.

I'd also love to see more support on the recipient side, but I haven't kept up with what those tools look like these days.

That said, I believe they've made progress since I left; I think twitter has a notably lower proportion of shitty behavior than years ago. So kudos to whoever's been working on this problem across the reorgs that have happened since I left.
I would take a citation on literally any single one of your statements
Yes, the amount of VRAM doesn't seem to be as much of a limitation anymore. However, processing power is still important.
Those things are all true, but if I search Google for: 510 555 1212
It shouldn't take massive AI and 25 phds to find a result for a company that lists 510-555-1212 as their phone number.

Ok maybe it does. But it's not like Google is a startup and they haven't had time to get around to it.

And add in the fact that if I do search 510 555-1212 I really wish they could atleast bring up (510) 555-1212.

I guess for now I'll give them a pass on 510.555.1212
The program itself, with the intention and success of making renewables competitive, is absolutely a good thing.

It's just not working quite as well as it could, because offset companies cheat. Carbon offsets now don't really help with the climate, and their price doesn't reflect the real cost of the emissions. And in the process, companies can present themselves as "carbon-neutral" when they really aren't, and thus can avoid consumer or even further regulatory actions.
Having worked with physical models that store state in memory during simulations, I assure you that OOP has its place and works very well.

Without OOP, we quickly get into codebases much like JavaScript where every new framework attempts to reinvent the same thing in even more contrived ways.

The only place where OOP style doesn't make sense is in stateless programs, which a lot of web backends are (but even there, it's often useful to hold connections and to create good interfaces).

Don't let your code in any language go down the JavaScript framework path.