skysight-inc/HackerNews huggingface dataset:
> I don't want to be that person who says "mrahhh a new CS graduate could have built Teams in 2002 and it would have been faster!" But I'm also like, whatever is stopping it from being faster, I can't imagine what that is from where I'm sitting!

> it's very simple data. Mainly a series of messages, displayed in chronological order. That's one of the most straightforward possible things to optimize.

When a company grows and add features that customers need, the data model has to grow with it. Queries necessarily become more complex.

I used to work at a big video sharing site. I wasn't there in the beginning, but I imagine the initial profile pages had code like

SELECT * FROM user_videos WHERE user_id = ?

Then some users said "hey, we want some of our videos to be private".

So then the simple query became

SELECT * FROM user_videos WHERE user_id = ? AND privacy = ?

Then they said "ok, but I want people who are mutual friends to be able to see some just-for-friends videos".

And then the query suddenly became much more convoluted. We started loading all of a users' videos in memory, then in-memory filtering, returning only the videos the viewer had access to (slow for users with thousands of videos).

Then some users came along with 30,000 videos and we had to abandon the in-memory filtering because we were getting OOMs, so we developed a hybrid system that could run queries either in-memory or in the DB depending on volume.

This is a trivial example (there are much more painful examples of data model bloat) but it illustrates the point: if you think it should be easy, you probably have an innacurate mental model of what needs to happen behind the scenes.
Teams is one of Microsoft's headlining apps right now, and it's been such a PR nightmare that they're explicitly advertising a major performance improvement, complete with a slick video (when was the last time you saw an everyday app do that?)

So I highly doubt the people driving this initiative are just "unfamiliar with how to improve their software's performance". Something else is going on here: maybe they were saddled with something so bad it could only be fixed so much, maybe there's some technical hurdle we're just not appreciating, maybe it's an organizational problem (this is my guess). But Slack has a similar problem, so I doubt it's the first possibility (the 1.0 of the app just happened to be botched). There's something going on here

Here's my wild uninformed guess: Teams has lots of features/integrations, and they're constantly expanding because it's in the limelight right now, so they've got too many engineers on it working on different features at the same time and not talking to each other enough. The system is now too sprawling to be considered (or optimized) as a whole, which means there's tons of redundancy and toes-stepping going on. Shipping the org chart, etc.

(Ask me where this vivid picture came from)
Rider is pretty good. I haven't fully switched over yet, just because the rest of my team uses VS2019/VS2022.
I've been working on a hobbyist project to analyze a ROM for an architecture that wasn't covered by Ghidra, and let me just say. I had a hellish time trying to work with Sleigh, the language you use to define new architectures for Ghidra to analyze. There just isn't a ton of great info out there about it, outside of the Sleigh documentation itself. I was able to find a few guides online but none were quite at the level of detail I was looking for.

I ended up getting lucky and finding somebody else's project for the same CPU, that I was able to build on to make something that worked. And by doing that I was eventually able to figure out why I couldn't even get off the ground.
That's what WebRTC was supposed to enable but Zoom chose to go the Skype route of native primarily with dark patterns & sweeping system access on PC & mobile
The Prius architecture is always terribly described, but it's effectively a differential. Always in mesh, no gears to shift. The speed of the wheels is varied relative to the speed of the ICE by shifting power between generators and motors.

So, to the driver it feels like a CVT with very fast ratio adaptation, but mechanically there's no ratio being varied. It's all fixed gearing, and the variation is done with motor RPMs and torque.
Crypto coins are securities. If you hold securities at your bank, they are not loaning them out and they have zero problems transferring all of them away.
It's not editorialzing a headline. The context of the Tweet is what's being shared.
Cooperation with people is what I thought of when I heard of the forthcoming Business Chat feature for Microsoft Teams <https://news.ycombinator.com/item?id=35182827>. From what I have read, it is going to produce summaries of conversations. That's not quite what I'd imagined, which is something like this:

----

