skysight-inc/HackerNews huggingface dataset:
> The official client is plagued with UX bugs.

Agree. As a pretty knowledgeable tech person, I tried a few days ago to get an account working with Element, and I almost failed entirely. Different logins failing to sync with each other, one login which claimed that it could not verify ITSELF as a valid login, the "emoji check" button doing quite simply nothing at all. And on top of all that, the security aspects of Matrix are sufficiently non-obvious that even I am not confident that I have things set up securely, what the relevant trade-offs are (if any), and what security model the default setup is using.

It's shocking but 100% true that I feel more confident in my ability to communicate securely with someone using GPG than with Matrix at present.

> I think technological advances shouldn't be made at the expense of the UX.

Disagree. Every other service out there, including Signal (especially Signal) has focused on getting UX right and making it easy to use. Matrix is trying to solve a hard problem with decentralized communication, and we need someone out there trying to solve that problem. They've deliberately set themselves up for UX difficulties by refusing to compromise on features. It would be a problem if everyone did that, but not everyone is doing that - Matrix is more or less going it alone. Matrix is best understood as an experiment; maybe it will work, maybe not. I think we just have to wait and see - though I agree with you that it's not usable yet for the general public.
Maybe Bezos is more confident in strangers?
As long as they are not acting illegally, I am fine with them stomping on Facebook. Our interests align here.
This is apocryphal, but I've heard it said that the reason Silicon Valley didn't start in the UK (where they obviously had a head start), was because they were biased against anoraks and boffins, and couldn't see the potential of future commercial computing opportunities.
Ok great you argued the EU is hypocritical when it comes to large local companies.
I still don't see how encouraging competition and interoperability in the smartphone and electronics market is a problem... except for Apple's margins.

If Switzerland is your model, I'm even more confused about how you could be against a liberal economy using protectionist measures against an American company.
Sounds like you didn't idiot-proof your proposal. A lot of good paper writing guidelines, like explain value of contribution fast and early, could be phrased as idiot-proofing.
Am I wrong or is fulcro frontend only though? You wouldn’t get access to any server resources so you still need to manage syncing state with the server. Or am I wrong about that?
I have no ideas how many times I'd have been fired if Slack did this. Let's just say my first pass on a message in the heat of the moment can sometimes be less than professional.
Underrated Software Engineering Skills: Writing Well
They should stop advertising, they created a conflict of interest for themselves. That said, they do not track across applications: they don’t need to.
> The problem is that cybersecurity is ridiculous hard problem.

I don't believe that. Making perfectly secure software at large scale is indeed very hard, but a lot of security issues we see every day have little to do with lack of perfection. There's a ton of low hanging fruit out there.

> The junior to senior developers are just using existing frameworks with poor documentation.

Yes, I do believe that the modern way of quickly ducktaping junk together while paying little attention to security does make for lots of security issues, which might give someone the impression that cybersecurity is ridiculously hard.

Security requires proactive effort. It's not ridiculously hard, but it needs to be done, it requires time (just as anything). Leaving it for "hope you don't write buggy code" and "does colleague notice the gaping hole in code review" is not doing security, it's just winging it.

And I've never really been asked to do security, even when literally working on a security product. Everyone just seems to assume security is an automatic byproduct of skilled programming, but it's not when the pressing concern is "how many hours/days/.. does it take to ship this new feature oh and we have three dozen other features that need to be implemented soon" and "can we get it sooner?" and "why is it taking so long, it's not that hard!"

It needs to be discussed, planned, designed, reviewed, tested, verified, questioned, audited. Just like anything else, if you want quality. None of this is ridiculously hard, but it needs to be done for it to be done. If it's not being done, it's that the organization doesn't care about it.

