skysight-inc/HackerNews huggingface dataset:
What do I mean by "not every CPU allows to make unaligned 32-bit or 64-bit writes"? Let's test the code (as of commit eac67b6) on a Raspberry Pi 400:

pi@rasppi400:~/memset_benchmark $ uname -a
Linux rasppi400 5.10.63-v8+ #1459 SMP PREEMPT Wed Oct 6 16:42:49 BST 2021 aarch64 GNU/Linux

pi@rasppi400:~/memset_benchmark $ ./bench_memset
size, alignment, offset, libc, local
0, 16, 0, 1237452, 834116, 1.483549,
1, 16, 0, 1612697, 945325, 1.705971,
2, 16, 0, 1779538, 945320, 1.882472,
3, 16, 0, 1557081, 945324, 1.647140,
4, 16, 0, 1779527, 889736, 2.000062,
5, 16, 0, 1557103, 1000940, 1.555641,
6, 16, 0, 1779551, 1000944, 1.777873,
7, 16, 0, 1557111, 1000945, 1.555641,
8, 16, 0, 1334654, 889723, 1.500078,
Bus error

pi@rasppi400:~/memset_benchmark $ gdb ./bench_memset
[...]
(gdb) run
Starting program: /home/pi/memset_benchmark/bench_memset
size, alignment, offset, libc, local
0, 16, 0, 1557105, 722928, 2.153887,
1, 16, 0, 1557103, 889797, 1.749953,
2, 16, 0, 1557107, 889849, 1.749855,
3, 16, 0, 1557108, 889759, 1.750033,
4, 16, 0, 1557117, 889789, 1.749985,
5, 16, 0, 1557110, 889745, 1.750063,
6, 16, 0, 1557116, 889754, 1.750052,
7, 16, 0, 1557110, 889758, 1.750038,
8, 16, 0, 1557109, 889803, 1.749948,

Program received signal SIGBUS, Bus error.

small_memset (n=<optimized out>, c=<optimized out>, s=0x29690)
at /home/pi/memset_benchmark/src/lib.c:33
33 *((uint64_t *)last) = val8;
At least Apple realized USB-C only was a stupid idea after a couple of years and reverted...
I'm really surprised that no chat apps seem to auto-transcribe voice messages.

It would seem obvious for the transcription and the sound file to be available to both sender and receiver of the message.

I think so far the sticking point is that message transcription is still hard to do with any accuracy on-device, and if you use a server then you can't claim e2e encryption.
Difficult to get over the initial curve. I'm attempting your suggestion lately.
> The best practice as of 2021 is to take your existing, best-performing content and get it professionally translated or re-written.

Yeah because we've all got money to burn on hiring translators. Another example of small websites being eradicated from the [discoverable] Web.
Headline is misleading. In 2018, 50% of voice messages in chats came from Cambodia. That’s way different than “voice traffic” which most people would assume includes calling.
My team is looking for people that fit this description, feel free to email me (address in my profile)
Merino
My article where I briefly explain how I approach open-sourcing my code:

https://newscatcherapi.com/blog/how-to-present-showcase-open...
I always have had to set `vblank_mode=0` to get it to run as fast as possible.
In some sense gas is like liquid non reusable battery … the chemical reaction of mixing it at high temperature with oxygen creates a lot of energy… the other output is co2 etc…

A gel in a liquid battery that deplete would presumably have some other outputs other then just pure energy since the mass of that gel is gotta go somewhere…
More about the defi scene preferably. Would love the links thank you!
That is a pretty bad metaphor because many, many car enthusiasts love the civic.
List of Resources for MLOps
We can, but just charging when parked is better than that, and better than the old way with gas.

There's no real problem left to solve, but it will keep getting better as charging tech, infrastructure, cheap renewables and EV availability expands over time.
This is so misinformed by industry propaganda. Modern cloud services are very often unavailable from a region without any apparent reasons. Or the service appears to be available but some specific feature doesn't work. Or it's available but just really slow or dropping packets.

