skysight-inc/HackerNews huggingface dataset:
The Unix tools don't work on guis. Piping between applications on the command line is still faster and simpler to hack together than a real solution. I don't feel the need for anything more because the desktop is pretty much dead and so are the metaphors it used. We might as well be complaint that the devs today aren't designing a touch based interface to get real work done on a phone. Me and my Bluetooth keyboard on termux are doing well enough thank you very much.
HyperCard and Logo on Mac introduced me to computer programming when I was 8 years old.
Ubuntu gets around any possible GPL violations by offering to download and install proprietary drivers (ex., Nvidia) and codecs during installation process. Could something similar work for Android apps?
Practically, it's very difficult. LineageOS people are trying to work on that, but it's just a very big hassle with the variety of OEM components running amok the industry.
Your face does add something though. We've evolved to be visual. If I'm just meeting you, an image goes a long way in cementing who you are in my brain. Seeing your expressions helps me gauge my message's reception. Is it absolutely required? Of course not. It is an additional value add to communication. Just like voice adds context you can't get with text.
Don't forget they were using CRTs and today most people use LCDs

I don't think one is necessarily better than the other "in general" but there are a couple of things to keep in mind:

- White background might be better on more illuminated environments. Too much contrast is bad

- Syntax highlighting is easier to resolve on a dark background
The circumstances under which Human Rights can be legitimately curtailed are interesting. The conventions generally distinguishes between some rights like freedom from torture as absolute, while others such as various freedoms can be legitimately curtailed to balance the needs of society.

Access to books would fall under the right to education, but I'm not sure if that's a right recognised under the US constitution and the US is not meaningfully subscribed to any international treaties on human rights.
What's your definition of a human right, anything that a first-world citizen wants to have, or an inalienable "property" of right and wrong? If it's the first, then there's nothing wrong with a third world dictator that doesn't feel they have the luxury of allowing rights. If it's the second, then you can't have all of these positive rights.
iPhone Sync in macOS Catalina Will Work via Finder
> I have to wonder whether that research took into consideration how large and bright modern displays are, and for the duration that modern IT professionals are using them for.

The answer is no.
Good. Anyone who wants to avoid the internet becoming a Google/blink monoculture should be happy to pay for this.
The circumstances under which Human Rights can be legitimately curtailed are interesting. The conventions generally distinguishes between some rights like freedom from torture as absolute, while others such as various freedoms can be legitimately curtailed to balance the needs of society.

Access to books would fall under the right to education, but I'm not sure if that's a right recognised under the US constitution and the US is not meaningfully or blindingly subscribed to any international treaties on human rights.
Maltego
Good for them! Thinking is rewarded.
I’ve always liked to work at night or early morning or northern European winter afternoons and since 2002 it’s been obvious to me that a dark but not black background with a medium contrast text is optimal for day and night, especially the Zenburn theme. Please don’t come to my house at night and switch to a white theme because of “science”...
> One of Mozilla’s core privacy principles is No Surprises: we will use and share data in ways that are transparent and benefit our users. That is why we are telling you about this today. We want users to understand why we’ve taken this approach and what it means for them. While still a small experiment, the data collection and new search experience are major changes in the way this build of Firefox performs. We hope that users will appreciate the improved experience, but if users want to turn it off, they can always disable data collection or remove the Cliqz add-on entirely.

Those monsters!
What do you mean by "lack of alternative" - alternative healthcare providers or alternative places for the NHS to store your data?
You won't get play store, default apps and apps from store itself. You can install f-droid, some other store or use microG as replacement for google services and apkmirror as a store, but you'll probably have some problems with compatibility.
Covert spam?

1) Spammer uses a bot to post harmless automated comments

2) Waits for a while, than looks which of his comments ranks higher in Google

3) Edits some of top-ranked comments to include usual viagra ads with hyperlinks to promoted websites
One day Google will regret having made Android open source and will try to fix it, but is it possible?
How about the cost of cops chasing around people who commit crimes again? It seems that should be part of the cost if the perps are put back on the street too easily.
https://zulipchat.com/

Is open source and has lots of modern features like support for threading.
Indeed. I could be wrong but I genuinely suspect that Apple just aren't that bothered about hackintosh users.
And then memory deduplication comes along, finds out a huge number of identical pages (all zero) and decides to deduplicate them. So if you want your memory to stay real, I suppose you'd better fill it with random data or something.
I suspect the designers were aware of this shortcoming, but were not concerned. As explained by others in this thread, the state still made money.
Zstd-Compressing the Linux Kernel Has Been Brought Up Again
If you're in the US then the tech giants can already easily get your de-identified billing data. Billing data would contain what was done, by whom, when (probably only at a year level), where and why. It costs money but a drop in the bucket for them.

