skysight-inc/HackerNews huggingface dataset:
Another reason to consider staying away from bcachefs (at least for the time being): major on-disk format changes, like the latest one that's going to be part of 6.14. Kent does promise that "this is planned to be the last big on disk format upgrade before the experimental label comes off.", but who's to say how many more big format changes are to come after the label comes off?
I’ve been using it for around the same time, and never cared much about formatters. Linting is useful but wouldn’t call it essential. But type checking is a non negotiable on any project I lead. It’s not perfect by any means, but beats having to crawl my way through a call stack trying to figure out what the hell a function is expected to take and why it’s getting a None instead.

I have yet to find a single drawback of adopting mypy (or similars) that isn’t completely eclipsed by the benefits.
It's simple. Don't believe that the company purchased by Microsoft wants anything other than for you to use more compute.
To add: most people didn't dare to just do that. Cold calling is a real skill, the biggest factor of being good at it is: having the courage to do it.
Mixxx is great! I used it with a Nano Korg Kontrol 2 when I just started learning DJing a few years ago.
Huh? You have multiple marriage worthy relationships ongoing in other countries? Or you’re adopting fiancés from a shelter?
Show HN: An AI-Powered LinkedIn Comment Assistant
Hey everyone,

I've been working on CommentCraft for some time; it's an AI-powered LinkedIn comment assistant packaged as a browser extension for Google Chrome, helping you craft contextual, human-like comments to engage smartly with LinkedIn posts.

It offers both a free plan and a paid plan with higher limits.

Do check it out: https://commentcraft.com
Somebody did this recently for Advent of Code (some year, not 2024 necessarily). I don't remember any details, but the images were entertaining.
You can use CDJs as a controller. Not with Midi, but in HID mode.

I have only tried it with traktor, but AFAIK it should also work with mixxx. Pi, laptop, whatever. And you can keep using the screens on the CDJs.

And the next user can keep using the USB, no hardware or software modification necessary. Much easier then coding a new firmware.

Mixxx, Algoriddim DJay, Traktor, Rekordox, probably Virtual DJ. Connect CDJs and mixer via USB and off you go. If you have an mixer with no build in audio interface, you would need a external sound card (a hassle because a lot of cables) or aggregate all the CDJs into one virtual card.
Three problems with this approach.
1. The ongoing “ktlo” (keep the lights on) maintenance cost for a minimal public aws service is on the order of 6 SDEs. Theres a constant stream of security and integration improvements like new IAM policy features, KMS handling, billing & metering, console chrome, docs, etc. These are generally nonnegotiable to keep _any_ sort of consistency across AWS.

This is discounting most operations/operational support, as you cant practically scale on oncall rota that small and your example is probably referring to a small customer base and a very infrastructure light service. You _could_ move that to a cheaper dev center & more shared ops, but that in itself is a lot of work.

2. Theres a lot of overlap between these services. Its often not complete, and theyll have different approaches. But fundamentally Amazons distributed nature means multiple orgs will solve similar problems that are adjacent but outside their focus, and then realize that “product” is someones elses better owned feature. Culling needs tk happen at that user experience level sooner or later. The linked blog post is a good example.

3. “Pay the average cost” is going to be shocking to see how much some of these cost to run. This cost increase is going to feel like extortion for customers who _already use other service_ and probably pay a lot more. Earning ongoing negative feedback over a minor service is not worth it. Nearly all services are priced based on a multi year forward looking marginal cost model. I would very much expect the average cost to be 10x the customer price for a small service like app mesh that never “reached scale” or got their P&L together. Then add in those dev salaries I mentioned.

Most importantly those ktlo dev hours in point #1 are an opportunity cost for AWS. They should be spent on new revenue generating work, not cost reduction, and certajnly not a dead end. More than 10 years ago the rough rule of thumb was that a dev year of work should be targeting $12M/yr in revenue generation. I know we didnt consistently hit that, but thats the kind of benchmark that would be used to evaluate staffing. In AWS today if the overall product doesnt have a line of sight to $500M its not a viable innestment.
Decoding the Roles in Data and ML Teams
How Nietzschian
I think maybe it suffers from the same problem of the video game industry, that being that there's a never ending supply of people trying to get into the industry that has only the slightest relationship to the demand for such roles.

In the videogame industry, this mostly led to a bunch of low paying, long hour, lousy jobs with high turnover. Why pay more for a low level employee if you can get a new hire for cheaper? In academia, money is a little less hierarchical, so it led to a madcap fight for grants with all of the related downsides.
because the valley is burning money and GPUs training these and somebody else comes out with another model for a tiny fraction of cost it's an easy assumption to make it was trained on synthetic data
Clock time without a time zone is underspecified. It might refer to the users current timezone? Or at the time of the event? But what if you invite a user in another timezone? You’re going to miss each other by hours.
I think it comes from a place of pre-emptive laziness. They don't even want to try to invite the spirit of discourse on a few controversial topics and verticals, because a few bad apples will make the moderators, well, moderate. I'm not buying it.
Was thinking about this moments before I saw it. Coincidence? Yeah, but a neat one.
It’s really not that complicated or expensive. Broken down for most people it’s gonna work just like email. What’s your grievance besides the general stuff in your post?
> In case the original author reads this

