skysight-inc/HackerNews huggingface dataset:
You could use philosopher John Perry's method. Put every activity on a To Do list, ordered by importance. Procrastination is doing lower-down items instead of higher-up items. Perry has the top of his list filled with so many awesome items that even things lower down are still well worth doing.

So, it sounds like you could add more awesome things to do to the top of your list, until your procrastination becomes things like..watching Sublime tutorials. He explains his method in detail on this page:

http://www.structuredprocrastination.com/
I am wondering if it's possible for Python plugin to add custom UI elements?

For example, if I am using Julia/R I want side panel that shows all my current variables in memory. Is Sublime plugin system capable of adding UI components such as variable/plot viewer and add custom interactions to those UI panels(i.e. zoom/rotation for plots)?
I have never been that convinced to switch from vim to a closed source text editor as when I tried ST on Windows.

It has a glorious interface and defaults that give your fingers wings. And maybe one day GPL license, who knows?
Reality is more nuanced than that. Some private extensions or unratified extensions should really be frowned upon because they risk fragmenting the RISC-V ecosystem. Examples include the completely incompatible version 0.7 of the vector spec and T-head's assorted private extensions.

The H extension is a little less clear cut as it doesn't affect user code (IIUC) and as such the damage is limited to OS kernelS (there's more than Linux out there).

However it's a slippery slope into fragmentation hell and I actually think the current policy is correct and the blame lies with the H committee.

EDIT: language
At the time, "second screen" was the term I heard used for those types of experience. The only prominent example I can think of these days is kahoot, which is only sort of the same idea.
No, a very good Chinese made RMS objective can cost less than $25 at lower magnification. Plan Achromatic objectives cost a little more, but will give flatter, clearer images than cheaper ones.

It seems a tube lens is used anyway, so the advantages of infinity system objectives are not as obvious. I’d stick to DIN160 or so called Olympus compatible objectives.
Wonder if they plan to add support for Firefox.
All those Linux and BSD VMs on Azure happen to run on top of Hyper-V.
> N95/FFP2 seem to be very effective.

Why does then the states with the highest mask use (CA, NYC) have much higher covid positive rates than states with some of the lowest mask use (Florida, NYC)?

> Education is key to understanding. You can't reach everyone most.

N95 masks improperly used will hold covid for 24hrs and spread them by the incessant touching most people do of their masks before they touch other things.

Education only works if the means as deployed are likely to have a positive effect, such as surgeons in a strict hospital settings (where they are still used the wrong way as most people still touch the mask).
Buying recent computer hardware for software performance reasons is hardly new, and hardly seems like something to be avoided.
In 1999, I made a Starcraft blog entirely in Notepad. There may have been other options at the time but my download speed was < 28k in rural Tennessee.
This needs to be submitted to HN on its own. Thanks.
Hmm, the first trial is just 103 women, the second one is 84. Wow wait, the Pfizer one was _12_ women and Moderna was 13. I'd be more convinced when a more comprehensive trial with thousands of participants is done. Still, thanks for the links!
That's not currently possible, no. The only custom UI elements can be done using minihtml (a subset of html).
This was great!

Reminds me a lot of this classic CS paper: Improving IPC by Kernel Design, by Jochen Liedke (1993)

https://www.cse.unsw.edu.au/~cs9242/19/papers/Liedtke_93.pdf
Miami-Dade County, FL has a little under half the cumulative confirmed cases as Los Angeles County, CA (500K vs. 1.2M) with a little over a quarter the population (2.7M vs. 10M), for a much higher per capita rate. So...how is it a counterpoint?

(Case numbers from usafacts.org.)
Although I'm skeptical of the correctness of Wolfram's grand new theory/hypothesis of everything, there are many intuitively appealing aspects of it, and I wouldn't be surprised if some aspects of the theory may help find or understand future discoveries. (Though maybe not; I'm definitely not an expert.)

