skysight-inc/HackerNews huggingface dataset:
"sucks" is a strong word but with respect to return values, you're right. The C calling conventions, everywhere really, support what C supports - returning one argument. Well, not even that (struct returns ... nope).
Kind of "who'd have thought" in C I guess. And then there's the C++ argument "just make it inline then".

On the other hand, memory spills happen. For SPARC, for example, the gracious register space (windows) ended up with lots of unused regs in simple functions and a cache-busting huge stack size footprint, definitely so if you ever spilled the register ring. Even with all the mov in x86 (and there is always lots of it, at least in compiled C code) to rearrange data to "where it needed to be", it often ended up faster.

When you only look at the callee code (code generated for a given function signature), it's tempting to say "oh it'll definitely be fastest if this arg is here and that return there". You don't know the callers though. There's no guarantee the argument marshalling will end up "pass through" or the returns are "hot" consumed. Say, a struct Point { x: i32, y: i32, z: i32 } as arg/return; if the caller does something like mystruct.deepinside.point[i] = func(mystruct.deepinside.point[i]) in a loop then moving it in/out of regs may be overhead or even prevent vectorisation. But the callee cannot know. Unless... the compiler can see both and inline (back to the C++ excuse). Yes, for function call chaining javascript/rust style it might be nice/useful "in principle". But in practice only if the compiler has enough caller/callee insight to keep the hot working set "passthrough" (no spills).

The lowest hanging fruit on calling is probably to remove the "functions return one primitive thing" that's ingrained in the C ABIs almost everywhere. For the rest ? A lot of benchmarking and code generation statistics. I'd love to see more of that. Even if it's dry stuff.
There is Scott Joplin the 19th century black composer from Texas who is the inspiration for most Mario music.
It's still possible to transform the 8B model into a MOE with N x 8B with a few tricks.
Friendly reminder that Supabase is really cool, and if you haven't tried it out you should do it (everything can be self hosted and they have generous free tiers!)
Not teaching the Why is such a sin!
I didn't understand calculus properly at all until I read Steven Strogatz' brilliant book Inifinte Powers, which not only explained the why but the history of why. 10/10 book for me.

https://www.stevenstrogatz.com/books/infinite-powers
They should send the executives a pet hornet so they can also have a sense of continuous anxiety about the angry buzzing stingy thing in their room.
The more panicked and overworked the top layers are, the better the decisions they make. Clearly. /s
Scrapping information from other players is actually a good thing. That is how actual free market operates. One where at least some have full knowledge. Competitive pricing based on supply and demand can work in this and likely does not hurt consumers.

The algorithmic pricing in rental markets failed because they were not competitive. They were in essence cartel. But Walmart and Amazon surely are there to under-cut each other so it is not same issue.
In general, proof-oriented undergrad classes for Linear Algebra would be either the second class they take, or it's a math major going a pathway specifically for math people. Similar to Sheldon Axler's famous book.
Hi, I'm in charge of code.gouv.fr and I initiated this BlueHats prize.

The money comes from the French government (4x10K€ for the four prizes).

We wanted to do this with NLnet to benefit from their experience and to rely on another entity to transfer the funds.

We received a lot of interesting submissions and asking public administrations who deserves the award is already a very nice exercise. We will write more about the process and the lessons learned after this first (experimental) iteration.
One of the first I got was a search input with and without border-radius; I selected the "wrong" answer (without border-radius).

That's not good or bad design, it's totally subjective. Stupid website IMO
clickhouse + react + websockets for me
But this article is praising another sport team, of course fans are going to be angry. Wait, what do you mean by “this isn't about sport teams”.
A question about implementation, is the data really stored in a Postgres database? Do you support transactional updates like atomically updating two files at once?

Is there a Postgres storage backend optimized for storing large files?
You can get part way there with a sabbatical.

I recently took a 2 month break from work, and coming back I had plenty of these moments too.

