skysight-inc/HackerNews huggingface dataset:
Unfortunately I don't find your argument to be convincing, the knowledge of such privacy concerns varies significantly amongst regular users. I don't believe they are using such software with full knowledge of their privacy-infringing features. And with every feature that evolves such default behaviour, it risks snowballing into rituals that must be performed in order to "opt-out" and done only by those knowledgeable enough.

> I doubt that a couple of requests to 8.8.8.8 will be a significant compromise to their privacy

It could be, it could be more. I don't think either of us are in a position to say exactly and likely largely depends on whether such default behaviour was changed by package maintainers in the various distributions.

> My main point here is just that open source maintainers don't owe humanity anything - they already gave it a lot of their time.

This is something we both can agree on however I tend to apply this only to those not receiving a salary for doing OSS work. I am of course not endorsing harassment or anything of the sort. People should always choose respectful conversation and debate when discussing these issues.
I’m at a loss to understand why your statement means this person, or anyone who increases the suffering of others in the pursuit of their own personal wealth, shouldn’t feel bad about doing so.
This was the first computer I used. We had one in our 3rd or 4th grade classroom, circa 1978 ish, at Montclair Elementary School in Oakland, California.

I remember learning basic and also playing some type of lunar lander game.

Went from that to an Atari 400, to VIC-20 and then to the C64. Loved every memory from those years.
"I've experienced a pretty wide range of harassment," she said. "Everything from the casual mansplaining-reply guys...

Incredible that the whole article (basically an ad) is full of attacks on people based on their gender and skin color, while singing the buzzwords of diversity snd tolerance. American society truly is bizarre.
> Is this a terrible coding practice

It is not. I do the same.

I tried to use git the way OP describes and I was taking more time to manage the logistics than to code.

I then hit the "I can obviously call a function in a new commit from one in a previous one". Handling this gracefully means full time work.

My code works 70% of the time anyway si I ended up making efforts to move it up a few percent points than to have a byzantin git tree.
In the context of AWS Free Tier, the non-obtuse option is you do the EC2 t3.micro with Linux on it, maybe also the RDS t3.micro, and you ignore all that make-things-harder-so-consultants-can-charge-more nonsense. Install your own nginx, install your own node or python or whatever, ignore all their obtuse crap.

Heroku is cool, too, though.
Landlords are part of the financial system. Deciding landlords must take the loss on rent so that their tenants can be safe is sensible health and social policy during the acute uncertain phase of the pandemic last year. That uncertainty is now gone.

If the government wants to house people in rental properties indefinitely, then the government can pay to do so at the prevailing market rates.
What is the moral basis of rent? Rent is by definition differentiated from service provision in that it is simply the use of a legal right to extract an income.

I don't see a moral basis, so I don't see how anything that impacts the interests of renters can be unfair. Bad on pragmatic level, perhaps, but not a moral one.
I don't see anything about general computing there, am I missing something?

Apple still makes macbooks, and those have documented and well supported methods to disable all protections so that user code can be loaded.

If you are trying to say that iPhone should be a general-purpose computer, then I am going to ask: "why?". There are different devices for different purposes. The phone does not need to be general purpose, and back in the day my Nokia had no software customizeability at all. And if you want a phone which can run arbitrary software, there are plenty of unlockable Android headsets on the market.

It is like saying "Ford is attacking fuel-efficient cars" because they are making F-150 truck.
I don't think that is true. Having worked in regulated environments, the depedencies are mirrored internally with something like artifactory and must be approved for use after a license vetting, etc. The application build process would not touch the public internet to retrieve any content.
> I much prefer an engine I can't access that fits my needs over an engine that I can access but requires maintenance on my part.

Sure, but the right comparison is between an engine that you can access and might sometimes require work on your part (or you can hire someone else to do it) and an engine you can't access, and in fact is so locked down that no one not approved by the manufacturer can access it, so when you encounter any problem you have to take it back to the manufacturer, who (it turns out) almost always says the only solution is a total replacement of the engine.
There really needs to be an expectation during sprint planning meetings that developers get a chance to adjust a "multiplier" for all story points, as a way to keep in everyone's minds the long-term costs of short-term decisions to cut corners by foregoing proper testable designs and good engineering practices (including security).

One approach I've suggested in the past is that every time a developer has concerns about a design and is over-ruled by a manager, the developer should take a jelly bean from a jar that starts full of jelly beans. The team can keep track of the weight of the (contents of the) jar, and use the inverse of the "fullness" fraction as a multiplier for how long a ticket will take.

