skysight-inc/HackerNews huggingface dataset:
> but imagine a scheme whereby the IV is chosen to be the first few bytes of the private key xor the port tuple.

Again, the NIC doesn't choose the IV. It is given an IV by the host system, which is derived from key exchange in software, and that IV must match what the other side of the link derives from its own key exchange operation. It has no choice but to use the IV given. Otherwise, the two parties can't communicate. So the NIC would have to attack the host system somehow to engage in this attack, but then it could just steal a private key anyway and get all communications forever. This is basic Diffie-Hellman/TLS 101.

This kind of "I'm not an expert, but let me make up a scenario completely divorced from reality..." thing is what I'm talking about when I say speculation/FUD. It sounds sufficiently "techie smart" to pass a trivial smell test but otherwise instantly falls apart.

> As to why they'd do this instead of getting a gag order - because they can? Because there's less oversight? Safest to assume that any technical capability will be abused sooner or later.

Any person in your life that you know could suddenly commit a horrible crime, just "because they can." Do you think they will? Is that reason to assume they will? "Because they can" ignores a basic aspect of how decisions are made, which is understanding their motivations and reasoning.

And less oversight from what? These gag orders are already enforced in secret courts. Governments exert pressure on each other, behind closed doors and through agreements like trade sanctions, to force other governments to comply. Theres's already "no oversight" in the process, by design it avoids oversight. Spooks can literally walk into your datacenter and pull a rack out of the cage and there's nothing you can do about it unless you want to get thrown in a dark hole for 500 years. Even if they had to resort to techie tricks, why is the scenario you imagine any more plausible than a thousand simpler, alternative options? Multi-million dollar corporations get ransomware'd all the time, and it's not like the culprits need hardware backdoors to do it.

Again: these agencies have exploits, and for a reason. They certainly use them. They have backdoors. That doesn't mean we just get to turn our brains off the instant something we don't understand mildly spooks us and assign complete impossibilities as the culprit. You're not far from just doing high-brow "lizard people control society" stuff at that point.
The are section titles and features regarding that section are listed right below it. It's a bit repetitive, but still trying to highlight the things that make Racket a great language.
I lay the blame at the feet of the mainstream media and tech companies for their extreme bias. Conservative voices have had to find alternate ways to get their message out due to our cancel culture and the way it is applied unfairly against conservatives.
My gmail doppleganger signs me up for mostly animal charities and religious stuff. I keep unsubscribing and marking as spam. Sometimes I wonder if she does this on purpose, giving a "fake email" to people she doesn't want to deal with. If so, Diane, there's a real person with that email, and quit throwing all your spam at me.
How Hair Deforms Steel
A billion dollar valuation implies billion dollar expectations. They must surely be well on their way to $100M ARR in order to attain a valuation this high - and likely at 100% annual growth rates. I'd say congratulations are in order.

As much as there are examples from history of companies that have blown venture capital on stupid things, I think Redis Labs has a good shot at reaching the holy grail of an IPO.
I don't see this article mentioned anything on organ harvesting. Please don't spread rumors. Even if the target is CCP doesn't give you the righteousness to assume without evidence. And "everybody knows that" is not a qualified evidence.
"Fake News" is merely the 7% of journalists who identify as Republicans.

https://en.wikipedia.org/wiki/Media_bias_in_the_United_State...

The problem is the political spectrum of journalists is wildly biased compared to the average citizen. This also apparently shows up with censorship of phone apps.
Bain Capital, aren't they the ones that sunk toys-r-us?
Along with antirez stepping down, I'm nervous about the future of redis. Am I just being paranoid?
> These incidents should be treated as severely as drink driving

Why? Driving distracted with autopilot is at least an order of magnitude less dangerous than drunk driving.
I'm not sure what the end-game here is for Google, or for Apple, both of whom have recently been pretty openly flexing their monopoly power. There seem to be too many of these changes to be a coincidence, although that's obviously a possibility.

