skysight-inc/HackerNews huggingface dataset:
Just in case you haven't figured it out yet by all the downvotes you're receiving: you're not welcome here. HN is hacker news, not degenerate news. HN isn't the space for you to try to normalize your weird fetish, it's for people to talk about technology and things of intellectual interest.

If you want to be taken seriously, delete your blog and start over without any of the furry crap. Otherwise, you're just going to be downvoted, flagged, and your submissions ignored. And before you get all heated at me for telling you this: You might think I'm being mean to you for telling you the truth, but try to understand that I'm being kind. I'm giving you the cheat codes to a happier life. You're clearly a smart guy. I don't particularly care that you're gay or like furry porn. But even if you pulled off a long series of technical accomplishments that revolutionized cryptography, neither I nor my team will read your blog. And, having said this, we will do whatever we can to stop others from reading it, until you've learned your lesson.

(Throwaway for obvious reasons.)
Many commenters here miss that the author seems to refer to occasional (2/week) 1:1 meetings. These are meetings with people he presumably chose to meet.

The post is interesting in how he describes he trialed and found a few strategies that work well for him to remember what he cared about from a meeting. E.g. he rediscovered that association and context are very important and describes how he draws them out. He draws his counterpart to recall the conversation, this is a great application of psychological theory around neural associations.

This is clearly not guidance for business meetings, but a really valuable skill for when you meet interesting people once in a while and would like to remember more of your discussions.

Wonderful post and many lessons to take away. Next time I'm asked at the end of the meeting to try to draft notes from my scrambled scribbles I'll try to recall a bit more context.
You can fight spam by refusing to federate with servers which are often spamming. That acts as a deterrent for servers to host spam since they'll lose participation. However, this only works if there are enough of other servers to federate with so that you can actually choose your peers.

The status quo with email is not like that, unfortunately. Either you federate with GMail and accept the possible spam, or you disrupt significant part of communications of your users by refusing to accept email from Google's mail servers, with Google not losing basically anything (and having no intrinsic reason to fight spam). So it becomes a loss-meh situation instead of win-loss.
I was slightly surprised to get all the way through the article without seeing a single mention of NNTP.
If you try to enforce start <= end you get a fallible range constructor which is a usability nightmare, which is why it's not enforced. It has nothing to do with `Range` being generic.

I mean consider:

`slice.get(start..end)`

against:

`(start..end).and_then(|range| slice.get(range))`
.gitignore mistake that everyone makes
Strangely I posed a question to HN just a little earlier about the future of sofware - https://news.ycombinator.com/item?id=24547534 - and you've answered that question as I was expecting. I have been formulating similar theories and ideas but it's unclear how feasible it is without a collective willing to take it the distance.

For me it starts with the basis of a communication protocol for services https://github.com/asim/mucp. And then moves onto something on a broader scale https://gist.github.com/asim/ad6e157294d39c2040a5d51ab3d3216.... I don't have all the answers yet, but I feel something is coming. An answer to our future needs and its not p2p as you say. P2P might be useful for trade but not services or long term ownership and privacy.
Just to double down on Skyrim - I paid for it at least four times.

Once on PC, once on Xbox, another time to get the remastered special edition, and finally on Nintendo Switch and I had zero regrets tbh. I even played switch and xbox in parallel when I traveled more.
He's talking about a different kind of meeting. A human encounter where you discuss and engage freely with another person.
This has nothing to do with bytecode and everything to do with the security models used by Android and iOS.
Nah, we'll do Herculean efforts much later, because coordinating all the stakeholders fails when the stakes are too low. :(
These wouldn't have been so bad if they were accurate. More than once I'd have to drive across multiple states to somewhere that wasn't a giant metropolis, and it would take me through a random field and tell me to turn left at a street that definitely did not exist.
Fair enough. Though I can't see how VR sex simulations can bring us closer to the real thing. They seem more alienating to me. Prostitutes are real human beings with actual feelings and needs, at least.
I've done over 10 years in the trades, and now 10 years in dev and am coming to the close of this chapter. I'm not entirely sure what I'm going to do, but I've been looking at a few projects that would be an intersection of the two.

