skysight-inc/HackerNews huggingface dataset:
TH1520 (Lichee Pi 4A, OoO cores similar to Arm A72) beats JH7110 (VisionFive 2 and others, in-order cores similar to Arm A55) on all micro-benchmarks.

e.g. by about 40% on my branchy primes benchmark, which exercises the CPU and L1 cache only: https://hoult.org/primes.txt

10.430 sec Sipeed LM4A TH1520 4x C910 @1.848 GHz 216 bytes 19.3 billion clocks
10.851 sec Sophon SG2042 64x C910 RV64 @1.8? GHz 216 bytes 19.3 billion clocks
12.115 sec Pi4 Cortex A72 @ 1.5 GHz A64 300 bytes 18.2 billion clocks
14.885 sec VisionFive 2 U74 _zba_zbb @ 1.5 GHz 214 bytes 22.3 billion clocks
19.500 sec Odroid C2 A53 @ 1.536 GHz A64 276 bytes 30.0 billion clocks

The TH1520 has much faster memcpy speeds at every level of cache and DRAM.

https://hoult.org/JH7110_memcpy.txt

https://hoult.org/JH7110_memcpy.txt

And yet ... both Richard Jones at Fedora and I have found that the VisionFive 2 is actually slightly faster at building software packages!

My result was that building the same binutils + gcc + newlib snapshot (an old one with RVV 0.7.1 support)...

https://github.com/brucehoult/riscv-gnu-toolchain

... the VisionFive 2 takes 108 minutes while the Lichee Pi 4A takes 122 minutes.

That's with the supplied fan on the LPi4A (and confirmed it's not throttling) and no cooling at all on the VisionFive 2. I used the same Samsung external USB3 SSD on both -- the VisionFive 2 gets slightly faster transfer speeds (IIRC 190 MB/s vs 160) with that, but that's not enough to matter: just 12s difference on the time to tar up the source directory, compared to a 14 minute build time difference. Both have enough RAM to cache everything anyway.

> VF2 GPU: IMG BXE-4-32 Lichee Pi: ?? Anyone?

BXM-4-64
> any organization that needs to manage and understand the output of software engineers, but does not have the necessary technical ability to do this

That's really key. A company actually interested in technology wouldn't be in the situation of having an engineering team they have no idea how to manage.

So the target here is the kind of company that probably ended there by throwing money around, and would like to throw money at this problem as well. McKinsey will be there whenever there's money to be thrown at a problem.
The replies are almost all very unrealistic.
I think it does matter which way you think about growth because the bottlenecks differ and the solutions or workarounds differ.

Energy use seems likely to remain a bottleneck? Even if the energy itself became much cheaper, you need to figure out what to do with the heat.
I can't get it to work at all. I guess it doesn't allow mobile.
https://web.archive.org/web/20230820223402/https://www.nytim...
Changing its name tanked X's downloads in App Store and Play Store
inb4 a wave of downvotes crashing on you for questioning the left in any way.
While illegal in C most modern 64-bit processors support unaligned accesses.
Ask HN: What tool/product do you wish existed?
Alternatively, what is a feature in an existing product that you wish existed/was better?
I have that book. Took me a while to find a copy after reading it in college.
I managed to get on a report page via the KDP portal. Very weird, since it's the same URL, but the form showed up because I was coming from a different referred. Oh well, reported successuflly now (I think).

Thx for confirming it wasn't just me. I was starting to doubt so I edited my comment.

update: I figured out what is going on... It's the classic curse of the extra slash!

- BROKEN = https://www.amazon.com/report/infringement/

- WORKS = https://www.amazon.com/report/infringement
You don't even need to support multi-stream decoding, just fast seeking.

Matroska supports a feature like this where it can link together multiple segments, letting you do something like having one file for a repeated opening sequence in a TV series.
You are welcome to fact check it for yourself.
If you catch the early submission within a short time frame, there is an edit button if you hadn't seen it previously.
> > Another strong possibility is we'll finally discover the factors our immune systems are missing in modern life

