skysight-inc/HackerNews huggingface dataset:
> I just fundamentally don't see how any update manager (be it chocolatey, nuget, windows, or linux etc) can efficiently update a client without knowing what's already on the client.

Pretty simple. Instead of sending information about what's on the machine to the update server, the client would download the list of available updates from the server, use that list to determine what updates it needs, and request those specific updates from the server.

That's e.g. how apt - the Debian family package manager - works. You `apt update` to update the local cache that lists available packages and their versions; then, you `apt upgrade` to download and install any or all packages that need updating.
I haven't seen any yet.
Twitter unlocks previously locked SDKMAN account then deletes all 3.5k followers
How would you account for people being invited, then immediately creating a bunch of alternate accounts to hand out to people/use for nefarious purposes later?
Browsing through Calculus Made Easy, I found it curious that the text begins with “On Different Degrees of Smallness” and the limit is mentioned qualitatively but not used formally.

It reminds me of the preface to Elementary Calculus [1] [2] an excellent text that I discovered years after learning the subject using the limit:

> The calculus was originally developed using the intuitive concept of an infinitesimal, or an infinitely small number. But for the past one hundred years infinitesimals have been banished from the calculus course for reasons of mathematical rigor. Students have had to learn the subject without the original intuition. This calculus book is based on the work of Abraham Robinson, who in 1960 found a way to make infinitesimals rigorous. While the traditional course begins with the difficult limit concept, this course begins with the more easily understood infinitesimals.

[1]: https://www.math.wisc.edu/~keisler/calc.html

[2]: https://en.wikipedia.org/wiki/Elementary_Calculus:_An_Infini...
And those pale in comparison to the worst crimes of YouTube:

- demonetizing videos that advertisers don't want to be associated with

- age-restricting highly questionable content

- deleting videos which I, like, worked really hard on, and which I didn't even say anything directly violent

- ARTIFICIALLY DEFLATING FluoridePoison777's subscriber counts

Seriously: your argument is offensive to victims of totalitarian oppression.
> I do feel like HN is having a rehash of a conversation we've had many times this past month.

It is not only on remote work, same with Google privacy issues, Zoom issues, micro service/monolithic, Electron... Most of the big conversations on HN have been going on for a long time and still do
That does look nice, though the price is pretty off putting. Maybe there'll be more content, maybe there won't be... I wish I was in a position to be able to support projects I wish to see come to fruition at that level, but personally I am not, especially for how little css I write.

I do hope it has or gets enough support to keep adding content though, as the level of quality is definitely a step above most free tutorials.

If I did have a complaint, it would be that i am unconvinced that using custom elements for layout is a great idea. It might work really well for apps, but isn't what I would think of as terribly semantic.
Intel has the Cyclone V range.

Also, I've never done it myself but I've read that digikey prices are almost never the actual price for FPGAs even in relatively small quantities (haggling with avnet).
Potential downsides include:

1. Increased eye strain from staring at a screen all day. Look up "Computer Vision"

2. "Zoom" fatigue. Less participation in meetings because interruptions need to be repeated to be heard.

3. More hours sitting in the same chair in the same position.

4. No pre/post meeting conversation to catch up/tie up loose ends. (This wont work in a zoom meeting where you cant turn and lower your voice to the person sitting next to you).

5. Now no second place. The US is already losing it's third place https://en.wikipedia.org/wiki/Third_place . Where are you going to make friends and find a romantic partner?

6. Transfer of real estate cost to employees. Especially couples. Now you might need two offices in your house.

7. Machine learning employee monitoring programs. i.e. spyware on your own computers. Is your APM up to par? Cant fake me you scrag.

8. Video monitoring in your own home. Can your boss see (and hear?) you working at your desk?

9. Habit building: used to hit the gym before heading home? Now it's less convenient to get there.

10. You now have to feed yourself, at your own expense. You get to clean the mess too.

11. Live in a the city in a tiny bedroom or studio apartment? Do you have roommates? Have fun working in that environment all day.

