skysight-inc/HackerNews huggingface dataset:
> I thought of writing this blog post full of all the things I love about linked lists.

The blog post is short, and I think the author covered about everything.

Yeah, linked lists are sometimes appropriate, especially intrusive linked lists (the author called them "embedded" linked lists). The hate they get is a backlash against CS programs that introduce people to them early and don't emphasize enough the reasons you should usually pick something else. If we have to err on one side or the other, I'd rather it be telling people not to use them.

btw:

> Redis can be wrong, but both Redis and the Linux kernel can’t.

Yes, they can, and I'd rather avoid argument from authority altogether.
These look great! Were these generated with KeenWrite?

I've been generating PDF documentation with Obsidian. The challange is when a document will have multi, non-technical, owners. Invariably the "solution" is to open the PDF in Word.
>Wouldn’t want anyone learning about Mac OS X, Darwin, Aqua, or WebObjects

I think Apple would rather have you learn about Mac OS X, Darwin, Aqua and WebObjects from their own development documentation. That's why a lot of the available developer documentation is from that era.
How do I quit chopsticks?

(sorry it had to be made)
That feature is really awesome and game changing I think, as long as it can't be gamed or brigaded, etc.
Only 30%. No way like 90%
Human expansion 1k years ago linked to Madagascar's loss of large vertebrates
Summary

The island of Madagascar -- one of the last large land masses colonized by humans - -sits about 250 miles (400 kilometers) off the coast of East Africa. While it's still regarded as a place of unique biodiversity, Madagascar long ago lost all its large-bodied vertebrates, including giant lemurs, elephant birds, turtles, and hippopotami. A human genetic study now links these losses in time with the first major expansion of humans on the island, around 1,000 years ago.
Isn't that attack spam from competitors?
To confuse intelligence and smarts, and rip off George Carlin, the average voter has an IQ of 100.
Enigma Variations
by vector you mean regular js arrays?
> When? He bragged in July when the MoM rate was zero and the YoY rate fell by half a percent.

I think it was MoM rate that was -0.5%, YoY rate was still above 8%.
As a followup, in the meantime as a compromise, is there a way to disable the graphical environment post-boot, perhaps just a shell?
While I generally agree with you, I have had multiple occasions where amortized O(1) was unacceptable, whereas the overhead of linked lists was ok.
Sorry that cancel culture (i.e. People using their speech to speak out about what they are not ok with) is impacting the market for anti-semitism so badly. What do you propose, government forced business contracts for anti-semites? Feel free to add a clause to all of your future contracts:

'parties my not break business ties should one party to this contract post highly publicized anti-semitic statements'. There you go. Iron clad protection from cancel culture, all in a free market way without government involvement.
They said they are going to
But I mean they dont have to have their own distro?
UA detection in the backend has also been frawned upon, it's not limited to code running in the browser.

And a proxy/CDN should not be doing something else than proxying requests and serving files.

Workarounds are fine, but that's what they are.
Sorry, that was hastily written & could have been clearer.

It is, of course, very common to perform (eg) convolution with a larger kernel size, or to use a dense layer.

However, unlike wet-neurons:

* Convolution has the same local shape for each cell.
* Convolution has no self-suppression for recent activation, vs time-dependent, nonlinear response in wet cells.
* Current silicon offers no performance advantage for interconnect to adjacent cells (could be done).

With ~80 billion neurons in a brain, 1000 is not like a dense layer at all.
The place I see linked lists pop up the mosts are when implementing LRU caches. You need a linked hashmap of sorts where the hashmap gives O(1) lookup to the linked list node in question, and then you can extract that node and move it to the head of the queue in O(1) as well.

This is a special case of where they also appear: linked hashmap implementations, where you want a hashmap that has a consistent iteration order.
> No, analog keyboard PCBs are not trivial at all. You have to keep a lot of things in mind when routing your analog VS digital tracks. Especially if you've got per-key RGB LEDs right next to your hall effect sensors (can be a lot of noise if you don't do it right).