I'd like to have another couple careers before I retire. The best part of a career is learning, getting it, then doing something as a journeyman and looking at your work and thinking, 'I got it'.
The problem is not about automation or manual but creating and maintaining a good test plan (including exploratory tests). And we just simply cannot rely on engineer for good test plan. After having a good test plan we can decide to how much we should have for manual vs automation.. the simple rule of software dev is use before reuse, manual before automation.. but some are just too much obsessed with automate everything motto.
That was news to me until I pulled up that support article to add to my post, but looks like it!

Looks like there are two different USB adapters Apple sells, and the product page for this[1] one mentions it can be used for quite a few USB devices, including "USB peripherals like hubs, Ethernet adapters, audio/MIDI interfaces, and card readers for CompactFlash, SD, microSD, and more."

Biggest issue for both external HDDs and other devices appears to be power delivery, which can be alleviated by using a drive with external power or leveraging a powered USB hub between the phone/tablet and the USB device.

[1] https://www.apple.com/shop/product/MK0W2AM/A/lightning-to-us...
That's a part of it. But there is more. Sometimes you fail to see how your behaviour is wrong because, hey, you're pure. If there's something wrong in the world, it is others' fault.

There are two main obvious variants of this. One is blindness to some aspect of your behaviour that causes harm to others but it is not in your creed, like you're courteous and think of the common good, but you're a jerk or a violent person. Time ago someone said here in a comment that he almost punched a man in his face for throwing a cigarette butt on the street.

The other is when your ideas are just wrong or the means to achieve them. Some persons think that sex and drugs are evil. Others think that repression is worse. In general, every idea of purity tends to create the image of an impossible world that just generates frustration. I suspect every idea that seems to expand into minutiae obsesively.
Heh.

Honestly, I'd like to see more yammering about federation by people aware of the early federated systems of the internet and some perspective on their uses and failings.

Or, better, less yammering and more realizing. Preferably more so than small networks where Nazi Twitter is the biggest node.
Your comment makes no sense sorry
Some of the guests that we've had on the show (and will be releasing the podcasts soon) include:

- Gil Yehuda, used to be the Senior Director of Open Source at Verizon Media

- Guy Martin, Director at OASIS

- Jono Bacon, author of People Powered: How Communities Can Supercharge Your Business, Brand, and Teams

- Patrick Masson, used to be the General Manager of the Open Source Initiative (OSI)

- Nithya Ruff, Head of Open Source at Comcast

- Joseph Jacks, Founder of OSS.Capital

- Stormy Peters, Director of the Open Source Program Office at Microsoft

- Paul Chen, Manager of Open Source Enablement & Compliance at Synopsys

- Wenjing Chu, Head of Open Source & Research at Futurewei Technologies

- Hong Phuc Dang, Founder of FOSSASIA
UPDATE: Thanks again for raising this issue hrudham. It seems there is indeed a bug in the current unsubscribe flow. This was not intentional behavior, and it will be corrected. As for "30 day" period, my initial review indicates this should take 24-48hrs max to be fully unsubscribed (based on how our email and account systems interact). Working on getting fixes for everything. Will update again once it's all corrected.
I want to create a web page. You want to view it.

I'm sorry, but how exactly is anything in Chrome stopping that?
Sounds criminal. Treasonous even
I would suggest instead of arguing on the internet, going and reading letters, diaries, etc. from people who were living through WWII which would give some perspective on what fascists were like, what the propaganda was like, etc. "I know you are but what am I" was a very fundamental and common propaganda line of the fascists then, and there were good reasons at the time to not dismiss it entirely. I've been reading George Orwell's letters recently along those lines, where he grappled with British imperialism and why it was necessary to fight the Nazis.

