skysight-inc/HackerNews huggingface dataset:
> Which is what I've done when installing Linux. Am I losing performance? Power efficiency? Features?

From what I read a year ago before doing this, you don't lose much, and software-based RAID (if you go for that sort of thing) in GNU/Linux is just as efficient/reliable, and maybe more so. And anyway, if you only have one HDD/SSD, there is no point in RAID.

> It also makes dual booting trickier if you don't plan it beforehand.

I don't think so: installing Windows will work just the same with Intel's RAID turned off.
Intel probably should have dropped their profit margin just to prevent this embarrassment. This is the foot in the door. Or through the door.
You sound like an expert (no sarc), so please allow me to broaden my education if you will, there's quite a bit you said that suggests stuff I'm unaware of.

> It needs to be shippable without bruising.

I thought all apples bruised easily, are there degrees of bruisability? (on reflection, comparing a quince and a pear to an apple, I suppose that makes sense).

> It needs to take well to grafting.

Interesting - some don't? I'd not have guessed that, I just unthinkingly assumed they'd all be about the same. (I knew a guy who told me his dad had grafted a pineapple to an orange tree. He was very young).

> It needs to be resistant to pests and diseases,

Very good point. Hadn't considered it. If it managed in hedgerows there's hope though.

> thrive well on the kinds of fertilizers readily available to farmers.

I just assumed (again) that all fertilisers were much the same, P, N, Ph etc with a few trace elements added so what kinds of fertilisers? or are you distinguishing that from what I'd call manures-types?

> It needs to grow well in orchards.

Some don't??

> It needs to be easy for pickers to pick.

Excellent point.

> It needs to grow fairly regular shapes and not look too ugly.

Sigh. Thank you, supermarkets, for this silliness.
Not really sure, because my bubbles prevent me from understanding how many other people are interested in certain things outside them.

I guess the closest thing I could thing of is my interest / work in certain subsets of retro computing that I don’t typically see from other hobbyists.

I play around with retro telecom and networking stuff and designed (but haven’t yet built sadly) a user mode X.25 stack (along with a kernel version on Windows) and am working on a plan for some ISDN stuff for a custom “PBX” to bridge some old H.320 phones with modern WebRTC stuff. If I ever finish those, there’s a few other “retro” stuff I’d like to look into. I also play with more modern stuff, mostly imagining implementing an 802.11 controller (hopefully a 802.11bb one when released) and a custom DOCSIS modem.

Part of my problem with a lot of this stuff (and why I imagine I don’t see a lot of people doing it) is 1. I generally need a lot of expensive equipment to be able to designed labs for this stuff that I can’t always immediately (or ever) afford and 2. It requires knowledge from several separate and often complex fields. Also it’s a lot of work and time to invest in a niche interest solely out of curiosity.
How do they load and unload this ship? I don't see anything in the article or on their home page.
Most RNA viruses are not incorporated into DNA. SARS-CoV-2 is what's called a "positive sense" RNA virus, which means that it is directly translated by cellular machinery to produce more virus copies. It should have no interaction with cellular DNA.

Retroviruses are a subset of RNA viruses that utilize the strategy you're referring to. This requires additional machinery be coded for to allow reverse transcription to DNA and then subsequent integration into host DNA. The vast majority of RNA viruses are not retroviruses.
> But Apple has a crazy 8 decoders. Not only that but the ROB is something like 3x larger. You can basically hold 3x as many instructions. No other mainstream chip maker has that many decoders in their CPUs.

Does this mean I'd expect to see better IPC (instructions per cycle) on these chips vs an x86, due to better memory parallelism?
As I've written elsewhere and the article discusses in excellent detail, something that's missing in the conversation is a discussion of the custom application specific silicon over here, https://areoform.wordpress.com/2020/11/30/tanstaafl-apples-m... (on HN, https://news.ycombinator.com/item?id=25256025 )

I dislike linking to myself, but the take is long and it essentially points out that Apple themselves hint at Application Specific silicon in the M1 in their keynote, and when added with their acquisitions of ASIC specialists, it's not a long-take to say that comparing the M1 against most vanilla X86 processors isn't quite fair. It's a very different beast with its own tradeoffs.

