skysight-inc/HackerNews huggingface dataset:
>> wouldn’t want the GC to run on that core

> We currently don't have an option for that other than going native.

You mean going manual memory management, I believe. Technically, JIT vs. ahead-of-time native vs. interpreted is orthogonal to manual memory management vs. GC. Yes, most JITs also have garbage collectors, but it's not necessarily the case.

But, your point does stand that when you really care about 99.99th percentile latency, you almost certainly need to go with static native compilation and manual memory management. The long-tail on JIT and/or most GCs is just too high.
Hawaiian Airlines to Offer Free, High-Speed Starlink Internet Connectivity
Do you tell your employer you are looking for a new job?
I didn't know that. Cool. Also, I was being silly, because for some reason it took me a while to get my head around klass, and compared to my other listed samples, it is an oddball.
> On an aesthetic/principled level, I'd rather punt alias analysis to the programmer (pointer/restrict or &/&mut) rather than compiler complexity/magic (TBAA and provenance checking).

That would certainly be nice, but the state of the art on what problems even are is far ahead in optimizing compilers than anyone else - "having a restrict keyword" doesn't solve every aliasing problem afaik, and nobody respects the performance people when they tell you undefined behavior in C is actually useful. So nobody has come up with a simple solution for a better language that solves problems like pointer provenance and yet is "faster than C".

Actually most people's ideas of how to make programs faster are complicated things like autovectorization that don't work and would make it slower.
The only method of content moderation that has been tried recently is: upvote/downvote/report and ai-filtering.

There's a lot more out there. For example, slashdot has a unique moderation mechanism where random users were temporarily promoted to mods and could assign tags rather than just take things down.

Filtering could allow users to choose to block anonymous accounts. Feed algos could prioritize content that presents a quality differing view rather than just reinforce filter bubbles.
3d printing, hoverboards, cold fusion and turning lead into gold.
Twitter CEO tells employees company is in the dark over future under Musk
https://www.youtube.com/watch?v=ETxmCCsMoD0
> You said earlier that Russian people are "silent or tacitly supporting" the invasion

Many are, not all.

> which justifies indiscriminate hatred towards Russian people. Which is it?

Never said that, you imagined it. Just said there's more pressing issues than feelings.
Yes, the 40x faster is only for the runs after the first in this scenario. That said, if I disable the incremental cache locally (dprint check --incremental=false) and run this on the example code linked to in the article, on my machine the first run is 8.0s. If I run prettier's CLI it's 24.8s. dprint is faster because it formats files in parallel with Prettier and has Prettier snapshotted in a Deno runtime. There's some thread contention that's making it a little slower than it could be with v8 and I've been lazy to investigate it.

Also, dprint uses very fast globbing with two threads working together in order to collect files. I would guess Prettier would still be slower if it did this because it's programmed in JS (though not by much), but it doesn't do it.
If you made your living providing the platform you might think differently. If trolls scare off all of the users that make your platform profitable it won't exist very long.
I think they were testing your ability to use "whois" and "dig". Amazon recruiters are tenacious so I wouldn't put it past them.
I can never know anyone’s intentions, but I also don’t assume the worst for no reason at all. Musk hasn’t measurably changed in the last five or so years, but left-wing opinion of him has nearly reversed. I also reject the characterization of recent right-wing history; I think it is harmless as harmless as any clowning, but the left let that genie out of the bottle a decade and a half ago.
What about wide/multiple issue/superscalar, deep pipelining, speculation, multicore (only mentioned briefly), load/store (RISC) architectures (including internal implementations of x86), heterogeneous designs, SoC designs, and various types of accelerators in addition to GPUs (media accelerators, ML accelerators, smart NICs...)

