skysight-inc/HackerNews huggingface dataset:
Not more complicated in the sense of "more code;" more complicated in the sense of "harder to use." You had said "win/win" and I disagree that making apps bigger, clunkier, and slower by requiring more server-side negotiation would make them better for end-users. The hard-coded behavior of the browser doesn't always match the user's concept of what has happened when performance optimizations are added in.

For example: for performance reasons, many web apps are logically divided into sections. Navigating between sections doesn't unload the current page, it retains it and context-switches to another page. This is done for several reasons (the main ones being performance and flicker-stoppage, so users aren't hit with a screen-blank navigating from one section to another). This trick is often accompliahed by being very creative with the routing so the user's experience is as if they are navigating around to different pages on a site (while in reality, a page navigation never occurs). console.cloud.google.com is an example of a site that works this way. AWS console does too; look closely while navigating around AWS and one will observe that the URL looks like https://us-east-2.console.aws.amazon.com/cloudformation/home..., i.e. the sub-panel is encoded locally in the fragment instead of up in the resource name, and going from subpanel to subpanel changes the fragment and pushes entries into history.

... but to get that seamless behavior, it has to inject history entries so that the back button takes the user to a previous logical page, not a previous URL the browser requested. Writing the app will be more complicated if the back button navigates the user entirely off of console.cloud.google.com instead of taking them to the previous pane they had open.
This is a failure of Apple and their walled garden, not of Signal. If this is a concern to you, you either need to jailbreak or switch to a more free as in freedom platform.
It reads like a review of a classic in a field, writing for an audience of people in that same field, all of whom will at least already have heard of the work in question and know, at least from encountering many quotations and references to it, what it's about.
For what it's worth, we can assume he practiced sexual abstinence for about as long as he didn't bathe.
I'm so sad that so few test frameworks/libraries offer mutation testing. (And its profiling cousin Causal Profiling.)

Admittedly the some languages might make them very hard to do, but the payoff would be so, so sweet.
It's important to nail the tech if they want to be ready for the next evolution of smartphones (AR glasses)

Bezel-less is very nice, but you have to build the proper software to take advantage, Android is just plain and simple bad, Tizen is even worse

This backward step + employees being mad reminds me of the Exynos drama (killed on purpose to promote Qualcomm -- anti competitive market in the US)
" The finding that AI cannot be an author for copyright purposes does not mean that AI-assisted outputs are void of any copyright protection. Works created by a human using software on a computer (e.g., Microsoft Word or Adobe Photoshop) are arguably protectable under copyright law."

https://www.jdsupra.com/legalnews/which-ai-components-are-co...

Current AI is "really fancy automatic photoshop collage".
I don’t understand the point you’re trying to make.
What was the idea/paper/phd about???!
While turbo pack may be faster, you should take such benchmarks with a huge grain of salt. At least, they are peer verified
Implementing Astro live previews in headless Statamic
Using Astro with different headless CMSs is excellent and relatively easy to achieve. The only problem is dealing with the live previews.
Startup engineering hiring anti-patterns (2021)
God, I hope not. If there's one part of webpack that needs a complete overhaul it's (1) how you set up complex workflow configurations and (2) proper documentation for all aspects of that. And yes, that's one thing. Code without docs is not production-ready code, but code with bad docs isn't even PoC-ready code.
I wanted to like parts of this essay but couldn’t find the Like button under the paragraphs I agreed with.
> Even when taking into consideration smaller services with less than 1M subscribers, there haven’t been any new streaming service launches in 2022.

Not only did CNN+ launch in 2022, it also folded in 2022.

https://en.wikipedia.org/wiki/CNN%2B
A LaTeX template for this style (from the last time this was posted): https://www.overleaf.com/read/cqscsqsqmskm
Loom will just slot into co-routines without requiring many (if any) code changes. It's still going to be nicer to use co-routines from an API point of view and they'll just use the loom stuff underneath pretty much transparently when it is available. A virtual thread is basically just yet another thing that you can wrap with a co-routine. There are many such things across the jvm, js, and ios-native platforms that are supported via Kotlin already.

