skysight-inc/HackerNews huggingface dataset:
In processors, I-cache and decode consume a disproportionate amount of power relative to their size. I'd also note that all the latest high-performance ARM chips include an instruction decode cache because the power cost of the cache plus the lookup is lower (and much faster) than a full decode cycle. Of course, there are diminishing returns with cache size where it becomes all about bypassing part of the pipeline to improve performance despite being less power efficient.

x86 instruction size ranges from 8 bits to 120 bits (1-15 bytes). Since common instructions often fit in just 8 or 16 bits, there are power savings to be had due to smaller I-cache size per instruction. That comes at a severe decode cost though as every single byte must be checked to see if it terminates the instruction. After the length is determined, then it must decide how many micro-ops the instruction really translates into so they can be handed off to the scheduler.

ARM breaks down into v7 and v8. The original thumb instructions were slow, but saved I-cache. Thumb 2 was faster with some I-cache savings, but basically required 3 different decodes. ARMv8 in 64-bit mode has NO 16-bit instructions. This reduces the decoder overhead, but obliterates the potential I-cache savings. No doubt that this is the reason their I-cache size doubled.

RISC-V is not being discussed here, but is the most interesting IMO. The top 2 bits in an instruction tag it as 32-bit or 16-bit (there are reserved bit schemes to allow longer instructions, but I don't believe those are implemented or are likely to be implemented any time soon). This fixed bit pattern means that length is statically analyzable. 3 of the 4 patterns are reserved for 16-bit use which reduces the instruction size penalty (effectively making them 15-bit instructions). The result is something 3-5% less dense than thumb 2, but around 15% MORE dense than x86 all without the huge decode penalties of x86 or the multi-modes and mode-switching of thumb. In addition, the effect of adding RVC instructions reduces I-cache misses almost as much as doubling the I-cache size which is another huge power consumption win while not having a negative impact on overall performance either (in fact, performance should usually increase for the same I-cache size).
Probably https://ams.nasa.gov/, a particle detector on the space station
Which then produces oils, heavy metals, and mineral toxins absorbed by plant material and aquatic systems. An additional danger before decomposition are uncontrollable toxic fires from large piles of disposed tires. Only 35% of tires get reused or recycled, as it's difficult to do so cost-effectively.
https://biggreen.company We're working on this specific problem. Our mission is to eliminate all single use plastic bags.
imager.io was on here recently and seems to do a good job compressing into normal JPEG images.

https://github.com/imager-io/imager
That's the headliner so far, but LHC has produced an enormous amount of data. There are also some quite interesting findings for example from LHCb:
Tetraquarks: https://arxiv.org/abs/2006.11952
Lepton flavor violation: https://arxiv.org/pdf/2006.07287.pdf
That polar bear was depressed: https://en.wikipedia.org/wiki/Gus_(polar_bear)

He was the first zoo animal to be given anti-depressants.

There's even a song about it: https://www.youtube.com/watch?v=maQTLIWUZtw
Safari Mobile is a broken mess not worth supporting.
I mean, that's a different argument than saying value of life doesn't matter.

Value of life is relevant when comparing different possible actions that cost different amounts of resources. If it's clear that the benefit is more than the cost, you might not actually have to do the analysis. But if the cost is measured in trillions of dollars, then it becomes very relevant to see exactly what the expected benefits are. If the invading army is going to kill a hundred thousand people, and defending against them requires using up resources equivalent to letting five hundred thousand people die, then it's very much a question that should be asked.
Possible, I kinda doubt they would as Intel could just cut them off at the knees as they threatened MS with for the Surface Pro X. There is the remote possibility they are licensing from Intel too. At the end of the day I doubt they are going to tell us. Once people start getting the dev machines they can find the edges of the implementation. I suspect it has some quirks we'll discover over time. Regardless this is speculation.
Hi Jean,

I'm trying not to make this sound as a generic LinkedIn business advice, but get a better profile picture. Maybe a picture of you in front of one of the art pieces. Something that gives me an impression of who you are and what kind of art you collaborate in.

It may sound stupid, but first impressions do really matter, even on Github. A dark, blurry picture of you drinking beer does not give a good impression.
Great idea! Especially for Linux users if one can thus avoid the need of having either Mac or Windows install to do backups.

Maybe you could have higher margin if you’d sell it together with the 4b hardware bundled with some media server installed and configured to transcode into iPhone format.
solderpunk addressed this (in terms of Gemini): https://portal.mozz.us/gemini/gemini.circumlunar.space/%7Eso...
Doesn't the UK have strong laws about libel and slander? Or do they not apply to Ireland?
If I'd take $100K and move back to my country, I'd have the lifestyle 99% of devs in SV could only dream of. It wouldn't even come to my mind that I would want to work for FAANG.
Am I reading right that average rent is somewhere around $2500 (roughly £2000)?
The same people with large shorts in Wirecard like Chanos also have large shorts in Tesla. Just saying.
The Apple linker has used `tbd` files, a textual description of a dynamic library's interface, rather than actual dynamic libraries at link time for iOS for several years now. Prior to that it was using stub dylibs, which were essentially symbol-table-only dylib files.
Robinhood Traders Will Have Fun Until They Get Wiped Out
I think it's neither of those things. The x86_64 machine code instructions are translated into ARM instructions, so there's no emulation and the API calls don't need to change.
I totally agree, that is the way to do it.

However, we must realize that, specially in California, its actually agriculture that uses most water. Standford university turning of their fountains and other 'publicity' stunts will not fix anything.

You need to fix the pricing in the broader water market, change the intensives for California farmers so they plant things that require less water, or have more intensive to limit water consumption.
Yes but the author is American So he'll always have to pay US taxes even if he moves out of the US.(I'm aware about tax treaties but in most cases they still have to pay the difference)
Weasel words: needlessly and jerk.

