skysight-inc/HackerNews huggingface dataset:
Overall, the world of Android app development is dynamic and presents exciting opportunities for developers to create innovative apps that can simplify and improve people's lives. Whether you're a seasoned developer or just starting, there is always room for exploration, creativity, and growth in the Android ecosystem.
GOT and PLT
russian linux distributions and russian postgresql distributions are paid software.
What a mess that the only way to display a bright white colour from a web page is to use a single frame video!!
Regulation and risk. The same applied to government too.

The cost (financial, legal, reputation) of certain classes of bugs is so high that avoiding those risks becomes top concern.

One calculation issue, one buggy float operation means millions or billions in damage and the loss of your clients ... never to return ... because your name is tarnished.

I actually think this is _wrong_ and we need better resiliency in finance to being able to roll-back transactions and rewind and replay with adjustments.
I’m not sure ML researchers would agree that number of (compressed) bytes are more meaningful than number of parameters. Parameters have mathematical meaning – bytes doesn’t.
I'm a Belarusian, and Busia totally makes sense to me (as a simplification of babusia/babula), even though I probably wouldn't use it myself.
It’ll run through docker surely? A nice docker compose media server is a beautiful thing to behold.

I use a Nuc but the Mac mini would be a great server (though costs a lot).
Phenomenon also known as https://en.wikipedia.org/wiki/Diglossia
Authelia actually supports a yaml file with password hashes as the user database.
I thought about using that, but decided to try lldap instead.

But I wouldn't want to figure out how to write the password hash into the databases of each application like grafana, or grocy.
Unfortunate they didn't just copy over FF's sidebar api.

https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...
I run a 1821 and stuck a super cheap 10gbe card into it. It’s fantastic.
I believe that I'm in a strange minority who can adapt to whichever computing environment, but macOS doesn't me bother me at all, because it has its own design goals and its own character. IOW, it doesn't try to mimic anyone, and it's fine with me.

I use Linux for 20 years at this point, and it will be always my primary OS, yet I don't feel the need to modify macOS's behavior to behave like my KDE setup. Yes, I have magnet, and that's my only behavior modifying app I have, yet I use it only when I'm really in a rush and need to do something big in a short time (which generally needs me to connect to half a dozen remote machines and open a dozen terminals, no kidding). IOW, it's closed most of the time.

What macOS lacks is composability, and it's OK, because it's a GUI first OS. I use a couple of Automator actions, and that's fine for most of the time.
At least for tape, that must have caused quite a bit of wear

Non-reusable/limited use source code :D
Your logic is 100% correct until you realize the only conclusion it drives to is: there is no small teams that make software, TV shows, comic books, anime, movies, books, and video games that can survive.

The fact is game taste is quite subjective and different people value different things.
Our SOC2 audit was mostly fine.

The only “huh?” Moment I remember was when they asked me whether we used MFA, and then I proceeded to talk about how we have TOTP, WebAuthn, etc for our “2FA” as I happened to refer to it, and after talking for a minute about it, the auditor said, “just want to clarify, do you have any MFA configured”… at that point I realized how much they were just blindly marking checkboxes. So I just said “yes we do.”
I think specifically mobile safari refuses to pass through the HDR properties in most cases.

I think Apple is trying to keep HDR for native apps only, like many other platform exclusive features like faceid, fingerprint reading, etc - which are all unavailable to webapps. Video is probably an exception.
Optimize KDE for Long-Term Offline Computing
'source available' also implies the case the source is only available upon request. e.g. Microsoft provided the full source code of Office to China, it is also "source available".
This.

Discord came about because all the instant messaging services (eg: AIM, MSN) had recently died, Skype was hot flaming gasoline garbage, Teamspeak and Ventrilo were tedious and expensive (for gamers), and otherwise there were no other means of reliable, easy, free, convenient means of voice communications.
OS X had almost absolutely nothing in common with the original Macintosh. It’s an entire distinct OS Apple adopted in the laste 90s after buying Next.