When you have a "simple" (already quite complex) BGP(TCP(HTTP)) tunnel, chances are things just work and it's easy enough to diagnose issues. Between anycast, auto-scaling, and WAFs (among others) you have added so many layers of complexity that the chance of a "random" error somewhere in the stack has dramatically increased and diagnosis is close to impossible.

It used to be simple that web services are either up or down. Now it's not so obvious anymore, and that's definitely not being reflected in the 5 9's SLAs falsely promised by cloud providers. I can say with confidence most selfhosted systems i've been close to have much better uptime than modern cloud services and are much cheaper to service and maintain.
It also mentions mental distress. Did you read that bit of the comment you replied to? They did not demonstrate it.
Having your own data model/format/protocol become the standard makes it a lot cheaper for you to support the standard later. Everyone else has to support your stuff.
The Bermuda Triangle Mystery Delusion: Looking Back After 40 Years (2015)
"I actually went to school (which included economics in its curriculum).

That'll be your problem. Any training in economics or financial institutions leads to a skewed view of how the world actually works.

You don't understand what inflation is. You understand what financial institutions want to consider inflation to be because it affects the returns on the debt instruments.

For everybody else in the economy that isn't a problem. In fact it is of benefit to them since it redistributes away from financial institutions towards actual people doing stuff.

Inflation is more than just a narrow view of price changes.

"When a further increase in the quantity of effective demand produces no further increase in output and entirely spends itself on an increase in the cost-unit fully proportionate to the increase in effective demand, we have reached a condition which might be appropriately designated as one of true inflation. Up to this point the effect of monetary expansion is entirely a question of degree, and there is no previous point at which we can draw a definite line and declare that conditions of inflation have set in. Every previous increase in the quantity of money is likely, in so far as it increases effective demand, to spend itself partly in increasing the cost-unit and partly in increasing output."

The General Theory of Employment, Interest, and Money; John Maynard Keynes' Ch 21, V
There’s a company called Redflow in Queensland, Australia that makes zinc bromide flow batteries.

[0]https://reneweconomy.com.au/redflow-in-running-to-deliver-it...

[1]https://twitter.com/redflowlimited/status/145896802782790042...
Friday deploy gone wild
Detained in Myanmar after coup, US journalist gets 11 years in jail
I have the 2019 MBP 16" with i9 inside and it's terrible for any task heavier than browsing the internet or watching cat videos.

Running CMake + gcc on a bigger project? The fans start running like crazy. The performance of the i9 is awesome, at least for the first 1-2 minutes, after that the CPU is throttling you back to the 90's and the fans are spinning even louder.

But this is not even the funniest issue with it. I have the biggest and most performant charger (96W, pretty much the maximum, because the USB-C standard states, you can only push up to 100W through it). You may think, if Apple put that charger in the box, it should be enough to achieve max performance with it AND still be able to charge it. Nope, but maybe it would be at least enough power, so the battery is not discharged. Lol, nope, higher load for a extended time WILL discharge your battery while being connected to the power supply.

I've tested it with two separate MBP with exactly the same spec (i9 + 32GB RAM + Radeon 5500M 8GB) with exactly the same behavior.
They almost certainly do adjust CPU frequency as well (although I don't have a 2020 Mac to check this). Lowering the frequency would mean fewer instructions can be processed per second which means you are more likely to see a higher CPU usage for all tasks. What you see is probably the combination of both of these effects.

It's annoying that the process monitor does not provide any way to distinguish high CPU load due to demand and high CPU load due to a low clock frequency but there is software that can display a CPU frequency chart which can give some insight:

https://pietschsoft.com/post/2020/02/15/macos-monitor-cpu-us...
Why Successful Leaders Should Not Be Afraid to Fail
I have two projects with a total of almost 7k stars. [0]

It’s worth noting that GitHub stars truly don’t translate into anything worthwhile in the vast majority of cases. You can have a massively popular project, but it doesn’t automatically translate into Twitter followers or newsletter subscribers. And those things don’t directly translate into wealth or happiness either.

Just get a job and make friends and have a life. That route has the highest expected value. I have been chasing GitHub stars for a long time, and it has never been fulfilling. I wouldn’t recommend it.

[0] https://github.com/colinhacks/zod
do you use git on top of it to track changes? date metadata?
Short-Term Thinking on Race Has Caused Long-Term Problems in Higher Education
More convenient than voicemail at least. No waiting to dial in to a phone system or needing to remember a PIN you hardly use.
> When your entire population shits into the main river that does a pretty good job of killing biodiversity

Yes, but enough about the UK

1) https://www.theguardian.com/environment/2020/sep/17/rivers-i...
Sky Glass is a gilded cage you pay to be locked inside
This doesn't read like origins at all, more like the earliest attested instances of what seemed to be an already well-established practice.

