skysight-inc/HackerNews huggingface dataset:
Maybe while resuming from interrupt you go slow for a while, although I suspect you eventually recover even if that happen. The interrupt will be slow as hell anyway, regardless of if you are doing rep movsb or not. Actually rep movsb with ERMS better has to work well in presence of exceptions (to support virtual memory well), so as what happens in the core in case of interrupt is very similar to what happens on exceptions, I think it's fine to use ERMS even on a system that is heavily interrupted.

Or maybe you ask what happens in an interrupt handler? Probably the same thing as everywhere else, I don't see why it would be different.
The state of the interrupted code has been flushed back to architectural at this point, so you can and do regular microarchitectural optims (it would even be difficult not too, there is not often a slow path and then optims on top of that, it's more the whole implementation that is made using optimisation tricks everywhere)
Hell half the programmers I know don't ever use a debugger. I usually prefer to just think about my code and add some print statements, but occasionally I get super frustrated and throw up my hands. Feels like a personal failing on my part though.
i did this one (independently) as "There's water, fire, air, and earth <stop abruptly>" following the cadence of the original more closely. interesting to see lehrer make the opposite decision, to break with the tune and space out and emphasise each element a little more; i think i prefer my version because it ends just as the audience is catching on, which makes the punchline funnier.
The Privileged Liberal
How do you estimate the performance improvement without actually implementing it first?

Are any of those details published?
> Then I found out about Proof of Stake and learned that it consumes very little electricity and doesn't require specialized hardware

So I'm skeptical about this frankly. Mostly because the security is inherent in no one having 51% of the currency. Given that governments can create currency at will, I don't foresee the rank and file bitcoin devotees to fall in line with this at all.

The thing about bitcoin is there's this "Gold Rush" aspect to it. Remove that and you remove all of its popularity.
Gene therapy for retinal disorders is kind of low hanging fruit in the gene therapy world because the affected cells are few in number, well contained and relatively accessible (despite needing to stick needle into the patients eye).

There is already an FDA approved treatment for one heritable form of retinitis pigmentosa.

https://www.nature.com/articles/s41591-020-0763-1

There are currently active stage 2 trials for multiple forms of achromatopsia.
Search Engines and Libraries: An Overview
Come on there's tons of good stuff in the astral planes like 𐌾𐍈𐍊𐌷𐌹𐌴, runes, full metal alchemy, egyptian, cuneiform (which has had a lot of impact in the past helping with those hefty Go hello world binaries), and 𝐁𝚹𝙇𝗗 math that doesn't need a <b> tag. See https://justine.storage.googleapis.com/astralplanes.txt
You can’t have possibly described your whole process.

How do you get these candidates in the room? Does everyone who applies get an interview?

And how do you decide between candidates? If it’s as you described, it sounds like it’s “first come first serve”.
It illustrates his history of "confidently wrong predictions".
To check the performance of read() versus memory-mapped files with a cold cache, you should absolutely be including the actual IO.

But on my closer read, they did that earlier in the article. Here they are examining the (userspace) memcpy in isolation. MAP_POPULATE is just a tool to help with that. They could get a similar effect by just looking at the second (on to Nth) call to do_mmap_test, not the first. Or just copying from heap memory to heap memory, without involving any kernel stuff at all...
Keep in mind that "preserving neighborhood character" is likely a way to cover up voting against new construction by existing landlords in an attempt to keep their net worth rising with each year by restricting supply. Artificial supply restriction leads to prices going up in desirable areas. Of course there is going to be a breaking point at which the area is no longer desirable, but I don't think we're anywhere near that in SF despite what they doomsayers like to claim in 2020.

Wouldn't you vote the same way if you could make one of your biggest assets beat the market consistently every year?

It's the usual tragedy of the commons.
Photos generally look older in black and white, but photos that look dated in color (due to photography tech) look newer in black and white where the photographic color artifacts aren't visible.
I think this is the case where you can have traffic monitoring set-up on your home router or any other network gateway available. It will be slightly more troublesome, but not impossible.
Are you saying the cease and desist is potentially fabricated?

That seems unlikely given if that were true, we would expect a public response from Palo Alto to that effect?

That isn’t a ploy that would work very long and the backlash and damaged reputation would be significant if that occurred.
Care less
>After 600+ hours of work, I finally digitized and organized them well enough to throw away the original tapes.

No, no, no! Never throw away the originals! You've had them in a box for this long, just keep them.
Currently. Elsewhere in this thread the founder said they're aiming to make it available in the cloud as well.

I'd be a lot more comfortable playing with retool once that happens myself, might, by "only ... so far" appears to be the situaiton.
> Neat! Have any of the common libc’s picked this up yet?

glibc has, as has the Linux kernel.

> How does ERMS deal with interrupts? If I `rep movsb` while interrupted, do I also get the fast implementation?

Whether or not you have ERMS/FSRM available, interrupts are always defined to occur at an architecturally defined state. I don't know of any reason why, when it resumes, it would stop being optimized.
Good article. However, it would be interesting to compare these two things against better system calls.

> the data referred to by these pointers must be copied into the kernel

Modern OS kernels avoid that when they can. The article is about Linux, modern ones have io_uring: https://unixism.net/loti/what_is_io_uring.html

In short, that thing allows to setup these pointers in advance, and make the memory visible to both user-mode code and OS kernel at the same time. This way no need to copy the data.

Unfortunately, implementing that thing is way more complicated than calling read() or setting up memory mapping. For optimal performance you gonna need to zero-copy all the way up to whatever code is consuming the data read from these files.
>> Facebook has designed its algorithms for spreading misinformation and disinformation, because emotion drives engagement.

If emotion drives engagement, then this should apply to positive emotions as well. All emotional posts, positive or negative, will be treated equally by the algorithm according to your logic. Hence it follows, that facebook hasn't explicitly designed it's algorithms to spread only misinformation and disinformation, acc to your logic.

I would like to see some proof that would back up your statement.
call the first version 0.1

Also, Michelangelo did drafts and studies. So why can't I?
This kind of Walgreens closure in urban areas is not limited to SF. I wonder if maybe the business itself is struggling for other reasons, and they're using this as a cover for closing down the more toxic locations.
The original Macintosh had no privileges system and let apps write to random bits of memory

Neither did the PCs of the time, but the difference becomes obvious when you actually try to write an app: PC magazines were filled with BASIC and Asm listings (to be entered with DEBUG), both of which could be immediately used on an IBM PC with DOS, whereas to even start creating --- or for that matter, modifying --- software for the Macintosh was pretty much a non-starter for everyone who didn't want to actually invest plenty of $$$ in it.

Documentation on the system details is barely available (there's Inside Macintosh, but that pales in comparison to the IBM PC Technical Reference series --- the latter including full BIOS source code and schematics, even for the monitor and hard drive), and of course the PC was far more expandable. Apple wanted the whole stack locked down from the beginning.
Yeah already the fact that support is built into receivers and that the frequencies are staked are very helpful.
100 of 100 people are never overconfident (by definition). Overconfidence is infectious (because not everyone can vet every claim). Overconfident people are inherently predisposed to selection bias by others.
Auction Theory
I was pretty much addressing "People use Google because they choose to, not because they're forced to, or because they can't find alternatives."

Sounds like a rant against google, but really - if the state uses google as a gatekeeper function to use their services, it turns their argument on its head.

As to your question about the health care provider - I did ask them. I got nonsense replies at first, and then I got to someone with a clue and he said something like "our website is a convenience feature".
It’s a bit like saying, in 1911, that given the choice between petroleum companies, everyone is going to choose Standard Oil, to which the answer is a resounding yes, of course they will.

Ask anybody in much of the Midwest where they will choose to buy groceries and they will answer Walmart.

This kind of reasoning is not an argument against the philosophy behind antitrust regulations. Rather, it is emblematic of the situation that monopolies create for themselves, by using their economies of scale to create pricing that cannot reasonably be expected to lose any competition over customers.

The same economies of scale benefit consumers and the economy as a whole as long as the business behaves in a manner consistent with the shared values of society. As soon as they decide to behave differently, though, society is at the mercy of a monopoly because they have consumed the entire market.
thanks! when i had my n900 i used vala for the same use case (small, quick apps that were just for me to use) but the language is getting a bit long in the tooth :)
Did going through this ever make you think about trying to record more from other family members, parents or grandparents, still alive? Curious because I ended up building an app as a tool for my own family but it was more for making new recordings vs digitizing old ones: https://trysaga.com
Fire is a natural phenomenon and I don't see how it can credibly be called an invention. That would be like calling water an invention.

The others, though, are certainly inventions.
It's cool but similar things have already been done in humans.
Can you point to where in the article you see this "confidently wrong prediction"?
Does interview performance have anything to do with job performance though?
AD is not great. It depends on a legacy model with trusted company networks that was out even before COVID and all the home working hammered the last nail into its coffin.

Setting up new systems with it remotely is a real pain, something the EMM model fixes completely.
> There is no meaningful data that any hiring process--good or bad--improves the outcome of a hire.

Daniel Kahneman analyzed a bunch of data that lead him to concluded that the typical interview process did nothing to help select the best candidate. There's a chapter about it in Thinking Fast And Slow [1] and the advice he gives is summarized in this article [2]. I remember thinking after reading this book that it was just a matter of time until everyone everywhere would be denouncing interviews but here we are - old habits die hard.

[1] https://www.amazon.com/Thinking-Fast-Slow-Daniel-Kahneman/dp...

[2] https://www.businessinsider.com/daniel-kahneman-on-hiring-de...
I have a theory that if you are smarter than you are rich, especially if your Dad is morally questionable but massively wealthy, those will engender liberal leading political preferences. Basically, it's a way to rewrite the rules of group survival in favour of morality over merit. It tidily allows one to compensate for guilt by trying to morally cleanse yourself.

Compare that to conservatives, who tend to be richer than they are smart, or who tend to be unapologetic about resource accumulation due to childhood want. This leads sometimes to moral corner cutting in favour of group survival and merit, which leads to the guilt in The children and pitchforks in general. One does not feel guilty for protecting your own, so the difference is in the definition of "your own".

No right way, but the richer than smart or smarter than rich does seem highly predictive. You can extend it too: people who are incredibly smart and poor tend to be the most liberal, where as people who are incredibly rich and stupid tend to be conservative. I say that as a classical liberal who is increasingly conservative.
...not to mention running docker...
BLM is advocating for fundamental change to the nature of law enforcement and incarceration, the very apparatus of state power. Anyone who thinks this could possibly be apolitical is blind to what politics is.
I setup something like this for a friend, except it was a rig for doing stacked focus photography.

The rig is basically a stepper motor, driver, arduino, and IR LED. Most cameras have remote controls and you can program the arduino to send camera trigger signals with the IR LED.

It shouldn't be much modification to get it to turn a reel and take a photo.

https://github.com/zenakuten/cameraslide
I think it's the confident, bad predictions. From the linked article:

> TSD: What do you predict to happen in the coming months regarding COVID-19 in the U.S.?

> ML: I think it’s going to end up with less deaths than what I thought. In March, I thought there would be a total of 220,000, but there will be less than that. Right now it is around 155,000 in the U.S., and I am expecting it to end up under 170,000 or maybe 175,000.

---

The article is dated August 2, and so these confident predictions are not looking too good at all. I'm not cherry-picking, there's a lot more in the article, like:

> I think that when we come to look back, we’re going to say that wasn’t such a terrible disease.

This just doesn't seem to be a person who has a good perspective on public health or public policy.

---

And finally, ML's remarks about the Swedish death rate are not correct, as pointed out editorially in the article.
I would argue that the ability to make controlled fires was an invention and perhaps the first chemistry humans intentionally performed, but I think it's just a point of semantics.
It's not very sporting to rule out making things fit as a use case for measuring something.

Even measuring the width of rendered text is done to make it fit some layout.
Same on FF/Catalina, only 10-15 seconds though.
That’s a great pitch.
>That is effectively how I got my last 2 jobs in software engineering

Are you saying that you had no qualifications at all before? Because that's what they're saying, just applying for any high-paying job, even if you don't have the requirements.
I think science is a forum, and that forum is telling him "You have been consistently wrong, your predictions have been worthless, and we prefer to give the limited speaker slots to people with a better track record?"

He's not being silenced; he can say whatever he wants, but the conference isn't obligated to lend him creditability by making him a speaker.
OpenContacts in F-Droid.
Just wondering what is the most interesting use case(s) you have seen for retool.

We were actually looking for a similar tool, considered some famous SaaS and decided we should go for our in-house backoffice because of niche requirements.

I am really interested in understanding the full potential for future projects. :)
Like Soylent Green, a software company is people. If you have hiring authority and you don't think it's worth your time to spend half a day a couple of times a week to get the right people into your organization, you have the wrong job.
Good point! But I suppose those uplinks could be hardened in times of war.
Pay your first developer TWICE the market rate
I wrote two articles which may clarify this better. One is about creating custom temperature units in Julia and Python. It shows how multiple dispatch gives an advantage over single dispatch: https://medium.com/@Jernfrost/defining-custom-units-in-julia...

