skysight-inc/HackerNews huggingface dataset:
This isn't putting anybody's life in danger - to my rough understanding the only thing detection of a proxy allows for is its takedown. I doubt the Iranian government has the resources or will to trawl their entire net for these proxies and trace their physical locations. What I meant by resolving the situation in a more productive way entails taking a step back and considering the situation outside this Twitter and Github row.

Both the Signal team and this anti-censorship BBS strive towards the same values, and the only thing drama and indignation does is to crack and weaken the effect of the community as a whole. The public sparring should stop and longer-term dialogues should be held to consider everyone's points and come to a conclusion that reasonably satisfies all sides. Depending on emotional investment this may be tough to do at the moment, but down the line it will do wonders for increasing cohesion and productivity.
* Almost all genocides (and extermination wars), especially those in one's country, were heavily dependent on data availability and the technology to crunch it. Most prominent maybe the Holocaust: Doing a census so thorough that the asinine concept of "Quarter-Jews" and what not could be calculated was estimated to take ten years to infinity. Until IBM offered to custom-design their new punch card tech design for the Nazis; they did in three months. The data? Openly accessible church books and forms people filled out, mostly about themselves. You could really have a field day with the data lying around today plus the one people readily give you in exchange for some gimmicks. Arguably, this is already ongoing in various parts of the world.

* Terrorism so dangerous that it actually makes a dent in the yearly death count. There is an article about a hacked water plant right now on HN. Just scale that up to, say, all the water plants. For every wacky "hey, we could do this with this data" idea there is somebody else with an equally but way more fucked up "hey, we could do this with this data" idea.

* There will be a 2030 study about mass discrimination by AI. Maybe it will be "This hiring AI was used to reject 1.3 billion applications over the last 10 years. Apparently it really dislikes Pakistani men for some reason. Oops" or "There was a weird error in our visa pipeline software. Our condolences to the families of the 43,561 people that were rejected and subsequently killed because their last name contained the letters 'rt'", I don't know. If that sounds absurd to you, go check the HN thread about the alleged murderer, where people argue whether "IP protection law" and "Move Fast and Break Things" are good frameworks to discuss software that literally decides about live and death.
I'm keeping a close eye on ory.sh - it's an open source auth as a service that plugs into k8s etc nicely as well.
The NHS does do this, just have to wait till you're 40: https://www.nhs.uk/conditions/nhs-health-check/
There are indie developers who are making games that aren't the corporate monstrosities you speak of, some mentioned elsewhere in comments. The problem is there's a lot of cruft too, and the advertising budgets of the good devs are small if existing at all. I wish there was a boardgamegeek equivalent for indie games to help with the discoverability problem.
I haven't tested it:

https://www.epubor.com/ultimate.html

eBook DRM Removal functions

Support eBooks purchased from: Amazon Kindle, Barnes & Noble Nook, Sony, Kobo, Google Play, Lulu, Smashwords, Fictionwise, and more...
Input formats: KFX, EPUB, PDF, AZW, AZW1, AZW3, AZW4, Mobi, PRC, TPZ, Topaz, TXT, and HTML.
Output formats: EPUB, Mobi, AZW3, TXT and PDF.
Since it's not an app, but hidden under edit in the pull down notification tray, people may still end up looking for a flaslight app. Perhaps a warning in the Play store that "You already have a flashlight, it's here..." would be a good comprimise? Although that might be considered "MS pushing IE", because the Flashy flashlight app has features(tm) (omg blink S.O.S., gotta have that :s).
Not to mention that they appeal to arguments like "we must protect nature". Nature couldn't care less about human's existence. Our planet has seen astroid strikes that caused way more harm to ecosystems than we will ever do.