AKA Close calls with death, we should reintroduce them, but we won’t out of fear
Since Ruby 3, the automatic coercion of keywords to a hash—the second example underneath "Passing Hash to Functions" in this post—is considered a legacy style and is generally frowned upon in new code. That is to say, code like the second call to `foo` here:

def foo(kwargs = {})
kwargs
end

foo({k: 1}) # ok: passing hash argument
foo(k: 1) # ok: keywords coerced to hash

One of the strongest arguments for avoiding this sugar is that it makes the code more brittle in the face of future changes. In particular, in the example above, if we add a new keyword argument to `foo`, then any call which omitted the curly braces will break, while calls which used them will keep working fine:

# added a new keyword arg here
def foo(kwargs = {}, frob: false)
kwargs
end

foo({k: 1}) # still ok: `frob` defaults to false
foo(k: 1) # ArgumentError: no keyword: :k

This is touched on in the blog post describing the extensive changes made to keywords in Ruby 3: https://www.ruby-lang.org/en/news/2019/12/12/separation-of-p...
Mitochondrial dysregulation a contributor to the development of schizophrenia?
Absolutely nothing is going to come of this. I would love to be proven wrong however.

Illegal searches, seizures and raids happen too often and they (feds, cops) get away with it more often than not I'd imagine.
TLDT, zip documentation for latest tech and upload to code interpreter
Eh, I don't run TumbleWeed either.

But from my experience on Arch, all my pain from the rolling release model has mostly come from two sources

- Self inflicted pain from impatiance and poking things I should not be poking.

- Nvidia drivers.

If you want a "stable" rolling release, look into Clear Linux as well.
> is a fully RESTful HTML API simply a website that doesn't use any JS?

No, I don't think so. Sprinkling a little client side JS can certainly be beneficial and doesn't invalidate it being a RESTful HTML API. _hyperscript [1] was created by the htmx author for that purpose. There's a book [2] that you may not have seen written by some core htmx dev's that goes into this [3] in more detail.

[1] - https://hyperscript.org/

[2] - https://hypermedia.systems/

[3] - https://hypermedia.systems/client-side-scripting/
The 4th Amendment protects any US citizen from unjust search and seizure. The only judge who attested to the warrant's lawfulness was personally attached to the case.

It will take longer for the actual verdict to be reached. Considering the evidence we have though, I see no reason to assume their warrant was legitimately motivated.
This comment is Bulverism (https://en.wikipedia.org/wiki/Bulverism) and makes no attempt to engage with whether the linked post is actually correct or not.
Oops, I meant mayor Hardin, not Seldon.
It’s foolish to think it doesn’t. Blink was a fork of WebKit. There’s nothing stopping someone from forking it either. Certainly a lot easier than reverse engineering IE bug for bug.

The US is the largest economy in the planet and home to most tech companies and all browser engine makers. Calling it “one country among 195” is dodging the issue.

That’s not to say that Google isn’t on a quest to conquer the Web and that Chrome isn’t incredibly popular. It’s just that comparing it to IE is a bridge too far.
One very frustrating part of this opinion piece is that the author keeps referring to it as “theft”.

I’m not defending either side of the actual case here, I’m just saying the writing here is bad.

Theft is a very loaded word and wholly inappropriate in this context.

Even the links they link to refer to it correctly as infringement. There is no evidence of corporate espionage in the court hearings to get information that wasn’t available publicly.

You cannot steal an idea that’s in the public. You can steal implementation details that aren’t public but the idea itself once out there can only be infringed against in the narrow definition of the protective patents.

That the author purposefully or erroneously makes that mistake repeatedly really hurts the rest of the piece.
I'm not sure this bill is a good idea. Africa has a problem with witchcraft and human sacrifice.

https://www.bbc.com/news/world-africa-15255357

https://www.bbc.com/news/uk-15280776

The case of 'adam' in the UK is also a good read.

https://www.bbc.com/news/uk-58415046

Witches are also involved in the contemporary slave trade where they put 'curses' on the slaves so they don't runaway.

https://documentation.lastradainternational.org/lsidocs/Witc...
This figure would have to ignore basic things like the connectivity and just be "Netflix server Wattage / user count = everything that isn't your TV". Even with an egregious TV that's still less remaining Wattage than it takes to get the Wi-Fi signal from the AP radio to your TV in your own house.
Rain started plus a bonus earthquake. Good times.
Right, One of the many benefits of Rust is that it provides a convenient litmus test for C and C++ programmers who complain about UB. For some of them, having a language (safe Rust) where programs don't have Undefined Behaviour is excellent - but for a whole lot of them this isn't OK.

And the reason IMO is that they didn't actually want Defined Behaviour. What they wanted is for their nonsense programs to just work anyway. They want to skip the hard part of the job of software engineer where you need to correctly express what you meant as a program. They're the current generation of the people Charles Babbage complained of, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?'.
Which carriers are these? I just went to the AT&T site, they wanted $30 a month for an iPhone + a separate $85 a month for cellular service. If instead I pick "wireless->bring your own" and go through the steps it was $75 a month so

A) Pay $75 a month for service
B) Pay $115 a month for service and get a new phone