It has never been any more easy and obvious at the time to determine the bad guys than now.

Oh, by the way, Orwell himself spent some time being a propagandist for the British.
> MS has plenty of "relations with the US public sector" already

Indeed, which is why in the end they didn't go for it and oracle did: one of the two cared about improving the relationship more than the other.
But it's factual that Trump has make false statements thousands of times. Do you deny that?

Also what does this have to do with Trump being undemocratic?

P.S you forgot pro environnement since Trump abolished all treaties. Good luck to us.
> Burning biomass, usually at rather low temperatures, is terrible for air quality. One fireplace produces pollution comparable to a few thousand natural gas heaters

open fires is terrible for air pollution because the temperature is indeed quite low, which leads to a lot of material not burning and ending up in the air, but you can easily[1] build a stove which burns way better.

Then regarding electricity production, a fireplace insert usually produce 5-15kW of thermal energy around 800°C, which you can pretty cheaply convert to at least 1kW of electricity. That's way more than what you were talking about.

[1]: https://en.m.wikipedia.org/wiki/Rocket_stove
In reality, he would have been in the position to know.

When you leave, you tend to get chatted up by two kinds of people - really good people, who want to do something interesting, and an army of really bad people, who think they can social engineer their way into coasting somewhere new that will succeed.

I am certain Jobs had this experience with NeXT.
> Non-sequitur. It is a non-sequitur because I was not expressing an opinion of the trial but of Julian Assange and Wikileaks. My post was a response to the parent post which expressed angst that no-one was supporting Julian Assange and Wikileaks; and I was stating my opinion about Assange's actions. I knew full well that a whole bunch of fanboys would start downvoting the hell out of me, or posting irrelevant responses, like your own. Because that's what they do.

Since the article is about trial monitoring, it seems that your views about WikiLeaks may be the larger non sequitur.
This is super annoying. I have two extensions, one which we've offered on Chrome and Firefox for years, and which uses Stripe for payments. The other we only offered on Chrome and was paid through the Chrome Store. Thinking of all the work we'll have to do to manage accounts/payments/etc on the PDF extension almost makes me want to scrap the whole thing.

Most frustrating is the migration. We have been live in the Chrome Store for 7 years, with varying prices. When someone subscribes, they are grandfathered at that price forever. But when we create our own payment system, how do we know what price someone was previously paying? We can either make our new customers really happy by charging all grandfathered users the lowest price we ever charged, or we can upset a bunch of our older customers by charging everyone the current price (which is 5x the former).

One fair way to accommodate everyone is charge the high price but if someone forwards us their receipt from the Chrome Store showing a different price, we apply a perpetual coupon to their account. But that will be super labor-intensive (and is susceptible to manipulation/abuse).
Well, that indeed sounds a bit like something Vince McMahon might have said.
The author fails to mention that changing SSH to a non-privileged SSH port also has other security implications that can be exploited.

The other example they gave that it's "more costly" to scan your host to find the non-standard port also barely holds water. It would be trivial to script such a scan and the relative time/compute that it occupies is minimal when you're conducting a dragnet of a pool of hosts, especially when parallelized across your own pool of hosts (which are potentially compromised, and thus coming from various host networks).

I think generally when you hear people mock changing your SSH port it's because it's often done as a sort of high pass filter and then nothing else is done on top of that. That or it's done in lieu of real prevention techniques like establishing bastions with temporary credentials or OTPs.

Now, I'd end with this with the usual guidance I give people in political or social realms: mocking people rarely teaches anything, it just dissuades action in the short-term. If you want people to stop being reckless with SSH then you need powerful visualizations and demonstrations of just how easy it is to find the skeletons in your closet from outside the fortress.

Thank you for attending my TED talk.
I'm fascinated by the interest (outside of places where COBOL is used day-to-day) COBOL these days. I learned VAX COBOL at college in the 80's and was fairly proficient with it, and dabbled around with DG COBOL afterwards whilst in paid employment, but moved on to PC development (C, dBase, Clipper etc).