By colocating several different application specific processors under one roof and selling it as a CPU, Apple may have revitalized/invented something new. It's a bit like the iPhone - taking elements that were already there and catalyzing them into a new form. This new not-quite-a-CPU SoC likely has significant implications for the future of computing that should be discussed and detailed.
Because,

There Ain't No Such Thing As A Free Lunch.
Implementing Raft Using ZIO in Scala
Want to work remotely from Hawaii? This exchange program helps you move there
It is true. A bunch of his close associates tried to have an intervention lol. He blacklisted them all and quite as CEO of zappos. He packed up and left Vegas for Park City, only invited the most simpiest of simps who wouldn't question him. Candle obsession + nitro tank = fire. But first hand accounts say it wasnt fire or smoke that killed him. Too much nitrous not enough oxygen for the brain.
"I think it would be interesting for you to go and talk with them."

Do you see gangs of homeless children wandering your neighbourhood? Because that's 'what it used to be like'.

I am not denying that real problems exist.

I am not denying that individuals face real, life pain, of the timeless kind.

I'm saying that materially, on the whole, everything is better. Way better.

In the Victorian era there would be homeless children wandering the streets.

50 years ago there were still orphanages.

We really don't have that anymore: nearly all babies/very young children are adopted.

'Homelessness' is not a lack of wealth or resources - it's a) a social disorder and b) civic dysfunction.

FYI I live across the street from a Women's shelter and there are homeless in my neighbourhood. It's complicated.

'Everything is Better'. For the first time in history we can really say that we have excess material surplus of every kind.
> For a topic like protein folding, it should be

Well, I've worked in some academic deep research labs and they did not have the money to do the experiments they wanted to do.
Well if I'm engrossed in work or in flow I probably won't notice that I am thirsty or will ignore it for a while. For me it just seems like a good idea to take in some water in the morning to get my body going.

I didn't claim anything to be bulletproof, just saying that your body tells you when it needs water and drinking in excess of that is probably unnecessary
Gibson's novels are full of stereotypes, particularly ones that seem like they stepped out of a Noir or hardboiled detective novel, such as his assassins, mercenaries, corporate execs, crime bosses, and an assortment of street life. But it's too harsh to say every character is a stereotype or that none of his characters were ever human.

Take one of the protagonists of Count Zero, Marly Krushkhova, "the disgraced former operator of a tiny Paris gallery", who hunts down the maker of the Joseph Cornell-like boxes. She's completely human, and I can't think of any stereotype she would fit in to.
Hm, you're right. I misread it as saying that it would 1) install six, 2) fail to install virtualenv and 3) fail to report an error.

But the old resolver actually installs both packages, even though it should just abort.
I interpreted that differently: they used good engineering to make a speed demon of a chip, not some magic trick that's only good in benchmarks and not real world usage. I don't think it was disparaging at all.
People have differing opinions on NN and net privacy, but the FCC's inability to make any progress on robocalls over 4 years in office screams incompetence to me.

I know blocking automated calls is an audacious challenge (and one that other HNers understand better), but the lack of action on any front has made the phone a less useful method of communication, has harmed legitimate businesses, and probably impacted COVID contract tracing efforts.

So fuck Ajit Pai, not just for compromising ideals that the internet was built upon, but for failing at his fundamental responsibilities and failing to protect Americans.
It's almost 2021.

Is it still ok to post paywalled articles?
It's also live today on ProductHunt: https://www.producthunt.com/posts/sidekick-browser
Not changing is nice conceptually but very bad in practice because the real world changes. It doesn’t map. It’s one of those software engineering tendencies to rewrite instead of understand and improve.

One side note though. Consider that inflation doesn’t affect the poor as the poor live paycheck to paycheck and wages in the US have kept pace with inflation. The wealthy don’t hold cash, they invest. Even cash tends to be held in a savings account with at least partially offsets inflationary pressure. Has it impacted anyone materially? I’d love to see some quantification.
You can now buy elePHPant without need for contacting via Messenger here https://www.vincentpontier.com/elephpant/etiquette-produit/b...
I was replying in the context of the grand parent:

> Did AlphaFold2 also have the biggest budget? :)

