skysight-inc/HackerNews huggingface dataset:
I agree with that conclusion.

I think we'd also need to figure out some durable and stable way to reach a conclusion on "when should the software be published out of escrow?" that handles a bunch of the various edge cases. "What happens to devices that are one-time programmable? What devices are in-scope/out-of-scope? Does this apply to radio firmware as well as general CPU firmware? Is the software license changed alongside the release of code from escrow? Are signing keys also released? Is code released from escrow just because some individual use case is no longer supported by the mainline firmware? [Is a disagreement with a product decision enough to release the old code?]"
"It will take me X weeks... to come up with a reasonably accurate estimate."
Healthcare costs for advanced procedures and medicine and equipment are so high that the amount 90% of people can afford to pay is inconsequential to the whole cost, hence the use of insurance companies (which are not just selling insurance, but acting as the healthcare recipient’s agent in negotiating prices and appropriate levels of healthcare, ideally). Obviously, the reality leaves much to be desired.

But that is the purpose of high deductible health plans, to give healthcare recipients an incentive to to visit cheaper healthcare providers or accept generic medicines.
Do presidents of the United States have to live ethical personal lives?
I felt silly at first complaining to my wife I couldn’t get myQ working again, thinking I did something wrong after adding an automation. We tried to open the door (remote via hass) for my son when he got home but it didn’t work. Obviously it was something I did?(nope)

Then I watched the discussion on discord and realized I’m not alone albeit still a small percentage.

Then I see this as top post on hn.

It’s frustrating to have a company do this. I don’t agree with their choice. Plus forcing you to see ads whenever you open or close the door is Orwellian.

Now I need to somehow sell this device on eBay with hopes a large percentage still wants it.
Most people don't care since performance offers no more utility.
No, if you're competent and have good soft skills, you can survive a purge even if you did not take a side.

I was hired at my previous job by a departing manager who just lost his struggle against our new manager. I managed to finish my job, extend the solution to other teams (as mine went from 12 devs, a handful of Indian support, an Indian QA and PM, to a dev and two level2 support). It was probably my most painful job yet, I regressed, I didn't really 'finish' in the sense that it lacked documentation, good CD pipeline and minor tweaking to make it more efficient, and I hated the last months with my whole being. But politics didn't touch me.
You can teach yourself to be mindful, how about the other people in the house? Or will you personally check it every time the house is empty?
To clarify, I wanted to use it with PHP. Here's the beginning of the trail:

https://github.com/feenkcom/pdt2famix
> pdt2famix takes PHP code and produces MSE files that can be imported into Glamorous Toolkit.

There's something called Gtoolkit, I think? I had to install NetBeans to get some plugin, to get one of these tools to work, then the plugin had some other requirements. It definitely wasn't just running their binary. It was a nightmare.
> I wonder if it would be a good decision to abandon all the business and application software in a civilization collapse