Though probably few of those things are technically new since the 1980s.
Yes, industry is maybe a bit more outcome oriented in these areas (outside of the snake oil ML / AI marketing and sales efforts which I find just totally ridiculous 90% of the time).
If you want to try to train a StyleGan for instance with image sizes of 1024 to acceptable quality, you need either a lot of GPUs or a lot of time, or both.
We are talking about different repos then. The ones I am talking about have no commits or refactoring going on, usually they are even with upstream or some commits behind. I was puzzled why they were forking these repos while a git clone will perfectly do.

Maybe a location thing. I am from India.
I appreciate we’re drifting off thread here, but I’d not heard the “most effective vaccines ever developed for any respiratory virus” claim before. I’m likely about to end up in some research rabbit hole this afternoon, but if you happen to have references to support that claim it would be much appreciated.
I want to love this - let me!
I want to host a mastodon server for 20k people, not 10.
What will it cost?
I was here.

To me, this is historically important news of the ‘interesting’ variety. I’m not sure where this is taking us, but it surely will be interesting.
She does have experience doing actual technical work and anyway, at her level I expect her knowledge to be more high level.

To take your example, she doesn't need to be able to weld rollcages into racecars, but she may be able to understand that a rollcage can only be expected to be useful in X cases or that a good rollcage should have Y features.

Similar to how Elon most likely isn't telling people to change X flange into a weld by adjusting the pipe by Y mm, but rather asking his engineers what they would adjust to achieve Z and the technical tradeoffs, then stating what he thinks is acceptable and what isn't.
Silver Angels Services
> billionaires

Call them Oligarchs like we have been taught to do for their commie counterparts.
Trump said today he's not going back to twitter after Musk buys it. I guess according to your definitive statements above, Musk just wasted his money.
> Good luck with that.
> You're welcome to try to convince them. I've done what I can from my side.

Bit defeatist, but fair enough.

> Its a losing battle because I fight fair, while they fight by buying up troll farms.

Now who's the conspiracy theorist? Who's they!?

Just ribbin' you. : )

> You are naive. You aren't aware of the tactics being used in the modern social networks or how poisoned the discussion has become.

I've read some articles and have found most of this to be unconvincing. I think you're probably right that Twitter lends itself to bad conversation. But, just because a bunch of bots show up with false information or call me a dork, doesn't mean I have to believe them. I can verify sources, and quantity != quality when it comes to shitposts.

> Are you seriously comparing BBC and Voice of America to RT? What side of the Ukrainian war are you on

I'm on the side that understands without governments there aren't wars.

> You're free to disagree, and I'm free to think of you as naive fool for doing so.

Yup.

> Because I have actually talked to many Jan6th truthers and alt-right people on my own time.

Not unique to your experience. Many of that view run in my circles.

> Alas, my experience says otherwise, and there's nothing you can say to convince me otherwise.

Okay. Well talking to an immovable wall isn't a good look, so I'll drop it.

> Its not like their "free speech" has disappeared off the face of the internet.

Yup, which is why I don't care too much about Twitter either way. I'm just an advocate for free speech.

@dragontamer,

Thank you for the extended discussion. I'm going to try to get some work done.

