skysight-inc/HackerNews huggingface dataset:
I'm not sure I uderstand the point you are trying to make here:

> To reuse addOne means to recreate the entire context of X. I want a banana but in order to get the banana I must recreate the gorilla holding the banana and the entire jungle the banana is sitting in.

If 'banana' is dependent upon 'gorilla' then you're doing OOP wrong, or maybe you didn't need to reuse 'banana' in the first place and took some shortcuts while coding and now that you need you will have to refactor the code and extract that functionality into a new class.

Even in the case of inaccessible logic hidden into classes it's entirely possible to extract that code into, say, an utility class that can be reused across several classes. In this case the resulting code may resemble a combination of higher level OOP classes wich take advantage of lower level functional modules for implementing their behavior.
Thanks for the link! Yeah, that's basically the numbers I also found -- although the number of instructions decoded per clock cycle is a different metric from the number of µop that can be issued, so that feels a bit like moving the goal post.

But, fair enough, for practical applications the latter may matter more. For an apple-to-apple comparison (pun not intended) it'd be interesting to know what the corresponding number for the M1 is; while it is ARM and thus RISC, one might still expect that there can be more than one µop per instructions, at least in some cases?

Of course then we might also want to talk about how certain complex instructions on x86 can actually require more than one cycle to decode (at least that was the case for Zen 1) ;-). But I think those are not that common.

Ah well, this is just intellectual curiosity, at the end of the day most of us don't really care, we just want our computers to be as fast as possible ;-).
Unless you are doing some crazy synthesis or simulation, 32GB is plenty.

Maybe editing 4K (or in the future, 8K) video might need more?

My brother does a lot of complex thermal airflow simulation, and his workstation has 192GB of RAM, but that is an extreme use case.
i hear that, but isn't that also a problem for the founders leaving as well?

iirc, most (good?) acquisition agreements come under the condition that the founders stay on for a period of time and hit performance goals, and i'm assuming this still includes accelerated vesting.

i guess i'm wondering why that doesn't apply to employees?
Not necessarily. Samsung used to make custom cores that were just as large if not larger than Apple’s (amusingly the first of these was called M1).

Unfortunately, Samsung’s cores always performed worse and used significantly more power than the contemporary Apple cores.

Apple’s chip team has proven capable of making the most of their transistor budget, and there’s reason to believe neither Intel nor AMD could achieve Apple’s efficiency even if they had the same process, ISA, and area to work with.
I see this take a lot.

I encourage people to research this more deeply i.e.

https://www.nytimes.com/interactive/2020/04/30/opinion/coron...

To my understanding the things that are being fast tracked are all the bureaucratic red tape and but covering stuff.

Not the actual science.

If any of the science was rushed we could have had the vaccines as early as this summer.

But a phase 3 human trail takes 8 months. There is just absolutely no way to rush that part as constructed
That's true, but also true in general which is why we have a National Vaccine Injury Fund aka vaccine court:

https://en.wikipedia.org/wiki/National_Vaccine_Injury_Compen...
I wonder, has anyone written about to what extent XCode has been optimized for the M1? With the wide decoder loop unrolling gets a lot more attractive....
Gold isn't easily divisible. You can't use gold for daily transactions. People do and have used Bitcoin to buy the proverbial cup of coffee.

Gold isn't easily transportable. If you had $100,000 in gold and wanted to leave the country with it, that would be quite a hassle.

A bitcoin wallet can live on your smartphone or a USB stick. Or you can memorize 12 words and gain access to your wallet anywhere there's an internet connection.

If you wanted to send $1000 of your gold somewhere, that's another hassle.

A bitcoin transaction can be sent in minutes anywhere in the world.

The supply of gold grows each year; the higher the price goes, the more gold is produced, therefore decreasing gold's buying power.

Bitcoin is on a fixed schedule that can't be changed. There will only ever be 21 million bitcoin, making each one that much more valuable.
I have the same feeling when listening to Feynman, who has a strong New York accent. He sounds like a cab driver, not a physicist!