And then the parent

> Actually, no! Or at least, the budget they used (<$100k at retail prices to train the model) is well within the feasible range for other research institutions.

I'm not sure how the cost of replicating the model in the future is relevant in this context. We appear to be discussing the cost of developing this model from scratch, such as what it would have taken an alternate team to create and submit this if DeepMind never got involved.
Every team that I worked on had a lot of visibility into daily commits. Someone doing this would stick out like a sore thumb.
It would be so nice if those people could have access to a coctail of synthetic antibodies that gave some protection to covid-19, the flu and others. Or perhaps a generic antibody that protects against most viruses(unlikely, given such an atibody does not exist in nature).
He was braindead on life support for almost a week before he died.
Atomic List Manager – Mailing List Software
Our Mailing List software executes up to 19 different operations in managing your mailing lists. At the end of the process, you possess a fresh, high-quality–and unique–mailing list.
> Moving high bandwidth RAM

Its just LPDDR4. HBM is a different thing. You can tell because HBM has 1024-bits bus per chip, but LPDDR4 is just 128-bits per chip.

There's almost nothing special about the RAM, aside from it being locked to the chip and unable to be upgraded. It seems like the clockrate to the LPDDR4 is a bit higher than average, but its nothing extravagant.

> How do they manage even larger amounts of RAM? Perhaps they will have external RAM in addition to the on chip RAM, with perhaps 32GB of onboard memory and the external RAM being used as swap? This takes a bit away from the super-efficient design they have currently.

They COULD just support a DIMM stick like everyone else. But Apple doesn't want to do that strategy and prefers packaging the RAM and CPU together for higher prices.

This isn't a 1024-bit bus (that requires 1024 wires, usually an interposer). This is just your standard 128-bit LPDDR4, maybe at a slightly higher clockrate than others for a slight advantage in memory.

------

In case of HBM2, you can't upgrade RAM beyond one-stack per 1024-bit bus. A GPU goes 4x wide with 4x 1024-bit busses to 4x different HBM2 stacks for a massive 4096-pin layout (!!!), that's 4096 wires connecting a GPU to individual HBM2 chips.

Hypothetically, a future GPU might go 6-stacks or 8-stacks (8192-wires), but obviously running all those wires gets more-and-more complex the bigger you go. So in practice, GPUs seem to be ~4-stacks, and then you just buy a new GPU and run the entire GPU in parallel when you need more RAM.

> > Moving high bandwidth RAM to be shared between the CPU & GPU

That's not the advantage. When the L3 cache is connected between CPU and GPU, you gain a bandwidth edge in heterogenous systems. AMD / Intel have been connecting L3 caches to their iGPU solutions for over a decade now.

CPU - to DDR4 - to GPU is very slow compared to CPU - to L3 cache - to GPU. Keeping the iGPU and CPU memory-cohesive is a nifty trick, but is kind of standard at this point.
It wouldn't be simultaneous. The difference in great-circle lengths based on nonspherical oblateness (tens of miles) would account for up to a minute difference in arrival times at the antipode. At most it would be a sustained rumbling.

And on a global scale, there are many differences in pressure and wind speeds and temperature that do slightly alter the speed of sound. I don't know the magnitude of that, but it would further disperse the arrival times at the antipode to at least some extent.
> It seemed like policy that was supported mostly because it was pro-consumer and because honestly the ISPs are getting lots of taxpayer money.

Am I getting wooshed or are these both great reasons to support this policy and thus oppose Ajit Pai?
Another example is putting country specific assumptions into your address fields, eg. Requiring a province in a from using a select, and offering only Canadian provinces.

Even if they support everything else, that quirk prevents you from shopping there without a Canadian billing address.

I ran into this yesterday.
https://en.wikipedia.org/wiki/Standard_cell#Library

"A standard cell library is a collection of low-level electronic logic functions such as AND, OR, INVERT, flip-flops, latches, and buffers. "

I think SRAMs are also built of standard cells & there can be a lot of flexibility to improve on the fab's library, particularly with multiple ports for caches.
not playing chess because someone might be cheating is like not living in a house because someone might rob it. You can't make this argument in the absence of the numbers.
Brett Bartlett, Dynasty Toys, Amazon Sales: What I Learned from a Scammer
They're maintaining the platform fine I'd say, which is quite a bit of work when you consider the frameworks and databases they offer.

