skysight-inc/HackerNews huggingface dataset:
I've seen similar situations where each host was achieving just 16 requests/sec.

Engineers are expensive, and growing more so every year. It's hard to justify time spent to optimise rather than throwing more instances at it. The cloud has made this worse in a way, since provisioning more hosts can be done so easily.

Not many engineers even have the skill to identify and resolve performance problems, so again, people just keep adding more machines. Long term, the problem slowly builds all over the system and the bill becomes mind-boggling.

I do think that we (the software folks) don't help ourselves here. We build frameworks and tools that are still far too hard to inspect. What to watch (and how to optimise) in production, is often never considered deeply when building or documenting the hot new thing.
> There are still places in the world where getting things is hard; but in most of the developed and developing nations, that is not the case. [*except in America where it seems like getting anything involves a 3-week wait]

Except in America? That's a hell of a caveat.

Putting that aside, as an American who lives overseas, it all depends on what things you want to get and in many cases, how fast you want them, how much you're you're willing to pay. Things you take for granted in one place can be very difficult to get in another.
Linux information project: list of commands
As a user, the GPL doesn't do anything to restrict you. It only comes into play when you want to redistribute software.

Hating the idea of intellectual property doesn't make it go away. Neither do permissive licenses. Which is why your "ceteris paribus" statement is effectively worthless.

> And the "companies will be forced to give back to the project" argument never made sense to me.

Care to explain where you think it falls apart?

So far, it simply seems like you're fed up with the system and would rather rage in denial than try to improve the system or use it to your advantage. That may give you some degree of satisfaction, but it's silly for you to assert that everyone benefits from the same. And if you really just want to stop caring about copyright, I don't see why you'd bother advocating for MIT or BSD over GPL instead of just turning to casual piracy like most people who can't be bothered to respect software copyright.
this will become more obvious as time passes, specially after November, but for whomever is ready now to explore beyond the intoxicating veil of pervasive propaganda and censorship in the space, this article will prove itself useful for connecting crucial pieces of information and perspectives that can tear apart many preconceptions and falsehoods:
https://www.linkedin.com/pulse/why-i-believe-craig-wright-mo...
Please downvote me, but it's super ironic that someone is writing about "impressive linguistic feats" in a multipart tweet. I can't wait for this fad to die out and be replaced by something that supports long form blogging. Maybe I'm just getting old. Every time I see this kind of thing it just amazes me that we ripped right past blogging, and straight to tweeting. Multipart tweeting, to me, is the ultimate antithesis of a linguistic feat.
I had a nightmare where I was writing an operating system in PHP, which ran in hypervisor written in PHP, which ran in a virtual machine written in PHP, which in a browser written in PHP, which ran in an operating system written in PHP...
In NL we have subscription based bicycles ( Swapfiets ).

Very popular with the youngest generation.
Exactly, the problems they found were mostly Node problems, not GraphQL problems.
It definitely made me appreciate the feeling of creating something along with other people much more. I don't feel 'bad' selling to others, to be honest it's probably a guilty pleasure to 'win', but it lacks the win-win feeling of creating value.
https://en.wikipedia.org/wiki/Wuling_Hongguang_Mini_EV it has a range of 120km, with the bigger battery it can do 170km. They already shipped 120000 cars, within a year. In the EU they plan to sell these for 10000 Euro.
In the UK we have The Week magazine, which does pretty much that? The idea is to subscribe to its print edition, rather than read it online.

https://www.theweek.co.uk/
"It Is Difficult to Get a Man to Understand Something When His Perceived Crypto Wealth Depends Upon His Not Understanding It"

This is an article by mainstream economists in official positions who would in general not name names - yet the situation is so egregious they actually do. They state in no clear terms in the abstract and section header that lack of competition (and lack of education) are the reasons.

Increasing competition does not lead us one-to-one to adopting crypto except to tunnel vision minds.