12. Attention seeking children/pets at home while you're trying to work

13. No more office perks.

14. Have an annoying neighbor who wont turn the music down? Live next to a hospital?

I could go on
Media can either be evil and censor information to potentially save life, or respect freedom of speech which could lead to severe consequences. Which side are you in? There is no correct answer and we just have to admit we are in a bad situation which does not exist an win-win solution.
At least they're not advocating AZT...

Hmmmm, Mr. President? I have this new experimental therapy you might want to try...
In the late 90s Oz universities generally gave their students email via Pine plus a 10mb web folder as standard. Many STEM students made random websites about their hobbies or poetry or whatever. It was like a proto Geocities.
For unusual ML architectures, like 1 bit precision, that might be true.

For anything using floating point maths, it isn't true.
I certainly don't. The bus I was taking was a double-long that ran every 3 minutes and I'd still end up standing outside in the rain while a half dozen buses went past before I could get on one because they were all full. And once you get on, you're on a bus that's ass-to-crotch packed for an hour. And that's never mind the actual behaviour of the other people on the bus.

And this was after I modified my work hours to take the bus during less-peak time.

So now I drive. It's about the same time, but in mostly stop and go traffic. I can listen to podcasts and don't have people literally sitting on top of me, but I also have to deal with being constantly hyper-vigilant because (1) people drive like fuckwads and (2) traffic patterns in a lot of places are really screwed up and being in the wrong lane at the wrong time can wind up easily adding 30% to your commute time and (3) the cyclists have this bad habit of trying to weave through moving traffic instead of using the bike lanes and following the traffic signals and then physically assaulting you if you don't notice them and give way.
This is way for Yang to stay in the public eye and Dorsey to burnish his image with the progressive crowd while simultaneously amplifying the worst of the far right in his day job.
Embedded sounds cool but I like working with vanilla JS and high performance in-browser rendering with canvases and other tricks. Basically the opposite of modern JS frameworks. I might brush up on my linear algebra and get into Vulkan programming. I’m basically unemployable right now due to severe lockdown-induced burnout so I have time to figure stuff out.
1.) No, he did not ended in jail and was never charged as far as I know. I think it was more because nobody bothered. The story is however much longer, unfortunately for multiple people.

His girlfriend helped him to get out of hospital, because she felt sorry for him, but was less loving to him after (his words). Violence continued as they had to live together as the dorm did not allowed changing living arrangements mid year.

He was violent to next girlfriend too and harassed her after she escaped. He was homeless for a period of time.

2.) Absolutely correct.
BS. For most of human history there was no manufacturing, people made stuff by hand. Every human is
Capable of learning and making this machine. And it’s awesome that people are trying to teach others.
I've found switching the user agent to Chrome to be the most effective solution for ensuring sites and platforms operate as expected, without degregaded experience.

Yes, this includes non-Google educational platforms that block access based on user agent (not compatibility)
It seems a little risky to build a paid service that you're not sure is legal.

Also, the Terms of Service, Privacy Policy, and GDPR Policy links in the footer of your site don't work. They all have empty hrefs.
Let me buy a house in a quiet neighborhood with a dedicated office and I'll show you real productivity gains.

Ask me to WFH in a shared room in a tiny SiValley apartment with construction, gardeners and the neighbors music blasting randomly and I will show you how to waste $250k per year.
The biggest annoyance I found with RabbitMQ was that it could take up to 10-15 mins to restart if it had a lot of jobs.

This was back in 2015 - might be better now.
Then all facebook needs to do is pay the programmer $150k in Boise if the premium market rate there is $125k, no? Facebook saves $100k, Boise Engineer gets a 20% increase to their salary.

And $150k in Boise likely results in a higher quality of life than $250k around SF.
Linear Algebra Done Right is, without a doubt, one of my favorites in this category. It tends to be taught as an intermediate or graduate level approach, but things clicked for me with Axler's explanations way better than about anything else I've used.

