skysight-inc/HackerNews huggingface dataset:
I used to work as a front-end dev. The biggest issue facing good OSS UI is the fact that everyone throws their support behind Qt. Consumer OSS, and especially the Linux Desktop, will not take off until the community make the tough decision to first starve, then excise this God-awful cancer of a framework.
You must have issues interacting with people IRL...
Your argument reads like a fallacy (over-generalization): "UI/UX modifications were carried out on a single project with terrible results, so all UI/UX changes must be useless on any other project".

Look at it this way (taking a decentralized network as an example): either one of I2P's two most used implementations (Java & C++) would greatly benefit from adding an informative configuration wizard to set speed limits, enabling or disabling features, help set up UPnP or manually forward ports, etcetera. Such a small addition would make wonders for adoption. UX improvements cannot be ruled out, especially not that hastily.
Trying to head off this response is why I added "(the same kind of / as bad) censorship". The government has no business threatening companies to silence people, but if they do threaten companies to silence people that's not the same as arresting you for criticising the government, it's not the same thing as limiting Free Speech(tm). Twitter is free to allow you to speak without retribution from the government, but compelling Twitter to let you speak, to provide you a service you aren't paying for, is another matter again.

Where the lines fall on that is up for debate, in arguments about whether large enough sites are like public services, or should be public services, whether websites are blind conduits for information or responsible for the content on them, and the fact that all that is being argued is evidence that it hasn't been settled in a dystopian way.

If I threw $10 to ICQ to delete your account that you haven't used in a decade, you could still argue "censorship! you have no business doing that!" and be correct, but any point about it being a limit on your free speech would be much much more obviously weak.
I like Econtalk and Conversations with Tyler.
The author admits in the comments that they have no real basis for accusing systemd of violating privacy.

> I think the problem many see with systemd is that it is a very large block of code that is hard to understand and modify. This makes it possible for unscrupulous organizations to hide things in systemd for spying on users. This also makes it more susceptible to hacking and less secure. I'm not knowledgeable enough about the subject to have a strong opinion about it. I just know that many Linux users strongly oppose it.

In my view it's hard to take the author seriously with claims like this, and in the same paragraph praise for the Raspberry Pi as an open platform (it contains proprietary components).

Edit: More egregiously, the author claims that iOS and macOS are based on Linux.
I haven't. That looks super promising! I find AWS/Azure almost intentionally obtuse in their pricing and setup/configuration. This looks like they focus on the opposite!
Well, thanks, buddy.
Not going to speak for Europe but you're very wrong about New York.

NY's crime rate is almost 4x lower than the worst metro areas in the US according to the FBI. NY isn't even listed among the top 50 worst cities.
Let me offer a different perspective.

I'm a professional developer and I write arduino software for money "on the side." The effective rate varies a lot, but it's safe to say I won't be giving up my day job too soon.

I basically describe it as getting paid to tinker.

It benefits two parties: the person who needs help/needs code written and me. I get paid to do stuff I like and can do it sitting on the couch watching TV. This is how I envision a lot of skilled devs doing this: as a nice sideline that's fun to do. Not everything needs to be thought of as a replacement for your primary income source.
Even if there would be a simple way to define "lying" in this context and a simple 100% effective way to proof it. It would only shift the problem not solve it. You can already "lie" under oath if you formulate something as opinion if there is nothing that contradicts your statement, its that simple. If people can be sentenced for the writing words online if they intentionally lied that just puts a target on normal people an make professional writers team up with lawyers to avoid ever writing anything that could be deemed a lie. That solve no problem at all. People find a way to tell you that the earth is flat anyway. Putting wrong speaking closer to wrongdoings is a very dangerous idea in general. we should want more speak not less and we get that if speech is tolerated.