In any case, I have given you the benefit of the doubt for the sake of discussion. There is no report that crypto has made any difference in remittances or any other disadvantaged economic group. If there is such evidence please inform us.
Why wouldn't they? Their faces are probably many years already in government face recognition systems. Also they don't have much of a choice anyway with CCP.

At least they get some extra convenience because of it.
Anyone here use prefetch or these libraries? Seems neat to get top speeds.

> There are also libraries such as quicklink and guess.js, that use heuristics to determine which resources should be prefetched at runtime. With these, developers don't need to guess what should be prefetched. The libraries take the decision based on available data.
The implications of that handwavy first sentence are bad, to be honest. Why is the end-all-be-all of human existence corporate? What essential nature of the universe makes sweatshop labor necessary?
Nvidia Shows Arm CPUs Run ‘Neck and Neck’ with x86 for AI
gc_lines isn't a tuple here, it's a generator expression. It will be lazily evaluated.
As long as it's done on a public blockchain, validation becomes possible without needing to contact the DMV itself to provide that validation. For example, if you have a California driver's license and I (as a Nevadan) want to verify its validity (say, because I'm running a bar and you don't look 21+), I could check whatever public blockchain to which California posts its ID NFTs, compare that to some reference on the physical ID you're showing me, and make sure the data (namely: name, DOB, etc. - or perhaps a hash of it) matches up; currently that would require either talking to the DMV directly or using some third-party service that does so on my behalf. This becomes even more useful when dealing with international identification, since that tends to involve even more red tape with current systems.

Also, it doesn't necessarily have to be a single central authority adding transactions; a whole bunch of DMVs could very well post to the same blockchain and only trust the validity of ID tokens issued by one another (i.e. with some out-of-band method to associate keys with actual DMVs, much like PGP's "web of trust" concept). This could even pave the way to things like drivers' licenses being partially or fully decentralized, with independent issuing authorities trusting one another based on some external certification process (e.g. "the California DMV has audited Foo Bar Licensing, Inc. and verified that it issues licenses in compliance with the California Vehicle Code, and therefore recognizes FBL-issued licenses as valid").
Look what I've found! Lorinda Cherry herself explaining how to write a "talking calculator" (in 1982!) using dc and Unix pipelines:
https://youtu.be/XvDZLjaCJuw?t=827
Now we just need to scale it up to capture 45 Billion metric tonnes of CO2 per year.
I regularly wordsmith comments in my column-constrained code (e.g. 100 columns) for prettiness—I don’t like to have just one or two words on the last line of a multi-line comment, so I will normally fiddle things to get that last line either empty or a bit fuller. I will just about always do this if it’s a single line plus a word or two. I also definitely enjoy occasionally indulging in the style of perfect line-filling this submission is talking about; but even when I don’t go to the trouble of filling lines, I regularly tweak line break positions to balance line lengths and to start sentences or phrases at new lines.

This style of craftsmanship, embracing constraints and optimising for beauty or even whimsy, is something that is sadly often not possible now with the diverse presentation media we employ: in the past we would adapt the medium and presentation to the content, but we’ve shifted to mostly adapting the content and presentation to the medium.

A paper book had static presentation, and so you could tweak things to your heart’s desire; and if someone had bad eyesight, you could produce a larger version of it while keeping everything else intact, if you desired. One particularly good example of that is static paginations of certain Bible translations; for example, the KJV has a couple of extremely popular paginations, so that one person may have a small Bible with tiny text and another a large Bible with wide margins and large text, but they’ll still turn the page at the same time. (This can lead to church services where most of the audience turns the page during a reading of scripture at the same time!)

But in a digital world, your content needs to adapt to display on devices both tiny and huge, and you will have limited control of its presentation. Static layout like this Super Metroid guide no longer works: at 73 columns wide, it’s too small for display on portrait phone screens without introducing scrolling (awful), additional wrapping (ugly) or reflowing (losing the craftsmanship, and impossible to do fully automatically anyway).

