skysight-inc/HackerNews huggingface dataset:
You'd be surprised at the poor path that the average packet takes. Cloudflare has lots of PoPs that are very close to major cities so it is very conceivable that if that brings you to a higher quality backbone it would result in better performance overall. I don't know about the quality of Cloudflare's backbone but at Google you could definitely get noticeably better performance by quickly getting into the Google backbone and popping back onto the internet near your destination.
Most of us take for granted the fact we are all still physically and mentally fit (and also know how to operate computers!). Inevitably though, age will catch up to us one day.

Particularly for the elderly and disabled, but honestly pretty much anyone not familiar with using computers, elements of the user interface suddenly changing seemingly at random is extremely disruptive and disorienting. In the spirit of accesibility, as an engineer you want to eliminate such behaviour because being disrupted and disoriented like that is really unpleasant.
When taxpayer-funded officials are telling private companies what to censor, your argument falls on its face. It has nothing to do with how hard it is to build a website.
"Seeing like a state" also fits that bill
A lot of these languages didn't introduce their "big idea." I think their inclusion makes sense but the article could be clearer about it.

—Comptime exists in Lisps and I think C++ had it before Zig. Zig's contribution, IMO, is in using it to simplify the language. My impression is that they don't have a dedicated generic mechanism as a result.

—Multiple dispatch exists in Clojure but predates it. Apparently all dispatch in Julia is technically multiple dispatch and is consequently much optimized.

—Optionals long predate Swift (as he acknowledges) and are notably a part of the ML family. I don't know much about Swift, and the author doesn't really make it clear why he found Swift Optionals easier to pick up.

—Structural typing existed in dynamic languages, as he acknowledges.

I'm actually not sure that Lisp got to images first. Smalltalk is younger than Lisp but old enough that Lisp was still evolving. According to The Evolution of Smalltalk [0], the very first version of Smalltalk had images. I'd be curious as to whether the author or anyone else has a good source on the first Lisp with images?

[0]: https://dl.acm.org/doi/10.1145/3386335
> LCOE for new offshore wind is ~$125.

This has already fallen dramatically in the last 2 years - see both US east coast and UK off shore tenders.

Perhaps you are referring to floating off shore - which is still developing.

> In the US - we have 3x more wind energy production than solar

Wind matured much earlier than PV - but costs have largely plateaued - while PV progress is relentless.

Even at existing costs, PV (+ LFP!) will swamp every thing else.
> and confirmation bias gets in the way of seeing that Topre switches are nicer than any mechanical switch.

You may be correct, however the challenge I have is I got into the hobby for the ergo and ortholinear layouts, not the switches, and there aren't Topre boards with these layouts (or switches available for DIY builders).
Gah! Breaking basic navigation functionality, along with the clipboard, on page search functionality (i.e., basic application and OS level stuff), keyboard navigation, and common keyboard shortcuts and mouse/touch gestures, are amongst the absolute cardinal sins of web applications. These ought to be acceptance criteria for every single "story" implemented that impacts the client-side. Does anybody do it? Well, some, but very few.
And as a user of youtube-dl, I'm quite happy about this. This probably allows a very safe, restricted "subset" of JS. Way better than using a full JS engine. 900 lines is still small and manageable.
Even though those three website are filth, they have objectively been censored by Cloudflare. What's the confusion here? Just be honest about it and say Cloudflare censors content they don't agree with. Why the tiptoeing around this fact?
That's from "The mythical man-month". Old, and some parts are obsolete, but still worth a read as it does have a bunch of good insights.
People who spread hatred and intentionally cause real-world harm to others shouldn't be supported and enabled by private companies I deal with. If they continue to do so, they'll lose me as a customer.
Yea but atleast I can use a real web browser on Android. And still change almost everything.
It is a problem when you centralize the Internet like this though.

The more of the Internet you've got running through your service, the more appealing a target you are for not only domestic government pressure, but attempts from foreign state actors to compromise the service (through not only hacking, but espionage and blackmail as well).