He has :)

> there are and I can share documents on how you can do the provisioning directly on the Laptop the SIM card is in.

Yes, please!
Compile times are still a bit much, but there are ways around it:

- The insanely long times are only for the initial build. Further builds are incremental and more tolerable.

- Compilation errors can be checked using 'cargo check'. It avoids the code generation step that's part of a build. I find myself doing it way more often than builds. So it's a time saver depending on how frequently you use it.

- You can extend the incremental build mentioned above using sccache [1]. At the minimum, it allows you to share the build cache between all your local projects. So it saves time if your projects or other builds share a lot of common libraries (that's very common in Rust, though). But sccache can go further by using online build caches (for example, using S3) that can be shared between hosts. Finally, sccache also supports distributed builds if you have a few machines sitting idle. (This is like distcc with extra features).

[1]: https://github.com/mozilla/sccache
C99 is a pretty good choice for small gamedev projects like this. There are better languages out there (C++ is not one of them), but tooling and platform support is still unrivaled.
This is what Louis Rossmann has been doing, he's even been hiring lobbiests and getting results.
Does anybody know a good ETF without Tesla stock?
Prusa then
All major technological advancements have eliminated some jobs and created others. In general, producing more with less human input is how society becomes richer. Is it a tragedy that we no longer need telephone switchboard operators, ice cutters, and lamplighters? There were surely countless mini-tragedies as the people who made their livelihoods that way struggled with stagnant wages and unemployment, but the next generation became free to pursue other more productive forms of work and accumulated greater wealth as a result.
Does anyone know a good ETF without Tesla stock?
But bigger!
It depends on incentives. From what I can see in CS, a lot of young researchers are focused on short-term projects, disconnected from actual problems, and spend lots of effort to package the result to increase the chance of getting a paper in top conferences/journals, because they need this for their career. They will be forced to leave academia if they don't have enough results in time, from what I know. And even for established researchers, they have to do something similar, so their students can have enough results. And they need to try really hard to get funding, because institutions want researchers that can get lots of funding, so institutions can get money from that.

This is probably not the complete story, and probably a bit too pessimistic, but I think this is true...
frankly ollama + Deepseek is all you need to win with open source AI.
I will do some experiments today and add it to my initial blogpost. https://medium.com/thoughts-on-machine-learning/deepseek-is-...
Yes absolutely, and I take a blood sample from each of them for karyotype testing while doing a thorough inspection of their genitals.

Any more daft questions?
The First Crusade did help the Byzantine empire massively (after all it was largely organized by the Byzantine emperor). Komnenian restoration would have not been possible without it.

Of course there was some infighting and quite a but of tension. However by Manuel I Komnenos day it seemed like it worked out pretty well. The Crusader States finally formally recognized his overlordship and West/East relations were pretty good.

However the ruling class of the empire became extremely Westernized. The emperor adopted a bunch of Latin/Western practices. Married western and appointed them to high offices. There was extreme corruption and most of (even internal) trade was outsourced to Italian city states.

This led to (somewhat genocidal) backlash after he died and several decades of chaos that culminated in 1204.

But anyway, the Crusades did save the empire and gave it an extra century or so. Even if it didn’t work out that well..
Yet for me, I’ve found that small, low-effort breaks like interacting with a virtual pet actually help me reset without taking me out of the zone for too long
We've lost our respect for complexity
X, Facebook, Instagram, and YouTube sign EU code to tackle hate speech
A bit intuitive - the instructions should be on the screen next to the map
Some Lessons from the OpenAI FrontierMath Debacle
As for why people losing economic power is a bad thing, see CGP Grey's Rules for Rulers videos. AI is about to make a whole bunch of people superfluous, and superfluous people might as well be rhinos on a safari as the techno-war overlords cruise by in their jeeps. It means our societies will degrade into natural resource rich but skill poor countries: disenfranchised poor hordes kept in check by the zoo keepers.

Are you ready for your Brave New World? :^)
CIA's chatbot stands in for world leaders
That diagram they have is unfathomable and the arrows are confusing. It would probably have been best to do a separate LAN mode diagram to explain if there are any cloud dependencies whatsoever.
Great app! I've been building something similar, but for less advanced language learners, who wouldn't understand definitions in their target language.