The city vs country accent has a long historical precedent. In the time of Lysistrata, the Spartan accent was the backward sheep-shagging accent. Many english translations replaced the Spartan accent with a Scots accent. In the US it would undoubtedly be a southern accent.
I don't want my car to use that spectrum or any other. I don't feel that the manufacturer (or Google or Facebook) needs to track my vehicle usage, and I don't wish for my car to pay any heed to signals emitted by untrusted unknown transmitters.
i would enjoy a VR game where i could sit in an old tavern while i drink an actual beer
Also isn't Apple has it "easy" designing a chip from scratch with 0 backward compatibility + they manage the HW + SW.

Intel & AMD have to support thousands of different config:

- I can plug my old memory it works

- I can plug my old graphic card it work ( PCI-e )

Apple has 0 constrains about legacy hardware, software ( beside that emulation layer ), so yes it's a great achievments, but it's very different from designing a chip for PC.
Maybe his actions are not good for society as a large but from a deeply individualistic perspective he exudes enormous draw. Hence the “evil” protagonist.
I Don’t Want to Be a Billionaire
Can anyone (yet) provide a sketch of how this works? I saw a mention of "attention", which I vaguely take to be a surrogate for some form of structural information. It's an astonishing result. How does it work?
I'd be ok with coprocessors if there was an easy way to swap them in and out.
Every discussion thread about M1 has a dozen people saying "Give me a 64GB M2 with more cores and more ports and I'll buy one." But I just want a 15 inch M1 Air. For most people 16GB and 4+4 is more than enough, and it's the larger screen that differentiates the models.
A quick stab on my linux laptop has it hitting at most 25% CPU utilisation, and consuming almost zero memory. Seems really odd that this would nuke a Mac somehow.
The harsh winters alone send Chicago's homeless places like SF.

The city's municipal workers used to wash down the surviving homeless encampments hiding from the cold on Lower Wacker with bleach and a fire hose without notice. You could differentiate Chicago's genuine homeless from the career panhandlers downtown by the bleach-stained clothes.

Not sure if they still use this practice, but it wouldn't surprise me.

It's easy to criticize SF for its negligence, but the homeless challenges are real and the affordable solutions tend to be severely lacking empathy. And SF lacks a rude force of nature doing most of the work every winter. Damp and chilly, sure, but still relatively comfortable. Chicago has it easy in this department, and its occupants aren't exactly the most empathetic towards the homeless either.
Qualcomm could come out with an M1 class chip, they have the engineering capability, but if Microsoft or Google don’t adopt it with a custom tuned OS and dev tooling customised for that specific architecture ready from day one, they’d lose a fortune.

The same goes in the other direction. If MS does all the work on ARM windows optimised for one vendor’s experimental chip and the chip vendor messes up or pulls out, they’d be shived. It’s too much risk for a company on either side of the table to wear on their own.
What makes it seem suspicious is that it sends my public IP address in the URL as a parameter, has encrypted traffic in both directions, and downloads a bunch of suspicious looking domain names...

10proga.ru
123moviesgoto.com
1progs.ru
1sa.com.ua
24smi.co
24smi.org
2drive.ru
2hpc.ru
2recepta.com
3.kino.filmive-hd.net
34travel.me

...etc...

I've opened an issue on Github: https://github.com/marktext/marktext/issues/2418
Out-of-Order Execution
6G Progress and Future Research
I had the same thought regarding surveillance. At the risk of sounding like devil's advocate, had Gibson accurately predicted the high-tech panopticon of the modern day, he could create a much better thematic environment by ignoring or downplaying it. Much of the "high-tech, low-life" that characterises the sprawl would become near-impossible in the high-surveillance climate of a country like modern China. I feel like you'd have to expend so much literary energy constantly explaining how they shake the basic, ubiquitous surveillance we're used to,'excusing' the characters from overexposure. Then again, explaining the mechanics of anti-surveillance might provide the kind of cyberpunk brain food that we all love.

That being said, there's plenty of ubiquitous surveillance happening in the Sprawl Trilogy. Marly's pursuit by Virek in Count Zero springs to mind here.
Some of us don't know, so the extra detail is appreciated :)