The problem is our (as in the human's) environment and not exploiting it to the point where we kill ourselves out of existence. A bit of beer is okay, a lot of beer can cause a nasty hangover, too much beer and you kill yourself.
Yeah, evolution is a bitch. Never ascribe moral worth based on what evolution favours.

I think the theory makes more sense in communities in conflict. Missing fathers make the presence of an uncle much more important and high mortality rates make fertility rates more important.

Interestingly that somewhat overlaps (to my untrained eye) with cultures more accepting of homosexuality: early Japan, ancient Greece, modern tribal societies.
I have never used Reddit ever (nor Usenet).
Anyway I have discovered Reddit while searching for i3 faq and help. (i3=the window manager).
They simply use Reddit as their stackOverflow/support forum.

Tell me Reddit is the Usenet+StackOverflow of everything and the rest, and I create an account RIGHT NOW!!!
It is incredibly useful in the kitchen still. That's the one place I'm actually surprised it isn't part of standard equipment.

If you have a series of numbers you want to scale by a known fraction, you can just set the slide rule so that the numbers in the fraction are over and under each other, then leave it there and even a two-year old can read off scaled numbers like it's nobody's business.

What does this have to do with the kitchen? The recipe calls for 50 g of butter, but you want to make as much as possible and you are constrained by owning 85 g of butter. Set slide rule to 85/50, then read all other ingredient amounts off the slide rule, scaled by the same amount.
I've been permalocked out of a Google account before. It's nothing to balk at. You are completely powerless.
I have more or less the same story, but then about DejaNews.
> The financial world is structured as it is because of its existing ~flaws~ regulation.
> Bitcoin/crypto enables things that people don't know they need because they are now ~possible~ unregulated.

You mention the right things, but it's two separate ones. Sending/receiving currency in 1 hour - this is not impossible with banking technology today. But if you're sending $10000 this to avoid income taxes, fees or any other kind of regulation – then it's a different thing you're talking about.

You are still relying upon a 3rd party to run the ATM or the exchange – and the main differentiator here is – they are not regulated by KYC (Know Your Customer). This means, they are not yet obliged to check who you are, whether you are reporting this $1000 as your income, or the person sending it as service fee, whatever. It's basically black money. In your case – you might have as well transferred $1000 as ransom for releasing your family (god forbid).

The point at which you exchange BTC for your local government cash – can be enforced by the government at any time by mandating KYC. And then things will equalize. Or we can assume there will be no such point, and all the last mile purchases will also be BTC. This means no government cash at all, shops accept BTC directly, and since BTC wallets are encrypted – they can simply report whatever they want as income or expense. But at some point, they have to pay their suppliers. And then we can also assume this extends to the suppiers, and all the way up to the supply chain. No reporting anywhere.

If the entire money circulation becomes black money (unreported, untaxed), then there is basically no way for any government to function at all. Then the state actor has every incentive to simply shutdown power and take majority control over the ledger (remember: the state has impossibly more compute than anyone else).

TL;DR: Lack of regulation is not a feature. It's just a temporary state. We can enjoy it while it lasts.
My last frontend job was a few years ago, but I'm still writing VueJS apps the same way I used to. I don't feel like anything has really changed since then. I just got better at using the same tools.

The only meaningful change from my perspective is that browsers can do more things.

Backend is nice because you have greater control over the environment, and because testing data flows is easier than testing user interfaces. However, I was not a big fan of devops and cloud stuff, which felt too abstract to me.
Well, the author clearly has, but since I haven't either, this article probably has no place on HN (which seems to have quite a different audience)...
A bit off topic, but I'm glade to see a project like this running there own instance of matrix instead of the usual centralized/proprietary/censurable solutions.
Management hires by heuristic, people are cargo culting. Those are two reasons I can think of why you have to use React/TS on everything atm. Unless you're building your own project not at work of course.

My own project is in C++ :) Not that it makes anything easier, but I'm not OP, just a full-stack web dev, so ... :P
SRR en jQuery still work today, and you can still create nice interactive apps with them
The direct observation of the Pauli principle
You underestimate the conflict of interest by far. What makes you think the company that creates the hiring AI won't create the resume AI under a different company name? It's like turbo tax. Create a problem and sell the solution.
Factorio is awesome. It's kind of funny-ironic that a counter-example to "making games as addictive as possible" is an indie game addictive enough to be called "cracktorio" by its fans.
The way Microsoft is moving, it's feasible to think that Windows 2000/XP will be open sourced before ReactOS is finished.
April 2018: As of version 6.6.0, Apprentice Alf's DRM removal tools support Amazon's newer .kfx file format. You'll also need to install the KFX conversion plugin(link is external) to import your .kfx files into Calibre.

