skysight-inc/HackerNews huggingface dataset:
It has absolutely nothing to do with software patents, which are garbage, it's simple copyright. It's literally the way all proprietary software is distributed, sprinkled randomly with "open source spirit", with a vaguely specified micropayments system bolted on.

Giving away your software to small business and individuals has nothing to do with Open Source, Microsoft (among others) does it with some of its biggest products that it later charges your firstborn for after you get past a certain size. If you want to do this, just do it.
Show HN: An app that matches you with suppliers and manufacturers automatically
If you have that problem in the future, please do reach out to us!

That is an interesting hypothesis, and to be perfectly honest, I'm not sure what the answer is. There are plenty of existing business where you can pay for outside security consulting help, and they are priced accordingly.

My response is that every business in 2021 should be using software to make their operations more efficient and bring costs down. If a business is not doing that, I'd have concerns about their leadership and vision. We're pricing this as a software product because that is what we intend for it to be. Security Experts are expensive and probably do not want to spend 40 hours a week answering security questions for other companies. NLP allows us to make them more efficient with their time and produce the same quality of answers.
Not "it's gone", but "we wrote and ran software that invaded your computer and destroyed it".

Why didn't IT use their powers to deploy a backup program before they deployed a deletion program?

Thought expermiment: what wuodt happen if a student accidently deleted school's files, instead of the reverse? Criminal penalties? Civil penalties?
Show HN: Improving Emotional Intelligence Book (WIP)
The story displays a lack of historical perspective which I find common among technologists particularly those focussing on IT.

The entire article seems to be based on the following premise:

"In the past, IBM, Oracle or Microsoft sold technology to other companies, as a tool - they sold computers and software to GE, P&G and Citibank. Now there’s a generation of companies that both create software and use it themselves to enter another industry, and often to change it."

This claim of an unprecedented economic change currently occurring seems obviously indefensible to me or at the very least historically ignorant?

New companies exploiting (rather than selling) new technology (not just software) to displace incumbents is the oldest story in the world.

And IBM, Microsoft and Oracle still sell technology as far as I can see.
I really resent the community of grifters like yourself constantly pushing the stuff and defending its excesses.

I recently saw Twitter thread where a big pusher of NFTs was moaning on about how the real issue is we didn't create enough nuclear power plants and now we're blaming NFTs for this.

It's blatantly obvious that this is all a pyramid scheme capitalizing on people's complete ignorance and optimism with crypto. Enjoy your pyramid scheme and I hope you make out like a bandit and eventually develop a conscience for the people you're grifting.
Sounds more like buying the Apple Watch was the contributor to you happiness. Had someone gifted it to you, might you have had the same outcome?
I’m what I would say part of the old guard. Type annotations and checking was weird to me, but okay, then walrus assignment := came and I felt that’s maybe worth it (makes some loop idioms a lot cleaner!)... then the match thing, I’m really starting to feel like the shine has worn off. Python is a noncohesive mess design wise.

Two Python developers today may well have such enormous differences of opinion on what constitutes proper Python, they could be talking about different languages
On NVMe drives, I don't think you generally have any control over the HPA. Samsung Magician (windows only) has an option to increase over-provisioning. It shrinks the partition that is on the disk and erases the free space.

Enterprise drives tend to allow namespace management. With such a drive you can delete the namespace that comes from the factory and create a smaller namespace or several smaller namespaces that have an aggregate capacity that leaves the desired over-provision space unallocated.
> you have to do things like make sure resources are closed correctly.

Not all code deals with resources. Streaming parsers normally don't. When you don't open/close any resources, manually propagating errors complicates code for no good reason.

> a graph with cycles and you don't have a clear owner

It's hard in Rust even for acyclic graphs with a clear owner, due to updates. Code that mutates the graph often needs to update multiple nodes at once, but Rust only supports a single writeable reference per object instance.

