skysight-inc/HackerNews huggingface dataset:
Interesting, I've never heard of this before. Which country is this?
Only r8g (large-memory instances) haver the latest CPU, hence the higher price, but this will make its way into c8g / m8g family types pretty soon I suppose. At this point they'll be same price (or probably cheaper) than c7g / m7g.
> I had tried blockers like Cold Turkey, Freedom and RescueTime

I was in the same boat, I even blocked websites in the hosts file, but I found that I'm really creative with finding alternative distractions.

I realized that this is not a software problem that needs to be solved, but rather something with the task. What works usually is to find at least a minuscule part of the task that looks remotely interesting and that hopefully snowballs into the task getting done.

Also, activate deadline mode.
In rust "macro" would be abbreviated to "mac".
Rust does allow you to split out generic specifications into a separate "declaration block" so things don't get too busy. Like you could write the original Rust code as:

pub fn read<P>(path: P) -> io::Result<Vec<u8>>
where
P: AsRef<Path>,
{
// ...
}

Personally I don't find your example with the type signature completely separate to be easier to read. Having to look in more than one place doesn't really make sense to me.

Funny, though, Rust's 'where' syntax sorta vaguely superficially reminds me of K&R pre-ANSI C:

unsigned char *read(path)
const char *path;
{
/* ... */
}
>whenever any renovation, nomatter how small

When such an analogy is put forth, I cannot believe there is any intent to discuss the subject in good faith.
Yup, the portrait display of mobile phones means that text taking up the whole width of the screen (assuming normal font sizes) often lands neatly around the 70 characters mark.
This is how informational RFCs get written.
I am curious, are you building your app on a non-profit company platform? If so, do you mind sharing it?
It ends in ";;". If that's not a typo, and it's semantically significant that there are two semicolons instead of one, that sounds quite finicky.
Meaningless low-value and non-human traffic wasting resources and/or training models. Their blog is for real humans per the author's writing, which is a valid stance to take.
oof. Why Hetzner?
Lisp variants have used the ' prefix as shorthand for the quote operator (interpret whatever comes next as a literal, instead of evaluating it) since about the time C became popular...
Algolia.
There is also 10Base-T1 which is a rather recent addition.
> In California I can just file a request on your license plate number for your public information.

Bouncers can use any excuse to decide to let you in or not so I guess they can just say no, show me your ID/driver's license and you are fucked if you don't have one. They can even decide unilaterally to not look at your smartphone screen if you have it in google wallet, you have little recourse. What will you do, sue them because they let your friends in but you stayed outside?
If someone receives a letter in the mail with a claim rejection that never contradicts whatever blockchain says, they will not win in court.

Somehow you assume that data on blockchain was entered correctly and truthfully just because it's blockchain. Somehow you assume that no one will need expensive attorneys and expertise to sift through data just because it's on blockchain. Somehow you assume that there's some magic "execution" on blockchain that you can somehow easily "replay".
I've had very similar experience as other commenters have stated W.R.T. calendar queues vs just good-old-fashioned std::priority_queue.

Then, one day, my team hired this ancient soviet engineer who looked like he could have been Lenin's drinking buddy. He was not impressed that I was using std::priority_queue, and he sat down and wrote a calendar queue.

I'll be damned if that thing wasn't 7 to 9 times faster. I thought I was an engineer, but next to this guy, I was just a monkey poking at the typewriter.

It is possible to make a calendar queue which will absolutely mop the floor with any other queue, but the algorithms given in these papers is just a starting point. Going from the published algorithm to an actual performant, production-ready product is always the hardest part.
The author has said for a long time they have had a "no crawl" policy anyways, I don't think the author cares and with the enshittification of Google they are probably in the right anyways.
> I don't think this is true either - a large part of the Rust community seem to think that it's as complicated as it needs to be. As a beginner/outsider, I found it kind of cumbersome to get started with, but that's certainly not everyone's opinion

With any language there’s an active part of the community and then there’s the “dark matter” of people who use the language but are not actively involved in shaping its direction, forums or subreddits, etc.