The "inciting violence" thing is already very very close to breaking the concept of free speech. And it can also be defeated simply by linguistic tricks. "Kill the ...." would incite violence but "I think we should kill the ..." expresses an opinion. Also this very example here used the same words as something that in fact could incites violence but clearly my post isn't. Now do we really want an AI to detect de difference? Or maybe real human? Moderators who are almost certainly not qualified to judge because a content moderator isn't a judge and should not be.
I'm going to disagree, unless your are a solo developer (and even then it's bad practice to rebase commits that have already been pushed). Allowing rebase on shared branches just opens the door to too many possible catastrophic mistakes. When I make a new repo the first thing I do is disable history rewriting.
Do you have any other options? I don’t care who solves it, but when a company is run for the intent to produce propaganda it’s pointless to ask them to self regulate.
> Almost all fiat deposits into Bitfinex create USDT.

Which is insane. Those are customer funds, that Bitfinex owes to their customers, if they choose to withdraw from their ecosystem.

They aren't a personal piggybank for them to dip into as they please.

This is not at all like fractional reserve banking, where a financial liability (customer deposts) are used to print dollars (in the form of loans), because customer deposits can be called back anytime, while loans cannot.

With Tether, if Bitfinex takes a dollar a customer deposits, and then prints and sells a USDT, and the customer withdraws their deposit, they have to destroy a USDT, in order to maintain the 1:1 peg. There is zero evidence that they are doing this at anywhere near the rate they claim.

Ironically, what they are doing is very similar to a double-spend.
I fell into this, and it was easy.

My laptop and desktop broke around the same time. I had an iPad Pro for work and next thing I knew I was just living in iOS. I did this for a few years before finally pushing back into desktop Linux during COVID lockdowns.

There's a lot of reasons behind why it's so easy to become used to living in the mobile ecosystems but for me it was very much about form factor. It's just so much easier to carry around a slim tablet with amazing battery life and software that "just works" when you live a very on-the-go life.

Projects like PinePhone give me hope that one day we can have general purpose computers in the form factors that made Android and iOS so popular to begin with. Obviously, this is a software and hardware problem, it's just that the world moved on to more and more mobile devices and FOSS stuck to less portable hardware.
That was exactly it.

The difficulty of dieting (and life in general!) is decisions. By being so absolutist it made it easier to just do it automatically rather than constantly weight up whether I should eat well.

That’s in hindsight.

At the time in my mind I was really convinced that that one biscuit might make the difference.
You can trivially distinguish those transactions from real ones. In fact so trivial that you could do it in one if clause

#define LATEST_BLOCK_BEFORE_EMERGENCE_OF_QC 76283747
# fill in number when that happens

if (block_height>LATEST_BLOCK_BEFORE_EMERGENCE_OF_QC) {
# Treat transaction as invalid if it still uses SHA256
}

You know transactions are timestamped through the medium of being included in a block, right?
Add r/india to the list too.
It's not like, because they didn't, as far as we know. It's unclear how that cop died, there wasn't any official statement.

To people who are downvoting, the NYT story was made up: https://www.politifact.com/article/2021/feb/22/what-we-know-...
The violent attack on the capitol was the result of the sitting President of the United States claiming the election was stolen and telling them to march on the capitol.

That is decidedly not a social media thing.

Social media gave him the mob, but it was a man with a podium that incited the action.
Yeah it's an Opal mining town in South Australia. See:
https://www.nytimes.com/2018/10/24/lens/living-underground-t...
:)

I edited it in later. I felt an urge to say it, because it is an aspect of reddit that often goes unappreciated.
which is exactly why a good school is better than a bad one: the courses and materials might be the same, but the experience can be totally different. IMO for most of us it's not worth getting into debt to pay any college, unless the college is in top X, or if you need the certification for your profession. Paying 60k a year for a mediocre college is one of the worst decisions you can make. You can achieve just the same amount of knowledge in less time on your own.
I don't think so.

It does appear pre-rendered and my guess is the blog might only showcase the use cases that worked the best. Or it might take a really long time to generate results.
BeltBuddy, GaugeMage, Filterly, etc etc. All sorts of growth potential lol
There is a "codes" top-level domain? Codes? CODES??

