skysight-inc/HackerNews huggingface dataset:
The problem is that too many people hate tech... The people who would otherwise want unrestricted general computing now want no tech at all, or they only want tech as a platform to explore ideas, sort of an external neural enhancement, but not as an ubiquitous presence used by everyone for most daily tasks.

FOSS is falling farther and farther behind commercial tech, and people actively don't want feature parity with commercial apps, they want faithfulness to an interesting technical vision, and they want things that stay out of the way and are made of modular pieces, rather than things that do as much as possible and come with their own opinionated workflow you just learn and use.
Just goes to show how absolutely entitled people here are that doing something explicitly against the rules of the system you have WILLINGLY PARTICIPATED IN is considered "expected" from the lowest paid workers.
Hi,
Is this global remote friendly or is it US-remote?
Be careful here - the economist's position about a finite world was something the physicist picked. The economist agreed to it early on, probably to try and seem agreeable, but it's not a reasonable concession to make. Space exists, we put things there today, presumably will put more things there in future. So there is no finite world.

But let's make the same assumption for a moment. For economic growth [of wealth] to stop requires two things to stop: population growth and productivity growth. As GDP is roughly population * productivity.

Clearly, populations can stop growing or shrink. We can also assume a finite population limit. So this is an argument that productivity growth is also finite. But, why should that be the case? Take the example of computers. Modern computers are much more productivity enhancing than older computers, but they are also smaller (i.e. less physical resources needed) and more energy efficient. Even if the Earth had reached carrying capacity, smarter chips would continue to be designed and the productivity boost of computers would keep increasing. That's just one example, there are many others.

But again, the finite world assumption doesn't hold. So the whole debate is a bit of ivory tower silliness anyway.
The first problem is a non-issue. You don't need the voting machine to do the authentication if you let a human control the ballots that get stamped/marked/whatever.

The second problem also isn't a problem, because the machine doesn't need to be right. The paper ballot is leading, the machine is just an indication. The ballots are still counted by hand afterwards using the normal process. That means that as long as citizens are able to review the manual counting, they don't need to know or care how the voting machine works.

And yes, that does probably negate 90% of the advantages of voting machines.
Kids who grow up in a household with a mother and father who read are more successful.
> Many many many people "cracked" their software who where not eganged in the act of copyright infringement, they legally owned the software but for a number of reasons has no desire to run the invasive software bundled with the game or content they purchased.

Yes, many people. But not “many many many” people. You try to make it sound like cracking to pirate was minority use case.

It was a valid use case, sure, but as big as using torrents to download Linux ISOs.
Something like a Kubota L2000 (or any of the many similar ones ranging 12-40HP) fits the bill for semi-modern-ish, light-ish, small-ish, capable-ish, and cheap-ish. It can even run a bucket loader. If I can get one with a mower, roller, and sicklebar tossed in, in Ireland, for €7000, I'd imagine the U.S. will have the same available at half the cost. Don't give up. Bar one guy in Donegal, EVERY regen ag hippie farmer I've met (who didn't go under) was all "we don't need a tractor" at the outset and owned one inside of 5 years. Any sweat you spend doing things a tractor can do better and faster inside your cost envelope is sweat wasted. https://www.tractordata.com/farm-tractors/006/8/8/6882-kubot...
Tale of a Mexican Bean
When you bill hourly you are literally demanding that your clients account for your time on an hour-by-hour basis. So, no, it's not the same.

If you're subcontracting in order to make ends meet, then you don't have any control over your project structure; you're a subcontractor. My advice is to plot a course to not subcontracting anymore as soon as you can. I doubt that the driver developer who kicked this thread off is subcontracting.
Zero results found for comic sans?

I'm sure at least some websites use it exclusively.
Some sort of escrow with a dead man switch could solve this. They can reset the switch by releasing an update or affirming that they are still providing service. If no communication is received after a certain period of time, then it gets released publicly.
They do? My bank is very explicit about "don't ever run the front-end and the second factor on the same device". Perhaps it's a German thing, with all our Datenschutz fundamentalism that will happily consider even IP addresses PII?
More clicky: <https://github.com/zevv/bucklespring>
Let alone lifting the figures! Thanks for the reality check.
ML-on-Edge and Beyond Using Snaps, KServe and Kubeflow
In this article using Snapcraft, MicroK8s and KServe, Rafał builds a secure, scalable and self-updating ML on the Edge delivery system for a device fleet running UbuntuCore.
I agree that it seems to be an ethical issue rather than a legal one.

I'm coming down strongly on the side of the users, though. Hashicorp chose the original license, and the one they picked is perfectly fine with the idea of someone else building off it. I mean, it was written by the Mozilla folks. They want people to build off their projects and make a nicer Internet!