Apple didn't do it to be jerks, and didn't do it needlessly (except in the sense "they could just leave it as is").
Yeah, not having to live in SV is going to save you a lot of money. Github sponsors don't care where you live; they just care about what you made.
Apple spent $1B buying Intel's modem business last year. https://www.apple.com/newsroom/2019/07/apple-to-acquire-the-... Apple knew this transition was coming. They could have easily slipped in other terms to deal with any IP licensing issues around implementing the x86_64 instruction set.
WEBP support has been added to the next version of Safari (14).
I have an unusually high tolerance for ambiguity and stress - yet I’m feeling the anxiety too. A lot of it is the delicate balance between “when will this end?”, “what’s the new normal?” and “what can I uniquely enjoy” all in the context of both the disease and social unrest and awakening. If I am feeling the anxiety, most people are.
They'll almost certainly only allow their signed kernels to run.

And that's in addition to not documenting any of the peripherals.
> How far should we go in making things generic ?

Never make things generic apriori.
That's Matt Taiabbis proposition too.

https://taibbi.substack.com/p/the-news-media-is-destroying-i...
chrome keeps changing downloaded images to webP which is annoyin af. can't even find a way to disable it
I think by the nature of being the second most used browser, it's worth supporting. You don't have to like supporting it however.

https://www.w3counter.com/globalstats.php
I'm fairly extroverted, so not being around people for so long has been rough, but my company is amazing and doing WFH until September to keep us safe. I'm a bit more distracted, but have been fairly productive. I need to eat better though and excercise more though. I think I'll be able to adapt in the near future though and get back to full productivity again.
> The x86_64 machine code instructions are translated into ARM instructions, so there's no emulation

That's what emulation is.
The situation is unprecedented, yes, but war is not going to happen. Physical war, unless you are in crisis states which are fighting among themselves, is very rare. War among nuclear powered nations will also be difficult to ignite.

Despite the bravado of 'an eye for an eye' every politician cares about their future. Modi won't start a war with China and China won't with Modi.

China is already on a backfoot about the Corona situation and Modi is on a backfoot about a LOT of things but the media is bailing him out. I don't think war will be a right thing for both the nations.
> A 2014 meta-analysis concluded that GM technology adoption had reduced chemical pesticide use by 37%, increased crop yields by 22%, and increased farmer profits by 68%.[3]