All practical Rust implementations of graphs, trees and linked lists I saw use unsafe to workaround the fundamental language limitation.

That's OK for linked lists because so simple and a standard library implementation is often enough. Graphs and trees however are very different based on use cases, can't implement just once and call it a day.
Someone once said that there's a sucker born every minute.

It doesn't matter who said it but if you look back at the time period when it could've been said by the person it was initially attributed to, PT Barnum, then you have an approximate period between 1835 when he began his sideshow of oddities tour and 1850 when he shifted focus to theaters and a new audience.

If during that time period it was true that there was a sucker born every minute, then today it is probably reasonable to expect that the number of suckers born every minute is firmly in the double digits and maybe higher when the difference between the number of women of child-bearing age available then versus now is considered.
this might mark this cycles bubble top
LOL.

Yes it is a pain. All these incumbent vendors have atrocious tools, management interfaces, and dealing with firmware is basically the same as 1990.
Pretty sure this is not possible from a code inspection point of view through Rice's Theorem.
i feel like everyday at this point (at least from the time i've noticed which started with the GME craze) there's some get rich quick scheme happening and i keep missing out. i'm still happy in life but there's a not so small part of me that is very FOMO-ey and disappointed/jealous with the concept of doing almost nothing and making a lot of money on what essentially just boils down to hype.

the other part of me is a bit intrigued/excited because there seems to be some amount of wealth transfer happening here. whether it is from richer to rich or rich to poor or poor to poorer is the primary question for me and what will define this movement to be dangerous (i.e poor to rich) or the start of something new and great
Indiana Bell Building Move (Of 1930)
Thank you for taking the time to reply :-)

Golden handcuffs + family obligations. They pay me significantly above my market rate because I am a 'key employee'. My family would have a hard time if I reduce my income.
I find your takeway that it is f.u.d. from this response quaint.

To sum up the issues:

- We agree that write access to the entire home directory compromises any and all security, but we are aware of the problem and trying to fix it.

- We checked the claim of “Many of the popular flatpack applications still have access to the entire home directory,” and conclude that 23 of the 50 most popular ones do.

- We partially disagree that the “sandboxed” icon is misleading, because it does limit some things, even though we as per issue one agree that access to the full home directory gives malware carte blanche.

- We agree on the point that the outdated example library with a vulnerability used is true as stated.

- We agree with the issue, but we have a tool built that mitigates it by altering developers.

I hardly would say that this rebuttal amounts to showing “f.u.d.”; — it alleges no technical falsehood in the article, but at some points simply disagrees that it is as much of a problem as the article claims it is, not numerically in terms of facts, but simply disagreeing on whether full write access to the home directory is truly such a big issue as the original article makes it out to be.
You're right, but not even VUW's professional IT department is computer-literate, so how cna the students and faculty been held to a higher standard?
Not saying it's perfect, but sure there is! https://en.wikipedia.org/wiki/POSIX for example.
Basically, nix (and guix, which is based on it) is the only package manager that actually solves the dependency hell problem properly.

It makes builds reproducible, and basically a package will depend on it’s inputs’ hashes. So you can not only install multiple versions of the same package that is solved by some package managers although in hacky ways, you can install multiple ones that only differ in eg which libc version they link to.

In this way, I do think that it is truly revolutionary - but it is a package manager (and NixOS makes basically the OS a big package). Flatpak and snap try to do this as well, in an objectively worse way, but they also provide different features, so they are not in competition. I would rather like to see flatpak and snap employ nix for solving the package management problem and build on top of it. That would actually make the linux solution better than what we have on other OSs.
With NFTs it's just like getting rid of the "shackles" of a government-controlled fiat currency: you no longer can rely on the guns and legal system of that country to enforce any sort of exclusivity.
I recently listened to the audiobook of How to Avoid a Climate Disaster by Bill Gates. It was a fine tour of the landscape of solutions. My main takeaway is that we're going to need to do a wide variety of things in a wide variety of sectors. He gets into stuff like concrete, which is very important in growth but also big on emissions.