A: ... and that is why I think we should go with option 1.

B: No, the points you mentioned support my case for option 2.

C: Nothing you guys have said changes my mind about option 3 being best.

D: Business Chat, what do you think?

BC: Based on this discussion, and my research, option 1 seems more realistic but option 2 would be more profitable if possible. My reasons are ...

C: Business Chat and you guys all don't understand point N, which is the main reason why option 3 is best.

B: Higher profit is exactly why I think option 2 is the way to go.

A: No, our rival is going to hit the market next month. We need to get something out there ASAP. Option 1 can do this.

D: You've all given me things to think about. Thank you for coming. Business Chat, email me a summary of the meeting, and set up a followup meeting for Tuesday 3pm.

----

That is, AI used as a colleague/assistant, not necessarily subordinate but not seen as omniscient, either; another viewpoint to consider. When will the above be feasible? This year? Five years?
I honestly started with CSV files and google sheets as my database! People think I am joking but Google Sheet is a zero setup always on database and the API is friendly for basic operation. Also you have built-in version control.

Once I started to feel limited by google sheets, I upgraded to SQLite. I will invest in postgres once I hit the ceilling with SQLite.
Text2Video-Zero Code and Weights Released by Picsart AI Research (12G VRAM)
Does that mean I would be able to run it on an M1 Max with 64 gb unified memory?
That's not what dropout is, dropout is just a method of regularization (you remove a random, and small, subset of the neurons per training iteration, in order to reduce overfitting), and pretty much all LLM transformer blocks have dropout.
The illusion of moving through the galaxies is strong despite the lack of parallax, especially with one eye covered.
https://openreview.net/pdf?id=yzkSU5zdwD

https://arxiv.org/pdf/2203.15556.pdf

There were also some informal comparisons of GPT models with various parameter counts.
This is cringe obviously won't work
This is not a good argument. EVs are expensive. But having electric vehicles clearly has an advantage. And it may be in the government’s interest to drive adoption.

However I disagree with the GP’s statement that people are not buying them as a solution to climate change. People definitely believe they are part of the solution. I’ve heard of people installing induction stoves to remove their reliance on gas.
Not sure why anyone would think anything else would happen.
the risks that a text simulator without gaurdrails will be able to generate text we don't like?

Or that someone will automate cyberattacks, as if the government isn't already doing it?

my greatest fear is that there is only one superintelligence, with access controlled by a monopoly of a few san franciscans deciding what moral boundaries AI will have. I couldn't even get Claude+ to talk to me about houses of zodiac because it insisted it's not an astrologer, it's an AI assistant designed to be helpful blah blah blah, tell me what use is this kind of "safety"?
Reducing e-waste is absolutely a consumer problem. Ignoring the problem is popular with manufacturers and hence is the default for consumers, but doesn't mean it's not an issue.
Good point, but that’s one reason I don’t have a Tesla.
As software features evolve over years, they gradually incur more and more incidental complexity.

Architecture suffers, code health, and performance suffers. Silly things are done, but it's hard to see they're silly because it's hard to see the entire picture

Could you build it better from scratch rather then organically? Of course. And often that's part of the solution to these situations.

tl;dr Building software is hard, and its difficulty does not scale linearly with complexity. (And yes, Teams/Slack are complex, even if they "shouldn't be")
Thanks for the response. I’ve loved using Hasura and really want to see the company succeed while still having a business model where I can use it for small projects. Excited to see what you come up with.
No shit! It's as hard as many have repeatedly said, it's only the techno-optimist crowd that got it wrong. It ain't gonna happen in any of the promised "deadlines" by EU and others. And if there's a prolonged recession all bets are off.
iA Writer is an app that fills this niche, and does it wonderfully. People justify spending hundreds online for their entire app suite because of the simplicity of this software.
A town of 9000 still has a labor and delivery unit? Where I grew up (rural Canada, near municipalities roughly the same size as this) the only hospital that delivered was in the nearby city that had a population of 100k. Depending on where you lived, it was a 50 mile drive, and this was not considered all that unreasonable by locals.

