skysight-inc/HackerNews huggingface dataset:
I find some of the linked-to articles under §See also amusing:

* Anti-intellectualism

* Political literacy

* Populism

* Useful idiot

* Voting advice application

* Voting behavior
I wrote thousands of lines of spaghetti Python code this way.

Finally, doing things the right way no longer seems like overthinking but instead a massive timesaver longterm.
With modern team structures it’s difficult to have ownership all the way to prod. My team consists of: one product manager, one staff engineer, one or more lead engineers, one or more senior engineers, one engineering manager.

The PM wants his share of the cake, so any big feature needs to go through his approval (“does this feature delivers value?”, “how many users will use the feature?”, etc.)

The staff engineer needs to validate any design (that’s his job), and provide feedback if he thinks your design “sucks”. So if the feature ends up being successful, he gets points.

The senior and lead engineers need to own the design and implementation details. The leads would probably want to cover a good chunk of the solution so that it appears in their performance review. It’s gonna be though for senior engineers to get a good share if the leads are already one step ahead.

The engineering manager will own the timeline. He will ask you about estimates, but most likely you’ll feel the pressure of whatever imaginary deadline is set.

So there you are in the middle of all those people wanting their share. If you don’t manage to own a good chunk of that work, you won’t be able to show it in your perf. review. Owning is hard.

I have to say, though, that I only have experienced this in tech companies that are around 5-7 years (old enough to have well established processes, young enough to still hire like there’s no tomorrow) and that are obsessed with FAANGs: they will hire faang engineers only if they could. This mix ends up badly, because suddenly every team needs to be a high performing team, everyone is raising the bar and speed is number one prio.
When working with companies that hire no faang engineers, everything feels better.
> You are misunderstanding. 1080p, 1440p, 2160p refer to the number of rows of pixels

> (the p is progressive, vs i for interlaced)

> 4k, 2k refer to the number of columns of pixels

> 2560×1440 is both 2.5k and 1440p, and 3840×2160 is both 4k and 2160p.

These parts I did not misunderstand.

> and those terms come from cinema and visual effects (and originally means 4096 and 2048 pixels wide)

OK that part I didn't know, or at least had forgotten—which are effectively the same thing, either way.

> 1920×1080 is both 2k and 1080p

Wikipedia suggests that in this particular case (unlike with 4k) application of "2k" to resolutions other than the original cinema resolution (2048x1080) is unusual; moreover, I was responding to a commenter's usage of "2k" as synonymous with "1440p", which seemed especially odd to me.
>I general advise people in your situation to start looking further down the world's dependency tree, where things churn less frequently, and where the skills you acquire will last longer.

I actually don't agree, being "further down" the dependency tree, the more likely you are to be exposed to new concepts and stay agile as a developer. I moved from a backend .NET background into frontend and have found the faster pace more refreshing with the evolving web and mobile platforms. Staying with .NET would have had me writing the same EF code over and over in almost a time capsule, at least talking to old colleagues.

I feel like i'm more valuable now, because i've been through a few tech stacks and understand the benefits and drawbacks of each.
yeah cat bites are bad. Cats tend to not bite though without giving warning fortunately
> and their silicon is only sold in machines with extremely fat margins

Like the brand new Mini that cost 600 USD and went to 500 during Black week.
Yes! Please post your contact info!
Previous:

https://news.ycombinator.com/item?id=42305762 - Dec 2024 (1 comment)

https://news.ycombinator.com/item?id=42215403 - Nov 2024 (5 comments)
Recently I've also been using Axum and HTMX but instead of writing templates I've been using Maud to write the dynamic bits inside the handlers themselves. Then I just serve a static .html file containing everything that can be static with HTMX requests to fetch the rest.

The downside is Maud isn't proper HTML but the benefit is I can use normal Rust to format my variables, etc into whatever string format I need rather than deal with a constrained templating language. It feels like writing an API that happens to serve HTML instead of JSON.