2500 years ago sounds like a long time, but humans have been around a lot longer than that.
Or maybe this is unrelated and it's just one of the many cloud outages contradicting their uptime promises. Welcome to the reality of cloud computing, where everything's foggy and the hallucinogenic fumes made us believe downtime was a thing of the past.
139,995 employees at Google * 1,000,000 = $139,995,000,000

$140 billion dollars. On training.

On the one hand... you know what, I'd love to work in an environment like that. Seriously.

On the other hand... what's the argument you make to the CFO in support of this? Honest question, interested to hear answers.
No, you haven't...
You guys say that but Massie has his own startup. It isn't in silicon valley but he did start it in college based around technology he invented.
Modern compilers have quite a deep understanding of memcpy, and they will recognize the pattern and put in optimal assembly (on x86, probably "rep movsb" or whatever), even if you don't literally call memcpy. This is why the GCC implmentation of memcpy is, like, trivial: [1]. The compiler will recognize that this is a memcpy and sub the better implementation.

I wonder though: it seems to me that memory bandwidth should far and away be the limiting factor for a memcpy, so I would think even a straight-forward translation of the "trivial" implementation wouldn't be that far off from an "optimal" one. I guess memory prefetching would make a difference, but would minimizing the number of loads/stores (or unrolling the loop) really matter that much?

[1]: https://github.com/gcc-mirror/gcc/blob/master/libgcc/memcpy....
I'm not an expert, but I know are two forms of throttling under MacOS – the CPU frequency limit, and the "scheduling limit". The CPU reduces frequency under thermal stress just like other machines, but there's a minimum frequency that it can be downclocked to. So if that's not enough to meet the thermal envelope, the scheduler will additionally start to limit the amount of CPU time that can be used. I notice this in particular when the GPU is at full whack – such as running multiple external displays at high resolution with 3D graphics.
New Queuing at LA and Long Beach Ports Will Have Ships Waiting Far Out at Sea
Large consulting firms (e.g., McKinsey & Company, Bain & Company, and Booz Allen Hamilton) often look for broad experience and aptitude.
It’s not uncommon to see seals in the Thames, even in central London. I’ve seen one. ZSL have a map of sightings: https://sites.zsl.org/inthethames/#Public%20sightings
I'm a longtime Android user, but I'm increasingly feeling a certain level of existential doubt about my choice. It's basically a choice between using a more open system (which I like) developed by the world's biggest data collection and targeted advertising company, or using a closed and private system (no third party apps, an anti open source attitude) which commits me to giving significant money to a to a company I think is anti-competitive and far too focused on control.

Or you go down the Android-without-Google route, which seems to be very impractical for even basic things like banking apps.

I honestly don't know what my next phone will be. But I've got to have one to participate in society.
No, Teslas do not have batteries placed throughout the car. They have a single large battery pack that bolts to the underside of the car. Inside that are smaller battery packs that contain the cells as well as the cooling channels and electrical connections.

If you want to completely replace the batteries in a Tesla you can do so in less than an hour, if I recall correctly. It doesn’t require any special equipment either.
Woman won a million-euro Spanish literary prize,but ‘she’ was three men
Imagine buying a book for $50 on Amazon. Then you find out none of that money goes to the author, and they didn't pick the price either, Amazon are the ones charging $50.