https://www.geoffstratton.com/remove-drm-amazon-kindle-books
Except a 2"x4" is actually a 1.5"x3.5"

[edit] I have no skin in this game - I grew up in England and America and literally don't care - just pointing out how weird the "2 by 4" terminology is
> It is morally unacceptable that on 2021 there are new taboo words being introduced.

This particular conversation started with a very old one; regardless, I’m not sure I follow. This claim is in no way self-evident.

> as somebody who has been on the receiving end of ugly ethnic slurs

I’m very sorry to hear that.
It's proof that it IS them who posted that comment.
It is very clear that, compensating for living standards, people of African and MENA descent commit more crimes than native Swedes while people of East Asian descent do not.
I've been looking for work recently, and I've found I've been getting a very good callback rate compared to some of my peers. I assume it's because I write a good, customized cover letter for each application, sometimes going over the posting point-by-point. But I never know when people read them, I only get feedback about 1-2% of the time. I think that is why many may start with "I know no one will read this"...
It's more important how we all feel about each other and our drama than the fact there isn't a currently easily available obvious way to have private secure conversations.

Your "they are not being constructive enough" is actually very unconstructive, because it drags the conversation into more drama.

The tone is not more important than the facts. It never is.

Im not suggesting you have some alternative motive to deflect the facts. Any one could have written this reaction.

The top comment on a thread like this is always the same. Talking about tone. But I don't mean this offensively, I'm sure I've done it myself as well at times, but it feels like theater. Like a journalist asking a question they know they won't get an answer to. Talking about drama is the same participating in it.

So what should we use instead of signal?
How do journalists using a non-latin-based alphabet do it ?
Openreach engineers vote to strike amid changes to job grading structure
Stop using Chrome? :D
AI Finds More Than 1,200 Gravitational Lensing Candidates
C# 9 New Features
> For consumers or businesses?

For consumers. Businesses are considered to have both more (legal) resources to conduct deals as well as a need for more flexibility. However in this case this sounds like the account was personal, so even if it was used for business purposes, the deal was personal. In Europe (France here) typically the distinction is not in the use but in the contracting party.

A business is registered with tax authorities and has an identifying number, if you contract a service without such a number you're doing so personally so for such purposes you're a consumer and bound by consumer laws. Indeed, all registration forms for services ask you for that number and business address. Services that don't want to / can't be subject to consumer protection laws or are not allowed to sell to private individuals require that number and verify it. Services that allow both individuals and businesses ask for it and may treat you differently based on it.
> All these technologies are just tools and you decide what tool you choose to get work done

Setting priorities is hard and developers want to try new shiny stuff for fun and also to feel up-to-date.

It usually goes like this, some developers pitch framework X, promising to improve metric Y. In the process many parts of the system change, making it incredibly hard to validate the improvement on metric Y. There's also lack of incentives to validate tech choices. On the other hand being familiar with many frameworks makes some devs feel more senior compared to their colleagues or competition.

Backend development suffers from this as well, you'll be surprised to learn how many nano-scale companies, employing a handful of developers practice buzzword-driven development, with a stack consisting of microservices, Kafka, NoSQL, lambdas.
It's disheartening to explain this over and over again, but these frameworks are a-ok because user's expectations for the web have grown astronomically. The complicated web is here because users insist on interaction, and if any web page has more than around 10 interactions on it, the resultant complexity is best handled by a framework. I recently got to do a jQuery job for a client-- it wasn't a pleasant blast from the past but a kludgey swamp to slog through.