This story is more like a general intro to Julia, but it has an example with Knights, Pikeman and Archers fighting each other (sort of rock, paper, scissors game), which also shows the utility of multiple dispatch.

https://levelup.gitconnected.com/knights-pikemen-archers-and...

But to give a quick idea here. Imagine writing functions for intersecting two geometric shapes. The algorithm for intersecting a circle and square is entirely different from intersecting a polygon and a line segment. The specific algorithm needed will depend on BOTH shapes not just one. Python can only dispatch on one of the shapes, not both.

So in Julia I could write a different function implementation like this:

intersect(c::Circle, r::Rectangle)
intersect(c1::Circle, c2::Circle)
intersect(r1::Rectangle, r2::Rectangle)

and so on.
In light of this particular team having been very successful at recruiting (i.e. extending offers based on interviews) and retaining people that succeed at the challenges they face for the better part of a decade: Yes.

But again, I'm not claiming this to be universal. Just that it's possible.
Yeah, I think it's interesting to consider whether some of the assumptions that held at the time neo-liberalism emerged have been invalidated by things like greater industrialization and productivity outside of US and Europe, globalization generally, and greater mobility of capital.

There have always been certain classes of problem that haven't (yet?) been solved by markets alone[1], and it seems to me that we might be noticing some new ones lately.