Whether the author needs that money or not is not the point, you would surely feel angry at the pricing, and would wish the author had put it on his website instead (where you could grab it for free), Amazon had priced it more fairly (paying for shipping and some overhead is fine but not $50), or the book had been authored by some GitHub organization in the open.
Is that why people from marketing department rather call IT people on the phone than typing over a messenger? Or god forbid, use an email.
All languages allow incorrect code that crashes. Perhaps you're referring to compiler-aided refactoring (make a change, compile, inspect the errors, correct, repeat), which yes, Rust is very good at, as are most statically-typed languages.
> Seems that google is not anymore the company it used to be advertised.

Do you mean about the "Don't be evil" slogan it started with? Even back then, it was a pretty obvious move for any movie villain.

Or do you mean you actually bought into the reliability promises of cloud providers thinking downtime would not exist anymore?
We've gone back and forth on this a number of times internally and decided for the most part to just keep Django's defaults. There are a number of different ways that having "secure by default" can break your local development experience. For instance, if you accidentally run your local Django server with DEBUG=False, SECURE_SSL_REDIRECT=True, SESSION_COOKIE_SECURE=True, and any of the SECURE_HSTS_* settings your browser will basically remember that for all of eternity and you will no longer be able to just use http://localhost:8000/ without having to go figure out how to get it to "forget" all that stuff.

So for local development we follow the principle of least surprise, and we have a fairly rigorous policy/procedure for configuring and auditing production environment settings.
To be a bit philosophical about it; I sometimes think that perhaps these sites are so addictive because they offer us an escape hatch from the loss of meaning (or passion) we have in our everyday lives. And so these sites are never the actual problem, but merely a symptom.
This probably sounds as if I'm ignoring you, perhaps rudely. That's not entirely false. I heard so many people insist that some part of our business plan was irrelevant to the rest, it's really difficult to still really pay attention.

The lesson from that is that if you want to change ISO's ways, you have to not sound like n previous people and trigger that reflex. Because ISO employs people who are much more polite than I am, but they too will stop listening if you sound like too many people they've rejected before, because that's a human reflex.
Seatbelts don't stop the car from working.
Matrix's need exponentially more computing power, and current injection every 1000 LEDs or so. I've been looking into a 1m x 2m matrix xmas display for one of my house windows, and have decided to use low density strips to keep the cost and complexity down.
-> OR badly packed single parcels.
Interesting that Facebook doesnt have a translitetation service to spy on them?

Also it sounds so strange that facebook does not have any Khmer speakers who could help them understand what is going on in the country. How do they translate the site or sell ads there? Or they simply dont, since the market is too small?
Are there any opensource real internet search engines worth looking at? I think we should be working on disrupting search as a whole instead of depending on the Googles, Baidus and Bings of the world.

I'm fully aware of the massive crawling and storage requirements, but opensource projects that can get search right can later 1) be hosted by the powerhouses of the cloud or non-profit parties, or 2) become a fully distributed hosting and crawling effort as in p2p and blockchain.
Was it just me that couldn't find a single example of what this Scrolldown actually looks like? I found a link to it's grammar file buried at the bottom, but that was it.
> My view is that Bangladeshis get to decide how to structure their society, and that this self determination is a principle that overrides almost all others.

Unless you're a Bangladeshi gay I suppose. Then other people get to determine your social structure for you.
If you don't know what an algorithm is, then expressing preferences to a (non-human) web service does not make any sense.

The fact that this is truly a nuanced idea is why it's such a troubled case as a feature for the uneducated masses.
I don't think it uses DDG directly.But anyways you can configure the sources for files, media, wiki,etc. Makes sense since the engine is open source, but then again it's not really a search engine itself but a metasearch one
Same here. My theory is that when travelling you are not bored, thus you have nothing to "escape" from.

The only problem with my theory is that this effect (ie. not wasting time) lasts a couple of days after returning from a trip. This should not happen because you are in the same context as when you were liberally wasting time.

I also move countries a lot. The first 1-2 months at a new country I am wasting time significantly less compared to when I have settled.
Like shadowrun, just without magic :)
Yea, that's exactly what I'm experiencing at the moment. I created translations for my website with DeepL. One language I manually corrected, the other I left as it is. You can guess which one is ranking really well and bringing in lots of customers. The automatic translation basically didn't bring any customers at all.

