skysight-inc/HackerNews huggingface dataset:
While I see people worry about the nutrient content in the resulting food, I wonder more about the nutrient content of the soil after a few years of such products. While we fertilize the soil, the mention of "longer and deeper roots" means that such plants will take out more from the ground, making ground less usable for future farming. Basically, as others have said, there is an evolutionary reason plants do not naturally grow this big (they'd kill themselves off in a few generations).

Sure, rotation of cultures is already common in farming, but this implies we'd move further away from organic farming rather than closer to it with the need to re-fertilize the soil to an even bigger extent (and deeper).

Or, it would make us move to other currently unexploited land, thus worsening the global situation we are in.

Basically, there is a potential in this, but I was never under the impression that any part of human population is starving because of us being unable to produce enough food (rather, it's waste and inequality, to name the likely top two).
I wonder if this results in some amount of lower quality pull requests since the "barrier to entry" is now pretty low. On the other hand, it might open up more people that can help with documentation bugs and similar.
I grew up in NH which is a gun-happy state.

My mom worked at Macy's and reported endless problems with organized shoplifting in the 1980's and 1990's. One time a whole family came into the Men's clothing department after her shift, the dad kept the clerk distracted, the mom and the kids took a few racks of suits and loaded them into their car.

She said that the security guards were loathe to use force on anyone because Macy's could get sued; that didn't stop shoplifters from running over a security guard in the parking lot.

I worked at a supermarket where the security was entirely undercover (probably because they were more afraid of us stealing than the customers) and I knew nothing about the security until the day I saw a massively overweight woman tackle a man who was leaving the store.

I read this book

https://www.amazon.com/Black-Mafia-Ethnic-Succession-Organiz...

which describes similar organized theft organizations working in the 1970s, how the goods were fenced, etc.
Meaning your health data, not just vaccination status.

Due to regulations patients’ health data is very much still kept on paper or by individual doctors. Eventually we’ll have a single source- who gets to own that?
The nazi comparison is hyperbole of the worst kind and makes it hard to engage with this line of argument. It also tends to make Jewish people very angry and I can see why.
> * they do want to help keep your children safe

Well-meaning intentions are irrelevant to what's effectively happening on the bottom line.

> * they told you in detail how the system would work

This is great though. In any normal situation, this would build trust. Not so much in this case, because of the impact on privacy and potential for abuse.

> * they are holding off on releasing after the world gave them feedback

The crucial part is that they still intend to continue with their plan. They'll possibly modify it, but we'll have to see what that means. Well-intentioned backdoors are still backdoors.

> Who else is doing better?

That's completely irrelevant to the discussion.
Just to humour the question: Android (AOSP), Pine (from PinePhone), Librem, CalyxOS and GrapheneOS are some products and operating systems that I could think off that respect the users' privacy better.

> I get that you don’t like the system, but how do you solve it? Is it not worth solving? Too easy to nix ideas without contributing to the conversation.

Customers don't have any responsibility to solve this. It's totally in the customers' right to complain and say "we don't want this feature". For good reasons, as shown by all the experts and privacy advocacy groups.
I am in Ops and I can understand this point of view. The author is probably overwhelmed with issues that are 'not his problem' and this is his rant on it.

To be fair, Developers are getting slammed with their responsibilities too. At one time it used to be that they could just know one programming language really well, like java, compile their code and hand it off to QA.

Now they have to know a dozen languages, frameworks, do their own testing, deploy the service, monitor it and trouble shoot everything in production in some 'cloud'.

Or they are just being lazy and this guy is sick of it. That is when you do your best to train people up and get them to put in the leg work. Ask pointed questions about if they Googled the error and help them work through the problem. Then add some things to the docs to help others out in the future.
For text search, this seems to be using trigrams or something? I tried “tired” and got a lot of “fired”, “required”, etc.

not useful for me, since I usually want a meme to match a mood or theme
I was would add pinboard to that list.

I augment pocket with buku, and I created aliases in bash for quick searches from the cli. A simple cmd-click on the url in iTerm and the url opens.

I’m still trying to get to that perfect information management utopia but at some point I may make a post about what works for me.
@carltheperson The website is down :-(
For what it's worth, you can open a remote directory via SSH from vscode. https://code.visualstudio.com/docs/remote/linux

Want to have your mind blown? Microsoft (yes that Microsoft) officially supports remote development on Windows Server via SSH. As in, run vscode on your Linux box, create an SSH remote on your Windows Server, develop remotely on the server via SSH. Fully supported.
Reading about this saga in Ben Buchanan's book "The Hacker and the State" made me realize how every government agency (NIST in this case) seems to be always second fiddle to the "needs" of the NSA/national security apparatus. It seems clear from the book that there was a point in time when they essentially just left it in the NSA's hands to develop, knowing it was probably not secure. Not exactly some huge revelation that the national security apparatus can exert power and leverage over other government groups, or even private companies, but the extent to which it happens was surprising.
The Chinese are laughing because Australia has become more like China in terms of surveillance and monitoring in the past decade.
Thanks! The site is built with Next.js - but the report generation is happening on a backend node server that I'm hosting on Heroku.

For the second question, still a bit early to tell - mostly US & UK. You can see a selection of the latest requested reports at weddingrainchecker.com/latest
Can you give me an example where the two return different values?
I just feel like this author could have chosen a better example. The if/else block that he complains about is easy to read and simple to understand. The ternary he advises raises the bar significantly for anyone trying to read the code, while having no practical effect on runtime or usability.

Based on my 25+ years of experience I strongly believe that the "if/else" that this author complains about is actually BETTER than the ternary he recommends. This is yet another example of the endemic problem where software engineers think "harder to read is a virtue".
Yep, Apple currently only scans iCloud Mail attachements (I believe they confirmed this, don't have the source at hand though), which explains the discrepancy.

There's a big difference though between scanning a library (which is closer to what DropBox/OneDrive are doing) and when it's messaging platform whose ultimate goal is communication between people. It does make sense that those catch way more.

If Apple had roll those scans on iMessage attachements (which they didn't planned to, though the feature looked to be designed for it way more than it was for a library scan), you would probably see comparable numbers (modulo those platforms relative marketshares).

One big problem though is are those large numbers actually actionable ? I think I remember seeing a quote from Swiss (?) law enforcement that complained that the reports they got from NCMEC were nearly all of the time unactionable.

There are possibly many reasons from this, it could be differences in local laws, algorithms that wrongly report things, or other factors (maybe not enough to identify the user of the acount, etc).

This is where one feature of Apple's design was a bit better: they didn't plan to report every single occurence, but would only if 30 such images were detected. Part of the reason they did was because of the imperfections of the NeuralHash mechanism, sure, but in the end it doesn't matter.

One can argue doing this would at least generate more actionnable reports. It shouldn't be a numbers game.
Correct. If we could magically end the rape of children and stop the propagation of images of such, I think we'd all be on board. But when a system would realistically just push most of it elsewhere and violate a bunch of innocent people's privacy, people get nervous.

It's like being asked to have an invasive, detailed scan of your body shown to TSA personnel (and recorded) when you fly. The motive is apparently to prevent violence. But there were still incidents on flights when that was being done. It wouldn't have caught the box cutters on 9/11. The stated motive ceases to be part of the equation for me.
> Seems like shyness or shame is preventing exercise?

No.

EDIT: LOL, I submitted that before finishing my thought.

It's just been my experience that people frequently remark on differences in the workplace and I just get tired of frequently explaining my habits to never gain anything from it.
A company could tell everyone they hired for finance they now are being transferred to research and development and vice versa. Nothing against the law. But people in finance were not hired to do R&D and people in R&D were not hired to do financials. The company could then of course fire the above for not performing --but HR usually never takes this approach to layoffs. They may eliminate departments or redefine things and then you re-apply and so on with new roles and duties but it's all formal. Companies could require employees to re-apply, but you'd see quite some pushback especially from people who have been there a while and may interpret the move as a threat to their job security.
Ah, I see now. Encoding still seems expensive though. O(n)
Thanks! It didn't use to work so I haven't tried it in a while (Firefox).

Now I just have to change the other bindings (and relearn).
I wouldn’t put Blockchain in the past tense here. Having recently conducted a job search in IT, the number of jobs, companies, and startups that are either completely focused on, or at least discussing blockchain is staggering. It’s in the same boat with IoT. With some job descriptions you get both! I can’t roll my eyes hard enough.
Yeah but the creator of the project can suggest whatever they want if they don't understand the license they use.

Going over CC-BY-SA for those used to software licenses only: If I make a work which uses CC-BY-SA material I have to provide attribution. If I modify the emoji to suit my own purposes, I need to release these new emoji under CC-BY-SA, and attribution to the originals must be provided, they may not be kept proprietary.

Using it in a project is redistribution, modifying it is adaption.
They even include a number of that aren't in Unicode (yet?), like this Trump emoji [1]. They are allocated in the Private Use Zone of Unicode, so there shouldn't be any collisions with future unicode additions.

1: https://openmoji.org/library/#emoji=E183
> No object orientation

I feel like C exists at a level below such concepts. Simply being able to define a function `void do_stuff(struct mystruct *obj)` opens the door to object-oriented style programming. A lot of people seem to define OOP by the presence of superficial stuff like inheritance, polymorphism etc, but really those are additional concepts that aren't useful for every program. The real difference is mutating state on the heap. So you could say C is an object-oriented language, by default, because it doesn't stop you doing this stuff, unlike a higher-level language like Clojure which simply doesn't have mutation (for the most part). Or you could say C is a functional language because if you don't explicitly pass pointers then you get copies. Really it's both and it's neither. It's whatever you want it to be.
The market evolved into this state. Traditionally fonts were licensed as as software licenses per machine. It was not great but it was a standard. With web there was more opportunity to change price based on impressions. But for big projects - logos, tv ads etc. you almost always need a special license.

The problem is to make fonts cheap for solo designer doing local prints where 60usd is a lot vs designer in agency doing multi national ad where 3000usd is drop in budget.

There are competing models in the market. As print slowly disappears most foundries are pricing on amount of web visits, app downloads and social media followers. Some progressive ones are even moving to pricing based on size of company / number of employees like Dinamo https://abcdinamo.com/news/about-our-pricing. There is also Fontstand https://fontstand.com/ thats "reting" of fonts but that's again mostly for small desktop publishers.
Yeah, pleasantly surprised to see it wasn't political philosophy.
I wonder -- if Nvidia takes ARM in a direction they don't like (doesn't match Apple workloads -- maybe a gaming focus or something), in the very least Apple will stop benefiting from being part of that ecosystem. In that case, they might as well go to Risc-V, right? It is at least hypothetically possible that the community will produce something they find useful, and being on Risc-V would ease integration.
I think some of the article is framed wrong. It's written as competent ops guy/team vs. incompetent developers. But I don't think that's actually what's going on. I'm sure there are competent developers saying the exact same thing about their relatively incompetent ops people.

We built a couple relatively simple applications for an enterprise client. It took their ops teams months to get both applications running in K8s, even though our deliverable was a fully functioning container. They were largely incompetent as far as we could tell.

But, I don't think it's worth being unkind or judging them. Every time they asked us a question we made an effort to point them in the right direction. There were other times it was a problem we couldn't help with, we kindly let them know that.

I think the reality is that the demand for competent IT and developers outpaced supply a long time ago and it's not getting better. Those of us who know and care about the difference should make competent co-workers and executives part of the job evaluation. Or, accept incompetence around you as a reality, help and avoid as wisdom dictates.

But, complaining that it exists and framing it as competent ops vs incompetent developers is both untrue and unhelpful IMO.

The latter part of the article that talks about the pace of features, complexity, and the lack of time is spot on though IMO. I think the article would have been better focusing here and avoiding the IT vs devs angle.
The abstract mentions how it leads to longer roots ("produced longer root systems"), which is probably the explanation for all the properties (it can extract water from deeper soil, and it can extract more nutrients from the soil).

My concern is how many generations of crops can one have in such a field before it needs artificial replenishing in the ways we do not do today (see my longer comment elsewhere on the thread :)).
> they do want to help keep your children safe

Wow, I love trillion dollar corporations now!
Just like they had a skunk works team whose job was to ensure OS X could be compiled to a different processor than what was currently in use. That's why the switch from PowerPC to Intel was able to be done as quickly as it was. Apple funded a team whose work might never have been needed. It would seem the same thing was in place for Intel->ARM as well. So it totally makes sense this is being done.
> Who else is doing better?

I think this is the part that far, far too many people are ignoring.

Do I, personally, think this is a good thing for Apple to add and do? Ehh....not at all sure. I do have concerns about both the precedent set by it doing the scanning on everyone's iPhones, and the potential technical issues I've seen raised about the actual functioning of the system.

But seriously, *who is doing better*??

Firstly: Is there anyone out there who has a better, more user-respectful method of scanning for CSAM? A method that doesn't essentially say "as soon as you give us any access to your photos, we will use them for any purpose we deem worthwhile to us"? Because despite all the brouhaha, that is absolutely not the attitude Apple has taken in this. They have made abundantly clear that they have no intention of ever using systems of this nature for anything other than scanning for CSAM.

And secondly: Even if Apple implemented this today, exactly the way it's been described, is there anyone who has a better track record on user privacy? Is there any device or OS manufacturer that has openly expressed and followed through on a commitment to protecting users' data?

I'm not aware of any.
https://gist.github.com/erincandescent/8a10eeeea1918ee4f9d99...
Low Frequency Electric Stimulation Can Treat Back Pain: Study
Cannot even count the number of times that my Ops teams had to write wrappers and o scripts to ameliorate issues suffered by apps rushed to production by shoddy dev teams. glad someone has written about it. Anyone in the business knows this has been going on forever.

The problem is the Ops teams get ZERO credit for enabling the shoddy work done by devs, the devs meanwhile get patted on the back, and frankly continue to be romanticized.

"move fast and break shit (and let Ops fix it silently)"
I still need gas for the water heater, the furnace and the clothes dryer.

Otherwise we're back to looking at 200 Amp service again, and if everyone did it, doubling the size of the grid, and building even more fossil fueled generating stations to make up for the new electric load.
I've tried it all and the only real solution is a Linux VM without shared folders, which I'm fine with. The project I booted is used by other colleagues so I tried to make it "generic" and then yes, vagrant copies the file.

As you said (and others in comments) bidirectional syncing with docker-rsync, or using NFS, is one way to have files synchronising but it always ends up being a pain.

I did use cached and delegated but it's nowhere near close to the ideal solution: removing macOS of the equation. At least until Docker find a real fix for those performance issues, if anytime.
Uniswap Labs Under Investigation by SEC: Report
The SEC has reportedly launched a probe into the developer team behind Uniswap, the largest decentralized crypto exchange in the industry.
100% agreement, but from the developer side. DevOps has been nothing short of a disaster for software development, on par with Agile.
I think the biggest proof that linting in general is not condescending against any one style is the frequent existence of multiple mutually exclusive linter checks, one for each style.

Consistent style is really nice.
Large companies force devs to go through ops for so many things. There isn't much of a choice.
On the high level, copyright is a mechanism allowing to make profits from intellectual property. Take Two should demonstrate in the court how the defendants interfered with their ability to extract profit. I don’t think they can do that.

Selling transcriptions = making profit from copyrighted work. Obviously illegal unless the seller has an agreement with the copyright holder.

Giving transcriptions for free and not even making money with advertisements on the web is not, and I would be interested to see a court case against a person doing that. Even if that’s a copyright violation that’s still reasonable. The copyright owner can assume that at least some of the people who have download free transcriptions would otherwise go to a music store and pay them for the license. The transcriber has caused monetary losses to copyright holder.

But with GTA3 it’s different. People like me who built and run the game from that github repository still need to own the original games. Therefore, people who developed that code have not caused any monetary losses to the developer selling original games.
I think the net effect will be positive. Especially on documentation where adding some detail or gotcha is low risk but could possibly save someone else hours.
There’s a ton of bio specific domain knowledge you’d need to pick up. I haven’t met too many self taught comp bio people I’d imagine it’s the same as the number of self taught computational mechanics people.

From my limited experience (this could def not generalize) the two fields are very different in industry. Comp mech tends to be very design or analysis oriented and hence project management heavy. Generally you already have a product and are trying to refine it in some way. There’s also usually commercially available tools to do advanced FEA. For the most part people aren’t writing their own programs anymore.

Whereas comp bio tends to be more like data science applied to bio so it’s more of a software offshoot where projects feel more like full product development cycles where in some cases people produce software along with a final product. So you also need great coding skills.

Finally most comp bio people have phds. I don’t know if it’s a requirement for a job but that’s what I have seen. This may be a barrier.

To jump straight in could be very hard. Tho there may be other paths for example bioinformatics to learn domain and software then jump into comp bio once you have a base.

There’s also the going back to school option to pick up domain knowledge + credential but I’m generally against it just because of opportunity cost.

Anyway take all this with a grain of salt cause my experience/ what I’ve seen may be way off.

Finally def check out some free comp bio classes. I think Stanford and Berkeley have freely available online materials.
There's a good chance we'll have a server-side implementation and a client-side implementation. The currently proposed client-side implementation has obvious holes and there's no way Apple doesn't know that.

They can expand client-side scanning massively or implement server-side scanning too. The latter will cause less objections, because 'Apple will not provide E2E' isn't a news item if they keep silent, while the client-side expansion will be.
This is great. I think there is a theory going that any tool that exists in Python will eventually be ported to golang (and be 10x better).
Convenient, but also, be wary to the extent that this might be steps toward the "Microsoft controls all the code" ecosystem.
This situation isn’t as complicated as you make out. They tried to pay the (lower) long-term capital gain rate for trades with short-term gains. Individuals face the exact same holding requirement and can readily understand that the lower long-term rate is intended to incentivize buy-and-hold investing rather than intraday trading.
Darwin was available to the public to run on Intel well before the switch over. It just didn't have the Aqua interface.
In the 1930s, you'd be comparing with cooking on a wood or coal heated stove in most cases.
NHS England's release of 'details' on access to Palantir Covid-19 data store
It's ARMv8-A.
The SF city government seems to have realized that there's another way to make crime "go down": refuse to prosecute for anything, ideally make it pointless for the cops to even show up, until people stop bothering to report crime. Wow, shoplifting is at record lows!
Do you sincerely believe the situation is that simple? It's not like they are disabling a feature that has already been around, so how is keeping the status quo 'endangering children'?