skysight-inc/HackerNews huggingface dataset:
Although I don’t have much to add on the specific topic here, I wanted to applaud you for coming to this community for consultation. If we want to see better regulation of our industry, this is exactly the sort of thing we need to see more of. (As opposed to dusty formal public comment processes easily gamed by rent-seekers.)
According to Meta Whatsapp is E2EE and Data requests by government agencies can only reveal metadata like recipients, durations of calls, frequency of messages, but not content of messages.
To link to the original, and best, source.
The same thing happened to my car — they discontinued support for the cellular module it shipped with. I had to bring it in (and I believe pay something) to have the module updated. I did not and now it no longer has the online functionality.

Brakes are not internet-connected, but where the line is between features or functions that might be lost and those that represent the core of the product is an interesting question.
I'm a christian who is active in movements against capital punishment & human euthanasia: groups in this area tend to have a lot of overlap or even shared mission with anti-abortion activists so I'm familiar with the range and complexity of these issues and the groups working within them. FRC is absolutely a hate group and SPLC is correct to list them as one.

SPLC having problems with racism and harassment internally is not surprising, as these dynamics are part of our culture and institutions free of them are incredibly rare. It certainly doesn't bolster their credibility but neither does it, by itself, make them a hate group.
Exactly this. I would add also, do you want to accomplish by additional hand/wrist movement (access F-key row) or by additional keypresses (layer, tap-dance, etc)?
Probably unbuildable anyways without a lot of effort if you can't recreate the workstation that was building it.
>How should defamation be handled?

With a strong federal anti-SLAPP statute. We have the legal tools for this already, the problem is simply that they've been haphazardly adopted. Anti-SLAPP is a straight forward decent measure that doesn't stop valid defamation lawsuits, but merely makes sure the lawsuit has legs before it gets into the expensive (discovery) part, and has provisions to recover attorney fees. Former prosecutor, now defense lawyer Ken White did an excellent, fairly exhaustive 3 part series on Anti-SLAPP laws covering their rational, how they work, and what makes good or bad statutory implementations in "What Is An Anti-SLAPP, Anyway? A Lawsplainer Series" [0, 1, 2]. Well worth a read as it's a reasonably important issue and also something that doesn't fall along traditional politicization lines and can be quite doable for citizens to push their reps on.

----

0: https://popehat.substack.com/p/what-is-an-anti-slapp-anyway-...

1: https://popehat.substack.com/p/what-is-an-anti-slapp-anyway-...

2: https://popehat.substack.com/p/what-is-an-anti-slapp-anyway-...
> they can get an MRI as a direct result of a lack of helium.

It's a ~1mm machine with ~10k of helium in it, and modern ones don't need much refill. Even with old ones it's expensive, but not out of whack with other costs.

The helium market isn't really the proximal cause of not having enough MRI hours to go around, but there are concerns about it getting worse.
Today I'm wrangling with null versus undefined in TypeScript and making a bunch of changes just to deal with that. I know there is a semantic difference between the two but in practice most people use them interchangeably. It's simply unnecessary to have two ways of representing nothingness when most languages simply have `null`, or even eschew it altogether by making nullability sound, via option types as in Rust, Haskell, or OCaml.
Probably Norway's most long-lived and industrious software export success. Founded in 1985.
Are you disabled?
Maybe, reach out to the FTC over the fraud that's being perpetuated with this cloud-locked (other peoples' servers) *rental* being sold as a *sale* ?

If these companies are selling defective goods and preventing individuals to fix it themselves (in other words, the selling company holds material control of the device), that's a *rental* .

Properly reclassifying consumer garbage with company-locked electronics as a rental would be the big kick-in-the-pants that nearly every company is playing now. And that includes the cellphone-on-wheels (Tesla), the stunts being played by most other car manufacturers ($$$ for heated seats, etc), Apple holding control over what approved software a general purpose computer can process, and loads more.

