skysight-inc/HackerNews huggingface dataset:
I thought a lot of people use VPNs specifically to avoid DMCA requests? From what I understand, it works extremely well in those cases and I imagine that most VPN use-cases stem from region check bypassing and DMCA request avoidance (but I could be wrong).

In all seriousness, what would be the best way of increasing both anonymity and privacy online? Not from nation-states, but hackers/data breaches/ad-tech/local law enforcement?

It's an interesting but frustrating topic. It seems like every potential solution has some major caveat that someone will invariably point out as making the solution useless.

For example, I am wanting to export all of my data from my social media (texts, posts, location data from Google, etc) for posterity and then delete the accounts. But I also want to keep it safe and secure. So I use VeraCrypt containers. But then what if my Kinesis keyboard has some firmware embedded reading my passwords? Now I'm screwed. And if I backup online with Backblaze, and use their E2E encryption but one day they change their software so that it records the password when typing it in. It almost feels helpless.
> He says he's completely ignorant about the technology.

Yeah, contrast that with Elon twittering about floating floating point [0] and too many zeros in fp32 [1].

[0] https://twitter.com/elonmusk/status/1307822172556193793

[1] https://twitter.com/elonmusk/status/1307822172556193793
AWS Video Catalog
> A practical problem is writing correct bounds checks. For example, consider the get_unchecked function on slice - it says “an out-of-bounds index is undefined behavior” but never defines what out of bounds means. So how does one even call this function safely?

Except that it's well defined: If you start or end after then end of the array/slice/vector. The same way it's done for any other array/slice/vector access.

Could the documentation of this nightly experimental API be better, sure. Is it undefined or unusable? No it's as well defined as "an array index being out of bounds".

Oh and it's only defined for Range<usize> before you wonder there is no confusion with any ranges of custom types, this a method of a trait implemented for only for
Range<usize> which generalizes the indexing of slices and of which everything but the name is currently unstable/experimental.
I've heard that SawStop's patents are expiring soon, so it seems we'll have some competition in the next 5 years. In the meantime, since there are no other saws which protect your fingers from being sliced off, it's the best insurance policy for a software developer who needs them the most.
$65k/month website running on one index.php file
My fingers, of course. Are you seriously comparing hard physical labour to typing on a keyboard? One of those is back-breaking and seriously dangerous to personal health, depending on what you're lifting/operating. The other may earn you RSI or carpal tunnel syndrome if you're not careful. There's a whole world of difference between these two.
I have friends who have worked for Microsoft for ~20 years. I'm a small-business IT consultant.

My MS friends have the feeling that it was a painful transition, yet ultimately a good thing, and that quality has gone up.

My experience on the ground, so to speak, is the exact opposite. The May(!) update still has showstopping bugs with a not-small portion of my clients. Last year, one was bitten by the wipe-the-user-folder upgrade bug. The trust in running windows updates is at an all-time low amongst the general users, and I can't blame them.

I trust my friends. I also trust my own experiences. I wonder where the disconnect is?
I see how this could be a great app for many
I may be in the minority, but if the Apple Watch had a camera, I would leave my phone at home.

But then I'm not one of those guys always staring at their phone/watch.

What's the opposite of power user? Old guy, I guess.
As long as no one buys From Software everything will be ok. Praise the Sun.
Well, it was never my intention to do something that you would consider vandalism.
Making Toonify Yourself
As long as you have some templating in place for your header and page skeleton, I think your method is fine.
Apple was barely above comatose, running on vapors. The point was that even OpenDoc being "better" tech does not automatically mean Apple could/should make it into products and sell those products to customers. Apple needed to invest rapidly diminishing resources into actual products it can sell to actual customers that would save the company from imminent death.

Whether you like, dislike, agree or disagree with that argument, I don't think it can be dismissed as "platitudes about 'people over tech.'"

Jobs had to make bird's-eye-view decisions, and articulated that point of view pretty well here.
As someone who has had to memorize dozens of scripts, both in plays and speeches I recommend brutal repetition. In addition I recommend making sentence by sentence Anki cards where the prompt is one line and the "answer" is the next.

But really if you haven't gone through a speech 50 times you're just getting started.
>It seems almost disingenuous to literally only talk about the mainland of England when saying "We didn’t have slavery in the U.K".

Well, for the UK society, etc., that's the part that matters though, and I understand him as talking from that aspect. Going out and about you didn't see people in chains, and slavery being the foundation of the economy the way you'd do in the South for example, nor were you constantly reminded of "us and them" in that way.

The UK's ruling classes, on the other hand, they're of course responsible for the colonies too - and lots of other things besides...
Great point, though its not only branding. All the things are in open. Its we who think democracy can be real at national level.
Exactly my question.

>If you try to enforce that start <= end, you lose the ability to make a Range of non-comparable things