[1] https://slatestarcodex.com/2017/02/22/repost-the-non-liberta...
Show HN: I Applied Traveling Salesman to Bicycle Tour Planning
No, I hadn't - thank you (bow). Chrome is now buried in the backyard. (That's legal right?)
See nearby: https://news.ycombinator.com/item?id=24843584
Nvidia is interesting. If Intel had bought it, would they have wasted the opportunity?

Of all of the others, StrongARM/Xscale seems obviously the biggest missed opportunity. Threw it away one year before the iPhone.
Surprised by the brexit comment. If true that seems like quite a petty move.

It does seem plausible though - UK moves on the space front have become increasingly erratic lately.
Troubleshooting and optimizing for Tensor Processing Units [video]
I was only trialing VMWare before, so unfortunately I can't test this anymore.
Oh, okay. You said "must" so I was wondering if there was another important factor.
> The bigger problem is that NASA's culture is so meeting heavy that it's hard to justify these kinds of low importance events on my calendar.

Not sure if you are speaking from experience, but if that is the case, and this is true, then NASA as an organization seems to be a poor judge of what's important.
As another poster said, no one makes good tape decks any more and in fact virtually all of them are actually made by he same company. Techmoan has done several videos testing modern cassette decks and they are all pretty bad so you are much better off buying a used deck from the 80s.
This is the best answer so far. See Last Week Tonight’s response to COVID conspiracies, very helpful for situations like this https://m.youtube.com/watch?v=0b_eHBZLM6U
they also have a pure bash bible: https://github.com/dylanaraps/pure-bash-bible
Silicon Valley’s predominant model is to raise unicorns. Traditionally, this is done through rapid growth. The problem now, however, is that this growth-at-all-costs methodology, which the Valley’s top players are exceptionally good at, only works in the strongest bull markets, in the most optimal conditions.
ptrace is quite slow, py-spy reads memory and reconstructs stack frames which is much lower overhead for the profiled app.