Hope you have a great evening (assuming it's near night wherever you are)

Cheers,

- reedjosh
That's from the 3rd paragraph here: https://en.wikipedia.org/wiki/Freedom_of_speech
Installing regular OS upgrades has in turn broken, fixed, and broken hibernation again on my PC. Sound is another adventure that either goes great or it's a constant game of cat and mouse.

My Windows 10 install may be full of spyware I need to block, but the software works pretty flawlessly in comparison.

With the terrible state of Nvidia's drivers, my Linux install has kernel panicked more often than my Windows box has BSOD'd.
I think the difference here is in "corporate structure". I mean Bezos and Musk are both extraordinary people - but say Bezos employees about 1 million people and is worth about 150bn - why is the world structured so that each employee "gives" Bezos 150 grand?

There are other ways to structure our corporations, our tax and investment incentives. The Early Victoria British style of corporate structure worked so it got copied naturally. And I am not saying there are easy fixes. But co-operative movements were born at similar times. One day we will see VCs funding co-op unicorns and the world will look differently
I don't see how that follows. The people saying it was airborne early on were not saying it with scientific backing, they might as well have been saying it was waterborne. Basically, they guessed and got lucky.
I've completed multi-hundred file refactorings without major issues both manually (long live grep) as well as automated (yay golang and / or jetbrains). Do not fear, just be careful and break it into digestible byte-sized pieces.
Of course it has nothing to do with the economy of Gilbratar being entirely based on it being a tax haven.
> Then you have to trust that the programmer who wrote the assembler didn't make any mistakes.

This is true, but the actual solution is safer assembly. ARM is heading in this direction with PAC/BTI/CHERI. Intel, being Intel, tried adding some and it was so broken they removed it again.

It could go much further.
> In that scenario, you wouldn’t want the GC to run on that core, for sure.

In that scenario, you wouldn't want the GC to run at all. If it runs on another core but touches the GC header words on objects used by the application code, it's going to end up stealing cache lines from the application core's L1 cache, resulting in pipeline stalls on the application core.

I've talked with folks who just disabled the garbage collector, were careful to keep down the number of objects allocated per trade, and ran their trading engines on boxes with huge amounts of RAM so that they were very unlikely to run out of memory before the close of the market.

Now, I could see some GC-specific modifications to the cache coherency hardware. For one, it would be useful to have message to set or unset a single bit on a cache line owned by another core, and report the previous value of the bit on the cross-core interconnect, without changing the ownership of the cache line or moving the whole line across the bus. You'd probably also want a variant on the MESIF cache coherency protocol where another core can get a "notify" bit set on a cache line, so when a cache line in the F state with its notify bit set gets naturally evicted from the cache, its contents and ownership would be transferred to the requesting core. I imagine you'd have a small programmable push-down automaton similar to the ESP32's ULP core sitting in the L1 cache. Its stack would be that core's share of the grey set, and it would have a small array of addresses it was waiting on to mark in the background as their cache lines became un-contended. It would undoubtedly be complex, but it seems the cleanest way to do garbage collection in the background without stealing cache lines from cores executing application code.

Really, I think you're best off having Erlang/Elixir/BEAM-like concurrency (but using ahead-of-time native compilation) where most objects are kept in per-actor GC arenas, and maybe only have some types capable of being passed between actors, and allocating those types in separate arenas to keep their cache line contention from harming the happy path non-shared objects. (Yes, last I checked, BEAM had moved from per-actor ("process") GC arenas to shared arenas, but that's largely because they had no way of accurately determining which allocations would later be passed across actors.)

Also, ideally, you'd have static inference of region-based garbage collection to reduce the amount of scanning done. Static inference of Rust-like lifetimes is undecidable, so you'd need a conservative inference algorithm that would leave some performance on the table, but you'd still have your garbage collector as a fall back for objects where lifetime inference fails. I guess you'd short-circuit lifetime inference for most dev builds to keep build times sane.
fortunately i am at a place in my career where i can safely count that as a bullet dodged and move on. for my part i make a particular point of ignoring irrelevant spelling and grammatical errors (especially the latter, because not only does it discriminate against non-native speakers, but even among native speakers "correct grammar" depends strongly on your primary dialect of english, which may not be the same as that of the candidate), as long as the resume itself is clear and unambiguous.
This study, "manifold effects of partisan media on viewers" [1], released earlier this month on April 3rd, 2022 disagrees with your premise.

But I am glad we have a platform we can freely disagree on! :)

[1] https://osf.io/jrw26/
I think the question is really why did it take this long for the EFF to chime in? Perhaps they did and nobody cared enough for things to change, or maybe didn't feel like it was worth the effort. Maybe they see an opportunity to take advantage of the moment.
Web 2.0 Gen 2
That's one way to do it but it helps to think in terms of cursive, or people's sloppy handwriting where the letters are often connected by at least one stroke so that the tip of the pen doesn't need to be lifted from the paper.