What even is a "range of non-comparable things"? Doesn't the very definition, included in the article, imply an ordering because of the "upper" and "lower" bounds? What on earth is a situation where "upper" is not necessarily greater than "lower"?
I think the last part is right. In reality it is slow motion suicide to lose engagement with your customer.

That is, the industry would have transitioned to a "harvesting" model with increasing cable bills and fleeing subscribers no matter what the competitive threat (internet, netflix, ...) is. The competitive threat determines where the crisis happens, but the crisis is built into the product.

I don't believe it about MTV. I don't think anybody watches the Real World, Jackass, or the Osbournes. They read in the newspaper that somebody got killed acting out a scene from Jackass or they watch the highlight reel for the Osbournes on Entertainment Tonight. The meaning of that kind of television is not in the watching, but in being a subject for the rest of the media.
They should. If not votes, then at least a couple of representatives in the Congress to complain loudly every time the US wants to do something to make life harder for other countries.
Relativity was shared on HN a while ago. I can't speak to the quality of the hardware as I haven't tried it, but it fits your requirements, partially. For various reasons (and please correct me if I'm wrong) all VR compositors are tied directly to a store/platform because everyone has an appstore in 2020. wxrc (Wayland VR compositors) is in development but it looks like it's not quite ready for wide usage. That means PCVR is still mostly directly tied to Steam and standalone VR is mostly tied to Facebook...
As an aside, I was intrigued by this quote:

> FedEx needed to move/sort their packages more quickly, so instead of paying employees per hour, they paid them per shift. productivity increased dramatically (employees now had less incentive to take longer hours to do the same amount of work).

That's the way incentives work iff the employees had control over the hours worked. If instead their managers had this control, the incentive would be to make your employees work longer hours, because you don't have to pay them more.
Then you're clearly a statistical outlier :)
There have been plenty stories showcasing his racist beliefs of late (I won't link any, just Google it), so it's no unreasonable to read his comments in that light
> Why is furry/anime/whatever inherently disqualifying, regardless of the quality of the technical content?

It isn't inherently disqualifying, unless it is plastered everywhere where it doesn't belong, like in the middle of a lot of unrelated conversations or in the middle of a professional technical blog post.

For example, if you just have a furry image in your website header, but the content of your technical post itself is on-point and doesn't have a bunch of unrelated furry stuff, most people will have no issues sharing your content and recommending it to others.

For a good example of that, take a look at the website of the guy who did a lot of impressive work and research and became famous for the YOLO image classifier[0]. His website features my little pony characters. He is very openly into it. His MLP-themed resume made as a halfway joke is extremely infamous on the internet. And then take a look at his technical blog posts. He writes really well and doesn't let his interests detract him from quality writing. And no one who is interested in reading about the technical topics he covers seems to have any issues with the content of his posts at all.

0. https://pjreddie.com/
I think your documentary is biased, as it’s been made and hosted by a furry themselves.

On the Wikipedia page about furry fandom, it says:

> The furry fandom has its roots in the underground comix movement of the 1970s, a genre of comic books that depicts explicit content.[5] In 1976, a pair of cartoonists created the amateur press association Vootie, which was dedicated to animal-focused art. Many of its featured works contained adult themes, such as "Omaha" the Cat Dancer, which contained explicit sex.

As well, it even has a section dedicated to sexuality, where it states:

> In a different online survey, 33% of furry respondents answered that they have a "significant sexual interest in furry", another 46% stated they have a "minor sexual interest in furry", and the remaining 21% stated they have a "non-sexual interest in furry".

Although you may not engage with it sexually, it very much has a sexual following.

https://en.wikipedia.org/wiki/Furry_fandom
> Putting SSH on a different port is either done for a specific reason, or [...]

Yes. The specific reason is "it makes log files less full of crap we have to sift through".
I know that, which is why I didn't rate limit or ban your account. These things mostly happen unintentionally. The thing is, though, we have to judge them by their effects, not intentions, since it's the effects that have...effects. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

You're a good HN user and the only thing that's needed here is a bit more mindfulness. I like the 'arson' analogy for this sort of thing, except it's the wrong word since it implies intent. The right analogy is not arson, but negligence, i.e. playing with fire for fun or what have you, but then it burns down the building.

There's nothing intrinsically wrong with this thread. It's perfectly good watercooler conversation. That's part of the original intention for HN (let me dig up an old pg link...ah yes: https://news.ycombinator.com/item?id=8314). We all enjoy talking smack with coworkers or friends—same way one might argue about whether so-and-so is a good athlete or actor or whatever. On that level, what you did wasn't wrong at all, it's perfectly fine and good fun.

The issue is just that this particular watercooler gets broadcasted to millions of people, which suddenly makes for completely different dynamics. For example, the person you're talking about may well read the thread, which may sour them on HN and make them less likely to participate here, which would impoverish the site for all of us. That doesn't mean you shouldn't ever post criticism, but it should be alloyed with respect, and if the thread starts to turn into a cage match, you should do something to try to walk it back. (By "you" I don't mean you personally, but all of us.)

The biggest issue, though, are the feedback loops that happen when you're no longer talking to a couple people you already have good connections with, but an entire crowd of people who you have zero connections with. Your comments are guaranteed to get interpreted in ways that you not only didn't intend, but would find horrifying and would never dream of meaning. A lot of dark stuff flows in that way. Then people read it and feel licensed to start doing the same and worse—why not, if that's the kind of place this is? This is how internet forums decay, and the decay is exponential, so we have to be proactive about not letting that happen. That also is one of the founding intentions of HN: https://news.ycombinator.com/newswelcome.html.

Unfortunately, this does mean we need to have more restrained conversation than would be most enjoyable in a small group. People instinctively do this when talking to large groups, but HN is a large group that feels like a small group, so those instincts don't kick in. And of course it's also one of the best things about HN that it feels like a small group.

Past comments about this, if anyone wants a fuller picture:

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

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

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

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

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

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
Soft and Hard Things Shredding Show with Shredder Machine Shredding
FYI the 'id' in 'id Software' is lowercase. It's a word (not an initialism or acronym) so 'Id' would be more grammatically correct, though the name of the company is nevertheless lowercase.
Is this where we all start chanting "One of us"?
Ok. I stand by my points; innovation isn't in a vacuum. Plenty of things seem useless initially, or are just built for fun, and turn out to later be incredibly valuable later.
Alan Kay – “A Few Heuristics for Problem Finding and Pondering” [video]
Run programs inside Linux network namespaces - runns 1.4
I don't think it's inevitable that the QA/dev team relationship be adversarial. I've been at places where it was, sure. But, at other places, QA and dev worked together blamelessly to improve the quality of the software. Like most things, I think this comes down to establishing a culture of collaboration vs competition, and recognizing that the QA manager isn't just "the person who is always delaying the releases."
Old school COBOL is very wordy, and full of program sections and divisions of dubious value, half of them seemingly redundant (source: I've written some while working at a bank, a few decades ago).

It feels as if you were writing something like this:

Program Name The Program.
Author the_af
Data section.
Some numbers.
X 1.
Y 2.
Actual code section.
Program beginning.
About to start.
Let's do this.
Add X and Y, Giving Z, Z Being the Addition of X and Y, but not of W nor V. U is right out.
Having Computed Z, Z Being The Addition of X and Y, Z is therefore the Result.
Give Result.
Program End.

Ok, this is a parody, but it's also what writing COBOL feels like -- or at least, what it used to be like. And somebody thought because these were "English words", that this would somehow enable less technically minded programmers accomplish their tasks.

But sometimes you just want to write:

f(x, y) = x + y
One downside is that when you write an article, you have to go add the link in the homepage, then in any other menu that you might have, then update recent articles section, etc.

You can use a json file with article relative urls and build all the links on the client side.
Kanye West's imagined pitch deck for yeCombinator
Reminds me of the hardware engineer in Tracy Kidder’s The Soul of a New Machine who burns out and resigns with:

> I'm going to a commune in Vermont and will deal with no unit of time shorter than a season.
Wren (YC S19) is hiring marketers to help end the climate crisis
I feel that Golang makes a lot of these 80% solutions.
don't do what? calling racism by its name? the man was angry recently because the bbc removed one of his shows for use of the n-word! https://www.bbc.co.uk/news/entertainment-arts-53020335
Small manufacturing company. This guy was a controller/CFO
If the current trend in the software engineering market continues, in 2040 we'll most likely have much more profiles with 10x2 years or 20x1 year than 1x20 years. I have the impression that really few companies value the latter nowadays.
>you cannot enclsoe the barrels in a air-controlled room since that will siply stop the agin process qutie a bit

Rackhouses are already build air control into their design, they just don't care where the air containing alcohol vents to.

If preventing the alcohol in the air from entering the atmosphere were a design goal, a negative pressure design is an obvious implementation that maintains flow. Although a sealed barn could work too, if it had a recirculating processing loop that maintains the air properties conductive to aging. -- Using such a system might even be a positive for bourbon makers by giving them direct control over the level of ambient dissolved alcohol during the aging process.
Sure! This person attends the meeting and has the full responsibility to document Decisions and Action Items (Who does What by When). The person is the moderator of the meeting but not an individual contributor. The person has the full right to ask "Who is the Action Item for? By When will you finish the Action Item? What is the Decision we took?". All meetings are driven towards decision making and action items, no matter how small.

The role and responsibility of this person is clearly communicated to the team before the project. The person is aggressively coached before the project. In one case, live examples of note taking were provided with the note taker as a reticent participant of the meeting.
> I think your documentary is biased, as it’s been made and hosted by a furry themselves.

What do you consider an unbiased news source?

CNN? https://www.cnn.com/2018/11/14/us/furries-culture/index.html

Vice? https://www.vice.com/en_us/article/bjmq9d/how-the-furry-comm... https://video.vice.com/en_us/video/gothic-cocktails-with-ton...

Psychology Today? https://www.psychologytoday.com/us/blog/animals-and-us/20170...

Almost every expert who has seriously studied the furry community has come to the same consensus: The public imagination is wrong, often hilariously so.
Yeh I agree there's nothing about the term nation state that applies...all the more if Scotland has a separate heritage & tradition. I think the problem is less about pretentiousness though. A "nation" isn't necessarily something with a border or a language...it's a tradition of governance within a special kind of community. But at the same time, what we call a nation in the "global power" sense is also different. At no point previously in human history would we think of one State as having the ability to unilaterally control different aspects of other States like the European powers did when they conquered the world. And I'd say the current structure of the international money systems which allows the U.S. treasury to freeze foreign bank accounts is not typical of a mere "State" I'd say there should be another world entirely.
With .NET 5 things are going back to a "check the version number" naming system though. 5 is greater than .NET Core 3.x, .NET Framework 4.x, and .NET Standard 2.x, you can pretty much forget what Core/Framework/Standard entirely mean as soon as you can upgrade to 5. (And the next version is .NET 6.) It's one version number left now.

(Also, DirectX tried to version number individual components at various points in its history so even DirectX "naming" isn't that straightforward at certain points in time in the past.)
If your have not read it yet, I highly recommend this book!

Peter started as a radio engineer so there first part of the book is slightly technical. Last chapters are more psychological, also very interesting.
Seconding Nier: Automata. Rarely have I been as blown away by a game as I was with that one.
No question, it's not a 0 cost change.
Deprecate two-dot syntax, introduce three-dot syntax? /s
Sorry, I meant compared to being a bog standard IC at FAANG. Not a founder or anything like that.
I work in fintech. You are right, money is the product.

The personality cliché in finance is the risk taking one. Men are more frequently found in riskier professions, including dangerous jobs like oil drilling.

Some fintech companies actually do produce a software product for finance. However, many of them work for banks or funds to generate capital gains beyond a wage or salary.

Regardless of personalities, the most important factor is profit. Everything else is secondary. It is not as flashy or famous as big tech companies, but this profit is paid in bonuses that far exceed the highest salaries for tech workers.

If you work for Netflix, maybe you get a free subscription. If you work for a restaurant, maybe you get a free box of takeout at the end of the day. If you work in the business of money, your incentive is large bonuses.
I understand. Forum moderation is a hard job. I certainly don't want to make it harder.
>He has designed a programming language

Hasn't everybody and their mums/dads by now?

And even so, is that language succesful - to the extend that it means his ideas are more relevant that Rust's designers?

It's just a concept implementation at the moment, not a real industry / production / community language.
I'm not sure why we can't have both. Indies aren't going away.
>It used to be possible to pay somewhat more to buy good quality products that would last for years or decades (obviously not for electronics)

My computer's from 2000s still work as does various 20+ year old CRTs. What products are you talking about? The nylon clothes that last forever, the food that doesn't go bad and has higher nutrition, the cheap micro USB that came with the thing that broke but the cable still works 9 years later?

What are these same price low quality goods you are plagued with?
Treating any context of master slave as being discriminatory or "disrespectful", is discriminatory to consensual BDSM and continues the trend of suppressing and attacking that minority group.
What Low-Tech Magazine is talking about is not mysterious or sinister. They advocate for reducing energy use, especially in developed nations, in order to reduce the difficulty of transitioning to renewable energy on a short enough timescale to avoid climate catastrophe. https://www.lowtechmagazine.com/2018/01/how-much-energy-do-w...
But also, LE certs expire after 90 days, meaning this manual process needs to be repeated every <90 days.

Though, I'd be curious to know what the threat model for such a service is. Why is it not allowed to connect to the Internet? Can a different internal machine connect to it? And if so, is that machine allowed to connect to the Internet. What happens if someone connected to that machine and opens a tunnel through their machine to the Internet (if at all possible). Understanding the threat model will give you a solution on how best to use dns-01 challenge to generate certs and keep them updated.
They're mine. It's stolen. If this is a grey area, then let's clear the air. Always forwards, never back.
PyDev of the Week: Jim Anderson
Internet Archive Book Scanning with Davide Semenzin – Software Engineering Daily
You can't add comments to your blog unless you use some third-party system like Disqus.