Classic Mac OS wasn’t a very nice system to develop for. To be fair it was pretty awful OS in general (ignoring the UI/UX stuff)
https://steamdb.info/stats/gameratings/2015/

Steam releases in 2015. Some 2200+ titles in total. Lot of them indie.

Notable pick at least Duck Game. For something completing in multiplayer games.
Find an industry that has poor automation and build the tools they need.

Cabinet making is one that could use some help.
> While more modern languages benefit from the errors of the older ones, I do not think they will be exempt from this kind of responsible growth process when they will become decades old.

(content warning: below are just some thoughts without any kind of final point or argument; skip if you're not interested in random musings)

Makes me think of evolution, biological death, and the limits of lessons learned. C++[0] embeds decades of practical experience; many mistakes and pivots add up to how it looks today - but every change made meant complexity was growing, and today, it's hard to incorporate new experience into the language, because of all that accumulated complexity. New languages get to distill what works, and incorporate the lessons into their design directly - starting fresh, without the complexity baggage. However, some things are lost in translation - all that complexity thrown away wasn't just random noise, it was a record of mistakes and wrong turns that the new languages are now liable to repeat.

What I'm thinking is: evolving a language for decades keeps all the experience, but becomes superlinearly[1] expensive and slow. Starting from scratch resets the costs, but also loses some experience in the process. Where continuous evolution of a language, in the limit, will be approaching the point where incremental upgrade takes infinite effort to pay the "complexity debt", the "one funeral at a time" evolution seems like it could reach a different limit: the point at which it each generational transition loses as much experience as the subsequent generation will add.

Not sure what to make of it yet.

--

[0] - I'm including here both the language proper, standard library and compilers, which all co-evolved, and all form the larger body of C++ as a real tool, and not just paper abstraction.

[1] - Would say exponentially, but I'm not really sure how fast it grows - only that it grows faster than linear.
Cinema cameras also have >14 stops of dynamic range that can be extracted in post.
The North Sea is shallow, part of the continental shelf. It was land earlier on in the ice age. There’s probably terrestrial artefacts like stone tools and campsites buried in the silt.
> product managers need to influence others without authority.

This is BS! If manager has no authority, he does not matter! It is probably just some BS role to tick the checkbox!

Manager handles resource allocation. It protects its workers from being allocated away by other managers and departments. It also needs to make sure they are actually working on stuff that is needed!

This "trust" argument just offloads responsibility from management to low level workers.
For vocabulary reasons it makes sense for the standard library to express basic types. That's why Rust's core::net::Ipv6Addr - sure, this $5 WiFi-enabled thermal probe and a $5000 100Gb/s fibre switch probably have no common elements when it comes to how they actually do networking, but it's worth acknowledging that 128-bit IPv6 addresses are actually the same thing in both codebases. There should not need to be some stupid adaptor layer, or the need to translate via strings.

Now, Rust's standard library also provides BSD sockets in std (that cheap WiFi probe presumably lacks an OS and wouldn't have sockets). That's much less obviously necessary, although it's hardly a big problem and I think if C++ had this since 1998 there would be less squabbling. But the fundamental types are vocabulary and it's silly that C++ doesn't have them in its stdlib.
Generating Code Without Generating Technical Debt?
Try GDevelop, that one is free but not quite as capable.
Thanks for the great project! Any chance, your team might consider more open platform than Discord for posting updates? I personally find Discord hard to use, and there’s no way to have sensible subscription (like RSS). Discord is usually muted.
>I’ve never heard anyone investigating how these rules work,

There are studies of this. It's best to search in Google scholar to filter out (some of) the crap:

https://scholar.google.com/scholar?hl=en&as_sdt=0%2C5&q=Miam...

The majority of the work focuses on sociolinguistic aspects of Spanglish, but there are also grammatical investigations. Here's an example dissertation that cites some other studies along the same lines:

https://digitalcommons.spu.edu/cgi/viewcontent.cgi?article=1...
Threads in Discord appear in the sidebar usually. Are you thinking of replies?
He's probably talking about Crypto AG [1]

Not sure about the links to Proton though.