This seems more like the story of a hospital unit that needed to find a reason to shut down their dwindling L&D unit to cut costs, so they cite a hot topic and get press on it to save face...
The economic system isn’t the problem. Human nature is the problem. And it’s immutable.
TBF, Peugeot hasn’t made a decent car since 1962.
This paper from 2005 suggests the same: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1809338/
Change has already partially happened since there is no one single filesystem with one behavior.

Not changing impacts many more users (all the future billions) and costs even more: the learning/support/etc. is all there, and it's harder to learn about a buggy system since you have more papercuts

Also, it doesn't break everything, we're not living in a dystopia
I think universal food and shelter based off an AI tax seems pretty workable.

Communism failed, but having capitalism without poverty is doable. On some scale some European countries have virtually eliminated poverty. They still have working economies.

Could we do that for a lot of the world using AI and automation? If we reduce the cost of food and shelter from 10-20% to 3-5% of the economy, why not?
The idea that cutting social contact does not restrict transmission of a respiratory disease, and then by extension illness and death is rather fanciful.

The problem with these sorts of debates is that someone comes along and dumps a reference from a single opinionated, controversial paper that they've seen somewhere and declares that something is the absolute truth.

Here's a reference with quotes from scientists disputing that paper with a lot of links to papers showing a different conclusion.

https://www.sciencemediacentre.org/expert-reaction-to-a-prep...
The only source for that current valuation is Musk himself, whose source was sticking his finger up his ass and picking a number that sounded low enough to motivate his few remaining employees to make it higher.
Well, it should be a viable alternative to GHC once we implement full lambdas, but without them, it should be seen as a separate language, just like Rust.

The complete subset of lambda terms that HVM can soundly evaluate hasn't been identified yet. It is known that HVM can, at least, soundly evaluate all terms typeable on Elementary Affine Logic (EAL), but, while that is a huge set, it isn't comprehensive, as HVM can evaluate many terms outside of EAL, including recursive terms such as the Y-Combinator.
If, however, the patient could not keep still because of the intensity of pain or because he is an infant or a child, and so on, he should be held in a fixed position by somebody else.

They still do this with children -- for example: strap them down, give local anesthesia, apply stitches to a cut that needs to be stitched up.
Incidentally, Yakuza have HQs, business cards, offices, office buildings, lots of presence in legitimate businesses (eg construction).

http://www.japansubculture.com/resources/yakuza-organisation...
>This is not a good argument. EVs are expensive. But having electric vehicles clearly has an advantage. And it may be in the government’s interest to drive adoption.

That's OK (ignoring all the other environmental costs of EVs and the continued car use, as opposed to public transit).

But it doens't fit with the "they buy them because they're better/fancier/cooler" narrative. As another person writes below: "I like driving, and my next car will most likely be an EV, not because it's "better' (whatever that means), but because the Australian Taxation Office has modified the treatment of EVs to make buying anything else financially stupid."
"ATL" got lucky. I couldn't think of anything else to call our city in just three letters.

Plus our airport itself is huge. "Busiest airport in the world" (usually).
The chart is so completely confusing, i totally can't read it however much i try... They could do better.
Give me something more crashworthy like a VW Polo for the US market and I’m there.
I usually just make sure the number is right.
The associated paper is "Text2Video-Zero: Text-to-Image Diffusion Models are Zero-Shot Video Generators" at https://arxiv.org/abs/2303.13439
That definition fails to account for metacognition and consideration of future events in a way that is distinctive of higher level consciousness that humans possess but most animals lack.
How pollution is causing a male fertility crisis
The offset between local noon and time-zone noon is never that large, nowhere near what it's like in China, and it actually puts the center of the country closer to solar time. So it seems a reasonable thing to do, better than having the TZ line right in the middle where the railroads will keep crossing it.
Also, massive counterparty risk. If you win big you will likely find you can’t collect.
There has long been a relationship between the tech industry (Silicon Valley definitely included) and the military.