Here's a detailed explanation of the hypothesis in a Lex Fridman podcast episode: https://www.youtube.com/watch?v=-t1_ffaFXao
Because you're wrong. Do spend six months doing hobby array programming. Your view will change.
FWIW, VS Code has a "zen mode" view which hides everything other than the editor window, which kinda makes it comfortable for people coming from vim, sublime and the like. Try it out sometime.
Fortran, GSoC21 and Me
As a developer, I tried to use a lot of code editors, my main criteria being performance, and I've stuck to ST since the first day I used it. Your editor is awesome and in term of perf you're far ahead. Thanks for your work, and also thanks a lot to adding the M1 support with ST4! I didn't expected it (ST3 works fine with Rosetta on M1) and it's much appreciated.
That’s not what it is though - if I buy 20x £300 returns it costs £6,000. If I buy a monthly season ticket for the same journeys it costs £1500.

It’s rare to get such large discounts too.
Quicktype: Convert JSON into typesafe code in any language
PIE and ASLR are free on x86-64, unless someone has a bad ABI I don't know of. Spectre mitigations are also free or not needed on new enough hardware.

Many security changes also help you find memory corruption bugs, which is good for developer productivity.
What absolute nonsense is this? NFS is far from perfect but aces the insane stupid complexity of SMB any day of the week and twice on Sunday
Part of the answer to your question:

> WebContainers include a virtualized TCP network stack that's mapped to your browser's ServiceWorker API, enabling you to instantly create live Node.js servers on-demand that continue to work even when you go offline.
My favourite aspect of sublime is that the "sessions" are so reliable.

I often just open it to jot something down, and before I know it I have 15-20 notes on separate pages, I'll consolidate and save them to a file somewhere or delete them if necessary.

It's just a super reliable scratchpad and a versatile modern textfile editor.
Possibly, I’m assuming all those extra GB’s of space end up being swap.
I'm a Sublime devotee and have been anxiously awaiting this release and the support for Apple silicon. In my unsophisticated benchmarking, 100% worth the wait.

With the same projects open, ST4 is using about half the memory of rosetta ST3.

The time to index my projects went from about 5 minutes to under a minute.

Searching across large projects is instantaneous.
That's the problem, though. The old model gives Sublime weird incentives, where they would be better off bumping major version more often to force people to upgrade. Or push features back until next major. And if they don't do, they are basically working for free for a few years.
I have worked implementing gambling algorithms for online casinos and also created my own lottery apps, and this article posses the __blind optimism__ that drives poor devils into gambling and make them loss their money for years, and begins like this:

> "You can either play all night on the roulette table, or you can stop if you win $100,”

The lucky thermodynamic demon that can extract on average more free energy than the work spent over many iterations, will be forbidden from gambling ever again! If he returns to the system, entropy will make sure to balance his earnings in the long run. Losing and winning devils will be balanced as well. For each lottery winner there are lots of losers.
You could imagine bounds being baked into the types and checked at compile time.

int{0..10} foo = 4
int{0..10} bar = 5
int{0..10} buzz = foo+bar // ERR: 10+10 potentially > 10
int{0..10} boom = wrapping_add(foo, bar) // OK
int{0..100} sum = foo+bar // OK

There are tools which can do this, for example Code Contracts in C#. It becomes rather tedious and verbose so is something usually only left for very safety critical code.
Robe mère de mariée longue encolure ronde decoration en fleur avec zip
Employees feeling burned over broken WFH promises, corporate culture 'BS'
Perfs! If you don't want to wait 4h for files to load. When I see my colleagues trying to open files on VS, I can't understand how that's acceptable.
My favorite is FizzBuzzLang[0] it uses combinations of FIZZ and BUZZ to write programs.

I found it last year and planned to contribute to the interpreter.

[0] https://fizzbuzzlang.com/
I let my rider license lapse and I did have to "downgrade" to keep using it.
No, if you bomb the White House you get to be the leader of BLM.
Every reconnect.
An interesting tidbit is that our world is not a sphere, but a spheroid. This makes 3d -> 2d transformations very local.
This and the neighborhood watch are just terrible for the society
if you have an event driven system then end up with very frequent system calls.
I don't like the super flat UI of VScode. I can see where things start and end.
CoastFi Hotspot Review
This has to be one of the greatest HN comments ever.
Beginner's Guide to Back End Development
different approaches to resocialisation and reduction of crime rate? I don't fully understand the real goals of the US system. very recent discussion:

https://news.ycombinator.com/item?id=27205726
I'm in the same boat, it's great M1 support was added to ST4 whereas the discussions on forums (last time I checked) were not indicating it was going to happen soon. Very nice.
This is like calling a drug dealer an unlicensed pharmacist.
People buying brand new $40-60K vehicles are not representative of the general driving population.
Of course entropy can be reversed, I literally do it in my sleep!

