skysight-inc/HackerNews huggingface dataset:
Very true, and young people too! I think these shops could reduce loneliness as customers may talk to each other. There's more chance of interaction with a shop than no shop. The concern is where technology is used in place of staffed-shops, but perhaps you would have to make small talk with the security guard instead.
Can someone explain why this is necessary (important) when typing into a computer seems like a reasonable alternative?

I'm tying to make an analog to Google home like devices, but I can't imagine someone putting cameras all over a room to capture sign language from any angle.

Can someone help me understand what's the use case for computers understanding sign language that is not served by typing?
The Intel Core 2 Duo/Quad was the last CPU where the "Management Engine" could be completely wiped and disabled.

This is my experience in removing the ARC firmware code from two different HP desktops (I attached both BIOS images):

https://github.com/corna/me_cleaner/issues/233

These PCs are quite inexpensive. I run OpenBSD with hardened Chrome on one of them, for all of my finances.
I agree. I'd also add that America was created with the genocide of Native people, built up with slavery and we currently have the largest prison population in total and per capita of any nation on the planet. It's hard not to say that America is an evil country, if you're one of the many people it's hurt, it very much is.
This makes no sense. In order to build a service, you need a library (or something very much like it) supporting it.

If you need a library, and can use a library, yay, you're done, it's the simplest and fastest thing possible. If, for some reason, the logic you need can't be run locally, then you need a service. Find or build one and use it. You will pay in application complexity, dealing with the possibility that the service is down/unreachable. You will also pay in latency.

Why is this "not even wrong" article at the top of Hacker News?
If you did exactly what Amazon did you'd be "evil", but they get a pass because they bought the companies they sell data to.
This isn't a new concept at all, but I can't remember where I've read this before.

It is quite sensible. I'm a believer in SDKs. An SDK abstracts the backend. Gives everybody a lot more control over their own domain.

Of course, the requirement, is that the SDK needs to be super-high quality. It also needs to expose a fairly generic API that may not actually map directly to the service it abstracts/replaces.
I was going to say that a lot of this sounds like stuff already discussed in the book Sapiens by Harari, but then I noticed that this article is written by Harari. Anways:

> The Sapiens advantage probably lay in large-scale cooperation.

The most popular theory at the moment is, as far as I know, that Sapiens were simply lucky, i.e. some mutations took place that made the cerebellum in Sapiens slightly larger and that made Sapiens more social.

This makes me wonder from time to time what "we" would have looked/acted like in 2021 if neanderthals, who were physically stronger and had larger skulls, were the ones with those mutations.
Love the idea of more asynchronous collaboration. Helps preserve valuable engineering flow time while still allowing for thorough feedback from stakeholders. Are there ways to know when someone has viewed my video? Excited to try this out with my team.
Correct. I remember my late father telling me about these with the technical terms used by type setters in times when type was set manually (the occupation he learned in his youth):

> Cobbler's boy and whore's child (in German Schusterjunge und Hurenkind) [1]

I never forgot these two terms.

[1]: https://de.zxc.wiki/wiki/Hurenkind_und_Schusterjunge
I think the solution is to convince more people that we can live happy lives without access to big-budget entertainment. I've been mostly going without for about two years now, though I've wavered a few times.
> Perhaps the maintainers of the C versions should do the same in reverse.

Nitpick: they don't need to, they can just attribute the Rust developers if needed. They can also just take MIT code and publish it under GPL (reverse is not true).
Entrepreneur Raised $127M to Help the World Transition to Renewable Energy
Right there with you, both my wife and I had massive struggles at work due to sleepless nights.

Most importantly, be realistic. You're not going to be amazingly productive, because you're busy building a family and that takes effort. It's temporary and worth it, and at some point those kids even start paying you back by mowing the lawn. The key is to not use this time to fall into a hole you'll need to dig out of later; stay on top of diet, exercise, and your health.

Second, take advantage of the new constraints placed on you to make your life brutally efficient. Outsource everything that you can like cleaning and groceries. Get organized around various tasks like bills and taxes so you never have to think about them. Organize your home so that everything you need is where you need it and get rid of everything you don't need. Coordinate with your spouse to make sure you're both using your time the best.

Before kids I was never very efficient, I was just highly productive because I enjoyed my work and threw tons of hours at it. In retrospect, I do wish I had invested more in becoming more efficient, but now a baby is a wonderful constraint to force efficiency.

Good luck!
> Although locating stuff _could_ be solved by looking it up with an app

It's already being solved with an app [0]. I think people will want different ways to interface with the store depending on their use case.