So the question is I feel, given that this has already been done, has this caused real-life problems for anyone? Known re-identification would be a HIPAA violation I believe so more likely to be reported.
The State of GraphQL by Reddit
I'm using Emacs for my daily tasks, both writing and programming. One question I have to more experienced Emacs users: Can you recommend an email client? It needs to be able to display html mails. Currently, I use claws-mail and am fairly happy with it, except for the search. I've got about 30,000 mails in the inbox and full-text searching them takes too long.

Is there a way to transition my claws-mail folders to Emacs, or ideally use both programs at the same time for a while?

The article recommends notmuch-emacs. But I'm afraid of 2 things, (i) loosing existing mails in the transition (due to e.g. faulty conversion tools), and (ii) that after a complicated transition I'm not happy with the new setup. Any recommendations? Is it possible to use the claws-mail email inboxes directly in Emacs?

Another thing is org-mode. I never really managed to get deep enough into it to really see the benefits. I've even bought the printed org-mode manual, but the setup seems so complicated. Can someone recommend a good "light" tutorial for it? What are you using it for?
Chrome isn't "largely used by power users", it's used by 60+% of all web users[1] which means it's largely used by nontechnical users. Power users will block ads somehow, whether by changing fork or changing browser or running a PiHole.

However, over 300 million users run adblockers[2][3] and it's probably a fair assumption that most of those users are relatively nontechnical and only run them because they're very easy to install.

I think this push is just to add a tiny bit of friction into the process so that 'casual' adblockers stop bothering.

[1] https://en.wikipedia.org/wiki/Usage_share_of_web_browsers#Su...

[2] https://whybytes.com/ublock-origin-vs-adblock-plus/477/

[3] https://en.wikipedia.org/wiki/UBlock_Origin
Arbitrary Code Execution
You can't get anything running with AOSP, there's not a single common phone which would run without random Android blobs & custom kernel changes. Then once you add those blobs, you need to add MicroG to have any hope to run any moderately popular app.
I'll check out LineageOS, thanks
Because the average "famous" individual has far more personally identifiable data out for public digest than you or I,
It's not about special treatment, just understanding the realities.
You can get a close enough view on this by finding a phone supported by LineageOS and installing it without anything esle (e.g. no fdroidPriviligedExtension, no openGapps etc).

Alternatively, or maybe even better to what you ask, if you have a Pixel phone you can build RattlesnakeOS, again without adding anything like openGapps, which is almost pure AOSP iirc.
The potential, unintended bias of algorithms need constant oversight such as this. We are obviously going to use them more and more, and for more important decisions.
Perhaps it is time to treat Google as the enemy, because that is how it is treating us.
I can’t quite tell from that screenshot: is there an IRC client that supports newlines and where you have some indication of whether the other clients support newlines?

The inability to structure text visually is my biggest reason for avoiding IRC.
Still wondering about why 737 NGs (-600,-700,-800,-900) are still deemed "airworthy" despite the 2010 investigative report on Boeing's intentional deception and cover-up of Ducommun's absurdly dangerous and substandard critical structural fuselage components. Several passengers have already died from fuselage breakups from hard landings and runway overruns when previous aircraft have survived similar situations intact; plus the possibility of aircraft catastrophically breaking up in heavy turbulence.
I learned to fly with MS Flight Sim so I hope Rod Machado is still there with his lessons!
To decide for yourself just watch the Google leadership meeting which happened after the election, where some of them even started sulking about the results. "Google after the election" renders no results on Youtube unsurprisingly, even though it was a fairly popular video.
California lawmakers agree to health benefits for immigrants
Call me a cynic. This is how it starts. Either your using premium or you are the product--a second class citizen. It won't happen right away but by each small decision that splits users will set trends. Like experiments that would have been perfect for non-premium, etc.
But the famous have to deal with paparazzi! Peons are only exposed to insurance companies digging for pre-existing conditions, stalkers, violent exes, potential employers, ...
I nearly got my server banned in Hetzner, because the default config of IPFS starts aggressively scanning the network for local peers immediately.
Good to have the option to use it as you want. I hope they do the version for you.

But I want my version with Pocket. Pocket integration is one of the reasons I use Firefox in the first place.
How do you use any {topic} service without trusting them with your {topic} personal data?
I think they already do. Isn't it what Play Services is really all about?
> Between green and more profit, it will always pick more profit.

Absolutely. If your customers start choosing you rather than your competitors due to your green credentials, then in can lead to more profit.

In exactly the same way that Apple is gambling that security will lead to more profit, despite the fact that selling customer data is clearly a profitable short term opportunity.
This assumption lead to Rust's standard library not having a way to catch allocation failures (which is only now being rectified, and only partially).