They seem rushed to establish some kind of precedent. Is there someone on Biden's team who is known to be a strong anti-monopolist, and this is in preparation for a administration change? I don't think Biden himself has ever had strong feelings here.

Or maybe someone at the Trump admin has pretty much given them a green light?

Rank speculation, all of what I wrote, but there seems to be a behavior pattern emerging recently among some of the most powerful tech companies.
He's a fuddy-duddy about Shadowrun, too. (Thursday, May 08, 2003 entry)

https://web.archive.org/web/20030811223349/http://www.willia...

It's understandable in that a genre's pioneer might scoff at descendent works. But that sort of purism also feels gatekeeping and snobby. I certainly can't imagine Sterling or Stephenson being so purist about the genre.
Framing BLM as being a source of violence is racist AF.

I was called a racist on HN because I said "white people suck" in the context of White Nationalism.

If one doesn't think that systemic racism is real or a problem, then that individual is either ignorant or racist.
Interesting to see that decent-sized list of languages without Ruby in it. Is there some technical limitation preventing ruby support?
The repository has 2,221 issues labeled as duplicates. If it takes the developers 30 seconds to close an issue, that's about 18 hours spent on handling bogus reports.
Worthless article
Is it? From last week: https://medium.com/oxt-research/a-statement-on-two-discovere...
A lot of people didn't want Richard Stallman to be right (either him specifically, or the GNU ethos he espoused). But damnit, he told me so.

I really love the BSD concept, but on a dark night when I'm feeling morose, I wonder if the way my thoughts on public policy are skewed, in the same way that we say that people who vote for taxes on themselves suffer from a delusion of being 'temporarily embarrassed millionaires'.

I want the option to build myself a business out of Open Software, even though it looks now like I may only do that once in my lifetime. But so do a lot of people who are much, much more selfish than I am.
There’s quite a difference between what Japan tried to do in WW2 and China reclaiming territory that was stolen from it by colonial powers.

The US is also militarily supreme and acting provocatively. Nobody wants a conflict between superpowers.
Redis is in the same position as many other companies in the open source tools space that have also done well: Grafana Labs also comes to mind. When large enterprise and government clients want to use open source infrastructure like Redis, they invariably have a myriad of requirements that aren't obvious to anyone who doesn't work at that scale. They are willing to pay a lot of money to solve these enterprise scale problems even though the underlying engine is open source, since building the tools to do so themselves would easily cost even more.
My interest lies mostly in building my own SDRs. I'm not quite sure what you're asking as I don't even have a traditional voice transceiver. I got my licence so I can build radio equipment.
They could have used Monero to avoid such tracking
> like charging a restaurant for serving gangsters because their customer paid using the proceeds of crime

Money is fungible in a way tokens on a public blockchain are not.

Better analogy would be the DoJ seizing a stolen painting bought at auction. The auction was legitimate. The buyer whose asset has been seized did nothing wrong. But the property is identifiably illicit.

If one has significant assets in cryptocurrencies, it would seem necessary to do a certain level of due diligence on the provenance of incoming coins.
>Ad hominem is an attack.

Ad hominem is not simply an attack; it's disparaging someone to undermine their argument.

>I have not attacked you, and I do not see how you could find ad hominem in my replies.

I didn't say tou attacked me. You threw in Einstein being a womanizer in a discussion about people worthy of Nobel Prizes. I don't think the Nobel comittee takes that into consideration.

>Unfounded paranoia is probably not something you should ignore.

Agreed. Since you brought up unfounded paranoia, and since you thought the ad hominem was about you attacking me when that is not what I wrote, you should get that paranoia checked :)

>My point was very simply was that Einstein did not walk on water nor did he operate in a vacuum. I am not sure why this is so difficult to believe.

I never claimed anything like that. Strawman?

I agree he didn't operate in a vacuum, which is why I think there's ample evidence his work would have been done by others soon after he did it if he did not exist. This is true for just about every person and discovery.