I don't think the FCC can require firmware updates other than in radio based units, to require regulatory requirements for specific frequencies (2.4GHz no channel 12/13 in USA, 10 minute wait on a part of 5.8GHz for ground radar). But the FTC could force it by clarifying cloud-crap is a rental, and not a sale.
Yet government is made of people so it does not have God-like powers, even though it is often worshipped.

I would prefer to plug in a box that does this segment/filter. I will pay if it can be rebuilt from available source code. Make it easy to install and setup. If nobody purchases then nobody cares and why would government get involved? Seems like FCC scope creep.

Forcing every IoT vendor to do it overlooks the problem of each vendor having and maintaining the skillsets.

How about something like UL to create a slim standard and test against that standard. The aforementioned box idea could apply to be tested against the standard.

https://www.ul.com
Lua is one of the fastest interpreted languages. Magnificently so if you consider LuaJIT.
How is a small business going to be able to pay for this? This will be something that big tech can do but not startups that are bootstrapped.
I just finished an implementation of this algorithm for node.js:
https://www.npmjs.com/package/big-shuffle
Either you care about licenses, in which case you care about that technicality, or you don't care about licenses, in which case Microsoft using the correct license for their own code and adhering to that license is not something you care about either.
The reason we had to go backwards to mechanical keyboards is that modern keyboards were being built just for lower prices with no regard to feel or longevity.

Sometimes things don't need innovation. If you don't want to play with a keyboard there's always controllers (that also seem to have found a pretty stable form the last years)
This doesn't account that software is (relatively) easy to change, vs say building a house (to use a cliche). The client will want to see it as it progresses, and then change based on what they have learned is possible. This is the agile way.

How would one account for a fixed cost then? Do you say ok it's a fixed cost, and you get 6months base on our estimate (but if the 6months has finished the contract ends, and isn't that just a time based project). Or do you tell the client no changes after the initial requirements (which doesn't sound flexible and you end up building something the client doesn't want)?
This incident has been resolved.
Posted 1 hour ago. Sep 05, 2023 - 17:01 UTC
Man I'm sorry to hear that experience. Glad you're doing ok on your recovery.
This is the problem I had. I cracked my Logitech mouse open and just snipped the LEDs out in the end.
minor:

maybe the HN post title should mention the name of the project "Puck" for future discoverability
There are some "demos" on the homepage, although I don't think they do a very good job of demonstrating the app.

Klack is an interesting concept, but a really wish there was like a 15 minute real demo or something to really get a feel for what's like. I'm also reluctant of paying for it just to try it out.
I often have to go and find delivery drivers because they find it hard to find the entrance of my apartment.

It's slightly annoying and I probably order less because of it, but it's not the end of the world.

If it's that much of an issue, then insurance/replacing the bikes needs pricing into the delivery. It's not like the delivery drivers are currently earning good money, as far as I know they usually struggle to make minimum wage in most countries.
> How generalizable do you think such a solution could be? We are aware of the Uptane project, an OTA firmware update framework being jointly worked on by several car manufacturers, but would love to hear more about the feasibility of a solution for IoT devices generally, or particular classes of IoT devices.

One thing to be aware of: a decent number of connected devices are white label devices or "lightly" tweaked forks of a reference design. The consumer-facing company may have no power to actually update anything. If the originating company only provides proprietary versions of some critical component and can't/won't ship updates, the consumer-facing company can only patch issues with _their_ portion of the final software running on the device.

A _requirement_ that the consumer-facing company be able to update any/all portions of the software stack for $someTimeFrameAfterSale might start to change this but expect a fight from every link in the software-supply-chain on this front.
Therapy isn't fixing America's mental health crisis
Curl actually does far more than wget.

Wget implements these protocols:

$ man wget | fgrep 'HTTP, HTTPS, and FTP'
the Web. It supports HTTP, HTTPS, and FTP protocols, as well as

A full-featured curl (and specifically not the one distributed by Microsoft) implements additional protocols:

