skysight-inc/HackerNews huggingface dataset:
The purpose of Microsoft SecureBoot was to initially provide a false sense of insecurity (FUD) about Linux, since it simply needed to be disabled to boot anything other than Windows 8+, on machines built from that point forward.

The threat was that users would continue to be able to install other operating systems like Linux or Windows 7 or XP, or multiboot these on brand new PC's no differently than IBM had always intended.

As a universal bootloader, GRUB had always been able to boot Windows just as well as a Windows bootloader, and still could at the time but only if Microsoft SecureBoot was disabled if relying on UEFI.

Windows bootloaders could always also boot Linux under BIOS, but not GPT.

Just in time because Linux was getting more functional than ever, which could lead to actual popularity if left unchecked.

Without further effort on Microsoft's part this has naturally morphed as intended into the significant open-source team effort needed to finally overcome the obstacle just to get back to boot parity on brand-new PC's having default firmware settings.

Along the way looks like multiple revocations will be needed for things other than Windows, but eventually once everything is back on parity again these open-source leaders can dust off their hands and take pride in a job very well done.

Looks like not less than about seven years getting there, this is by design.

Still could be a moving target for a while, but Revocations-R-Us now.

Remember how they said that GPT partitioning had no unaccounted-for sectors like MBR setups always traditionally had between sector 0 and the first sector of the first partition? (these were also one of the optional locations for GRUB to be installed)

Well, they were lying and up until recently using GPT when Microsoft quietly moved their mysterious _Microsoft Reserved_ MSR partition to now be the very first possible one starting at sector 34, there had always been gobs of space, as much but usually much more than under BIOS.

_Traditionaly_, the almost-nonexistent MSR had appeared (geometrically aligned) whether you wanted it or not in between the first usually hidden (boot or EFI) partition, and the first system volume (default C:) on the HDD. Now MSR exists too close to the beginning of the SSD or HDD to geometrically align with erase blocks or 4K sectors. When the concept of all-sectors-allocated is actually achieved, people have still always needed some out-of-partition sectors anyway, whether for GRUB or things like the old _drive overlays_ of BIOS use. So the MSR is there for that reason, but for Microsoft only not for you.

But as always with GPT, sectors 2 through 33 by default still define all your partitions, 4 partitons to a sector. Unless you have more than 8 partitions, sectors 4 through 33 are still blank for everybody no differently than under BIOS.

So much SecureBoot.
You can also use Resharper C/C++ in Visual Studio and Rider C++ for Unreal Engine.
You should only compare by specific language/stack. Not as a whole. For Java I’d use IDEA. For JS maybe I’d go with vscode.
For Rust I also used IDEA and preferred it over the vscode rust setup. However, didn’t check as of late, maybe vscode rust experience because better now.
Absolutely agree. There are so many creative but obnoxious design patterns caused by a need to distinguish a brand or the designers seeing themselves as artists more than engineers. Coolness over usability is commonplace, but it's not a good mantra to follow, and it's genuinely refreshing to see stuff like https://www.nngroup.com/ that is usable and functional on all devices, as boring as it may look.

