skysight-inc/HackerNews huggingface dataset:
Further context is in the resignation statement of another community council member, which someone made private "because I felt like it" (actual quote and sole justification.)

https://web.archive.org/web/20231117190207/https://gitlab.co...

Edit: since multiple trolls are in the thread, this isn't just one person. Multiple people simultaneously resigned from the community council. Edit: the entire community council. Three people - the fourth was the F-droid board's representative.

More about the community council: https://forum.f-droid.org/t/call-for-volunteers-f-droid-comm...

It sounds like F-droid established a governing board this year and one of their first actions was to address complaints from contributors about how Hans was running things. The board established the community council, Hans kept doing whatever he wanted, and the board didn't act, so much of the community council resigned?

Edit: I think the entire community council quit, given the fourth member is their board representative?
> 3. An engineer being 400k TC is an anomaly, Spotify does not pay any of it's Swedish engineering force nearly that much, and since we don't know the demographics of the layoffs it's hard to argue engineers anyway. (Citation here says the avg was 125.000[0] which is still very high if these were europeans)

Are we going to ignore that on average their US engineers costs significantly more than ~400K total costs and they have an engineering hub in New York City?

> 4. Their cloud bill would still be roughly 500 people based on that TC based on committed use alone.

And they paid Meghan and Harry 20,000,000 USD for a podcast deal that didn't work out. That's 50 engineers. Should we look at the Rogan deal too and go through everything that didn't work out in the last 3 years?

You've provided no evidence that by not using the cloud Spotify would have made more money or prevented these layoffs. And costs is one thing: Could they have grown as quickly? Scaled as fast? Hired as easily? Without numbers, which you won't share (outside of "trust me I've seen it"), this becomes even harder to debate.
I also remember reading something like that. Sorry that I can't help locate it.

Edit: Maybe it isn't what I wanted, but this article was good.

https://arstechnica.com/tech-policy/2011/07/how-digital-dete...
You could have at least seen the joint statement[0] to know that it's not just one person complaining.

[0]: https://gitlab.com/fdroid/admin/-/issues/447
> Relax, I was being hyperbolic

I see this type of hyperbole twice a week on HN and it's getting really boring.
I wrote some code for Roomba-mounted (Create 2) Raspberry Pi connected to AWS that would kick off a cleaning run whenever your build fails. The goal was to physically find the person.

I used AWS kinesis video and Rekognition primarily with opencv and Python. There were electrical components to deal with too.

https://github.com/Shumakriss/build_butler-2.0
> In the same study, a 10% weight loss predicted a 26% decrease in the apnea-hypopnea index

This isn't as earth shaking as you imagine. The minimum AHI for diagnosis (in the US) IS 5. 20ahi (meaning you stop breathing 20 times per hour on average), is pretty mild. Some people have ahi over 100. Meaning a 26% decrease isn't actually doing much for you.

What I can tell you is that I know several people who seem to have sleep apnea, complaining about the symptoms, who were told by their PCP that they don't need a sleep study because they weren't fat. When your partner complains about you choking in your sleep all night, you probably should a get it checked out regardless of your BMI. I honestly believe that doing a sleep study once every couple of years should be considered routine for everyone. We check our eyes, blood pressure, testicles, skin... Why not check for sleep quality prophylactically?

I'm not saying you're wrong, but the OP using the condition as proof of societal causes of sleep issues is way off the mark. Skinny people can experience it. Children experience it. Bodybuilders are quite prone to it. As tissues loosen and sag with age across the body, old people are prone to it.
I think you can listen to them for free but with ads.
These old techniques come from a time with completely constraints. Modern techniques are generally all about creating uniformity as far upstream as possible to them deploy cheaper labour/logistics systems/automation downstream. Think about modern masonry. The "bricks" are uniform, the mason man knows exactly how they can be shipped, moved around the site, and individually placed. Concrete mixes are standardized as much as possible and the optimized so that the man with the trowel can work as efficiently as possible.