C:\>curl --version
curl 8.2.1 (x86_64-w64-mingw32) libcurl/8.2.1 OpenSSL/3.1.2 (Schannel) zlib/1.2.13 brotli/1.0.9 zstd/1.5.5 WinIDN libssh2/1.11.0 nghttp2/1.55.1 ngtcp2/0.18.0 nghttp3/0.14.0 libgsasl/2.2.0
Release-Date: 2023-07-26
Protocols: dict file ftp ftps gopher gophers http https imap imaps ldap ldaps mqtt pop3 pop3s rtsp scp sftp smb smbs smtp smtps telnet tftp ws wss
Features: alt-svc AsynchDNS brotli gsasl HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 Kerberos Largefile libz MultiSSL NTLM SPNEGO SSL SSPI threadsafe UnixSockets zstd

Some of the particular protocols are limited - SMB, for example, is only SMBv1 (and not v2 or v3).

Microsoft's version is currently:

C:\>curl --version
curl 8.0.1 (Windows) libcurl/8.0.1 Schannel WinIDN
Release-Date: 2023-03-20
Protocols: dict file ftp ftps http https imap imaps pop3 pop3s smtp smtps telnet tftp
Features: AsynchDNS HSTS HTTPS-proxy IDN IPv6 Kerberos Largefile NTLM SPNEGO SSL SSPI threadsafe Unicode UnixSockets
You realise Github is Microsoft nowadays right?
I never said to kill it. I said to kill it's IOT functionality. There is a very big difference.

Think of a washing machine. It'll still wash clothes... it may not ping the internet portal anymore, it isn't "safe".
I don’t understand how cybersecurity falls within the responsibility of the FCC. I thought the FCC dealt with protecting the radio frequency spectrum.
The issues that humanity faces have nothing to do with lack of technological solutions, it has to do with the human fallacy of following ideology over logic.

For example, from a logistics/financial standpoint, it would be incredibly easy to take a piece of land in the central west/midwest for the entire homeless population of US, with provided individual shelter, water, security, and drug clinics. But it will never happen because people subscribe to stupid ideologies and will argue agains this on arbitrary moral grounds.

If you want to fix issues, you have to figure out how to effectively and reliably influence people to move towards better ideology. Good luck with that.
> nd that even older, leaky MRI's might be using (losing) at most ~$20k helium per year.

It can be a lot more than 20k but you are correct it isn't the driving cost.
Ok if these social media giants are authenticating LEOs by origin email only, without benefit of GPG, or secure token, or whatever, then they are stuck on stupid, and deserve any hacking they get. Ouch.
For me it was how much it forced me to become an adult. I first lived on my own when I was 21. I could tell a big difference between me and my friends who lived with roommates in terms of maturity.

There were other circumstances the probably led to this as well, I was in the military and living over seas(Spain). However, just living on your own forces you to manage a whole new level of responsibilities living at home or with roommates does not.
Box86 instead of qemu-user-static? I'd love to see a benchmark comparing these two.
Are you familiar with the saying that if you make something secure nature will create a better fool?
why not use the hex dump, it says the name of the cracking group, that's more easily verifiable than comparing hashes to files you might not have
I disagree. When I have a question, I am prepared for the answer to have some amount of ambiguity, especially when it comes to historical questions of the format "why is X", "how did X originate", etc. If I were trying to choose a descriptive name for an article, the question that it researches is a reasonable choice. Combined then, I am happy with the article's content given its title, and I am happy with the information it delivered to me without my having to do my own research. I don't feel that this is clickbait, nor do I feel qualified to assert that their conclusion is wrong.
I've never had to fix bid for work, always had hourly gigs in the wings. I hold the philosophy that sw dev is a product development, iterative exercise, not a construction metaphor that is predictable.

Yeah, I expect you would be able to do the same if you billed hourly. If a client insisted I bill daily, I'd probably have no issue with it either. It's just so rare to bill daily in my circles that I've never considered it, I'm often rebilled by my client to their end customers for specific features so they need hourly tallies to pass on.
Where is a good review of the Ferris sweep? Have looked at this before but haven't seen what makes it stand out.
I think this is a bad idea which will lead to fewer and more expensive devices. I do not want the FCC regulating this.