You're the one arguing that all of mankind could not have developed General Relativity for decades without Einstein.

Which is it? Was his work able to be done by others around the same time (i.e., not in a vacuum), or was his work so spectacular and impossible for all of mankind to not be able to produce it for decades (i.e., the walks on water argument)?
JS8Call – weak signal communication on HF with a keyboard-to-keyboard interface
Love this as a concept.

Any radio amateurs here? What do you actually end up doing with your setups? Do you have conversations with other amateurs or something else?

If it wasn’t completely obvious, I don’t really know much about the ”scene.”
If you think that BLM is starting the riots, then you are not aware of the Boogaloo 2 movement. These "militias" want to start a race war and they are the ones fanning the flames of violence.

Case in point: https://www.startribune.com/police-umbrella-man-was-a-white-...
There were some people who were pushing for the mentioned apps to be removed from fdroid but at the end the fdroid maintainers decided to not remove them.
Speaking Knots
And, yet, people still try to use it for that. So it's worth pointing out that it doesn't work.

I think volatile in general is pretty useless, and it'd be better to replace it with atomic style functions:

x = volatile_read(&v);
y = use(x);
volatile_write(&y);

Which is both clearer about what's going on, and doesn't cause optimization barriers to happen everywhere, just around the specific loads and stores you care about.
Python context managers are a great way to prevent this type of issues.
Anyway feels like a bit strange to not use the current connection (from between the transaction) to query things. Perhaps the problem is between the API, because it's not explicit the borrow/leave of connections from the pool.
Little from column A, little from column B.
What aspect about reading fiction do you think needs improvement?
Kubernetes, Ingress and Traefik Usage at CERN
But it seem that if everyone did small sacrifices could help a lot

Wearing a mask in a grocery store is a small sacrifice. Eliminating all physical proximity with other humans for months or years is very much not.

I think it goes against my internal belief of what being a good person is.

Those friends you're sometimes visiting, after which you beat yourself up for being selfish? Probably many of them are suffering quietly, and seeing you gives them the strength to get through the day.
I was part of my university's ham club. Getting people onboard by saying that you could communicate with Australia is not niche any more in the internet age.
This is the point of open source.
This has only recently been a problem for me. There is a nice gentleman with my same name who picked up the gmail address without the dot. He lives in Arizona. Has a library membership. Plays in a softball league. I am not sure how much of my email he gets. I haven't set up a filter yet but I will eventually. I like seeing what my doppelganger is up to some times.
I love Powell's. I've spent way too many hours in both of their Portland locations (and the old Technical store, RIP) over the last 20+ years. I've lived within walking and biking distance to both the whole time.

That said, these days I buy a majority of my books from Amazon, and have for a while. The simple reason is that for the books I buy most, which are technical in nature, the prices on Amazon are so much better.

For example, on Wednesday, I bought (from Amazon):

- Programming TypeScript

- Effective TypeScript

- JavaScript: The Definitive Guide

- Eloquent JavaScript