Things that previously I thought were smooth weren't. Processes that I thought worked fine seemed to crumble. The overall application speed felt like treacle where previously I thought it was fine.

Sometimes a fresher perspective on the state of things is important, although unlike a new team member it's not doing me many favours pointing some of this stuff out.

Being a new team member is also an amazing opportunity for being able to speak freely about problems and point out that the emperor is nude.
Yes, both can be fine :) after all, a Protocol can be interpreted as a Standardised API which the client and server interact with, it can be low-level or high-level.

I hope you like the addition and we have the implementation all open-source on the Supabase Storage server
Haven't heard of great UI solutions here, though it might be better to have some customizable gesture for window management trigger, after which you can do the same as on a desktop holding a modifier:

touch/drag from window center area to move

touch/drag ~20-30% of window's sides/corners to resize in that direction
It's why I said I am curious to see the outcome of this. Will it help the company or damage it? We'll see.
For some this might have a bit of sociopathic creepiness to it which even seems more apparent in that marriage context than it does in the original article of an "deeply" structured coder.

Of course control might be a valid goal, and controlling your need to control might be a good meta step, too, in a professional environment. The issue of the line between caring and controlling just seems not been discussed enough. And not seeing and mentioning that obvious emotional aspect might already make it look a bit weird.
I like this article because it’s surprisingly humble. The author has learned from previous mistakes and now has a solid process that prevents him trying to fix everything unnecessarily while annoying people as he does so.
Scientists say they have found evidence of an unknown planet in our solar system
For any artist big enough in following that could create issues there will be communications between the label and distributors.
thanks for taking time to make a comment. it's nice to get some kind words between the feedback (which we also like)
Colleges often have multiple classes on the same math subject, one made for physics and ME/EE people, one made for psych people, and one for CS. Some people don't realize that they accidentally picked up a textbook meant for a specific college pathway they don't care about.

Understandably college courses & textbooks meant for CS people will be more focused on computation, while a math major who is taking Linear Algebra will get a more theoretically motivated course. Gilbert Strang is an example of an engineering-focused text while Sheldon Axler or Katznelson & Katznelson is an example of what a math major would experience.
Don't call it 'bullshit.md', call it 'challenges and opportunities.md', s/fuck|shit|cunt// inside and organize a series of coaching sessions about how you fixed one of these and how can they help themselves fix these.