https://en.wikipedia.org/wiki/Genetically_modified_crops
Jupyter notebooks for iPad
What kind of libraries are you looking for? I know there is ongoing work on things similar to numpy/pandas, but that kinda stuff is more complicated in statically typed languages.

That being said, you should definitely give Rust a try. I find it to be an absolute joy to use
I entered college to get a Human Geography B.A. and go on to get my PhD. After realizing this meant I must leave my home area and my family(I live in a major US Metro but not one of the biiiig ones) AND the only jobs were Professor or Think Tank(very cool, very walled garden and I went to a state school) I decided to switch to Physical Geography B.S. My curriculum had 3 GIS classes and a Remote sensing class among other physical geo classes. After almost finishing this degree I realized it would leave me with only GIS Tech and hopefully GIS analyst positions to have which is a smallish market and might get "automated away". Also it doesn't pay super great and I was worried about my prospects if I didn't like it. So I dug bag in and also got my B.S. in Computer Science.

I wanted to be that Geospatially focused programmer. So I graduate with my B.S. in Geography and another in CS. I get interviews with a couple of random defense contracts and directly for federal government, but I turn them down because honestly I don't want my work going to wars I might not agree with and I would need to leave my family. I also happened to get an interview at ESRI for fun when I still was deciding if I should leave my metro or not and they laughed at me because I didn't have an internship--something that is very common in Toronto, LA, NYC, but not common in my mid-US metro CS scene.

So I now have a nice programming career solving "big data" problems completely away from geospatial, because the industry is tiny. I don't really know where I was going with this but this industry lacks opportunities for programmers compared to all the other stuff they could be doing. I'm someone who put years into wanting to break into the industry and do the tech work, if I wasn't the prime candidate for a junior geospatial programmer role then I don't know who is and the industry still couldn't get me in it.
You can easily get a comfy job with $350k
Some data from when we deployed WebP generation: https://blog.cloudflare.com/a-very-webp-new-year-from-cloudf...
I personally like the simplicity of designing for change. Simple rules like TDD help you to think about the design up front.

I was talking to a new guy that just joined my team yesterday on this subject. You really cannot predict the future.

You could also look at it from one other angle. If you are only building the bare minimum to satisfy the requirements, that is a lot less code you are writing. If you need to replace the system, that is a lot less work to go back and rework.
Anyone know if there is a Rust equivalent to Intel's Embree[0] library (high performance ray tracing kernels)?

[0] https://www.embree.org/
Well as far as our rational, atheist and activists who believe in 'science' go something more severe is absolutely required to clean earth off these scums.
I agree. But you're still slightly misreading/moralising my point.

I'm not saying anyone deserves anything. I'm not saying anyone is superior.

I'm saying that commonly, amongst people who become millionaires, you find a certain set of characteristics.

In particular, you often find an obsessive interest in something which is greater than their desire to vacation or to spend frivolously: typically their business.

Poorer people misunderstand wealth. To them it is essentially just a series of inexplicable lotteries, "falling up" as you say.

But in functioning societies most people who become wealth don't just "fall up" -- there is a pattern to their personality (including risk tasking, say) which facilitates this movement.
I am not about to jump into a debate about which of the two is "worse", because no matter the outcome it is absolutely disingenious to frame COVID-19 as "deadly coronavirus pandemic, which continues to wreak havoc on the lives and livelihoods of households across the country" in one context and plain "coronavirus pandemic" in the other. It is the same virus. If you don't see the bias in that then consider the possibility that you share it.
Yes and no. Connectivity tests have been an important part of the early work so far but depending on the airline and route, we've consistently averaged 6Mbps upload pre-Covid which has been sufficient. Passenger volume is significantly down post-Covid and that upload number has been about 3x lately. Wifi coverage is ~100% over land and the North Atlantic, so reliability of service is a negligible issue. American Airlines has recently upgraded their in-flight wifi to Gogo's 2Ku systems and we've hit 15Mbps up on those flights, but as another commenter mentioned, the plan is to carve out dedicated bandwidth onboard the flight for better connectivity. A connection is only optional, as we save the recorded data and can upload once the flight lands using wifi on the ground (much cheaper, but with a few hours of latency between recording and becoming a map tile).
> My dopamine levels [0] skyrocket when I visualize making some component generic, or future proof.