There are also multiple ways to write a given character. For example, some people put a line through the number 7 for easier readability, and so it isn't confused with 1. Something similar can be done with 0 so it isn't mistaken for a 6 or capital O.

The real interesting characters are ones like number 4, where it can be square or triangular. However, to write the square version quickly you have to lift the pen. To write the triangular version you only need to put the pen to paper once.

These are just some common examples I see in use day to day. I'm sure there are many more optimizations being employed, especially in languages other than English where the characters can be much more complex.
Twitter is full of trolls, disinformation and calls to violence against people at this very moment.
I learned all of this (and so much more) from Matt Levine's "Money Stuff" newsletter. I cannot recommend it enough.
Careful, you might end up getting scammed into working at Amazon.
The OP actually started his career as a ML engineer (or SWE even) and transitioned into research without a PhD. Can you elaborate on your "which they won't be" comment?
Don't care. As long as I can do the job they pay me to do, that should be their only concern.
I think anytime is fine, but death is a good opportunity for reflection, recollection and sharing. And sometimes it’s the very realization that one should have engaged more with the person when they were still alive which intensifies the reaction.
After Firefox mobile pasted my previous clipboard contents into the textbox in step 2, I thought "man, that's damn good clipboard phishing and you got this audience real good ;)"
In their paper the example is servers sitting behind a switch which respond to ARP requests for the same IP (in addition to their own IP) which allows packets for that shared IP to reach both servers (2 in their example).

The servers accept every 2nd connection + any established+related connection packets. All other packets are dropped.
If you weren't aware, VS Code recently gained (5). (Though JB's is still better.)
By the way, I think that tracking the grocery is possible with today's technology, you just need to install several cameras in the fridge, so that you can connect with a smartphone and see what is missing. Maybe one could train a neural network to recognize kind and amount of products, but as there are so many of them, and so many different types of packaging, I think that this would be difficult.
Many people reuse emails and passwords, so if such a victim sign up for scam.com, all of their other credentials were basically compromised too.

(Not saying that that's what's happening here. I initially suspected that amazon.jobs was a scam site; I think OP did too, hence the question.)
“extremists in the middle”
It sounds like a punk band name. it reminds me of “a group of individuals”- a band from long ago.
> What you linked to is not shadow banning

Of course this is evident too. And let me quote directly from an Opposition leader in India (whose party/ideology I completely oppose):

"“I have been reliably, albeit discreetly, informed by people at Twitter India that they are under immense pressure by the government to silence my voice. My account was even blocked for a few days for no legitimate reason,” Gandhi said in his letter."

"“For example, in May 2021, my account gained roughly 640,000 new followers. This had been the case for several years until July 2021. Then something strange happened. Since August 2021, the average number of my new monthly Twitter followers has fallen to nearly zero,” he claimed."

Article in question: https://www.businesstoday.in/latest/in-focus/story/rahul-gan...

Now just because I am opposed to his ideology (which is Left-Centrist) doesn't mean I want him banned/shadow-banned from the platform. He has every right to continue to voice his opinions. Now he claims that it was the Government (whose ideology I support) which supposedly interfered and pressurized Twitter to manipulate follower count. I would like transparency on this if my Government, which I support, did indeed do that. Or did Twitter itself decide to shadow ban his account. Or was Twitter doing it legitimately because he had a lot of bots following him and when they banned those bots his follower count decreased. Either ways, I want the facts in the open.

As far as shadow banning content goes. It happens on a fairly regular basis. Open any Tweet that has quite a few comments right now and scroll to the end. You typically have a "Show additional replies, including those that may contain offensive content". Take this tweet as an example: https://twitter.com/Bob_Mayo/status/1518679097672617990

When you click more replies it shows "Show additional replies". Clicking on it is an innocuous tweet with laughing emoji. But the tweet above it isn't put behind a collapsible card. How many would click on the "Show" button and read those replies that are hidden by default? This is throttling reach a.k.a shadow banning. It is not like there is some abusive word being used in the tweet. It is just laughing emojis.
Could you share any of these “hosted” services? I’m thoroughly disillusioned after paying for 3 streaming services and still not finding quality content
A severe heat wave is gripping India
The current board of twitter barely owns any shares.

