skysight-inc/HackerNews huggingface dataset:
Does Mac have any sort of built-in VM framework like Hyper-V?

I did not know that running basic Linux VMs was something you could do without downloading VMware or Virtual Box - which isn't as easy as just running a few scripts (especially in corporate environments where Brew and other tools might not be so readily available to all employees).
What's up with these designs? Their laptops look like they are a few years behind, compared to MacBooks/XPS/Surface/etc.

1080p on 15" is quite criminal, do they think people look at this at 2 meter distance or something?
I've worked on firmware for a few SoC's that my company has designed or purchased and we use embedded linux on some. I think his observation about how Linux doesn't abstract the hardware accurately is totally right. The system isn't that complicated, but implementing everything within the world of Linux has been painful imo, so for future implementations we're evaluating RTOS's. The main reason people use Linux on these custom SoCs because of driver availability of key components (ethernet phys and persistent storage), large library of tools, and probably $ (who wants to pay for QNX). Those are good reasons, but if you have to write a large volume of code, it doesn't really feel like it's providing too much. It definitely felt like we were just using a hammer and seeing everything as a nail. Those are my 2 cents.
actually i use the numpad for arrows (and virtually dont need a mouse in a decent IDE, once I reprogram the shortcuts). I don't recall having a numpad lacking keyboard and a laptop in the last 15y+.
My laptop has front speakers & a number pad. Keys you don't use need to be rebound until you use them.
Well, actually, you can safely lose 2 lbs per week of body weight. The pandemic has been going on long enough that that works out to 150 lbs for someone who started slowly losing weight as soon as the pandemic began (the obesity connection was obvious and well publicized early on)

Almost all obese people are less than 150 lbs overweight. So yeah, at both an individual and societal level, we should have responded (and should respond today) by treating obesity as a public health emergency (or at an individual level a personal medical emergency) similar to early stage cancer, severe hypertension, or serious nutrient deficiency, etc.

The medical evidence even before covid was clear: obesity kills.

I'm going to cross over into controversial territory when I say that in the total absence of modern processed foods and modern sedentism, becoming or staying obese is difficult for most people. (If this were not true, how to explain that obesity was and is rare in places with neither of the above? Why do my size L clothes get labelled as size XL in France and Asia? Why do obesity levels keep rising in America as sedentism and processed food keep marching on? WHY was obesity unknown in my family until immigrated from a traditional agricultural society where every family had deep culinary knowledge
and walked or rode horses everywhere to a modern industrialized car dependent one where food comes from freezers and microwaves, and then immediately became very common? Why is Asia thinner than Europe, Europe thinner than NYC and other walkable northeastern cities with a lot of food choice, and those places thinner than flyover country america?)

This is an easy problem to solve. It hasn't been solved for decades because bathing the population in processed food and sedentism can't be offset by a few public service ads imploring people to spend all their energies fighting their artificially unhealthy environment. Instead, just give people a healthy environment and watch the problem melt away.

Sell healthy food as ubiquitously as fast food and make it easy to get around without a car. Problem solved or at least severely improved. Lots of data obviously showing this.

This is a problem we can solve, or at least make enough headway on to save millions of lives. We should have been on it before, but covid should have been a watershed moment on this.

Instead we got pandemic stress baking and in some places, even outdoor exercise bans.
Quick and Effective Ways to Learn JavaScript
Not "most". "All". Think of it like this: we all have common cold. Most people have it 3-5 times a year, 20% of it is caused by coronaviruses. COVID is just a _novel_ coronavirus. Once you're vaccinated (or had COVID) it's not novel anymore. Moreover, it's never going away. Furthermore, according to CDC's own estimates of burden (search for "covid burden") over 120M people in the US already had COVID. So our efforts to "stop covid" seem to have done bupkis to actually stop it in any way.
>which jives with the lower death rate count lately

The current "lower" death rate of a little over 1,000 people a day is about the same as Alzheimers, stroke, and diabetes combined.

Or, it's more than flu, suicide, kidney disease, and all accidents including motor vehicle put together.