[1] https://en.wikipedia.org/wiki/Crypto_AG
Depends on the format, but 10 or 12 bits per color primary is typical; moreover, HDR video standards typically use limited-range YCbCr encodings instead of full-range RGB, so certain low and high values are defined as "blacker than black", "whiter than white", or are otherwise reserved.

So in terms of hex digits, three sets (Y, Cb, Cr) of three, with not all values representing valid colors.

Compared to SDR standards like sRGB, HDR formats also typically use larger color spaces (Rec. 2020[1] is typical) and far more extreme transfer ("gamma") functions (PQ[2] or HLG[3]).

Finally, note that it is common for the encoded values to represent colors and intensities that far exceed the capabilities of most, if not all, display hardware, so the mapping from encoded values to actual displayed pixels can be rather complicated. Google "HDR tone mapping" for more than you ever wanted to know.

[1] https://en.wikipedia.org/wiki/Rec._2020

[2] https://en.wikipedia.org/wiki/Perceptual_quantizer

[3] https://en.wikipedia.org/wiki/Hybrid_log–gamma
I run an Intel Nuc with an fstab entry to mount an nfs share.
The gruntier Nucs will even take a full size pci card and therefore 10gbe.

Mine has been bullet proof and works really well with a huge amount of storage (Synology).

It’ll transcode 10+ streams of high bitrate video without breaking a sweat.
My team uses AWS for _everything_. There's three reasons for this on our team (and I've researched it for our use cases.

- Consistency. Instead of saying "Oh look in AWS for this app, Azure for this one, and hetzner for this app, except it's test env is in AWS", it all just lives in AWS. It massively simplifies docs, onboarding, and reduces the amount of one-person specialised knowledge.

- Engineering Costs. Similar to above, but in terms of engineering, there's less to know and understand. Instead of needing to know how the AWS load balancer routes/connects to a VM somewhere else, and how that VM gets it's blob-storage-data from azure, we only need to understand AWS concepts.

- Vendor Lock In. Yeah, it's there. If we have a service that uses data from S3, there's egress costs from S3 to <other provider>, but not with EC2. We've consciously accepted this lock in for the time being.

Now, we're a 50 person company so YMMV, but the above tradeoffs plus an "opinionated" setup in AWS (everything on ECS, logging to Cloudwatch, RDS for DB) drastically reduced the "ops" overhead on our side after the initial setup. If I started over, I'd make the same decisions again.
To be honest, I don't think the core request (get paid) is unreasonable. Reddit has always relied on this fuzzy definition of what Mods powers and responsibilities are in order to tread the fine line between "You're employees we should pay, we're responsible - yes even for the child porn you guys are posting" and "You guys are totally independent we're not going to step in - yes even if you guys are posting child porn". It grew on the back of a weird free speech pitch, and quickly pivoted whenever it was convenient.