I think I've successfully rewired that impulse in myself now, at least partially. I do get that feeling from imagining great systems, but I also get that dopamine hit from deleting old stuff and simplifying things as much as possible. We can ditch compatibility for API v8? Awesome, I just made my code smaller and we can scrap that entire abstraction layer! The service just lost 20% of its LoC :)
It's based on the next-gen AV1 video codec. I've tried it out, and it's amazing.

https://netflixtechblog.com/avif-for-next-generation-image-c...

https://github.com/AOMediaCodec/libavif
These past three months have been amazingly good for me.

1. I was able to get out of the hellhole of my loud noisy open office that was a mix of developers, QA, project managers and customer facing pre-sales and post sales implementation managers.

2. We had a pay cut that caused me to run a Hail Mary and apply for a fully remote job at $BigTech in the cloud consulting division. I now don’t have to worry about an open office for a few years.

3. My relationship with my spouse has gotten even closer. We’ve found a balance between time together and our alone time. Luckily, we have enough space in our house to go to our own corners.

4. My wife was a part time fitness instructor before Covid and had a full time role in the local school system. During Covid, she turned her study into studio and she is now teaching classes online making pretty decent pocket money.

5. Because of Covid, I really didn’t want her back working in public again. Now with my new job we can easily afford for her to stop working and with her side business she will still keep herself busy.

6. Completely separate: we already converted another bedroom to a gym, our workouts didn’t miss a beat.
Comparing $90k as a W2 employee doesn't really compare to making $112k as a LLC or contractor. Taxes, health insurance, retirement...

On the other hand, his amounts are going up, so I'm interested to see how high they will go, and what it will consistently level out at.
https://regexr.com/ is another good site for testing your RegEx.
I would estimate Sr. or better is possible for someone who is able to independently run a OSS project. Going off https://www.levels.fyi/company/Google/salaries/Software-Engi... that comes out to ~$350k/yr going up one more level gets you ~$500k/yr

I will let you decide if 3.5x - 5x is "not even close".
"easily"?
Tires are also filled with carbon black, which is fairly similar to soot/ash from fires, so I wouldn’t say it’s a completely unprecedented compound in nature, either.
Converting TensorFlow / Keras ML Models to JavaScript
That seems like a missed opportunity. If you're renaming anyway, why not make it easier for people to understand what's going on?

I mean I don't think the browser analogy is that great, it seems more the exception than the rule. Eg most IRC clients have the word IRC in them, or something very close (eg mIRC, irssi, etc). Most email clients have the word "mail" in them. Torrent clients, same. Why shouldn't a Matrix client have the word Matrix in it?

Just call it iMatrix or uMatrix or something like that, and you're removing a lot of confusion. If mIRC and uTorrent and Gmail can get away with that, so can you.
Re-encoding will produce smaller images because it’s discarding information - if you compare that WebP image you the original you’ll inevitably see fine detail is missing. That may or may not be reasonable but to be fair you’d want to compare it with different quality levels using MozJPEG.

The easiest way to do a simple comparison might be to install ImageOptim and process a few images with various tools. Based on that you could put the same tools into your site’s workflow.
I've always like this article's thoughtful approach to what we should value when districting: https://www.politico.com/magazine/story/2015/06/could-gerrym...
Research brings tech tutorials to people with visual impairments
That’s true now because they sold their headquarters. But in fact they earned more from that sale than they had in many prior years of operations combined. So the essence of the comment was spot on in the case of the NYT.
Safari is adopting an extensions API similar to Firefox’s WebExtensions
I'm optimistic and while the constant references to ARM as "Apple Silicon" make it sounds proprietary I see it as an example of Apple following Jobs' goal of "skating to where the puck will be".