But it doesn't have to be this way. Look at https://play.date/ or https://tokio.rs/, functional yet interesting. Tokio.rs in particular has the best implementation of one of the worst patterns in the modern web: sticky content that changes when you scroll. It's a great visual aid in this case, but becomes annoying quickly when overused.
>So I would like to know if any of you have such experiences. I am specifically looking for stories like: 1) I posted this project and I started some company. Sold it or earning a lot of money or living my dream 2) I was hired because of my post on HN. 3) Girls chasing you because of your reputation as HN or met your wife because of your cool project ( Please don't hate me for this)

This is a cargo-cult understanding of these sorts of places. The sort of things you describe come as a result of random social interactions that could take place anywhere, and are more linked to your personal characteristics than the environment itself. It's true however than HN can be a good environment for some of that as all sorts of people gravitate to it. But it's silly to reason along the lines of 1. Successful tech people go there 2. I will go there too 3. ??? 4. Profit. Technically, it can work but it will only work based on what you put into it along with random chance, it will not work through magical osmosis.

>Also intellectual debate, I get more information, I feel smart as benefits etc. don't count in this context.

I've changed multiple aspects of my lifestyle thanks to HN, although it would be hard to reverse engineer that process and find which post changed what. It has also been a font of inspiration for my creative pursuits. I consider both of these things to be big tangible benefits

If you are worried about "optimizing" your time, just scan through the posts one half-hour per week to check if there's any topic that catches your eye. But yeah, the obvious solution is sometimes the best one: if you want a successful company you'd better be working on such a project. If you want a good job HN can help but you're better off systematically applying and networking. If you want women, you'd better be out there talking to them. I'd say that for that last part, the "I should get X achievement so [relationship/sex] pops out like with a vending machine" type of thinking is both dangerous and surprisingly counter-productive.
Operating cash flows have enough impact on stock prices for equities to offer some protection.
After reading a lot of health/fitness posts here about 12 months ago, I decided to start exercising more and I went from drinking 1 alcoholic beverage every other day to 0.

Health is more important than money or power.

Thank you, HN.
It's the reason I discovered React and a bunch of other tech so my current career is in part due to it :)
I am new to Rust, and started first with VSCode, and I never managed to make plugin work properly. Again, an experienced user will be able to fix the problem, but I am not.

what about Intellij with Rust plugin? Install plugin, start coding. Done.

And I can't imagine doing Java in anything else than Intellij (have tried Eclipse at some point)
That was my read.
> The washing (transactions to hide origin) is the simple part

Isn't this the hard part? Not only this, but having to worry about physical transactions involving money...or the risk of traditional digital trails of bank transfers, etc?

My understanding is that NFT could clean up this aspect by 1) removing money transfer risk (probably use some sort of smart contract to guarantee transfer of NFT immediately to buyer upon successful bank transfer to seller) and 2) transferring underlying valuation to a subjective-valuation industry. Washing $ through a restaurant would open the restaurant up to possible scrutiny to prove they had higher food costs, etc...but NFTs appear to remove that risk since no one can really question increases to value of "art".

Also, technically the owners of the "high value" NFT could even be kept in the dark on the shady details if they are offered a quick buck by some offshore lawyer. They could probably even set it up to guarantee eventual transfer back to the original owner (netting them ~10% or so).
Show HN: Chrome Extension for HN
Yes, you can pick the one you prefer. Regarding making money, we have not worked out the details and we would definitely like to include feedback from the community. The core will stay open source, we might build some plugins/integrations under a different licence and offer a hosting service.
> to blame socialism than it is to blame America’s sanctions on Venezuelan oil

Bolivar hyperinflation pre-dates U.S. sanctions [1]. (It also pre-dates Chavez and Madura, though not to its recent degree.)

The sanctions don’t help. But China, and to a lesser degree Russia, were for a long time willing to run the sanctions [2]. Even they gave up on Caracas after Maduro’s incompetence led to falling oil production.

[1] https://en.m.wikipedia.org/wiki/Hyperinflation_in_Venezuela

[2] https://www.reuters.com/article/us-venezuela-oil-deals-speci...
I'm not sure exactly what you mean by "these services/libraries", but yes, in Solid, apps need to be explicitly built to support Solid, and data can only be stored in Solid Pods.

Although it's not Solid, an older project is https://remotestorage.io, which is a library that needs to be explicitly used by apps supporting RemoteStorage, but does allow users to store the data on Google Drive or Dropbox too, IIRC.
And it sounds like you might be extrapolating based on one egregious example...

I think we can agree that there are abusive advisors, and immature/unmotivated students in academia. Can abusive professors get away with more than they otherwise could due to the culture of academia? Yeah, I’d probably agree with that. But that doesn’t mean academia is full of such people, or that every student who complains of abuse is actually experiencing objective abuse.
EFI was first released with the Itanium as its firmware (equivalent to the BIOS on PCs), and according to Wikipedia, Itanium was first released in 2001. Also according to Wikipedia, grub was first released in 1995.