It is much more reasonable to have the market impose some discipline on manufacturers and their level of support. Plenty of consumers would favor less costly, less-supported devices.
Everyone claims that, yet I have never seen it happen.

Typically, small companies get rebates on NVIDIA GPUs, but big established ones do not. So I would expect a startup with 100 GPUs to pay less per GPU than Azure.
I don't know what world you're living in but I can get an MRI next-day if I need to.
> Digital is so much easier, until you want to print

I mean, it's not really hard. You just need the hardware to print the photo well.
I went for 16GB of RAM because it cannot be upgraded and have already found one situation where it was a life saver (some Docker x86 image that ran poorly on Aarch64 and required 9GB of RAM to finish). Also I cannot see how 8GB of RAM can be sufficient. What is your RAM usage when having just a browser open with a few tabs?
well, over here, renting is considered stable housing because we have sufficient protection for renters. i keep forgetting that this is not the case everywhere.
I think you're both right?

I have come around to the idea that it's good to firmly discourage this kind of late-in-the-game license change.

But I also think that, on net, this episode will lead to fewer businesses choosing the open source model for their software, from the start. It just seems like playing business on hard mode to try to build an open source or source available product, when you can just build a SaaS and charge for it. I think this is really bad (I have a strong preference to not be stuck with opaque SaaSes for most things), and I'm not sure what incentive there is to try to find new business models, when you risk becoming public enemy number one amongst a big chunk of your potential customer base.
A number of years ago, the term "F*ck you, pay me" was going around in popular vernacular. That jives with my own experiences - ask for deposits up front, make payment net-15, tack on a giant fee in the event of slow / failure to pay, and make sure your contracts are written so that the client pays legal bills in the event you have to sue. Create contract disincentives to encourage good behavior. Keep your rates high and don't give anyone a deal. Be willing to say no both to prospective clients as well as individual projects - even with good clients.
If there's not a name for it yet, can we call it "All's Fair in Love and Warez?"
How well did that work for bank oversight in 2008, and again in 2023 with SVB? The accountability of "my one vote will remove government's failed regulators" fails on the scale of $billions.
I mean… yes. That is how this works. The problem with its implied understanding is that the economists don’t appear to have gained anything from the work they paid the other to do. GDP is generally a pretty decent stat because people tend to pay things to do things that provide them with some sort of value.

With notable exceptions for things like war.
Rob!!! It's been a while. Hope you're doing well. I was referring to this (from 2018) for the 300k number - https://www.openeir.ie/open-eir-passes-170k-rural-homes-busi...
Ah yes, not having a compatible license that won't cause you legal troubles isn't why people pay for software its... checks notes the commit messages used in a PR.
As the support schedule for python is known ahead of time, this scenario seems pretty well covered by "disclosure of how long the product will receive security updates": just choose the EOL for the relevant python version in the date-picker.
Nobody believes 100% blank state. The debate is about the percentage.

Also intelligence (as measured by IQ) is not linearly correlated with success. After a certain point the higher IQ you have the less likely you are to be successful.
That depends entirely on the type of projects you are known for (read: are willing to take). Some software projects agreeably will be next to impossible to estimate, others not so much.

That being said I always bill per day of work, rarely ever a fixed sum (in fact only for good friends that are poor artists). So if the scope changes and there are more days, they know my rate and it will be their decision if they want to pay for that. Also they will have the insecurity of me not having time because I work on other things — risks that I clearly communicate before they agree to have me.

I expect a certain amount of changes and feiction that is included in my original estimate, so this "extension" period is rarely ever needed and when I am faster the customer has to pay less than they expected which typically makes them happy.

It doesn't always work that flawlessly, but it was never catastrophic and my customers value the up-front clarity.
The idea that it is poor worker's duty to give up income or safety in case one out of 100 customers have poor mobility is extremely entitled. Slowing down to help out someone like a good Samaritan explicitly harms the deliveryperson's performance in these apps.