http://linear.axler.net/
I've seen people mention react admin on here, but I haven't gotten round to trying it out myself.
There are countries with a permanent dole. See the UK and other Northern Euro nations. You just have to fake an autism diagnosis to get $3k euros a month in cash alone (not counting all the other programs). Why isn't that the entrepreneurship capital of the world? Why is Europe still so poor? Why is America--the only place where there isn't a safety net and you can literally die on the street if you make too many bad decisions--the entrepreneurship capital of the world? Lots of businesses have been founded by people desperate to make a buck. Necessity is the mother of all invention. People take risks out of desperation, not for "fun".
Really nice. Made it right up until almost docked.

It crashed for me right as it docked with:

Syntax error (ExceptionInfo) compiling at (/private/var/folders/8f/wlmmp1rs38966nkmrs_slnjd1vkfkk/T/form-
init8037093313867620508.clj:1:125).
throw+: {:type :etaoin/timeout, :message "Wait for {:css \"#success > h2\"} element is visible", :timeout 300, :interval 0.33, :times 910, :predicate #object[etaoin.api$wait_visible$fn__4868 0x173b24c4 "etaoin.api$wait_visible$fn__4868@173b24c4"]}
They don’t want you to write down full length questions into the calculator for taking out of the test site. It’s just hard enough to type a sentence on the TI-84 that nobody would bother, but a qwerty keyboard that you could touch type on would be a different story.
Assembly's Perspective
IBM: They Were There
I don't necessarily think PHP needs to be retired. It's obviously matured and has plenty of use. I was just pointing out the flip side to using similar functions to the underlying C libs.

I've come to view languages as a set of competing trade-offs that optimize for specific points in it's life-cycle, whether purposefully or accidentally. For example, Python's "batteries included" feature was extremely useful early on. Now a lot of the included modules are superseded by a better external module that's the de-facto standard. For example, the Requests library for Python. Originally batteries included was a feature, but now certain modules in the standard library are mostly useful for backwards compatibility and do little otherwise except confuse new Python programmers.

Perl went through the same with the CGI module, which was old, crufty, had an interface that made it hard to keep contained, and was almost universally considered a bad idea (except for when you needed it for backwards compatibility, or really actually needed a CGI). It was eventually excised from the standard library, and relegated to an external library, so the Perl core didn't have to worry about it and it wasn't considered the default method for created web pages in Perl.

And that's just one axis. There's also optimizing for ease of use for amateurs (i.e. ease of learning) or ease of use for laymen/professionals. One makes it harder to get new users, the other often makes it harder to retain existing users (because what a layman wants is often not the same as what an amateur wants). You could consider APL to be at an extreme end of this spectrum. I imagine APL laymen are happy with the concise format and features because they've developed the skills to accurately read and interpret APL programs. As someone that doesn't know APL (as amateur as you can get), it's extremely daunting to see.

Then there's verbosity vs conciseness. And any number of other aspects of a language. Each is usually imparting some specific aspect to the language, and isn't necessarily better or worse than the same aspect of different languages, but often just optimized for something different.
The problem is, I don't have access to the email used to create this account. I created this account long time back, when hotmail was a thing. I haven't logged into that email account since 2004. I tried getting access to it, but wasn't able to do so. So basically, this account is in a weird state where it exists, but I don't have access to it.
This book is great. Although anytime I see it, my mind jumps to the meme about "If the people who wrote computer programming books wrote math textbooks."

https://i.pinimg.com/originals/71/40/36/71403664364a825e76f0...
1) 5-star engineers are not exclusive to the bay area/Seattle/NY. They are open to earning more than they are currently (but less than bay area engineers)

2) Some 5-star engineers in the bay area are willing to take a pay cut to work from low-cost areas

3) I agree there are market-based reasons, but there are also geographic considerations as well as WFO momentum - why fix what ain't broken? Companies were not interested in experimenting/implementing remote work because it costs money and had unclear benefit. Their hand has been forced and they had to tackle remote work
> First, facebook can stil datamine that photo even if it's not public.

