skysight-inc/HackerNews huggingface dataset:
I don't know who you talked to, but I can tell the story is richer and more interesting than that. Saying that snaps have performance issues is similar to saying that containers have performance issues. They do affect performance because doing something is always more expensive than doing nothing, and snaps do something in addition to just running a bare executable on your machine. At the same time, the kind of operation that snaps perform should not have a significant impact on a modern computer to the point of making it slow or annoying, because most of the operations are relatively simple and happen at a low level, and computers are fast.

At the same time, snaps are a new packaging format, and when you change the layout of applications to include things such as restrictions or making things read-only, suddenly all kinds of things can go wrong, and some of these can cause major performance impact.

Two easy and real examples from the snap world: early on there was a bug where .pyc files would be out of date, and the filesystem was read-only. This meant every single time the application was opened Python would recompile the entire application and fail to write its cache files in every case. Major performance impact. That was fixed.

Another one: fontconfig cache changed its format, and as a side effect applications running could not make use of the one in the system and had to rebuild their own copy every time. Extreme performance impact. That was fixed.

And the list goes on. So the point is: snaps are not slow, because there's nothing fundamental happening there to make them slow. But snap applications can be slow, of course, potentially by orders of magnitude. These are bugs, and we fix them when we see them.
This analysis is so similar to my own thoughts on it, I had to double-check that I didn't write it in a past life.

Obviously, there are a ton of questions which happen every day in a typical company. The problem is, SO is really optimized for a very particular kind of question: I'll word them as, isolated/fungible questions which have a medium-level effort of answering.

By that I mean, firstly, the question has to be isolated from any other workflow a developer might be involved in, which involves other systems. The big ones here are Issue Management (Jira) and Code (Github). I'd estimate that 70% of the questions our developers ask one-another on a daily basis happens either in the planning phase on Jira, or in the PR phase on Github. Not only would it be burdensome to tell developers "stop asking questions in PRs, put those in SO", I'm not convinced that, idealistically, SO is even where those questions should live; Jira and GitHub are powerful, indexed, searchable tools that both have a tactile connection to the actual product. It makes sense for discussion to happen there.

And secondly; short-form questions are better answered in Chat (Slack); its where people live, and its fast. Yes/no kind of stuff. Long-form questions will always be better answered in Slack via a link to a Wiki (Confluence/Notion); there's a hierarchical organization to Wikis, not to mention full search indexing, which massively assists in organizing and archiving information. No company does their knowledge base right, but usually they're better than nothing, and better than what I could imagine a full-usage internal StackOverflow would be.

I could honestly see it being interesting as a replacement to Chat/Slack in very, very modern companies whose leadership has recognized how much of a massive time waster and burden real-time Chat has become to the development workflow. But this is very cutting edge thinking; I know of a few leaders who have verbalized concern about Slack, but none who have actually followed through on trying something different in any capacity, likely because it is addicting and their teams would revolt. I would like to work somewhere that just tries it out; throw away Slack for three months, and try a more Forum-based method of low-friction communication. Maybe SO would work for that. But that will never, ever happen bottom-up.
Consider the documentation alone.

A google search on "git master" shows 446,000 results -- now to be revised?

A google search without the quotes shows 171,000,000 results.

This is not to mention all of the company-internal documentation, correspondence, etc. which now becomes subject to pressure/demand for revision.
Imo for simple deployment colo with a major provider (equinix, coresite, etc) and redundant transit beats any cloud on reliability hands down
Very cool. Is there a way to persist disks at a cost and attach/unattach Voltas for training?

EDIT: found in the FAQ:

Compute: $0.99/hr / 1x Tesla V100 (running instance only)
Storage: $0.02/GB/month (running and stopped instances)
Sysadmin themed t-shirts devnull.com
Indeed, after that night everyone just forgot about that conversation, since we mostly know each other.

I imagine social media is the worst environment to have this kind of dialogue.
I'm sorry, but you've got it completely backwards. If you're doing a word association and the first thing you think of for 'black' or 'African American' is 'slave', then yeah that's racist. But slavery in America (and we are talking about America here, Github is based in the US, not ancient Rome) was 100% connected with and built on top of notions of racial superiority. Addressing issues of racism today does require us to ignore or downplay racism in history.
Knowing anything at all about how the real world works, not surprised people were recording the call.
I realise part of their marketing is in that their filetype is readable in 50 years when all the iPad apps are gone, but does anyone know of any iPad apps that are compatible in the meantime while it is still being used?

Phone actually, specifically. I'd love to be able to just drop in a jrnl entry without faffing with text files on iOS
Fraud prevention platform Seon raises a $12M Series A round led by Creandum
Is this a global change? Because it doesn't sound super GDPR compliant
Lie theory is, among other things, a very elegant way to parameterize an energy function involving rotations in 3D space. For example the translation and rotation of multiple camera frames that observe the same set of 3D points. This is the basis of how Visual Odometry, SLAM or 3D reconstruction problems are solved.

