skysight-inc/HackerNews huggingface dataset:
No the flowchart is more like this

1. Do I like the language enough to use it for fun? (no: go to (2))

2. Am I neutral towards the language? (no: go to (3))

3. Am I fine with other people using it for fun? (no: go to (4))

4. Feel free to harangue people who explicitly say they are using it for fun if their reasons for using it is not a 100% utilitarian (which is very likely to be the case: refer to the for fun section)
For anyone else wondering, the satellite transceiver is a RockBoard, which charges:

- $302 for the hardware

- $17/month for a “line fee”

- $0.20/message (50 characters)

Would be nice if there was an actually affordable, programmable Iridium device.
Firebase Documentation Sucks - Firestore and Storage Rules Edition
After wasting two weeks on this, now they confirm that a named Firestore database is not supported with Storage rules. Seems like it's a known issue, and it's nowhere in the docs!

Firebase Support Initial response:

From what I see at the moment I’m not entirely sure to say that only default databases can be used in such a situation. Given that you specify the full path in firestore.exists(/databases/(default)/documents/users/$(uid));, I'd expect that you can replace (default) with the database ID that you want to access. If you can't get that to work, we need to check it with a minimal repro.

Firebase Support final response:

In the end it turned out that at the moment Firestore non-default database is indeed not supported. I hope this will change soon, because we have more people with a similar problem like yours.
Yeah, the past tense on the What’s New page isn't (yet) accurate:

> Python 3.13 was released on October 7, 2024
Ghost kitchens: where are they now?
You can line them up with disk blocks, or with CPU cache lines, the effect is relatively similar.
Moin,

I'm working on an encryption library for the past year. The core was already written in rust and is cross compiled to wasm and to flutter. But there was no sdk for rust.

Today i published the sentc sdk for rust.

https://crates.io/crates/sentc

https://docs.rs/sentc/latest/sentc/

https://github.com/sentclose/sentc-rust

Here is the website: https://sentc.com/
and the repo of the core: https://github.com/sentclose/sentc

It covers

- Group encryption up to a very large amount of members incl. key rotation inside groups (creating a new key and distribute it securely to all group member).

- User and device management. A user can have multiple devices with different logins (this can be useful to allow users login with their phone without a password)

- Encrypted file up and download. Files will be split into 4 mb chunks and each chunk will be encrypted by a new key. This key will then be encrypted by the previous key.

- Support for search- and sort-able encryption. With searchable encryption, you can still search over encrypted data in your database. With sort-able encryption, the output can be sorted in the same order as the input

The rust sdk uses reqwest for the requests to the server.

The major difference to the javascript and flutter sdk is that it doesn't provide a client side storage. For js it uses the browsers indexeddb, for flutter the device storage to store the user and group objects and data.

For this sdk you need to get the required data from your own storage. This is often times the jwt from the user for requests in a group or the user keys.

You can also decide what encryption keys you want to use. There are the std keys that are written in rust and are used for js and flutter sdk, fips keys using openssl approved keys and rec (recommended keys) a mix of the fips keys and oqs keys for post quantum.

Please let me know what you think. Wish you a great day.
No ant has ever raised a series A.
Don’t take it personal. By mistake you created a comment that is stating a blatant falsehood. And people are downvoting that blatant falsehood. That’s a statement it the fact that the comment is false. It’s not an attack on your person, it doesn’t matter if it was a small or big mistake that lead to that comment existing, because the comment is there and is false, people will downvote it, as they should.
Yeah, the Meloni's cabinet is really a cabinet in the italian sense of the word
China hacked Verizon, AT&T and Lumen using the FBI's backdoor
A Blogging Renaissance (2022)
3-2-1 Backup Strategy
So happy that our chat still sits with you!
The emigrant dream: run to US and make a ton of money before you get old enough to get sick, then go back and retire in a seaside cottage and get free healthcare.
It's not explained very clearly and made more complicated by being charged hourly instead of monthly, but essentially there's a minimum charge of €5 per month, which includes 1TB of storage and about 1TB of bandwidth.
With MindPal, you can build your own army of AI agents that can understand your business context, follow your unique requirements, mimic your brand voice, and now, access to a wide range of tools that extend their capabilities beyond just generating text.

Capabilities such as:
Generating images
Generating audio
Generating files
Accessing advanced information sources
And more! As you can always add your own custom tool!

Check this video to see agents with tools in action, and how you can create your custom tools on MindPal!
This is common in mountains in WA too.

To replace the AM in cars isn’t just the cars - it’s all the signage and transmitters, for regional information.
There's a T intersection in Mission BC that has a stop sign that (for people turning right) should be a yield (at most) because to the left is a one-way after the intersection eg no one should be coming from there :) but the problem is it's single lane and people making a left there should stop.