But what I meant is: SecureBoot builds on top of EFI, and grub predates even EFI, so grub definitely predates SecureBoot.
Ofcourse, the countries placing sanctions are never to blame..

Take North Korea for example..
I like to imagine this is how it plays out in the people heads: "like, it's so sad that the people there suffer.. our hearts go out to them..

should we lift sanctions..? Hell no, let them burn to the ground, let them realize who they're messing with.."
Okay, guess we’ll just see then.
Lots of comments on the security arms race, but I'm curious about the geopolitical end game. What will Russia and China do with this information? Technological advancement is a means to an end. What is the end?
10 years postdoc? Jeeze! What field were you in?
America is one country that has less than a quarter of global gdp. Every country in the world needs oil products and plenty of them don’t care about US sanctions.

Venezuela killed the goose that laid the golden eggs by not only nationalizing the oil industry, including Petrobras’ which isn’t exactly a manifestation of American imperialism, but staffing the seized operations with corrupt cronies instead of people that knew anything about the oil industry.
Node.js – v15.11.0
Commodities (GSG).
Maybe blame Venezuela's failure to develop an economy beyond selling oil?
Humor: Serious Business
Getting a good job (with tenure) to stay in academia is at this point pretty equivalent if not worse than a bad market in industry.
Wasmtime/Wasmer are both written in Rust so it was easy to integrate them. By the way, Wasm3 is an interpreter, not a JIT compiler, but this also has some use cases! For example, running an instance from “cold storage” requires a JIT compilation step which might take more time then just interpreting it. It would be cool to have a fast interpret like Wasm3 too.

We’ve created a crate “uptown_funk” which enables us to write Rust code which easily integrates with both Wasmer and Wasmtime. It was very helpful in implementing WASI and it takes a little bit different approach than Wasmer and Wasmtime. Regarding, Wasmer vs. Wasmtime, we don’t have a preference yet, both are great!
In December 2012, one of our early alpha users of Screenhero posted the product to HN. It catapulted us into the public beta phase, and got us our initial traction. Those users eventually helped us refine the product over a year and a half to get it to revenue, profitability and eventually, our acquisition by Slack.