It's very Linux-centric and presumes a certain config+usage pattern. Not true on Windows. Not quite true on macOS. Not true in WASM. Definitely not true on embedded platforms.
I had an "of course they did" moment when the article stated:

> In 2016, the Government proposed making the re-identification of government data an offence.

That's such a typical and idiotic response that it makes my blood boil. That someone can utter such mind-boggling bullshit in 2016. It highlights how the authorities, while having ostensibly good intentions, are absolutely and near-criminally clueless to the realities of modern technology. And I use the word "modern" loosely.

Post 2000, anyone who is in a position of power and proposes to fix a data-leak (and I believe this is a data-leak) by making it illegal to analyse said data leak, should be sent to a course on cyber-security, because they are apparently clueless and their decision making presents an acute risk.
Other apps using, for example, GPL licensed libraries or accepting third-party contributions under the GPL exclusively are also forbidden from redistributing non-entirely-free stuff.

Or even just copying bits of GPL-licensed code in themselves.
Yes, if you go to the Google privacy policy they surely sound the same. But the truth is that they were funnelling your data to a third party. It doesn't matter if they say it's for the benefit of their users or how transparent they are. They were sending your private data to a third party and it was on by default for some users.
Interested too.

There seems to be a lot of Telegram bashing but every assertion I saw eventually failed to be backed up†, if at all attempted. This ends up triggering my BS detector every single time, and the significant influx of such occurrences makes me think of some astroturfing/FUD campaign.

† I also do my homework when fact checking, but failed to turn up anything relevant, only more non-backed up assertions or obviously inflated beyond proportion facts twisted beyond recognition. I may very well miss something, that's why if backing up material is known by the detractors it's always worthwhile to share (which applies to any pro/con discussion really)
The .5C increase from 1.5C to 2C alone will kill an additional 100 million people just from increased particulate air pollution.
If you're not a part of that group, you're in the minority. Invalidating someone's feelings seems so abusive to me.
I run a face-to-face pen-and-paper RPG one night every other week for a group of friends. Some of them I've actually met through this campaign. We've been going for many years and when people ask how me make it work, my number one suggestion is the same as yours: pick a day of the week and stick to it.

Pick a cadence that is fast enough so that you don't forget what you did last time, but is also slow enough so that you have time for other things in your life and have time to look forward to it. It can be every week if that works for everyone, or every other week, or once a month. For us it's every other week.

One feature of having a fixed day is that it's possible for everyone to schedule other stuff around the activity. But the best part is that you don't have to spend a week coordinating peoples' schedules, having to decide if the player that "prefers" Monday gets to decide over the player who "prefers" Tuesday, and so on. At the start of every other week, it's already there in the calendar.

Also, since everyone in the group has jobs and kids now, people will miss sessions now and then. I've decided to play anyway, as long as we're at least two players plus the game master. If we were to wait for everyone to be available, we would always cancel, because someone is almost always away. We just pretend their characters are busy and decide at the start of next session what they did, or they float along as spectres with the group without interacting. If they hold quest items, we just give them to another character for a session, and so on. We make it easy to drop in and out.

I'm a player in another group that insists that everyone is present, and we have six-month gaps between sessions that are supposedly bi-weekly because there are always sick kids or deadlines at work for someone.
I guess you pre-allocate these UI elements when you start your application.
Write a Technical eBook
UV sterilisation is well-known and this appears to be a near-UV lamp. But I feel like anything that kills bacteria can't be "safe for prolonged exposure".

Life of the product: 15 Years - Based on 4 hours usage under standing open fixture on AC supply.

This lamp is recommended for Indoor use (Living room, Kitchen, Bathrooms & toilets), Hotel lobbies, reception area etc.

At least two of those applications are going to be for more than 4 hours a day...
This sounds similar to the kind of armour employed by the International Space Station. The basic principle is to use a thin and hard layer to fragment the projectile, then a soft interstitial layer to absorb the energy of the resulting high velocity particles over a wider area, before stopping them and absorbing the momentum with a baseplate.

A lot of the article's speculation about use is silly (smartphones?), because the technology relies on being thick, in order for the fragmentation particles to disperse. This makes the most sense for use in spacecraft and maybe military aircraft where weight is costly and volume is not. In military scenarios you don't just have to worry about high velocity, but high momentum. Projectiles are often designed to be penetrating, and explosive reactive armour is much more effective against this.
Leave it to Salesforce to buy the clunky incumbent, not Periscope
Xbox E3 Press Conference: Project Scarlett, over 60 Games, PC Game Pass
Excellent idea bundling VPN and cloud storage. Currently using proton and iCloud (mostly though relying on self hosted Nextcloud). Hopefully they’ll offer NextCloud too.
I was using clean LineageOS for over 2 years, recently switching to LineageOS+microG. I'm using APKPure and F-Droid for apps, Chrome for browsing (as in Firefox, last time I checked, one tap separates you from losing all open tabs). Some apps refuse to work or break (e.g. Bitwarden does not sync), some have degraded functionality (e.g. WhatsApp sometimes does not ring when someone is calling you), many are just spamming "This program will not run without Google Play Services" (but there is Xposed module called something like "This program will run" that gets rid of these). In case of Google Maps, I'm using old version (9.69.1), and for Youtube, I'm using NewPipe.