Microsoft is toying with the same transition with Windows 10 ARM builds and the Surface Pro X, and the news yesterday about an ARM-based supercomputer taking the TOP500 crown are all signs that ARM is the future. It will take years but I foresee most "general computing" devices making the transition in the future.
Traditionally, newspapers' Opinion and Editorial sections have solicited contributions from major political figures. The Wall Street Journal, for instance, has run the following:

"The Change We Need" (by Barack Obama)

"A Partisan Impeachment, a Profile in Courage" (by Mike Pence)

"I Can Defeat Trump and the Clinton Doctrine" (by Tulsi Gabbard)

"Blame the Fed for the Financial Crisis" (by Ron Paul)

"How Short-Termism Saps the Economy" (by Joe Biden)

"Why I Support the Ryan Roadmap" (by Sarah Palin)

"Why Americans Are So Angry" and "Trump Is the Worst Kind of Socialist" (by Bernie Sanders)

"Companies Shouldn’t Be Accountable Only to Shareholders" (by Elizabeth Warren)

Readers of the Journal typically value these pieces as the newsworthy opinions of important figures, even if they disagree with the authors and the politics therein quite vehemently. Very few readers would mistake these pieces' publication for an endorsement, or for depraved and wanton profit-seeking. Rather, publication of these opinions is itself a form of journalism.

Readers of the Times today, however, seem to expect that the ethics of the Times ought to be driven by the Times waging total war on their common political enemies, and that to do otherwise is an offense against decency. The Times does a good job of waging such a war in the general case, sometimes quite laudably; when it does make its exceptions, however, allowing things like the Cotton editorial, it has generally been in the service of Journalism as well, communicating the newsworthy opinions of important figures.

You should not fear, my erstwhile Times-reading comrade! All signs indicate that the Times has capitulated, and your victory over the forces of Journalism has been secured.

(edit: Added the Bernie Sanders and Warren editorials to the list)
14 Lesser-Known Impressive Features of Scikit Learn Library
Thanks, highly recommended. It's nice to hear Yvon in his own words, always aspiring to do better.

I'm not sure why Patagonia boycotting Facebook ads is even news. Given Facebooks track record i don't know why people use their service or advertise there at all.
https://www.levels.fyi/Salaries/Software-Engineer/San-Franci... (the top graph does not appear to let you filter by YoE, but you can look at what everyone has put.
Not yet.

You have to integrate over a period of time that includes the future, so it's impossible to tell (without a reliable oracle.)
I've been heavily downvoted for suggesting that we're witnessing something dangerous.

It's not that I think I can predict the future, but even if it continues as-is we're witnessing a loss of fauna, and this could easily mutate to something truly terrible in the next decade.

The fact is Scott Alexander was my canary. If a compassionate, liberal-minded intellectual that carefully understands both sides of every issue doesn't find it safe to write online it's not safe for anybody outside of the dominant culture.

I really do hope that everything turns out alright, and thank you for the essay recommendation.
Sri Lanka is about the same size and equally mountainous, and about half as far from the Indian mainland as Tasmania from Victoria, but its population is forty times bigger at 20 million people. It's got to come down more to historical accident than the isolation or the topography.
YAGNI https://en.wikipedia.org/wiki/You_aren%27t_gonna_need_it
It's interesting that you bring up race here. Have you considered the greatly increased death rate among Black people in the current pandemic?

Black people are dying at a rate more than 1.5 times higher than their population share [0].

I'm also not sure what you mean about my estimation of abundance. We have all of the resources we need to focus our efforts on minimizing the spread of this disease and building the infrastructure to find a cure. What resource do you think we lack?

[0] https://covidtracking.com/race
I applied for a job with the NYtimes a year ago and they treated me very poorly in the application process. Long waits for minimal communication, and then they just ghosted me. Then I read Taiabbis article and cancelled my subscription. It's becoming the Fox news of the left.