Sorry. This isn't meant as an insult at all. Yes, this stuff is trivial. I know it might not seem that way to you because you are not an EE. I get it. That does not make it complex. For you, maybe. Not for me or any capable EE.

Yes, having designed plenty of challenging analog products I can definitely say that analog has its own set of challenges. Designing keyboards with hall effect switches isn't in that category.

In fact, I could easily make the argument that high speed digital is actually analog design.

> You don't need to know the specifics of RF in order to design a board that controls some LEDs.

I would like to see your boards pass FCC, CE, TUV and UL certification.

Look, there's nothing wrong with being a hobbyist and having a great time designing stuff. Bravo for having learned enough to have done what you shared. That is definitely something to admire. Just understand that your experience does not give you the ability to fully grasp professional EE reality.
Being critical when the facts warrant it is great. Deciding in advance what the tone of coverage will be before you know any facts, and forbidding ipso facto any positive coverage, is not the whole point. That's an appalling abdication of journalistic ethics actually.
If you have a 80 million follow account, go for it. Not sure what you're suggesting.
They can do that without buying canonical surely?
They don't deploy satellites to serve Ukraine, they need those satellites anyway to run the constellation. Ukraine wartime use has no impact on this side of the equation.
but underneath this 'business' there are real humans with kids & mortgages and a life. we dont/should't have to live to feed some capitalistic ideal of maximizing the line rather it should be other way round. looking at US for last 40 years which way you think its been going?
That 7TB figure seems pretty low for several thousand terminals over 24 hours, do you have a link to the numbers?
Talking points can be facts. In fact they mostly are. I’m saying that Twitter, intervening in the conversation to post a technically true (republican law from decades ago) but misleading context (policy not actually supported by the modern GOP) is bad. Here’s a question: if Trump had been president, would this have happened, given the GOP want to cut social security? Debatable, probably not. So is Biden as president due credit for this rise? Sure. I think you can make a credible case for that.

My point is what you can’t credibly do is present this as a debate between Biden, and Twitter the official arbiter of facts.
Also, the problem with saying this isn’t to do with Musk… Musk owns Twitter. So he owns it. It really doesn’t matter what happened in the past. Today, we’re coming up to the mid terms and Elon Musks company is intervening to push right wing talking points.
"In psychology and psychotherapy, existential crises are inner conflicts characterized by the impression that life lacks meaning."

When you take away someone's everyday routine, for many, this takes away their meaning.

existential crises are not only about existence in physical form, but the ego existence as well.

You wold have read hundreds of articles about it during covid and not even remembered:

https://uthealtheasttexasdoctors.com/news/finding-meaning-an...

https://news.olemiss.edu/finding-meaning-and-resilience-six-...

https://www.frontiersin.org/articles/10.3389/fpsyg.2021.6417...).
Another bit of Neal Stephenson prescience.
This gives you a good overview of what web3 is
https://moxie.org/2022/01/07/web3-first-impressions.html
Maybe try Feed me up, Scotty!

[1]: https://feed-me-up-scotty.vincenttunru.com/
Cardiometabolic Benefits of Intermittent Fasting
Feast your eyes on the "Intel® 64 and IA-32 Architectures Optimization Reference Manual": https://cdrdv2-public.intel.com/671488/248966_software_optim... (newer link, as requested by one of the child comments)

It details the prefetchers, how they work, what patterns they recognize (section 3.7)
You can find a review to confirm your biases every time. In the end , everything is a hunch
Location: Vilnius, Lithuania, EU

Remote: Yes

Willing to relocate: No

Technologies: C/C++, Python, Rust, PostgreSQL, Embedded Linux, Qt, HMI, DevOpsSec and almost everything related with Open-Source Free Software

Résumé/CV: https://simar.win

Email: martinbsd [at] tuta [dot] io