Why do you think it will be a decision instead of something that just happens due to sudden/slowly approaching physical unavailability of required hardware?
Chamberlain sound like dicks but to be fair, when we're talking about remotely opening doors that give access to people's houses, it seems fair enough IN PRINCIPLE for them to restrict access to the API to 'partners' and for them to have some sort of payment and maybe even approval process around who becomes a 'partner'. Obviously that sucks for open-source projects that can't afford to pay up. But it seems fair enough to put some payments or approval processes in the way here.
once the company goes bankrupt there might be no one left to open source the leftovers if that's even legally possible due to NDAs, 3rd party licenses, etc.
But that does not mean "Europe ready to intercept, spy..." or "EU Tries To Slip In New Powers To Intercept Encrypted Web..." as these articles are claiming.
Gleeunit also works on the JS target so you can run tests on Node.js (if you're targeting JS).
In the Year of the Linux Desktop™, We are at feature parity with Windows, finally
> Tbf, as much as people like whining they definitely get 12 bucks a month worth of entertainment off of Facebook and Instagram. People will easily spend 4-6h on social media daily.

I read this kind of argument regularly to justify any subscription service, and simply, it's bogus. Maybe you, as the commenter might feel you get $12 per month worth of entertainment or spend 4-6h on the site daily, but that's simply not true for everyone.

I deleted my facebook account over a decade ago, so it's value to me is exactly $0 per month, but I've seen this argument made for Netflix, Amazon Prime, Youtube, etc, none of which I have a subscription for. Now, all of those I perhaps would get some value from, but less than the minimum subscription value.

Currently, I can still enjoy Youtube for free, but their recent push to make advertising far more obnoxious will probably push me away entirely. When that day happens, even though I enjoy watching Youtube occasionally, it's simply not worth the price of the minimum subscription, so I will just stop using it. It's actually already pretty close to that point for me - recently, adverts seem to be far more frequent than before and I've noticed a few occasions when I've had two back-to-back 30-second un-skippable adverts every 5-10 minutes. When these tactics eventually force me off the platform, their revenue from me will go from a little per month from ad revenue to $0 per month.
Rockstar Plans to Announce Much Anticipated 'Grand Theft Auto VI'
Intent is important if you are attacking the character of the legislator. If we are criticizing the legislation itself then it's the effect of it we should be focusing on.

As in "what's the worst outcome that can come from this piece of legislation, assuming malicious intent from the person wielding this law in the future". If the answer to that is "uh, not good" then the legislation is bad.
I think parents point still stand. Windows overwrites any boot related stuff to use it's own. You need to either install X after Windows, or disconnect the proper boot drive when installing Windows, otherwise your system will just boot Windows directly.
Google, European Telecoms Giants Call on EU to Force Open iMessage
That helps, but a remote integration doesn't _have_ to be hostile. I get that it's different from IoT, and most of my stuff is local Zigbee after learning the hard way, but my Home Assistant also talks to the Norwegian meteorological institute and Tailscale :)

One reason this is tricky to do is because up until let's say the last 6 months or so, myQ _wasn't_ hostile, even if it was Cloud-based. (I get that that aligns with your point! I'm not arguing with you there.)
Build with `CGO_ENABLED=0`, perhaps?
> Sometimes you don't know the whole story. I have seen some cases where a person just can't do their job properly. They are burdened with tons of tasks and doing work for 2 people.

Never mind people who are just starting out -- I think many people on HN could really benefit from this perspective.
> In general, when a call returns you can't trust the register contents for those registers that are unused in the calling convention, because the callee might clobber it (for example by calling back into your language before returning).

Depends on the register and the calling convention. E.g. for i386 the Intel ABI requires that eax, edx, and ecx are caller-saved, and so can be clobbered by the called function, but the rest are callee-saved, and so you can rely on them surviving just fine if you're calling any code generated by a compiler conforming to the Intel ABI. So calling out to C-code is fine.

(Calling back into the Ruby code requires extra effort, because the C code can't know how to set the arity; I might change this to store the arity of a method so that it can be looked up by the caller, in which case it might be doable to not require setting it at the time of the call, but that increases the amount of code at each call site as you'd need to resolve the method address and look it up relative to the actual method address instead of an indirect call, in order to avoid race conditions if someone redefines a method (we do love redefining methods at runtime in Ruby; it doesn't actually happen that often, but it can in theory happen at any time, and proving it won't for a given piece of code is a pain); it might be worth it at some point, even optionally, as when you can safely cache the method address you'd be able to jump straight past the arity check if you can guarantee the right number of arguments, but it's not simple).
Scrapy Libraries to Scrape JavaScript Heavy Websites
Okay. Now:

- every restaurant PoS has to be updated to handle this use case;

- you have to wait for your server to make a second visit to your table before you can sign your tab and leave;

- every server has to spend extra time dealing with every table's tab upfront, rather than settling after close when no customers are inconvenienced by the time that takes;

- and all this cost and friction to reduce the incidence of a kind of low-value card-present fraud which is trivial for the customer to have reversed, and quite rare in all respects save the purely anecdotal.

If you're going to worry about any kind of payment card chicanery at a restaurant, the thing worth looking out for is skimming, not this.
The years and years of them bleeding GTA 5 dry have sucked all the joy out of this. I'm glad they're releasing it, but I don't even know if I want to play it -- their quality has taken a noticeable nosedive.
In case it helps anyone, you can fix blurry X11 apps in GNOME by disabling fractional scaling like this:

settings set org.gnome.mutter experimental-features "[]"

Indeed it isn't the best experience and hopefully XWayland gets some better defaults, but fractional scaling cannot work well unless apps support it natively since text needs to be rendered at the correct DPI or exact 2x/3x multiples.
> if an US company designs a highly competitive RISC-V

Most of these will be proprietary. There is, however, a competitive open source chip design that the EU are putting money into for the European Processor Initiative, so good luck trying to control that. You can already go to github & download it[1]. (It has nothing to do with RVI in any case).

The software is already ported to RISC-V so that horse is running round the paddock already.

[1] https://github.com/openhwgroup/cva6
European CAs were in root stores. The case in hand I wrote several times about is the Belgian Root CA that was in all major browsers until it was withdrawn somewhere in 2015..2017 in favor of Digicert for everything public services in Belgium.

This essentially gives a a free hand to NSA to spy non only on Belgians but also EU Institutions, NATO HQ, SWIFT and many more essential but not very public organizations headquartered in Belgium (ever heard of IPC? ENTSO-E?)
So his ‘downsides’ amount to:

1) you’ll learn more in the first six months than you learned in four years of college