Working with off cuts/minimally processed stone is harder. You need to be able to manipulate a greater variety of shapes and sizes. Stuff doesn't stack. It takes way more brain and finesse on the work site to make things work well.

These ancient methods are in many ways much more complicated (not simple) than modern methods. But they are complicated in ways that we're just starting to be able automate well (computer vision systems to sort/group/place irregular blocks for example).
You didn't look hard enough.

ML on CUDA is very much part of Julia already, and Meta seems into that lib as well. =)
Does the North help enforce slavery in the split country scenario?

Does the confederacy happily let slaves escape across the border to freedom?

You are also sort of writing off the intrinsic value of freeing 4 million people sooner than later.
Show HN: AIConsole, an Open-Source Desktop AI Editor to Customize Your Workflow
Hey HN!

I was frustrated with feeling like an assistant to most AI systems and chats that I used. All I wanted was to have a fully controllable AI System that will potentially do everything for me, and that I can easily teach to do new things and get my context without constant copy and pasting.

This is why, together with my team, I built AIConsole, an open-source desktop AI editor that allows you to create your own AI toolset. Giving you the power of AI personalization right on your local machine.

Imagine a desktop app that can schedule your meetings, automate responses, craft unique content, code snippets, or even edit code – all while respecting your privacy and preferences.

What does it do?

* Runs code locally - it can fully operate within your local environment with the tasks your machine can execute – it can do everything that is accessible from your machine.

* Gets better the more you put into it - teach it once to perform a task and AIConsole retains the skill indefinitely.

* Use your notes to show AI how to complete and automate tasks.

* Expert level prompt engineering - AIConsole leverages a multi-agent Retrieval-Augmented Generation (RAG) system not based on a vector database, akin to expert prompt engineering.

* Fully open-sourced – This software maintains privacy and only uses dedicated LLM apis with well known privacy policies - and you can verify that yourself

* Share and collaborate on your tools with the community - you can create and share your domain-specific AI tool using Github, Google Drive etc.

While we are at an early stage, we have a stable desktop application, and are working on sharing actual use-cases and further improving the tooling around it.

We’ve got a lot planned on our roadmap, including a full IDE-like experience, generative interfaces, and open source LLMs support.

Get it here: https://aiconsole.ai

Discord: https://discord.com/invite/gYPJqFC7hF

Repository: https://github.com/10clouds/aiconsole

Newsletter: https://cielecki.substack.com/

My Twitter: twitter.com/mcielecki

Manifesto: https://cielecki.substack.com/p/say-goodbye-to-tech-giants

I would love to hear your feedback.
1987–1989 Tibetan Unrest
I was quite late to the previous „Happy birthday Turbo Pascal" entry so I repost, @admin: I hope thats ok.

For all who wonder why Turbo Pascal was so fast here some insights:
https://news.ycombinator.com/item?id=38477688#38486185
They have a 100,000 Python, C++, and Java devs. My assumption is they don't care, i.e., inertia like you said.

The big mistake was Microsoft not having .NET cross-platform from the beginning and not pitching F# as a Python alternative.
I still hate the change about the "add to playlist/like" button with all my heart. I don't want to like all the songs I add to playlists. I have a few hundred playlists with a looooot of songs (I listened to 86000 minutes last year of over 4000 artists ...). That change was utterly idiotic
The usual urban myth, ignoring JIT work in language semantics like Smalltak, Common Lisp, SELF, where anything goes and the whole process space can change in a method call.

JIT doesn't happen in Python because the community rather rewrites code in C, than support projects like PyPy.

NVidia and Microsoft had to come into play to change this.
Same reason I stopped buying Apple products - they shoved U2 into my iTunes library
PostgreSQL.
I made a Doom "renderer" (no game but you could run around Doom maps) as a side project one summer. This was 20 years ago and in Flash so it was a novelty.