Hashicorp could've used a different license if they wanted to. They deliberately chose one that gives users the rights to build on Hashicorp's work -- and yes, even to profit off it at a competitor. What I don't think HC has is the right to act shocked when others use the software under the terms they were allowed to use it.
Framed like that, it sounds terrible. However, consider this:

[1] This discussion is about a federal agency providing certification of products essentially in the form of a stamp (on a device, website, etc.). Nothing is stopping a vendor from committing to and offering the same thing but without government involvement. This could easily be a selling point for the paranoid. Something something blockchain and smart contracts...

[2] Even though we're discussing IoT devices, it's not necessary that they be capable of updating over the air 24/7. Creative engineers could probably devise a method to prevent complete remote takeover by anyone holding the keys– physical switches, additional authentication required during the support period, etc.

[3] Personally, I think the federal government getting access to keys for any IoT device made/sold in the US is the only part of this idea that could already be happening. They can knock on doors or mail subpoenas, plant moles, etc. I would be much more comfortable with a technical solution on the physical device than any presumption of privacy in the current state.
It occured to me that a broken mirror is a good metaphor of what the modern web does to our attention. Instead of a whole smooth surface clearly reflecting the reality, our attention becomes shattered into many pieces, each reflecting something different. Books, due to a long continuous context, let us polish this mirror. For a similar reason, I guess, a typical exercise in the eastern tradition is to keep all your attention on one thing for a few minutes at least, and all the time, ideally. HN is, unfortunately, not very different: a stream of tiny disconnected comments shatter our attention if we read it too much.
1. Read the article

2. Have some compassion, delivery drivers are not rolling in cash
Hey,
Is this global-remote friendly or is it just US-remote?
Location: Spain

Remote: Can be remote, can be on location, no preference

Willing to relocate: Yes, within Spain

Technologies: Mostly Python ecosystem. Comfortable with Azure, GCP or AWS. Mostly machine learning, data science and AI stuff

Résumé/CV: https://www.linkedin.com/in/hdkmraf

Email: rafael.perez@eol.solutions
I just used this for my repo's readme:

https://github.com/hbcondo/revenut-api

I originally used the image editor Pinta[1] to depict the JSON response from my API but Chalk.ist was much easier!

Commit diff:
https://github.com/hbcondo/revenut-app/commit/740f907d42e189...

[1] https://www.pinta-project.com
This reminds me of getting into the zone and programming away on a mechanical keyboard. The sound is really soothing for me and feels so good. Unfortunately, as I age it’s harder and harder to get into this perfect flow, where every key stroke touches my soul.
Someone should create haveibeensubpoenaed.com
Github is down a few hours per month but it has never lost data. Work doesn't grind to a halt because your git host is down. So really, Github still provides a lot more value than self hosting.

But sure, keep evangelizing and talking down to people who prefer it to self-hosting, I'm sure it will accomplish your goal.
That’s what I mean, and one group doing 7% is impressive.
> Again this is why you run the Kickstarter through a bespoke LLC as that shields you from liability if you can't deliver.

There is fairly high correlation between Kickstarters that are run through a bespoke LLC and Kickstarters that fail to deliver, for me that would be a reason not to back a certain Kickstarter.

I see Kickstarters mostly as a way to spend a tiny bit of money to enable particular artists and hackers to pursue their dreams, a subsidy of sorts. And if it ever does result in a thing delivered to my door I'll be pleasantly surprised but my expectations are low and the stats to date mirror the larger stats available about campaigns fairly closely. Approaching Kickstarter in any other way will surely lead to disappointment. Suing someone because they failed on a project would radically change the nature of Kickstarter and even though it has happened I would like to see these reserved for those cases where the initiator clearly never planned to deliver anything in the first place. These happen often enough that it is a real problem.
Yeah, I don't operate software controlled heavy machineries, but it's not comforting when I update a physically moving machine and it makes different sounds than before due to altered algorithms and parameters.

Also, it's not considered a huge issue in smartphones and laptop computers, but updating firmware on Flash ROM degrades its performance such as data retention periods. Firmware updates are not always a rocket surgery, but like a surgery, not without risks. I think advocating frequent updates to all types of electronics is slightly irresponsible.

(Edited to add! I'm writing in good intentions but I'm not a US person, in case that matters)
Ah, ok. Thanks for the link—I'll take a look at this and see if I can make it better. Thank you again!
nothing runs away with your wallet like a Deere
Heh, it seems like this article could easy be called "hourly billing considered harmful" and I would basically have the same critiques of it as most "<popular tech> consider harmful" posts.

I won't pretend I have years of experience in the freelancing world... I am fairly new to it myself. But I do know as engineer who also has done some stints in product, sales, and business side, that, just like in software, there is no one "right way" and that one of the most consistent challenges business face is choosing the best of many reasonable options, especially when one of those choices is viewed as a "best practice" but the team lacks the direct experience to answer the question of "best practice for who and when?"