2) you’ll be trusted to contribute to large complex important systems

3) you’ll be measured on your results

4) real ability will help you stand out and succeed

5) you’ll get to collaborate with loads of different people

6) your work will have direct business impact and visibility to senior management

7) you’ll spend most of your time solving hard puzzles

8) you’ll have tons of freedom to define your own path and role and find how to contribute

9) your work will be so compelling your mind will keep working on it after hours

10) the role balances technical and people skills and rewards those who can combine those aspects.

> Conclusion

> Software development is not a dream job.

Speak for yourself. I’m having a blast.
It's also very much not the case; regulators adjusted that part of eIDAS earlier this week - Browsers aren't required to trust these certificates for DNS or HTTPS connections. The law is still in proposal/feedback stage and the lawmakers listened to the complaints.

TLS interception likely was never a seriously intended goal, just a side-effect due to how the law was worded.
The problem the EU faces - or the respective national European intelligence agencies for that matter - is that they lack access to a comprehensive, global data funnel. The US, Russia and China all have their respective systems: The US has access to the data of Facebook (WhatsApp and Instagram), Apple messenger, Google's GMail. Russia has Telegram and China has I think Weibo, WeChat, TikTok and probably some more. I want to put the value of these data sources into question - as anti governmental actors increasingly learn to use other means for coordination - but still it's an attempt to get a foot into this global arms race.
This is the unfortunate future of all "smart" devices, but this is still truly a scumbag move on their part, particularly since they're only doing the pump and dump on Android phones. It's like selling crack in poor neighborhoods.

Now I know never to buy Chamberlain products in my home, and recommend anyone I know doesn't either.
Yes, but you have to open each integration page manually, you can't filter by this.
They require Microsoft account, not an outlook.com address; though that address is an easy way to get the account. It is used for activation/license management, one nice feature is that you can yank a license on a dead device and use it with your new one.

Outside of activation, it is easy to use MS Office for Mac completely offline -- there's a checkbox for that in preferences. You will lose some marginal functionality, some of which I prefer to be disabled (like generating pdfs of your documents server-side instead of client-side).
Dolphin-2.2-70B
I was lucky to figure this out before it was too late. I was studying for CS masters and worked as a software developer for ten or so years from quite a young age and started noticing I hate most of it, and it was just getting worse.