I debate using Askama to avoid the extra requests but there's something nice about just serving static HTML files.
Books last longer than hard drives.
They are trying … for like 10 years
It's not surprising but very sad, how we have traded the stability of the biosphere for developing way more technology than is necessary to make us comfortable. Probably about 1% of all of what we produce would be necessary to get us to the same level of comfort. The other 99% is just technology for the sake of consuming technology. It's a shame that en masse we have no global central means to collectively decide to be more sustainable. Not surprising given that all changes must be made within the ulta-efficient system of global capitalism whose value placed on nature is effectively zero.
> without obtaining verifiable user consent for commercial and government uses.

and if they did obtain it, this data should have trackable provenance, should be revokable, and there should be payment and royalties to the user for its use and continued use
I'd be surprised if you could point out a platform that has better APIs for drawing 2D graphics than Canvas offers. Skia outperforms Direct2D by a little bit and outperforms Cairo by a lot. It is optimized to a high degree and has GPU-accelerated backends.
The title past submissions have used seems less biased: Microsoft at 50: An AI Giant. A Kinder Culture. and Still Hellbent on Domination

Small discussions (5 points, 8 days ago, 4 comments) https://news.ycombinator.com/item?id=42241908 (3 points, 12 days ago, 2 comments) https://news.ycombinator.com/item?id=42204098
They don't need to do 128gb, 48gb+ would eat their lunch, Intel and AMD are sleeping.
I'm of the opinion stigmatization of unhealthy risky behavior is exactly what we need.
Yes but js is very similar to other languages you know.
I think the world would be a better place if there were less efficiency in the market, not more.
Because leftists are bad at uniting and centrists have no principles other than compromise, so they are easily pulled rightward.
The success of any organization depends upon each member behaving selflessly to meet the needs of the group. Selfishness in any organization is a parasitic drain on energy and productivity.

Embracing compassion for all those who drift into our orbit is the only way to improve oneself in all dimensions. Compassion is the common factor in virtue, and the cure for selfishness.

It is also the measure of every person, so once you begin orienting yourself in the moral compass' proper direction, you can begin to see how others are aligned or misaligned. Such selfish folks are those who just don't give a damn to become a better person, which would result in lessening the amount of hurt they inflict on others. Treat such people as well as you can, but be wary of their nature.

Unfortunately, very few human beings really give a damn about anyone not in their in-group. Such is our baseline mammalian heritage, which we must each overcome with deliberate spiritual self-evolution.

"The Way goes in." --Rumi
Which market segment wants to encode 8 streams at once for cheap, and how big is it?
Hans Moravec had a suggestion on how to do this in Mind Children: instead of examining the whole brain, you measure a layer, then replace it, layer by layer, until the last. There is never a copy and an original, it's just a ship of theseus self where the neurons are individually replaced with new ones, albeit electronic ones.
I'd like to know when and where this memo was first published.
Rather than tackling the entire market at once, they could start with one section and build from there. NVIDIA didn't get to where it was in a year, it took many strategic acquisitions. (All the networking and other HPC-specialized stuff I was buying a decade ago has seemingly been bought by NVIDIA).

Start by being a "second vendor" for huge customers of NVIDIA that want to foster competition, as well as a few others willing to take risks, and build from there.
Their website mentions "clear documentation" and provides no link to said documentation. Very weird.

Do they only show you docs when you engage their sales team?
Doing the wrong thing is worse than doing nothing.

This has too many chilling effects. It's so far from perfect it's crazy.

By the letter of the law any service even allowing only one-on-one conversations is covered. It's obvious to me that these secondary effects are by design.

Open communication is the most important thing that democracy needs, and this is a clear attack on it.

Also can we not recognise that social media can have good effects as well? https://www.abc.net.au/news/2024-12-01/social-media-ban-unde...

Murdoch media is losing it's power and fighting back.

Why not restrict the algorithms they're permitted to use, to fight echo chambers?

That might actually have a chance of helping every person, not only <16 year olds?
Lisp is a non sequitur. C++ can do the same "weird things" C can. There is literally no advantage whatsoever of choosing to wear the C hairshirt instead of using C++. Not a single one.