from their github readme:

py-spy works by directly reading the memory of the python program using the process_vm_readv system call on Linux, the vm_read call on OSX or the ReadProcessMemory call on Windows.
> Surely you mean the only levers of political power aside from consent

Other than the fact that no nation-state/government was created by consent of "the people", there is a philosophical argument that consent to giving political power to "ruling class" or "elected officials" to be ruled over is impossible. In other words, consent excludes political power like consent excludes rape. Meaning you cannot consent to being raped being once you consent, it is no longer rape. The same thing with politics. Consenting to political power makes it no longer political power. It's like you need parental power to force your kids to eat broccoli, but no parental power exists to force your kids to eat ice cream because they consent to it.

Finally, nation-states/governments don't work in that idealized manner. Things works top-down, not bottom-up. Pretty much what you've been brainwashed to believe, it's not true.

> If you have a legitimate mandate from the electorate, you can get an awful lot done.

You can get a lot done without the mandate from the electorate. Getting a lot done has nothing to do with mandates but the effectiveness of the state organs.

> For governments without a popular mandate or support, or who are insecure in the support they may have, well, the result often isn't pretty.

Actually, governments "with popular mandates" are what you want to really worry about. It's those governments that tend to commit genocide, nuke cities and commit all kinds of horrors. When a leader starts claiming he has the mandate of the people, that's when you should watch out.