Their bottom offer was $5 a month for an iphone 12 (plus the $85 month for service)

Curious which carriers offer free iPhones where there's no difference in price.

T-Mobile has a deal if you trade in existing phone but the phone has to be high-end and recent otherwise they won't give you the trade in value needed to cover the new phone.
Many people enjoy quiet activities together. Or work better when another works near.
The other day I found an unused Kodachrome film I'd forgotten I had. Kodachrome 64 is my all time favourite film.
Although, I think what you're describing doesn't completely lie on the reader. Oftentimes, the author has plain just not explained things clearly or even remotely well, and the reader has to play a little bit of 20 questions to get to the meat of something. When a book is properly written, then the shared load between the reader and the writer is much more balanced.
Not much better on desktop haha, still cool though. Basically a combination of

Chronophoto: https://www.chronophoto.app/game.html

Geoguessr: https://www.geoguessr.com/
(Firebaser here)
What damaging change?

- You can continue to use the old extension (you won't get updates by Stripe nor Invertase and in the future Stripe may introduce breaking changes)

- You can clone the open source repo and maintain it yourself

- Or you can install the Invertase extension with the same exact config and you'll continue to have maintenance and upgrades.

We expect in a 3rd party platform these things happen (out of our control) so we've prepared multiple routes for you.
A 5.1 isn't going to do much damage in socal, especially where it was epicentered. Probably the worst is going to be knocked over liquor bottles at the supermarket. Awkward timing, but not a disaster.
Everyone does this, but it’s definitely not trivial. Unaligned pointers have to deal with things like straddling pages.
why not call the WEI api and use the good ol' !! ?
You're right, thanks for the demo and sharing the link, really appreciated. I'll update the article to mention this.
Isn't that comment specific to the Wii U?
A Closer Look at “Cut Your Losses Early; Let Your Profits Run” Elm Partners
From my knowing of Soviet system, it is surprise, they reach so far, not stuck on LEO.

From Soviet experience, they don't use benches, all discovered on production, and as budgets limited, progress extremely slow.

For example, what European nations made from 2-3 try, Soviets made same from 7-9 tries.

So as they made 2 attempts to reach Moon in 30 years, they need to spent additional 5*10..15 = 50..75 years.
At first, I thought the headline said "Flights", and I thought, that is one hell of a giraffe!
Out of curiosity, what's your reasoning for using musl exclusively
Can't tell if you mean more efficient seismic energy transmission, fault lubrication effects, weight bearing effects on faults or another theory perhaps. Care to elaborate?
If optimization doesn't matter, then why are you talking about optimization?

This is just plain stupid... Vectorization is a huge subject in many different kinds of software, RDBMs, scientific computing / HPC, even advertising... and then comes you and tells all those people spending billions of dollars a year on optimization that it... doesn't matter? How much does it have to matter before it "really" matters?

Well, then you've never understood what you were dealing with. Or your reading-comprehension skills are so bad, that you cannot understand it when someone describes the difference between something that happens intentionally and something that happens through oversight... But, my guess is that you are just pretending to be stupid, because you enjoy trolling, and that's your way to do it.

C signals aren't a required part of the language... (a "standard compliant" implementation doesn't have to have them) but C language is just poorly designed. There shouldn't have been a thing like "not required part of the language", but it happened out immediate convenience of someone who didn't want to apply themselves more to making a better design.