There are other cool things like representing a probability distribution over a 3D rotation with an multivariate gaussian vector interpreted as a so3 or se3 vector. Using this you can for implement a very elegant extended kalman filter estimating a 3D rotation. Which usually can be a tricky thing to do.

In robotics we pretty much only use the SO3, SE3 and SIM3 groups so my knowledge is limited to those groups.
What is a technical manager?
Don't worry, they only keep that data around for 20 years.

https://www.toyota.com/privacyvts/

> Driving Data. We collect your Driving Behavior Data (“Driving Data”) which includes the acceleration and speed at which your vehicle is driven, travel direction, and use of the steering and braking functionality in your vehicle. Driving Data is used to deliver Connected Services, and App Suite services to you, and for quality confirmation, data analysis, research, and product development.

> Driving Data. We will store such data for a period of time not to exceed 20 years from the date of receipt by us, unless otherwise required by law, legal process or litigation.

Oh, by the way:

> Remote Data. At last Ignition Off, we may collect the Real Time Status of your vehicle (i.e., vehicle location, status of powered doors, windows, hood, trunk, sunroof, hazard lights, odometer reading, oil life, fuel economy, trip distance, distance to empty) so you can remotely access your vehicle’s most recent information. Toyota uses this information to deliver Remote services to you.

> Location Data. We will store such data for a period of time not to exceed 20 years from the date of receipt by us, unless otherwise required by law, legal process or litigation.

So basically, your car phones home every time you turn it off.

> Warning: If you do not deactivate Connected Services, you specifically consent to our electronic collection and use of your personal information and vehicle data as described above and our storage of such data wherever we designate.

> If you do not notify us of a sale or transfer of your vehicle, we may continue to send reports or other information about the vehicle or account to the subscriber’s contact information currently on file with us. In such case, we are not responsible for any privacy related damages you may suffer.

Such nice people!
Legitimate Peripheral Participation
Thank you! We're fixing the email link now.

I appreciate the advice to seed a few hashtags more thoroughly. That's absolutely something we intend to start doing over the next few weeks.

Again thank you for the kind words!
Nice, thanks, learned something :)

Tip for Vi/Vim users: to exit without having the command run, exit the editor with failure; the command for that is is :cq in Vim. (Also works fine in git to cancel commits etc.)
Interestingly in the intro to "Animals in Translation" Temple Grandin discusses the fact that is highly possible that in fact human brain size decreased with the domestication of animals (she discusses dogs specifically who she also posits we may have helped us develop social relationships with eachother).
It's not clear to me how that helps, but you're probably right it does. But I feel like some things have gotten access to a token via a web-auth procedure such that they have access to anything my account does, across organizations.

I swear I have seen flows that ask me to give them that, and don't let me even limit to certain organizations.

But I may be misunderstanding, for sure.

The real problem is that i just don't understand github's auth model for third-party api access. So I have trouble understanding what the possiblities are, what permissions I"m granting, and if they were the minimum permissions the app could have asked for or not. Every time I go through it, it seems to be different than the time before.
It wouldn't! - which is pretty much the point I was trying to make about generalization and stereotypes, although I do think there are fewer "generally accepted best practices" in this industry than in most.
Every story has a million ways to tell it, they are all biased, there is no universal truth even if every word of the story is true and nothing factual has been left out. Facts can be misleading also, context not to do with the story can matter a lot.

I am not even sure how I would go about determining most political news is true or factual, even the speeches are usually cut down to snippets for the news. Bias is everywhere and to determine something is even largely true is an enormous amount of work going back to the original source.

A recent example is a Green party female member in the House of Lords who said that all men should be under curfew to protect women from being attacked at mogjt. Literally what she said, but not what she meant at all because the context was after the police said women should stay home at night for their own safety. Without the context its true, but its also misleading. As is my portrayal of the story, as was every news article about it. No idea how you fix it, language needs to be more facts based as does our culture and even then you are chasing more correct not literally true.
As much as we pretend otherwise, people's attention and resources are limited. Time spent bikeshedding these inconsequential things is time not spent tackling more important issues. Each newsflash that opens with "pc culture gone mad! the word "blacklist" is being banned by radical leftists" is a newsflash that doesn't open with

"wages have been stagnant for the past 50 years despite gains in productivity"

"prices of tvs and smartphones falling, prices of housing and healthcare skyrocketing"

"statistical studies show voter preferences have near-zero correlation with effected legislation, while preferences of the wealthier 0.5% are very strongly correlated"

etc.