For example, if a story has a complexity of 2 points, but the jar is two-thirds full, then the ticket should be expected to take as long as a 3 point ticket would. That might not be exactly right for every ticket, but this process might at least be more accurate than ignoring the hidden cost of accumulating technical debt.

Of course this means that once the jar is empty, all estimates become infinity, or undefined, but if it ever gets to that point then at least the developers will have had some jelly beans to cheer them up. Similarly, a manager can have the satisfaction of "seeing" developer productivity increase when, at the end of a sprint focused on paying down technical debt, the developers add more jelly beans to the jar, to restore the fraction towards unity.
> 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

Totally agree.

> The idea that ivy's are awash with people having little talent is still just silly though.

I would say it's more that they are average but the degree tends to float them to the top of a stack of cvs, so there's a premium you pay in terms of attention (and money if you hire them) that in my experience, is not worth it.
The difference being that you can choose to take out a loan and buy a house, but you can't really choose not to pay rent (unless you want to be homeless of course, but that's not an option I would recommend to anyone)
I don’t understand how a waiter and a home-care provider can afford to buy a rental property that is apparently worth charging $80,000/yr in rent. I’m in the wrong business!

[edit: to be clear, this is tongue in cheek, though the circumstances where a bank made this loan seem unusual to me]
The Mises org is libertarian clap-trap and not serious economics.
Because "all GMO is bad" is nonsensical.

That's an extremely gross misinterpretation of my point which boils down to "The effects may be different on different populations due to variables you are overlooking, such as (for example) they could be eating fundamentally different plants that happen to go by the same name."

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

The degree to which people actively twist my comments to railroad me with their bizarre garbage makes it enormously difficult to participate here in good faith at all. I should probably go get some other hobby and stop wasting my time on a bunch of people hellbent on trying to make me look like a nutter no matter how mild and reasonable a point I am trying to make.
But is the second-wave of the economy coming roaring back so that people have jobs to go to in order to pay rent behind us in nearly all datasets in the United States?

Or would those people still be thrown out onto the street with no housing?

