skysight-inc/HackerNews huggingface dataset:
> Seems like if the US govt. can have a policy that disrupts the revolving door, they could also institute a policy that all tenders require the perpetual rights to technical data? Especially if this is a problem that even outsiders are aware of. So I wonder what's stopping such obvious and sensible policy from being enacted?

I don't think that policy (as written) would make sense for commercially-sold components (which were developed by the company without government funds and are being sold to the general public). Also, I think there are special cases where requiring the technical data isn't warranted. But I agree that policies could be greatly improved.

I think it would be appropriate to require technical data and technical data rights for all custom components by default (e.g., where the government funded part or a majority of its development). Waivers would be allowed, but only after being personally approved by a Secretary or Department CIO. That would provide some actual oversight; if program managers can approve making themselves look good, by lowering short-term costs (while increasing long-term costs after those PMs are gone), the rule will have no teeth. But government personnel want maximum flexibility, and while the current policies increase long-term costs, the policies also make it possible to get promoted when people are asked to do lots with relatively little money. So many government personnel are not very interested in that kind of policy.

A bigger problem is that contractors like it when their customer is stuck in an endless monopoly. Some contractors have been waging a long term effort to keep the gravy train going, and talk endlessly about the DoD "stealing our (contractor) data rights". The "stealing" they're talking about is allowing the DoD to receive the data that the DoD paid to have developed (!). Many contractors think they should have an exclusive right to the things they created using the government's money (and thus took little risk to create). For an example of this kind of absurd thinking, see: https://govcon.mofo.com/cybersecurity-and-data-privacy/break... Don't get me wrong, some contractors are actually quite reasonable, and the DoD cannot be successful without contractors. But contractors have a lot of incentive to gain exclusive rights over what they were paid to develop, and that's a huge incentives problem.

At least one past Secretary of Defense has tried to get more data rights through contracts, but it's very much an uphill battle.

There are some efforts to get more technical data rights in the future. I don't know what their status is, but my understanding is that they are minor nudges towards the government getting more rights to what the DoD pays for. These minor changes are considered by some contractors as the apocalypse, which should make it clear why big policy changes are hard. Here's some information on what was proposed, I don't know what has happened to it (I don't pay as much attention to this stuff as I used to):
https://www.jdsupra.com/legalnews/dod-s-new-ip-rules-may-imp...
I think these are at best small half-hearted measures to deal with a serious problem.
"Normal looking white men" still have to get drug tested; in fact, some companies drug test their IT people for office jobs, even. The one I'm aware of never tested people once they were hired, I guess they just wanted to know you could sober up for once in your life.
This is a pretty patronizing comment.
The B2 was designed to stealthily penetrate long distances into the USSR. It was a 1980s black program that eventually (at absurd cost) only shipped about 20 aircraft for a mission role that no longer existed. It's not surprising that the infrastructure and supply chain to maintain them into the latter parts of their operational life didn't materialize.

I am curious about what the current role of the B-2 is, as the US doesn't really have much need to bomb anywhere that it doesn't already have complete air superiority (and retaliatory strikes that wouldn't be preceded by pounding the local air force flat are best served by missiles, drones and other things that don't take a crew somewhere they might crash and end up confessing to war crimes on live TV). It was used to deliver a few bombs in Afghanistan and Iraq, but not in a role that couldn't have easily been filled by a B-52. Or a B-17. (I checked. There are currently more than 40 B-17s still flying in the world. That's twice as many as there are B-2s. Hmmmm...)
I love simple frameworks like this. I think there is an interesting parallel with directions a manager must communicate. Up, out, and down.

Up, meaning that you are able to understand the goals and mission of the organization at a deep level, including questioning new directions to make sure you understand how they align.

Out, meaning you need to work with peers and indirect reports, leveraging relationships to get things done as a team.

Down, in that you need to hold your team accountable, or better yet, help them hold themselves accountable.
Unless you break the encryption. Then you get the past keys.

Forward secrecy only protects against the exposure of private key material. It does not protect against broken cryptography as it depends on the cryptography to keep old messages private. That's because it works by forgetting the session keys. If you can derive those session keys again then it is of no value.
In fact, I'll do it right now for you for only one dollar per bit.
Unfortunately the browsers haven't quite settled on a standard, so the code posted only works in Safari.

More context here: https://news.ycombinator.com/item?id=22022962
You can believe whatever you want.
I’ll take the commits and good licenses as proof.
You may have different metrics to measure by.
Care to share?
I use KERNEL code as reference/guidance whenever I had to use strlen/strtok etc
Can I suggest making it easy to include conversion to another currency? I recently was arguing about salaries at large tech companies with employees in Bangalore and Hyderabad. It would have been convenient (for my task) to not only have the local rupee rate but the “equivalent USD” (in this case at exchange rates, not PPP).
In many cases, that software is Intuit’s ProSeries which has obvious TurboTax code sharing when I interact with my preparer.
Your statement rings hollow to me.