What's next? Advices? Feedbacks? Rests?

I give ups.
You still can't provide a single example, and playing games about how you don't need to rebut a vapid argument only makes this more obvious to everyone else.
They verified via brainwaves that he was in the REM stage of sleep. I don't really know anything about brainwaves, but this seems like the kind of thing that's fairly definitive.
Classics programs generally require more evaluated prose writing, as well as text reading and analysis, so it is reasonable to assume that they would yield benefits in actual writing skill.

However, it would be interesting to have some data to compare, for example GRE writing scores of Classics vs. CS graduates.
Agreed - "students refuse to do so" as the parent comment mentioned because they recognize the risk, both with the things you suggest and the ding to the prestige they're trying to buy in the first place.

While I agree with the parent's general sentiment I also think it's not addressing the initial intent. The reason for the federally backed loans was to give people access to loans that the banks would otherwise deny. The intent is good, but the knock-on effects and perverse incentives that get created are quite bad.
Isn't that trading, you're selling USDT to someone who wants to give you USD for it? That's different from telling the operators of Tether itself "Here's some USDT, give me the USD that backs it".
Biden to sign order to build 'China-free' tech supply chain
The First Amendment forbids any such legislation.
'Sign in With Apple' target of Justice Department antitrust probe
I remember when Tracy Chou did an AMA on Reddit and it devolved into such vitriol that it effectively became an advert for her own app.
Correct!

What the hell is an American biscuit then?
> I'm saying from experience, this is not the case

And I'm saying from experience this is the case - so I guess we're at an impasse due to selection bias. Maybe I've just had better luck in picking them.

Agree there are other better signals sometimes available. For what it's worth "has a CS degree" isn't a great indicator for a developer at all in my experience, with a very few programs excepted (e.g. CMU, Waterloo). But this has nothing to do with ivy vs. non-ivy.

The idea that ivy's are awash with people having little talent is still just silly though.
Ah neat. I somehow missed the clickable schematic cards. Good stuff. Cheers.
> 1. The oldest (and largest) wallets directly stored their public key on the blockchain. This would mean that attackers could transfer money away from these wallets (many of them are dormant).

That doesn't mean the Public key has ever been exposed online and therefore not true. Look up cold storage best practices, I'm not going to line it out for you but what you said is entirely false and built on a flawed premise.

> 2. Relatively early, the blockchain shifted to only storing the hash of the public key, which seems less susceptible to a quantum computing attack. The risk in these wallets is that once you want to transfer bitcoins out, you need to temporarily publish your public key - this key is not stored on the blockchain, but might be stored by future attackers. In addition, at some point getting your private key will be so fast that the moment you publish a transaction request you'll many fake requests asking to transfer to another wallet.

You started it off with a valid observation, but then led into a non-sequitur, what does that have to do with Bitcoin's vulnerability if as we just said 1 is not true if done correctly.

> The trick is that this needs to be deployed before attacks exist, and people need to transfer their Bitcoin into the new wallets.

While I agree security on mainchain is an issue, we should dhave had taproot long ago, and mixing by default by now as tx fees get more and more expensive--all you're doing is mixing it with other adddresses to make the sum indistinguishable from it's source and that cost adds up as the netowrk gets more expensive to operate on.

But also your premise is at odds with the fact that most of the traffic will be done on LN moving forward, and the bitcoin (token) will locked out of the network's mainchain (Bitcoin) to operate on LN and thus does not require your 'solution.'

In short, these are non-concerns.

Note how I didn't downvote you, and instead I challenged your arguments in order for others to benefit from this conversation, instead of being a child and downvoting simply because I disagree with your points.