Interesting re: the thiophosphate group. It sounds like it just floods your body with some mRNAs complementary to the viral mRNA that blocks it from getting turned into proteins by your cells' ribosomes?
I think that's ideal for works that are primarily about the environment that characters inhabit. If the characters or also fluid and deep it's difficult to understand how the environment is affecting them. Since you know how those stereotypes would react in the contemporary environment, a lot of the interest in science fiction is to examine the contrast in behavior between now and this future.
> I don’t think we would do ourselves a service by not recognizing that what just happened presents a serious indictment of academic science.

Much like other fields, I do begin to question the academic structure to making advances. It appears something is rotten in the state of academia. Oddly it's academia doing incremental improvements to existing methods but industry making novel leaps and bounds... The other major case in point being NLP
Funny that there's not a single mention in the article about natives and long-time locals who have constantly voted against new construction or any progressive housing measure, which is the root cause of the crisis to begin with. No mention also of all the corruption/bribery scandals which city hall is currently involved in. Nor large landlords who can choose to rent out their apartment to whoever they want at whatever price they want. Nope, it's always young techies that are the problem since they are the easiest target.

I think these advocates will find that even after all these tech companies have taken flight the city's problems will still remain, perhaps worse than before due to the loss of the massive tax base.
> The problem, of course, is that you can replicate that level of safety, if it matters to you, anywhere, by locking yourself in your house.

Yeah. But this idea breaks down as soon as one needs to leave the house for basic necessities. In that case, you would be much better off in a community which takes the issue seriously.

> more lives will be lost to the costs of a severe lockdown than saved by it

Not many lives should be lost by lockdowns, if at all. Perhaps if this issue wasn't so politicized, governments could intervene (and some have, in Europe) to help those in need.
Did Apple patent anything in their chip?
Thanks, https://norme-azerty.fr/#explore allows you to compare old vs new and see the actual differences.

Looks like the "normal" letters stayed all in the same place but symbols and special letters have been moved around. Especially having ( and ) next to each other will probably make a few people happy.
Wow, thanks. I've never seen video of David Shaw speaking before.
You should know that a company called Phunware, which built Trump's campaign app, received 3x as much CARES stimulus per capita than anybody was supposed to get. If you voted Republican and donated to the GOP you are way more likely to get CARES checks.

They're a horoscope company which ripped off "investors" for $40m in a scam ICO 3 years ago, and they donated heavily to Trump.
I rather think most people comment without even having a look at the referenced article. And since when is the reference to a qualification considered aggressive? If your doctor hangs his doctor's certificate on the wall, is he "passive-aggressive"? Pretty weird.

> that we now have better tools to actually see the meaning/effect of a given DNA sequence

Note that the "meaning/effect" of a DNA segment encoding a protein is known and unrelated to the protein folding process. The protein gets its conformation after the translation process.
I think not having it disappear by default is reasonable. My biggest complaint about signal is how hard it is to preserve history (backing up / transferring to new devices). I think the normal expectation is that your data is not going to automatically disappear unless you ask it to.
Well, the article is basically just wrong on that, kinda. It is a single memory controller, which means the CPU & GPU are fighting for bandwidth. It's not an exclusive lock, no, but you will see a very sharp decline in memcpy performance if you're also hammering the GPU with blit commands.

Which is the same as basically all integrated GPUs on all modern (or even kinda modern) CPUs. You don't usually have such heavy CPU memory bandwidth and GPU memory bandwidth workloads simultaneously, so it's mostly fine in practice, but there is technically resource contention there.
Maximilian Schwarzmüller courses are always nice. Worth the money and they keep getting updated for a long time.
This is the first I've heard of this. This alone, plus unified memory in general, I bet explains 60% of the performance difference.
Cyberpunk is already here, it's just not very evenly distributed, yet.
Blatantly incorrect that hospitals in Canada are for profit. The vast majority are non-profit. Although he is correct that they are not strictly government owned.
btw. there are error loggers which would print a stack trace in that case. i.e. slf4j. you can even do log.error(e, "blablabla");
About once a year I run Colonization (1994), and I always name my governor Guybrush Threepwood.
Yet it’s Apple’s devices that last the longest and have the highest resale values.
That's a common Twitter bug, just try again a few times.
I love neoclassical shred guitar, a la Yngwie Malmsteen, and it's many offshoots in the prog metal direction with bands like Sonata Arctica et al. The more classical influence, the better.