With respect to reforestation: Gates says it would help, but possibly not as much as you'd think and he's a bigger proponent of stopping the deforestation.

Yishan Wong thinks that growing forests (as opposed to just planting trees) is an important tool for carbon sequestration: https://www.terraformation.com/about
No, this is what copyrights and licensing are for. Patents were/are merely a silly exercise in language, exploitable primarily within the legal community.
New York lawmaker wants to ban police use of armed robots
How can you argue against the statement "capitalism incentivizes abuse" by talking about communism?

Note that I don't disagree with your notion that abuse is abundant in all human societies.
I like this approach more because it incentivizes fulfillment of the risk interface without precluding flexibility in how that might be accomplished. I agree with your conclusion that a significant factor in improvements in safety have been seen in other industries with this approach -- align the incentive of not externalizing the risk and I think you'll see a lot of the misbehavior disappear because it's no longer profitable.
Released OpenAPI Generator v5.1.0 with new generator, security fixes and more
LSD without a doubt. It has lifted me from a depression, improved my relationships, a pure sense of joy in ans out. Feeling again connected with this world. I'm alive because of it.
I use the motor vehicle metaphor:

Software literacy is equivalent to: being able to drive a car, fuel it, decode the various dashboard lights when they blink, maybe change a tire and check the oil.

Software engineering is: Being a car mechanic.

So is it very useful to society if the vast majority of adults are able to drive. It is not important or worth the effort to have a majority of adults as fully trained car mechanics. Although it is good to have "on ramps" for those with the aptitude and inclination to pick it up, as a useful and paying job.

It is _now_ useful to society if the vast majority of adults are able to use a maps app, a messaging app, a word processor, maybe a formula in spreadsheet, calendar a zoom call and unmute themselves, have email and can distinguish a phishing email from real bank communications, ignore fake news on social media, etc.

The difference between a formula in a spreadsheet and full-time coding is one of degree, not kind; but you could say the same about changing a tire vs. a full vehicle overhaul.
Somehow, by the time it reaches any of my multiple inboxes it’s not 99% spam
20GB? That's $20/yr Google Drive / Dropbox / whatever, synced from local disk. And a $7 USB key cold storage.
Congrats! That’s amazing. I’m so happy for you.
The point is if you want to own one, or a fraction of a Bitcoin, you have to trade USD for it. If I want to own an image of a cat with the body of a Pop-Tart flying thru space, I can just download it and have it on my desktop. I don't care if the blockchain says I own it or not. I just want that cat.

For the SaaS example you give, you're paying for the back-end service the SaaS company provides. That's real value. If all the SasS system did was download a Javascript file that did all the work locally, I think you'd see a lot of people download that item and run it locally, bypassing the SasS payment.
> When you buy an NFT of an artwork, you aren't buying the artwork, you are only buying the NFT.

So it's like a certificate of proof that you donated money to an artist that you can then trade and sell and possibly make a profit from.

If I'm understanding this correctly.
Keanu: Decentralized, on-chain network hard merge between Keep and NuCypher
Jeff's YouTube channel is also a delight[1], totally worth subscribing to!

https://www.youtube.com/channel/UCR-DXc1voovS8nhAvccRZhg

---

[1] Red Shirt Jeff did not make me say this, honest.
People have their habits. I do increasingly use my Apple Watch (or a contactless credit card) to pay but my observation on the outskirts of a large East Coast metro is that effectively no one does.

I still use checks for service people and some other purposes, e.g. when there's a fee for online payment.
your periodic reminder that Excel is programming.
generate new keys and announce it on Twitter
It's especially sad that our societal views are so far off the data due to stereotyping.