This is not relevant to the article, why can't we just talk about the article. There are plenty of other articles on HN about privacy within applications.

The court specifically mentioned the 'general public'

"The court acknowledged that "it cannot be excluded" that placing a picture on a Facebook or Pinterest page might be exempted from GDPR scrutiny on the basis of this provision, but held that it had not been established that A's pages were inaccessible to the general public."

When you publish on Twitter or Facebook publicly you are no different to a newspaper, you are publishing to the public record.

The BBC clearly doesn't get this, which I assume means a lot of the general public doesn't either with such lousy media.
Now all of our personal data can be accessed from home. Lovely.
University of California Will Stop Using SAT, ACT
This is super cool but there's currently some rough edges. For example, when I search for "webtorrent", no official WebTorrent project link is returned until the 5th result. SourceForge seems over-weighted. The 7th result is a random GitHub issue. The GitHub org page is 11th and the main repo is 12th.

https://quickref.dev/search?q=webtorrent&type=all
Or perhaps the definition of Kathmandu being used was the one where it is 32 km west of Nagarkot?
I mean, it's not something that isn't expected. I also think it's fair in a way.

I'm curious to see how many engineers will be interested. For example there is a company, quite famous, already known for the remote working that wanted to make me an offer, but it implied me opening a company in my country so that they can pay me because it was to complicated to have me directly in the payroll.

What I mean is that the law is still not prepared to support this worldwide.
I'd recommend checking if you don't have third-party code forcing that restart - for a pretty long time now, Windows 10 has a policy that it does not restart for updates unless it can't detect user activity for a longer time, and even then it defaults to updating at night.

Corporate-forced updates, however...
> If the government starts giving me enough money each month to subsist .... then I'll simply stop working

Australia has been doing it for decades. They have low unemployment. Your hypothesis is not borne out in real life.
A very high progressive tax is compatible with the belief that people should work to earn a living. If I have a lot of money, I can invest it and for almost no work grow my wealth or get another income stream. How is that fair? And why does this observation often get left behind?
The companies that own our data subsidize their collection of it. In other words, we get to use Facebook, Google, etc for free, and we pay them with our data instead of with money.

When you own land with oil, you need to buy/rent the equipment to drill it and deliver it. With data, all that is free for the end user.

Now the real scam are companies that both charge you to use their product and then make money off the data they collect as a result.
If you are EU citizen or resident that is clearly a serious violation of GDPR.
They should have deleted your data on request.

That said, I am not litigation specialist, so not sure how to proceed from here.
It’s acceptable on the SAT and (I believe) AP exams.

https://collegereadiness.collegeboard.org/sat/taking-the-tes...
You could run a test case in a low income country where 5 million goes a long way. For example, the median per-capita income in India is $600/yr[1]. You could use this money to provide 3,000 people with $300/yr for 5 years.

https://worldpopulationreview.com/countries/median-income-by...
Low COL areas are so widespread in practice that no real inflation would occur, even if all the money was spent there. Urban living is the kind that's scarce and expensive.
From what I heard from friends at FB, it was either signing bonus or something else that was slightly less in Seattle than it was in SF.

But overall, I am in full agreement with you. You will be able to save noticeably more as a FB engineer in Seattle as opposed to SF, while living around the same lifestyle level.
> There are days where I have 30 min or 1 hr breaks between meetings, and I just cannot get productive in that short window, knowing I have another meeting coming up (which sometimes I need to prep for).

This sounds like a normal day in the office for me pre-lockdown :/
See https://github.com/returntocorp/semgrep
Most conversations of humankind are going on for a long time. Why are we?
Agree. Face-to-face is the highest bandwidth communication medium we have. It's not for everything, but there are definitely certain types of explanation/negotiation that happen much faster and have better outcomes in person.
> Because the earnings part comes before the tax part, which is the proper order of operations. In order to produce earnings, our system dictates that you do something economically useful. That's not a perfect system, but it has produced the modern economy and for all its flaws, no economy in history has produced as much wealth as exists today.