or, channel your inner complainer into your promo-seeking behaviors.
Samsung is already known for its culture of over-work. This is just getting more and more extreme.
Meh, discouraged by some bloggers, sure. Those of us doing web development in that time (I built some pretty large websites in the days before flexbox) ignored obviously overbearing advice like that. I still occasionally use tables for layout, even when something isn't 100% a grid of data. Granted those cases are quite rare and generally flex is the right solution.
Show HN: Shepherd 3.0 – Like wandering the aisles of your favorite bookstore
Hi all, creator here :) - I launched Shepherd.com (https://shepherd.com/) 3 years ago on Hacker News and have added a ton since then! Here is the original Show HN (https://news.ycombinator.com/item?id=26871660).

I’ve interviewed 10,000+ authors & experts to get their 5 favorite reads around different topics, themes, and moods. And I’ve connected those so that you follow your curiosity around topics, authors, books, and more.

Try Art Kleiner’s favorite reads on understanding AI and its effect on people:
https://shepherd.com/best-books/understanding-ai-and-its-eff...

Under each book, you can click “What is this book about?” to explore different topics and genres that interest you. I am working on adding themes and other fun connections.

Or you can explore things like...

Places to explore if you like the book Sapiens:
https://shepherd.com/search/book/1504

S. B. Divya on her favorite realistic near-future science fiction:
https://shepherd.com/best-books/realistic-near-future-scienc...

Places to explore if you like hard sci-fi:
https://shepherd.com/search/shelf/12622

Places to explore if you like Stephen King:
https://shepherd.com/search/author/4826

Azby Brown’s favorite books on Japanese carpentry and construction:
https://shepherd.com/best-books/japanese-carpentry-and-const...

Malayna Evan’s favorite reads on badass women who left a mark on the ancient world:
https://shepherd.com/best-books/badass-women-who-left-a-mark...

Shepherd is bootstrapped, and I’ve got many reader features coming soon! I have a newsletter about building the project and early access to new features here:
https://forauthors.shepherd.com/newsletter-for-readers

What do we use to build this? Python, Django, Heroku, Postgre, Cloudflare, NLP/ML for Wikipedia topic IDs via Wikifier (https://wikifier.org), Nielsen’s book API database (publisher data + Library of Congress data), and Cloudinary.

My email is ben@shepherd.com if you want to share ideas or suggestions :)

Thanks, Ben
> > the world demands. There’s more to have, always more.

> is it really the world? or is it the ad industry? the social media algorithms?

Those have so much influence nowadays that they pretty much are "the world".

Or at the very least, they're the means for it -- they're how "the world demands".
Plus, with all the inflated vc money fueled hype on vector databases, they seem to have the only offering in this space that actually makes sense to me. With them you can store your embeddings close to all the rest of your data, in a single postgres db.
Tech workers here are paid so much less than they should be; there's tons of unemployment only to earn 15k/yr when theyre at work. Salaries like this are a joke and should rise
I think that protocol is appropriate here since s3 resources are often represented by a s3:// url where the scheme part of the url is often used to represent the protocol.
> everybody was guilt-pressured

What, no? I did a lot of web development in those days and read a lot of blogs. You just needed to filter out anyone who was obviously over-opinionated and lacked any nuance. Most pragmatic people used tables and didn't feel guilty about it. If you delivered working software with a decent UX, why on earth would you care what some shouty internet person said??
> The more time you put on something, the better the results.

You'll rarely get worse results but it doesn't guarantee better results.

Which is exactly the sort of calculus that leads to people pushing so hard they actually do get worse results. See also: crunch culture.
THere's always money in the banana stand ;)
This is one of the reasons I’ve enjoyed being on the Mac. It always seemed like the 1st party software from Apple was nicer than the Microsoft equivalents, but also the 3rd party software also seemed better. It felt like it was being made by people who were passionate about the platform, rather than people just looking to get paid.

The state of software on Windows today would lead me to believe this is true. Those just looking for money have moved to web development, and no one cares enough to make dedicated Windows applications.

While Linux has a lot of passionate users, they tend to be engineers, not designers, so the apps tend to be a bit more utilitarian and ugly. While there are efforts going on to help change this, devs on macOS have a relatively solid design language to build from, while Linux is a bit of a mash up.
You didn't provide the source for the claim though. You're saying you think they made that choice because of regulations and what your issues are. That could well be true, but we really don't know. Maybe there's a more interesting reason. I'm just saying you're really sure for a person who wasn't involved in this.
As a Chinese, I don't know you can bundle multiple total different bills together and make them pass, it's a shock to me.
I tend to sympathise with this view. The "up" part is only justified if responsibility also falls on their shoulders when shit hits the wall due to their decisions.
Still, a selling point.
Shouldn't the market be big enough for this to eventually drive Amazon to bankruptcy? They might do this with few items, but not with all items. And then at certain point someone would buy those items they overly discounted... And later sell for profit.
>GPT-4 performance was lower in pediatrics and OB/GYN but remained higher than a considerable fraction of practicing physicians, with a median score of 17.4% (95% CI) and a median score of 23.44% (95% CI).

How can GPT4 perform a bimanual exam? Comfort a woman after experiencing pregnancy loss -- or help them deal with an unwanted pregnancy? Provide carefully evidenced, yet appropriate, words of reassurance or care? Deal with all of the social ignorance and generic shit that goes with this area of medicine?

Medical exams essentially test rote learning with a little bit of creative thinking and problem solving involved. They are a minimum bar for competence in a doctor. They do not necessarily make for a good one.
What mom and pop is doing multi million a year anything? That's solidly medium business size.
Llama3 is available on Poe.
All particles are like that.
> To be really fair, he personally spend 40b+ on 'free' advertising to all his companies, every time he tweets, millions of potential people see it.

> every time he tweets, millions of potential people see it.

that feature is always there without the $40B spend :-)
> I know my car only applies brakes to the front wheels.