However, reversing entropy requires an amount of energy commensurate with the amount of entropy you are reducing. Maxwell's demon would appear as a violation of this.

A massless, frictionless motor could trivially reverse all the entropy in the universe given enough time, but it is not clear that Maxwell's demon REQUIRES something equivalent.
He's cheating by assuming all http responses fit in one TCP packet, but you could use FreeBSD which is already tuned like this and has optimizations like ACCEPT_FILTER_HTTP not mentioned in this article.
I just meant the general bureaucratic cost of effecting such a change, but I probably shouldn't have mentioned cost as I don't think it's a big factor in the general opposition to the idea. You're right that it wouldn't cost any of us much of anything directly, and some western Oregonians probably do feel that way, especially about Malheur Co, which is more or less synonymous with nationalist terrorism.

But I would guess a more common opinion is opposed, and I think it's more that it's not taken very seriously due to the lack precedent and the political impossibility than that it's fiercely opposed.
I detest it for this reason. Well, that and the fact that it's a closed source service leaching off content on another website and slapping ads on top of it. The only thing worse are those awful video downloader bots.

I have opted out and blocked their bot on Twitter which apparently currently suffices to prevent their scraping. I'm more than happy to point anyone who asks to a text file. God, I miss blogs.

Sorry about the rant.
For HN: https://www-cs-faculty.stanford.edu/~knuth/email.html
9p maybe? I've never used it, but it would seem to fit.
Awesome site. Well done.
Is this really HN worthy? This same shite has been posted to death. Either put your cheap drivel on medium or host it on your own blog. Want to know the most common blog spots? How to host your own blog
Even 360MB seemed a bit high to me so I had to open it up in a few apps to get some perspective.

Ristretto: 48.8MB. EOG: 51.3MB. ImageMagick: 169MB. Firefox: 305.1MB. Vivaldi: 185.2MB. Edge: 196.5MB. GIMP: 244.8MB.

OS memory usage remained relatively flat once app exited. xUbuntu 20.04.
Why would you expect two different virtual machines to have identical performance?

I would expect that just the cache usage characteristics of "neighbouring" workloads alone would account for at least a 10% variance! Not to mention system bus usage, page table entry churn, etc, etc...

If you need more than 5% accuracy for a benchmark, you absolutely have to use dedicated hosts. Even then, just the temperature of the room would have an effect if you leave Turbo Boost enabled! Not to mention the "silicon lottery" that all overclockers are familiar with...

This feels like those engineering classes where we had to calculate stresses in every truss of a bridge to seven figures, and then multiply by ten for safety.
The framework is part of Apple’s UI stack and indicates a window system/graphics driver bug somewhere in macOS. So it’s probably more than just “an application has a bug”, but still not very interesting until we learn more.
I thought it was Cloud that fueled the growth than only a few customers.
Yep. If the only thing enforcing healthy work boundaries is physical location, there are other, deeper issues at play.
JavaScript: What Are Web Components?
Some past threads:

An Interactive Guide to the Fourier Transform - https://news.ycombinator.com/item?id=10635075 - Nov 2015 (18 comments)

An Interactive Guide To The Fourier Transform - https://news.ycombinator.com/item?id=4948082 - Dec 2012 (25 comments)

These are similar:

An Interactive Introduction to Fourier Transforms - https://news.ycombinator.com/item?id=25095724 - Nov 2020 (52 comments)

An Interactive Introduction to Fourier Transforms - https://news.ycombinator.com/item?id=20934347 - Sept 2019 (44 comments)

An Interactive Introduction to Fourier Transforms - https://news.ycombinator.com/item?id=18879957 - Jan 2019 (22 comments)

An animated introduction to the Fourier Transform [video] - https://news.ycombinator.com/item?id=16242103 - Jan 2018 (31 comments)

Ask HN: Where can I learn about fourier transformations? - https://news.ycombinator.com/item?id=15819069 - Nov 2017 (8 comments)

Fourier transform – A math tool used in optics, MP3s, JPEGs and more (2013) - https://news.ycombinator.com/item?id=14084526 - April 2017 (83 comments)

The Fourier Transform and its Applications - https://news.ycombinator.com/item?id=12476692 - Sept 2016 (55 comments)