Right now, Reddit is clearly moving in the direction of professionalized moderators, so why not just bite the bullet and do it. 5% of advertiser revenue gets distributed to the moderators of a subreddit. It's a pittance, it gives the mods a financial stake in improving their sub-reddit and showing more ads. It also let's you say "As a moderator you get paid, but we expect X,Y,Z conditions". It also starts to answer some of those questions like "Can the founder of /r/WallStreetBets go off use that name as a trademark or does that belong to reddit?". If as a moderator you're signing an agreement and getting paid, then that question can be made very clear.
Also quasi-linear activation functions (prevent vanishing gradients), tons of regularisation (e.g convolutions) and more adaptive gradient descent (faster convergence). I've still met people in the early 2010s who tried to make neural networks work using only a few dozen units. Academia is pretty slow. What people also forget is that libraries like pytorch or tensorflow simply didn't exist. I wrote my own neural network stacks complete with backpropagation from scratch in c++ back then.
The fact is a "true" fact, I'm not saying something which is wrong. This is all I care about. I don't need to know why. I'm not an expert on programming languages or look into compiler source code either. If you think the "fact" is not true, plz just give your opinions and evidences.
This would make my webassembly memory management much cleaner and ergonomic. Same goes for WebGPU, probably.
Complimentary material about the SMIDSY problem (sorry, mate, I didn't see you) from someone else, including a visibility manoeuver f9 doesn't mention.

https://m.youtube.com/watch?v=eqQBubilSXU
That's it! Seems my pal may have been passing Sturgeon's law off as his own invention.

Definitely agree that it holds true on an individual basis. I've made some music. Most of it's crap. Some of it's alright. Definitely no masterpiece.
There's an "in defence of" argument made by a former New Zealand Heath Director here:

https://www.nzherald.co.nz/kahu/rob-campbell-its-sickening-h...

He takes a full population and outcomes view that includes the large private health sector.

His argument is that overall Māori and Pasifika people experience poorly relative to other populations and barely feature at all in private health queues, therefore to achieve equality one arm of the health system has to cater more for Māori and Pasifika people to bring them up to parity and thus achieve equable outcomes for all in the bigger picture.
I agree with you that the statement is overly broad, but the person is referring to asymmetric cryptography in the past tense, making me read it as not about PQC because PQC is indeed the fix for the stated problem but must be applied first and until then, indeed we've always known QC are going to be an issue that needs solving.
> Instead you can spend millions on paying top market dollar to AWS experts trying to work out your giant pile of spaghetti cloud infrastructure.

The point is that you will spend millions anyway. Might as well have something better than whatever home-grown dumpster fire your team will come up with.

You also seem very ignorant of how AWS works. I've never had to wonder if I could delete a resource or not, because all our resources are created via CloudFormation. Same for IAM policies.
According to Microsoft, native look and feel includes tiny tiny dialog boxes with even smaller panes inside that can't be resized, so yeah, not going to bother with that
Show HN: Alpha Feed – Using LLMs to curate AI news and end endless scrolling
Hey everyone

Long time reader, first time poster here. I run a telegram channel where I post interesting things I come across related to machine learning every day. It takes a lot of effort to keep up and it's time consuming to filter through all the noise on social media, so that's why we set out to build Alpha Feed.

Our mission with Alpha Feed is to help users reclaim control over their time spent on social media and stay informed about their areas of interest in a focused, efficient way. Currently, we're focusing on AI, but we plan to expand our offering to more topics in the future.

Here's how Alpha Feed works:

Our system ingests content from a curated list of sources. Each piece of content is then scored using ChatGPT on metrics like relevance, novelty, impact, and reliability. With this information, we calculate a significance score, which enables us to surface only the most important pieces of news.

The end product is a concise newsletter with the most significant AI news, delivered straight to your inbox every day.

We're looking for feedback to learn how we can improve the user experience and build something that's useful to people wanting to keep up with fast moving topics.

You can sign up for a 7 day free trial which you can cancel at any time at https://alphafeed.xyz.
I am not an expert, but here’s my attempt at a useful comment.

On the highest level, `nix` is an alternative build system. So, if someone packages your app with `nix`, there’s now extra work to keep that working, and it’s on the packager to keep it working. If they packaged your app such that it’s using different dependencies than those required, that’s a bug in the package. As a maintainer, you can help here by making it clearer what versions are accepted, and by making it easier to run the tests for a package.

If we open a black box, there are two things in play here: Nix-the-build-system and nixpkgs package collection.

The build system is very open ended and can specify all dependencies precisely, but it’s on the user to define what that means exactly.

nixpkgs is a coherent collection of nix packages, a bit like a Linux distro. In particular, it _generally_ has one version of each package, and there’s some testing to make sure that all the packages work together.

Now, to package a Python app with Nix you can either pull dependencies from nixpkgs, in which case the situation would be similar to, eg, packaging for Debian.

Or you could create a hermetic environment, where an app gets an isolated copy of dependencies, specific just to the single app, a situation similar to using virtual env.

It sounds like what happened here is that your app got packaged in the fist way, but actually it can work only in the second way. I assume you do specify specific compatible version of Django somewhere, and if a package (be it .deb, .rpm, or .nix) doesn’t respect that, that’s a bug in the package.

Hope this helps!
I'm still quite surprised by the fact that Overcooked succeeded without an online multiplayer mode.

*I don't know how successful Overcooked was, but it was successful enough for them to make Overcooked 2
That was the approach some firms used when Australia introduced a faulty law that would allow the government to compel citizens who worked for firms to reveal information about their company.
Do you really need to be wealthy to keep a site up and post something once or twice a year?

I’m not judging, just curious about how other people see their presence on the web. I personally find having a site rewarding from a personal and human level and I earn absolutely nothing from it.
The Black Sea is giant. A couple dozen ships [1] don't really matter pollution-wise.

[1] https://en.wikipedia.org/wiki/List_of_ship_losses_during_the...
The mystery of the stopped clock illusion (2012)
Had my Sennheiser headphones for more than 20 years they still work and sound great! :)
Useful in C# and should be just as useful in TS. Nice.
Nice, so this is the equivalent of `with` and context mangers in Python. I like it.