If that's true, your car needs urgent brake maintenance. Most cars' brakes are forward biased, and all cars apply brakes to all wheels.
A Practitioners Guide to Talking Confidently about Technology
10 years ago MacPorts had a fame of messing up the path or something like that, I don't really remember. But it existed prior to Hoembrew and when Homebrew was launched, everyone switched to it. I'm guessing MacPorts was a hassle and Homebrew came as something simpler? How's the state of things now?
No. CHERI does not have a straightforward way of protecting against UAF.
The bulk of my research over the years has been in linguistics and cognitive science. As such, I've read a lot of philosophy, and I can tell you most of it was garbage. I'm continually amazed how many philosophers seem incapable of developing an argument that a scientist would consider sound. You've probably heard the joke that while a mathematician needs just a pencil, paper, and wastebasket to work, a philosopher doesn't even need the wastebasket.

Speaking of mathematics, I strongly recommend exposure to upper-division math, with theorem finding and proof writing. Math gives you a feeling for analytical rigor like nothing else will.

I'm not saying there is nothing of value in philosophy, just that you need to be selective. For the prospective software engineer, I think you are more likely to find helpful things coming the analytic rather than the Continental perspective.
The deepfake buzz is so overheated that it’s unlikely it will affect anyone with the internet access.

As a technology, very cool. I guess facial animation and/or avatars were just solved. Although it’s still a little low-fps-y.
Exactly this. People need to think critically and not just blindly follow whatever some popular bloggers are saying.

It's the same today though - half of HN is utterly convinced rebellious technologies like HTMX are going to save us from the evil of front-end libraries. People adopt guides or entire technologies without ever actually building something significant with them.
> `margin: 0 auto` for block elements.

margin: 0 auto adds an equal amount of margin to its left and right. This often does have the effect of getting the element centered, but may or may not be what you really need; e.g. it doesn't work if you need real margins, or if you want to nest aligned boxes.

For center tags, browsers to this day use a separate vendor-prefixed property, e.g. text-align: -moz-center. It is still much easier to use than whatever margin/float/flexbox/grid hack standard CSS has come up with, but -moz-center seems to be doomed to an eternal life as a non-standard (albeit ubiquitous) property.

(I remember that not so long ago even Google would set -moz-center on their search page. Such a great opportunity to standardize existing practice, left unexploited for 27 years and counting.)
Hi there! Thanks for your opinion. We get that for some people the current price tag is too high. Honestly we think that going forward with everything we planned to add will be justified. However, we admit that maybe is hard to ask people to pay upfront for some benefit they will get in the future.

You don't have to pay an annual subscription for updates. If you decide to not do that you can continue using the app. Was it clear in the copy or not? Maybe we can make it even clearer. Thanks
There is no company size threshold here. This is GDPR related. You and Gruber are both mixing up GDPR with the EU's Digital Markets Act. Digital Markets is the one which has a "gatekeeper" concept tied to company size and market power.
I feel the opposite. In high school I was pretty good at solving calculus problems but had little understanding what "limit" actually is. When in college I finally understood the definition of limit and all the foundational theorems arised from it, I was blown away.

For most people—who won't solve complex math problems daily at work—the takeaway from learning math is not their mechanical ability at solving math problems. The takeaway is their understanding of math concepts and ideas, which will shape their thinking skills in general.
New Mexico: Psychologists to dress up as wizards when providing expert testimony
I look at IT (i.e. computers+networks+software) through a different lens. Obviously at the risk of oversimplifying by over-generalizing.