The build pipeline complaint also strikes me as hollow. Create React App outputs folder you can drag and drop onto a server and serve, same for Angular and I would assume Vue. Yes, it is a lot of JS from a ton of NPM libraries, but that's the trade-off when you get an entire ecosystem of code for free. If your application is security critical then consider either writing your own libraries or hosting security vetted copies of the libraries.

The real reason to leave this industry is that it's all the same work at the end of the day. Despite what application you build, whether it's a social network, a security application or collaborative tool like Figma or Trello, it all runs together as a mish-mash of views, data and DOM elements. Unless you're really invested in the product, it becomes hard to maintain enthusiasm. You can only roll a CSS library, or auth scheme or API library so many times before you're ready to start some new adventures in coding.
> There is hydro and bio energy on the renewable side to handle baseloads.

I take your point, but hydroelectric power depends on geography and doesn't work remotely close to everywhere. (Same thing with Iceland's geothermal. Nice they can do it, but not general.) Austria and Sweden are both close to best case scenarios for hydro, and do not generalize. This is before even beginning to think about the environmental pushback, etc. on hydro plants. (And bio-energy has many of the same 'dump carbon into the atmosphere' issues that are so problematic.)
Is that because you are using an @gmail.com address as opposed to your own domain?
For the last 4 years I made a client side databases which solves this problem.
You subscribe to queries and directly update the dom whenever something changes that affects the queries result.
You can mix this with a client-server replication (couchdb or GraphQL) and voila, you have a website that always shows the correct data at each point in time. It even works offline, you have no loading spinners once the replication is in sync. Errors are handled in the background.

https://github.com/pubkey/rxdb
Interesting. But using VPN or outright pirating it would be probably usually better choice.
PC games were build to be addictive already years ago. For all the complains about mobile gaming, every single addicted gamer I knew or heard about was playing online games on console or on PC.

I know it was not your main point, but it is ridiculous how gaming culture constantly blames mobile, but the actual addictive issue happen with games like WoW or LoL.
There probably is a huge amount of code inside Windows that Microsoft has a license to use, but no right to open.
Someone is gathering images with metadata to sell it later to interested parties
I really hope the integration with QubesOS[1] will be completed in the near future. It will allow to run suspicious legacy Windows software without any hassle.

[1] https://github.com/QubesOS/qubes-issues/issues/2809
Chrome user here - I didn't get any notifications or popups like that. Do you have a third-party Chrome extension installed? I know a lot of AV vendors love to auto-install their own cyber-security browser extensions that report stuff like that, so it could be that?
I tried to email this to you privately, but hello@kloud.team bounced and you don't have any other public contact info.

Your docker image (kloudi/api) has a whole bunch of credentials in plaintext inside it. I am not going to check whether they're valid or not, but they certainly look real.
The syntax given in the article is standard - a square-bracketed part replaces words in the original text that would otherwise appear there. Your proposed alternative is not standard.

(At least one example given in the article is incorrect usage, but the basic principle is normal and widely used.)
Looks like the news is related to boot partition work starting to be followed by support for formatting.

That sounds like ntfs worked already if you had an existing non-boot partition.
I see more value. For some frameworks Techempower rankings have encouraged massive optimizations that save a lot of money in real world usage.

We upgraded an app from Spring 4 to Spring Boot a while back and it divided our hosting cost by 5.

I started caring about speed when I worked on an app that became much bigger than anticipated. If you start with a really slow framework your only option is a rewrite
A couple of things I learned thus far, not projects, but helpful to note down somewhere:

* Meson is a nice build system, I never felt I was really fighting it

* Catch2 is pretty nice for unit testing

* VSCode has a nice integrated debugger that runs on gdb (Linux).

