skysight-inc/HackerNews huggingface dataset:
> Lightning is some obscure connector, though.

In terms of the quantity of devices shipped and still in use since Apple introduced it on the iPhone 5? This is flatly false; and it’s not just iPhones but also: iPods, iPads, AirPods, Magic Mice, Keyboards, and Trackpads. Apple moves massive amounts of product, and their biggest sellers tend to be supported for longer than their direct competitors.

Lightning is proprietary, but it isn’t obscure.

> For everyone who isn't Apple, USB-C is a direct upgrade. That's just a fact of modern manufacturing, not a subjective opinion from an Apple pariah.

Correct. My last (and only two) Android phones went from microUSB to USB-C. The USB-C connector was more durable, but I also learned the hard way that you can’t just pickup a USB-C cable and expect USB 3.1 or greater transfer rates. The first extra cable I bought back when there only maybe three options at most was a USB 2.0 cable with a Type-C connector.

My travel USB-C cables also held up less well than my travel Lightning cables.

> That's the point of having a universal connector, though.

More accurately, this is the hope. Time will tell us if it is a false hope or if the hope has been realized. Personally I’m hoping when Apple makes the jump, they also up the transfer rates. It’s not that Apple couldn’t make a lightning connector that supported > USB 2.0 transfer rates, but they only chose to do so for one product release ever (the original iPad Pro).

I think people are pinning a lot of hopes on USB-C and: microUSB to USB-C, it was warranted. Type-A to Type-C, it was warranted. I don’t think it makes a damn bit of difference going Lightning to Type-C. Maybe some fringe situational benefits, but I’m not convinced Type-C is the final standard we will see; nor will it “solve” cable waste.
Experience shows that there are also a plethora of 403's with "cloudflare-nginx" in the message.
i always open everything in new tab.
Is it safer this way?
Hm. Thanks for clarification.
Once 3.12 is out, perhaps it'll be time to move to 3.11.x.
And this will likely never change as the most skilled people land eventually in leadership positions or become entrepreneurs.

By the day we didn't even invent some best practices or std. tools everybody in the field would agree on.

CS is still like electrical engineering around 1850. ;-)
If you're doing CI/CD and pulling from head rather than official published versions, you deserve what you get. If you mean the graphviz project itself, version numbers are meaningless to it internally.
Whether or not Twitter blocks you from viewing a tweet before logging in is not consistent.
We had a fellow just out of college walk in off the street, maybe 2015 or 2016. "I heard you guys do Clojure programming here, is that right?" We said yes. He said I'd like to interview. We interviewed him that week and hired him.

We were a small-ish startup and he had done his homework, showed interest, and could write code to our standards. He stayed for a year or two and then moved on.
> "I didn't thought this thing about computers would go too far."

I almost didn't major in Computer Science because in the late 90s, there were so many negative articles in the New York Times, vis-a-vis software. People don't remember it now, but the media and the culture were utterly hostile towards us, and loved to say our jobs were going to India, that everything there was to know about Computer Science could be studied in railyard switching, in existing abstract math textbooks, etc.

By a combination of luck, and my dad's insistence, I ended up at Carnegie Mellon, and while I was there, I saw what folks at Google were doing, and I thought to myself, no, this stuff is hard, and this is just going to be the beginning.

> "It was way too tedious to do. You'd spend hours getting the cards just right. We used to put them in a shoebox and mark them with a pen in case we dropped them on the way to the lab. Then you'd wait until the next day to get your results. If you had a mistake you'd repeat the whole process"