Be mad at the companies for not accommodating you like they should legally be required, not the individual employees. The companies have worked very hard to push these "gig workers" to be as "efficient" (read overworked) as possible because that directly increases profit.

The company could add functionality to their app: "Click here for specialty service at an additional cost" but they don't want to do that because that's another nail in their claim that they are just facilitating contracting, so instead their system just pretends every order is the happy path trivial order, and punishes you if you take an order with a giant tip for extra or special instructions.

The company building the app is choosing to fuck you over so they can also continue to fuck over the people stuck working for them. That's who you should get angry at.
Lets talk when You will have to go out of your way to even get access to privileged account in Windows.
Right now comparing restrictions of TPM to android having majority of their api (and functionallity) gated is just laughable
As I understand that's not what's being proposed. The "keys" in this case would decrypt the encrypted source code that's available in a public repository, and there's some logical mechanism(and actual use for smart contracts) that would key the key in escrow until certain conditions are met(company doesn't renew, goes out of business, etc.) After which it will be publicly released so anyone can decrypt the already available encrypted source code
Eh, that's giving MS too much credit. They're as honest as most corporations are with status pages. I've experienced outages and error pages many times while the status page showed green across the board.

There's definitely been a noticeable decrease in reliability since MS took over. They've introduced many features, which is appreciated, but products like Actions are notoriously unreliable and flaky.
There are a couple of issues here:

1) Nobody seems to ask the question, why do schools charge the same tuition for every major, even though the schools themselves know that the financial outcomes tend to be dramatically different for those majors?

We might even ask, why do schools offer "useless boutique" majors that aren't financially lucrative? Isn't that educational malpractice?

2) Let me ask you a serious question. I have my own ideas about this, but I want to hear yours without prejudice. Why do you think it is that students choose "a useless boutique major"? And why do you think it is that students choose to go to an expensive private college rather than a state school?

You might claim that these kids are just "dumb", but if you can get admitted to an expensive private college, then you're probably not dumb but rather quite smart. And let's also assume we're talking about "A" students in a "useless boutique major", so kids who apparently quite smart too.
It's not a crime to expose state secrets that have been leaked by someone else - a person who, by the way, has already been released from prison. Furthermore, these exposed secrets were heinous, they were crimes against humanity.

Which crime do you believe Julian Assange has committed?
Probably ia cliche now but ...

Have you considered integrating an LLM to expand the functionality?

Based on some recent experimentation I was able to get some fairly complex React UI and behavior out of a pair programing session ... without having a lot of React experience and skill myself. Seemed ripe with potential.
I don't have examples handy, but I'm pretty sure I recall something similar being done for some CD-ROM re-releases of games with floppy-based copy protection.
I like art deco and when I finally became a homeowner in 2008 I spent a couple years replacing the stuff I'd had since college. Craigslist got me an expandable dining table, a mahogany record cabinet with ancient player (made by Motorola!), a credenza, an armoire, a cedar blanket chest, and a china cabinet. Everything was $100-$350 each and a total of about $1350 for all. Solid wood, beautiful inlay work, and will outlast me.
there are two option to get it with: pre-soldered and with choc switches options and unsoldered (sort of DIY kit) with Red switches thrown included.
How would you write such a check?
Absolutely. And "in case we need it" is for stuff like cryogenics (e.g. MRI machines), and deep sea diving, not bullshit like party balloons.
I'm sorry, but making only "squash commits" is also a bad idea. You can have a MR with multiple independent, atomic, commits.

The "real" solution is making the developers aware of the issue and cleanup up their history before doing an MR.
If I Tweet "Vladimir Putin's invasion of Ukraine is evil and wrong, and also he is a bad person and his armpits stink!" am I making a personal attack that should get me banned from the platform?
Yes, they obviously meant the more common, positive associations related to methamphetamines like, "great job on that quick PR, Kim. You must be on meth!" :)
Are there more details on the data model? I'm actually building something like this but not for React, so it might be useful to reuse the data model as you say.