Later I applied for an internship on a whim. I assumed I wouldn't get it since I didn't have the best qualifications. But the job required Flash experience and the Doom renderer made it very clear I had that much. I got my foot in the door, made a career out of it, changing the course of my life.
This concept is featured in The Dark Forest, the second book in the Three Body Problem trilogy. It was something where you could genetically tag someone and then if they woke up 50 years later from a chrono sleep, various systems were preprogrammed to have "accidents" around them, like self driving cars, etc.
I deeply regret not photographing more when I was young, and I appear to have lost a lot of the few things I did photograph - very possibly because I was on extreme budgets and my first camera wasn't great, and my second had a fatal flaw that I never really fixed after 10 years of owning it (it was a Canon T70 that didn't always engage the aperture mechanism)
And here I am with my "definitely legit" collection of MP3s I keep on my phone and PC, played on Winamp 2.95.
I made a robot to physically find whoever broke the build and alert them. I used a Create 2 (Roomba), AWS Kinesis Video and Rekognition, a Raspberry Pi, some Python and various libraries like OpenCV.
Are there any good references for what a library like Numpy should look like?
I'm starting to think that the two language problem is not really solvable at the language level. Maybe it is, but there's a significant friction.

High level naturally pushes you towards abstract types, GC, not caring about allocation, do what I mean not what I said.

Low level naturally pushes you towards concrete types, deterministic mallocs, do what I said not what I mean.

e.g. do I want integers like Python or integers like C? Yes.
Note that this was written in 2011, while the first mention of "proto3" in protobuf repository was in 2014. So this blogpost probably influenced the development of proto3, which fixed many issues of proto2 (which is referred to as just "protocol buffers" in the blogpost).
Multiple people simultaneously resigned from the community board at the same time, which makes it very clear it's not this 'one person dragging their personal stuff into public'.
I guess the problem is that if you create a shared-library, yes, you can call it from Python, but you are now restricted to C datatypes, and don't get any of the type-conversion or type-proxying that the other bridges provide --- as far as I can see.

That said, I think the bridges are actually pretty developed compared to what exists between many pairs of high-level languages. They are clearly working for some people since you will find Python-wrapper packages for Julia code. I'm not so sure it's so important to have a single `.so` package. There are solutions which allow Python to be-in-charge and bundle Julia to various extents. There are at least:

1. https://github.com/jlapeyre/julia_project

2. Usage of Conda and https://github.com/JuliaPy/pyjuliapkg
traditional bare metal: Email IT and ask for 3 severs spun up for this small in-house project my team is working on. Email back and forth for a few days, book two meetings, and then wait 10-14 days before getting access to the servers.

Cloud: log onto a web portal, select the specs I want for the servers, press OK and log in 30 seconds later.
blank fields vs 0 results in NaN in results; auto evaluate blank == 0?

I quite like the multiple result columns; very nice feature.

Today's world; the "remaining principle" at 1, 5, 10, 15 years might be a good number to have: people refi out of mortgages instead of concluding them.

I always liked to do a full amortization schedule, sometimes even graphing princlple vs interest in time; when i do these on spreadsheets. not useful for this presentation, i think.
Branchless Lomuto Partitioning
Considering the astounding cost of building anything now, I guess being in the mitigation industry (retrofits, shoring-up and general can-kicking) will be rather profitable.

But I can see at least some buildings being profitable even then. A modest London property can easily cost 500k, most of which is the land itself. If it lasts 100 years, that's "only" 5k per year, and you keep the land. Obviously the calculation is different if you're buying a 95-year-old concrete property, rather than building a new one. I imagine mortgage providers are paying attention, they already strongly dislike lending against steel-framed houses.

I don't think we'll be seeing mass demolitions of 100 year old properties and infrastructure, except probably quite a bit of useless office space if RTO continues to not really happen over the next few decades. But we will see some very expensive and disruptive repairs-in-place to infrastructure when it can't be ignored any more.
I wonder if you could make it work with Google Analytics 4? Create a prompt that will get data and create a dashboard?
Again, there are operators in that space that don’t have any incentive to keep your program secret. And I am not talking about complete transparency.