Sure, Rust is better than C++ in some ways. You can have a legitimate debate about C++ versus Rust. There can be no debate about C versus C++: the latter is better in every single way.

> unnecessary excess of C++.

Is the unnecessary excess of C++ in the room with us right now?

Again, you don't have to use any part of C++ you don't like. A few minor spelling differences aside, it remains a superset of C. Using C++ not C will not hurt you in any project whatsoever.
Yes, exactly like that...dishwashing as creative destruction.

Thanks for that.
I'm using an Intel card right now. With Wayland. It just works.

Ubuntu 24.04 couldn't even boot to a tty with the Nvidia Quadro thing that came with this major-brand PC workstation, still under warranty.
What leg do you think you have to stand on to debate in such a manner? If you want to challenge the ideas, here on _hacker news_, then that would obviously be welcome, if all you want to do is appeal to authority in an effort to declare the conversation as invalid then you've added nothing and behaved disrespectfully.

Should call this site "embarrassed hacker propaganda." At least then you'd "have a leg to stand on." What a gross tactic you've relied on here.
How is immortality selfish? Selfishness requires taking from other “selves” who have unmet needs of their own. But there’s every reason to believe a society of immortals could either function perfectly well without producing new selves, or that it could choose to reproduce at a slow rate sustainable with its ability to extract resources to support itself. Any new selves that were born would be provided the same opportunities that we provide new selves in the present day—breastfeeding, education, healthcare. How would that be “selfish?”

Is it selfish when a centenarian lives past 100? Is each additional year of life obtained by a centenarian “selfishly” stolen from some hypothetical unborn self?
The actual analysis is behind a subscriber paywall.

> Either way, why? Well after some digging, SemiAccurate was told the reason and it is, err, stupid.
> Note: The following is analysis for professional level subscribers only.
> (article ends)
C++23 is a godawful mess; especially the functional paradigms (which look beautiful in e.g. OCaml) that got shoehorned kicking and screaming into the morass that C++ had already been.

If you read function specs in the OCaml docs, they're understandable and the syntax is clean; the same concepts bolted onto C++ look like line noise, both in actual syntax and the (allegedy) English-language description on en.cppreference.com.

Reading the C++ standard itself is an exercise in futility, very much unlike the C standard. (Although, latest developments in C land are repulsive too, IMO.)

The C++ committee's tantrums and scandals (physical violence at meetings!) put the worst that has been seen in open-source communities to shame. <https://izzys.casa/2024/11/on-safe-cxx/> has been posted to reddit and HN recently.

C++ compilation still takes absolutely forever, and C++ template error messages are as incomprehensible as ever.

One important problem with C++ (repeated ad nauseam, so this is nothing new) is the unforeseen and unintended harmful interactions between such language features that were supposed to be orthogonal. The only remedy for that is to stop adding stuff to the language; but nooo, it just keeps growing.

Another important problem is that, the more the compiler does for you implicitly, the less you see (and the less you can debug) what happens in the code. This is not a problem in OCaml, which is a managed language with a safe runtime, but it's a huge problem in C++, which remains a fundamentally unsafe language. (And yes, once you start extending OCaml with C, i.e., mixing implicit and explicit, OCaml too becomes unsafe, and a lot of head-scratching can occur.) A home-grown object system in C is at least explicit, so it's all there for the developer to read, instrument, step through, and so on.

When your "core guidelines" <https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines> could fill a book, there's a problem with your language.