While I can't know what you say is true for sure, given the military's history with things like the internet, GPS, and encryption, I would not be surprised
>>> Don't trust old-school typewriters

> I mean, photocopiers have the exact same technology

They absolutely do not have the "exact same technology. That's totally, 100% wrong.
Listen buddy if someone wants a matrix math summary of the article they can run it through themselves

Like if people were posting the top Google results for key terms from the article
After a million headlines like this I don't really pay attention to them anymore. I'd be very surprised if Binance fell.
And where can we find that thing?
I routinely use “less -n” to open terabyte-sized text files on a machine with a few GB of RAM. It can even do regex search.

Sometimes good old tools beat the new shiny turd.
They need to stop testing in PROD, and they also need to prove that Ai can function without an Internet connection and without any human intervention at all... Ai should not be deployed deeply until it works more flawlessly, but the same people who hyped and foisted Crypto onto everything and everyone (Including vital world banking infrastructure) are at the wheel on Ai marketing now, and that's not good at all.

Those things, as well as vital testing as a gate for deployment, aren't being upheld, and that's exactly what makes promises grandiosely destructive and keeps outcomes harmfully and wildly unpredictable.

I think in months to come we'll find out that many of the great new Ai products launched will prove themselves to simply be inauthentic-ly scripted fraud-based solutions backed by hidden human intervention because of this environment of unchecked expansion and eager over-deployment.
How accurate do we think a clock tower is?

Or was the one in 1955 connected through its own time machine to an ntp server or gps or something?

I mean, it’s fiction. But it still feels pretty lucky.
I've been reading a book called "Makers and Takers" that's making this stuff make more sense. Everything is hyper-financialized these days; the economy is fragile & volatile; corporations prioritize shareholder profits over all else... it wasn't always this way. There was a better-regulated time after the Great Depression when the job of banks was to lend money to businesses, employees got pensions instead of stock market shares, salaries weren't stagnant, CEOs and financiers didn't make tens of millions of dollars for running companies into the ground, and businesses could focus on long-term results rather than juicing share prices. But financialization crept back in, regulators gave way to bank executives, and the focus of the finance industry shifted from lending to Main Street business to "wizardry" and speculation on increasingly risky securities. So, not having changed much even after 2008, we're now back to the same risky Wall Street playground we were in before the Great Depression...
"Roads? Where we're going, we don't need roads."

. o O ( Now if only 18.8 MPH were enough to activate the flux capacitor. )
The problem with this argument is that software is not just a little bit slow, it is insanely slow. Like if you break down what Teams actually does, and count how many CPU cycles that should take with some quick napkin math, Teams is slower than that by at least a thousand times. Obviously this kind of first-principles thinking is idealistic, but the result should not be underperforming that by several orders of magnitude.

The real problem is just the general practice of how software is developed now. If we lived in a world where software development was sane, it would be possible to prioritize speed of development and cut some corners to ship faster, and get a result that is somewhat slower but not ten whole seconds to start up slow.
Aspirin deprecated? It's one of the most useful and most widespread in use drug on the planet - for far more than "arthritis". It's the WD-40 of drugs. Ah, it's even in TFA:

"Aspirin, which is a nonsteroidal anti-inflammatory drug, is one of the most widely used medications in the world. It is used to treat pain, fever and inflammation, and an estimated 29 million people in the U.S. take it daily to reduce the risk of cardiovascular diseases."
Partially, yes, switched to Linux. I always thought RMS being a fun and entertainig but ultimately a weirdo. Turns out he was right all alo g and I was an idiot.
Not mutually exclusive. Also, would you include most, if not all present day ideologies as "religion"? Including the one in this very post.
For me, the only possible explanation is that Microsoft had nobody with actual experience left. The entire Teams team seems to be cheap junior developers together with CoPilot.