I generally avoid new TS features (apart from typing that gets compiled away) until it looks like they are going to make their way into JavaScript, anyone know if thats being considered?

--

Edit: Yes it's being considered, looks likely, but not decided - https://github.com/tc39/proposal-explicit-resource-managemen...
> The good thing about the Japanese when it comes to foreigners speaking their language is that they have patience and don't mind you making mistakes.

In fact, they like you making mistakes. Much has been written by sociolinguists about how conservative Japanese are uncomfortable with foreigners speaking Japanese too well: it puts the foreignеr in an uncanny valley where his/her speech doesn’t match his/her foreign looks, or it offends their sense of firm ethnic boundaries.
Nice link! I never saw that page before. This quote surprised me:

it should be noted that the amount of text added to Wikipedia articles every year has been constant since 2006, at roughly 1 gigabyte of (compressed) text added per year.
I don't think that's common knowledge. It's commonly accepted truth in the industry, but particularly when most people think of military/spies as secretly X years ahead (pick a number) of what the public knows is possible, the tech sector in general can't be expected to know this. It's good to add this in a thread with a headline that sounds like anyone using ecc keys might have a big problem.
I'm really surprised how much anti cloud opinion is being voiced here (but maybe I should have known better, after all these years on HN).

Even if you don't use any other cloud tech in your stack, my advice is, use S3 (or equivalent)! That level of durability, availability, and scalability, is not trivial to pull off, and is best made somebody else's problem. Even when you're as big as Canva.
This is a JavaScript keyword and there's nothing TypeScript-specific in the blog post.
Why not use Casdoor? https://casdoor.org

From their system info page: https://door.casdoor.com/sysinfo, it only consumes about 10MB memory and with no less features (more features actually) than Keycloak
You can package simple python projects, but as soon as there are too many huge deoendecies that use CPython and whatnot, it becomes impossible to generate the nix derivation. I just use imperative python-venv + pip install on those.
The country is on the verge of famine and does not have the resources to treat opiate addicts. Its state assets abroad have all been seized, and its not certain which nations will engage in further sanctions.

I don't know in which world miles of illegal poppy for an opiate black market is a good thing, either. I am quite certain if they had left the black market to its own devices, we'd be seeing "WAR ON DRUGS NOW! Taliban terrorists hook your child on heroin" instead.
On the contrary, there was a mathematical proof that one-hidden-layer neural network with nonlinearity is enough to represent any function. Using more than 1 hidden seemed a waste.

https://en.wikipedia.org/wiki/Universal_approximation_theore...
You mean "theoretically known"
I'd play that. Thanks for showing this.
This is crazy cool. I’ve been thinking of doing this for a simplified http server for a while now
> What instances are people here using?

I’m one of many to run my own instance, letting me be in control of who I federate with (though there’s of course the risk of being defederated myself). It’s not for the faint-hearted, but doable, and doesn’t require much in the way of hardware (for me, a Raspberry Pi CM4 with 8GB of memory).

I’d be willing to answer any questions people here might have.