(I'm not here to defend QEMU's object model indiscriminately; I'm here to bash C++.)
Yeah, you launch a half-assed coup d'etat, and the next thing you know you get arres-... er, re-elected legitimately.
My son (9 yrs old) used plain JavaScript to make a game, and wants your feedback
My 9 year old son has been learning to code. He learned HTML & CSS over the last year or two.

Recently, we had a breakthrough where he learned how to leverage Google Gemini as a learning tool (not to write code for him, but as a better search and as a coding teacher). This leveled him up big time and he decided to make his own game.

Game link here: https://www.armaansahni.com/game/

He's coded all the HTML, CSS & JS by hand in VSCode. He's made the animated graphics on his own using a web based sprite editor called Piskel.

For the game, I provided hints along the way and Gemini has helped him with syntax. View source to see the code. He's excited to share with the community.

He also wrote a blog post about how he made this game: https://www.armaansahni.com/how-i-coded-a-game-using-ai/ (he independently figured out how to leverage Gemini effectively and writes about it here).

Regarding the blog post - We had a discussion about who the target audience is (ie not 9 year olds!), what they would be interested in learning about and the general outline. He then dictated his words into the computer (which gets around spelling issues), and he went through multiple rounds of feedback from his parents (improving clarity, punctuation, etc). In other words, its his words & thoughts but he had help along the way!

NOTE: both parents are programmers, who provided valuable guidance through his coding journey.
Or better yet, no dependencies! The built-in's for both JavaScript and the browser APIs are getting better and better every day, but people still reach for things like Lodash and Date libraries when the equivalent functions are built into the language and runtime itself.
I don't know what I want exactly but I'm thinking along the lines that SQL is already doing a lot so it would make the most sense to start with a database interface and augment from there, to try to build a system to handle all the common forms of durable storage used by applications.

The type of situation I'm thinking about is for example storing a blob in S3, storing metadata and a reference to the blob's path in a database row, sending a message into a queue to trigger some async processing, and updating a cache. It would be nice to be able to do this through a single API or service, and it would be really nice to do all this within some type of transaction abstraction that would allow all operations to pass or fail collectively, really really nice if the whole thing could be pay-as-you and scale horizontally-ish on shared infrastructure without managing nodes or slots or whatever.

I'm not a Postgres user so I don't know how far you can get currently and I should probably look into it in detail. Coordinating blob/ject storage, database, and pubsub operations is a pain point for me presently. I think that overall system design is going to prevent a database-type system from being a good idea for blob storage but I would still like to see someone try to put three systems in a trenchcoat and try to make it work behind one interface.
Having worked with Broadcom (in a major vendor) — I only wish them the worst and hope the losses become too rapid to count.

They are the second shittiest company I’ve ever dealt with — only recently outdone by Intel/Altera.
How nice of the FTC to do this.

I mean, it won't matter come January 21st, but it's a nice thought.
They kind of suck at asking for donations.

Look at Wikipedia. They are grossly OVER-funded, they have more money they could ever need in fact And they run purely on donations.

I always wanted to donate for Firefox but they don't offer me an option to do so.

Or look at Gimp: https://www.gimp.org/donating/

Not clear call to action. Lot's of confusion options. Not the best marketing.
That's a question M3 Max with its internal GPU already answered. It's not like I didn't do any HPC or CUDA work in the past to be completely clueless about how GPUs work though I haven't created those libraries myself.
https://youtu.be/RfXrT619jBw?si=yWZO9S-PgLs_9DJd
He made a bigger one a few years later..
i had a sense from afar that this was the reality, but if even half of this stuff is true it is very, very damning. and, sadly, highly unsurprising.
Buzzwords aside, I'm pretty sure the MTA's license recognition here is plain old ALPR, of the kind that's already been in use for municipal fare/toll enforcement for ~15 years.
Except you can't, because it will just misundertand you or say something hopelessly generic.

Even asking it something on the same page that it's advertised 'now supports asking about' completely failed for me - think it was ENIs or something; just said something completely generic, not at all about the instances I'd asked about which it advertised being able to do (and I happened to have a concurrent need for).
I'm curious, what's the method you chose to block them? Do you use some IP list provided from some geolocation service?
thx for the reply
Vodka maker Stoli files for bankruptcy in US after ransomware attack
Personally, I think this would be a sin. To call something art which has no depth. We have too many things that are shallow. I think this has been detrimental to us as a society. That we're so caught up with the next thing that our leisure is anything but. What is the point of this all if not to make life more enjoyable? How can we enjoy life if we cannot have a moment to appreciate it? If we treat time off as if it is a chore that we try to get done as fast as possible? If we cannot have time to contemplate it? A world without friction is dull. It's as if we envy the machines. Perhaps we should make the world less tiring, so we have the energy to be human.
It would be better off if people stopped using cuckold licenses like MIT, instead of GPL and its various strains.
Have you tried selling to high-frequency traders / hedge funds? If they bite, it's probably not even worth having a low-cost/self-serve tier.
The always-search-instead-of-bookmark practice is then introduced this situation https://www.bleepingcomputer.com/news/security/sneaky-amazon...

Its really an unsolvable cat and mouse game without proper familiarising oneself with the dos and don'ts of the internet.
Amazon S3 Metadata (Preview) – Easiest and fastest way to manage your metadata
The bus lanes are not useless, they have measurably improved commutes, and parking in them is in fact illegal, so why the air quotes?
I ran some variation of llama.cpp that could handle large models by running portion of them on GPU and if too large, the rest on CPU and those were the results. Maybe I can dig it from some computer at home but it was almost like a year ago when I got M3 Max with 128GB RAM.
I just marked myself as a "sole trader" with Stripe and Square and I can take payments without a business
Thanks for the warning! I’ve been meaning to check it out.
Accelerating data discovery with S3 Metadata
Catholic theology actually justifies the belief in Hell by arguing that an eternity of suffering in Hell is a blessing, because it admits the one benefit of existence itself, while total annihilation has no redeeming factors whatsoever.
I think a good chunk of people would be worried to buy/sell from/to an account with little to no activity at all. This is very strong signal of low effort spam already common on FB Marketplace.
Oh for sure, if I'm using a keyboard I don't know, then yeah, disregard everything, I probably look at the screen and the keyboard and make a lot of mistakes. I find the mac keyboards all feel pretty much exactly the same, I use a keychron at work, but yeah, to your point, if I walked into a random best buy, I'd probably be awful on the keyboard unless it was a mac or a keychron.

Out of curiosity, why so many keyboards? I work with a dude (lawyer) who takes his keyboard everywhere with him, ha.
The implied dichotomy being "for enough people, streaming is so much better than radio that they'll completely forego radio", or maybe "see, even you prefer Spotify over radio".

But that's not how it works. Even I, a single person, can very frequently listen to Spotify and occasionally listen to radio. I don't have to trade one for the other completely!

> If enough people disagree, the crappier thing will survive regardless. I don't think they do, though, which is why terrestrial radio is dying.

Is it really dying, or stabilizing at a lower-than-before-Spotify-but-non-zero rate? Listening rates in Germany and Austria have been pretty stable over the last 20 years, for example.
It’s there, scrappy at duck dot com, I’ll delete this in a few
Yeah but even then they won't describe it using the same sort of language that everyone else developing these things does. How many parameters? What kind of corpus was it trained on? MoE, single model, or something else? Will the weights be available?

It doesn't even use the words "LLM", "multimodal" or "transformer" which are clearly the most relevant terms here... "foundation model" isn't wrong but it's also the most abstract way to describe it.
A KeyLogger using eBPF written in Rust
You listen to it, but presumably you don't support it, since it's dying, right?
ThoughtfulAI | Remote (or Austin) | Full-time | Forward Deployed Engineer

Hey HN, we're hiring Forward Deployed Engineers (FDEs) at Thoughtful!

What is Thoughtful AI?

We build and deliver AI agents to help improve the processes at healthcare entities, specifically around Revenue Cycle Management (RCM). This means agents that handle things like eligibility verification, posting payments, and other functions that happen once you hand over your insurance card at your dentist or other provider.

These agents help dramatically improve accuracy and performance for our customers, directly leading to a more efficient organization. This is AI applied to a practical problem, and there's a lot of demand :)

You are:

- an amazing communicator
- a software engineer with 3+ years of experience (preferably in a customer/product facing role)
- wanting to work on AI solutions that are practical, cutting edge and in use today

Here's our site:
https://www.thoughtful.ai/

Our job post where you can apply:
https://www.thoughtful.ai/job?gh_jid=4488592005