Responsive design is all about embracing the fact that you don’t know the medium, and working with that. And yes, it lets you do some nice previously-impossible stuff and work better on a diverse range of devices, but it also loses something.

I once noticed, part way through writing an essay in school, that I had started the last three lines with the letter w; I ran with it and made every line for the rest of the essay start with the letter w.

I could go on to talk of a great many more things where we’ve lost something over the techniques of old due to low-quality computerisation of something formerly done by experts; but also that better computerised alternatives are often available which claw back some or most of the deficit, typically by more deliberately attempting to imitate what the experts did rather than doing the easiest thing; greedy line-breaking is nigh ubiquitous, but there is also Knuth-Plass; most computerised music engraving is fairly atrocious, but LilyPond exists.
I mean, obviously possible but I suspect that the clumsy translation adds a lot of obtuseness to it. In Swedish it looks straightforward enough that you only need to squint just for a moment when you see "överkast" and "Indira" together and then you get that familiar feeling of "How could I ever miss that?".
You could do gc=sum(1 for _ on lines if ...) or use Counter
Idiopathic Pulmonary Fibrosis on Rise in Northern Ireland
medium.com is terrible with GQL... I can have 50 tabs open in chrome. Then I open 1 tab on medium.com and CPU spike like crazy. Turns out it's their graphql-queries at 100 miles a second. One of the API (GQL) queries fails (I'm guessing my adblocker ?) then the retry seems to be in a tight never ending loop !
>It's designed to be readable and easy to write

So is Golang.
"Before migration was understood, people struggled to explain the sudden annual disappearance of birds like the white stork and barn swallow. Besides migration, some theories of the time held that they turned into other kinds of birds, mice, or hibernated underwater during the winter, and such theories were even propagated by zoologists of the time."

Ok, it seems that Aristoteles believed, that birds actually transformed, but zoologist of that time at most believed, that they hibernated underwater", which seems a more solid theory, than transforming.
> random memory speed has been stuck for 20 years

Isn’t this just because random memory speed has never really been the limiting factor for a lot of things?
Would be interesting feature on Linkedin. Pay $x to get a forwarding number to my personal phone
Yeah this is partly something I recognize. Until the age of 7 or so, my dad usually had left for work when we got up, and would get back home only after we'd gone to bed. When I was around 12, he no longer worked Saturdays, but he'd be tired and angry.

Nowadays, I understand they were trying to build up a business (and more or less succeeded). I've had periods when I started a freelance business and worked too much, but now that I've got a daughter, family comes first. But maybe that's a luxury.
It's more the other way around, when saying things about your own product it's nice to disclose your involvement since that definitely colors your view. Especially in cases like this where it's hyping the product.
I remember doing this with some homework assignments back in college, the very many filler words available in English make it pretty easy. The linked text uses copious fillers and doesn’t even maintain the same width across paragraphs.
Do you have an example of an (open source) application that follows these conventions?
The Danish (Scandinavian) word 'miljø' usually translates to 'environment'.
If you have no money, work from Starbucks
IMO, appreciating assets should be owned, depreciating consumables should be rented.
We'll all just eventually "lay flat" like they do in China now when we figure out that hard work doesn't get one anywhere meaningful.

https://www.brookings.edu/techstream/the-lying-flat-movement...
GeForce Now has me hooked. $10/month not to own a gaming PC any more is pretty good.
In the case of Python, the "industry heavyweights" do very little and have a negative influence now.

Why the phrase "only a bunch of passionate people"? This is how software gets written, parasitical corporations and their unproductive developers who are installed in existing OSS projects come later and mainly associate themselves with the result (speaking of Python again).
Well, adding machines allows you to postpone fixing the problem.

It's perfectly reasonable, once the bill starts to catch up to your budget you spend time on optimizations :)

EDIT: the only solid argument against throwing machines at the problem is that: scaling something across multiple servers is hard. If you spent energy on performance, maybe you didn't have to.
That seems a little speculative to me. It could just as easily be the recent promotion of Boz from FBRL to CTO.
They also make sense for brittle industries, that would disassemble once the market is supplied and then fall apart, loosing all the expertise and would have to reassemble after what is essentially a extended pig cycle.