My app [1] is basically a combination of SRS flashcards with an ebook/YouTube/Website reader. Unlike Anki though, AI creates example sentences, definitions, images and audio.

I find it interesting that you want to get inspired by Duolingo. My approach is to have the most efficient grind possible - no gamification. I've found Duolingo was wasting so much of my time with exercises that did not really teach me anything and took a long time to complete + the XP points/levels etc. were quite distracting.

[1] https://vocabuo.com
AI does fuck all about climate change or nuclear war or any other existential threat.

I'm not all that bothered about stopping AI progress, but if capital is overwhelmingly directed towards replacing blue and white collar workers with machines while climate change and every other existential threat is starved of capital then as a species we are doomed.

It's not like this is being done for the benefit of humanity either. Ask those same profit-obsessed oligarchs (or their media outlets) who are effusive about AI's ability to create a better future what will happen if the retirement age is raised in response or even kept the same. They 180 on their techno-jobs-killing-optimism so fast you will get whiplash: https://www.forbes.com/sites/dandoonan/2024/01/30/demographi...
> Ah yes, the real world of corporations and all their made-up bullshit.

You're posting that sort of message in a startup-oriented online forum.

There was a point in time where Google was lauded by it's success story as progress originating in investments in academia.
Not surprising. I quit after about a year. I could have stayed on but I realized that it just wasn't right for me. By then I had figured out that most research is done by post docs and phd students and it doesn't pay very well. Not that I cared about the money but I started thinking about what is next and did not like the perspective.

Professors are basically there to manage the process and haggle for funding. They tend to not be very hands-on with research for the simple reason that that's not their main job. They mostly delegate that to people in their team.

And you can only become a professor by doing post docs, landing some tenured position and then maybe they'll make you a professor somewhere. It's a long, uncertain process and the failure modes are basically ending up with a teaching position or being otherwise stuck in some faculty mostly not doing research. Nothing wrong with that. But not what I was after. And a lot of teachers in university are basically people that dropped out of the process somehow.

Anyway, the whole management thing had no appeal to me: I did not want to be a manager managing other people doing all the fun stuff (research) while basically dealing with a lot of bureaucratic shit. Not my idea of fun, at least.

So, I left. It was the only logical thing to do. I worked for Nokia Research for a while after that. But the career paths there weren't a whole lot different there. And the whole thing started imploding a bit after the iphone launch.

These days I do startups and a bit of consulting. Mostly as a CTO, and I'm very hands on which is just how I like it. Inevitably, there's a bit of management involved as well. But I like what I do.
It has to be a combination of competition and opportunity. If you take away the opportunity then it's just a middle school field day all day, nobody making it to play college ball let alone the pros.
My prediction is, this and other orders in series will be contested/ignored/sabotaged, and this will fuel allegations of "deep state", further orders, and will wind the spiral. Until something gives.
Good point! Thank you for the screenshot :)
Connect with the world with Kagi search result translation
Musk to Bannon: I can prove that I'm more rightwing than you are!
Refinement Types for Input Validation
I wonder why they went with that shape, surely it's possible to design anything if you start from the principle that some materials expand when moist and contract when dry. I guess it's an efficient tiling
SEEKING WORK | REMOTE | WORLDWIDE

====== PORTFOLIO & PROJECTS =====>

https://awalsh.io

====== INTRODUCTION =====>

Versatile full-stack software engineer with experience across front-end, back-end, and AI/ML using languages such as TypeScript and Python.

I have built commercial software used by hundreds of thousands of people. Some of my open-source work has been featured #1 on Hacker News, with 1000s of GitHub stars.

Currently I work with start-ups to solve complex real-world problems and launch successful products.

I thrive in fast-paced environments and on challenging projects marked by ambiguity and need for innovation. My approach to problem solving goes beyond coding, and I think about concept design and other factors.

Open to flat-rate pricing for well-scoped projects.

====== LINKS =====>

Portfolio: https://awalsh.io

GitHub: https://github.com/AndrewWalsh

LinkedIn: https://www.linkedin.com/in/andrewwalsh-tech

Email: andrew [at] awalsh [dot] io
> This is a brilliant achievement but it's hard to see how any country that doesn't guarantee freedom of speech/information will ever be able to dominate in this space. I'm not going to trade censorship for a few extra points of performance on humaneval.

American models are also very censored, the reasons for censorship are simply different (copyright protection, European privacy rules, puritanism when it comes to anything approaching sex, etc.).

As a European I find the current spin of “the US being the land of free speech” very funny, because we've always seen the American culture as being one of heavy censorship compared to what's normal in Europe (like when YouTube demonetized half of the French scene for using curse words, when American TV shows came to France with all their beeep, or when Facebook censored erotic art pieces that are casually exposed in museums[1])

[1]: https://en.wikipedia.org/wiki/L%27Origine_du_monde#/media/Fi...
But how is an individual supposed to "prepare" for AGI?