Almost a year ago, I posted my new startup (https://screen.so) to HN, and got a similar group of amazing users that have been helping us slowly but surely improve the product. We’ve now got a number of household-name companies using us on a daily basis.

It’s also my favorite site to visit every day in the hope of learning something new. There’s nothing quite like it.

So yes, HN has changed my life multiple times. Kudos to the community and to dang and others who make this site as awesome as it is on a daily basis.

I have, admittedly, gotten zero wives directly through HN!
I'm looking forward to being a millionaire. Just wish that the luxury would come with it...

Which brings up an interesting point about how language shapes our idea of value, even after the baseline meaning has eroded. There are lots of words in English like that now, but numerical terms are interesting because the math doesn't change, but the value does.
>I haven't made any money or started any companies or met any wives on this site, it's a total joke.

From my reading of HN, what you need to do is invest in crypto and date ballerinas.
For the last 8 years I have been engaged in actual Zen practice, working on actual Zen koans with an actual Zen teacher in an actual Zen lineage that can be accurately traced back for a millennium or so. I will say that Aaronsen's "Zen Anti-Interpretation or quantum mechanics" has, as far as I can tell, an odd resonance with actual Zen.

One of the koans I worked with recently:

"""
A monk once went to Högen of Seiryo before the midday meal to ask for instruction. Högen pointed to the bamboo blinds with his hand. At that moment, two monks who were there went over to the blinds
and rolled them up in the same manner. Högen said, "One has gained, one has lost."
"""

A key aspect to the koan is that by "in the same manner" it is meant that there is actually no difference between them in any normal sense; Högen doesn't have access to some inner state of the monks that we don't have. But Högen was a great Zen master and knew what he was doing.
One hypothesis is that they know that what they have coming next on Apple Silicon is so much faster that the people who bought the (newly overpriced) Intel-based ones would be extremely annoyed.
It’s ok. The type of HN users who downvote comments like this do not offer anything. The downvote literally means nothing apart from their tribalistic “bitcoin bad” unfounded assertions. It’s very easy to not care.

Meanwhile, people in Venezuela who diverted some assets into bitcoin can actually transact for food or medicine at prices less volatile than the local fiat currency, even including high transaction fees and verification times. Things they can’t do with precious metals held by custodians that transact in the fiat currency, let alone the fiat itself.

But by all means, let’s hear some more specious “Bitcoin mining uses X amount of (largely renewable) energy and I personally happen to think X is too large for what I perceive to be no benefits” diatribes.
This is just a scorched earth policy.
Clicked here expecting some heart touching Object Pascal reveries. Not this time.
That argument makes no sense to me, do you think you'd change your mind on Electron if access to it were restricted only to very intelligent and motivated people who made very good apps then?

The average Qt app would probably be close to the average Electron app if Qt attracted the same kinds of people, i.e. Electron is basically just easier to use and/or the developers picking it think they are getting more value out of it.
Yes, Solid comprises open specifications and anyone can implement it. The open source implementation that sees most development atm is https://github.com/solid/community-server, which is nearing a 1.0 release.
“Bitcoin and Ethereum don’t have organizations behind them let alone marketing budgets, yet are used, owned, and loved by tens of millions of people.”

Uh, what? This is written on basically a marketing blog for one of the most well known VC firms in the world. Which will invest millions of dollars in organizations that will go on to market an ever increasing amount of blockchain companies that will do... something. Which will be written about endlessly by news outlets because prices go up crazy amounts.

This whole NFT thing has actually made me want to shut off my computer, stop programming, and start farming or something. Either all these people are idiots or I am. I can only make sense of it if I assume most of it is actual money laundering.
To what principle are you referring?

Don't you think that the owners of websites should have the right to control what content is on the website?
This is the best explanation in the whole thread.
Yes, I know. I was just feeling old from your expression "than even EFI", as if EFI is really old, which I guess it could be. I guess what's considered old is a bit subjective, but it doesn't seem that long ago that it started becoming mainstream, which was like in 2010, IMO.
If those things were as convenient as using actual US cash then I'm sure they would use it. Crypto and commodities have a huge UX problem to overcome. So right now in Venezuela I would much rather have traditional US cash than anything else.
Are Smartphones the Problem?
> “You have to write as though your parents are dead.”

The "dance like no one is watching" for writers.

Young novelists have, in the back of their mind, what their parents will think reading their book. By contrast, hackers of my generation mostly didn't have to worry about our parents judging our work. I wonder how much of a damper on creativity it will create for my kids (now in college studying CS) that I am reasonably able to criticize theirs.
First, set aside wattage for a moment, it's a derived unit.

The key units are amps (current) and volts (voltage aka potential difference). In the commonly used water analogy voltage is water pressure, and current is amount of water that flows through per unit of time.

It's the current that kills you. But voltage and current are related, in many cases by Ohm's law: current is proportional to voltage, with coefficient called conductance (the inverse of which is resistance). That's why high voltage is more dangerous.
Also, I had two of my friends on facebook who could not use their actual first name of Peep. Like for years they had to use Pepe or Pep. For facebook it was too daring I guess.
World of 'The Godfather': No Place for Women (1997)
When I visit unsplash, the first thing that greets me is a box about their license, whereas on lensflare I can do <C-f> "license" and find nothing.

I think it would be a good idea to go on unsplash and look at all the labels they are using. For example "Picture of the day".

Also, when I click on an image, the details pane is pretty small. On unsplash I can see the full-size image, on lensflare I have to manually do RMB->View Image.

It is also not clear to me what the check-mark means when I click on an image in the "card preview".

e: Also, the big hero-images behind the search box seem to be jumping. Just go to [1] and press P-UP and P-DOWN a few times.

Furthermore, why is the hero-image generic? A picture of the sea? doesn't exactly spell animals to me.

1: https://lensflare.cf/browse?filter=animals
I've downloaded the Geroch paper and will give it a look, although it's probably over my head. My college physics classes were a long time ago. I nevertheless remain dubious that unrestricted causality violations are possible, but I'm happy to listen to arguments to the contrary.
Cool products, valuable knowledge / informations not all tho, you can make friends here too....
Does anyone know if crypto is useful in Venezuela? Essentially, is it a terrible idea to hedge that crypto is better or as good as gold during crisis? I just want to put a safety nest somewhere so my family doesn’t starve when the time comes.
Highly unlikely we see hyperinflation in America any time soon.

I think we’ll see inflation. But the U.S. is more than capable of, and has the cultural components for, implementing policies that cut the money supply. An independent Fed capable of raising rates, debt able to be peacefully wiped out through legislation and bankruptcy courts are some of the things America has that Venezuela didn’t.
Can you tell the impatient reader what you did better than unsplash?
> in my experience Intellij looks better if you have coded in Inttellij first (especially Java) and then moved to othet tools.

I have started with notepad and moved through vi, Eclipse, VSCode and then IntelliJ. Out of these I used Eclipse and IntelliJ for Java and IntelliJ wins hands down when it comes to the quality of the features, atleast for Java.

> Intellij offers a lot of custom behaviours that IMO programmers start coding the "Intellij way" (let's call it Intellij muscle memory for lack of a better definition) on the other hand going from vi to Emacs to Sublime to VSCode is less of a problem and people tend to honestly judge strength and weaknesses of each one.

Since I didn't start with IntelliJ, I didn't have any baggage of muscle memory etc but the ease of refactoring and the quality of autocomplete/suggestions of refactoring takes it beyond an editor to almost a companion. It doesn't nag and you are free to ignore its suggestions but hell those are pretty good suggestions. I use a few keyboard shortcuts like jumping to definition and checking usage so I don't have any keyboard focused attachment to IntelliJ. Infact I use vi keybindings in both VSCode and IntelliJ.

> Intellij git integration in comparison, in my opinion, it's barely usable and generally counter intuitive.

IntelliJ's git integration is definitely not barely useable and not counter intuitive either (I started with command line git and then worked on IntelliJ). The only gripe I have is that occasionally I want to create a branch from a tag and I need to do that from the command line. Everything else works seamlessly.

> If I had an euro for every time I had to "Invalidate cache and restart" on Intellij to make it recognize some trivial change, I would be rich now.

I've had to do invalidate cache and restart about 2 times in last two years so while it is not a great use of my time when I have to do it, its not a big bother considering it is rare for me.

> Intellij has a huge advantage in corporate environments where conformity, uniformity and easily replacing team members are paramount, VSCode is an highly customizable code editor that fits a different use case where each member of the team prefers to customize the working experience as much as possible.

In my team, the average period folks have been with the firm is 3 years so easily replacing people is not a priority (because they are not leaving left, right and center). Also, I'm not even sure if that makes any difference, because its not like we are coding style nazis carrying out IntelliJ dictated formatting (we use Sonarlint for linting and only expect people to code in a manner that is easy to understand and maintain). Almost all team members have used Eclipse / VSCode and atleast for Java, after they used IntelliJ, they haven't gone back to either.
To be fair I suspect Apple was aware of the problem long before they made the announcement to that effect.

I remember at the time people were saying how un-Apple-like it was to admit that there was an issue at all. I think it was because at that point they figured the iMac Pro was still six months out and they felt they had to at least do *something* to show them that they still cared about pro users, though in truth I think in hindsight it's become evident that it isn't really a market segment that they're particularly interested in.