Previous generations were literally sent to die in the world wars, Korea and Vietnam.

The current generation of recent college graduates has had less suffering than any prior generation.

It is extremely difficult to tell the difference between a Republican or Democrat if you just look at the results and not their rhetoric.
> What are Dart's killer features?

It's not clear to me that killer features are really a thing for most languages. Sure Haskell has laziness/purity and Rust has ownership.

But what is C++'s "killer feature"? C interop? It used to be OOP but it's not that any more and yet C++ is still massively successful. What is Java's killer feature? GC? C#'s?

I think most languages don't have killer features, they have killer platforms and frameworks. For C, it was Unix. For Java, it was servers and the broad set of libraries. For C# it was WinForms and now Unity. For JS, obviously, the web.
I believe there is Murphy’s Law style saying for this

Interchangeable parts don’t.
To me, the about us page is one of the more difficult things to fake and can at least tell you whether the company is brand new or maybe owned by a big company or just a recent startup.

I have found out quite a few scams by looking at the about us page and researching the names on the page. Most everyone working in tech had some kind of digital trail that would take a lot of effort to fake.

If I get taken for a ride, I want to at least know who is going the driving.
The difference is that the security is objectively verifiable - either they were able to compromise data/access/..., or not. Despite the different incentives for the company and the hackers, if you can't break in, you cannot just fabricate a vulnerability because your paycheck depends on it.

Whereas "ethics" is a subjective field, so you can invent arbitrary "ethics violations", and you would - precisely because your paycheck depends on it. This is not new, see also bioethics - at best it's completely useless, at worst it's basically self-sabotage and your competitors would be happy to see you engage in it.
I think "don't talk about downvoting" is one of our better policies, because it works: complaints about getting downvoted are reliably punished and often flagged off the site.

A thing the HN guidelines have to deal with that security policies definitely don't is minimalism. There's 1,000 additional guidelines I'd add if we could just have every guideline I want! "Don't dunk on programming languages in stories about unrelated programming languages"! "Don't write 2 line comments about how Google cancels every service it announces every time Google announces a new product"! "Don't correct other people's English usage"! If the HN guidelines were a security policy this would be a piece of cake.

A thing I think you'll probably notice is that a lot of serious, enforced rules on HN aren't even in the guidelines, because there isn't a minimal way to express them that won't cause more drama than it eliminates. We've got a sort of English common law thing going on here, where there's a jurisprudence you can only pick up by following the mods. I think it's actually working out pretty OK that way.
What are quantum computers good for?
They don’t know until mid to late summer. Your transcript is incomplete (or incompletely processed) prior to that.
Thanks for the link. Am Australian (like Assange), not in USA – sounds like you are, and am assuming I am too.

Also, I guess I meant, is there anyone aside from those in power arguing for it!
Quantum States of the Art
Thanks! If you like this stuff, I'd strongly recommend the book I linked by Alan Colquitt. It's not particularly well-written (I think it spends too much time being angry) but it's a great synthesis of a bunch of super useful modern performance management research.
Fair enough, and I strongly agree with the general point about the need for a solid cross-platform framework either way.