https://www.cdc.gov/nchs/fastats/leading-causes-of-death.htm

I'm linking to the CDC partly to see if you accept non-covid stats from them.
...or if you are use it for navigation, along with enter. I never use the numlock but I do use the numpad.
Do you run 1p and 3p code in the same environment? That’s frequently the challenge mobile operators run into - the OS needs privileged access to location services (eg 911) that it can’t grant untrusted code.
So what's the enabling fade/in equivalent?
I know an artist who has worked on creating colour palettes (for a living, through commissions and art works) and creating light art works, who claims that most people are very poor at precieving colours because our brains so quickly adapt to changing lightning conditions. His conclusion is that there is no such thing as absolute colour perception.
They do in the paper
I think today’s outage affected multiple AZ’s. And being multi-region is still extremely difficult :(
From Covid to Kabul, Biden administration is scoring bigly
Exclusively FreeBSD at home, for desktop and servers (with lots of jails for all kind of services and experiments) and in the near future also for the router/firewall. At work often Linux, accessed through a Windows desktop.
The query hint thing is a serious issue. I get the concern that people won't report issues and so on, but on heavily loaded DBs having no decent operational response to a bad plan change is really scary. In an ideal world something like oracle's plan stability would be pretty helpful.
Ahh that makes sense. I googled but (not surprisingly) nothing came up.
>You’re given these language options:
>
>1. Ruby on Rails
>2. PHP
>3. C++
>4. x86 Assembly

Definitely not 2.
Thanks, I found it.
https://iterative-refinement.github.io/
Good Linux support is rare. Name one other USA vendor besides System76 or Purism that is Linux-first.

Linux is at best a side project for Lenovo and Dell.
You might try Zerotier or Tailscale running either natively or using an RPi as a bridge. Assuming your IT rules don't forbid it, both should be fairly resilient to simple/random port blocking. They're actually used by a lot of enterprises to provide secure p2p networks with automatic port punching and nat traversal.
That is the problem with basically any commodity market. The margin are so thin, it sort of hard to compete without the economy of scale. Not to mention the selling point of Linux support doesn't exactly have a large TAM.
We compared to several frequent directions variants, Fast Johnson–Lindenstrauss, some other hashing-based methods, and a bunch of other approximate matrix multiplication approaches. We had to omit some of them from the results section though because they were 10-100x worse than exact matrix products and they ruined the plots. More info in appendix E5.

As far as single threaded, there's a simple answer and a subtle one. The simple answer is that we consider the core subroutine a single thread would run in a multithreaded context, not how to do the multithreading. These are basically orthogonal issues since matrix multiplication is embarrassingly parallel and our method would parallelize just like any other. More details in appendix E2.

The subtler answer is that we could do even better in the multithreaded context if you could fuse the encoding step with whatever earlier code produces the larger matrix. This is a result of matrix products becoming memory-bandwidth-bound in the limit of sufficient cores, combined with our approach reducing the size of the matrix by a huge amount.
https://youtube.com/c/ChinainFocusNTD
I certainly write plenty of code where I write to registers directly to configure hardware modules and don't think I'm using an OS in any way. I assume most of the security design and hardware permissions are handled at a higher level than I usually write code.
I'm assuming that the low-res images used were created from the high-res images, which might imply that the process could be reversible if the AI/ML or some algo could learn how to reverse it.

I wonder, if my assumption above is correct, how this would behave if the image was low-res to begin with due to whatever reason. Would it perform at the same level?
thanks. I will check this out.

is AdGuard also a similar approach ?

https://adguard.com/en/welcome.html

https://en.wikipedia.org/wiki/AdGuard
Some very principled people, I tell ya
Epoch times are quite a biased and low quality news outlets. I don't recommend this.
That's an odd, but unfortunately not uncommon, way of forming convictions. What are you unconvinced about? You openly admit that instead of uncomfortable information triggering your curiosity, it strengthens your already made up convictions to the contrary.

There's plenty of research, and leaks have uncovered much of the extent of US war crimes. The proportion of civilian casualties in Afghanistan (and Iraq) are immense, bordering 80%. This is because of the extremely low bar for claiming someone are enemy combatants.

See for example just the past few days:
https://www.aljazeera.com/news/2021/8/30/an-afghan-family-ki...

A "suspected" car bomb (not a car bomb at all), triggered the US to kill 10 innocent civilians. They claimed they targeted ISIS, and that no civilians were known to have died. This is the rule rather than an exception, which leaks and whistleblowers have extensively shown.
The moon is made of cheese, agreed?
There are no other Linux-first vendors besides System76 and Purism. Dell and Lenovo seem to put up with Linux as a side project.
IIRC there are easily reproducible pathological cases. The author of Sass said it was one of mistakes he made when creating Sass: he didn't require & for nesting everywhere.

Unfortunately, on mobile I can't quickly find the relevant links.
> You can do all sorts of "monopolistic abuse" on your platform as long as it is small and inconsequential.

This statement feels like an oxymoron.
title reminds me of a documentary I watched long ago

Walmart: the high cost of low prices
They’re great as a casual light walking shoe but not that great for longer and more challenging walks. You can’t really put off-center weight on them. Since there isn’t much support, your foot can easily slip sideways off the sole which can be dangerous. On a positive note, I think Allbirds are great shoes to wear when working at a standup desk.
Generally, hobbyist mechanical keyboards that you assemble by buying or fabricating a PCB, and doing a bit of soldering. Most designs have relatively easy soldering.

Some hobbyist shops may offer assembly services. If you don't want to solder, ZSA labs have a "moonlander" keyboard that looks quite nice, for a premium price.

If you're not put off by soldering, then some popular split keyboards would be the Corne (also known as "crkbd"), Kyria, lily58, Sofle.

There are also designs which are closer to a normal keyboard, like the ultimate hacking keyboard. (But, personally, I don't understand why you'd spend so much money on a keyboard and have it be asymmetric).
are you talking about the language in this speech or in his novels?
We rally need Web Bundles so we don't have to merge files, but can create a bundle with all the individual files in it that populate the network cache correctly.
Not to mention retailers take a 30% cut of all video game sales still to this day and no one mentions them at all.
Are you talking about total compensation where you add base salary, payroll taxes paid by employer, health & benefits, 401K contribution, possible bonus & equity, etc?

I see $160K salary ceilings for general "senior engineers" for vast majority of non-FAANG companies in high COL East Coast city, so I'd imagine midwest is $25K less since housing is so much cheaper.

But maybe salaries are really exploding, and I just haven't been paying attention.
Yes, and isn't that amazing!

Bugs in production will happen in every language, and crashing one of many running processes and restarting it to get it back into a known good state sure beats having to scramble to find a fix, code it, build and deploy a new version of the code.
>>>Do you really think that businesses are going to jeopardize the workflows of their $250k/year assets over a very core piece of software for $250/year?

Hahahahaha, yes, absolutely. Because if the wrong VP gets this in his head, it's not $250/year, it's "almost half a million dollars over 3 years" for the 500 employees or whatever. I've seen it happen.
Yeah that's a valid take, but I was just explaining how your correction was misunderstanding the word.

A search HN comments for "anecdata" [1] yields over 4000 instances

[1] https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
> So no, there was no lack of expertise or passion.

Passion to make proposals != passion to drive through changes. Making the proposal is the first step. If you're in it for the long haul, you make revisions and get consensus.

Software engineers, largely speaking, love to design things, build them, and move on to the next project instead of dealing with maintenance. Standards committees, largely speaking, are designed to get consensus first and figure out what the issues are with a proposal before implementing it. This kind of "eat your vegetables" way of working drives off a lot of people. And of the remaining engineers who are patient enough to drive something through committee, most of them are off busy doing other things.

You might have a taste of what this is like if you have ever worked at a company that did design docs before implementation. Like, if you're proposing a change to the system, and you write up a short document and get a couple other engineers assigned to review it. Have you ever had more than a couple engineers assigned, like five or ten? All looking at it with critical eyes? Now imagine that they work at different companies.

> Perhaps the few, pigheaded opponents of an obviously desired and useful feature were able to sabotage progress by making it impossible to achieve consensus.

Jeezus, that's a great example of the kind of attitude that makes this so painful in the first place. I want to print this comment out on paper and mail it to the next person who complains about slow standards committees.

You're speculating about how people's personality flaws are sabotaging the process. Well, guess what? You're not the only one doing making shitty comments like that. People who make committees work get a lot of disrespect from random strangers on the internet.

Maybe someday you'll sit on a committee, but you shouldn't have to do that in order to have an ounce of empathy for how standards committees work.
My problem is taking things personally is what motivates me to do things, because of it I'm always stressed or anxious ,
the social points author mentioning is reasonable but for me its hard to separate things, which to take personally?, which not to take personally?, because the opposite party is commenting my o/p.

The authors mind is what i imagine a peaceful mind look like, ``` yeah i want to be like that someday?```, but its hard to avoid the triggers,

like if my manager arrange meeting with me for certain time, but always late for meeting, so i can imagine two things
1) he does not give enough important for the meeting with me (because on customer meeting he is on time)
2) he is lazy most of the time but on customer meetings he comes on time, so i have to imagine him being lazy