The outcome of further automation will be to move even more capital under the control of an even smaller number of hands. It's that increasing inequality which is the problem, not AGI.
Yet the change isn’t without hardship, though. For the people who lose jobs due to new technologies, the transition can be difficult. But I agree innovation may seem disruptive in the short term for some, in the long run, it’s part of a broader process
Who is David Mayer again?
None of this is news to blue collar workers. We've spent the last 300 years replacing skilled manual workers with machines.
Any historical sources for that? The alleged letter from Khosrau was:

> Khosrow, greatest of Gods, and master of the earth, to Heraclius, his vile and insensate slave. Why do you still refuse to submit to our rule, and call yourself a king? Have I not destroyed the Greeks? You say that you trust in your God. Why has he not delivered out of my hand Caesarea, Jerusalem, and Alexandria? And shall I not also destroy Constantinople? But I will pardon your faults if you submit to me, and come hither with your wife and children; and I will give you lands, vineyards, and olive groves, and look upon you with a kindly aspect. Do not deceive yourself with vain hope in that Christ, who was not able to save himself from the Jews, who killed him by nailing him to a cross. Even if you take refuge in the depths of the sea, I will stretch out my hand and take you, whether you will or no

But its authenticity is doubtful.

Also AFAIK we don’t have any evidence about Heraclius trying to surrender. I mean.. how would that even work? He would have been just overthrown immediately.
It all depends on the metric you are optimizing for. In academia, the metric would be grant money, directly influenced by number of published articles and citations.

From that perspective, the system works. We are making more articles, in more journals, there is also plenty of money thrown around. Unfortunately, there is no incentive for correctness, novelty or usefulness in this system.

Falsification of results, especially in the soft sciences, is relatively easy. Verification of results, doesn't give you any credit. So you can have people producing articles with blatantly misleading or false results for decades, all without any repercussion.

And it's not much better in the hard sciences either. Because verification of results there, is even more difficult and costly. And again, we are not incentivizing verification.
I'm sure, but could you point me in the direction of these tools?
I would love to supply GDB with some aliases for much used templates so I can have less verbose outputs
> we aren't advancing humanity with AI, it is just focused on automating out jobs.

We are doing both!

You are assuming people like to work, and jobs are something good. Without jobs, people will have less stress and more free time. They will spend more time on leisure activities, with their families, and so on.

Also jobs contribute to carbon emissions, we have to maintain cities, large offices, car makes CO2 for commute...
There is nothing to debunk, my original comment was correct. It's useful to have tooling that doesn't rely on carting around a bunch of python stuff.
I don't think we're replacing anything. Just looking at my own workplace, we can have multiple X increases in productivity and still have enough work to do. In IT for example, we're building nice software, but some bigger project have been running for years and are nowhere near done. Accelerating this would mean we can do more projects with the same budget, not that we will slash people and keep doing the same number of projects.

Sure, this won't be true for every role and organization, but for many this will definitely be true.
from Company perspective, I think the answer is yes

but from individual perspective I don't think that is the case. Since AlphaGo first time was released and beat world-class players, have all these players gone? not really, but it even promotes more people study Go with AI instead.

As a software engineer myself, am I enjoy using AI for coding? yes, for many trivial and repetitive works, but do I want it to take my coding works fully away such that I can just type natural languages? My answer is no. I still need the dopamine hit from coding myself, either for work or my for hobby time, even I am rebuilding some wheels other folks have already built, and I believe many of ours are the same.
Random flight lengths and double digit stroke counts for one hole? Finally a realistic game that matches my experience on the golf course.
Depends on what you're trying to achieve. Jobs like lint checks should ideally be pre-push checks so that the long process doesn't get in the way of commits. But very fast and small checks like warning about trailing whitespaces or ensuring a newline at the end of the file can be done during every commit (even if it was in jujutsu). I would rather not wait till the end to find out. And of course, there are ways to temporarily or permanently disable one or more checks when you absolutely need it.
We're all just animals on this floating rock in space, and meaning is what we ascribe to the series of events that comprise our lives. I personally resonate with the notion of shokunin which essentially is about honing a craft, and ultimately yourself - I definitely find joy and satisfaction in continually learning and improving at whatever I do...

When you combine that with wabi-sabi, and just a general appreciation for the present, I find I am able to cope with whatever life throws at me, no matter how bleak it sometimes gets.
There are conflicting priorities in every product. Apple tends to optimize look and feel over practicality. So they’ve drawn a hard line at user-serviceable battery. I agree with you that’d a bad call, but I also understand that once you’ve made that call the next best option is what they did.
I'm pretty sure medical procedures cost a lot more than an iPhone, no matter how cheaply you're sourcing all of your materials and labor.