People retire or fall out, documents get lost, someone slips somewhere. It does not take much for the existence of a project to become public knowledge. It’s the other side of the OPSEC coin: a single mistake and some information gets available.

Still, I am not saying this is impossible, merely improbable. Which, combined with the other factors, makes the story being a secret military project implausible.
That's why I never take travel photos ;)
Unleashing PyPI support in the pixi package manager
Humans have always loved decorating themselves and things. Metals were also to a large extent popular because of their use in jewellery and the like.

(Come to think of it, many of the things we use wealth for today is also visual signalling in some sense.)
Both of those result in increasing profits.
I don't understand the question? They were able to use money more freely as it was more abundant, so they were able to take more risks. Now that money is more expensive, they need to be more careful about it.
They’re not leaving. 17% of the staff doesn’t include the entirety of the curation team.
You missed the "and Swift".
That's why Spotify fails artists, and wishful thinking for a replacement.

In the OS world, it would be "why Microsoft will ultimately fail".
I think of gron and jq as siblings: gron + grep for discovery, then you use gron's output (for the desired line) as jq's input, which shows you what you were after.

With jq alone, you have to already understand the structure, which isn't always a given if you're combing through k8s manifests for instance.
The skin absorbs the oil. Essential oils in particular are absorbed really fast.

https://academic.oup.com/jpp/article/67/4/473/6128119?login=...
Gob is a great serialization format! It's super easy to use, and supports go native types (kind of like Python's pickle).

For a recent project, I needed a simple key-value store. I was evaluating using a full RDBMS, but I ended up just putting gob files in a directory.
Django 5.0
These are iconic in the sense of "historical and influential". But I think only the Z80 and 6502 still have a big community still excited about them as 8-bit processors specifically, which I thought was the basis of the piece.

I wonder if to this we should add the Atmel Atmega328P, which is omnipresent in microcontrollers, not the least of which is the Arduino. It's always described as "8-bit" though it has wider addressing than that and is capable of doing 16-bit and 32-bit math. It's a Harvard architecture.
The author, who notes:

> Sadly, this is not a single incident -- if it was I would still believe things could be fixed -- but a pattern of behaviour that has continued for years. I've tried to be patient, hoping we could still resolve things, give everyone the benefit of the doubt as I constantly have. But clearly, this is not possible as long as Hans refuses any and all accountability for his actions, and any attempts at mediation to resolve the interpersonal friction and conflicts.
>
> Hans' actions have repeatedly hurt me (and others)

This post is light on details. If there were many incidents, some details would be available.
I feel F# is a pretty good candidate. One can get pretty down and dirty with low-level CLR stuff or unmanaged code, but then you have a very nice high-level language.
Woah, how did we get from “we don’t call black peoples slurs here” to “WHITES ONLY drinking fountains”?? White people arent weird troglodytes unable to be around a black person without slurring them. Calling black peoples the n word is not an essential part of being white!
In the US the accounting treatment of a building (depreciation) is, IIRC 40 years. So a century is considered longer than the typical lifespan.

Looking around Palo Alto, there are a fair number of wood frame building ps of about a century in age, and a LOT built in the 1950s. I dont know about survivorship bias, but a century seems like a pretty reasonable assumption.

(I was built in the 1960s so appreciate the thought that I might still be going strong in the 2070s, thanks!)
An interactive game to test Technical Analysis skills in the Stock Market
We need different words for rights, immunities or benefits that everyone can have and rights, immunities or benefits that you necessarily have at other's expense. I have to fight uphill either way, since these two are so often conflated by activists.