so by the article's point i have to choose 2nd point so i don't take it personally, but my mind knows I'm a subordinate and not as important as client, or he is comfortable with me

---------
above is how my mind try to reason to take it personally, :-) could someone suggest how to escape it?
I didn't know how bad I needed this until I read it. Thank you.
This should be at the top: https://github.com/valkmit/aws-graviton2-on-intel#justificat...
My controversial idea is that something called the Journal of Controversial Ideas should allow submissions without registration.
Just picking on "Name one other USA vendor besides System76 or Purism that is Linux-first."

Kubuntu Focus - https://kfocus.org/
My team is working on https://rancherdesktop.io/ and it's scary how closely matches we're doing (depending on what you consider to be effective UI)…
Ask HN: What privacy focused Google Analytics alternatives I can use
I currently host my site on vercel and I’m planning to shift from Google analytics to more privacy focused solution
VisiData is one of my favorite TUI apps. It's a handy tool for working with tabular data, like CSVs:

https://www.visidata.org
If you look at the streaming model of public TV though, it seems like you basically don’t get content beyond some very token level unless you pay for a subscription.
You obviously have no idea, everyone we have elected has been thrown out and replaced. Its pointless even voting any more.
If you don’t have 10M ARR or 100s of employees, I think you’re fine.
Found out that Tomislav Uzelac historically wrote most of macamp (and winamp?)
Basically frankel and that scammer boldyrev seemed to historically not done much...especially boldyrev. Could maybe nominate dmitry boldyrev for the “whiniest lazy overpaid GUI designer attention whore pirate to have ever pretended to have written a media player” spot in software history. At least frankel seemingly ported Unix code to run on another OS. Amazingly boldyrev still whines about how he only historically got A MILLION DOLLARS for copying Amp code and connecting some button pics to it. If any here has advanced wikipedia editing rights, do the World a favor and delete boldyrev’s name from anything to do with personally coding anything in winamp. Thanks in advance!
No no no no. I'm making the argument that if the people of Ohgodplsnoistan pass a law that forbids Apple to sell their phone for anything above $200, that is legal. And that Apple can either cry and sell to my population of two people, or exit this market. In the same way, the government of Plsnoistan decides what is a legal license and what is not. Hell, I can pass a law that requires Apple to give out a free cookie to anyone buying one of their phones.