[0] https://twitter.com/InfopopHQ/status/1357719866149490688?s=2...
Startup Assistance Patent Award
If you’re referring to Intel ME and the AMD PSP, people who have analyzed the PSP seem to think it’s safe: https://youtu.be/bKH5nGLgi08?t=47m14s
Typical: we started with a technical problem, and started bikeshedding it, so now we have drunk falcons.
I have a very good friend who leaned into C++ hard about 10 years ago. He's now sitting on one of the languages sub-committees. I think he'll never have any shortage of employment opportunities doing work that he finds interesting. At the same time, I leaned into Ruby hard. I'm now leading a team that writes JavaScript and, quite frankly, I do not have the same confidence. I'm not even confident that I'll be writing JavaScript in the next 1-2 years...
It would probably be great if everyone could take a high-end week-long defensive driving course. That's also not very realistic. I'm not sure the typical driver's ed imparts any particularly unique insights that generally responsible adult drivers don't have.
tldr : ripgrep immediately strikes me as holding incredible medium term potential effects routed via the needs particular to openVMS; particularly complimenting the dramatically improved economics of the x64 port and the profound potential to attract highly experienced critical systems developers to FOSS via Rust breathing air into the VMS world. Oh and to burntsushi : I'm not worthy dude - excellent and thank you for ripgrep which I have only just encountered!

ed : within 30s of learning about ripgrep I learned that VSCode's search routine calls ripgrep and this has just gifted me leverage to introduce Rust in my company... we're a vms shop.. searching for rust and vms gets you the delightful statement that since Rust isn't a international standard there's no guarantee it'll be around in.. oh about right now...the real reason why any language doesn't last long on vms is if the ffi implementation is shoddy. but that's another story that turns into a book the moment I try explaining how much value vms ffi brings... my brain suddenly just now thought "slingshot the critical systems devs outta vms on a Rust hook and things will happen ".