It should be noted that if it weren't for the energy we are extracting from fossil fuels, we'd all be subsistence peasants eating mud, and shoveling cow shit with our hands for a living.

The economic system is a rounding error, compared to the colossal increase in wealth unlocked by cheap access to energy.
Can you please elaborate? what new rules by the administration are you talking about?
If this book appeals to you then you should see 3 brown 1 blue's videos on YouTube. The way they show the squares with the 'little bits' added in Calculus Made Easy is essentially repeated in 3 brown 1 blue, with graphics.
I hope/assume there are similar places today. Nothing is forever and every institution has a lifespan.

Though I couldn't tell you where the current ones are.
I used it for a few months in 2018 to get out of a mental jam. Basically, I spent an afternoon reading through all the options and enabling a few combinations until I found something that worked. Once I got up to speed keeping my tasks in Marvin, I disabled a few options I thought I would use. It’s fiddly but it needs to be to solve the particular problems of the user, and that afternoon wasn’t going to be productive anyway. :)

(I used task notes, sub tasks, smart lists, calendar, duration estimates, planning ahead, time tracking, time blocking, sidebar, autoschedule due tasks, daily time targets, email to marvin, time block sections.)
IIRC, you have to use special flags when you compile from source to get HEIC support. And just because it's available doesn't mean you can legally use it. For example, the HEIF container's reference implementation is pretty explicit about not allowing commercial use [0]. The MPEG consortium lists over 7000 patents on their webpage for HEIC[1]. Making sure that you're bit infringing on those patents and/or working out a license deal with the patent cartel is a nontrivial amount of work.

[0]: https://github.com/nokiatech/heif/blob/master/LICENSE.TXT

[1]: https://www.mpegla.com/wp-content/uploads/hevc-att1.pdf
So just guerilla advertising? So weird, that video is in the article that claims it was banned.
Did people 250 years ago decide that newspapers must run articles written by anyone?

Freedom of speech means that anyone can write letters or start their own newspaper/platform, not that all other newspapers/platforms have to give part of their audience to everyone.
Or live in the right area. The US does have a lot of high quality government services ... unevenly distributed.
Two things could be done for this content:

- Don't list these videos in watch-next / suggestions. This avoids people getting lost down these strange rabbit holes

- Insert a prompt which notifies the viewer that the content has been flagged as misinformation. Ideally include links to resources to find out more. This prompts people to check out the widely accepted truth to compare what they'll see in the content

Just because something needs to be done about misinformation doesn't mean censorship is necessary
This whole blame game is weird. Could the college board have handled this better or have a better upload mechanism? Sure. Could apple be more clear about the way they are storing and transferring photos? Sure, finder on my macbook actually does worse in handling .heic files than my windows 10 desktop unless I sync using photos.

But if I got this right the upload page stated the accepted file formats, why should they accept anything else? Sure, there are workarounds to handle uploading .heic files and automatic conversion works in certain cases but why should they care? The onus is on the user to ensure his submission is correct.

EDIT: I just tried .heic files on my Surface and had to install an MS store app to actually be able to open .heic files in full resolution.

https://www.microsoft.com/de-de/p/heif-bilderweiterungen/9pm...

EDIT2: I guess for me it boils down to, why should we coddle the applicants? Being able to understand the conditions of a test is not an unreasonable hardship. From that I gathered the website stated the accepted file formats. The uploader source suggests it did refuse certain file formats. There are technical solutions for this/these problem(s) and of course it would be nice if every system would be perfect. But it would also be nice if people would just work within the given constraints of a system.
Yeah, I think it would have been better if they doled out the $5M as $1K/mo for life to 30 people and studied them qualitatively..
> it is an ISO standard format.

So is COBOL[0]; that doesn't mean you should ever use or support it.

0: https://www.iso.org/standard/28805.html