I don't see why you couldn't write your entire business logic, state management, etc. in C or Rust and treat it effectively like a client-side server, but I've never used wasm in that way so I can't speak from experience there. Either way, I can certainly see how that would require some extra effort, and of course it would only really be useful for applications that don't offload most of their work to a server.
(I don't understand the downvotes; you're asking the same reasonable questions that I'm sure Elon asked too.)

From what I've read, passive landing solutions like parachutes, wings, rotors, air bags, etc. are feasible only for smaller payloads. Think Apollo/Soyuz capsules, or the first couple Mars landers, or RocketLab's Electron rocket with a parachute.

I'm sure the JPL engineers would have preferred a tried-and-tested passive parachute (and maybe some airbags) over a sky-crane, but the latest rovers are just too heavy for safe parachute landing. I believe it's the same situation with Falcon 9 and Starship recovery.

And remember that SpaceX's Dragon capsule demonstrated an impressive propulsive landing, but NASA said no thanks and required parachutes.
Food from People You Know
That's debatable.

There's good evidence for asteroid impact(s) at that time period, and hugely dramatic climate change - swings of over 20 C in the average temperature in the north.

We don't know for sure.
A lot of (American) HN attendees would probably be ok if the CCP/great fireway, middle eastern terrorists or any other entities associated with propaganda and violence were hacked. It’s not just the properties used by right-leaning American terrorists that are not held in high regard.
Did you benchmark it? OP provided the test code. Show us the data.
Another ridiculous comparison - 70.2 gflops on a iPhone SE 2016 (actually it hit 109 at one point, but that seems to be a fluke, whereas ~70 was hit fairly reliably).
Yikes! I had forgotten all of that... maybe an old phone without a SIM might be a good idea.
I have been developing a simple mantra: Pay for stuff I use.
Mostly software so far.
As far as “free stuff” provided by the government, I feel there is a baseline that a government should provide, as that should be their purpose. Where that line is, and what services are provided is a source of intense debate.
“Pay for stuff I use” is a great starting point, but hardly a hard and fast rule.
Transfer a copy of your iCloud Photos collection to another service
Show HN: Hacking is not what you think it is
I feel that ads are a terrible way to pay for stuff.
I think the future is paying for stuff I use, directly.
In principle, that sounds good. But then it can happen that you profiled when N=1000 and it seems fine. Then a few years later (like in GTA), N has grown to 63,000 and it's no longer fine. It seems unlikely the developer will go back and profile it again.
Also, I think the original Windows Update algorithm for figuring out which updates you needed to download started out fine, but 20 years later it turns out it's quadratic and now there are tens of thousands of updates, so it becomes almost impossible to install XP SP2 from a CD and have it update itself.
Woah! Didn't know that. Just to verify I went on Wikipedia[1] and it sure is the case

> An important goal of Python's developers is keeping it fun to use. This is reflected in the language's name—a tribute to the British comedy group Monty Python[70]—and in occasionally playful approaches to tutorials and reference materials, such as examples that refer to spam and eggs (from a famous Monty Python sketch) instead of the standard foo and bar.[71][72]

[1] https://en.wikipedia.org/wiki/Python_(programming_language)
A lot of people are saying they hate this, I understand why..
But perhaps the culture at Auth0 can infiltrate Okta instead of the other way around
s/doesn’t cost/costs/
My hot take is that this is why it doesn't matter if there are vaccine deniers or flat earthers. The facts speak for themselves and inevitably they'll be wrong again just as the people before them.
Why doesn’t benchmark suite use promise/async and instead resorts to some defer.resolve()? It’s not even cps-styled next().
It's pretty clear that SPIR-V should be chosen.
I mean...

> 'Despicable Me' Actor Fired for Making 'OK' Symbol While Posing With 6-Year-Old Girl at Universal Orlando Resort

https://www.newsweek.com/actor-fired-ok-symbol-universal-res...
I’m a bit worried every time I hear this. We are setting our expectations so high... doesn’t seem like it’s possible for the M2 to be as much of a leap over the M1 as the M1 was over the status quo. The M2 might be amazing, but now that we are all awake to what’s possible I doubt it’s going to blow our socks off quite as much as we hope.

But the fact that we have anything to look forward to at all is awesome. These are super exciting times in the computing space. Processors have been boring for way too long.
The most recent comment is insightful:

"My guess is that the promise version is idling when IO capacity is available due to scheduling? Is it implemented in an event driven way internally, and if it is (for example using epoll) is the epoll event able to interrupt and cause the promise to continue to be evaluated or does it have to wait for the vm to get around to scheduling it again?"

It didn't occur to me that the async promise is rescheduled. That right there is a concern.

The OP also points out buffer concatenation, which is an odd choice. Reading the file into memory in one go should start with an stat and then a single buffer alloc. But that is probably naive.
> When I wrote my first line of code, almost 10 years ago, one of the very first concepts I learned was types.

Lucky for you. Not everyone did.

It's very hard to remember what it felt like to not know something and likewise hard to remember how hard it was to learn something once you do.
It stood for logical AND, so really your search term would be read as:

foo AND bar AND baz. It would be more accurate to type it as foo + bar + baz.
Fair comment.

However I don't see many web sites with a "sign in with FusionAuth" button, and I don't see any way to get such a button for my site.

Not without paying anyway - which is really my whole point. Free will always win.
It's not my job to work on your screen reader. Complaints about its effectiveness should go towards the developers of the screen reader software. If everyone's screen leader software sucks then there is likely a business opportunity for someone to make a better one. Also you are trivializing it by saying half an hour. Even if that was true it would be half an hour for every single website in existence. That doesn't scale. What scales is making a better screen reader.
He did not,

full story, for the perspective of the metadata guy is here

https://www.patrickcraig.co.uk/other/compression.htm

Excellent computer story, on a par with "We can't send email more than 500 miles" IMO.
Can we add a check in a static analyser for n^2 code?
Even more exciting would be a power use comparison, including for the air conditioning and other auxiliary support needs. Exciting times we live in
How does this affect my gasoline-delivery-by-drone plans?
The bioethics question of "should we" is an interesting intellectual exercise but in real life, of course we should bring back as many mega fauna as possible.

Biodiversity is the first reason that comes to mind; given the drastic rate of extinction of species, it should be an urgent priority to at least try to restore as many as possible. The more diversity in the animal and plant kingdoms, the more resilient the biosphere becomes.

What's more, it's likely that humans played a role in these animals' extinction, so it's only fitting that their descendants try to redress the situation.

Although the world has changed considerably since the Pleistocene and early Holocene (our current epoch), notably the recession of the last Ice Age, there are still parts of the planet that are suitable for cold-adapted mammals like woolly mammoths, woolly camels, and woolly rhinos.

I'm hoping someone can figure out how to revive Neanderthals, probably wiped out and/or absorbed by modern humans (possibly we ate a lot of them, actually). They had larger brains than modern humans and were much stronger. Possibly they would have a lot to contribute.
"Two is one, one is none" with a silhouette of both planets behind it.
They would show real usage performance though.

Still valuable.
Tons of amateur space nerds are analyzing every frame of video that's been gathered about the incident. Here's a gif [1] posted on NASASpaceFlight but originally shot by LabPadre that shows that some of the legs on the left extended and then flopped back and forth a bit, whereas the ones on the right extended and stayed that way. Commenters on Twitter have also pointed out the same [2].

[1] https://forum.nasaspaceflight.com/index.php?action=dlattach;...
[2] https://twitter.com/TerminalCount/status/1367261799293272068
I haven't looked into the details of the speed improvements... it's often the case that big-O improvements in complex problems come with bigger constant factors. It's entirely reasonable that this new algorithm is slower for factoring 384-bit numbers but faster for 4096-bit numbers.

I wouldn't be surprised if a demonstration that pushes the current publicly known record for largest factored RSA modulus costs hundreds of thousands or millions of dollars even with this new algorithm, and the algorithm is also slower than other methods for, say 384-bit RSA.

It may be difficult even for Peter Schnorr to get that kind of budget for a demonstration before his paper gets traction.
Show HN: Do not miss posts from your favorite people on HN
Here's a bit of deep Moom lore.

For a 21:9 screen, the max grid size of 25 isn't good enough for me, I specifically wanted 36 so that I could make three 'panels' at 11-13-11 resolution.

Found out with a bit of emailing back and forth that you can by pasting this into a terminal:

defaults write com.manytricks.Moom "Grid: Maximum Dimension Size" -int 36

The grid display ends up being a bit small but I only tinkered with it for long enough to make 1,2,3 assign to the grids, 4 and 5 assign to the left-and-middle and right-and-middle, and q w e, a s d, z x c to top-middle-bottom of each of the three panels.
> But according to the new filing, Munchel and his mother took the handcuffs from within the Capitol building — apparently to ensure the Capitol Police couldn't use them on the insurrectionists — rather than bring them in when they initially breached the building.

https://www.insider.com/zip-tie-guy-capitol-riot-plastic-han...
DDG is registered as a Brave creator, so they can get some revenue from Brave users without ads.
Something isn't quite right with Florida. The majority of it just disappears once there is a break due to melting.
I'd be willing to bet money that if you were to list all your skills and non-skills, I could find at least one thing that you don't know that other SWEs would consider just as "common and foundational".

Could be any of: data structures and algorithms, complexity analysis, operating systems, parsing, compilers, databases, networking, user interface programming, OOP, FP, MVC, markup languages, the web, graphics, manual memory management, pointers, computer architecture, etc.
I actually see the vested interests slowly winning, for better or worse. Web services & cloud gaming are as close as you get to the end-game for piracy. Remotely delivering apps and games like that effectively hides your code and fundamentally closes the analog hole.

Even in the video space, the analog hole is slowly being patched with hardware attested DRM and HDCP, so pervasive now that they're baked into web standards. Dolby Vision has yet to be cracked IIRC, which means pirated movies/TV can be worse than the legitimate one.

There'll probably always be insider leaks though (ie. someone with inside access to a master copy leaks it).
I think it depends a lot on who is considered to be the "producers" in the current indie media ecosystem. You can run your own streaming channel for basically nothing (maybe $200 for a decent camera, microphone, and capture card), but it takes a lot of hustle to make any money doing that, and you could easily argue that the real producers in this scenario are the PMs and executives at Twitch and YouTube, who may not be old-guard media people, but are almost certainly still a bunch of mostly older white dudes.

Maybe they're not calling the shots on content in quite the same way as TV executive, but they're definitely the ones getting rich off of it, anyway.
I came to mention nativescript https://nativescript.org/ as a solution to many mentions.
Why You Should Take Any Vaccine
Ask for Great Hardware
Yeah, my friend certainly loves her goats, and the entire lifestyle around them. Her day job is research with an agricultural institute and basically lives and breathes goats.
Holy crap, so that's what the craft in Kin Dza Kza are based on:

https://medium.com/@andreifyodorov_65581/kin-dza-dza-was-dir...

Amazing movie by the way.
Values have types, but variables do not. All programmers have to think about the former, but only statically typed programmers need to reason about the latter.