It's not great.
I did a bit of searching but lucked out. Do you have a link to the specific set of notes or more details so I can track them down?
As capitalist you should recognise that permissible emission as a capital, not pay.

Of course you could distribute that capital by free market optimisation. But before there can be buyers there must be sellers. Who has the first claim of those permissible emissions?
Double clicking the background apparently toggles the dark mode. Because you know, people love toggling dark mode on and off and web sites must make it so much easier even at the cost of overriding default behaviors.
I quite like the FreeBSD src tree, as it comprises both the system kernel as well as the userland applications. The folders are organized similarly to the OS file system hierarchy, which I find helpful for navigating the source tree. I found it accessible to slowly learn how various parts of the OS work under the hood and compound my knowledge faster due to less context shifting, since it’s self-contained in one source tree.

https://github.com/freebsd/freebsd-src
https://archive.ph/R5HxT
> "...you're arguing free speech should be completely unrestricted..."

Just wanted to remark that this is the "free speech absolutist" strawman, which basically attempts to imply that if a person believes a single restriction on speech should be opposed, then they must logically also believe that any and all restrictions on speech should be opposed, no matter how heinous the speech is. This is, of course, obviously not true and such invalid rhetorical tactics should be pointed out where ever it occurs.
Please tell me you have these shared with the world via a website somewhere? It would be great to have access to your archive of user-created levels.
That's also my favourite scene. The cocktail party but is great.
> lack of landmarks to help users orient themselves. With pagination, users may remember the page that an item was on and that an item was close to the top of the page or towards the middle, but in an infinite list of items, it is hard to remember the location of any specific item and return to it.

> especially disruptive for the user experience when websites do not save the user’s spot in the list during pogo sticking. Frequently, users will click on an item in the infinite list or feed to go to its detail page and, when they come back, using the Back button, they will find themselves at the top of the list

^ cmon this is just the design spec for the twitter web UX
Define document. Is a log file a document? How would you render a log file in real time without some sort of streaming (i.e. infinite scrolling)?
Is the task difficulty the same across the years? Is the average complexity of life and the number of things one needs to consider and keep track of the same across decades? I am fairly certain my grandparents had far fewer concerns 30 years ago than I have now, and the complexity of their work is far far lower than mine.
it seems to be almost impossible to find a machine that is both low power and also supports SR-IOV ARI (more than 8 VFs)

and the best reason to use SR-IOV with networking is you completely avoid the awfulness that is the Linux bridging/firewalling stack
“People like democracy, but their commitment to it is often not very strong.”

Pretty much sums up my understanding of world politics.
In a previous life I banked with Coutts. They were very pro online banking and security very early on. From the mid nineties to early noughties I was handling my account online and was given a physical securid token (Remember them? Like a thick credit card with an LCD display that generated a new OTP every 60 seconds) to deal with the login. But then they were absorbed into NatWest, and I expect their approach to IT changed.
To make it more OOPy you would probably give a few instance variables to the window like width, height, title, etc. That way, a simple drawWindow function would not be a better replacement anymore.
You might be interested in reading the paper, No Silver Bullet, in which Fred Brooks coined these terms:

http://worrydream.com/refs/Brooks-NoSilverBullet.pdf
SafeQL – Write SQL Queries with Confidence (TypeScript)
It’s unclear what you mean by eSIM and SMS being more secure. It’s not, as other commenters noted.

Also, the international SIM card thing is still an issue. It could take 2-4 years for carriers to pick up, and the buyer needs to beware and it’s silly for Apple to not provide the workaround. I won’t opt for an iPhone 14 as this is exactly my use-case

Also the Satellite messages is for emergencies. Are you planning to be in an emergency or just abusing the service?
Probably. As far as I know, the Apple Relay only works in the browser. So your torrent clients and other apps can still bypass it and directly access their servers. Warp+ is a VPN.
Somehow forgot the two books that had the biggest influence on me. (And forgot for so long that I can’t edit the post.)