I fully agree with the author that there are some real market forces that can make hourly work not the ideal for many situations... but I also think it massively over simplifies the different types of work that are done as "freelancing".

Whole new products, new features in existing products, taking over projects, rescuing projects, consulting with less experienced teams, embedding in teams, integrations of external tools, is probably only 25% of the type of engagements a single consultant may come across and probably only 1% of the type of engagements that exist. Combine that with the huge range of attitudes of companies and very quickly we are in a space where no single solution exists.

It seems like the author's true point is in the conclusion, that you should focus on driving value and results for your customer and you should structure work to align with that, which is absolutely true. The general take of "hey engineer guy who isn't as business savvy, that value might not be best delivered via hourly billing!" is not bad advice. If you do hourly billing because it is the most straight forward, you should probably think about it... but you also shouldn't move to project based billing because of some people calling it a best practice either.

My advice to any engineer looking to freelance (but really to almost anyone everywhere in this industry) is to not take the easy way out when facing decisions outside your domain. I think so often work seen outside of code is seen as "lesser value", and because of that, shortcuts are made by just taking the easiest or "best practice" answer to a problem and running with it, and not gaining any understanding of the problem space. No one can be an expert in everything, but when you can't make this decision someone else's job, like when a business doesn't have some expertise (which in freelance is always the case) then you can't afford to not put in the time to learn enough to at least be informed. If you then do decide to do the easiest / best-practice thing, at least you know why you choose that option and can later evaluate how it is working for you.

In summary, there is no simple answer, be thoughtful and keep trying new things. What works for one gig may not work for another.
...for Mac
You've had some really interesting engagements, and it makes sense to see where you are specializing at those rates.

I'm about 10yrs behind you, taught myself everything. I've been consulting for 15 years but I just don't understand how one would find these clients. I'm not sure if I'm the issue, or where I live (South Africa), or the niche I've ended up in (financial markets regulations) - hence the desire for the newsletter!
I don't want my TV to "expire". I want to be able to use it with a gumstick if I still like it!

I think of IOT devices as a continuum:

One one end, Alexa and friends, which is a brick without Amazon. Good luck fixing that in a real way.

On the other, a washing machine. It'll wash clothes for 10-15 years, just fine. It may only get security updates for 5... but who cares. So it can't tell me by app when my clothes are done, it is still very useful.

TVs, Cars, etc... all fit on this line in a way.

And remember: People will use these devices past their expiry. They will get rooted, and turned into botnets and other crap. We have to choose our evils. I merely want a safe device at the end. Regardless of how long or short it lives.
I don't think there's much to respond to here, but for some reason both your posts had been flag killed. I don't think this argument is much good and frankly your posts are a little bit offensive, but that shouldn't result in being cancelled so I vouched for them.
Most of that natural gas should stay under the ground if we want to somewhat mitigate climate change...
They would have a harder time making stupid money off the back of poor employees if they gave them any pricing power at all, hence the rules that prevent you from declining as many orders as you want. That alone should completely disqualify you from claiming that your employees aren't employees, that along with zero requirement for your drivers to register a business, because you know, they AREN'T INDEPENDENT BUSINESSES.
Since we elect idiots, we get idiotic laws and actions. And then our children get the problems we deserve.
Sorry, but some people will run routers (and other IoT devices) for > 10 years, and long past some random 2 year EOL a manufacturer may set. We need less e-waste, and if manufacturers have to warrant security for 30 years, they may also invest enough to make the hardware itself last longer. More expensive is totally fine if the product is useful for longer! Oh, and please double-check if you really have no 1st generation Raspberry PI anywhere, or maybe some ancient Arduino? What about your washer? Modern washers are IoT devices. My (admittedly not yet IoT washer) is > 10 years old. Or take your car. Sure, you may buy a new one every 10 years, but there are plenty of cars > 10 years on the road. Do you want all of them to be vulnerable and out of warranty in the future?
Thanks for pointing at that!
But if the description is correct,

> ZBO magnets allow practically unlimited
system operation without helium refill.

... then is there really still any meaningful relationship between helium supply and the patient wait time for MRIs as westcort complained? Or is it just that there are too few MRI machines in the healthcare system?

And, I suppose if anyone here knows -- why is it that NMR magnets at UCLA and UCSF required recycling systems which sound meaningfully less efficient (the UCLA article linked above reclaimed only 90%) rather than using the ZBO tech which is apparently standard in modern MRIs?
> - Make encryption just on or off instead of offering five or six options

You can set "encryption=on", and it will select the default strongest option, currently AES-256-GCM

> - Generate the encryption key for me, set up the systemd service to decrypt the pool at start up, and prompt me to back up the key somewhere