When turning right, I and a lot of people barely bother slowing down. It's always a bit frustrating when someone does what the sign (and the law of course) says when the don't need too from a pragmatic point of view :-D.
So Schmidt is happy to help the world burn so he and his company can rake in as much money as possible? Good to know.
thanks for Text Embedding Inference (never heard about it before)

> you can always run a zero shot pipeline in HF with a simple Flask/FastAPI application.

Yeah, sometimes things that are right in front of your nose, you don't see them.
you mean this?
https://huggingface.co/docs/api-inference/index
Caution: it's a little ad-heavy at the moment (sorry) but we need to sustain the hosting cost somehow.

The idea is to survey the Internet about what "attractive" means and see if some consensus is reached.

The statistical process for determining this will be made available soon!

As always, suggestions and criticism is welcome.
> I cant develop software that targets any reasonable range of desktop environments

I highly recommend Qt for this purpose.

Gtk has been a hot mess for the past few years with Gtk4 and libadwaita shenanigans. However, Qt has continued to evolve incrementally without dropping any backwards functionality.

It's incredibly full-featured and has amazing tooling. In addition to Qt Creator you also have the CLI tools for packaging and whatnot and KDE has Kirigami for components.

The nice thing is that Qt applications look pretty good in native environments like plasma, but they also look pretty good in Gtk environments, including older Gtk-3 desktops and newer Gtk-4 desktops. So you cover all your bases. You also get Mobile and Windows/Mac, if anybody cares.

The two real downsides are:

- GPL

- C++ only (ish). There's other bindings but they will not have the same level and quality of tooling. Gtk has less tooling overall, but MUCH more high-quality bindings.
Business of Software forum, as far as I can tell there's nothing similar anymore for a group of small one-person commercial software devs discovering how, and helping each other, to be successful.

There used to be cool art forum called eatpoo that lots of nice art and tigsource is no longer anywhere near what it was.
Replying to myself because I can't edit the comment anymore. I think I see what you mean now. The parser for the language that compiles your parser also needs to know that "10" means 10, and that "0x30" means 48. I guess that also is knowledge that is passed down through compiler generations. I wonder if you could write a simple parser that doesn't contain a single numerical constant.
Android manufacturers weren't on stage touting their courage.

Otherwise if that's the drum you want to beat, android makers were the first to push bigger and bigger screens ("phablets") and opened the door for Apple to also inflate it's devices, to the point where 6" is considered "small" by today's standard.
- Max & Moritz !!!

- Grimm's Märchen (read the gruesome originals!)

- Struwwelpeter

- Erich Kästner: Das fliegende Klassenzimmer, Das doppelte Lottchen, Emil & die Detektive, Pünktchen & Anton

- Das kleine "Ich-bin-ich"

- Oh, wie schön ist Panama

- Pipi Langstrumpf (already mentioned)

- Der letzte Mohikaner

- Zu Fuss durch Afrika
The last couple years also saw a stringent approach to deprecations: If something is marked as deprecated, it WILL be removed in a minor release sooner than later.
I would say react server components are fundamentally different.

PHP starts off powered by the state on server (database etc) and ends there when it hits the client unless you hand it off to a completely different language/system: JavaScript.

It would be really nice if you could instead keep writing PHP-for-the-client which would let you reuse your templates/PHP code/etc but keep all the state on the client so you can instantly do things without round trips to the server.

That's what RSCs are and they are pretty great IMO.
> The question is less interesting for ordinary characters like 'a', since the codes for those are presumably baked into the keyboard hardware and the font files, and no further translation is needed.

It's true that the question is less interesting for regular characters, but your explanation why is way off base.

Consider a computer whose only I/O is a serial console. It is concerned with neither a keyboard nor a font file.
Ignoring that, IMO, very few people would use it, and that the dentist may have other things to attend to than the patient’s smalltalk, there’s the issue of having to clean it between patients. That would probably mean having a keyboard with a cover that one cannot easily blind-type on, further decreasing the number of people who would use it.
AI will not replace human code review
> Also can a hurrica be steered via local weather manipulation?

Yes, of course. Simply consult your local community wizard.
Good to get advanced notice, if I read all the way down, that they will silently completely change the behavior of multiprocessing in 3.14 (only on Unix/Linux, in case other people wonder what’s going on), which is going to break a bunch of programs I work with.

I really like using Python, but I can’t keep using it when they just keep breaking things like this. Most people don’t read all the release notes.
Next, a balloon and carpet!
I already developed some health problems, that need light treatment so far, but I guess from now on US for me is like untouchable, if I were younger, but when I was younger I was still too left-leaning to accept living in US
That’s a fair point
Put business logic in the application, not the database
It can be used as an example on why AM should be killed.
CommonCrawl tries to archive the web and share it openly so everyone doesn't have to scrape it themselves.