I love programming, but vast majority of software development isn't programming even if you work as a "programmer". It's a constant bureaucatic fight with piles of horrible codebases and technologies and bad ideas (that aren't even yours).

I switched to academia and now I actually get paid to program. Not ridiculously like most white collars, but still unreasonably.
And I don't have to turn into a badly fitting mindless cog for the prime hours of my life.
Just implement second layer E2EE.

Problem solved.
EU's concealment of secret 'expert list' on CSAM regulation is maladministration
In much the same way that your run of the mill AbstractFactoryGeneratingFactoryGeneratorSingleton involves writing a bunch of not so useful code, and then someone comes along and "improves" it by changing that final Singleton to Dependency Injection:

ECS also has a lot of overhead. You almost certainly don't need ECS, and whatever you're writing would almost certainly be much simpler without ECS. Use ECS because it solves a serious problem that you have.

Edit: And my seriously downvoted point was putting objects on a "Case Board" does NOT justify an ECS; it's a problem with a /lot/ of good and good enough solutions. Were there any problems that needed an ECS, or did the article just want to say ECS (and voxel) because it's hip?
Cloudflare Lied to Me
90 days ago there was a post on here complaining about getting blocked by Cloudflare. In the comments one of their employees was collecting "Ray IDs" from people who had the same issue, and said they would look into it.

In the same comment thread I asked if they were every going to post their findings, or if this is just going into a black hole.[0] The employee promised that they would have a blog post with updates on the investigation within 90 days.

Well it's been 90 days, so I guess that was all for nothing. I've checked every blog post in the last 90 days, and none of them address this.

[0]https://news.ycombinator.com/item?id=37055418
Cyclops: dynamical UI for your Kubernetes cluster
We built a UI that helps deploy workloads to a Kubernetes cluster. It renders a form dynamically based on your needs; instead of handling YAML files, it takes your Helm chart and transforms it into a UI form. Any feedback is appreciated!
I first met Philippe Kahn and Turbo Pascal 40 years ago this month
Is there also something between emacs kraken keys and vims modal keys? It's not that I have a problem with modal modes, but vims focus on navigation is just not matching my habitual thinking.
Actually, some other commentator statet, that when he's about to open/close his garage door, he opens the official app and where there's been a "open/close" button is now a video ad and to reach the button, you have to scroll the screen until you reach it.

I would try to sue that manufacturer. I hope it we'll be pulled to a court.
This whole thing is incredibly stupid. It's an instruction set, not some magical technology (although well designed). Transfer is the whole point: it's a hardware programming interface, an agreement between interested parties to speak the same language.

These idiots in Congress should just go ahead and ban the Chinese from using the alphabet or perhaps the digits 1 and 0.

I'm all for responding to China's increasingly aggressive posture, their challenges to a international rules bases order, their totalitarian political system, and their support of the Russian murder machine, but this is both ineffectual and wrong.
The hard truth:

Some days, you’ll be the incompetent person.
Fragmenting the Web: The EU's Identity Power Play
My garage was broken into. The open door warning is how I found out.
Estimate are for accountability. It's for team management. That's why middle management shouldn't have access to estimates imho.
Yeah open sourcing code sounds nice but that's the pipe dream of the tech literate. A real workable solution would be regulation defining and banning ewaste creation and consumer protection from vendors rug pulling product support. Penalizing deviant practices and incentivizing open industry standards.
That some top-tier management practices you experienced there. I expect your productivity*quality sky-rocketed.
(I have deleted my comment because reading adjacent comments made me realize it's not a productive conversation)
This is something I've been thinking about lately with regards to the early arcade game developers in Japan, not just in regards to the artwork and music but also the decades of technical knowledge and R&D that have gone into creating bespoke arcade boards. Individual game companies developed or commissioned unique hardware dedicated to playing sometimes a single game in an arcade setting. The MAME devs have done a lot of great work unraveling these boards. Some books and websites have compiled artwork, interviews and technical info from certain arcade developers. I just wish the world could see more from that period of time.

I think about this same kind of thing with regards to the company I work in. We create video hardware and so much of the development knowledge will be lost to the sands of time. This is inevitable but a sad part of any large creative undertakings.
> Europe ready to intercept, spy

That is what this legislation would enable, so this is accurate.

> EU Tries To Slip In New Powers To Intercept Encrypted Web

Again, that is what this legislation would enable, so this is also accurate.
> Certificate Transparency logs

CT logs are just, well, logs. They don't do anything to protect you from having your traffic intercepted via maliciously issued certificate. You might learn later (if somebody bothers to check) that it occurred but at that point the damage is already done.

> HSTS

This just says the connection should only be established via HTTPS, nothing more.

> Cert Pinning

Cert pinning has been removed both from Chromium and Firefox.

https://chromestatus.com/feature/5903385005916160

https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Rel...
It's literally described as "filling them up".
Chinese Tech Tied to Uighur Oppression Being Tapped by Taliban
It will take 2 months to gather the actual requirements and be able to do an estimate.
Why doesn't the same apply to a joystick though?
For somebody not familiar with compilers, rust or ASIL...

What's the difference between the regular rust compiler and Ferrocene that makes it adequate for critical systems?
>risc-v: "workin'n on it"

Considering how much denser RISC-V is, it wouldn't even be a feat.
Afaik, scanning approaches are checking images against known images. It's not an image classifier, it's a perceptual hash.

Of course, possessing or distributing images of underage naked people can get you on a sex offender list, even if that naked person is you. That's a different issue.
Elon Musk on buying Twitter and turning it into X [video]
Hare aims to become a 100-year programming language
It depends whether the function is conceptually important to the project and will be read a lot by colleagues, e.g. new team members who are learning the codebase.

If not, then a bit like your last option (forget about it).

But if it is important, then... that's the problem. I consider it a real problem. But it punctures colleagues' egos to have it pointed out that their code, while correct and effective, is actually not very well written. And colleagues in programming tend to have large egos that put up a forceful defense when they are being punctured.
But what's the range of a 'practical' hydrogen car? (one where all the cargo space is not taken up with hydrogen tanks.)

Both hydrogen and battery cars have the same obstacle to their take-up: infrastructure and range.

When there are as many recharging stations for hydrogen and electricity as there are normal petrol/gas pumps, those alternatives might finally be viable.
And why does it seem fair enough? The garage door is mine, not Chamberlain's (although that starts to be more and more debatable the farther into enshittification we go).
Mere Christianity is trash. Couldn't even get through the first chapter because he calls out atheism almost immediately and basically says it's not even worth discussing because it's stupid and not an actual philosophy, which just strikes me as pure intellectual laziness, especially in a book about religion. Avoid, especially if you're an atheist trying to approach religion.
Still a new viewpoint (bearing in mind that one of the authors is quite anti-EU):

"Whereas Let’s Encrypt and the ACME standard have succeeded in making digital certificates freely available and relatively easy to install, the issuance of QWACs cannot be automated. QWACs can only be issued by a Qualified Trust Service Provider (QTSP), and these certificate authorities must be authorized by EU member states. This validation process involves verifying the legal status of the entity, which typically requires manual checks and documentation reviews to ensure compliance with the requirements, thus consuming more time and resources. This would in turn increase the cost of getting a certificate, creating a high-profit market for European QTSPs. This will effectively eliminate automated and free certificate issuers such as Let’s Encrypt from the EU market unless they change their process significantly."

Indeed: who benefits, financially?

* * *

Cross-references for previous discussions:

https://news.ycombinator.com/item?id=38189084

https://news.ycombinator.com/item?id=38187479
Javascript has supported this for many years.