According to some CDC studies, more men are victims of domestic abuse than women are. It's just that men do not report much of it, and there are more cases of severe injuries when it comes to women (40/60 split). I think one of those CDC studies even said that men are more likely to have a deadly weapon used against them in a domestic abuse situation than women are. A little shocking how different this is from the typical narrative.
That seems like a suboptimal fraud. Why not sell a thousand different NFTs on the same bike?
We practice what we preach when it comes to security. So all customer data is encrypted at rest and in transit, access is limited using RBAC, we have 2FA on everything, etc.

We also never send customer security data to 3rd parties, so your data is not heading off in some API to be processed externally, it all happens entirely in our environment.

Admittedly, we've not done SOC2 or ISO27001 yet (the company is only a few months old), but it's on our roadmap, and we're putting the appropriate controls in place from the get go.

I doubt I'll be able to convince you to trust us in a HN comment, so if you'd like to hear more, please do reach out :)
In Linux, not completely an answer to what you want auditd does a lot of it, but I rarely see it mentioned outside the government and military because of use of the STIG requirements.

And to your point: the UI sucks as it just text-based config in its own format and no one likes it or reads the outputted logs in my experience, even the SOC people who should know it.
The contract would give the buyer rights to use the content. When I'm the owner of a physical Picasso then I have the right to sell t-shirts with the motive on it. If someone else would do that, I could sue him. The same idea is behind this NFT hype, you buy the right to use the content. As far as I understand it.
I know a lot of students who would not understand the idea behind calculus concepts, even though they knew the formulae. They simply could not grasp a very simple thing like "area under the curve" or "Slope of a curve". This was at a large private school with a selective admissions process. I know for a fact that my college educated parents (50+) would not know how to solve a calculus problem. So yeah, Calculus is a pretty bad example because it IS incredibly difficult for the general population.
How did you end up on that combination?
eth2 (which is more than just proof of stake) aims to substantially reduce the fees by allowing the network to scale up (I think the current target is 100,000 transactions a second). This is partly enabled by proof of stake and partly enabled by other stuff like sharding.
Gecko itself is almost impossible to use outside of firefox at this point so I don't think it would work well in this kind of a browser unfortunately. I'm not sure about servo though other than it just not being ready for normal browsing.
The cutiepi-enclosure/CutiePi_ID_spec.pdf file is marked as "confidential". Isn't that a little odd?
Here: https://benibela.de/bin/others/phd-thesis.pdf
Listening is an intense mental skill different from the physical capacity of hearing. Listening is multifaceted consisting of interpreting words, voice stress, posture, body language, and facial twitches. Truth occurs for a communicator when those facets are in agreement.

Listening well involves focus and intense concentration. Watch their body and face as they speak. Watch and listen for the smallest of changes.

——

To be more empathetic talk to people to learn what they are doing and why. Remember that not everybody will be fully honest. The dishonesty is likely not deliberate as the person may not be aware of their own mixed signals. That is called cognitive complexity and frequently results from internal conflict. Many people lie to themselves and do astonishingly poorly even at that.

Remember that empathy is not sympathy. A shared emotional experience is often an irrelevant distraction.

——

As for me I am a higher than average empathy person with very low sympathy. That is sometimes called low gives a shit. When people come to with challenges and failures I am evaluating them on multiple levels to look for stressors in order to properly respond with a guidance for improvement. What I won’t do is feel sad or sorry for them, which is them seeking comfort and agreement.

Often the best answer to conflict is something the audience doesn’t want to hear. You cannot control their receptiveness, but you can control the level of persuasion add additional stress for noncompliance.
That is because it turns out that everyday software often needs such permissions to operate gracefully.

What is wanted is some system that allows one to run untrusted sofware in without fear of it compromising one's system. — the problem is that the set of software that can be so ran is smaller than expected, as most software by design is capable of making changes to one's system, as one typically uses software for such tasks.

A text editor that cannot edit every file in one's home directory would be rather useless, but in doing so, it is of course capable of completely destroying one's system as well.