https://www.barrons.com/amp/articles/how-twitter-board-stock...
Well, please stick around - we hams don't have that many quality forums.

I suspect that some of the issues causing the ugly stuff will get corrected.
Probably should made it clearer. The email said it was an InMail from LinkedIn and the recruiter made a request to add me, but there was no message and no invite from them when I went to LinkedIn
Yes, my own sense is that it starts in govt / academia and does tend to filter out to industry in some form usually after some of the specifics get worked out a bit more. And don't worry, in places like California where there are still required harassment trainings (every 2 years) there are still complaints! I enforce some of these requirements.
You might get more help if you paste the raw email message (not sure if Gmail allows you to see it) but be careful to redact any sensitive information in it.
Einstein's work in photoelectric effect and quantum mechanics paved the way to modern electronics, transistors, sensors, semiconductor tech. The revolution he brought about could eventually give us quantum computers, his general relativity for interstellar, inter-galactic travel...
This article is more terrible than I imagined.

Russian and Soviet engineers have done a lot of amazing work.

Elbrus was decapitated pretty well in 2004 when Intel
hired approximately 500 engineers and related staff from the Elbrus

https://www.extremetech.com/extreme/56406-intel-hires-elbrus...
You are a professional democrat so you're not exactly arguing impartially here, so it's probably not worth engaging, but:

A republic isnt' based on "good faith arguments". There are 80 million people who will disagree with your "good faith argument".

This is why courts exist. A political impeachment is not an impartial legal system. What are you even talking about?

Your position of deciding for the public what the truth is is the biggest threat to the republic - not a single orange man.
>I'd give my money to keep him healthy, alive and kicking long before spending a cent on any charity

hahahahah what

You should probably learn about Elon Musk a little bit more before you finish building your shrine of him. He's a conman at best.

>Musk moves things forward with whatever tech/science is available right now.

Are you saying that Einstein didn't do that? I'm confused, do you have any idea how much of the tech that Elon is using is reliant upon the findings of Einstein? Genuinely awe-struck reading your comment, also he isn't even improving the planet, the lithium in all those batteries has to come from somewhere. Oh and the lithium batteries can burn for hours at extreme temperatures when they combust, and in some cases when this happens the Tesla's "advanced AI" will initiate the door locks, trapping you inside :) but it's okay, cause Elon is a cool guy on twitter :)
None of those posters have a cult-like following and the ability to sway millions of people like Trump. Maybe Twitter is allowing fringe extremists to say what they want as long as they don't inspire dangerous actions from others.
Are you seriously comparing the case of Gibraltar a territory which was part of southern Spain for centuries, has been a British spoil of war for only three centuries, is physically located in Spain while being thousand of kilometres from the UK and is dependant on Spain for its basic needs with Ukraine? Have you no shame?

What’s next? Claim Ireland maybe?
Unfortunately you can't make things faster by making them concurrent, at least not in the way computers are currently designed. (And they're probably designed near-optimally unless we get memristors.) In my experience it's the opposite; you can make concurrent programs faster by removing it, because it adds overhead and they tend to wait on nothing or have unnecessary thread hops. And it makes them more power efficient too, which is often more important than being "faster".

Instead you want to respect the CPU under you and the way its caching and OoO instruction decoding work.
> why did it take this long for the EFF to chime in?

"EFF collaborated with organizations from around the world to create the Santa Clara Principles, which lay out a framework for how companies should operate with respect to transparency and accountability in content moderation decisions. Twitter publicly supported the first version of the Santa Clara Principles in its 2019 transparency report."

https://www.eff.org/deeplinks/2022/04/twitter-has-new-owner-... this article
Stunner – tool to test and exploit STUN, TURN and TURN over TCP servers