SEEKING WORK | EMEA | Software Engineer, Consultant | Full/Part Time | Accepting Crypto
I know it’s splitting hairs but doesn’t that mean the structure is, indeed, a linked list? A structure can be two things at once.
I suspect a lot of the satisfaction for western users is they only use them when they eat sushi. Which of course is simply delicious.
Fair catch.

That's obscure but it looks like you're correct in this case.
R is great, and so are some of the packages that lead to the tidyverse, but I think the latter was a bit too much. Re-inventing what already worked with new packages, always overloading R syntax in weird ways (looking at you, ggplot2). I've actually found myself moving back to base R for many of the more basic manipulation tasks.
I have some experience using/modifying linked-list benchmarks (https://github.com/google/multichase) specifically to test memory latency.

It is extremely difficult, maybe impossible, to design a prefetcher that can predict the next cacheline(s) to prefetch while traversing in a linked-list. I am not aware of a single CPU that can do this consistently. For instance, if you run multichase (a linked-list chaser) on GCP servers, you generally get the expected memory latency (~70-100ns, depending on the platform).
The obvious question, of course, being: what other subjects have classified top-down "the coverage will look like this" directives.
What exactly was prevented?
The administration can pass laws, do you think the GOP may have had something to say about Social security if they had won the election? I think so. Ted Cruz thinks so.
Consider this kind of cycle:

Head -> Node1 -> Node2 -> Node3
^ |
+-----------------+

If it's a circular list then your option would work, but not all cycles will produce circular lists.
I'm now working on a team using Jira with a kanban setup.. have to be honest, first time in decades that I've seen/used Jira and not wanted to pull what's left of my hair out.
A lot of big tech is an existential threat to traditional media. It's a wonder that the coverage is as balanced as it is.
I consider Intel to be the evil empire, but the card is quite cost effective.

Note the performance of things like DirectX 12 games and Blender. That means the undelrying architecture is pretty much spot on. The fact that these cards beat AMD at Blender should be an embarassment to AMD.

The fact that these Intel cards do so poorly at DirectX 11 and earlier games shows just how much "performance" is due to nVidia and AMD putting in game specific hacks in their drivers.
Unfortunately the NYT editorial board has become quite political in a way that I don't think journalists should. I finally stopped reading them after their highly biased coverage and openly stated support of the Canadian alt-right occupation of our capital.

They had statements in their articles such as "the majority of the funding for the protests came from Canada" when the actual number was 54% came from Canadian sources. Maybe from a strict mathematical definition that is still a "majority" but it's certainly not what anyone imagines when they hear the word. There were many other biases in the form of omissions or wording like this in their reporting too.

Interestingly, a few years ago I did notice that the NYT and also other newspapers started attacking tech companies relentlessly. At the time it really seemed like there was a coordinated intentional effort. Interesting to see that at least in the case of the NYT that is true.

In any case, I no longer trust the NYT as an accurate source that strives to be unbiased. They clearly have an agenda that is more to the right than I'm comfortable with.
Yes, the European market is quite different from the American one, and even in the US it can vary a lot depending on region, industry, the size of the company, etc.
So?
These companies became so big and powerful, they are basically our new governing bodies. They should be critically treated. Exactly like the political entities they are.
So this is not about RStudio the IDE but the company?
Have a citation? I understand Elon isn’t the most popular figure here but my sense is this is adding fuel to fire and should be backed up.
From what I remember Rust has some kind of RefCell with weak references. Those could be used to make DLLs, if anyone can find a reason to use those. That said, you could also use zippers...
"Personal data stores have to be fast, cheap and private."

Uh yeah. That's called a Personal Computer - "PC" if you haven't heard of it.

The problem is that technology came along and gave us a "PC" in our hand (cell phones) that wasn't a "PC". What we need is an actual "PC" in our hand. That is: a cell phone that is under the control of the user (and no, a "global single-sign on" sounds absolutely worse than "web3" <- whatever that is).
I think you may be misinterpreting my comment a bit, I did not mean that C++ was bad here, but rather a large improvement.

My point was that in C++ (and others) you can completely prevent this entire class of errors by using the standard containers. std::string, just like std::vector and std::array provide the checked access methods which will prevent buffer overflows when used.

Almost every language other than C lets you access elements of a container safely, and oftentimes even the default methods for access are safe! In C++ there are compiler flags that make operator[] safe by default for all of the std containers too.
The MoM rate (the amount prices increased in July) was zero (down from 1.3% in June), not -0.5%, meaning that prices stayed the same. If it had been -0.5%, that would have meant prices decreased in July by half a percent. The YoY rate is what fell by 0.6% (not 0.5% like I thought), meaning that prices had risen a total of 8.5% since July 2021, a decrease from 9.1% in June (vs. June 2021).
It's a bit sillier than that, since for the time being, crypto-bros are making money not by levying a tax on what people do online, but by speculating on the potential future income from levying a tax on what people do online.

Convincing others that there's imaginary future money on taxing online interactions is where the real present money is actually made. In a way, this turns their biggest weakness (they can't actually achieve their goal) into their biggest strength (their audience is people who aren't tech-literate enough to understand that they can't actually achieve their goal)
Tech Companies are the most valuable companies in the world right now.