As far as I am aware they had python 3 available a long time ago (long before the competition) and they have beta versions of some tools so you can test in advance.
I find this disingenuous. Yes, its important that the algos can perform well on real world data, but the framing of this post begins with an anecodote about one person who had a bad model, and implicitly extrapolates that these problems are generalized throughout all neural nets.

One could say the same thing about programmers automating a task, or a number of other trivial examples. I would lean towards assuming deep mind has competent model validation teams vs. not, even if data science is hard.
I didn't change jobs but I changed from integrating graphics on the backend to the web team (using Rust).

And the difference is stark. While I could coast and still outperform everyone I now have so much to learn and the progress seems so slow. I'm slowly getting my hunger back and as someone who loves to learn I wonder when did I lose it?
Add Stories to Windows Terminal
He walked away from the show which presumably triggered a breach of contract. What happened to the rights may not be so clear.
"The downfall of the middle class is the downfall of everyone except the super-rich. "

a) There was no 'downfall' of the middle class and

b) Everyone with a job got materially richer, just not in assets like the 'super rich'.

We used to have smaller working + bigger middle + smaller upper, but now it's levelled out but a lot of middle class people have moved up.

Material surpluses for anyone with a job have gone up dramatically. Walmart has increased the material standard of living of working people hugely.

For those 'without jobs' - it's been hard.

And those with assets - it's been disproportionately good.

But the material surpluses in the form of better products and lower real prices to the masses means higher standard of living.
+ Concur
The risk of a vaccine having negative effects is basically nil. The biggest issues historically have been around cross-contamination, not anything to do with the vaccine itself.

https://www.cdc.gov/vaccinesafety/concerns/concerns-history....
Objects in Functional Languages
Answers to “Why Do You Want to Work Here?” (+ How to Answer)
There is the anthropic principle regarding that last: if the star wasn't typical and stable, life wouldn't have developed here to observe it.
It’s almost 2021.

Is it still ok to post Medium articles?
Yes, this writer desperately needs to read and consider the masterpiece: "Style: Toward Clarity and Grace".
You appear to have confused case fatality rate with infection fatality rate. There have been far more infections than confirmed cases because most never get tested or formally diagnosed. The actual IFR is under 1%.

https://www.cdc.gov/coronavirus/2019-ncov/hcp/planning-scena...
So my 2012 MBP is on its last legs (love that thing). So now we have the M1, and I'm hearing impressive things. But my question is, as a developer who does, lets face it, pretty much the gamut, will I be handicapped in the near term? I use a combination of IntelliJ IDEs and Emacs, with MacPorts, and a large variety of open source and closed source tools. I just don't want the headache of having some part of my workflow cutoff.
I use it for symbolic differentiation to get smooth derivatives
It's such a refreshing contrast to status quo anti-intellectualism the way he hams up the shame of Hotep's not knowing.
Yes, this is professional writing, which a lot of people pay for, because they appreciate his frequently very-insightful analysis. The intro paragraph is basically an ad because the free articles drive subscriptions for the paid ones. If you can't get past that, move on.
The "science" of protein folding has a primary goal: to predict the structure of a protein given it's constituent parts.

This is what alphaFold does, and it's been verified to produce results at an apparent accuracy at or above something like X-ray protein crystallography. The advances will come, after these results are validated and accepted by the scientific community as whole, simply when groups start using this technique to immediately access the structure of proteins that in the past would be prohibitively expensive and time consuming or down right impossible to access before, and then use that knowledge to do their work.