(I'm learning TypeScript/JavaScript for work...)

In order, the prices on Amazon vs Powell's:

- $27, $50

- $27, $40

- $52, $70

- $25, $40

totals: $131, $200

I can't justify spending that much more at Powell's, sorry not sorry. If the prices were similar, as in 10%-25%, I would for sure buy them from Powell's, but they rarely are.

Now - what I do buy at Powell's is every other type of book! I'll never buy a regular old paperback off Amazon, or a cookbook, or a travel book, or ... It's the categories of books that I don't spend a lot on, for which I will gladly pay an increased price. I feel this is definitely justified by the experience I get perusing the stores, finding books I never knew I wanted. (Sometimes the books at Powell's aren't more expensive or actually cheaper, especially the used ones).
So like I said, you're mixing them up.
Agreed. That interface could be so much easier to navigate. Might be easier on a touch interface.

Even some simple ordering by recency of activity would be a vast improvement.

Or some 'momentum' to the scrolling of the tree.
I think this is the real answer. For those people there is no disruption in communication, because it never begins in the first place.
That was less than two months ago. Can this be a coincidence? Or did he know that a bunch of new money was in the offing and didn't like the direction things were about to go?
It looks like there is a significant miss penalty for aliasing. Does anyone know if Rust's ownership rules would help avoid these penalties.
You are used to a flexible organization. How about one where IT has locked down the computers mindlessly?
AFAIK bouncing off clouds isn't a thing. :-) But lots of other types of bouncing for sure: the ionosphere, ionized trails from meteorites, the edge between air masses of different temperatures, mountains, the moon, satellites, repeaters....

I'll be honest, I've been into the hobby for 16 years now, and have actually been on phone no more than a few times. To me, all the fun is building things, tinkering, just generally understanding and overcoming the technical challenges. And then when I get things working I prefer CW or digital just because it makes me a little self conscious blasting my voice out for all the world to hear.

Sure you can tinker with Raspberry Pis and Arduinos... but come on, what could be cooler than building your own radio and antenna system, and using it to make contact with some dude in Kazakstan without any Internet, or undersea cables, or satellites, or anything. Just two guys on the planet with wires strung up some trees. :-) How cool is that?!
OK, but to be fair, it's hard to suggest a meaningful alternative to "hate speech" to describe the conversations happening on Voat and other such platforms.
> I think the online side is good (and the free Essex Ham course is brilliant) but once you pass there's nothing pointing you a what to do next.

That's the problem I had in Canada. I passed my exam, showed up to a local club meeting, and was like "Now what?" "Whatever you want." "I don't know what I want." "Whatever you want!"