Their CEO's/founders are some of the richest most powerful people in the world right now.

As a Technologist, I do find it unfair that there is a lack of "awe" in terms of the technological progress. But I think on a global societal scale, the non-technological impact of the largest corporations in the world and the richest people in the world is more meaningful than the impact of their technologies.

Put another way, the impact that Uber/AirBbnb has on employment, housing prices, and the health of cities and communities is much bigger than the impact they have on my ability to get a convenient ride to a destination, or to rent lodging on my vacation.
Apple’s Next Step in Ads Will Be Built Around New Soccer Deal
Tech really killed the news business so maybe this is just them being bitter.
I worked at a zombie startup in the early 2000's. One of the "managers" was in charge of tracking engineer performance. He would look at the number of lines added or modified. We were using CVS at the time. One guy would just add or remove white space to get his count up. Eventually this manager was laid off.
I don’t really get how people keep misunderstanding the point that it’s not that journalists are being critical, it’s that they’re being selectively critical to propagate their own interests.

The absurdity of the NYT crying over big tech for practices the NYT uses all the time ( dark patterns, user tracking, algorithmic curation, etc. ) should not go unnoticed.
The spork will not be challenged!
An eight pronged fork? Those don't seem to exist as cutlery in general use (just pitchfork sized).
Maybe it can learn the advanced tactic of saying 'rush a' in all chat and then rushing b.
I haven't seen any screenshots of pay stubs to verify it. Given that it was a conspiracy theory to begin with and there is no confirmation to follow up, my assumption is that no, it did not happen.

Elsewhere it has been announced that laid off employees are getting quite generous Severance packages, so this would be out of line with that.
> The media industry is notoriously slow to adopt new technologies

This doesn't seem right, wasn't the film industry one of the first big users of 3d graphics and the computer hardware (e.g. SGI) required to generate them? Plus the music industry has gone through many technological changes both on the production and the distribution side.
I believe this is the core point of the lawsuit - is Copilot really creating code from what it learned (which happens to, by some weird glitch, mimic the source code) or is it just a big overfitting model that learned to encode and memorize a large number of answers and spit them out verbatim when prompted?

I think that losing this lawsuit has much more serious consequences for Copilot than just having to connect to a list of millions of potential copyright owners - it would mean the model behind it is essentially a failure.

Personal opinion: the real situation lies somewhere in the middle. From what I’ve seen, I think Copilot has some ability to actually generate code, or at least adapt and connect unrelated code pieces it remembers to respond to prompts - but I also believe it just “remembers” (i.e., has a close-to-lossless encoding of the input) how to do some operations and spits them out as part of the response to some prompts.

I hardly think the lawsuit will really explore this discussion, but it sounds like a great investigation into what DL models like transformers actually learn. For all I know, it might even give insight into how we learn. I have no reason to believe that humans don’t use the same strategy of memorising some operations and learning how to adjust them “at the edges” to combine them.
What is odd is that it's obvious the Pentagon will pay the costs (given their military utility) but instead of quietly reaching out to them Musk made a public complaint, then withdrew it, claiming he'll pay.