You seem to think the first thought a researcher will have after this becomes widely available is, "Oh hey, I can now accurately predict the shape of an arbitrary protein which unlocks untold potential scientific progress on numerous scientific fronts, but the thing I want to spend my time on is trying to replicate the results of the network myself, so I can do it manually thousands of times slower...", which is patently inane.
How about just tell the truth. Who cares if he liked drugs? Ill tell you why he died. All you motherfuckers who tried to control him, just pushed him away from the people who actually cared about him and not what they could get from him. Anyone reading this who knows what's up should have just shut the fuck up and supported him instead of trying to run his life. Just my OPINION
Is this the perfect Hacker News title?
Intel will already sell you a CPU/GPU with a unified memory architecture and hardware video encode/decode. Intel's mobile parts are already SoCs (the U and Y models have the PCH on-chip, and the U's TDP range is probably the closest to the M1). These are not the reasons the M1 is faster than x86, but the article focusing on them so much means I'm more skeptical about the claims around OOP.
> endure the multiple weeks of effort required to learn the basics

J for C programmers is a good book - https://www.jsoftware.com/docs/help807/jforc/contents.htm - and it could take significantly less than many weeks to "get" some important ideas. Specifically, make sure you understand ranks at chapters 5 and 6.

After you understand how +/ with different ranks can sum along different axis, you're well on the way.

I mean, here is a cube of numbers:

i. 2 3 4
0 1 2 3
4 5 6 7
8 9 10 11

12 13 14 15
16 17 18 19
20 21 22 23

Plain +/ sums along the leading axis -

+/ i. 2 3 4
12 14 16 18
20 22 24 26
28 30 32 34

That's because rank of +/ is infinity, so / inserts pluses between highest-ranked items, of which there are two - a square

0 1 2 3
4 5 6 7
8 9 10 11

and square

12 13 14 15
16 17 18 19
20 21 22 23

(rank is a sort of dimension). So +/ just adds, element by element, these two squares together, giving the resulting square.

If you specify +/"0 - this sets the rank of the verb (function) to 0 - then +/ will be applied to each number separately and results will be combined. Adding a single number (not with itself - just as it is, without the other argument for summation) makes the same number, so +/"0 doesn't change the result - it's the same cube as in i. 2 3 4

Trying with +/"1 gives

+/"1 i. 2 3 4
6 22 38
54 70 86

That's because +/"1 now is a verb of rank 1, so it works with items (subarrays) of rank 1. In cube i. 2 3 4 there are 6 subarrays of rank 1, 3 of them are in the first "plane" and 3 of them are in the second "plane". +/"1 takes each such subarray of rank 1 separately and sums elements in it (inserts + between elements of such array), and J then aggregates results into the array.

Finally,

+/"2 i. 2 3 4
12 15 18 21
48 51 54 57

sums within 2-dimensional arrays. Elements of such arrays are 1-dimensional arrays, so those arrays are summed, element by element. There are two planes, so the result has two element (two arrays of rank 1), and each element is array of rank 1, obtained from summing 3 arrays of rank 1.

The book tells it better, of course.
Nowhere did I say Bitcoin was fiat. I said it’s like fiat in that there’s no store of physical value behind it like the gold standard had. Bitcoin has a value of $x because the market says it has a value of $x. And the USD has a value of $y because the government says it has a value of $y. But on the gold standard, a $20 bill corresponded to a literal $20 of gold - a backing currency.

Despite what Bitcoin proponents want to believe, there is no intrinsic value in Bitcoin - hence why its “exchange rate” fluctuates so much. When a new block is mined, ~$20k of gold don’t magically get added to a vault - because there’s no backing currency.
Your wifi will never get any better. There is a limited amount of spectrum, and practically no one is aware that the channel bonding required to get higher bandwidth means there are just a few distinct channels even in 5GHz. So everyone keeps bonding channels, turning up the power, even though the best solution is for everyone to use 20Mhz slices at the lowest power possible. Then you add channel hopping and mesh networks soaking up even more lanes for intercommunication and here we are.

It's a great example of the tragedy of the commons.

The only hope for dense areas is transmitting in frequencies that don't go through walls and hard wiring each room with something close to line of sight radios integrated into light fixtures, but I'm not sure they've figured out the wiring for that.

Meanwhile my $10 CAT5e cable continues to chug along...
No, it won't be caught in CI. The old version of pip didn't recognize that as an error condition.
If they're still not using a native JVM Java devs will be running Java under Rosetta. While rosetta can run code with JITs the performance is nowhere near AOT perf (for many reasons)
There's a need to use a native Java runtime instead of one running on Rosetta (like what IntelliJ ships).

Azul Zulu is one.