The point of all this is, Apple has absolutely no say in any of this. They are free to set the terms of their sales according to the law in the country, and that is it. It doesn't get anything more.
PGP Is Dead? (2018)
Just because it's quicker and easier to pop it in the microwave, doesn't mean that it's healthier than a home cooked meal.
> Where you handle exceptions has nothing to do with where they are thrown.

Funny you say this, when it's demonstrably NOT the case: a throwing method NOT wrapped in a try/catch will NOT have its exceptions handled at the call site. And vice-versa. If you want to retry a particular failing operation, you write try/catch around IT, not several levels up the stack.

You _could_ write it several levels up the stack IF you have precisely typed exceptions, therefore wrapping.

> I don't know why you'd need to rewrap exceptions -- I've never done that. [...] maybe the called code is unable to know the intent

To convey meaningful semantic information about the (business) operation that failed. Updating a record in the database can fail due to business rules (DB constraints), network connection that disappeared, concurrency conflict, transaction deadlock, etc. The user or higher-level code is not interested in the root cause, but in the actual consequence ("Could not update record". And yes, "IsRecoverable" flag, the value of which depends on the inner exception and its properties.).

And yes, the called code rarely knows the intent. There are a bunch of libraries out there being used in diverse contexts. So you catch and wrap the exception. Wrapping wouldn't be needed if library authors were careful about designing their exceptions, but I've rarely seen this to be the case. Even C# guidelines recommend you to use the generic, system-provided exceptions if an "appropriate one" exists. (IMO, a most terrible advice. And I discovered it was terrible by first following it then going back and designing "proper" exceptions for the system.)