It's really difficult to figure out what's going though his head.
As mentioned in the other comment and the parent, Ukrainian wartime demand is not relevant to that side of the business, there aren't satellites that are deployed specifically to serve Ukraine and I am informed guessing that there is no aspect of the network that is actually degraded in a customer-losing sense, and while there may be greater bandwidth costs I am unconvinced that the total cost to Spacex is particularly high.

(fwiw it would be chill of the US government to pitch them some money for the actual cost imo, but i think the actual cost to spacex (real and opportunity) is likely much smaller than the numbers being bandied about here)
Also google has +27k software engineers.
The good thing about linked list is how easy they are to understand and use, almost trivial.

The bad thing is that their cost nis ot obvious and not consistent (difficult to predict).

I tend prefer simple arrays.

This talk by Mike Acton is a good introduction to understand why going for the linked list as go-to data structure can lead to performance issues.

https://www.youtube.com/watch?v=rX0ItVEVjHc
Two major concerns of running an organization:

1) The top knows what the organization is capable of and can set achievable goals
2) That the bottom is incentivized to do things that achieve the goals of the company

A manager being technical helps #1, information flows upward more accurately.

I think #2 is more nuanced, but when you have a boss, you are directly incentivized to please the boss, not directly incentivized to achieve the goals of the company. Those can be different things and the less technical a manager is, the more different they can be.

This isn't an argument for just promoting individual contributors, though, since lacking management skills also makes both of these problems worse.

It is an argument for flatter organizations. Maybe that's a better way to look at it, every layer of management makes 1) and 2) more difficult. (A fully flat organization wouldn't have either problem at all.) But if a manager has both management and technical skills, it's more of a partial
management layer.
And yet, Tornado Cash is still running.
This sounded unsurprising until I read that the pictures were taken with a phone.

I work with a photographer who's talked about being asked to stop taking pictures while inside a building because building security (understandably) takes issue with it. In his case, he's taking photos with what is clearly (and only) a digital camera while people around him are taking photos with their (also very high-quality) iPhone camera.

It appears in this case it appears to have nothing to do with a potential security issue but rather that one of the flight attendants was concerned that the person had taken a picture of them. It's worth noting that someone from American Airlines - who the flight attendant was working for - got in contact with the photographer to apologize for the incident (probably after the photographer's tweets got some publicity).

It's also worth pointing out that the flight attendant was acting against American Airlines policy as passengers are apparently allowed to film.
s/shrek/arrested development/ for me
That this very basic lack of clarity in writing was misunderstood is unsurprising.
Sort of. EM is a dick to employees in an apolitical way. Peter Thiel is absolutely a warmongering, nutter ahole. EM has no direct incentive to not "stick us with the check" on a dying Earth, although I don't think it's feasible to sustain human civilization on Mars. Logistics.
The problem is that special knowledge is also prone to bias.
Some correct, but unpopular expert opinion can be also voted to be wrong, when the level of required knowledge is substantially high.
Does anyone know if this was done across leading journals? Did they collaborate on this top-down position with WSJ, WaPo, etc?
It could rephrased as there is no marginal cost per bit assuming the bandwidth isn't saturated and no additional coverage area over other business operations is being offered.
> They are more powerful than tech in being arbiters of truth

This is just the classic short-term thinking on their end. If that directive becomes widely known, their trustworthiness and status as the arbiter of truth in the public eye will not remain as such for much longer.
It’s hilarious that your critique of them is that they are far right. They might be doing something right if they have somehow managed to piss off both the left and right.
That's not the whole point in my mind. What I'm looking for from journalists is a balanced, accurate, and objective reporting. That does involve being critical, but it also involves reporting on the positive aspects. A directive to cast an entire industry in a negative light regardless of the actual issues at play is NOT good journalism.