Even what came after that, e.g. in C / C++ was considerably tedious compared to what we do today. Folks sometimes had to do objdumps of compiled binaries to debug what was going on. We had to get coredumps, load them up, and try to determine what memory error had caused things to crash (this is an entire class of problems that doesn't exist today). You used to legit need that CS degree in order to code in your day-to-day because you had to understand the function stack, the network stack, basic syscalls like wait and poll, etc.

It was a lot of work, for relatively little product, and I think part of the reason why software is paid more today is in part because of 1. faster processing speeds and 2. better tooling and automation, and higher-level programming languages – all of which were enabled in part by cheaper / faster CPU speeds (e.g. people don't have to care about how slow Python is – you can optimize it after you find product-market-fit), and 3. a better understanding of how software should be developed, at all levels of management.
I'm a big fan of Tsoding on YouTube and twitch. He's done a million languages, I assume all those included.
2016 Macs are not "unmaintained" yet. They should receive security updates for at least two more years, which will make them eight years old at that point.
I think it protects against someone getting the 2fa code. Passkey talks to the website directly
FAANG Sr SWE Deep Dives Distributed Tracing System Design Interview Question
Prince was a well known prat, but this lawsuit is about what Andy Warhol did, not Prince. Prince's involvement in this case is only being the subject of the photograph. The lawsuit is between Lynn Goldsmith and Warhol's estate. The general hypocrisy / idiocy of Prince is completely irrelevant.
Show HN: Relevant placeholder images (alternative to placeholder.com etc.)
I made https://imgy.dev/ last week. Provides more relevant placeholder images for comps and so on. Same idea as the old Placeholder site, but prettier. Just embed an image tag linking to the service, and tell it what you want. For example

img src="https://imgy.dev/puppy"

Will give you an image of a puppy. You can also specify image size to crop to or use landscape / portrait. See the site for examples.

Very simple build. I needed it and it was quick to dev. Took about a week to get the API uncapped before I could share it. Uses pexels API.

Give it a go. Let me know if it breaks.
Cory Doctorow does Twitter threads in a very intentional manner, cross-posting a legible version on his blog, e.g. https://twitter.com/doctorow/status/1584493419287973893
> I'll guess the non-interest is due to some combination of HNer's being unaware, uninterested, and resigned.

I think most people here would accept that black people in America are systematically disenfranchised. But the entire onus of the article is on the failure stemming from within academia. This isn't an academic discussion board, and I never attended a computer science program so I can't speak to that either.

And again, the data they presented showed how overrepresented other minorities are within the programming profession. So it doesn't seem fair call the entire profession racist when it seems like the specific problem is that black Americans are disenfranchised across all spectrums of their life.
Projectile 2.6
Zscaler outage causing heavy packet loss, connectivity issues
> The ship's designer was Hein Jakobsson, the same master shipbuilder who completed Vasa. He realized that Vasa had the wrong proportions even before she was launched, which could lead to instability.

And indeed, she tipped, foundered and sank on her maiden voyage.

> The Apple was therefore built wider than the Vasa, but despite this, the ship was not successful...

Being a "master shipbuilder" in those days was apparently a tough gig.
But I don't think there is research showing that those strange hiring processes actually do work.
> The... dozens?... of us who have a burner account but don't use Twitter regularly and have no interest in doing so probably can't be bothered to log in to read what you're writing.

This right here is why this doesn't matter. Those "dozens?" of people are a drop in the bucket relative to the overall distribution these people are getting on Twitter.

> Twitter could delete your posts for any reason, or no reason, at any time(*). Given the ongoing Twitter-Musk struggle and Twitter's generally dubious financial outlook, this is not idle alarmist speculation.

This also misses the point of Twitter. Twitter threads aren't meant to be blog posts. They're meant to be ephemeral and in-the-moment. They're passed around for a few days or weeks and then mostly forgotten, with a few exceptions. Blog writers will scoff at the idea, but Twitter writers have embraced this dynamic and made the most of it.

I think the core error is trying to equate Twitter threads to blog posts on a different platform. They're not. They're different formats with different use cases and different target audiences. Dropping a blog post into a Twitter thread wouldn't make for great reading, just as dropping a Twitter thread into a blog template usually looks out of place and incomplete.

People write to their audience and they write for the platform. There's a place for both Twitter threads and blogs, but we don't have to pick one or the other as the sole source of distribution.
> the researchers claim that it could eventually reach eye-watering speeds of up to 100 Pbit/s

We have no ceiling in sight in terms of optical bandwidth improvements. The cost of bandwidth continues to go down, we have roadmaps showing this will continue for at least another 10 years if not 20. And if we are optimistic, including the tickle down effect into consumers we are easily looking at 30 years of improvement.

But that is bandwidth. I hope more research goes into latency, Speed of light in "C" rather than glass fiber 2/3 of C.
Is there any good solution for remote clipboard sync with Wayland session?

Use case is like this:

* A - local computer with Wayland session.

* B - remote computer with terminal neovim running.

I can ssh from A to B and use neovim with clipboard and with X forwarding in ssh that clipboard is synced to local session. But for that I need a terminal that runs in XWayland mode locally when doing ssh and working with remote neovim.

Is there a way to get the same result without X?
The email and passcode is part of the site registration flow for this particular site (e.g. registration requires a verified email address). Other demo sites like webauthn.io do not attempt to add a 'real' registration flow.

My guess is that a demo app was pummeled a bit and fell behind on the email verification queue.

That aside, only the part where you register a new credential (e.g. the browser/OS modal dialog) in that registration process is using passkeys.
And a lot of luck. These are all statistical correlations, there are bound to be outliers.
Yes.. Go on..?
If you have the opportunity, visiting this museum is highly recommended - they let you walk inside the ship and see both the historical context, as well as the modern restoration process.

It's located in a beautiful park and the nearby Nordiska museum is also quite impressive.
Haha you have a very good point! The adv bike market could have an over representation of software engineers. Wealthy enough to buy them and an interest in getting away from screens.
I didn't say it was. The questions were separate.
Your office neckbeard has an excuse to continue not showering.
The trouble with aphorisms is that you can never tell what an aphorism is saying until it's too late.
Given that Emacs worked for me alright on a 20MHz 386 30 years ago, I must ask, what in the world are you doing with Emacs that its performance turns out to be inadequate on current hardware?
I'm pretty sure lighting a fire and sending smoke signals was a less annoying input method than the stiff metal domes on that Pocket CHIP keyboard. I
hmm Warren Buffett and Charlie Munger have famously horrible diets yet sill fully active at 91. I think a lot of it comes down to genes. Some people simply do not suffer from the ravages of age compared to others even when they seemingly break the rules.
Humans can be crazy resilient or delicate thanks to genetic diversity and the randomness of the universe.
I know a company that hired a contractor, who (probably) sat on his ass for months, then went AWOL with nothing delivered, and said company had to start over from scratch. Probably a little too much trust there.
Anyone can write whatever they want on whatever medium they find works best for them.

Why should I have an opinion on what medium someone else chooses to express themselves? It's on the same level as being snobby about music style.

And for what it's worth, I dislike Twitter. I also dislike hip-hop, and Marvel movies, and a lot of other things. But if that's how people want to express themselves then more power to them. No one is forcing any of that on me.
It also missed the point that Twitter is designed to be ephemeral. The content being passed around is meant to be fresh and in-the-moment. It's not where you go to post long-form content that serves as a reference for years to come.

Many of the people I follow have no problem embracing both dynamics: They write long-form blog posts, then use Twitter to add up-to-date nuance or link to the blog post in relevant discussions.

Twitter and Blogs aren't actually competing to replace each other. They're different platforms with different use cases and different formats. Trying to equate them or declare one better than the other misses the point.
I think you’re presenting absolutes where there aren’t any here. People read deeply on Twitter sometimes too. Let’s say there’s a 100% chance of a blog reader deeply considering what you’re saying but only a 10% chance of the same happening on Twitter. If your tweets get 10.1x traffic your blog does then Twitter is still a better platform for broadcasting your thoughts.
1. I don't believe you can, but I could be wrong.

2. Apple does this using Keychain (iCloud), but that's limited to Safari in iOS/iPadOS/macOS.

3. I assume would be treated as any other MFA option; if you lose your auth code generator with no backups, you're SOL. With Apple, you can setup what they call a contact recovery, which lets a trusted contact be a point of recovery for your account.

4. I don't believe this is an issue specific to Passkeys.

5. Account recovery isn't really necessary, unless you hit up against point 3, in which case it's about recovering your ability to use the passkey and not so much the account.

6. If emails are being treated as usernames, they absolutely should be validated.
EV Charging Stations Across the U.S. Mapped
I used to get tons of campaign emails but I just kept clicking unsubscribe and now I get very few.
On my phone I get a popup demanding that I "verify [my] password to get the full Twitter experience" with no way of dismissing the popup. But you are right that on my desktop in incognito mode it let me view the threads unmolested, so I was wrong in my original post.
Yeah, but your card has a limit.
This shouldn't even be a case about Fair Use.

Lynn Goldsmith sold the photograph, with full rights, to Vanity Fair, which then commissioned Warhol to make the Prince artwork out of it.

Then, when Vanity Fair started doing stuff with it again in 2016, Goldsmith saw a chance to cash in, and sued...not Vanity Fair, no; the Warhol foundation, which guarantees a much higher-profile case, and presumably has more money.

This should, by all sanity, be, a simple, cut and dried contract case: Did the sale of the photograph to Vanity Fair include the (transferable) right to make derivative works, or did it not?

If the Supreme Court makes a ruling that affects Fair Use on this in any way, it's 100% because they wanted an excuse to do so. They have a very easy route to ruling on much narrower grounds, or kicking the case back to the lower courts.
Sometimes people succeed against all odds?
Fasted by default, heat and cold exposure every day, carnivore diet if he only ate rotten meat.
An F-16 fighter is quite complex yet it's cockpit was at the time a masterpiece in simplicity and human-machine interaction.
This should be retitled "next big waves in profitability": the downturn period ("in the early-to-mid 1980s") they mention has brought us TeX in 1983 that revolutionised typesetting soon after, especially math typesetting; start of the free software movement and a programmable editor environment like Emacs; and countless others, though these spring to my mind right off the bat.

Notably, none of them led to VCs getting involved because these were published as free software.

But judge them as not innovative or revolutionary at your own peril.
Thanks for the tip!

I keep reading on HN and elsewhere that Scala's feature-full-ness encourages complex/unmaintainable code, but I gotta check out myself.
The iOS app is pretty good. Maybe not for a power user, but it's a solid consumer app that I imagine would make most normal users happy enough.
Sadness[1] :(

https://code.briarproject.org/briar/briar/-/wikis/FAQ#can-i-...
If you're at a toxic company, you will need to ask for every raise, and will only ever get less than you ask for.

But I feel like this comment ignores the fact that companies do have budgets, and the people above you still have their own budgets and bosses to report to. If you work for a company (especially public or non-venture, especially non-tech) there will absolutely be a lot of cost controls and constraints around what is allocated to raises, new hire salaries, retention and signing bonuses, etc. It's exceedingly rare that the line manager has authority to give anyone a 20% raise when he's given a 4% budget increase across the board.
This is already wrong. SkyShowtime launched today in western Europe.
This isn't a "computer science" problem (or even a racism problem), it's an HR and management issue, it's a schools issue, it's a socioeconomic conditions past and present issue. None of those are as simple and easy as blaming winners for losers, though.
> Sometimes, the tooling is even more important than language features IMO.

That would be always. Tooling makes or breaks pretty much every language. Language itself is just a syntax that you write in.
... yeah, instead of UML diagrams people really want to look at stupid memes.
> [...] can you elaborate a bit on what you mean by "discoverability"?

Sure. Mind you I started on this journey when I was 15 years old, my memory of the initial experience is quite hazy on the details.

The problem is: how do you even discover that things like describe-function or describe-variable exist? The tutorial barely explains how M-x actually works, but also doesn't mention the describe-* functions at any point.

Say you accidentally discover it - type M-x describe-function, press <tab>, and are now presented with a daunting list of potential things to learn about. None of the names make sense out of their context, most will be irrelevant for the problem you're trying to solve. Even if you're not solving a problem, but just exploring - how do you find out what's interesting to look at? You look up a couple random functions, figure you don't know why they would be useful - do you even come back to use this system again?

The Emacs nomenclature is often different from what you're used to from literally every other system (paste is yank, window is frame, cursor is point, close OR cut is kill, etc). When you're looking to solve a specific problem (what is the name of the function that I want to bind to Ctrl-v, so I can use it to paste text?), it's very difficult to deduce that the keyword to look for is "yank". How do you even find out you can customize something, if you can't name it?

Meanwhile most of the things that keep me hooked to Emacs nowadays, are hidden gems (both tiny and big) that you'd never learn about, unless someone else hinted you in that direction: magit, tramp, server, align-regexp, fill-paragraph, sort-lines, describe-* - in some cases, it literally took me _years_ to find some of these exist.

The main reason I stuck with Emacs, was that a lot of people kept hyping it as powerful and customizable. But none of the power and customization was easy enough to unlock - not even for a 15 year old, with an overabundance of free time, enthusiasm, and curiosity. The older I get, the simpler my config - I no longer have the time or will to keep tweaking or fixing things. I'd probably switch to VSCode if it had anything half as good as magit.

> To use a simplistic analogy: if you need to travel to the next town and you don't know how to drive, it's probably faster and definitely safer for you to walk or take the bus. Learning how to drive will take time and effort but it will pay off in the long run.

Excellent analogy, and it just happens that I have an excellent counter-argument! I moved to Vienna, a city with public transport system that is so cheap, reliable, and well-connected, that many people don't even care to get a car. The building I live in has 40 apartments, and an underground garage with... 6 cars in it? But when you do need a car, the road system is still there and is pretty efficient.
Just include a back button in the webapp.
Yeah, well, if he had really good genes (with few genetic defects), maybe he would have lived another 15 years or so if he had a clean diet and good living conditions.

Show me a guy that lived in the same conditions and lived 5 years or more past the current world record (116 years) and then I'll take more notice.

Meanwhile, I'll drink my clean water or enjoy my clean and clear skin for what time I do have left.
who needs to bathe a lot unless they are very dirty? airtight reasoning
Have a look at the upcoming MNT Pocket Reform: https://www.crowdsupply.com/mnt/pocket-reform
When I graduated college with a EE degree in 1977, my resume was damned sparse on experience, mainly because I didn't have any. All I could throw out were the EE and engineering classes I'd taken in school. Somehow, I got hired by a company in S.V.. By the time I retired after 43 years, I had so much experience, it wouldn't fit on 3 pages. Fortunately, I didn't need a resume any longer.
I must resist asking if it used Java. I would love to see the Vasa but have not made it to Stockholm yet. I did see the Mary Rose in Portsmouth which was incredibly fascinating to see (large portions of the ship remain so you can see the layout). Mary Rose is from the century prior to Vasa and Äpplet.
While I like TS and it is my primary language currently, having worked with Kotlin in past I find the dev experience with kotlin to much better, esp. if you steer clear of libraries that lean heavily on bytecode weaving, compiler hooks etc.

Kotlin's type system is nominative and so while it is not as flexible as typescript (no intersection types, conditional types etc.) it also means that you don't run into those multi-page long type errors which need 5 mins of debugging to figure that some deeply nested object is null where undefined is expected.

It is particularly funny when the language server truncates the errors and it becomes impossible to infer the actual issue from the message. Every now and then I find myself extracting things out of objects and adding type annotations to simplify the errors. It is doable, but never needed in Kotlin.
Yeah, this. If you don't have a twitter account and/or use the dedicated app, trying to follow a thread (if it even lets you) is awful. If I follow a twitter link and it's more than one or two posts deep, I give up.
But porcupine was best. I mean, say what you will, he still had a discerning palate.
* we didn't cook
UK Lawmakers Vote to Recognize Crypto as Regulated Financial Instruments
Ah there's the disconnect. You dont care about the information, its just an ad.

i thought people wanted their ideas out there and for people to be delighted to read them. naive.