"Our goal is to democratize the data so that everyone, not just big companies, can do high-quality research and analysis."

Because they share it openly including with those doing AI, they wind up on "AI crawler" lists, which are increasingly used by blocking tools that just "use the AI list", by people who don't like AI, or, quite ironically, people who are trying to prevent the excess traffic that poorly mannered AI crawlers cause. (Common Crawl's crawler is well mannered, uses good user-agent, respects robots.txt including crawl-delay, etc)

https://commoncrawl.org/
If you're trying to sensibly engage people in discussion about this then you probably want to provide some context. I personally have no idea what you're referring to.
All new cars have (at minimum) 2G connectivity already as well.
I think it's trivial to run X11 applications under wayland, in a sandbox.
GiveDirectly prevents, addresses, and reports risks
Man, you give us too much credit :p
> By restricting access to their classic portfolio, it inflates the value of it so they can periodically release it on new platforms in a time limited fashion.

One would think so, but there are incredible games in their portfolio that have never seen a single re-release - on any platform. The old Pokemon games are among it, as is A link to the past.
We can get close. And heaps closer than the alternative.
The existence of ghost kitchens are what got me to stop ordering food for delivery[1] and instead actually go to the restaurant to either eat there or pick up the food to take home. That way I actually know who prepared my food and know what to expect in terms of quality.

[1] And now, with the revelation of how using a delivery service can mean that you are stripped of legal rights when interacting with apparently unrelated services (due to overly broad arbitration clauses), using such services has become legally too risky anyway.
That’s a good distinction. I almost always include validation in the process, but you’re right, it’s not inherent to serialization.

In the JavaScript space, Effect offers an awesome package for ser/de which integrates validation. I think it’s my favourite tool in the ecosystem, but I prefer it over options in many other languages as well.
Nobel Prizes in the modern era are pretty misleading when it comes to the public's understanding of how scientific research and discovery is done in practice.

In this specific case, which revolves around a fundamental revision of the old central dogma of DNA replication, mRNA transcription and protein expression, billions of dollars of funding through over a dozen major government funding agencies in the US, Europe and Asia were required, involving hundreds of research groups scattered around the world over a few decades. Ask the following questions for more details:

(1) How much governmental funding in the United States and abroad has been directed to the study of this new model of complex and dynamic miRNA-based regulation of gene expression and function over the past few decades, and what are the main agencies supplying such funding, and to which research universities has most of the funding been directed?

(2) Given the complexity of the problem and the involvement of hundreds of research groups and dozens of national and international funding agencies, why give a Nobel Prize to just a couple of research group heads for this new understanding?

Abolishing the scientific Nobel Prizes entirely makes a lot of sense from this viewpoint.
New approach can reduce traffic congestion at no extra cost
A cool idea would be if it had an accompanying android/ios app that would turn your phone screen into a screen for this pocket computer. Then the foldable keyboard would make sense and you don't need to hunt for a monitor to be able to use it.
Jumblie Build Log (2023)
And yet coal wealth was tremendously beneficial for those communities. Kids-in-mines was ended by better labor regulation, not by cutting off the source of the wealth. Ghana has an amazing opportunity here. The world is literally shipping gold to their doorstep. There has got to be a solution that improves standards without cutting them out of the loop.
There isn't any major car manufacturer (that I know of) which isn't deeply tied to the government of their country of origin, enjoying everything from massive amount of subsidies to access to military intelligence networks. Sometimes even specific laws are written explicitly to support that specific company. Like aircraft manufacturers, car manufacturers are also generally military manufacturers so the internal lines within those that distinguish between private company, government, and military get very blurry.

I don't see a proper response for other countries when dealing with such entities. Most likely it going to be an equal blurry mess of trade policies, foreign policy, and military policy.
There's lots of handheld emergency radios that work with AM. They've usually got added doodads like built in lights and strobe patterns and maybe a flint and steel striker or something.

Nothing about this is car specific except it makes for a good example, and people like to whine anytime cars are mentioned.
All this suggests the insane Windows time (64 bits of 100ns periods since 01.01.1601 00:00 GMT as it would have been Gregorian) sometimes has it small advantages - both an excellent discretion and will work even the whole galaxy will be conquerred... ;))
As a former audiobook narrator, may your cereal always be soggy and your socks too.

On a more serious note, this is a cool application of the technological advancement in AI voice models, and inevitable in today's society. It just really sucks to watch this race to the bottom actively put people out of work.