Because if there's anything we need to be doing in the United States, particularly on the West Coast, it's bringing more people to homelessness.
While I understand and somewhat empathize with this desire (I'd use it all the time for personal repos, for example)... current VCS systems are terrible at supporting it.

What you probably want in this case is something like "automatically commit on every change (possibly recording every keystroke)" + "automatically tag based on tests/builds passing or failing" + "allow manual comments at any time, whether based on files changing or not". All of that is technically possible with git/hg/fossil/etc, but it's so much work for both the recorder and the viewer that it's infeasible.
I heard an interesting analogy that universities are more like religions than businesses. If you factor out all the beliefs/rituals in religion and knowledge/education in universities, they are both human organizations that seek to prolong/maximize their existence, rather than to grow or maximize shareholder value like in companies.
> So very strange to invest so heavily in Bitcoin a highly volatile crypto at its peak.

Doenst seem like that's the case here at all, Square buys lots of Bitcoin as they offer it via CASH. Also, they didn't buy at the peak if they expect it to go higher in value, which Jack of all the billionaire class knows why and how it will.

> Not to mention an old generation crypto with dubious value on the face of 3rd generation crypto that does not damage the environment and does not have the same scaling issues. It's like considering some old tech as which has dubious value just because it was invented first.

Ok, this is starting to make sense now...

> Like overvaluing a gas car when an electric exists and is the wave of the future. What do these companies know that we plebs don't.

Horrible analogy, but it's an opportunity to explain relative value theory I understand cars better than most here by a large margin, short of being an engineer, as in designed stuff for OEMs, I've done just about everything you can do in the auto industry, including Motorsports. In with manufactures with both ICE and EV programs, btw.

And the fact that you will never understand why pristine a Toyota 2000GT, or Ferrari 250 GT California will be coveted and worth millions of X whether it's driven or not shows what a shallow understanding of the analogy that you're trying to describe actually is.

Value and worth are relative and subjective concepts, and while I KNOW bitcoin's utility is superior to fiat in every conceivable way as I helped build fintech solutions with this tech that fiat could not do, that led to monumental legislation and reversals of laws in the US that we all deal with every day, it underscores that utility is relative to it's users.

Square has lots of fiat, it loses value everyday, and it lost its value on its stock price today; but in a DCA model I bet their BTC holdings is still in the double if not triple digit returns given how early they got in in the high hundreds if I recall correctly. And Jack was playing with this tech pretty early, he never gave any dates buy its safe to say he was in before the 2013's rally that made all the non-tech people take even care.

So, what 'dubious value' are you talking about here? It made their earnings hold value when the OVERTLY manipulated stock price dipped this week.
The unintended consequences of this are clearly bad, but is there a less invasive approach? Are horns actually a required security item? If so, how can we prevent overuse?
Not China, but in Iran, everyone fucking hates it.
Unfortunately DO only runs linux, and when a core piece of your infrastructure requires windows, it's a hard sell to say "well we'll just host _that bit_ on windows, and everything else on DO"...
Hyundai’s radical Ioniq 5 EV makes Tesla look outdated
This, along with the lack of an RFC (see my top-level comment) seals my judgement of this project as mere content marketing.

IMHO, the libp2p specifications [0] are much more interesting.

[0] https://libp2p.io/
It could be argued but it’s a large assumption on its own.

Stock markets are recent inventions; some hand wavy way of saying “this is exactly the right way to store value!”

Why must that ideal be externalized onto others? Why do I have to believe some hedge fund is indeed worth N dollars?

Mendacity of the elderly is not a good enough justification for belief.

Correctly engineering a road, medicine, or making art does not at all rely on such belief.
Sure thing, my email is in my profile. Although I can't guarantee fast responses, and I might have come across as having more experience than I really do :)
If you've never gone through PAIP, you're in for a treat. Most of the code is very practically written (I'd wager all, but it's been a while since I read/worked through it). Norvig writes good code, see also his website and many of the Python programs he's published over the years since he switched to it.
Upgrade FreeBSD with ZFS Boot Environments
Do you also find it hard to sympathise with people who are trying to escape the trap of poverty? If I made assumptions about your circumstances, would I be surprised?
Tether and Bitfinex Must Stop Trading in New York and Pay $18.5M Fine
Reading the article, the owners aren't exactly rolling in it and are also depicted as mostly working class. If it wasn't for a global pandemic, most would have been fine and they would have thought to have invested very conservatively. In my mind, it's just that it's convenient/expedient to make them eat the cost of unpaid rent -
"Junk" bonds seemed like an appropriate term for questionable bonds back in the 1980's... By the same logic, cryptocurrencies should be called Junk currencies
Principles Will Always Provide More Runway Than Policies
You're somehow leaving out the option that I mentioned of "use as a text book." My answer was to highlight the concern that intent/purpose and motives are important, e.g if someone going to use the reminder of history as a weapon to rally anger and hate, or to guide rational, reasonable discussion?
>Between the two opposing forces are the non-technical masses. These are the online serfs who are completely unaware and will never become aware that their freedom...

I actually agree with a the jist of this article, but this kind of attitude is inexpensive, and part of why this point of view has lost.

The open society ideals of the early web were really important. We failed miserably at framing them adequately for public consumption. I don't think it's because "MOPs too stupid." I think we preferred our nerdy, esoteric, hairs splitting glossary of terms to a well framed lexicon that could serve as a basis for public understanding. The best we gave them was net neutrality... and we let the economists explain their own stupid version of it to politicians.

Take all the social media problems atm... Politicians, regardless of their country, ideology or whatnot, almost all have completely stupid ideas in this space.

There was an article on here recently: "protocols not platforms." It's as true about GPCs as it is about social media. Most HN readers can probably guess the content by the title. It's a vocabulary that badly needs to be in the general discourse, and we need to stop sucking at making it into a simple usable vocabulary.
> General Purpose Computing is and ought to be an app on a user friendly internet device. An important app, but one of many.

If "a user friendly internet device" here is code for "an internet device that doesn't provide its owner full control over it" then... no, absolutely not.

Having control over your own device isn't just about learning to program. Certainly that's important, but it's not the whole story. The question is: what can you do once you've learned? If your device restricts what you're allowed to do, and you're at the mercy of the platform provider, the power dynamic between the user and the platform is hugely asymmetric.
Last time I checked no court of law had convicted the former President of any criminal offense. So, no, I don’t see how that logic was used to censor him.

Same for false cures to diseases, nobody imprisons pseudoscience witch doctors for recommending vitamins to cure cancer. (Maybe if they claimed to be a medical doctor?) If that were so, I know of a half dozen people in Boulder that would’ve been in jail by now. Certainly no court had convicted any of these people of a crime prior to censorship.

So, as far as I can tell, these people had been censored without having committed (or at least convicted of) a crime.
> In other words, there is no viable consumer market for open computing.

The hardware hacker/maker and gamer communities would probably strongly disagree.
unless there is data pointing to abuse like this being widespread, I think the alternative of evicting those who can't pay rent in pandemic is still a greater sin
I don't think that's the right question. It's just about if Google can attract top researchers (or needs to).
I really don't understand why we insulate landlords from investment risk so much. At the end of the day they can sell the place to mitigate their losses. What recourse could renters have?
What about two-step verification via an Authenticator or SMS? Is that spyware? Or do you have a self-hosted solution for 2FA too?
My siblings and I make an effort to call every day.
New Trello Features: A UX Review
I grepped the article and I don't see anything that could be interpreted as such. Here is the single instance of the word "white":

> As she sees it, it's because the predominately white men who start, run and invest in most big tech companies are less likely to personally experience harassment.

And here's the single other instance of the word "men":

> As she sees it, it's because the predominately white men who start, run and invest in most big tech companies are less likely to personally experience harassment.

Basically every other mention of gender or race is some variant of "women and people of color are particularly targeted for online abuse". What are you reading as "attacks on people based on their gender and skin color"?
So much of the official government response has been to support entrenched wealth. Some examples: large stores remained open, while small stores were forced to close in many regions. Financial support was provided to large businesses via PPP funding that wasn't available to small businesses. Capital subsidies of near 0% loans were extend to the largest companies (e.g. the Fed owns Apple bonds) while smaller businesses were left to die on the vine. Connected industries like airlines continue to receive bailouts.

It is all kind of sad, really.
How is this question not moving the goal posts? The top comment claims that Apple Silicon is more locked down than previous Mac iterations. It is not. Does that say anything about future hardware? No. But we are in the same boat with the raspberry pi. If broadcom decides to fuck over hackers who want to use alternative is software for newer hardware iterations, they can.

Anything can happen in the future. When purchasing hardware, look at what you can do with the device that is in front of you.
Nice, never thought of using greasing as a proxy indicator!
Monetization.

You can't use an ad blocker (easily) in an app, so they get to show you ads.

If you decide to buy reddit gold (or whatever they're calling it now), then they get the money from that instead.
Lived experience isn't a buzzword.
Why should landlords take the loss on rent and not who they pay mortgage to?
Think of an inside-out refrigerator.

A fridge moves a certain amount of heat energy from the inside to the outside, but that doesn't come for free. You have to put extra energy into the system to make that happen. The hot side of the fridge gets the "moved" heat plus the heat from the work you had to do to move the heat. The work heat is waste.

If what you're trying to do is make something hot, you're moving heat energy from the outside to where you want it to be hot. That makes it hotter, but it requires work. In this case, since you want to make things hot anyway, that work heat is extra bonus heat.
I would say that gender identity correlates with sexual preference by definition, regardless of mechanism
Most Americans agree that viewing everything from an identity lens is wrong -- but powerful corporations and the media control what is said and heard -- and they universally support this.

It's spread far and wide. Coca-cola, for example, was just in the news for telling its workers to be less white.

To what extent the powerful people promoting critical race theory believe it -- as opposed to feeling compelled to promote it or be called racist and "canceled" -- is hard to determine.
Of course you cannot have absolute guarantees about the future but it doesn't mean there's an excuse for so much misinformation about the products on the market today.

Apple's head of software engineering has repeatedly publicly dismissed the idea that macOS will become as locked down as iOS.

In each of the past several years of releases they've expended a great deal of engineering effort to improve macOS security for the average user while giving advanced users control (for instance, they simultaneously developed secure boot on new Macs, and made it possible to boot alternate operating systems).

They continue to release source to several OS components such as the kernel, the cryptographic frameworks, etc.

They've never expended any real effort in developing DRM to prevent Hackintosh users from running the OS.

Criticism of system internals being poorly documented, and complaints against security features obstructing tinkering are valid, but nothing they've done is signaling that they intend to abruptly change course and create a truly locked-down Mac.
Amazon’s Shameful Refund Dark Pattern
By being extremely frugal. Did you read the part of the article where the owner does not live in the house. The owner lives in a "cheap studio apartment nearby with their two young daughters". That is how!
No we shouldn't increase homelessness due to job losses from the pandemic. We also shouldn't force landlords to supply free housing.
Go ahead and compare 'Manifest Destiny' to Han Chinese Imperialism of the last 2000 years, that exercise will enlighten us all.

As part of 'Manifest Destiny', make sure sure to include the dozens of major states like Korea, Japan, Germany, France, Italy that the US liberated from other conquerors at great cost, and others it provides support for at some cost. Like Taiwan.

If the US were an Imperial Power, all the Oil in Iraq and in Saudi Arabia would belong to it.

Ironically, as the US 5th Fleet today provides protection for all merchant craft in the Gulf at this very moment, so that that everyone is free to move, buy and sell from/with whom they please - considerably more of that Oil goes to China than the US.
Willmann-Bell closed for business? (2020)
Isn’t one of the problem the risk of retaliation towards family and friends in China?
With speech and face recognition this can also be done for everyone commenting on China even in the West?