Overall I liked the experience, battery life (especially with greenify) was amazing.
The videos I watch online include several game streamers who like to talk about their STEM careers. One of them in particular keeps emphasizing how to them, studying their field did not come easy to them, but they had luckily realized soon enough that working in a lab was what they wanted and loved to do. So they chewed through the academic career. In short, do not exclusively measure your chances for success by how well you do in school.

Myself I haven't had a very successful academic career, and even a decade later I'm still a mediocre programmer struggling to get things done for perfectionism reasons. But I persevere and don't stop learning things. That lead to me getting a job in the industry a few years back, now carrying a comparably big responsibility in my current position.

I very much encourage women to pursue the career they consider the most thrilling. But I can also see that for women, needing more stability sooner in life may make it less appealing to chew through an academic career in a field when they're not sure if they can get good at it.
The question is whether personal feelings were translated into algorithmic bias. The simple fact that that some employees were upset by a result doesn't necessarily mean they took some underhand action.
Does that include all forms of stimulation, or do the jailers get to pick which kind? Are all needs rights? If so, is a famine an excuse for a human rights violation (implying that there are circumstantial excuses for violating human rights), or are people living in poor countries forced to be human rights violators?

You can pick anything you want, and say people should have it, but if you want to say there are no excuses for human rights violations then you can't pick anything you want and call it a right.

On the other hand, if you want it to be widely accepted that there are excuses for human rights violations, then it's strongly in your interest to have as many rights as possible. Didn't Saudi Arabia, notorious rights violator, want internet to be declared a right?
I think this is misleading. To me it seems the issue is that app developers are being forced to use the proprietary Firebase service, but they are NOT being forced to use a proprietary library from what I can tell. The library in fact DOES have an open source version available: https://firebaseopensource.com/projects/firebase/firebase-an...
A Product Manager Story: How I Prioritize Product Features from the CEO
The NHS. Sure, you can pay privately, but that's way more expensive from what I understand.

If you need medical services, you have to give them some data. If there were similarly priced alternatives, trust would be a factor in the decision where to go. If there's only one, it's not - unless you count not seeking medical attention as an alternative.
$550,000,000 per year is a bit more than $600 on upwork.
IANAL, but I think that would be regarded as a circumvention device by a court. I hope you're not basing your opinion regarding laws entirely on this contrived case :)
> Turn the brightness down to something not much brighter than a sheet of paper on your desk. You can always turn it up to watch a movie.

With the computer screens I've seen, it's only possible to approach paper in a brightly lit environment. I'm normally setting brightness to minimum and contrast to maximum, and still using light-on-dark themes with good (though not extreme) contrast.

For dim environments, some mobile phone screens (and I've heard computer screens as well) attempt such adjustment automatically, and can go dimmer than common computer screens, but it usually leads to a very low contrast and illegible texts.
> we get it, you’re lazy

If another user asks a question, and you are apathetic or bored of the answers to that question, thats fine. You’re allowed to have different preferences and not obligated to care about others’ preferences.

But I implore you not to respond with an insult to an answerer as if they’d barged in with an unsolicited opinion.
> using vim are more common in language communities where people feel insecure about their claim to technical status

What about us greybeards who just feel naked without vi/vim? I've ended up (due to market demand) in the frontend world, but I still use vim because I feel horribly unproductive plodding around with a mouse and arrow keys in Visual Studio or what have you. Yes, given a few weeks I could learn the shortcuts and be more productive, but I can't imagine I'd ever reach my vim level of productivity (same applies to emacs users as to vim users, I'm sure). So why put myself through that?

Just something to keep in mind. Many of us use vim because that's what we're used to. And to be fair to the younger developers, some of them see how productive vim users are in navigating a document and make the switch. Nothing to do with "signaling".
I have a thing I’m writing that will go into more detail, but in short Telegram’s client applications (which are licensed under various incarnations of the GPL) are updated frequently while the source code in their publicly available repositories lags far behind. In addition, they use a number of open source libraries that at the very least require attribution, but Telegram does not follow their terms.
> "Google after the election" renders no results on Youtube unsurprisingly

If you search for "google leaked tgif" on YouTube or Google you will have plenty of articles and videos about that ;-) "Google after the election" is just not specific enough and can match a lot of different subjects.