> Your FileNotFoundException [...] needs to catch and set that flag.

But the exception type does not have that flag. So you have to wrap it in another exception. (Though all exceptions in C# have a Data field that is object -> object dictionary accessible to anyone. So you could use that.)

> You put your try/catch around whatever operation can be retried at the top level.

What is "top-level" for you? The shell's REPL loop? Exception blocks are non-restartable, so how would REPL continue the path-searching loop that threw FileNotFoundException?

> temporary situation (like a network error)

Ah yes, I love these. Someone pulled the power cable on some router the computer is indirectly connected to. To the program it looks the same as ordinary timeout error. How temporary is it?
The article specifically mentions programmers as well...

Lower floor because a global workforce increases supply of programmers available to the western market.

Higher ceiling because every company is now competing for the top people, who are in limited supply and know how to get top compensation.

So yes, I do think this applies to remote work in general.
You don't know until you know. I've seen a lot of non-sense apps HN folks bash to death like "this is just a couple command lines to get it done", yet those apps' MRR (as I've monitored) keep raising slowly.
A pretty good documentary about this is Holy Chicken! by Morgan Spurlock, the creator of Supersize Me.

https://youtu.be/dSyicDf9UvI
The various working groups are plagued by various problems.

SVG is carried forward by a few determined people against all odds (see e.g. this tale by Amelia Bellamy-Royds
https://codepen.io/AmeliaBR/post/me-and-svg)

IIRC the CSS working group is just slow for various reasons (from disinterest to lack of people to drive things forward).

Some parts of working groups and standards committees have been completely taken over by Google that just pushes its own agenda.

And so on.
It is even worst considering

1. The Max boost clock of 5700U is 4.3Ghz. Compared to M1 at 3.2Ghz

2. The TDP of 5700 is Typical TDP, it doesn't actually take into account of boost. Not that it matters in a single thread performance comparison because it wont use 15W per single core, but still relevant info to keep in mind.

On the other hand this is a Zen 2 on 7nm compared to M1 on 5nm. The Gap would be less if it was on Zen 3 and 5nm. But even then my guess it would something like 3000, still quite a bit to go to catch up with 3800.
The advice here is not to be petty. Things like this are a cost of doing any business. A customer unhappy with the meal and wanting to swap shouldn't cause any food franchise financial problems. It would be extremely petty to charge and not at all worth the break in goodwill.

Likewise in an extreme situation such as forced evacuation of a region it comes across as ridiculously petty to demand they pay for the accommodation booked. It's pretty clear that a booking should be cancelled for no charge in such cases.
Tibees has a very approachable explainer on the maths found on ancient Babylonian clay tablets: https://youtu.be/rRDYP95lhjc