As an aside I feel they missed the chance at a better name: "CobWeb".
Reminds me of the Bitcoin day traders throwing their mortgage on it and grabbing it at the all time high price. As soon as the long term hodlers sold at the peak, the day traders 'investments' were sent to hell, especially when Bitcoin is extremely volatile and full of speculation.

Unlike Bitcoin, some stocks on the other hand are less like this, but again day trading only get you far. So when I see these sentences:

> “In this environment, stock trading becomes a once-in-a-lifetime opportunity” for riches.

Capital at huge risk. Especially with CFDs or option trading.

> I’ve had friends who piled into biotech stocks because they liked the name of the company

I have nothing else to say to this. Little reasoning like this is why day traders are ridiculed for throwing their cash at over hyped and dead stock. FOMO reasoning here.
A gawdawful hairpiece ....
Agreed :D Working on the fix!
You should still learn from the industrial solutions.

Industrial users have real problems that they are highly incentivized to solve. If they solve it a different way from you, you should ask "Why?" and "Can I adapt their solution?".
How else are you going to remember which plates you aren’t supposed to use?
Once you assign QA to your devs, they will (should) figure out ways to automate as much as possible to reduce the burden that QA has on the team.

In my experience, QA teams are usually starved of engineering resources, so a lot of things that can be automated are done manually or the automation is janky and constantly breaks. Once these issues are brought to the forefront, it becomes a priority to fix so that your expensive engineers aren't wasting time chasing bugs or fixing broken automation.
Worse than teams is Skype Business even worse is something called Yammer. But I share the opinion that Microsoft Teams is poorly designed. I frequently get confused as to where to find something, it is slow and buggy. Post pandemic this has been our main communication tool. But one cannot expect much from Microsoft. Sometimes they do luck out with a good product and that is rare and it doesn't last, they eventually cripple everything.
I feel like we are getting nearly weekly examples of "the platform store will eventually kill your business". These platform stores wouldn't be anywhere without independent developers building the software to sell in then, and these big companies just shit on them.
What would you consider 'core conservative values'?
If you want us to take your concerns seriously you'll have to come up with a better example than Alex Jones. I'm not going to waste my time listening to that episode but I highly doubt that Joe Rogan ever claimed his crackpot views were facts. And I don't think Jones was ever presented as an intellectual.

Do you have any credible examples?
Difficult but the way every great trader makes their fortune.
2009 - they were producers, but the development was done by Raven Software and published by Activision. So not really involved other than owners of IP?

New Order - not at all, maybe as engine developers. Right for that IP were transferred to MachineGames in 2010 right after ZeniMax got hold of them.

As for Doom 2016 - they enlisted a lot of outside help after Doom 4 was scraped. Bethesda's game directors helped them a lot because they already figured how to make "old ip" to sell well with modern gamers (see Fallout 3).

side note:

I don't think id managed to get deliver a lot of good games since John Romero left. (just like John Romero didn't deliver many good games since the separation)

John Romero and John Carmack were like a dream team, but without each other it was meh.
You have no benefits from containing this.