* The C++ back to basics YouTube series was helpful, it taught me that C++17/C++14 has some nice syntactic sugar for things you couldn't do in C++11.

* Simd instructions are hip for faster computation. Though, I also have to refresh my memory on writing CPU cache friendly code.

* Pragma #once in header files is uch easier than the more portable define guards, and I'm targeting Clang/GCC anyway

* The bureaucracy of C++ is felt when writing header files and handtyping files in your Meson build file, ah well.

* Cppreference is my bible.
Disclaimer: Supergiant also sold out to Epic Games, one of the game industry harbingers of doom and workplace abuse(together with Activision-Blizzard). Might not want to give those any money.
Google's iOS apps release cycle before and after Apple privacy labels
As much as I realize why Netflix only offers subtitles in the language for the region for the client IP, it's a terrible shame. Subtitled films are a great language learning tool, and this (as pointed out in TFA) slams that door shut.

Once again, piracy is a way better option.
> what will you do, not buy the next game from a popular series?

Yes.

The problems you describe are real, and damage both the developers and the gamers and it seems like "the only winning move is not to play". I'd argue that if you don't buy the next hyped title nothing of value is lost.

Wait out the hype, if you want to play the big title. The world might be better of if you get it as discounted, second hand or pirated.
Bench trials are also required to be unanimous.

Methinks the U.S.A.-man often thinks that bench trials in other countries are done by a single juror; they are not and can range from three to twelve in how many professional jurors are required to reach a unanimous conclusion.

But this is not so much about lay fact finding vis-ǎ-vis trained fact-finding, but the rules of evidence.

Scotland also has jury trials, but does not permit that a man be convicted upon the word of a single witness; there must be further independent, corroborating evidence.

There are many other differences with, for instance, the Dutch system that guarantee a fairer trial. One very big one is that in the Netherlands both the defence and prosecution have one groundless appeal; either side if it not agree with the verdict can demand a fresh new trial with different jurors once. — this obviously reduces flukes of justice.

The other is far stronger rules of evidence and more consistent rulings. Juries are very fickle and legal experts rarely know what verdict they will return based on the evidence they saw before them; whereas with trained jurors, their verdict is often similar with the same evidence given to them.

Indeed, one might argue that the practice of plea bargains, which would be considered unconceivably unethical in most jurisdictions, are actually the saving grace, as they permit stability to this otherwise fickle system as the negotiations between both parties are more reproducible given the same evidence, than fickle juries.
Signal's architecture makes it incredibly prone to censorship on multiple levels. Rather focus your energy on something which is not as architecturally prone to censorship such as Matrix or XMPP.
I'm really glad you asked this question, because I've wondered it as well.
In Poland setting marked traps on your own, fenced property is illegal and their owner is responsible for any harm they cause, because there exist legal reasons to enter another person's property - for example to fight spreading fire.

However my favourite example is the law that allows any bee keeper to enter any private property if they are pursuing fleeing bee swarm.
Wine tends to have far higher compatibility, and the operating system it runs on top of is mature too.

ReactOS is a cool project, but it's an alpha-stage complete operating system with bugs as basic in nature as you shouldn't even expect the file system to live long without being corrupted, or the OS crashing constantly. Not to mention they primarily focus on Windows XP compatibility, Vista and newer software is generally unlikely to work.
I Switched from Atom to vs Code
There was some Quora answer according to which ReactOS is derived from an proprietary MS research code. Doesn't it mean it would have legal issues if ever they decide to use it in anything close to real scenario?

Edit: reference to the question

https://www.quora.com/What-do-you-think-about-ReactOS?share=...
My comment was actually around Node JS. Writing unit and integration test for async server code and god forbid some kind of critical or secure code is not something I'm comfortable doing.

As far as FE testing I don't have any issue with that as long as the value and trade-offs are well understood and not just writing tests for the sake of it.
> Bitcoin is a mystery to me

sorry about that. one day you will understand it