But hey, at least we can save a few bucks on an audiobook, right?
It basically gave you what you should be able to read in a first pass

Don't give it that much credit. It basically gave you an answer to "what does a generic program do".
> I think this part is perhaps the silliest part of a very silly article. If you really like to put in a minimal effort then why on earth would you use Rust?

“I like to play basketball but tbh I like to put in the minimal effort”

“Then why do you even play basketball? It’s a physical activity…”

The first thing takes precedence over the other.

> If you want efficiency, memory management and a compiled modern language just use Go. Then you won’t even need anything but the standard library for what you want to do. Or… use Django as you suggest?

Just do what someone else dictactes. The surefire way to self-expression and Fun Town.

> Yes, yes we use Rust in production because we thought it would be easier (well safer) to teach to interpreted language OOP developers than c/c++ but why on earth would you ever use it for the web unless you are a member of the cult?

You forgot to capitalize. The Cult. Since you apparently want to look silly.

There’s a difference between what you do in production (at a job presumably) compared to what someone does to be “silly”.
Not as many pirate radio stations as they’re used to be in the 80s and 90s. A few friends were running them from unsecured buildings back in the day. It’s where I first tuned into a younger DJ Khaled, LOL. The FCC started cracking down heavily by the 00s. And they were eventually replaced by community radio stations. Properly licensed, tend to have more religious, and marketed towards immigrant communities who don’t follow western, English speaking news.

Those pirate radio stations are still out there just with a low power license and a sheen of legitimacy now.
I don't agree, because experimental support means it's being worked on. Legacy support means the opposite - it's not being worked on and never will be worked on.

So for now it happens to work. But none of those DEs are contributing to the X.org implementation of X11, right? So it will slowly break down over time. That's the current status of X11, it's on hospice.
For content-visibility, once again IOS Safari proves to be the IE of our time.. ;(

(perhaps ironically, Microsoft Edge supported it fully four years before Apple got around to it.)
The Thames estuary cruise is fantastic -- coming into London from the North Sea on this gives you a whole new perspective.
Hot or Not returns?
> Your subjective perception is not reality.

A self-whoosh? I'd consider myself a Rust beginner (e.g. I've completed Rustlings, I have written a handful data parse and transform programs on my own and a couple of web servers to benchmark stuff, nothing grandiose) and lifetimes haven't ever gotten in my way, they usually get automatically inferred or the compiler tells you what is wrong and how to fix it. Most code examples and docs I've worked with, like Rust By Example, Rust Cookbook, even Rocket's docs, don't even feature code with a lifetime annotation or they don't really need you as a developer to do anything with them other than copy and paste if necessary. This is the smallest hill to die on.
1. Prism and the snowden leaks, and EU regulation which prevents the transfer of EU citizens data to the US specifically because all of it is being harvested under PRISM and FISA.
2. Very true, which is exactly why all EU data had to remain in the EU and could not be transferred to the US, until recently, with the express statement that US intelligence would still have access.
looking at how it played out with javascript one can't but agree.

(edit: I mean it unironically)
So, uh, how are you paying for this?
There's 0 point in making a new software if you're just going to inherit all the fundamental design flaws that make the original software unmaintainable.
The theory at the time was that if "SQL" is pronounced like "sequel", and "sq" is just dropping the "L" from "SQL", then "sq" must be...

I suspect the uptake on the "seek" pronunciation is about 2%, if I'm being generous
Erdstall Tunnel Network Mapped
I’m viewing it from the perspective of being a user who is blocked by a feature or bug fix that has been implemented for 2 years and not released. How do you trust the feature/bug fix cadence moving forward?

It’s not like users can’t run release candidates in prod, but there are many reasons not to, and good policy guides against this.

I used to be an ardent supporter of Uber’s h3 geospatial library. But we’re running into almost exactly the same issue. Bug impacting us we’re fixed in 4.0 and it’s been stuck in release candidate status for over 2 years. That’s not tenable as a user who is trying to get things done. So now we’re migrating off it entirely.
Well, for years our logs would fill up with these nasty warnings of "connection dropped", something like that. Naturally, you think that's just some badly configured client, mobile connection, something. But then why would it be configured to log that as a warning (or it may have even triggered an error). I think that was because when payloads are small the compression overhead makes them larger, which means the Content-Length is too small and clients would be terminating the connection early. And getting garbage or truncated responses. Ouch!
https://archive.ph/sQRHF
It was the spelling when I first learned the language, eg https://arxiv.org/pdf/2006.05862 https://caml.inria.fr/pub/old_caml_site/FAQ/stephan.html
I see that the story (though not this source) has been submitted before, but there doesn't seem to have been much discussion, so I thought it worth resubmitting, rather than point at other, effectively dead submissions.