In short: you're alienating people that you could bring to your side, you're wasting time and effort in inconsequential changes, you're giving fuel to those who use these trivialities to distract the populace from the real issues. I see no upside here.
I don't trust the terminal and myself so much that I when I rsync a remote folder to a local folder I use sshfs to mount that remote folder in read-only mode and rsync from that mount point rather than the remote folder.
If they do not trust HAProxy runtime API then why are they using HAProxy at all?
Building on the giants.. Fourier could more easily be explained once you understand linear transformation as a multiplication with basis vectors. Seems simple enough right? But that is assuming you the prerequisites.
Cred (short for credibility) is a feature we’re building like HN/Reddit karma. Users earn cred when a recommendation they make is followed through on or upvoted. We want users in Chums to have credibility when they make recommendations, because the problem we’re trying to solve is to help people really find the right product and make decisions based on ‘credible’ and thoughtful advice.

Hope this makes sense!
thank you Ara!
I felt smug in the knowledge that I use Emacs shell-mode, which treats the terminal as an editable text buffer and allows newlines to be copy/pasted, without executing anything until an explicit press of Return.

Then I remembered that shell-mode has a very similar problem, where pressing Return at some random point in the buffer will try to execute all of the following contents as a command! I might eventually try to mitigate this with some elisp, but my TODO list is already getting long ;)

PS: I actually use this multi-line input feature a lot, since it lets the command history store multiple lines together. For example, if I'm in some REPL, I'll often enter two lines at once: first to reload/refresh the inputs (e.g. `:r` in nix-repl, ghci, etc.) and second is the actual line of code I want to evaluate. That way, when I get the previous command by pressing C-up I get both lines, which ensures my expressions are always being evaluated in a clean, up-to-date environment. (Note that previous command is C-up, since up on its own will navigate around the buffer!)
Man, I must have had hundreds of hours into that! Always go with the Greek fire.
Unless you're using unsupervised learning or can find a good dataset, most of the cost will be in labeling the data. I'm not too familiar with background removal, there may be some self-supervised/contrastive learning approaches, but generally they don't work as well as supervised learning. Even for a week of training, the compute cost is only $200.

Edit: maybe you can get some decent results just with COCO segmentation labels: https://towardsdatascience.com/background-removal-with-deep-...
I fear the collapse that will accompany the Holocene Extinction is unfortunately ahead of us.
I'm talking about job applications here.. not all job applicants have college degrees. And your link is to an Australian gender study. We are talking about similar but different issues
There are literally hundreds of sources you could find for how EVs have worse wear.

I have no idea what you're on about with "chatter" without specifying any specific part of a drivetrain...

Like your whole comment reads like someone trying to apply extremely general theoretical concern while handwaving away actually connecting it to practical application...

And where are you getting the idea that:

a) the weight difference will only be 150kg. These things can end up doing 50 miles with a heavily loaded truck in high heat. They'll need the same cooling systems the ICE does, they'll need battery packs over-provisioned to meet their 25 year life span mandate.

b) even 150kg wouldn't increase weight. I don't know what you think "designed in" means. It means either make the parts beefier so that they can withstand greater wear before replacement, or it means replace parts more... neither option erases the problem.

ICE or EV obviously they're going to design the suspension to handle the curb weight + occupants and cargo but adding to the curb weight will have the result of making something more expensive. Doesn't really matter if you're paying for it upfront or later, you're paying for it.

My Spec Miata's suspension alignment was designed with my weight in mind and literally every pound counts. Even the weight of the gas in the tank opposite me can have a noticeable effect on how the suspension sits, which in turn affects tires wear.

The same thing plays out on a "normal" car in much slower motion
thank you! I hope it helps!
Not only that, but developing websites 10 years ago kinda sucked. Browsers were wildly inconsistent, it was common to have another CSS stylesheet for IE only, JS was so fragmented that jQuery was an instant hit.

On the other hand pages were much smaller, you'd rely on HTML much more than on JS which meant you'd rarely be working with bundlers and such.

But still, if you take the state of the web for what it is, the sheer productivity with today's tools is unparalleled. I think the best time to start coding is tomorrow.
Wow thanks for posting this! I defo haven't thought about this use case. So interesting.

So we actually explicitly prohibit mining in the T&Cs, it's just that in the FAQ I wanted to be a bit more human and dissuade people.

Also, there's quite a few protections built-in at the network layer to make sure mining isn't possible. Ports, ips, dns, even DPI. I learnt a lot about the early days of bitcoin and mining protocols when I was building gpu.land:)

But again, thanks for sharing this. Really good to know.
Absolutely. I probably have more in common with some people who call themselves "right-wing" that certain people who call themselves "left-wing".
> Setup cwm, some XTerms, Otter Browser/Chromium, and done.

Chrome patched three high-priority security vulnerabilities last week. And OpenBSD 6.8 hasn't rebuilt their package since October 1, unless I'm missing something: https://cloudflare.cdn.openbsd.org/pub/OpenBSD/6.8/packages/...
You can "demand" it all you want. If supply doesn't meet that demand, you get inflation.