On the one hand we have listed companies which are operated to maximize shareholder value on 90 day rolling basis. Financial shenanigans are more lucrative than capital intensive investments, e.g. factories, infrastructure, etc, which take years if not decades to yield return on investment. For the most part these companies can afford to pay well.

On the other hand we have the unlisted, SME sector. These the folks are making, fixing, growing, providing real/tangible/necessary stuff. Their profits are slim and they generally run any IT on a shoestring budget.

Perhaps you could look at the latter sector. The challenge being the trade-off between high salary or high moral value.
Brazilian Constitution does not provide the same liberties as the First Amendment in the USA, there are limits to free speech like in many other countries. The USA is the odd one out with unrestricted free speech.
We do not store the files in Postgres, the files are stored in a managed S3 bucket.

We store the metadata of the objects and buckets in Postgres so that you can easily query it with SQL. You can also implement access control with RLS to allow access to certain resources.

It is not currently possible to guarantee atomicity on 2 different file uploads since each file is uploaded on a single request, this seems a more high-level functionality that could be implemented at the application level
Especially organic bananas.
It was a while ago now but I remember our university mathematics required passing a small algebra module that covered essentially all of highschool algebra.
Could you please put the link to the login page on the website somewhere? I could sign up (capacity was available), but can’t get back to the user dashboard.

Excited to try it out and throw away my mpl/seaborn dox!
Hey, leave next.js, react router and vercel alone!
Or those could be precisely the reasons that would kill it for good. Putting AI tech in every product is not a good idea, just riding the hypetrain.
As businesses continue to evolve and embrace digital transformation, the realm of data storage and access plays a pivotal role in their success. Direct-attached storage (DAS) technology has undergone significant advancements, offering new possibilities and capabilities for organizations. In this discussion, let's delve into the latest innovations in DAS technology that businesses should be aware of.

Increased Performance: Modern DAS solutions (https://www.lenovo.com/de/de/c/servers-storage/storage/das/) are designed to deliver higher performance levels, enabling faster data access and processing. This is particularly beneficial for businesses dealing with large datasets or real-time applications.
Enhanced Scalability: Scalability is a critical factor for businesses as they expand their operations and data needs. Advanced DAS systems now offer scalable options, allowing organizations to easily upgrade their storage capacity as required.
Integration with Hybrid Cloud Environments: Many DAS solutions now seamlessly integrate with hybrid cloud environments, providing businesses with flexibility in storing and managing their data across on-premises infrastructure and the cloud.
Improved Data Protection: Advanced DAS technologies come with enhanced data protection features such as encryption, data deduplication, and RAID configurations. These features help businesses safeguard their data against threats and ensure data integrity.
Efficient Management Tools: Modern DAS solutions often include intuitive management tools that simplify storage administration tasks. This streamlines operations and reduces the complexity of managing storage infrastructure.
AI and Analytics Integration: Some DAS systems leverage artificial intelligence (AI) and analytics capabilities to optimize storage performance, predict failures, and provide actionable insights for better decision-making.
Cost-Effective Solutions: Despite the advancements, many DAS solutions remain cost-effective compared to other storage technologies. This makes them an attractive option for businesses looking to maximize value without compromising on performance and scalability.

By staying informed about these latest advancements in DAS technology, businesses can make informed decisions about their data storage strategies, improve operational efficiency, and stay competitive in today's data-driven landscape. What are your thoughts on these advancements, and how do you see DAS technology shaping the future of business storage solutions?
Why the heck would anyone want to “inject the sense of crisis” into their company? That invariably leads to short term thinking and epic fails. Inject calm confidence instead.
Look. If I would be employing people, I would too be working on ways how to get rid of employees and completely automate my business.
You don't need to be a protected class for every job related law to apply.

California for example has special laws about employment discrimination based on political activity.
Lying is even easier if you can deny people access to the truth.