Of course the people who are actively involved are likely to be of the opinion that all the complexity is necessary, but I doubt that applies to the broader Rust userbase.
What a beautiful sentence "for an eye washed in silvers, everything looks gray"..
It's common math notation to have f and f prime to represent something derived from f.
> none of them individually hold $250 billion of assets that they could use against someone

That's not what's happening here though. What's happening is the Brazilian state, through a Supreme Court justice, going against Musk. Not a single individual.
Ah that explains a lot. I was confused reading some of the comments here, because to my memory all the war computing/enigma & post-war work was in BP museum, and TNMOC had a brief mentioned to link but was mostly later personal computing / early displays for ATC, etc.

TNMOC wasn't better to me, because I was more interested in Turing et al. than 80s vintage computing. (And some people would be the opposite, I was just surprised to see so many comments saying it's almost objectively better for this crowd.) But if all the computing side is there now makes sense that people are saying that.
> Personally I feel it's not complicated enough. Where is my function overloading, variadic templates and usable compile time reflection? (Sure you can sometimes use macros but ew macros)

Indeed. Rust is really crying out for a real CTFE implementation + richer macros to replace the mess that is procmacros (I really don't want to have to run an arbitrary external binary with full system access just to manipulate the AST...)
Critical review of 'Seeing Like a State'
Fantastic place, and your tickets will last for a year. There's also the computer museum close by (separate ticket). Really great place to walk around, and I think, historically important to all of us here. The original home of the hackers.
For me it is only useful as a rubber duck, I could not find real use for it except toying with it and conversating with myself. This question was asked to LLM just while exploring it's funny limits, and they don't sound funny anymore when I imagine someone using this data sucker seriously.
I don’t know of any authoritative academic work on the topic, but yes lots of (probably most) programmers develop repetitive strain injuries during their careers. The problem is there’s as many injuries as that are permutations of human bodies and their input peripherals. Ergonomic input devices exist to help; for me it was swapping my mouse for a large-diameter trackball that reduced my pain the most, along with lower force mechanical keys and taking more breaks. Some people I’ve known absolutely swear by ergonomic keyboards (notably the Kinesis Advantage) and alternate keyboard layouts (specifically Dvorak), but I couldn’t stand using either long enough for whatever benefits there are to take, so YMMV.
The article says that Squid can only do HTTP, and suggests to add a reverse proxy in front of Squid for HTTPS, but doesn't Squid support HTTPS itself via "SSL bump"?
> If nothing else, being able to say "Milton Keynes is on my tourist bucket list" is an amusing thing to say to UK co-workers.

I'd probably guess you were fascinated by the idea of roundabouts.
> Why `pub fn'?

I prefer it this way; defaults should be conservative or more common: I write many many more private functions than public. I'm not sure what your objection to 'fn' is... seems like a superficial problem. It likely makes the language easier for the compiler to parse, and to me, it makes it easier to read.

> Why `: type' and `-> type', why can't type go before the identifier?

Because putting the type afterward is more ergonomic. If you're used to C/C++/Java/etc. it feels weird, but once you start writing code with the type after the declaration, it feels much more natural.

> Why do you need `File::' and `Bytes::'?

I'm not sure what you mean here. They're types. You have to specify types.

> What is that question mark?

The question mark is basically "if the Result is Ok, unwrap it; if it's an Err, return it immediately."

> Why does the last statement not need a semicolon?

Leaving off the semicolon returns the last expression from the block.

> It's like the opposite of everything people are used to.

Maybe if your experience with programming languages is fairly limited...
Makes total sense, and sorry to hear about the incident. At the moment, closed source models are the only viable way to generate high quality diagrams. Once that changes, we'd prefer to switch to open source too for many of the reasons you mentioned.
Agreed, this is my favourite story on HN in a long time!
What in the above makes you think that? The receiver is the "server". Playback happens on the "server" (just like mpd, if that helps).
Depends on what you're looking for. With news, I'm often getting 2 pages almost fully stuffed with msn.com links
Open Source Guide to Maritime Oil Spill Detection
Soft Dorothy Software – Shareware Projects
I actually really dislike Go's system! Casing, to me, shouldn't be significant. (Just like I dislike how whitespace is significant in Python.) And to me it just doesn't look nice, but I also prefer snake_case over camelCase and PascalCase.
This sounds to be an issue specific to IPv4 - wouldn't going IPv6-only make IP scanning impractical for bad actors ?
Unlock the Full Potential of Deezer Music with DumpMedia DeezPlus

DumpMedia DeezPlus is a top-tier Deezer Music Converter that allows you to download and convert any Deezer song, album, playlist, or audiobook to MP3 while preserving 100% of the original quality. This powerful tool is designed for personal use and adheres to United States Copyright regulations.

Lossless Quality Conversion: Maintains the original audio quality with leading decryption technology.
Multi-format Support: Convert Deezer music to popular formats like MP3, M4A, WAV, and FLAC.
ID3 Tags Preservation: Retains all ID3 tags and metadata, ensuring your music library remains organized.
Advanced Decryption Speed: Download Deezer music up to 4x faster with advanced decryption technology.
User-friendly Interface: Features a well-designed UI with multi-language support and customizable settings.
Step-by-Step Usage Guide:

Launch DumpMedia DeezPlus: Open the application and prepare your Deezer music content for conversion.
Add Deezer Content: Drag and drop Deezer songs, playlists, or albums into the program.
Select Output Format: Choose the desired output format and set the output folder.
Convert Music: Click the "Convert" button to start converting your Deezer music to MP3 with high speed and original quality.
Technical Specifications:

Operating System: Windows 11/10/8.1/8/7 (64bits), Mac OS X 10.12 or higher.
Processor: Intel® Processor.
RAM: 1GB or higher.
Supported Input Formats: Songs, Albums, Artists, Playlists from Deezer Music.
Supported Output Formats: MP3, M4A, WAV, FLAC.
Homepage: https://www.dumpmedia.com/deezplus/
RFC 1-800-..., is protocol Blorp right for you?

or Blorp and the applications for $customer_ailment
The Web, Made by Humans
The current re-arrangement, in which the Bombe is housed by TNMOC to me probably makes things murkier than would be desirable although I'm sure it helps TNMOC attract visitors because people do like a Bombe demo (the Bombe is a replica, the real Bombes were destroyed because they were secret).

The Bombe isn't a computer any more than a basic electric toaster is a computer, and Enigma is nothing like how you'd do encryption today. It's cool to look at, but IMO it doesn't belong in a Computing museum.

In contrast (and remember this is later in the same war) Colossus is a digital computer (albeit not a stored program digital computer) and it attacks Lorenz, which is a stream cipher (albeit 8-bit bytes haven't been invented back then). Of course Colossus doesn't look like anything much, it's a computer, most of the stuff that's happening is invisible, and you can't understand why it breaks Lorenz, the math is very difficult.

However Colossus and Lorenz, unlike the Bombe and Enigma, are clear ancestors of the technologies we rely on every day, Salsa20 is a popular modern stream cipher, you are undoubtedly reading this on a digital computer. They're as connected to us as the vast physical disks in another TNMOC room, or the BBC Microcomputer (British older people may remember these from school) or the exhibit about FIDO Bulletin Board Systems.
A lightweight JavaScript library for 'Matrix-style' falling characters
Microsoft Remote Desktop client for macOS is being renamed Windows App
Rvbbit: Reactive Data Board and Visual Flow Platform
https://www.retrainpain.org/

A physical therapist showed me this site after my own wrist surgery and it changed my life. The realization that spending years with chronic pain in a particular place can sensitize my brain to harmless stimuli, even without any remaining structural damage, has helped a lot.
I understand now what you are saying.

SpaceX would face an FAA investigation if a mishap occurs during a landing attempt (whether on land or at sea) because the FAA is responsible for ensuring the safety and compliance of all commercial space launches and reentries in the United States.

Even though landing at sea is a unique SpaceX capability, the location or method of landing doesn’t change the FAA's oversight role.

If SpaceX landings start to fail, what is to say that the next one goes more awry and lands on a home in Cape Canaveral? They do land landings sometimes and we don’t want that to happen.

Like you sort of imply, it seems they are being held accountable for being better but still if they provide any capability it has to be done safely.
It may not apply to this specific incident, but pen-testing only ensures you meet a minimum standard at a specific point in time.

I almost feel I could write novels (if only I had time and could adequately structure my thoughts!) on this and adjacent topics but the simple fact is that the SDLC in a lot of enterprises/organizations is fundamentally broken, unfortunately a huge portion of what breaks it tends to occur long before a developer even starts bashing out some code.
From Bert Hubert's post: "The actual and official Gaia-X product is a set of standards so we can communicate about (as yet to be written) cloud/data standards. This is two steps removed from being useful - not a cloud, not a standard for a cloud, but a way to exchange authenticated data about standards compliance." - https://berthub.eu/articles/posts/gaia-x-is-an-expensive-dis...

This is such a European way of approaching problems. We were colonized by them, and this kind of vapor work reigns in all their ex colonies.
Americans have time and again voted against social welfare.
> Only r8g (large-memory instances) haver the latest CPU, hence the higher price

No, r8g costs more than r7g. Why would then the others be the same? Ultimately, yes, price/performance of r8g is better than r7g, but not much. When you consider that there was also a Graviton 3E...

m7g also costs more than m6g for example, but the performance increase was a lot higher to make it worthwhile. In this generation, not as much.
I think it should be reciprocal, like in the real world. If someone blocks a provider, a provider should be allowed to block back. Maybe with some automatism. So it is fair and each party has information about what is going on. Or using real guns instead of these children games in the sandbox.
> Because pretty much any other language has '...' for strings, or at least something to do with text.

The ' aren't used in places where strings occur (strings just don't make sense there anyways), don't take up to much space (i.e. give more space to the name).

I am not a Rust pro, but this has never been an issue for me, same for ! for macro expansions.
That's assuming you're trying to avoid DSC. With DSC you can easily get 1440@240Hz even on DP1.4.

Most monitors don't ship with DP2.0, because it's just not necessary. All modern GPUs support DSC, so monitor OEMs take that free 3x bandwidth reduction.

Nonetheless, Nvidia shipping RTX 4000 without DP2.0 is baffling.
I think the point (see GP's other comment 'Philadelphia was the highlight of my trip to Washington D.C.') is that it's not part of a trip to London, your trip is to the UK, or England, you stayed in London, and visited elsewhere too.

A lot of foreigners seem to conflate London with the entire country in a way that doesn't seem to happen for other countries (you don't 'go to Paris' and actually stay in Marseilles) and some people outside London especially understandably don't like it.

Not that it's an unreachable distance away for a trip based in London.
The amount of pain caused by HTML not having a "client-side include" is ridiculous. Server-side include is very old, but for various reasons having it client side would be easier for use cases like this.

(Security would have to be the same as <script>)
Wait, there was something other than Museum of Computing in Bletchley Park?! I honestly didn't noticed, I went straight to that museum and I don't think there were other notices that there is something else there.
She tried to poison him, but she would never ever lie at court!
I wonder why that was? Perhaps she prioritized work over friends and family?
I previously integrated bgfx [1], which allows you to write graphics code and shaders once and supports consoles, with SDL2 stack and Swift [2]. It was quite a nice experience, especially for someone who had never worked with any of these tools before. I'm excited for SDL3 as it introduces console abstractions, eliminating the need for additional dependencies for the GPU API. Moreover, Godot officially supports the Steam Deck, and hopefully, more consoles will be supported in the future. On a related note, Miguel de Icaza is advocating for Swift adoption in Godot, and he is working on porting the editor to SwiftUI on iPad. It is interesting to see the progress [3].

[1] https://bkaradzic.github.io/bgfx/overview.html

[2] https://github.com/bgbernovici/myndsmith

[3] https://blog.la-terminal.net/xogot-code-editing/
My favourite genre is demoscene (music from demos) which I think can only be found in generally playlist-able form on YT, but I haven't tried Spotify (nor trackers, assuming you mean torrents?) so I have no idea.. I'm sure there's loads on Spotify if you look (is second reality there? Probably I'm guessing).. but on YT it's the prod vids generally include the demo visuals too!
Instead you will get a "we and our 3789 partners value your privacy", and people will blame GDPR/whatever regulation for it.
Source for "can't mention on X" ?

Also some redditor writing up a very political conspiracy theory rant on a Musk hate sub isn't much substance.
> Is the syntax suggestion not applicable?

Lets look at proposed syntax

fn list_items<lifetime life0, lifetime life1, lifetime async_trait>(
&lifetime life0 self,
collection_href: &lifetime life1 str,
) -> Pin<Box<dyn Future<Output = Result<Vec<ItemRef>, Error>> + Send + async_trait>>
where
Self: life0,
life0: async_trait,
life1: async_trait,

I'm not going to pretend I understood what mrweasel meant fully, so I assume we can either omit generic or in parameter declaration (so I went with omitting lifetime keyword in parameters):

fn list_items<lifetime life0, lifetime life1, lifetime async_trait>(
&life0 self,
collection_href: &life1 str,
) -> Pin<Box<dyn Future<Output = Result<Vec<ItemRef>, Error>> + Send + async_trait>>
where
Self: life0,
life0: async_trait,
life1: async_trait,

I guess you might be able to omit the "generic part" like so (it might be impossible, lifetime are just generics useful for lifetime tracking):

fn list_items(
&lifetime life0 self,
collection_href: &lifetime life1 str,
) -> Pin<Box<dyn Future<Output = Result<Vec<ItemRef>, Error>> + Send + async_trait>>
where
Self: life0,
life0: async_trait,
life1: async_trait,

In both cases, you get a huge verbosity increase, and mix between not knowing if a value like `Self: x` is a trait with lower case or a lifetime.

So you trade verbosity for more ambiguity and programmer confusion, and possibly worse error reporting (is &a b a lifetime or a missing comma e.g. &a, b).
A lifetime keyword would actually go a long way in improving ergonomics. You could even make it synonymous with '. Then people can choose. Maybe one will get much more traction and the other can be deprecated.
The AGPL is more restrictive than the nonfree license because the AGPL is also a nonfree license.

I await the day that the industry corrects itself and stops calling the AGPL open source/free software. It isn’t. It is very obviously a EULA, despite what the anticapitalist zealots at the FSF wish to claim.
> He answers in the very video: there is a process and it is communication. When a C API change which can break the Rust bindings, you email the maintainer responsible for the Rust bindings. It's as simple as that.

This is a gross oversimplification. So after emailing, do you wait for the rust bindings to be fixed? Do you just get your changes merged regardless? Does the rust bindings maintainer have a say in what form your change takes? Can this hold back a release?

> This is already happening with C development anyway,...

As I understand it, the rule is if you change something that breaks other code, it is your responsibility to fix it (e.g. callers and such). This is obviously straightforward if you know C.
In the early 2010s we had closure, closure, clozure and clojure.
You don't need pervasive and invasive targeting to run ads.

Google earned billions of dollars with their contextual ads long before pervasive tracking was a thing.
This looks really cool, this would be very valuable for us a small team. Do you have plans for pricing levels?
This is such an ignorant First World perspective - for reasons I've stated in other comments. It's mind-boggling there are people like yourself who see's the world in such a narrow vision. As if the Third World doesn't exist and people who develop apps are only in the First World.

Really funny, that you probably consider yourself highly educated, and yet have zero ability to see why iOS is actually not the primary choice for engineers in the global south. Your two cases are beyond laughable.

I'm really sorry I'm being rude, but I highly doubt you have ever built a mobile app yourself if these are your hot takes.