BTW, "populate mandates" are also created by force/deception.
Did anyone else notice that read kept increasing substantially in speed with larger buffer sizes?

Like if the trend continues it would be about equal with mmap at 64kb buffer size. No way to know for sure without testing it, but that really jumped out at me.
Well, it is not FizzBuzz, but the challenge I ask as a "evidently bad" filter ( http://challenge.paystand.mx/challenge ) is just a couple of GET / POST requests .

You would not imagine how many people (fortunately) get filtered by this step.
Yeah, I guess what the article describes seems shockingly incompetent. That's what I'm struggling with. The feeling that if they were really trying to a do a fraud they would have gotten closer to succeeding. But what the article describes seems like what would be in a satirical movie. I mean, I know multinational corporations have their moments, but this seems so beyond just average incompetence.
They value it 6 feet deep.
Goldman Sachs Avoids Criminal Liability for Role in Malaysia 1MDB Scandal
Tim has been working on making it easy to use CUDA.jl and AMDGPU.jl pretty interchangeably through GPUArrays.jl, and this approach seems to be pretty extensible to other accelerators like Intel's dGPUs. KernelAbstractions.jl will also be gaining AMDGPU.jl support soon, so it'll be easy to write generic kernels without buying into a single vendor's cards.
No, not fabricated at all. I'm suggesting that they had to know that what they were doing would provoke a response from PAN. And as soon as it did, a nice "underdog" blog post was ready to go.
That's exactly right, but the capacity is limited. ERCOT in Texas, for example, has 5 DC ties to the other grids: http://www.ercot.com/content/cdr/html/real_time_system_condi...
Ask HN: What marks the turning point for China's public perception in the West?
It's undeniable that public perception of China has shifted in the last decade, but I do not remember when or how that happened. Who and what influenced it?
Python vs Swift – Value Semantics – Lex Fridman – Chris Lattner [video]