The Medieval Fourier Transform - https://news.ycombinator.com/item?id=10531790 - Nov 2015 (15 comments)

The Fourier Transform, explained in one sentence - https://news.ycombinator.com/item?id=8505410 - Oct 2014 (82 comments)

The Fourier Transform and its Applications - https://news.ycombinator.com/item?id=7789767 - May 2014 (22 comments)

Fourier transform for dummies - https://news.ycombinator.com/item?id=7468193 - March 2014 (37 comments)

Understanding the Fourier transform (2011) - https://news.ycombinator.com/item?id=6686456 - Nov 2013 (6 comments)

Understanding The Fourier Transform - https://news.ycombinator.com/item?id=4861960 - Dec 2012 (44 comments)

Intuitive explication of Fourier Transformation - https://news.ycombinator.com/item?id=2555562 - May 2011 (33 comments)

Mastering The Fourier Transform in One Day - https://news.ycombinator.com/item?id=1360405 - May 2010 (11 comments)

Mastering The Fourier Transform in One Day - https://news.ycombinator.com/item?id=698929 - July 2009 (18 comments)

An Intuitive Explanation of Fourier Theory - https://news.ycombinator.com/item?id=56844 - Sept 2007 (11 comments)
So.. a clone of billmonk (rip) or splitwise but also dipping your hands in the cookie jar?
"reflexive rather than reflective". Thanks. I learned something very useful. I'll always try to recall it when I can't understand why I am having an argument at all.
I wish someone would address your point. This leapt to my mind immediately but I don’t understand enough about the physics to go any further with it.
Layers are much better. I try to set everything up to avoid hand movement at all.

Put arrows and numbers on a layer and then you can just hold a modifier to access that layer without moving your hand.
I respect your moral stance.

It's hard to compare the serial bombings in your link to the Dagoberto ones. The Austin ones all seem to be attempted murders, not extortion of large companies. I suppose that could mean the Austin bomber should actually be more likely to be killed by police. But, another big difference is that the Austin bomber wasn't humiliating the police the way Dagobert was.

Hard to speculate how it would go down, but I doubt the police would blast down a high profile suspect. The higher your profile, the more professional and high ranking your adversaries are going to be.
Note the term "easily". C++ verifiers have to understand template types, overloads, etc.

I'm sure we'll get there one day. Frama-C is inching toward it at molasses speeds.

But right now, C is undeniably easier to verify than C++.
Again, until the price of things needed to build solar panels or wind farms become outrageously expensive because they're generating 10x as much value. Then yes, actually, your choices affect me and everyone else on this planet.
Life is expensive and getting more expensive every day. The median home price is twice as expensive as when sublime released for $70 in 2008. Everything from a car to a loaf of bread is more expensive and your developer needs pay for housing and loaves of bread too. As it stands the new permanent price of 99 is only 41% higher than in 2008.
super spreaders and super spreader events are key to transmission, like indoor singing hallelujah or indoor family gatherings happy birthday granny or schooling, Kindergarden, you get the gist...

indoor and speaking/singing is the key combination for aerosol based transmission.
HTTPS especially TLS1.3 is not slow. x86 has had AES acceleration since 2010.

It might need different tuning or you might be negotiating a slow cipher.
I didn't make any coordinated omission changes (I really didn't make many changes in general), so twrk does what wrk does. It attempts to correct it after the fact by looking for requests that took twice as long as average and doing some backfilling[1].

I am no expert where coordinated omission is concerned, but my understanding is that it is most problematic in scenarios where your p90+ latency is high. Looking at the results for the 1.2M req/s test you have the following latencies:

p50 203.00us
p90 236.00us
p99 265.00us
p99.99 317.00us
pMAX 626.00us

If you were to apply wrk's coordinated omission hack to these result, the backfilling only starts for requests that took longer than p50 x 2 (roughly) = 406us, which is probably somewhere between p99.999 and pMAX; a very, very small percentage.

I am not claiming that wrk's hack is "correct", just that I don't think coordinated omission is a major concern for *this specific workload/environment*