No of the problems come from this not being constrained on PartialOrd. Instead they are related to other things like the usability benefit of range construction not being fallible (which is why we can't have a start <= end constraint in the type).

Some things could be done differently by constraining the type to always be an integer, but expect `constains` now not needing a reference non of the thinks the article complained about would be different just by constraining it to an integer. In practice many of it's method are anyway only defined for some Range types like you can only use `Range<usize>` for slicing.
You’re exaggerating so much it’s just lying. The party is adopting them slowly and surely.

Tell me Bernie didn’t win a significant portion of the vote and all the early primaries twice now? Joe Biden doesn’t support universal healthcare and very high taxes including a huge raise on capital gains, he doesn’t have a running mate who calls for reparations? He hasn’t totally changed on policing? Elizabeth Warren is suddenly a minor player in the party when her and Bernie combined had a significant chunk of the debate time and raise as much money as anyone? When it’s convenient for your argument you suddenly claim they are minor, when they aren’t.

And yes all those positions are a big move left for American politics.

And I’m just sticking with the economic issues, socially we’ve moved much further left.

The general position that we’ve moved right is laughable, I’m still waiting on examples.
Most of the higher level Oculus engineers are very in tune with what is happening within Oculus and the industry. There is constant discussion internally about it, and Oculus still knows more about VR than anybody else. Source: I was one of them.
From the Site Guidelines:

> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.

You may mean well with your comment, but the last paragraph is clearly not in spirit of the HN site guidelines.
With audio I can't say I had problems on Teams but there are a lot of things that are poorly designed and there's very little hope for an upgrades
Who says Google is destroying competition, they encourage competition by closing down their own stuff people love and use.
Be a bit mindful blaming ubisoft for stuff vanishing from Steam.

A significantly large part of why Ubisoft started cozying up to Epic was not because of the 5% stake tencent has in it.

It was because Steam pulls all kinds of nasty shenanigans but ubisoft will not state any of it publicly because it would hurt their relationship.

Steam has outright pulled all ubisoft games before, and ubisoft took the blame. People assumed it was because ubi wanted to push uplay; but it was all about someone at valve deciding that we'd violated some rule about content distribution.

We gave UK players of AC:Syndicate a country specific hat which wouldn't have made sense to the global market.

They didn't warn, we woke up to see that kotaku[0] had run an article about it before we even knew ourselves.

This is not an isolated incident, just a dramatic one that I remember as my own personal shifting point w.r.t. steam, because I'd only just started working at Ubisoft and was hating on uplay and was quite fond of steam.

[0]: https://kotaku.com/ubisoft-pulls-big-games-from-steam-165567...
I'm worried how mastodon is going to scale (in terms of moderation) - maybe some instance can experient with crowd sourced moderation.
You won't find a higher percentage of "gatekeepers" within a community than the Hacker News community.
I wonder how they’re doing it in Scotland. You see the same mold on distillery structures, but nothing really noticeable on the surrounding houses.
A group of united nation-states of the British isles.
Top React Static Site Generators in 2020
Skyrim was a significant technical advancement of Gamebryo, not just in terms of visual quality or so forth, but also in terms of what was possible with the engine. Fallout 4 was a minor upgrade and could have easily been a total conversion mod for Skyrim - there was no innovation and it did nothing new. Irrespective of whether people enjoyed that re-skinned Skyrim, it was a blatant cash-grab.

The argument has nothing to do with anybody enjoying the game, a metric that I did not mention at all in my comment, it has to do with a growing trend where Bethesda has been doing the absolute bare minimum to cash in on their fans' good will.
The difference is that in TF1 you had to use tf.cond, tf.while_loop etc for differentiable control flow. In JAX you can differentiate Python control flow directly, e.g.:

In [1]: from jax import grad

In [2]: def f(x):
...: if x > 0:
...: return 3. * x ** 2
...: else:
...: return 5. * x ** 3
...:

In [3]: grad(f)(1.)
Out[3]: DeviceArray(6., dtype=float32)

In [4]: grad(f)(-1.)
Out[4]: DeviceArray(15., dtype=float32)

In the above example, the control flow happens in Python, just as it would in PyTorch. (That's not surprising, since JAX grew out of the original Autograd [1]!)

Structured control flow functions like lax.cond, lax.scan, etc exist so that you can, for example, stage control flow out of Python and into an end-to-end compiled XLA computation with jax.jit. In other words, some JAX transformations place more constraints on your Python code than others, but you can just opt into the ones you want. (More generally, the lax module lets you program XLA HLO pretty directly [2].)

Disclaimer: I work on JAX!

[1] https://github.com/hips/autograd
[2] https://www.tensorflow.org/xla/operation_semantics