Pretty much my entire life was filled with friends who do not share my appreciation for it, and even the ones who did like it gave only a passing glance and only ever listened to it when I was around.
Those subpar diagnostics are a bug. The underlying reasons are that

- The async/await feature is an MVP

- async/await desugars to code you can write yourself that leverages a bunch of relatively advanced features, namely trait bounds and associated types

- It also leverages a nightly only feature (generators)

- Async programming is inherently harder :)

- We've had less time to see how people misuse the features to see where they land in order to clean up those cases and make the errors as user friendly as they can be

Put all of those together and the experience of writing async code in Rust is similar to the experience of writing regular Rust code maybe two or three years ago. When you encounter things like this, please file a ticket at https://github.com/rust-lang/rust/issues so that we can fix them.
As much as I am an old Amiga fan, that's not correct. The 4096 colors were the whole palette (3 bits per color -> 2^12 = 4096 colors), but you could only use 32 of those colours without limitations. And then there were the "special modes" (EHB with 64 colors, where the second set of 32 were the first set with half brightness, and HAM, where you could theoretically see all 4096 colors at once, but only with careful optimization of the base 16 colors). Plus you could use the "Copper" (coprocessor) to set a new palette for each scanline. Some games used all of these tricks (and more) to achieve some very impressive results, but I don't think cross-platform titles like Monkey Island really invested that much effort into Amiga-specific optimizations...

Details: http://theamigamuseum.com/the-hardware/the-amigas-graphic-mo...
> Unlike what has been said on Twitter the answer to why the M1 is fast isn’t due to technical tricks, but due to Apple throwing a lot of hardware at the problem.

Of course Apple’s advantage is not solely due to technical tricks, but neither is it entirely, or even mostly due to an area advantage. If it were so easy, Samsung’s M1 would have been a good core.
The Great Lengths Taken to Make Abraham Lincoln Look Good in Portraits
stop posting paywall shit. wtf
You're asserting that it's extremely buggy yet offer no evidence other than to Google it. When you Google "bmw infotainment issues", "gm infotainment issues", and "ford infotainment issues" you receive the same pages of results.

GM is currently facing a class action suit for the infotainment system in 2019-2020 vehicles. Ford settled a class action lawsuit for its MyTouch Infotainment system and Consumer Reports failed to recommend the new F-150 due to the Sync3 Infotainment system. Subaru also has a settled class action suit for its infotainment system. BMW iDrive is pretty much universally reviled.

The Tesla Infotainment system, warts and all, is considered one of if not the best.
Reflections on Writing a Book
If WFH really gains long term traction then the SV salaries are not going to hold up either. There are really smart people in eastern europe, south america, southeast asia, etc. who will work for a fraction of the salary that a locally-domicled worker would require.
Part 2: https://easyperf.net/blog/2020/11/29/Reflections-on-writing-...
Rf Refactors Go Programs
Apple's view uses less material over all. For the vast majority of the machines that A) don't fail and B) are never upgraded in any case, the Apple method of getting rid of sockets reduces the e-waste burden.
OSes have had this problem solved for decades; the solution is called "swap files". You could naively get any current OS working in a system with fast and slow RAM by simply creating a ramdisk on the slow memory address block and telling the OS to create a swap file there.
Yes, call recording as well. If I own a device, I should be able to command it to do anything that it is technologically capable of.
Question for the chip design crowd here: Would it be feasible for Intel/AMD to design a fast ISA from the ground up and add it as a runtime option to their x86_64 chips? Like, on context switch to userland, the kernel puts the chip into whatever ISA is in the respective process's binary. And the syscall instruction and interrupts put the chip back into the kernel ISA. So you would have backwards compatiblity, but new stuff could use the faster ISA. I guess my main question is if there would be enough die space to support two separate instruction decoders.
Ask HN: How to reduce the amount of time spent debugging?
I'm looking at setting up my first ZFS pool ('zpool'?) in a few weeks, on Linux. Will I be using OpenZFS or something else? Ubuntu 20.04.