Edit: HAHA!
Consumer-grade heat pumps do not approach the theoretical thermodynamic efficiency limit especially when the outside temperature is significantly below freezing temperature as that complicates design. Plus they do not last forever and it takes a lot of energy to make them. So a hybrid design with an electrical pre-heater for really cold weather can be the least consuming in the total balance of energy. But then one can just as well mine crypto currencies in the preheater just as the article described.
> More what? Licenses? License != skills.

Right, but what are the minimum requirements to become a software developer? A single 30 minute interview? There aren't any administrative or legal requirements. There is no minimum educational requirement.
Nothing, if you don’t want to have children.

But when you do, there’s a lot wrong with it.
This essay a great example of online culture. So many stock received ideas: the 'shadowy elites' message, the Walter Mitty 'only we few dared to take the red pill' heroism, the conflation of freedom of speech with forcing a private company to host a photo of your asshole at no charge. We even get mentions of TS Eliot (guess Pound is too edgy) and Glenn 'my editor is oppressing me' Greenwald. In short, I did not enjoy it.
> If I'm going to consume that much power, I might as well mine crypto and make a few dollars. Mining for NiceHash, a service that lets people rent hashing power from miners

What's the benefit of this vs. just participating in a mining pool?
> code starting from the architectural and abstract goal

you are either using a different definition of architecture or this is wrong. Refactoring is bottom up construction. Most of the time when I see people frustrated or struggling (including myself) it's because they have forgotten this and need to take a break.
This is great, and worked well for me. Any chance to change the outfits on the model? Mine is so far from what I would normally wear that it makes the whole model look like someone else...
> Is this a terrible coding practice?

Not at all. Copying folders with names like code1, code2, code3 is terrible practice. Using SCM and committing as checkpoints while you work is good coding practice. You have a process, and it works for you.
> The violent attack on the capitol was the result of the sitting President of the United States claiming the election was stolen and telling them to march on the capitol.

If true, this would be much more convincing with a direct quotation and a source, rather than your interpretation.
I'm 90% sure I just got a boost header which was apparently GPT-2 generated, hmmm.

Sadly, I can't do back and see it again
I find this attitude a bit misguided. There's never been as much availability in open computing as there is today. These are good times. A Raspberry pi running linux is miles and planets above what I could have imagined when I was a kid. And people somehow still pick an appliance explicitly designed to be closed (for a good reason) as an example of something. I don't get it.
Michael Hastings mysteriously exploded during the Obama Administration, maybe that's what they're referring to.
Religion hammered into me as a kid that anything you do for good will always be partial subverted by the devil. While I don't agree with that literally, I think the general principle is 100% correct.

I've worked (and around) in many parts of the Internet (and precursors): dial-up BBS's, web hosting, VPNs, etc. It is virtually guaranteed that the better you are at upholding security and privacy the more certain you will (hopefully unintentionally) facilitate some absolutely dastardly shitbaggery. The kind you can honestly loose a little bit of your soul over.

I do think standing up for these kind of freedom of speech principles are important. However, the bottom line is that if the solution doesn't embody a reliable way to address the problems it enables then an external entity will attempt to do it, along with whatever extra agenda it represents.

You can't solve for freedom alone.
Does using a mouse have something to do with general purpose computing? Does a spreadsheet program?