- The Population History of England, 1541-1871, by Wrigley and Schofield.

- English Population History from Family Reconstitution, 1580–1837, by Wrigley et al.

These books describe and analyse what was, for the time, an extraordinary amount of painstakingly pieced together historical data. Reading them changed my understanding of how history could be studied.

Each book is 700-800 pages, so a big commitment for anyone outside the field. But if anyone’s curious, Prof. Wrigley’s obituary has an excellent summary: https://www.theguardian.com/books/2022/mar/28/sir-tony-wrigl...
> That’s not correct. There are large emission issues that would should tackle first.

No we should and can and are working on tackling everything at once because we don’t have the time to sit on our ass and wait for others to solve issues which don’t affect us before moving if we want our way of life to survive.

There is no valid reason to work sequentially here.
The Howard Stern Show – September 11, 2001 (Complete Broadcast)
I was (almost) shocked to hear of Major League Baseball revising the game to speed it up. Kind of a bitch slap of truth.
Just to be clear, I presented it to mock your approach of jumping in with a quickly-googled national average number and acting like it means anything here.
or in other words why does everyone here think that the moment we talk about individual responsibility nobody will ever think or talk about cooperations responsibilities and large scale legislative solutions anymore? What is the precedent here that I am missing?
Modern Control Engineering, by Katsuhiko Ogata, I guess.
> Competition keeps people from being evil. Evil only happens when there's no reason for them to NOT do evil things.

I don’t agree. People generally don’t steal, but if they have no food, they will resort to theft to survive. Competition can prevent some ill effects of monopolistic tyranny, which I think is what you’re getting at here, but it breeds other evils.
Redis used to be fantastic, I felt like I could read C without being particularly versed in it. I don't know if that's true anymore.
>For example the FBI told social media companies the the Hunter Biden laptop was Russian disinformation

They didn't, they only gave a general warning to watch out for misinformation[1].

Facebook censored the Hunter Biden laptop story on their own volition. Zuckerberg mentioned FBI in that Rogan interview to muddy the waters and deflect responsibility. He didn't actually say that FBI ordered them to do anything.

[1] - https://www.nbcnews.com/politics/politics-news/fbi-responds-...
> Americans are paid a higher wage.

For now. The rest of the world is rapidly catching up in pretty much every sphere.

But take movies:

America has but a paltry 330 M people. The appetite for "American" media will wane as India, China, and other vastly more populous Asian countries begin to produce Hollywood-caliber films. American box office increasingly relies on non-domestic consumption. Chinese films are doing bigger revenues, and soon Indian films will too.

Korea is starting to sweep the Oscars, Emmy's, and Golden Globes.

Hollywood is going to be washed out by the vast talent, capital, and differing tastes beyond American borders.