Its also a incredible resilient business model, as proven by the mobs various protection rackets.

https://wiki.lspace.org/mediawiki/Firefighters%27_Guild
Is it necessary to run a separate httpbin per user?
> How would I convince my employer
Turntables: if you were an employer, what would convince you to use Nim?

Hiring for Nim skills can be a signal that a company has people who learn languages beyond the run-of-the-mill ones. A bunch of passionate people you might say. That would make the company promising to work for.
there is, sort of, but it's got one or two extra steps (and most folks probably don't know it exists).

1. Press Cmd+Option+Escape to bring up the Force Quit menu

2. Press Cmd+A to select all running apps

3. Click the "Force Quit" Button to force quit all apps
>Point being: If your performance ceiling is low, you‘re gonna hit it sooner.

And that isn't the only culprit. Large code bases will be hard to structure, maintain and organize. And you will spend more time writing tests than writing productive code. Because you don't have many defenses against errors and because once a bug will hit production it will be very difficult to debug.
I like these services a lot. I only need a laptop for my daily stuff, but once in a while (once a month?) i want to play a AAA Game. A gaming PC would be a waste of money.
Wow, I'm taken aback by this, in a good way. This is _such_ a great idea and useful tool! Very well executed too, if I may say so myself. I've been playing with it a bit and I can't even come up with anything substantive in the way of constructive criticism so far. That's coming from someone who's been a Nginx advocate for quite a while; talking about it at conferences, etc.

Julia, if you read this: Remarkable work! Based on the comments here, I'm late to the party but I'm glad was bored enough to come here and stumble across this tool and your blog!
For many applications, efficiency is not that important. The important metric would instead be $/kwh.
There are objectively better niche solutions for niche problems out there. But we pickup things that can be applied to solve a number of different problem, that are more versatile and has a community behind them.
I was curious so I did the requisite short bit of scripting.

I think you're right, the misspellings are independent. For a few words (like "begining") the text contains the correct and a misspelt word. But for most misspelt words ("carefull" for example) the text contains only the misspelling.

Thus, the text being fully justified is independent of the misspelling.
Getting money out of China has been a major use for crypto. Rich people in China are very nervous and will jump through all sorts of crazy hoops to set up a nest egg overseas.
It is obvious unless you are talking 5 faces that AI learned vs 5 faces that human really learned.

Otherwise AI is scalable and can recognize millions of faces.

So when it comes to even tiny recognition for safety or security - it doesn't matter how good are humans at recognizing a few faces they can remember.
In my experience, Python is so slow that it will make CPU bound tasks that have no business being CPU bound.
All subscriptions will eventually be free
Not sure if this is intentional trolling, that attitude appears quite arrogant to me in any case.
> At no point during any of the pro-con discussions did anyone intentionally discuss or express any intent in terms of wanting to make our visiting citizens self-regulate.

Are you sure about that? I’m sure nobody said it out loud, but I have a hard time believing these people rather wanted to endure another assault just as long as the perpetrator was caught on camera. It seems more logical that the intention was to prevent another assault.

> In fact the very opposite happened as it was brought up as a major concern, that we would deal with by hiding a of the additional cameras from view.

Which is a core principle of the panopticon. If you normalise the practice of hidden surveillance cameras people will have no choice but to self-regulate all the time, not just when they can see the actual camera.
XML, Java, and the Future of the Web (1997)
As #1 (now #2) on ServerFault.com for many years, it opened a lot of doors for me as a consultant. I could reference my reputation as a "body of work" and it carried a lot of weight. Most employers, staff, recruiters are familiar with the sites, and it made things relatable.
Do you take issue with the validity of the test or are you just making observations?
Chapter 1: 32 justified lines, "futher" for "further".

Chapter 2: 18 justified lines. "missles" for "missiles" but is consistent throughout.