Ultimately living conditions are set by real goods & services, not by the amount of money flowing into a sector. If more money flows in and the supply of real goods remains fixed, it just makes everything cost more. I'd agree that most military spending is a waste of money - why does an F-22 cost $334M? But directing that spending into housing, education, and health care without addressing the supply bottlenecks in those industries will just make housing, health care, and college cost more. We should be building more housing (and particularly, streamlining zoning/permitting requirements so that more developers can enter the market), breaking up big health insurers so that there's more competition in the market and you don't need to put up with Anthem's bullshit, and developing lower-cost alternatives to a 4-year college degree.

On a societal level "more money" is never the answer - "more goods and services" is. You fix shortages by fixing shortages, not by letting everybody pay more for the same musical chairs.
Avoid consumer laptops too
This article makes decent claims about power issues based on the architecture backport, but it lost me right here:

> Because Intel makes tens of millions of 14nm dies that are about 2x as large as Rocket Lake every year. They are called Xeons, specifically the HCC Xeon die which was 601.92mm^2 for Skylake-SP, larger for Cascade Lake. Intel unquestionably can make 14nm dies that are a multiple larger than Rocket, 10C would not be an issue at all if they wanted to manufacture it.

Have you seen the obscene physical size of those sockets? When you get larger than HEDT (LGA 2066 sockets) (and even then) the mere act of a user installing their own cpu becomes a dangerous enough proposition that Intel won’t even allow you to seat the cpu on the pin array. You have to slide Xeons into the heatsink clamp. They are limited to what a regular consumer expects to do.

Yes Intel screwed up royal on lithography processes, and probably need a cash infusion which they will likely get due to a newly competent CEO selling this stopgap to OEMs.
Use the Clipboard from the Command Line
The suggestion is that you may not want to use a GPU if you can use AVX-512 CPUs for your machine learning workload. Reducing the cost of the GPU helps, but it's still relatively expensive
Yeah, my reply naturally only works for personal computers, e.g. my laptop/desktop system where it's very unlikely anybody else but me will use it. For corporate servers where you have traceability requirements and such it's an entirely different question.
In general, allowing people to misinform themselves and the people in their circle is a good thing. It applies competitive pressure so that superior information extractors can have an advantage over inferior information extractors. Long-term human survival depends on superior information extraction, so it is better that poor information extractors are currently culled or weakened.

For instance, I love that Bloomberg News is beloved by many Americans, notably (to this audience) HN readers. That's how I made money off the SuperMicro news. I, through pre-existing experience, knew that they were a low quality news source incapable of technology reporting of any calibre. Others, since they lacked this knowledge, sold SMCI. I bought at a discount as a result, and made money.

This is part of why so many tech luminaries were ahead of the curve in detecting the COVID-19 problem¹: they are secular information extractors for the most part, untainted by petty identity.

¹ I am neither a tech luminary nor one of these people because I had this false picture of the competence of the CDC - an error that cost me six figures.
Good post by a psychiatrist on implicit association tests: https://www.lesswrong.com/posts/iYJo382hY28K7eCrP/the-implic...

The good news:

> There's been some evidence that the IAT is pretty robust. Most trivial matters like position of items don't much much of a difference. People who were asked to convincingly fake an IAT effect couldn't do it.

The bad news:

> A common critique of the test is that the same individual often gets two completely different scores taking the same test twice. As far as re-test reliability goes, .6 correlation is pretty good from a theoretical point of view, but more than enough to be frequently embarrassing. It must be admitted: this test, while giving consistent results for populations, is of less use for individuals wondering how much bias they personally have.
Then why are you writing? Why are you unable to interact without respect and curiosity but with adversarial hostility? Are you going to escalate to name-calling since you don't have an argument, only rationalizations to reinforce your worldview or the inability to consider approaches outside of your own? Maybe curiosity and self-reflection would help improve the quality of your conversations rather than promoting a religious doctrine through snide defensiveness.
Mikhail Gromov, quoted in M. Berger, Encounter with a geometer. II

http://www.ams.org/notices/200003/fea-berger.pdf
Jesse Jackson took initiative in the absence of other civil rights leaders and chose a term, African American. It’s really not that complicated. Just like people can acknowledge that BLM would be shitty branding and exists in the absence of other civil rights leaders, there is no committee and now its just about correcting people.
If you are unsure of the tenancy of any given site https://runson.cloud may be of some help.
I sometimes joke that our brains were needed during glacial periods to survive, and now we just invent chores and make fuss over everything just to keep it busy.
I'm mentally separating the hot restart part from the reloadable configs part, even though they are together in the article. To me, not having reloadable configs is too crazy to even imagine.