It's not just that Teams is failing at solved problems, it's also that they aren't using Microsoft's own SDKs and APIs themselves anymore. Windows has good fast UI frameworks and all that cool stuff like SuperBoost which can make app startup appear instantly. Why is nobody using it?

And there is no useful integration to speak of. Why do I need to re-upload an OneDrive file into Teams? The exact same file is already stored on the exact same server. Does nobody there know about the magic of SHA512?

And how come if the internet has a hiccup while I upload a file, I have to re-upload the whole damn thing? In 1980 we already had resumable uploads via FTP.

Oh and who's the vendor creating one of the best performance tracking and optimization tools? Microsoft themselves. Did nobody ever dare to run this in a proper Visual Studio?
>Do GPUs use those fancy chips that only made in Taiwan using equipment only a single Dutch company makes?

Yes, but it's a German company (Zeiss Optical).

>Yes, yes, yes, and yes.

Agree.
Oh man, I have been working on an extension like this over the last few days. Congrats on your release!
Aside from the politics, I can't say I disagree starting with TikTok, but what about all the countless other Chinese applications they otherwise still allow that do even worse things unknown yet? Much as the other recent incident with Pinduoduo randomly adding spyware to their feature set. Every gadget with wifi, every game/app on our phones from random unknown International sources are a potential weapon of unknown potential payloads with a remote update.

As a Network/Security engineer, I personally trust American companies as little or less than anything Chinese, but I know nothing good comes from anything connecting to or from there for 99% of everything most of my non-international customers of mine or I do. They simply do not play by ours or any rules but their own. Given my druthers or by request with a capable firewall with geolocation, I gladly block anything to/from China and most anything outside the the US, particularly SLED/FED or regionally local to US only businesses. Not that I endorse isolationism, but as a practical engineer, it would likely save our incumbent non-security-savvy sheeple (or simply lazy businesses) from more blatant direct attacks and siphoning of data at least from the less tricky foreign villains without their own domestic botnets.

If later I actually do need to send something to/from blocked geolocations, there will be an exception policy for it that shall be documented.
Yes. Separate concerns and group logic where the knowledge and configuration to handle it for the use exist closer to the application, not scatter it throughout the system stack that shouldn't need to know anything above it.

The main ways of finding files are by enumeration and filtering on that enumeration. Normalization should selectively occur during filtering rather than permanently destroying the original bytes of the name of the file. Without a binary-precise filename call to open() (fopen() is a library call, not a syscall), then case-folding and Unicode normalization shouldn't second-guess the request or help the program. Case-insensitive filesystems are industry nonstandard and a dumb choice Apple continues to use.
It's hypocritical and silly to say "people can just figure it out...wait...no, not like that" when people turn to metered supplements in an environment where asking about specifics leads immediately to handwaving.
It was likely a Compaq SystemPro if it was a server.
The whole premise of my comment Meta, Disney etc overfocused on VR when AR will be way bigger market and we have the tech that will make it viable.
40% of student loan holders did not finish their 4 year degree.

Imagine if this were any other product, I think the sellers would be under heavy investigation for perpetuating a big fraud.

At the very best, many universities are guilty of false advertising.
> just wire money there I can do that without jumping through the hoops of opening a crypto account

If you do this to hide gains from the IRS, it's tax fraud.
Perma: Positive Emotions, Engagement, Relationships, Meaning, Accomplishments
That effectively makes it useless. The whole reason to use CentOS is because it's binary-compatible with RHEL; it's merely RHEL without the expensive licensing fees and support. So it's really useful for developing software where your customer is the US government or someone else standardized on RHEL.

Luckily, according to Wikipedia there are two new distros that have popped up to fill this need: RockyLinux and AlmaLinux.
The CFTC and the SEC are two different government agencies, and they legit disagree about what is a security and what is a regulated commodity with regards to crypto. The law is super unsettled here and both agencies are staking various claims to regulatory territory
Math.random()