The dream of being able to run “entrusted software” is not a very realistic one.
Still a waste though, you could easily have auctioned the NFT without burning the original.
In lots of northern climates, going out for a walk during winter sucks. It's cold, dark and
slippery. The winter landscape is cool to look at for a few days sure but after that it just becomes depressing.
This looks like an amazing project, except, if I'm not running of your preferred distros, the size seems a bit excessive:

$ tar xf nyxt-*.tar.xz -C nyxt
$ du -chs nyxt
1.7G nyxt
> From looking at CO2 levels, we will be reaching 1000 ug/m^3 in my lifetime

How did you arrive at this number? climate.gov article from last year estimates 900ppm by the end of the century if energy demand continues to increase at same rate and it is all met by fossil fuels.

https://www.climate.gov/news-features/understanding-climate/...
I thought about it a lot, and realized there's one big obstacle for Emacs to be as close to a silver bullet as you can get - reconciling the following needs:

- Everything - especially any GUI element - having a fallback to text, so that you can get equivalent workflow for terminal and GUI.

- Everything being kept "in the open", in easily parseable data structures, from the POV of Elisp, so that things can easily interoperate with each other.

- Rendering arbitrary fonts and graphics, which is super useful for more advanced UI elements, and about any time you need something from the Web.

The usual "next step" for an editor to suddenly gain a lot of functionality would be, "embed a webview". Except this fails the first two points. But on the other hand, there's only so much you can do with text if you want to use more complex tools for the mind - like graphs. Or even if you want to pack data more densely (overlapping icons, semi-transparent or pixel-aligned popups, whatnot).

Perhaps what we need to advance Emacs is to first standardize on terminal emulators, and associated protocols, that can render pixel and vector images - and some kind of mental framework to make them seamlessly work with text, in a way that doesn't turn into DOM.

(And also threading. If we could just get proper multithreading to work reliably in Emacs, things would improve greatly.)
I think there’s been some misleading discussion of agriculture’s contributions to global emission. For a while, agriculture was ignored, but now that has been over-compensated for, and many people have the mistaken impression it’s most of the problem. Agriculture and forestry is still just 18.2% of emissions.

Energy is still 73.2%.

If you want to change the course of emissions, you need to change Energy. Luckily, we have the technology and understanding to decarbonize all energy. (The challenge is just to do it quickly and cost-effectively.)

You’re right about coal being the biggest emitter for energy. But... Energy is not just coal but oil and natural gas.

https://ourworldindata.org/uploads/2020/09/Emissions-by-sect...

https://ourworldindata.org/emissions-by-sector

Oil is nearly as big of an emitter as coal, and gas plus oil is now bigger than coal itself. https://ourworldindata.org/exports/CO2-by-source_v16_850x600...

Based on that data, oil is a much higher emitter than agriculture and gas emissions are about the same as agriculture emissions (but will soon be higher).

So as of 2021 it’s likely primarily coal and then oil that are the biggest emitter, followed by gas and then agriculture.
I wonder if they just recently decided to go with the CM4 module and failed to update the specs to match. The video shows them using the CM3 module, which does have lesser wifi/bt specs.
That has nothing to do with my point, which is that by no reasonable standard, can the people producing/buying/selling NFTs be singled out as "evil" for contributing to global warming.

You're obviously getting overly emotional, and throwing whatever you can at the people involved in cryptocurrency ("they're evil for using energy") to see what sticks.

I reiterate, it's a reckless and disingenuous way to conduct oneself, regardless of whether the underlying grievances motivating the hostility have merit.
For even better efficiency, sell the NFTs to yourself to pump the last sold price to $10,000+, with cryptocoin proof that the "last buyer" thought the price was worth $10,000.
Technically you are right.

Question is who is going to pay for that?

In my job we dealt with enterprise customers that required list of all libraries we use and what license those have.
But they had buckets of money to spend on compliance.