Technically it does generate encryption keys internally, which is why the ones you provide can be rotated out. If you use a keyfile then automount with key load is easy (zfs mount -al), there is already an auto mount systemd service created automatically for Debian, however they did not add the -l flag for auto loading keys because they got stuck in a debate about supporting passphrase prompts at boot. For now you can simply edit it to add the -l flag and it work fine for datasets with keyfiles.

> - Don't make me type disk IDs when creating pools. Store metadata on the disk so ZFS doesn't get confused if I set up a pool with `/dev/sda` and `/dev/sdb` references and then shuffle around the drives

This is no longer the case for ZoL. I know because there is an issue with Linode for storage device identifier assignments where they consistently get jumbled up with Debian on every boot. ZFS finds the devices all the same, even if it has a different identifier every boot. I believe this is because it stores it's own UUID info on the devices. So you can create pools by referring to devices however you like, because they are only a temporary reference, i.e use /dev/sda etc (and I have, and it's fine). I think there is a lot of outdated advice about this floating around still.

> - Automatically set up weekly scrubs

This might be ZoL specific, but, the Debian package does exactly this, sets up systemd weekly scrub.

> - No recursive datasets

Why? this is too useful... inherited encryption roots, datasets with different properties so you can have databases and other filesystems all under the same root dataset, which can then be recursive replicated in one command. If you have no need for recursive datasets just don't use them, but they have many valid purposes.
There are so many funny punch lines available after the second shit pile is eaten
My question to pilots. What is a Airinc and it looks like the grounding was cancelled by the FAA, but is this just the obtuse wording?
Seems like the money would have been better spent on Starlink. They say it's $100/mo for service, so instead of spending $53,000 to connect one house, perhaps they could have paid for a few decades of Starlink (or its competitors) and had tons of money left over?
Also known as the AFLW 1.0 License!
>An organization
(ADL)

>dedicated to advancing a certain political agenda
(antisemitism bad)

>is upset that a major platform
(site formerly known as twitter)

>allows speech opposing that angenda.
(calls for another holocaust)

Yeah, that's what they do. They oppose antisemitism.
I agree you could find higher-order concepts, but I don’t see any reason to assume they would be remotely as common as object-level world-descriptions.

When you are asking someone to “pass the spoon, it’s to the left of the cup”, you don’t dip into a codebook and say “play 22, hut” even if you are a quarterback.
“Who is a biological man”

Yikes dude.
I would guess we do different types of work. Most of my engagements are at least a year long. I've been billing at my current company for four years this December.
He commented on that comment, it wasn't the crack.

> This gets better - Razor's crack is fine, the reason both Midnight Club 2 and Manhunt crashed when these cracks were in use was the fact that Steam DRM included a .bind section that was code not marked as code - thus tripping Data Execution Prevention
Your solution is a sticker? Seriously?

It does absolutely nothing. It will simply be ignored. At most it will be an excuse for manufacturers to increase the price of a product simply because it has some "FCC APPROVED" sticker, while not costing any more to manufacture.
Should have (2005) in title.
Treating this neutrally is difficult when we can't agree on what constitutes anti-Semitism. We aren't debating it in this comment section at least.
When are you going to rip out the Lazy Susan that manufacturers use to EoL equipment on an unbelievably aggressive timeline and force governments, agencies, and state universities to throw away perfectly good equipment that is no longer "supported"?
My daughter has a pink, what else, Nikon 1. Fun little camera, and image quality is great. A pitty that the orginal Nikon 1 lenses, while being great optically, are flimsy mechanically. Well, G-series Nikkors work just fine with an adaptor, and she likes the thing with a cheap 18-55 DX kit lense on it. Only downside, the camera is bigger.

It also a great camera, with small sensor to give some additional reach over DX. And the sight of it with a 600 Novoflex attached to it is something to behold! Or a 300 mm with a 2x TC. Tripod mandatory!
Nice snaps.
FYI - The website listed on your Instagram has some DNS issues ;)
Good idea; bad example.
You could say you wrote the source code for the cracker, but you did not distribute the pirated software, that was someone else.
My favourite failure case of this is dongles on hardware devices, like lighting controllers. Especially when the dongle does in on an exposed edge of the device and can get knocked loose.

I've heard stories of them getting disconnected because they were bumped, and the whole unit goes dead five minutes later. At least it's not immediate.
Fitbits, Apple Watches and Other Fitness Trackers Do Make You Healthier
PostgreSQL make install times revisited
> And hand recounts are only for verification, you shouldn't rely on them because they're far less accurate.

Voting machines can be altered. Go to any big hacker conference and you can learn how to hack the common models in thirty seconds. Humans may be fallible, but I'll always trust those fallible humans over anything automated.
Comments against push updates and highlighting industrial applications would be a very important part of record development. I would expect industrial buyers to have very different needs from commodity consumer hardware buyers and it would be great if they (and their vendors) were represented on the record!