And since it is API compatible with things that are already supported by co-routines, pretty much all you need to do is change your custom co-routine contexts to be backed by virtual threads rather than actual threads. This should just work even without explicit support for this in the co-routines library (it's just another thread pool). But they obviously will add explicit Loom support as well as it makes sense to make co-routines be virtual threads pretty much always.

When that ships, all current kotlin code that uses co-routines will be using virtual thread on a Loom capable jvm. It already has structured concurrency and all the rest so all of that will continue to work. And some of the blocking Java stuff that you currently need thread backed co-routine contexts for, will stop being blocking so you can stop doing that. But it will still work of course.
I'm eager to try this, but can someone please confirm if virtual-box is working without issue?
It's easily the best way to get views for your content. Nobody is going to go to your blog organically, they need it thrown in front of their face. That's why modern social media is so powerful.

It does take some courage to post things like threads or your own videos online for the whole world to witness. It's not for the faint of heart given the whole world now becomes your stage because the content can now be explored when various algorithms think it's best to do so. (The whole notion of explore vs. exploit)
It’s an easy configuration change to default the search to the current folder. Alfred is great on it’s own but not needed to fix this.
Probably less than 1% of those people would click the link, and 10% of those would read it after clicking. Maybe do both: write the thread with some detail, and link to your blog with even more detail in the first couple tweets.
It probably used Jäva.
They're limiting to services with 1M subscribers. Which means they often won't list ones for the current year!

(This methodology means you can be reasonably accurate for past years, but the current year and possibly recent years will miss services that will later get to 1M)
So true, but the government is a fact. Walk-in hiring got unintentionally killed off when we intentionally killed GTFO firing.
What do you mean? I've been using it as the default JVM since 2019 or so in both development and production.

My experience has involved zero headaches or serious problems due to Graal, and it comes with appreciable performance improvements.

One of the more impressive and badass hardcore programming language engineering efforts, and still under active development right now. It's remarkable technology.

Amazing that it comes from within Oracle, I was surprised.
Thanks for the feedback! This tradeoff was considered a lot, and it's definitely a case of tradeoffs!

It's difficult to imagine a way of doing this that's as flexible but done with, let's say, a dataclass definition -- without being hacky. For instance, how do you handle non-string keys? What about strings keys that don't conform to instance properties? What about optional keys (not values)? How are types determined? One of the tricky things with Pydantic, for instance, is the way type annotations are contorted to be used for validation.

Some of the tradeoffs Koda Validate chooses in favor of here are:

- you don't have to install a plugin for type safety

- you can define any kind of target `Callable`; function, dataclass, other class, etc, so in some ways you have more flexibility

- if you want to use your validation target (let's say a class) elsewhere, you don't need to run validation every time it's instantiated.

- consistency at a typelevel for the all validators; dict, list, str, etc. This allows easy combination of validators

But yeah, I acknowledge the desire have a simple dataclass-like object. There is the potential that an abstraction may be made on top of what already exists to accomplish this, but the overall decision to not go that direction was made to keep consistency and avoid hacks.
Have you built a successful growing software firm?

Does your software systems scale to Millions?

What about counterfactuals?

Without that data, your 3-decade hiring process means nothing.

I'm sure someone working in IBM, TCS, AT&T, Booz can all claim that they have been hiring people for 3-decades and give an opinion
Awesome release. As an early adopter of Next.js and seeing it evolve over the years, it's been one of the most consistent frameworks that continues to get better and "just works".

Is it perfect. No. But it's very close for most of my use cases.
Twitter threads, as awkward as they are, give the option for people to engage with each tweet.

Engaging with a blog post involves leaving the site, reading it, returning to twitter, and then tweeting an out of context something.
It's also possible that they licensed the images after the fact so they wouldn't get sued, and what Altman is describing _are_ the watermarked images. It's possible Shutterstock got very upset with them and they worked this out quietly, outside of court.
I am wondering if Rails moved to esbuild a little too early.
Congrats on launching a product of this complexity! Best of luck.

I'm staring down the barrel of a potential usage pricing implementation, and I'm glad the majority of the foundational work is already done. It'd be no cakewalk to implement from scratch.

How do you generally address the risks of read access, GDPR, and other similar security and privacy concerns related to your technical model?
don't have to maintain x86 version of macOS.

Actually there isn’t an x86 version of the current macOS; it’s a single operating system that runs on multiple processor architectures. During the PowerPC to Intel transition back in the day, I could boot a PowerPC or Intel Mac from the same hard drive.

The same is true today with Intel and ARM-based Macs.

I have a 2017 Intel iMac running macOS Ventura but there’s plenty of ARM code on it. Here’s the output from running the file command on ls:

/bin/ls: Mach-O universal binary with 2 architectures: [x86_64:Mach-O 64-bit executable x86_64 [arm64e:Mach-O 64-bit executable arm64e]
/bin/ls (for architecture x86_64): Mach-O 64-bit executable x86_64
/bin/ls (for architecture arm64e): Mach-O 64-bit executable arm64e

Apple is still selling the Mac Pro [1], which is Intel based. And there are plenty of Intel Macs for sale on Apple’s refurb store [2].

I suspect these machines will be supported for the foreseeable future.

BTW, my 2017 iMac is running its 7th major operating system:

- macOS 10.12 Sierra

- macOS 10.13 High Sierra

- macOS 10.14 Mojave

- macOS 10.15 Catalina

- macOS 11 Big Sur

- macOS 13 Monterey

- macOS 14 Ventura

I think Apple will support Intel Macs for a good while. They’re not going to get all of the same features as ARM-based Macs (due to these machines having Apple’s custom silicon the Intel Macs don’t have) but they will get the same core features for the foreseeable future.

[1]: https://www.apple.com/mac-pro/

[2]: https://www.apple.com/shop/refurbished/mac/2019
The page linked offers a Python version calling into Python's Xlib binding python-xlib. It's the third code box down, after the bare C version and the heavily commented C version.

Xlib itself is in C.
For context: https://rome.tools/
You should take into account that (besides survivorship bias), "Ancient Greeks" you know of are all part of the aristocracy: that means good food, no hard labor, and access to whatever health care was available at the time.
Yes. If you index out of bounds in a Rust program, it will raise a panic. This is infinitely better than causing memory unsafety and creating a remote code execution exploit, and the best you can possibly do.
We didn't lose the knowledge of making chemically hardened glass. It just didn't have a lot of uses until everyone had touch screen cell phones that needed to be scratch resistant.
Link to the archived version: https://archive.ph/l74fG
Wow remote caching like Bazel is wild to see in a bundler. It's nice to see someone realize that JS bundling is more or less like compiling and linking in the native code world and we just need to accept it and optimize the hell out of it.
But if you have an evolving API, you are back to what was asked. Either you are a bit of a jerk to all of your existing clients, or you have default values at the boundary.

I've found myself with this a lot on "progress" data classes where I will be building up a set of data over several expensive calls. I /could/ make a new type per current state of that, such that I never have nulls. I /could/ make it so that every field is Optional. Or, I could work on a convention that fields are filled out in order, and after the first null, nothing is available. In many years, this has not been where null pointers hit me.
Can confirm. The convention back then was that the typist puts their initials at the bottom of letters or memos.
> 530 Site is frozen

That's how Pantheon uses the code, not how Cloudflare uses it. The wikipedia article you linked has a whole section dedicated to Cloudflare's use of unofficial error codes.

Specifically, it doesn't mean much in particular for Cloudflare other than "check the other error code we returned elsewhere in the response to see what the actual issue is"
https://www.veneratech.com/hdr-dolby-vision-meta-data-parame....

"HDR" is just metadata to pass along to the device to tell it how to optimally adjust the colours (or not adjust them). It's main use seems to be so that HDR displays can oversaturate "SDR" content in HDR mode.

> carries more data

Not really. The metadata isn't more colours or something, it just passes info to the device about certain aspects of the video.

HDR content will be HDR if the display has enough range regardless of whether or not the OS has HDR "mode". It's more about adjusting all the other content.

Dunno if you ever had a plasma TV back in the day but they could display way more contrast than LCDs of the day so you could adjust the settings to change the way all content looks. HDR metadata is basically that, but on a per-video basis. Useful enough but not some game changer... Which is why there's tons of articles about what HDR does and doesn't do.

Edit - where HDR really is great is photography... You take multiple photos of the same scene with different ISO and shutter settings then stitch them together for more colours than would otherwise be captured. But a screen can either display colours or it can't.
That's referring to an Indian man, not this individual. Interesting story nonetheless.
There are some people I read on both Medium and Twitter, and so I’ll see someone tweet about an article they posted on Medium. The same person that articulates themselves clearly and effectively on Twitter will sometimes post a rambling, conversational mess of Medium.
At only 2 weeks, I'm not surprised you still feel dumber. Even other diseases can leave you low on energy for several weeks.
> the SD card will die very quickly when being used as a hard disk, I guess

Nop.

I run normal linux, journald and all… they last years.

Of course I don't run facebook on it, just personal website.
Oh I've got a buddy that'll laugh his pants off when he reads this. I know I am.
I'd prefer to be careful rather than be tortured into the correct behavior. As for walking on a broken ankle, I'd categorize that under temporary pain signals to notify you to stop a behavior. Also it takes a lot less than acute pain to keep normal people from injuring themselves.
The novel thing seems to be the nickel sheet used for heating; the quicker you can heat up the battery, the quicker you can maximize the charge rate, while the quicker you can cool it back down again, the less damage you do to the battery.
>>“Lady Nancy Astor: Winston, if you were my husband, I'd poison your tea."

Churchill: "Nancy, if I were your husband, I'd drink it.”
Vercel acquires Splitbee to expand first-party analytics
All these changes look great. I'm especially glad that next/link always renders an <a> now, if I read it right it seems to solve the "create a dummy span around some imported component" issue.
> Does apple publish a checksum of software you’re installing?

Reproducible builds: https://github.com/signalapp/Signal-Android/tree/main/reprod...
This is exactly how I first learned to program. Waiting a whole day to find out you had a bug was just way too frustrating for me so I completely wrote it off, as much as I enjoyed writing code. Once the first PCs came on the scene, though, everything changed and I was all over it. Still am.
I think the real problem is twitter.

Rarely do I go on twitter and if I do I have firefox plugin that will filter out all the extra click bait features, such as you should follow...

If it's worth reading about then, then the author should take the time to construct an paragraph/article.

Full Disclosure: I suffer from Attention Surplus Disorder.
For anyone who finds this thread later, it seems that https://news.ycombinator.com/item?id=33327896 overtook it (216 comments as of right now)
No plans to launch in the UK. Is that because we already have NowTV which those 20 other counties don't? So is this just NowTv outside of the UK? Maybe not so new?
Client certs as implemented on Gemini and IRC are self-signed. They are enrolled on the service after they're created. They don't need enterprise level capabilities. In fact, even the creation of these certificates are automated on many clients (eg: Lagrange Gemini browser, soju IRC bouncer). You don't even think of them as certificates. They're considered as identities.

And regarding the privacy. You can deploy as many certificates/identities as you want on multiple accounts and sites. It's not possible to track them across sites or even across accounts, since there is no CA involved.
From what I understand, Twitter doesn’t penalize posts with links—the problem is that people don’t engage with posts that have links, Twitter notices the reduced engagement, and the post gets shared less.

It is commonly said that Twitter deprioritizes posts with links, I don’t think it’s true.
> The Swedish video game and media company Embracer Group has purchased the rights to “Lord of the Rings,” “The Hobbit” and other properties from the Saul Zaentz Co. The terms of the details were not disclosed, but CNBC reports that “the purchase was a part of six acquisitions,” totaling $572.8 million. [1]

> Details picked up by the Daily Mail show that Netflix is paying £370 million (about $502 million) for the rights to Dahl's entire catalog. [2]

> At a budget of $200 million, Red Notice is Netflix's most expensive original film to date. [3]

Netflix chose poorly.

[1] https://www.thestreet.com/investing/who-owns-the-lord-of-the...

[2] https://www.polygon.com/22876640/netflix-roald-dahl-movies-a...

[3] https://en.m.wikipedia.org/wiki/Red_Notice_(film)
Broadly agree that for the highest end CPUs other things matter as much and probably more.

This article though it has lots of valid points sprinkled with inconsistencies and things that just plain miss the point.

One example: not every core is OoO. There have been an awful lot of A53s shipped in the last ten years. Having a power efficient 64 bit in order core has probably mattered a lot for Arm in key markets (eg as part of big.LITTLE). So does the ISA matter in this case? He's silent on this despite having several thousand words to say on the topic.
They can charge sufficient overhead to cover the costs... There could be anti-fraud insurance ad buyers pay into to cover some fraud --or escrow. The more you build your reputation, the less your insurance. It has to have some teeth and consequences to work though.
@hwbehrens lays out the likely reason in an earlier post
https://news.ycombinator.com/item?id=33321978

Short answer
Large number of users don’t use folders to organize their files. They just depend on searching everywhere to find files that may have dropped in any random location. Those people are less likely to find the setting that makes current folder the default search target.
It was very niche. My dad (also early FORTRAN programmer) graduated in the very first undergrad CS class at UCLA, around '69 or `70. I think very few universities had a CS course at that time.
Netflix saw that, pivoted to become a studio, and has had very mixed success at that. But that's not the point: What was magical about Netflix was the depth of it's backlog and that it had so much from all over. They were an aggregator, they never had "everything" but they had so damn much that something you wanted to watch but never got around to always popped up.
We really need to continue this conversation over email. The egg of the phoenix piece is spectacular.

One of the things I really like about the work that the Long Now Foundation has done and does is that they've defined their threat model and retrieval requirements with precision. They're okay with things being inconvenient to retrieve in the short term as long as they can be retrieved by beings with extremely different tooling in the long-term.

I think depending on the model, the threat form can change. The implicit assumption that I was thinking about while trying to come up with a "solution" (I did emphasize that it's a solution, and not even a good one at that, just my stab at it) was that the information would be for the world of 2070. Or, 2080.

I chose that for two reasons, one was that a lot of people have done long-term things, and depending on how long-term you go, you start getting into really interesting territory. And the second is that there's a need to start from a positive place/assumption (i.e. it's implicitly baked in that our civilization will still be around and kicking at said time without a catastrophic collapse) to make it more relatable for the reader so that they're likely to do something. Even if that something is a half-hearted attempt at documenting their personal projects with a higher degree of fidelity.

Depending on the threat model, the following would change,

- the information encoded/form of encoding

- how many copies would be necessary

- maintenance specs

(the LoC was used as an example as their entire being is a shrine to American and human endeavor, but it's tied to the health of the US as a whole)

I don't have the answer to the fascinating question that you've mentioned. I need to think about it more and we should continue this conversation. Lemme know how I can connect. I'm available via twitter etc. (see profile)
And there was unreasonable expectation and pressure from management

https://en.m.wikipedia.org/wiki/Vasa_syndrome

Edited
So you think harsher criminal sentences for drugs is the answer to reducing homelessness? Have you not seen the broader consequences of the war on drugs since the 1970's? All one has to do is to look to Portugal as a great counter example of this.

Let's be real. The real issue isn't drug use or homelessness. Both of those are deeply rooted in mental health issues, and those aren't getting better without treatment.

Regardless, you've got the right to your own opinion, so I'll wish you well and leave it there.