Exactly the same is true for threads and atomics. A "standard compliant" implementation doesn't have to have them. Portable code shouldn't use this stuff.

Read it again: this discussion is about language, not libraries. If you think that ability to make a system call makes a language concurrent, then it's a worthless definition, because this blurs the important distinction between languages that are designed to be concurrent and those which aren't. Everything short of stuff like HTML becomes a concurrent language, but you cannot have any meaningful discussion about benefits or downsides of an approach to concurrency, because it's "outsourced" to something outside the language.

> C functions can handle interrupts.

What... like processor interrupts? What on Earth are you talking about... Are you getting your text from a chatbot or something?
I fall asleep to documentaries. I don't want to loop one video. I want to play videos that relate to one another and not go from one topic to one completely unrelated. The only way to reliably do this is to use a playlist, which sucks, because not every channel makes playlists and I'm sometimes fine with the channel changing, as long as it doesn't go from #SpaceScience to #WW2againagaingain.

And then I'd say about 30% of the time it'll grab some documentary/video I've already watched, which is also annoying.
Texas (ERCOT) uses more power than any country in Europe it seems. Gotta keep the air conditioners running.
The conservative press covered this story as well. Heck, international press covered it.

You're seeing bias because you want to see bias.
A device which can detect every single electromagnetic tranmission on every frequency. So i'm visualising something which can pick up bluetooth, wifi, radio, ir etc etc and display it on a screen with as much information as possible. Maybe theres an app for it or perhaps the flipper device can do all of that idk. I think it would just be interesting to see all the activity going on around us.
What percentage should they account for? The fact that they are writing an article with this headline would seem to imply that they think this is too high.

1.5%-2.0% for something that runs a significant portion of the world's economy doesn't seem too bad.
Every time I think McKinsey has jumped the shark, they release something that fully confirms it.
Learn Landau’s course in original Russian. Pass The Test. You are ahead of most PhDs now.
gRPC ticks most of the checkboxes.

Unfortunately these are lessons that have to be learned over and over. Anything based on JSON is generally suspect. If you see the terms "quick" or "simple" in some marketing splash-page, assume the author has not thought about the hard problems like security and long-term interoperability.

Similarly, if you find yourself hand-rolling RPC client code and calling methods on something like "HttpClient" manually, you've done it wrong. That code should have been spat out by a code-generator from a schema.
I think one important benefit to consider is that these projects can be seen as an attempt to correct historical wrongs done against native people in these areas.

Imagine if you were a Yurok person and your people lived for thousands of years, as a unique culture, and where substituting off of salmon was integral to that culture, only to have foreign invaders remove you from your lands, put you on reservations, and effectively destroy the lifeblood of your people by damming the rivers. Now imagine how after several generations this would damage your people as a group economically.

Given that history, it seems strange to question that the Yurok people might have financial "benefits" from this kind of project.
> In 1923 they'd say "we have modern medicine and air travel"

Not really. Penicillin was ~1930. Ford Air Transport Service was founded in 1925.

Typical people didn't have a whole lot. Indoor plumbing was only starting to become commonplace in the late 1920s. Radio only reached the majority of homes in the 1930s. Only about half of families had a car by 1923.
An earthquake is liable to trigger a mudslide if the ground is very wet.
This map looks very cool. I use it on a project and it fits really well to it.
On the flip side, Debian doesn't upgrade to a new version when a vulnerability is found in the shipped version. Instead, they try to backport just the fix.

If Debian shipped version n and the upstream fixes the vulnerability in version n+5 (not unusual, as debian stable is routinely out of date for 2-4 years depending on the length of the testing freeze and the point in time of the stable lifecycle), this can range from trivial to near impossible in a timely manner.