Now I'm hiring translators from upwork to improve the DeepL translations. I pay around $15 per hour. You can go even cheaper too if you want a translation to a language that is spoken in developing countries.

It's about 50% cheaper to have an existing DeepL translation and asking the translators to proof-read as opposed to having them translate from scratch (even though I wouldve thought that they'd base their translation on an automatic translation first anyways).
On the x86, in the P4 times the best performing bulk operations essentially required using SIMD, and that SIMD hated you unless you aligned your memory accesses. The result was horrible bloated code to handle leading and trailing data and thus also a need to split off the implementations for small sizes. The unaligned access penalty is much lower now, and REP-prefixed operations have microcoded implementations that use the maximum memory access width (which you can’t do otherwise without SIMD instructions).

I’m curious about what the referenced code compiles down to, actually, because not only could GCC be auto-vectorizing it, it could be replacing it with a REP STOSQ or indeed a call to memset.
This all seems to rest on the assumption that more (drive-by, wooed by flashy logos) contributors => better software quality / functionality.

That's... quite a bold claim.

EDIT: And if you really want contributors, then maybe instead of building yet another logging or command parsing library with a cute mascot: contribute to and fix existing codebases, or discuss design and suggest changes to a standard library? There's plenty of existing communities of people that you can work with on a 'popular' library. If the target space is so crowded that what makes a difference is pure marketing, then maybe you don't need to make that space even more crowded in the first place...
I think enabling DoNotTrack header or disabling JavaScript prevents this behavior: i cannot reproduce on Tor Browser. But you are correct this is a worrying development.
The M1 can't even support two monitors plugged in directly, which is a joke for a machine this expensive.

That is the case for the M1, which is the lower-end of the new processors – a bit disappointing because I'd've otherwise bought one, but a relatively uncommon scenario overall for a lower-end Mac.

It's not the case for the recently-launched chips, which support up to 2x6k external displays (M1 Pro) or 3x6k + 1x4k (M1 Max).
I have to admit that I have never seen a small website using auto-translated content. I see that more frequently on the content mills that noone wants, on Microsoft documentation (oh the horrors!) and most recently on various shopping websites that want to show you offers from other countries (ebay fails terribly at this). I don't think small website owners are in trouble, the big ones are.
Vodka with Red Bull and champagne in Marylebone.
https://news.ycombinator.com/item?id=28903008
A $9B AI Fail
https://www.youtube.com/watch?v=v4Wy7gRGgeA

code monkey think maybe manager wanna write goddamn login page himself

code monkey not say it / out loud

code monkey not crazy / just proud
My Investment Portfolio-Stephen Ajulu
I do this through the colourblindness simulation options in the Android developer setting menu. I don't know a way to make a shortcut for that though.
The article is light on details. Did they fail to demonstrate it, or did they demonstrate it and no one took them seriously? Because the latter is my experience trying to articulate mental health issues to authorities and the justice system.
The qualifier "for 100k years" Is a little silly.

Since the oxygen is in the form of oxides that need splitting, there's no reason the CO^2 can't be recycled in the same way.

So a small amount of oxygen can be recycled indefinitely, if you have the energy to do so. Food is the same. Both require small amount of material to sustain humans, and recycle indefinitely via solar energy.

The difficulty comes from sourcing building/construction materials, i.e. metals via moon-mining.
Haven't you heard? The CIA has gone open source. They don't need to own a company anymore.

They can just download the Searx source code; modify it as they see fit, and make it available on a server someplace.

Can you prove that searx.be isn't run by a "3 letter agency"? Can you prove that the source code running at searx.be is the same as on Github?

The point being --- unless you have full access to the server, open source means nothing with regard to privacy and security of any service. It actually means less than nothing --- it means it is super easy to build into a honeypot.
Wonder if instagram will let you see the photo if you're coming from google. Currently if you spend too much time on instagram not logged in, they don't let you see anything and require you to sign in
>How do they translate the site or sell ads there?

Historically, FB used to let users translate the site (presumably they don't do this any more).

And yeah, Cambodia is not a large ad market (not enough rich people) so it's unlikely that they have a sales team based there.