(longer explicative comment in profile - please do check it out if you'd like to know why this really made my day and some)
> Yes, Sibelius and Finale are the longtime popular applications, but Dorico recently came on the scene with a genuinely new philosophy, and there are lots of less popular apps, mostly one-person-show kinds of things, with different approaches to how editing music should work.

Another musical notation program which has quite some fans in Germany is capella:

https://www.capella-software.com/us/index.cfm/products/capel...
Cultural debt is more dangerous than technical debt
if you want someone to ring up and bag your groceries for you, go to a high-end grocery store. meanwhile, I'll be paying less and getting out the door faster than you anyway.
They actually are. This is standard practice and they do it all the time. You can find thousands of such letters. Here's one example.

https://www.sec.gov/Archives/edgar/data/1360951/000119312506...
Study Finds Obesity Raises Risk of Covid-19 Hospitalization and Death
I'm sorry it was hard to follow. The Excel sheets I've seen have been hard to follow, too! Also, most of the work is not actually VBA (there's a little), but formulas in spreadsheet cells.

The key difference is that the Excel spreadsheet is not a prototype: It's an MVP, which includes "viable"; many businesses have been making money with them for years. Another key feature of the 'prototype' is that the team is able to edit the Excel formulas, but burying the formulas as JS or Python (whether locked away serverside or simply obfuscated by nature of being different language with a new learning curve) removes a critical feature.
This made me think of this excellent read:

https://www.newyorker.com/magazine/2010/12/13/the-truth-wear...
This is very sound advice.

That being said it's incredibly hard to follow this advice in environments which encourage a polyglot stack and 'the best tool for the job' mindset. The moment you have more than one language in your stack it becomes easier to build services than to maintain libraries in each language. You can of course write native C libraries with bindings to different languages but that's a bit weird.

It's also requires more discipline to maintain abstractions and boundaries properly with libraries in large code bases but that's another story.
Yes. It means they don't outsource privacy exploitation.
Some UK supermarkets have the same online user interface for delivery to your car and for delivery to your house.
This is a good overview of the trade-offs between service and library. Highlighting a couple more things that I didn't notice the author mentioning:

- the author questions why one cares if users are slow to upgrade your library. That depends on what your library is doing. If you really don't need a concern yourself, you're fine. If, however, your library includes a security hole that makes it possible for people to turn software consuming your library into a botnet that attacks third parties, you aren't legally liable, but it doesn't feel good to go down in history as the people who facilitated that exploit. And it's worth remembering that even PNG encoding and decoding libraries have been in this category.

- in general, a library is going to constrain my choice of language to something compilable against a stable API. and the ecosystem of compilation tools and software vending being what it is, it is still, in many ways, quite a bit easier to get functionality in front of users by running it as a service behind an HTTPS API then by releasing it as a compilable binary and trusting all of your potential audience is going to go to the hassle of gluing your bespoke make tooling to there bespoke make tooling. if you constrain the problem to a narrower ecosystem you can avoid this hassle, but then you constrained your user base to a narrower ecosystem.
You’re right but your service could be exposed with a public API and still have your library public.

I think the best of both worlds is to have an open-source library and a service. People can choose the one they prefer. And you can still make money from selling the service.
I give it 7 seconds before the children start pretending to drown at the bottom of the pool to summon the rescuebot.
Of course, and you can create labels that track that filter's application in the same way a materialized view would work. But we don't CREATE MATERIALIZED VIEW, or worse yet UPDATE a many-to-many table, every time we want to run an exploratory analysis on our SQL databases and save our ability to rerun that analysis for later, right? Because that would create a ton of bloat, and we might lose track of the labels that we actually want to be permanently meaningful, and if a label is ever added manually, there's no guarantee that the label tracks the initial intent of the search query.

And that doesn't even get into the fact that any such labeling is visible as a tag on every matched conversation, leading to a need to have a concise name for your analysis to avoid information overload. Naming things is hard, and when designing interfaces, reducing cognitive load isn't just a nice-to-have.
The unspoken statement here is “what do you want the computer to do?” A typewriter or gun both have very narrow application. Any computer can do what any other computer can do provided the right software, data, and time. An Apple I can be built with discrete components pretty easily. But what utility does having an Apple I give you?
> Instead? That royal kid and his actress wife. Despair doesn't cover it.

It's funny how the whole story is dripping in the victimization narrative too, proving that you can be literal royalty and claim oppression & injustice.

They're among the most privileged people on the planet, and we're supposed to think this speaks to anything important, especially given the state of the world and immense suffering of average people.
How telecommuting will change Los Angeles for the better
Mars on Earth: Turkish lake may hold clues to ancient life on planet
Same thing happened in Belgium
in the last few years where it is called 'Itsme'. Including government openly promoting it in their messaging and services.

There is sadly little awareness of it being a private joint venture between banking and telecom.

I don't know if it is realistic to expect governments to come up/run this, but when they promote it, I think it should at least be open source.
> Until we have developed artificial general intelligence, I wouldn't trust a computer to recommend a cheese to with a certain kind of crackers.

Supermarket employees, if you can find one around, have no clue about this and can indeed at most tell you the location of a type of item.

> In stores with a reasonably wide selection of goods, I usually have to ask for the location of at least one thing.

Which is easily doable through an app on your phone or touchscreen in store.

The reality is that as soon as the technology is there, and we seem to be very close, many supermarkets' staff will become redundant across the board.

Having real people providing real service will still be a thing, I think, but more of a luxury experience. To take a British example: There won't be many staff left at Tesco but there will still be at Harrod's.
Yes. This is exactly what happened with Great Suspender, which led to Google being succesfully pressured to ban it.
At least in Linux distributions it's up to the distro, not the browser. Not to say you can add your own root certificates you trust if you don't trust your distro. You have to trust someone eventually, that's for sure, nothing can be done here.
No one's forcing you to be full stack dev, you could always hang out with the mole people. Errr... I mean linux sysadmins.
Israeli study offers first real-world glimpse of Covid-19 vaccines in action
> The problem: on long stretches of road

In Netherlands some of those are mitigated. Long straight roads have found to be more accident prone (doesn't matter if it's a highway or some local street). So infrastructure now tries to avoid such long stretches. It won't solve it, it's the Swiss cheese model of airplanes (try to allow multiple things to go wrong before it results in a failure/accident).
> Don't put the commonly-used "close this window" keyboard shortcut right next to the infrequently-used and irreversible "quit this application" shortcut.

Obviously this matters only if your W and Q are next to each other on your keyboard, for your region, locale, custom keyboard layout.
> Traders base their bets either on the basis of major news and analysis or on specialized financial websites.

In some ways what these traders are doing sounds no different than gambling. But on the other hand who had a better understanding of these local economies and news cycles?
Greece and Israel do a joint military exercise each year on the Greek peninsula. Mostly land and air forces.
Looking over the rest of the conversation here, there's a clear bias in a lot of areas to build services when a library would suffice.

You're agreeing with the article, and seem to be suggesting that your agreement represents a universal viewpoint, but it does not seem to.
> tldr: Rust/coreutils ( https://github.com/uutils/coreutils/ ) is now available in Debian,

Is it just my version of Firefox, or does anybody else get a line wrapping justification algo that ends the first line with "Debia" and begins the next line with "n"?

It appears hyperlinks are split opportunistically to match the line justification.

Two things:

* I have never seen a single web page do this

* Something smells soooo right that the only page I've ever seen with this weirdo readability regression involves the word "Debian." It's as if when I read the word "Debian" in a blog/article, I get this sixth sense shiver that something soon will be broken with a default setting because "nobody ever said you couldn't do it the other way."

Edit: it's as if this choice were made specifically to keep me from clicking the FF Reader button. Because now I'm scanning over the entire document counting the number of words in hyperlinks that are broken across lines-- I see 8, which includes another instance of "Debian"-- this time it's broken into "D" and "ebian."

Edit2: OMG the text doesn't wrap to remain in the viewport when I zoom in. I successfully see "Debia" at the end of the first line every time, and if I zoom in far enough I can enter horizontal scrollbar readability hell.
>I wouldn't trust a computer to recommend a cheese to with a certain kind of crackers

Why not? Also, it's not necessarily a computer recommending anything. The decision of which cracker to pair with which cheese was already made by human experts employed by vendor, the computer just scales the suggestion of pairing to thousands or millions of people.
The Perl debugger can be your superpower
My understanding: After the recent money laundering revelations the banks have become relatively strict in accepting/keeping certain customers. I think that most of all the banks are afraid of being blacklisted/sanctioned by the US.

This leads to friction and situations where some people are essentially excluded from large parts of society.

The banks also don't seem to be all that interested in interacting with their invidual customers in the flesh.

I think the natural conclusion of this is that the issuing of electronic IDs becomes a government responsibility, decoupled from banking.
Adding Rank Magnitude to the Crux Report in BigQuery
I would add, "Use your words."

Pictures are nice. And I get that they are maybe easier for i18n. But if it isn't completely clear what the picture is supposed to mean (and everybody seems to like their own) then it understanding what the heck to do can take some time.

I value my time.

I'm still looking for the "back" button on my Apple TV. I seem to be easily able to touch something that takes me to some unknown place and basically have to start over.

In a word, I would tell the FAANGs: don't re-invent UI. You're simply not good enough at it. Simple, repeatable and ugly is much preferable to confusing and pretty.
I wonder why a struct to hold the cursor state wasn't used.
You can use AltStore to easily sideload apps to your iPhone without a developer account[0]. You only need to be on the same WiFi network as your computer once every 7 days to "refresh" the sideloaded app.

[0] https://altstore.io/
https://www.apress.com/us/book/9781484259542#

There's the Apress page with ToC for you.
Elon Musk Is Creating a City in Texas
Yes, but that part is with user consent, so it's an attack on Google and their partners, not an attack on the user.
People Who Brought You FOSS Java
Does it mean the roles of husband and wife, which were specialized before, are generalized now due to unstable marriages?
Automation in Risk Management: Readying for the Future
oh for sure. I'm probably gonna go to an independent butcher if I want a nice ny strip, but otherwise I'm going to the local chain and asking the butcher what cut they recommend for the recipe I'm making.
True, though is there any point? ripgrep's homegrown regex engine only supports true regular expressions.

To give backreference support, ripgrep can optionally use PCRE. But PCRE already comes with its own drop in grep replacement...
The mere fact that you did not need to scan the entire db means the data was not securely encrypted in the first place.
I've never seen that in the US and produce isn't barcoded unless it's shrink-wrapped--which it isn't in most stores. And I'm not sure that seems any easier than a normal self-checkout in any case.
I don't have many proactive opinions about monetary policy, but it's worth noting that health care and education together make up 25% of US dollar-valued GDP and significantly more than that of GDP growth. If their pathologies enable them to successfully suck up spare dollars, that is a meaningful hole in the bucket for efforts meant to impact other behaviors.
The Stuff to Build the Next Free Stock Trading App Like Robinhood
Kind of off the original point but that is where DMARC and SPF come in. This stuff has become a complex unworkable mess.
>I believe that the availability of the software's source code to its users is unrelated to the fact of whether the actual development of such software is paid or not.

This is true, and I've seen that happen too, one of the companies I worked with would sell source licenses to customers, and as I understand it this was very common in the mainframe business going way back. The software vendor retained rights to sell and distribute the software though, that's what I mean by proprietary.

I've seen these arguments for open source and libre software before many times, but there's a huge discontinuity between the theory and what actually happens in reality. In the real world there are tens of thousands of small and large software houses producing niche software for diverse use cases for businesses all over the world. Hundreds of niche engineering design, test and optimisation applications, B2B services, audio and video tools, chemical engineering tools, automation and industrial control systems, booking and billing systems, here are an almost infinite variety. Most of them are only known to people actually in these niche specialisms. In that world customers paying for customisations is stock in trade, it's entirely normal. In fact the company I'm at right now is paying the vendor for customisations to our incident and change management ticketing system.

In comparison open source, outside nerdy IT oriented tech projects, might as well not exist. It's minuscule. Barely even a footnote.
Totally agree that library is easier to maintain and for developer to use. However, services are a lot easier
to monetize and allow the company to collect any data they want. I can't think of any billion dollar companies that release their core library to the users.
We do not need carbs. We can live without any.

Source: https://www.youtube.com/watch?v=da1vvigy5tQ
'My body is unserviceable and well past its sell-by date'
Could Your Next Tech Job Be in the Midwest or Completely Remote?
I could see this being beneficial for some communities real far out in the sticks

If major chains is all a small rural community has left, then I'd liken this to cracking open the bones of a well-pecked carcass and sucking out the marrow before discarding the corpse