1. https://github.com/wg/wrk/blob/a211dd5a7050b1f9e8a9870b95513...
The Rise of Vector Data
Just purchased my first Mac after using Linux for most of my adult life. How big of a concern is this? I am seeing mixed reports when looking around - should I be questioning my purchase if I was expecting my M1 Air to last a few years?
> If so, why does states with the highest mask use (CA, NYC) have much higher covid rates than states with some of the lowest mask use (Florida, Texas)?

They...don’t (leaving out NYC because the other three things are large, diverse states and NYC is a single large city):

California 3.7M cumulative cases & 1,336 case/day current 7-day average vs. 39.5M population

Florida 2.3M cumulative cases & 3,007 case/day 7-day average vs 21.5M population.

Texas 2.9M cumulative case & 2,034 case/day current 7-day average vs. 29M population.

FL and TX are worse on per capita cumulative cases, and much worse on current per capita new cases than California.

(case numbers from usafacts.org)
Certainly. But the criticism your likely to present is trivial to answer from a theological perspective.
> It's not just about privacy of web APIs...it's about Apple's chokehold on iPhone users.

Funny how you fully ignore Firefox's position
I know CP has it's own internal way of handling interrupts for specific libraries, but I find it odd to think about embedded programming without having direct interrupt support.
Read the Resignation Letter of ByteDance's CEO Zhang Yiming
Somehow I enjoy read the changelog, straight to the point.
No. In Wi-Fi protocols, the client never sends the password to the AP at all. See https://en.wikipedia.org/wiki/IEEE_802.11i-2004#Four-way_han...
just downloaded it. looks awesome!!!
it was the document referred to by Tim Bray, 2004, "HTTP over SOAP!?!?!?", I also remember the Tim Bray article as one of the top pieces of ridicule.
Geocar put in the effort of trying to make you see. But you are prejudiced with the equivalent of those who spite Lisp because of parentheses.

If you want a "more readable" array language, take a look at Nial.

PS: qualifying the Wolfram language (Mathematica) as obscure is a really, really myopic view of the programming world.
Yes. There are many YouTube channels on the subject that I never get tired of them. Podcast would be great.
Seems like the GOP is kicking gerrymandering into overdrive.
They’re clearly emboldened by the number of congressional districts they gained thanks to the latest census happening during their reign.
> For example, please explain how to prevent this without also (inadvertently) preventing the removal of unnecessary null checks when functions are inlined. What about an unnecessary null check that's hidden inside a macro?

If a null check is unnecessary, that's because it is reachable only from the not-null side of some previous null check. The compiler can track that information just fine, using the same tools it uses to track false information derived pointer dereferences.

If:

if(!p) abort();
// we know p is non-null here, regardless of the dereference
use(*p);
MACRO(p);

expands to:

if(!p) abort(); // first null check (this is relevant to optimizing out unnecessary null checks)
use(*p); // pointer dereference (this isn't)
if(!p) abort(); // second null check (unnecessary *because of the if*)
utilize(*p); // more pointer dereference

the compiler can optimize out the second if (the "unnecessary null check" you refer to) based on the first if, regardless of whether the pointer dereference is even there.
To be fair in most of the developed world it is more like 4-6 and there is always Emacs, Vim, Atom, Code for free. An embarrassment of riches for nothing.
I similarly documented my pi network setup. NAT/DHCP/DNS: https://gist.github.com/cellularmitosis/8294f0800e6d4b402277... WiFi AP: https://gist.github.com/cellularmitosis/d1b87d9834ef53c54695...
US Army Reveals Range of New Hypersonic Weapon
I've loved Sublime for years, and it's always the first software I install on a new machine. I even voted with my pocket by buying a license.

However, since we started using Yarn workspaces (for JS), I've needed to switch to VSCode because its auto-import is just so much better, and it's one of those things that's hard to go back from, once you're used to it. Sublime text already indexes my code for search, which can probably be used for path suggestions / automatic imports without affecting performance too much maybe? I dunno.

I wouldn't mind it being a plugin either (before Yarn workspaces, I'd use FuzzyFilePath plugin which worked pretty well). But native support would mean the performance would be on par with what I've come to expect from Sublime Text :)
As an aussie, I guess I might notice you sound a bit odd but appreciate that you are making an extra effort over and above the usual. Not going to complain about that!

Also, given how poorly aussie accent is portrayed in so many TV shows and movies - even by australian actors because "they have to" - we might be used to it and see your effort as pretty minimal.

I'd give you a pen anyday. Have a good one!