In a lot of ways it's similar to technical debt. Are you taking the time to avoid it, reduce it, get rid of it? No? Then you're accumulating it. Security issues accumulate just like technical debt when ignored. And even the most skilled programmers do generate technical debt (because they don't jump into a problem with perfect knowledge of what needs to be done). Depending on the organization, they may or may not get to fix it. Many organizations just don't care and would rather have the devs work on something "more productive."
Easier to read format: https://threadreaderapp.com/thread/1441065558267633666.html
> But these most recent requests were notable because of the number of articles involved. Although privately stored files were not affected, the demands by Elsevier and ACS resulted in the removal of around 200,000 public files. In the context of a community of over 20 million researchers this is unfortunate, rather than existential, but it has sparked an acute reaction from many of our members who believe in the importance of open science.

Wow, that's a staggering number of files.

It's good to hear that other publishers, such as Springer Nature and Wiley, are embracing a more open, syndicated publishing model with ResearchGate at least.
Thanks for the information, keep sharing this type of info. https://www.onevanilla.one/
At least the Game Center one is something an app developer could easily stumble upon. I don’t want to know how many apps are already exploiting this.
Does every new rust project really get reported here, or do you just only feel the need to post about your annoyance when the projects posted here happen to be written in rust?
Your face is not a bar code: arguments against automatic face recognition (2001)
I remember a few Starbucks in London introduced wireless chargers years ago (maybe around 2017 or so?). They've long since disappeared now though. Many UK trains have full 230V outlets under the seats now so you can charge your laptop, not just your phone!
https://lattix.com/ can produce impact reports showing “changing X affects A, B and Y on the first level which in turn affects C, D, E, F and Z on the second level” and so on…

https://scitools.com/ Understand can answer similar questions and tries to perform flow analysis “through” function pointers as well.
So I don’t have to pay for a new ones next time I need one. My headphones need micro-b, my gps uses mini-a for data and mini-b for power, my China phones might use any of the mini or micro connectors - whatever they had a lot of that month, usb-a is the most common connector I find while traveling, raspberry pi uses micro b, etc.
Nouveau words fine up to 7X0 cards. I'd recommend getting a Quadro, more RAM, lower TDP (thus less noise), longer support with the blob. I use a K2200 which draws 75W via PCIe slot. I don't play anymore but it runs Dota2 fine at 1440. The bigger models might deliever enough perf for more demanding games.
If Git was music, what would it sound like?
FIFA 22: FUT Web App Is Live to Complement Your EA Play Trial
I use several extensions that allow you to explicitly approve certain features or give permission to run JavaScript.

Out of the top of my head: NoScript, Trace [0], uBlock origin, Decentraleyes, Privacy badger.

As well as using a pi-hole.

[0] https://addons.mozilla.org/en-US/firefox/addon/absolutedoubl...
You need to select female under health.
Your provider is being ripped off, I'm pretty sure my doctor is not selling them subsidized and I'm paying roughly US$62 each.

I still find it quite expensive but it's acceptable with my income and taxation where I live.
Nabaztag, the 2005 WiFi bunny, is coming back to life with a new kit
Possibly because the British ruling classes tend to have an humanities education [1]. Cf Boris quoting Sophocles, and Kermit the Frog, at the UN earlier this week.

[1] https://en.wikipedia.org/wiki/The_Two_Cultures
You're never sure, it's always a drama and thriller with any kind of political decision with the current dictatorship, no matter how minute the decision is. Even though the government has backed off with the law, the explanation mentions "foreign powers preparing a blood bath in Belgrade using the law just as a reason for it, just because they don't want Serbia to prosper". The minister of internal affairs says that people give much more data when "they go to an embassy and squeal for a visa". It's always some mystical powers working against our benefit, good thing we have such a protective government...
It's not even a "new" project. If the multiple "6-8 years ago" files in the root of the repo didn't give it away, a tiny bit of clicking will reveal the first code commit was in 2014. Not only did the project start before Rust 1.0, it started before cargo.
Be very prepared to play politics. The exact skills and experience you bring to the table are obviously important. But once you are contracted, you need to accurately assess the various parties, their interests and the political maneuvering.

As an individual contractor (it is very different if you are contracted through a global consulting firm): if you are successful your contract will be terminated so the persons hiring you can claim the credit. If you are unsuccessful then you are the scapegoat and thus terminated.
As a matter of fact Adam said that its because they had different approaches and characters that contributed to show being interesting.

Personally I dont see them not being friends as something bad, they definitely respect each other and their respective skills, they just don't have compatible characters.

Its actually a great example of how people who dont 'gel' can work and create amazing things together, as long as they are capable of communicating respectfully with each other.
Possibly.

Given there was a post about the AirPods Max by one ex-Apple engineer that was in development for 4 to 5 years after the original AirPods [0], my guess is that Apple is at most 5 years ahead of everything that they release to us.

[0] https://appleinsider.com/articles/20/12/09/ex-apple-engineer...
Why EFF did this is to get journalists to get a story to write about the issue. Nobody involved cared whether anyone at Apple saw it.
I don't have an iDevice. Is this a built in health app or an API for apps to record stuff?
Warning: if you do this on your Android phone at the moment, you may have to completely clean your Chrome application storage to be able to use the app afterwards.
I don’t really mind if you’re a Luddite but what are you doing on HackerNews?
Sorry for being a pedant but deep frying happens around 300°C.
As long as it's asynchronous I'm fine with people doing this. It's coworkers who go "Hello dukeyukey" and pause is what annoys me. Being polite is great, but let me know what you want before I decide to drop what I'm working on to chat about it.
How to program Horman remote control?
Horman gate and automation is quite popular in European countries like UK, Germany, Italy, France etc. Which motivates the demand of Horman remote control. To help people who lose their original garage door remote. But most of them will doubt how to program it, is it easy for common people who is not involved the garage door industry？ The answer is yes, and the operation will be available for everyone.
Hormann garage door remote controls are very popular in UK, Europe and Russia, and Hormann HSM4 and HSE2 are two bestseller in Hormann remote control product line, due to their easy to carry keyring size and performance.
Basically Hormann HSM4 is the four button version and Hormann HSE2 is two button version, in most circumstances, two button is enough for garages in home, so HSE2 is more popular used than HSM4.
The Hormann remote control line covers three frequencies, oldest 40.685 MHz, older 433.92 MHz and the now mainstream 868.3 MHz, and for each frequency, there are several models, for example, there are HS1-868, HS4-868, HSM4-868 and HSE2-868 at 868 MHz frequency range, as for 433 MHz range, there are three models, which are HS4-433, HSM4-433 and HSE2-433.
Different frequency can be considered as different generation, and there are several members in each generation, they are fully compatible and interchangable with each other, as long as frequency is the same.
Take the now most popular Hormann HSE2-868 for example, it transmits at 868.3 MHz narrow-band frequency range, and is a self-learning transmitter which can learn code from existing already programmed remote controls, its code is fixed code, so can be duplicated or cloned by other transmitters.
For original Hormann HSE2 or HSM4 garage door remote control, the face to face self learning instructions is as follows.

1. Place the original transmitter that is already programmed and the newly bought transmitter directly next to one another.
2. Press and hold the button to be used on the original transmitter. The LED on remote control will then light up and remain lit.
3. Press and hold the corresponding button on new learning transmitter immediately afterwards – the LED on new learning transmitter will flash slowly for 4 seconds and begin to flash quicker when the learning procedure was successful.
4. Release the buttons on both transmitters.
And remember to test the function of new transmitter after finished, or repeat above steps if you need to program another gate remote control.
Since Hormann HSE2 or HSM4 garage door remote control is fixed code, so it can be replaced by our much cheaper SR-RCD-868 duplicating gate remote control, our cloning remote control duplicator has been sold over 100K units so far, and is widely used in many countries.
Ex-Crew Dragon project lead reveals stark differences between SpaceX and NASA
Annoyingly and kinda undermining this use of Archive.is, it doesn't allow me to put its pages into Wallabag, the self-hosted read-later app.
> Using Reddit, a single forum about Ubuntu (/r/Ubuntu) would cost around $5 a month on DO for someone to host themselves. Using something like BBForum or something similar would not require much in the way of maintenance.

For that $5 however, you're not getting DDoS and spam protection.

> The point I am making is that all this stuff existed long before the big tech platforms. It can easily exist without them too. They are not actually providing anything of any worth that couldn't easily be found elsewhere (well, used to be found elsewhere!).

There's a reason ye olde ways of communication are pretty much dead, replaced by centralized platforms... dealing with the obvious noise of hackers, script-kiddies, spammers, piracy and CSAM is the biggest IMO. As a moderator of a sub-reddit, you don't have to deal with any of that, you are free to focus on moderating content - and unlike mailing lists, usenet or classic forums the users can perform self-moderation by downvoting, further lessening your load.
> So before we ask how people could maybe we should ask how we get them to actually want this?

I've never understood that sort of mentality* in the first place, and I'd be very surprised if I was the only one.

So I'm guessing this isn't an "everyone" problem, but more of a "most people" problem. So maybe the question to ask would be "What makes turns people into truth-seekers vs. agreement-seekers?"

* Edit to clarify: the mentality of seeking "social truth" rather than objective truth, and ignoring or denying evidence in favour of group policy.
> Note: this is even worse if the URL was opened from an intent. In that case, Chrome can end up completely bricked because upon restart it will immediately attempt to re-open the URL that crashed it. I could not recover from this without having to fully "Clear Storage".

Too late for me. Not even from intent. Chrome force stop later, it still tries to load it and immediately crashes.
So with the Chinese ruling class coming from predominantly engineering backgrounds (and yes, I've read the previous hn threads on this topic, which are fascinating), should we expect the future of innovation to come from China, or is there another aspect or component at work? My personal take is that Silicon Valley took off in the US because of its timing with WWII defense spending.
Chinese scientists report starch synthesis from carbon dioxide
I used to submit bug reports for things I found in macOS or any other applications, like that Pages would include a huge picture in the files for no reason at all. But those bug reports would usually be closed and "linked" to another bug report you don't have access to. Essentially shutting you out. At some point you just give up. At some point bugs are getting fixed but there is no pattern to it.
As a small advertiser, this year I will be pulling all ads. In fact, I may even set the company dormant. What used to work (keyword based advertising) no longer does. The whole ad market is so fraudulent... the only winner here is Amazon
VMware Fusion vs. Oracle VM VirtualBox: Which Is Best?
Is "foo" used to mean any string, or is it literally only "../foo" that crashes it?
I think they don’t want to admit such a big security breach publicly. At some extent privacy is their business.
Tips for Dating in Your 30s as a Woman
Dating in your thirties can be fun, but it can also be challenging. Especially if you feel a bit lost to the whole dating scene. So let’s have a look at the things that will make your dating experience better.
I have also gotten this emails this last couple of weeks.
I was with you at the beginning.

This part just takes away from your argument,

>… and sysadmins tend to be at the deep end of the spectrum

Source?
Shift into low gear, unless you are unlucky enough to find yourself in an automatic transmission car.
> Of course property taxes have something to do with the gain or loss in the value of the property.

Which is not same as taxing the unrealized gain. Property tax is a wealth tax and not any kind of income (or gain) tax.
I find it troubling that a dictatorship like this is expected to be allowed into the European Union by 2025. There ought to be stricter requirements for human rights infractions to join...
Oh how far the once noble EFF have fallen.

At least my donations are being used so they can have some fun doing shit tier youtube clickbait 'stunts'. I am looking forward to the 'its just a prank bro' series.
Linux System Administrator Roadmap
My bet is on url parser in unsafe language
I just did and the whole phone was frozen. I couldn't force close Chrome, nor do a graceful power off. After 2 min, a notification came up that allowed me to finally close the browser.

Amazing how even after an army of contributors and a fairly old project still has bugs as trivial and yet significant as this one. It's a regression, but even so.
Drastic releases leaked documents about gain-of-function coronavirus research
Loda-lang – language, computational model, and OEIS miner
Optical media have a life expectancy around ten years IIRC. For long term storage of huge amounts of data, tape rules supreme, until these writable quartz (IIRC) discs become feasible.
> it wouldn't make sense to me how you would be able to get outside (for 6PM vs 8PM) any earlier.

I would be able to get outside earlier because due to the changed clock the sun is down earlier and it’s not too hot to be outside at an earlier time. You need to wait until the sun is down because in direct sunlight you burn alive. Even if you wear sunscreen (which is icky and gross) it’s super uncomfortable in direct sunlight so you really can’t be outside for more than a few minutes at a time.
> Docker promised to reproduce developer's environment to production. What it did was to zip developer's computer and deploy it.

Yeah, well, that does reproduce the developer's environment, doesn't it?
The authors introduce a new detector they claim is new ( SAP Detector) and argue: "SAP detector outperforms other detectors."

As pre-print somebody needs to validate their work. Assuming is correct I would presume the answer to your questions could possibly be Yes?

I
> I agree, even though it feels a bit icky.

Giving the users the opportunity to make an educated decision feels the opposite of icky. This in itself is unambiguously good. Now, other aspects of Apple’s behaviour are less great, but let’s keep some perspective: asking for user consent should be the legal bare minimum.
On XiaoMi phones at least, this is a system app (see: bloatware). That means you can't clear its app data nor uninstall it, effectively bricking Chrome permanently.

The only thing you can do is uninstall the updates, which force resets its persistence, losing all of your stored data/sessions.

If you've already done that... tough luck, I guess?

What an awful bug.
+1 for Bravecto from me, too. It was suggested by our (wonderful) vet and it seems to do its job perfectly fine.
And that's why we invented math!
Did this to Chrome on Android & it crashed, but only for the first time. Subsequent requests simply took me to google search results instead of resolving the URL.
Billionaires like Jeff Bezos are throwing money at biodiversity. Will it work?
Here, I'll save you the trouble: download the iOS 14.8 IPSW for your device, and then in the Finder when your device is connected hold down the option key and hit "Update". Then select the IPSW and it'll update your device with that.
> The US has easy economies of scale for many types of business due to its large population. If you come up with a successful business model in one state, there is a low barrier to expanding it.

The UK had access to such a market and was quite a large force in certain sectors like finance but then decided to just burn all bridges.

Of course the challenge in the EU is a big higher because of different languages and possibly different cultural attitudes but the UK is now learning how much harder things were back in the good old days.
If you haven't doscovered it yet, theres is OpenRGB on Gitlab. It works with an increasing number of devices, and it also exposes an API for which there are a couple of SDKs, and it works well (tired python).
full of sound and fury signifying nothing
Using OpenAI Codex to solve programing challenges
The amount of bias in tech savvy people here is scary.
This is def a power move, don't think they do it for us as consumers tho.
Do not leave XPS laptop in any sleep/hibernate/standby mode when placed in a bag
how is it not the case here?

Its like saying that titanic is unsinkable.

Our current civilization is optimizing everything, and with each optimization more people fill in the gaps.

If that machinery grinds to halt, the optimised mechanism stop. They dont slow down, just stop. And then things quickly collapse.

Thats how every previous civilisation failed, due to extreme pressure fundamentals broke and people panic.

'Oh but you are exaggerating, we survived a lot and lot longer since X civilization collapsed'.

We had global panic over toilet paper.
You realize "safe" languages don't protect you from all bugs, right?

So tired of this narrative on HN.
It would probably take the exploitation of a security hole in Apple's systems to find out, as they clearly have no desire nor incentive to do this.

Is it odd that I'm now hoping this might happen while also hoping for them to start patching up security holes?

Edit: typo