But I'm not alone or the first to insist on making the distinction.
The employer/employee relationship is imbalanced. The ability to leave jobs instantly is not equivalently powerful as the ability to fire people instantly. A corporation that loses an employee suddenly is typically disrupted in a very minor way. A person that loses their job instantly might not make rent next month.
So he didnt layoff part of the advertising team? It seems to me to be directly related to moderation, since its the usual "we dont want our ad to be near X" X being something advertisers steer clear of.
Distributed, fully-decentralized is the solution, not federated. Each person should have full control over who they follow, without relying on the whims of server admins.
It seems instant to me - the package compile on first invocation is rather like installing with pip or conda, and then after that I see the plot in about 1/20th second.
Last I checked it's not a music delivery platform.
my parents would probably say something along the lines of 'what is whatsapp'.
My sister would say 'i dont use that'
my wife would say 'yet another freeking app?!'
my tech friends would say 'no i am not signing up for yet another account'
> Are we going to ignore that on average their US engineers costs significantly more than ~400K total costs and they have an engineering hub in New York City?

Yes, because you're asserting that:

A) That engineers who have been laid off have that TC.

B) That it's engineers we're talking about.

C) That it's mostly localised in NYC; a high CoL city by all metrics.

Their other spending is also shameful, it doesn't discredit other poor spending.

You're a little bit upset with me for some reason, I would surmise that you're feeling somewhat defensive, maybe you work for a cloud or you've skilled entirely into only being able to work with cloud. That's fine, but you need to understand financial constraints in business.

This is the side of business I am most knowledgeable about so I am qualified to have an opinion; situations like Harry and Meghan? Rogan? Not my area at all and it would be impossibly arrogant of me to assume I know anything at all about those situations.

Also: "trust me bro" is not my position, the way I saw the numbers is a grey area legally and I'm not sure any Spotify people want to chime in to clear it up because it's likely one thing that is under tight NDA.

Here's some very old info though that'll help you realise that the order of magnitude is there: https://www.cnbc.com/2018/03/20/spotify-will-spend-nearly-45...
> The thing is, that I can't think of consumer objects I routinely buy where the pressure to show I have the "newest" one is so strong. Nobody cares if my kindle is old.

Honest question: who cares if your iPhone is old? Maybe I'm in a wrong demographic but flashing top new smartphone in front of acquaintances stopped mattering around the time when everyone graduated and got a job (so everyone could buy one and it stopped being "cool").
>Rust was far from perfect when it started seeing adoption by pragmatists

Isn't Rust still a niche programming language? When compared to C, C++, C#, Javascript, Java, Python?
I am one of the 8 people in the UK that use Apple Music. Literally everyone uses Spotify outside of America.
Is anyone asking for this? All the Google search users I know have been asking for search that actually gives good results and isn't made up of 70% recopied stackoverflow articles into sketchy blogs and AI written listicle garbage articles. But instead of fixing that and maybe making an advanced search that doesn't suck, they "make" this "improvement."

Here's why I find it funny: following topics/tags is something Google on android had ten years ago. It's also the type of info I have no doubt they have been keeping in the background forever and are only now exposing. They have known if you like mountain climbing, now they are letting you say it yourself.

The only reason I can think for this is because their search algorithm has gone so off the rails making guesses about people's habits, now they need to pin it down with actual user input. That or you get more ad dollars if the user said they like mountain climbing than if you guessed they do.
Device fingerprinting
What do you base your estimates on? What do you know about Spotify's business and what it takes it to run sustainably?
The funny thing is that changing of the UA fixes most problems I had with office 365 in Firefox. Like the basic view appearing sometimes, or the drag and drop off files not working.

So in other words: there's nothing wrong with the technical implementation of the browser engine, but Microsoft consciously degrades the experience for me if they know I run firefox.
Moat??? Spotify has the largest userbase period. Paying or non paying. Apple and Google haven’t been able to take their market share.
It's not that crazy. Not Rogan-specific, but the podcast-first UI prioritization made Spotify on CarPlay a pain in the ass to use. There was no option to say, "No thanks, just give me music only going forward." Spotify clearly didn't want to serve my needs (i.e., to access music quickly), so I took my business elsewhere.
Exactly. Same here. It's ridiculous they deliberately mess things up for us.