(Sorry if noise; I'm just trying to get an idea of how relevant this 2.0 release is to me.)
I bet there's almost as many who would reflexively downvote a mention of Derrida as who downvote lefty politics:)
Must be some valuable advisors then!

Makes sense, thanks for answering!
I don't consider things enabled by nightly features to be "possible" today, only "potentially possible at some time in the future". The days of using nightly because of a single needed feature in a popular crate are (in my eyes) gone.
Discord is an interesting case compared to Slack. Slack is, from my understanding anyway, built out in PHP. Fairly lingua franca for the web.

Discord, on the other hand, seems to have built a "technical moat" of sorts for themselves by using Erlang/Elixir and other non-standard tech. Suppose SF or a company like them were to acquire Discord. If and when the staff were to leave once their vesting period or whatever is over, who would take over the codebase from them?
> For example connectivity to cellular networks (still missing in even the fanciest laptop but available on my watch.)

What? Lots of laptops have a sim card slot.

My fairly long in the tooth Thinkpad Helix 2 does and so far as I can tell so do lots of the modern Lenovos.

A quick google suggests that many Dell Latitudes do as well.

I wonder if the author is accidentally conflating "fancy laptop" and "MacBook".

Edited to add: I was getting 12h+ on thinkpads going back as far as 2005, the "all day battery life" thing isn't that new to me either though I'm sure the M1 based machines would last 18h+ given a similar level of use so it's still not at all shabby.
“Absolutely remarkable” was removed from the HN headline since I posted this.

Thanks for running through the math; I’m guessing we came to the same conclusion about the strength of the evidence.
Didn't downvote you, but that 99.7% number is a bit meaningless unless you also state the number of people who were tested at all. Not receiving a positive result due to not being tested in the first place means nothing.
The reMarkable is a pretty hackable eink device.
I also live with family. There are many cultures where living with your family is the norm until, or even after marriage.

Maybe I’m an outlier, or just got lucky, but the first woman I started dating after a failed 5 year relationship ended up being conditionally ok with it - the conditions being that living in my family’s home wasn’t my “end game”, and that I was able to take care of myself. This was coming from an extremely independent woman who lived on her own, in a country outside of where she was born since coming to the US for college. Since then, she’s come to understand that living with, and helping to take care of family shows a degree of maturity and responsibility that transcends merely taking care of n=1 (yourself).

If anyone is in a similar situation, don’t be afraid to enter the dating pool just because you live with family, don’t be ashamed of it, and respect the ignorance of those who haven’t had the burden of having to support loved ones on their shoulders.

*edit (typo)

Also, by “end game”, she meant that I was planning on moving out at some point, which I am.
As well as too little battery capacity to sustain the workload.

Applying those cell phone methods to a laptop with better cooling and a larger battery was a win.
So any Chromium/Electron app will download the list each day?
When was the last time you moved devices? I was able to wirelessly import my entire years old messaging and contact database when I switched iOS devices ~10 months ago. I don't recall if it used NFC, Bluetooth or having to be connected to the same WiFi network but it worked impressively well at the time.
> Somehow lockdown doesn't have long-term consequences?

Lockdowns are almost always implemented to stop hospital from overflowing. Both short and long term social and medical effects of overflown hospitals are much higher than mild effects of lockdowns. Of course, it is better to minimize them (say like Taiwan does), but deliberate avoidance of lockdowns will always turn out more expensive than applying them in right moments.

>What matter is the content of the paper not the number of paper.

No, unfortunately, if you cannot independently verify the claims in the paper, quantity becomes important (obviously, the papers have to com from reputable sources).

> The question is which has less risk?

I have no idea what this means.

> I can only speak for myself

I am not are about that, honestly (that you'd buy argument of this quality, coming from someone else).