You should ask your uncle (who's a Lawyer by the way) if he was using a mouse to work with dBase IV.
It’s probably not a bad selector for “people who’s usage of my tool will lead to sales down the road”
Black Sabbath were huge fans of H.P. Lovecraft

https://m.youtube.com/watch?v=OYgBOVoLI6U
Yes, the "fact-checkers" we already have should give us a hint at what "lie-checkers" would do.
Ues, it’s happening. For instance, Apple is attacking general-purpose computing consciously: https://docs.house.gov/meetings/JU/JU05/20190716/109793/HHRG....
That's what I've heard about UEFI, TPM and Windows Vista too, yet people are happily building their own PCs and merrily running all kinds of software and operating systems on them. Others are buying heavily locked down iDevices [1] and are happy with them too. ´

People that want openness and the freedom to tinker with their own devices will always find a way to do so, moving away from systems that inhibit their efforts (or just breaking them open, getting people interested in reverse engineering, an invaluable skill even as an open source developer). Others that don't care will continue to not care and buy the system that best fits their needs.

I think it's almost an egocentric worldview to demand that everybody use an open system even if they have no desire to make use of that openness whatsoever at best, and see it as a security/complexity risk at worst.

[1] By the way, both iOS and Android can run a full Linux userspace today!
> Incorrectly yelling Fire in a crowded theater is illegal

No it's not. See Brandenburg v. Ohio.
And thank god for it.
General Purpose Computing is and ought to be an app on a user friendly internet device. An important app, but one of many.

The fact that the internet device is actually a special-purpose simulator running on general-purpose hardware is an implementation detail. Even most programmers want to do other activities on their devices, like check their email. This should be co-equal with programming; anything you do in your coding environment shouldn't break your ability to get email.

Is general-purpose-computing-as-an-app dying? No: repl.it for kids/consumers is great, there's an explosion of nocode/locode for consumers/businesses; and free tiers of the public clouds are available if you really really want to muck with linux.
To me, at least, it seems like experimenting to see how much poison it takes to hurt or kill someone, except this poison is salt water and not something like cyanide or bleach.
I don't mean to come across as overly harsh or partisan against liberal arts majors. I think the content is often interesting. I just think it should be taken along side a technical major too.

I do have a bias against overly flowery language that obscures meaning, and tend to find that more often comes from the less technical side of the academic spectrum: http://www.paulgraham.com/talk.html
Ironically, setting up UPnP or manually forwarding ports is hard in some countries today because the ISP insists you use their broadband router, and it runs a locked-down firmware where those settings are not available to end users (unless customers upgrade to their more expensive business plan). So, another example where it is the ecosystem that is biased against general-purpose computing – or at least general-purpose networking – and UI tweaks can’t change that.
apple didn't put up huge insurmountable barriers on m1. microsoft's secure boot mandates certain keys be shipped on devices but also requires users be able to add their own keys.

thus far it's been phones where users have no rights to their devices g no access to bootloaders. if you do jailbreak or root, on Android SafetyNet comes & slaps you in the face, disables a bunch of apps. I think apple has some similar restraint?

I think you'll be shocked how much use folks make of these systems, with reverse engineering, even with no support. if the door is left open people do amazing things. the gpu should be working very well. some problems spots may remain. but running a system, watching it tick, carefully, reveals so many secrets. it's only when humanity is locked out, when the process of human discovery & collective advancement are blocked, that our great human potential is squandered, wasted.
It’s more likely from their lawyers, who recommended this to avoid compliance issues in the future.
Tell me why this a terrible idea [RYO Password Manager]
So I'm not a huge fan of the password managers I've tried, they usually feel slow and clunky.

I created a simple little Jekyll site to host encrypted versions of passwords, and to decrypt all the passwords to plaintext client-side once a password is entered. New passwords can be encrypted client side and added manually to the Jekyll site via committing to the git repo. It's hosted for free on Github pages. Something like Netlify CMS could remove the manual aspect of it by providing an auth+backhaul to update the git repo via a client side gui.

Is this a terrible idea? If so, why?

Demo repo: https://github.com/cameroncowden/passwordman

Demo site: http://ge0de.ninja/
Even the Raspberry pi has a few areas of concern with propriety firmware and closed codecs. It is not a completely open hardware platform, it does run code that no eyes can see.
But then again the gaming PCs are full of malware -- most game launchers can be very easily called that. Not to mention that part of them have been caught to install rootkits, or the more modest ones just don't allow the game to be started if you have Process Explorer running (they claim it's for preventing game cheats -- which doesn't work anyway).

So while I have a gaming PC myself, I have long ago removed anything personally sensitive from it. I can't view it as a platform for open computing by any means.