The age of the "American" film has already peaked. (It's not just the market growing up. Kids today no longer want to be Hollywood stars - they want to be famous on YouTube, TikTok, and Twitch.)

The same trend is observable in other fields. Science, technology, fashion, etc.

edit for downvotes: Do not confuse this post for anti-American sentiment. It's an honest current and forward-looking assessment.
> Their speech is dangerous. It's not a given that they will be defeated. Establishing some standards on platforms to deny them a mass audience while still keeping the wide open internet free for anyone to use seems virtuous.

I don’t get how it is any different from the anticommunist fervor you are decrying. Your stand is basically to let various crazy people to have crazy ideas unless there become too many of them and they would be deemed a threat at which point they should be censored and discriminated.
Yes. Except that it uses Wireguard (more efficient and a modern protocol), and sites using Cloudflare can still see your IP.

You can't change the exit node (the server that web sites see), and is free, unlike most commercial VPN providers.
Currently, there is only the test server that's available. In the next version we will support direct oAuth2 / OIDC integration. It's a little ways out, but testable with Google at the moment. Here's an early demo from when we started working on it: https://youtu.be/SGHee9cV_rA
I certainly agree that "won't somebody please think of the children" has been exploited countless times in various shameful and downright evil ways.

(And tangentially, I'm not even sure that spotting traders of known CSAM is even a great way to combat the extremely real problem of pedophilia. Feels like another "war on drugs", where we target end users, as opposed to addressing the actual roots of the problem)

In a way, Apple is the victim of that here - they need to comply with laws based on "think of the children" rhetoric.

There are various current and proposed laws in various places around the world that compel Apple to share cloud content with various law enforcement agencies. Various current and future laws may compel Apple and other cloud hosts to actively scan for and report various things on behalf of government. This is... not great. I don't want to put words in your mouth, but I think we agree on that much?

We also agree that it is at best impractical for Apple to flaunt the law of nations, yes?

They are powerful, but they can't just defy federal law in a brazen and public way.

This is the context in which Apple's on-device image fingerprint scanning was conceived. They would like to enable E2E encryption for users for privacy's sake (because privacy is also a unique selling point vs. Google) while simultaneously complying with law.

If you want to argue that it sucks: sure. That's totally valid. The alternatives are certainly viable and even commendable: running your own "cloud", eschewing cloud storage, shunning smartphones entirely, etc.

However, it seems like most people like and want cloud storage.

Working within the constraints of "people want cloud storage" and "we can't openly defy multiple world governments", Apple's CSAM scanning proposal felt like clearly the best possible (least evil, if you prefer) cloud solution that doesn't involve exiting the market entirely or establishing their own offshore data centers and declaring them sovereign nations.
With a few exceptions (mainly where hooking into the kernel is concerned), deprecated iOS/macOS APIs tend to hang around for many years after deprecation.

If I coax a random FOSS Mac app project from the early to mid 2000s into compiling on modern macOS there’s usually deprecation warnings left and right, with many of the deprecations having happened in OS X 10.2-10.6 (well over a decade ago), but it’ll still work fine.

So devs usually have plenty of chance to move things over. The grace period just isn’t indefinite like it is with e.g. Windows — sometimes the deprecated APIs are removed 5-6 releases down the road and so it’s a good idea to move off of them sooner than later.
Got a link? I'm not familiar with Shodan and I've done some searching but not found anything immediately obvious
California solar plateaus at 10-12GW during the day, a bit less than total coal generation capacity in Australia (per ElectricityMap.org). California needs more solar, wind, and batteries, full stop (and CAISO is working on it if you review their interconnect queue). At least they decided to hold on to Diablo Canyon. You refer to Australia’s desert; 75% of California’s natural gas generation could be replaced with solar sited over existing irrigation canals, and there is a large Nevada desert to the east of the state.

Large AC needs after the sun goes down will need to be served by time shifting chillers, batteries, wind, hydro, and the last nuclear plant standing in the state.
MoonDAO – an international collective that aim to decentralize space exploration
Embryonic processes. Basically:

1. Call a function that creates an empty child process in a suspended state.

2. Call functions that: map/write memory into the child process’s address space; add file descriptors to the child process; set the child process’s initial register values; and so on.

3. Call a function to unsuspend and run the child process.
Technically I said extremities excluding my hands and feet because my hands and feet don't get cold. My nose does. What did you think I was talking about?
But all that demonstrates is that even with the strong free speech protections guaranteed by the constitution, if the government wants to shut down particular behaviour it will find a way. FWIW I agree that prison is an unreasonable way to handle distribution of flyers protesting against a law, but I wouldn't have an issue with them simply being removed from public places, which might have been the result if the government had more freedom of choice on when censorship was justifiable.
https://github.com/achillean/shodan-python
yeah the nielsen article calls this 'pogo sticking'
> overthetop cgi is equated with bollywood, to my knowledge

No. The overwhelming majority of Bollywood movies don't have much CGI. And RRR isn't a Bollywood movie to begin with.
Yeah, we've gone through a few iterations with the README on GH, but it's really hard to explain the project in the length available there without going into only a very specific use case.
SNI is majority clear-text today, so your ISP can collect the sites you are visiting and not just their IPs even with TLS. Hopefully that changes soon.

Your point about cloudflare having even more access to your browsing details than the list of sites you have visited that your ISP can collect is a good point. It is kinda crazy how so many companies are OK with a 3rd party terminating TLS for them. And, back on the first point, most sites that do support ESNI today are behind Cloudflare (makes your point even stronger).

But, still, Cloudflare would have to be snooping on content to correlate identity (at Cloudflare scale, that means they would have to already be targeting you), while your ISP already has it.

For me personally (stuck with Verizon which is known to snoop and sell data), I prefer "trusting" Cloudflare until they are shown to be a bad actor like Verizon too.
i could understand this in 1995, but in 2015? We have peer reviews, and CI. Let's deny warnings there, and allow them during development.
This is assuming things are added to the front of the catalog and not the back.

That's the usual default, but there are usually sort options along with pagination that can make an items place in a list more or less fixed.
It's an interpretation of a subset of the pedantry on HN.
Worth noting that the post this is on a blog run by a professor who achieved success by selling a book on how to make your product addictive, [1] and after this became passé he wrote a second book on how individuals can resist the distractions of the products that use tricks like the ones he peddles in this first book. [2]

I'm sure there is good and interesting science about the pros/cons of screens and social media, but I wouldn't turn to this fellow's blog to get an unbiased view.

1: https://www.amazon.com/gp/product/B00LMGLXTS/

2: https://www.amazon.com/gp/product/B07PG2W6DC/
Have had the same thought myself on occasions.

One take I've heard on that, whether or not its true I don't know, is that it is a tongue-in-cheek reference to one of the very early generation of Hoares, one of whom earnt himself the nickname "naughty" (Richard "Naughty" Hoare).

Allegedly he was no stranger to, shall we say, a particularly extravagant lifestyle.
Same as you basically. Tried so many of them back in the days... To me the switch is way more important than the physical layout: if the physical layout is good enough, it's good enough.

Buckling springs: I stockpiled IBM Model M back when it wasn't a thing and used that for years. Alps. Cherry MXes. Then I tried a board with Topre switch and since then I'm happily camping with my HHKB Pro JP (japanese).

I'd try these fancy ergonomic / self made keyboards but only the day they'll start making them with Topre switches.

That's my "hack": seen that I couldn't get any custom keyboard with Topre switches, I picked the next best thing to me... A japanese Topre keyboard. Now the funny thing is: despite having some japanese family, I don't speak japanese at all (well, ok, I know the names of a few animals and know the hiraganas but that's it).

I really only picked a japanese keyboard for the very narrow space bar (the point is not that the space bar is tiny but that a tiny space bar makes for modifiers left and right of the spacebar easy to reach with the thumbs as the thumbs have much less distance to travel). Another bonus of having more modifiers is that can have these additional modifiers acting as Super and Hyper.

P.S: as a european for whatever reason it wasn't easy to get a Japanese HHKB Pro JP shipped to me, so I got my family in Japan to bring me two when they visited me.
Often times designers copy the same resource many times to build a level/game. Maybe they modify the resource a little bit, but it's still mostly a copy. There is no deduplication, the n copies get stored n times. Admittedly, it's also done to improve load times, but making piracy harder is I think another benefit for the game creators.
Of course the one I wrote few months ago! When I re-read it today I realize how good I was at foreseeing all the problems that would eventually arise. The code has descriptive comments that explain not just what the code is doing but what it is supposed to do. I was very impressed with not just 100% line coverage but also complete branch coverage by rock solid unit tests. Sorry can't share the link because code is proprietary.
Floral Formulas
ah, but quickjs is an actual js engine. I have tried a couple of versions with real progress between them. This thing here is not
If you build from the libcontainerssh sources on GitHub it does. We just haven't released it yet. :)
What casino fears that? Where you gonna play, China?