They also tend to be opinionated about the software they ship and do include many Debian-specific patches. Most of them are harmless or just small changes to make the software work better with the Debian way of configuring things; sometimes much more catastrophic: https://github.com/g0tmi1k/debian-ssh
We have a gentle rain with a light breeze at 4:39 PT in SoCal along the coast. Kids are outside playing in the rain.
Burnt-out shell of 1954 Ferrari fetches $2M at auction
The dark side of using AI to design drugs
Note that this board, the Lichee Pi 4A, has pretty good vector units, though they implement the current draft version of RVV (0.7.1) as at the time the core was designed in 2019. Significant incompatible changes were made before RVV 1.0 was ratified in November 2021 -- the general design is the same, most instructions and binary opcodes are the same, but both source code and binary incompatibilities exist.

But at the same time, much useful library code such as memcpy(), strlen(), strcpy(), strcmp() etc can be binary compatible (and optimal) for both.

Most toolchain and library effort is going into 1.0, of course, but if you buy one of these and want to write vectorised code you can do so using assembly language, which is much easier than using typical SIMD ISAs.

For example, here is an optimised memcpy (dst, src, len in a0, a1, a2):

0000000000000000 <memcpy>:
0: 86aa mv a3,a0

0000000000000002 <.L1^B1>:
2: 00267757 vsetvli a4,a2,e8,m4,d1
6: 12058007 vlb.v v0,(a1)
a: 95ba add a1,a1,a4
c: 8e19 sub a2,a2,a4
e: 02068027 vsb.v v0,(a3)
12: 96ba add a3,a3,a4
14: f67d bnez a2,2 <.L1^B1>
16: 8082 ret
Yes, you're right, how arrogant of me not to expect kernel-level active sabotage of still widely used software, in a kernel where "don't break user space" is a guiding law of development.
> The 4th Amendment protects any US citizen from unjust search and seizure.

It protects any person within the jurisdiction of the United States from unreasonable search and seizure at the hands of the US for state [0] government.

[0] Strictly speaking, only the former, the latter is a result of the same rules that the 4th applies to the US being applied to the states under the 14th, but its common to ignore that with the amendments whose provisions are held to be incorporated against the states by the 14th, and just refer to the amendment that directly applies only to the feds as applying to both.
The original Broad Ripple Park (Indianapolis) Pool was the "largest in the world" at one point (250' x 500'). I knew people who swam in it, but it had been turned into basketball courts by the time I saw the former pool. Shortly after that, it was removed.

The US swimming Olympic tryouts were held there in 1924 and 1952.

https://indyencyclopedia.org/broad-ripple-park/

https://www.youtube.com/watch?v=9ifFaKeimuA
You could try expanding on your educational foundation either formally or informally, although formal education comes with an element of credibility, the downside is it costs money.

You could consider something in business or management if you’re interested in taking your career down that path.
Alternatively if you have an interest in some really niche topic, you could study that formally, advantages of that is that you can end up combining your current knowledge/skills/experience with a new set of skills and knowledge which could be useful in being able to develop a completely new product or service that doesn’t exist yet.
“Multipotentialites” - often are good for having knowledge in multiple subject areas, and are good for coming up with new ideas that intersect between specialty knowledge/skills that wouldn’t usually go together.
Pre-RFC: WASM compilation of proc macros
Energy means nothing without knowing it's entropy!
Or maybe maintain instructions for how to get it a good home and/or fair price?

(For example, "sell it at ___, and expect ___ money". Or "email ___ at ___ museum/archive, who would like it as a donation someday". Or "if you're up for it, post this prepared inventory list to enthusiast forum ___, and flip a coin on which respondent to give it to".)

This not only means you can enjoy it until the end, but that you don't have to guess/decide when is the right time. You can draft easy instructions/inventory now, and occasionally update them, over hopefully many decades.
Everything about the Lockheed Martin streetwear is confusing
I scanned our family 35mm slides on a good scanner a few years ago and the resolution, even after scanning, is incredible. It took a long time for digital cameras to catch up.