Myself and one other young member of the club tried suggesting some local events we could offer services to to provide members a public service opportunity, their answer was "We don't go to them. They come to us." (Spoiler Alert: They don't come to us.)

I've sinced moved somewhere that has a very active emergency communications group that's well tied in with the city's emergency response plans and the police and works proactively with the city to provide communication for many large public events. That very quickly evolved into getting much more into the hobby as there was suddenly a _purpose_ to what I was doing. Testing equipment, fixing and maintaining equipment, solving problems _with_ radio (we need to link point A to point B -- what do?!) practicing emergency communications, etc. And once you get in to the hobby, it's much easier to branch out into adjacent areas as opportunities come up.

I think a big part of getting more people actively involved could just be... providing things for them to do. Where I used to live the question "Why should I get an amateur radio license?" was hard to answer. It's an incredibly easy sell where I am now to get people interested and involved as part of an emergency preparedness and public service group. It's all the feel good of volunteer work with all the fun of playing with a bunch of electronics and technical stuff. There are a lot of people that appeals to.
Yep, and this is the core problem that I think much of the debate around social networks and online services in general is missing - the debate typically centers around these entities' legal rights, and completely forgets the fact that the online scenario actually has very little equivalent in the real world.

The real world contains public spaces. It contains within it the recognition that some part of all of this around us, belongs to everyone.

And while that has been the center of much of the rhetoric about the internet since its inception, that rhetoric has never actually been true IN FACT. It's a mishmash of private entities controlling their piece of the puzzle.

I think, as another poster mentioned, if democracy is to survive, the concept of "some part of the internet and its services are a public good" must take hold.

Now, that's a scary-ass thing to say because unlike a piece of land, or drinking water, these things don't just "exist". They exist only as long as some entity pays for them, which means that such a statement implies things about who pays (government? subsidies? you pay but it isn't yours? special kinds of taxes?).

And yet I think avoiding dystopia requires going that way. I have no idea what it would look like.

Of course, there's an alternative.

Google/Twitter/FB/etc. can agree that they don't censor anyone unless that person breaks the law. That puts the discussion right back where it should have been in the first place: In the public, political sphere, where The People have the ability to influence the outcome.

But then, why would Google etc. do that? Too enticing, all that power.
Right, but isn't RedisLabs screwed now that AWS has packaged Redis open source into an AWS service that is cheaper?
I've played it to the end, good times !
I am very anti-social-media-regulation. Partly for the reasons you mention and partly because I see greater regulation balkanizing the internet and driving us increasingly farther from the promise of an egalitarian open internet.

As for alternatives, I think we just need people to collectively decide that some other platform (ideally a decentralized one) is better than the incumbent. Facebook depends on its inertia. Suppose every Facebook use went cold turkey and switched to something else instead (let's say Mastodon for the sake of argument). In a year, nobody would be talking about Facebook's monopoly.

Where I think things get sticky right now, though, and I'll even say -the- reason we haven't seen innovation in social media, is that incumbents on the scale of Facebook have the capital sufficient to either buy or sue any plausible competition into the ground before the competition has a chance at taking their market share. Imagine a world where Facebook had been blocked from burying Instagram and WhatsApp with money!

I think I would be in favor of greater regulation against these winner-takes-all tactics on a more economic level, although exactly how that regulation would work in a way that was both fair and non-trivial to evade I don't know.
Autograd: Machine Learning Library You’re Not Using?
This is very fun!

An example at the top would be perfect, Of what the email would look like.
Congrats. How are you marketing these initially since they are in different markets? Are you building/maintaining (and updating) all these actively?

Curious on the strategy here of launching more products over time versus scaling projects up.
The thread is about Go language adoption, and so I stayed on that topic. I made a remark about my observations of the language adoption within Google, and what I perceive outside of Google. The bits about my tastes for this are a personal commentary and are related to why I'm interested in this topic: I don't like the language and don't want to work in it.

I don't really care that you find that un-constructive, as you can go elsewhere to get people's critiques of the language, there are plenty of them and they come up every time someone posts about Go here. My opinion is certainly not unique on this subject.
And didn't Ghost in the Shell show have plot lines like that, such as the Laughing Man?
As a counterpoint, if Apple relaxed this rule, then app store revenue would plummet. Everyone would make their app free and virtually non-functional, then sell subscriptions via in-app links that direct the purchase to their own fulfillment service. Nobody's entitled to a business model, but I think it's useful to take this devil's advocate view.

Regulators know exactly what Apple is doing here, and have so far declined to take action. That's an explicit decision, not an oversight.
Maybe this is just unwarranted speculation, but I remember a period many years ago (maybe 10+?) when Firefox was very unstable when hardware acceleration was enabled, even on Windows, although it depended on what exactly your hardware was. Eventually the quality of the drivers on Windows made hardware acceleration less unstable on Windows, but that same progress did not happen on Linux (or was happening much slower) so for a while Firefox gave up on Linux hardware acceleration.

Anyways, I think it is a case where they were burned before trying to compensate for different levels of driver quality for hardware acceleration and so they are more skittish now and want to proceed slowly.

Of course, I have no sources to cite and this is based on half-remembered blogposts from a decade ago, so take this with a grain of salt.
>aftereffects of climate change rather than nuclear disasters

Plenty of 80s cyberpunk/sci-fi depicted climate-change futures; notably, Blade Runner.
It sounds like they're combing over historical manufacturing records:

> The company “conducted a thorough review of the manufacturing data with respect to both shimming and skin surface profile. Based on that analysis we were able to determine that both conditions affected these eight airplanes only,” said the Boeing spokesman, who added that it has notified the Federal Aviation Administration “and are conducting a thorough review into the root cause.”

Who knows why they decided to review that data. Maybe they have a project to try to spot problems they missed before, or maybe someone just noticed a problem on a newer plane and they went back to find out if any others were affected by that same problem.
Same experience but reverted to Mac because the hardware is unbeatable.

Had MacBooks since the white clamshells and eventually wanted to go full linux. So bought the X1 Carbon and really regretted it. Screen and trackpad were by far the worst by comparison.

So I’ve returned. Picked up a Mid-2015 15” MBP a few months back and haven't looked back.