Chapter 3: 61 justified lines. "missles" consistent again. "limitid" for "limited" (same length). "powerfull"/"usefull", yes, but again looks to be consistent throughout. "liek" for "like" (same length). "essentail" for "essential" (same length).

Chapter 4: 88 justified lines. "missles" and double "l" consistent. "mroph" for "morph" (same length). "eleminate" for "eliminate" (same length). "insure" for "ensure" (same length). "wreckless" for "reckless" but in a non-justified line.
Quasicard: A hypothetical reimagining of Hypercard and TiddlyWiki
Thanks for the detailed reply! :) So thinking from a business development standpoint, would it just make sense to go for FaaS if one knows that the average traffic of the application will remain below this mark (20qps)?
And for an application that is intended to grow without a cap, then pick EC2 from the beginning?
Yes, but the rest of the conditions for a stalemate weren't met: the artillery was comparatively weak, barbed wire wasn't invented yet, there were no machine guns.
Back in school, I remember my classmates and I would describe our hackathon tech stack with these acronyms to make us sound smarter when in reality all we did was a 5 min tutorial
Seven years on, what do we know about the disappearance of flight MH370?
Do you have some examples, out of curiosity?
Just complain to Regina Elisabetta
Like any tool, it's not the recognition or surveillance is bad but the abuse of it.
This article references Apple's (now defunct) HyperCard system, and relates that to the (current) TiddlyWiki software; however what it proposes is something rather different.

I think it is a very interesting read.

=> https://en.wikipedia.org/wiki/HyperCard

=> https://en.wikipedia.org/wiki/TiddlyWiki
Intel also has a much broader product line; when people talk about "Intel vs. AMD" they're mostly talking about CPUs, and it would be fairer to compare the revenue only from those parts of the Intel and AMD businesses. Right now it seems that Intel has roughly a 60% market share of x86 CPUs vs. ~40% for AMD. I don't now what that is in terms of $ revenue.

Intel was never 8 times bigger; AMD has actually always retained a respectable market share; ~20% market share is nothing to sneer at.
A context might be useful.

From what I gather, the author is a researcher in bioinformatics related field. This may indicate that they tend to work either alone or in a relatively small group. The domain is small scope data processing/manipulation, research/exploratory code, ,likely short-lived or even one-off.

The progress in this context will possibly be governed by sheer processing speed (e.g. it’s unlikely anyone will delve deep into the code, a lot of iterations to ‘just get it done’ instead of testing etc.).

If this is more or less correct, the point that Nim might be more useful than Python for the author sounds very sensible to me. It’s a nice spot between command line tools and more functionality-loaded languages.
If anyone is interested to see how Nim fares against some other programming languages, here are some benchmarks: https://github.com/kostya/benchmarks
Not necessarily guilt but a HUGE conflict of interest…
Primary reason: I need to type a 16-character bitclocker password and then a 16-character Windows password after shutdown. But with all those sleep and overheating issues that's what I do now.
No reason why OP should disclose his age.
> How is doing this as an NFT (or other blockchain thing) any better than having a government database they look up?

If it's an out-of-state (or worse: international) ID, then the traffic cop (or, speaking from experience, some clerical worker back at the station) would need to deal with some bespoke interface for some external government database - and thus be at the mercy of that external agency. Such interfaces do exist, but they're clunky and antiquated, and it's pretty difficult to get authorization to connect to it. Even for intrastate lookups, a centralized database entails a bunch of infrastructure that's rarely publicly-accessible.

With a (public) blockchain, this becomes a heck of a lot easier and more accessible, since anyone from anywhere can query it with a common and publicly-known interface. Likewise, any agency can post to it without necessarily needing prior authorization and without needing to be at the mercy of other agencies; while there's obviously still a need for agencies to communicate with one another to exchange public keys (and therefore recognize/trust each others' blockchain transactions), that's much less complicated than coordinating a bunch of ad-hoc API connections.