skysight-inc/HackerNews huggingface dataset:
Oh now that’s interesting! It potentially solves SQLite on serverless platforms like CloudFlare Workers, like what I was talking about the the other day:

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

I truly believe 2022 is the year or SQLite on the front end and serverless.
That doesn't actually protect against that attack, though. The evil maid just steals the guts of your computer and replaces them with ones that always say "sorry, wrong password", while exfiltrating the password you tried over Wi-Fi or Bluetooth. Then they use your password to decrypt your unmodified hard drive with your unmodified TPM on your unmodified motherboard.

Also, I don't think this is true:

> That TPM gets wiped when you disable secure boot.

Won't the TPM not be able to decrypt anything while Secure Boot is disabled, since the PCRs will be different, but then it will work again if you later re-enable it? I don't think it actually wipes itself. And even if it did, couldn't you just unplug the TPM, disable Secure Boot, steal the password, re-enable it, and then plug the TPM back in? Then even if it did want to wipe itself, it wouldn't know to.
2022 does seem reasonable. 2017 and 2019 have been very bad.

If they had moved to 64-bit a decade ago when it was obvious that they needed to do so, they would have never developed this reputation for being unusably slow and kludgy.
So let's assume these people never get vaccinated. We wait forever?
Good read, but I don't believe it's possible to make friends online in the true sense of that term. I've been doing things online for a majority of my life. Forums, gaming, chatting with strangers. I've made many "friends" this way, but they're not people I know. We've lost touch over the years, and I wouldn't ever turn to them for help because we don't know each other that well anyway.

Twitter is the same. The best you can have is acquaintances, peers/colleagues, or followers.
TJ (one of neovim's core devs) has already started work on that: https://github.com/tjdevries/vim9jit

Their twitch streams where they work on this are a lot of fun too.
With wind and solar, everything grows cheaper. Single family homes are irrefutably less efficient than denser multi-family homes.

https://www.epa.gov/sites/default/files/2014-03/documents/lo...

I won’t disagree with your comments on noise and pollution, because those are real factors, but you are 100% moving goalposts now.
When Peter Pan entered the public domain, there was a plethora of new books reimagining the Peter Pan story. I look forward to see what will be coming out around these new books entering the public domain.
Yo dawg, I heard you like planes.
I've been a long time VS user. Started with Visual C++ 6... In my experience, it's never been a straight forward conclusion of version X is better than the one before. With each release, it does somethings better, or new, but others worse, sometimes cripplingly so. And one of the most frustrating things for the longest time was that if you needed a specific C++ compiler major version, you were stuck using the specific VS version that shipped with the compiler (unless you were willing to ditch projects and go with makefiles). Only in 2019 did that finally change. And speed of the IDE itself has been dodgy at times, even for brand new projects. I've tried the 2022 preview (I have not yet tried RTM), and there are excruciating pauses in the UI for seconds to create a new file in an empty project! But, there are great new features in there, too...

Like Pretzold, I have a love hate relationship with IntelliSense. I think I can boil down my gripes with this: IntelliSense is wonderful for consuming APIs. It is an active hindrance for writing/designing APIs. It is great for telling you about what exists, but falls on its face when you're trying to write something new. If I am undoing the suggestions I didn't want, yet it insisted on placing, it is counterproductive. Personally, I get rather tired of slapping the escape key to cancel IntelliSense multiple times just so I can write out a dotted expression.
It's not how many people speak it. It's how many people want to learn it as a second language. How many people would be in a position to want to learn Bengali if they don't already live there?
What about cosmic crisp?
Fascinating letter. It's a bit of a tangent, but I would be interested in similar perspectives on the development (or stagnation) of cities in the U.S., and how they compare to China.
You're still not understanding. We are not "waiting". Waiting implies that we are making some type of conscious choice to put things on hold. But there is no choice. We cannot simply choose to stop waiting. We cannot move on until people are vaccinated. We are blocked, not waiting.
I speak with California bias, but the culture/recognition of Taiwan is rather massive here. Not as massive as Japan or South Korea, but very notable.

It's all mostly food related though. Boba, Night markets, Taiwanese breakfast.

On the "namebrand" side, there is TSMC as well, though I feel that's gained notoriety in the last few years from the US's media push, not necessarily through Taiwan's own efforts.

There's still a fair amount of association with Taiwan <--> Chinese culture in many American's minds, but there's certainly some differentiation.

Again, potential California bias.
Have you seen ASN.1?
I was curious as to how much music is in the public domain with a per year breakdown. Equally, how much is released straight into the public domain per year these days compared to older copyrighted material lapsing into the public domain.

Alas a quick search yielded nothing standout at all data wise.
I'm sure that's true but I'm also sure that some portions of personality are mutable at will. I wonder sometimes whether diagnoses takes away the will to make changes.

It's kind of like poverty. Some portion is luck and some portion is due to behaviors that can be modified. Trying to solve the problem assuming that it's 100% one or the other doesn't work.
And then of course there's the Super Guppy, which I'm pretty sure is how the Cylons came down to earth undetected...

https://en.m.wikipedia.org/wiki/Aero_Spacelines_Super_Guppy
Apollo instead used pseudo-random code for ranging. CuriousMarc have great ongoing series on restoring Apollo S-band equipment: https://youtu.be/v49ucdZcx9s?t=423
You started with an ad-hominem attack.

And you just made a new claim with 0 backing in numbers.

I don't know if you are arguing in good faith here, but definitely in low quality. Show us the numbers supporting your point. You just implied R is not affected by vaccination status, but you have provided 1 data to back this.

Whereas I provided a cumulative of thousands of cases, that directly support my point.
Chinese may be the world's best manufacturers but it just creates pollution and little profit. SV maybe create pointless apps but it makes loads more money.
It's a piece about commuters. I suspect it's the number of commits attributed to that commiter.
Was is MicroCenter? I've seen the same thing at the store near my house.
Sure… but that’s an off-by-one error from wiping out civilization.
It’s xe/xyr according to the linked Twitter profile.
I built a high frequency trading system on early mount gox and had a ton of bitcoins as a toy project. I abandoned it because everyone kept telling me I was wasting my time.

I would be a billionare today— How do I deal with it? Just move on. Ultimately it is our own fault for not doing what our gut was telling us. So just move on and do something else.
It's like the movie "Surrogates". I don't look forward to this future. It is very useful to me to be able to visually judge people, for example I will steer clear of crazy looking people. This new world of avatars will make it harder to do this.
In a high security situation. It would not be a password, but a smartcard which authenticates the device before providing its key, and the device authenticating the smartcard.

Edit: For the purposes of the Networked Evil Maid Attacks. Mutual Authentication (of device and user) is currently the purpose of research. It has not needed to be implemented yet as the regular Evil Maid is still possible due to the fact that Secure Boot is currently the easier target to circumvent. Once Secure Boot becomes harder to circumvent and old "assumed" buggy kernels are revoked from running. Networked Evil Maid counter measures will need to be implemented as standard
I think the disconnect in the debate here is that many Linux users would happily tweak a little bit or give up 5-10fps in order to run Linux.

So when they say “no problem” it could mean that it runs at 100% the windows perf, or 90%. (Or even above in some cases, although more rarely).
They wouldn’t know and most wouldn’t care. It runs fast enough because they see other positives with using Linux (freedom, cost, control, integrity, whatever).

But for users who really dislike Linux the problem is much more nuanced. I’m no big windows fan either - but I’ll pick the platform with the 10% higher FPS any day. With a 2080/3080/3090 one pays pretty good money for those last 10% perf after all.
Yea thats what my dad did. head down, work hard. "save for retirement"

He finally retired and had a stroke a year in. Thankfully he's still with us but with limited mobility. That trip to africa to see wild animals that he was waiting for retirement to do? yea not happening now.

My parents now see the wisdom of me traveling now. Travel and LIVE while you're young enough to enjoy it.
> But there's a catch: the effort is all one way.

A conversation is a two-way street. Why do people initiate smalltalk about sports or TV? Because this is a common ground where the most people can contribute. So you start there and maybe together you steer towards more specific subjects where both parties have an interest. So if people initiate a conversation about these subjects with you, that should they are making an effort.

If you don't follow sports or tv, then you contribute another starting point for smalltalk.

People who want to skip smalltalk and jump directly to the "intellectually stimulating" subjects are typically the kind of people who just want to hear themselves talk about their favorite subject and don't care about other people except as an audience. In other words, bores.

But being a bore has nothing to do with IQ.

Of course there are also bores who are only able to talk about sports or tv. But if you think most people are only interested in these two subject, you probably confusing the starting point of smalltalk with the entire conversation.
System wide capabilities is an interesting concept - I'd love to see it implemented. I'm not sure if it meaningfully fits into a programming language though - it seems like an operating system concept. But I might be mistaken?

Firefly currently only uses capabilities for security within a single program, which I think is also a big issue in software development today, the Log4j fiasco being a recent example.
.bing tld is theirs, is not available for the public

and even if it was available to register, they can reserve words for their own usage before launching it

and if you mean, someone else actually doing the paperwork to get the .bing tld for them, it wouldnt ever be approved.
The reality of the situation seems to be that we have all decided upon the proper collective course of action and you are the one who is in denial.

You are the one who seems to have no clue why nations form, why this particular nation came into being, and what demands it has made over and over upon its citizens for the benefit of their fellow Americans. If you do not like it then you are the one who should leave. We, the many, are happy to show you the door and will help you pack your bags. Seriously.
I believe the commenter is referring to the individual they shared drinks with, not the author of the piece.
I'm interested. Have you found anyone/an area who needs software developers?
Enough GPUs can.
More so time, than money, if you read the thread again I’m talking about deploying software in this style of platform
I am definitely against drunk driving but I am more against the introduction of such technologies, whether compelled by legislation as in this case, or voluntarily built by car manufacturers. People need to have a high degree of choice and agency over their lives, and they need to be able to make decisions for themselves. For example, lots of people drive their cars after having a beer or wine at a meal and are totally safe to do so. Will they be prevented by such technology? What about false positives? What about the additional cost to all car owners - why does a small number of deaths (10000 a year per this article) need to compel hundreds of millions of people into paying hundreds more for such technology?

The introduction of this technology is also going to normalize this type of intrusion into our lives and private spaces more broadly. Slippery slopes may be a logical fallacy in that one decision does not automatically compel another, but such changes sure do make it much more politically expedient to broaden this type of statist expansionism. Why can't the tools we own just be the things we own, instead of being hijacked to not perform the tasks we need them to? We see incremental legislative changes like this all the time - for example a new tax that might start at a low rate and is slowly increased. Why do we think this will be any different?
In statistics, one usually differentiates between

- nominal scales (e.g. man/woman),

- ordinal scales (elementary school/middle school/high school),

- interval scales (degrees Celsius) and

- ratio scales (human height, degrees Kelvin).

Only ratio scales may be multiplied and divided. Interval scales may be subtracted and added. Ordinal scales may only be compared (less/greater/equal). Nominal scales may only be compared in terms of (in)equality.

https://en.wikipedia.org/wiki/Level_of_measurement
> Usually it's not the programming language that's important, but the ecosystem around the language (the standard library, available libraries, interests of the community etc...).

I no longer consider an ecosystem separate from a programming language given its importance in the overall utility of the language.

I came to that conclusion after I realized I wouldn’t like the Rust language so much if it weren’t for cargo and the crates.io package manager.

I know a guy who hold the opinion that Docker is a sufficient package manager for C++. I think this misses the degree to which tight coupling of these technologies can yield a lot of leverage.
Does anything actually support this, or is it purely hypothetical? And even if that did exist, wouldn't that mean that password stealing wouldn't be an issue even without Secure Boot?
There is also Onivim although it is not 1.0 yet. Development is financed through selling licenses but it is open source and you can build it yourself. Development has stalled when the main dev got a job some months but there are apparently still people willing to develop it.

https://www.onivim.io/
Lol, you act like this is the first time in humanity's history that we've had a virus. Humanity continues despite it and we will continue despite many people choosing not get easily vaccinated.

Eventually people will move on. It's the human condition.
Does consumer hardware designed for linux even exist? Even bigger shops like system76 buy preconfigured laptops and install coreboot and PopOS! on it.
one can imagine factors that would cause both CPU and GPU prices to increase together. for example general purpose computing demand or supply-side constraints might cause all chip prices to rise.

if those non-crypto factors were confounding (say also happened to correlate with crypto-prices maybe due to some third unknown factor) then we would see CPU and GPU prices rise in response to crypto prices. we do not see that.
>
Somehow the US has evolved to become a political system in which people can dream up a hundred reasons not to do things like “build housing in growing areas” or “admit people with skills into the country.” If the US wants to win a decades-long challenge against a peer competitor, it needs to be able to improve state capacity.
Have you used VS without major extensions like Resharper for a decent length of time?

I find Resharper slows everything down significantly and makes VS worse overall.
I have to disagree. I mean, yes, the money-grabbing scheme is probably true, but I don't agree with the part about them being bad taste or too long. I will probably lose at most one hour of my total life having to spend extra time typing > 3 characters. And that's a purposeful overestimation. We have browser history and bookmarks. As far as bad taste, I don't know, I'm not really comfortable with creating this "legitimacy" for .com domains or any 3-letter domain over any of the others.
Are you saying this is a good post or a stupid post?
It did, but the situation has changed drastically since (Brexit). It's like voting to preserve a marriage, and then having your spouse move across the world, start smoking ans binge drinking and say "but you already agreed to stay with me!".
My unironic recommendation for any nation state is to block American social media companies and then proceed to restrict or outright ban R&D work on 'ads' and other such trinkets. Exactly because of: ".. a tragedy for ... that so many physics PhDs have gone to work in hedge funds and Silicon Valley." Just looking at the sheer amount of work gone to optimize ad clicking is insane.
It is no surprise, after 10 years of Andrei's book, while the language has progressed a lot, it keeps being a programing language for enthusiasts still soul searching for a market.

The community is quite nice though.
Not of software engineering though.
Not quite, Discord's conceptual design is much messier due to its monetization attempts. Plus nowadays it isn't nearly as fast as it was a couple years ago.
This feels like a common theme for videos, blogs, etc of the whole "I wasted my 20s or 30s".

You’ve probably heard the old analogy that there is an imbalance of our time, money, and energy depending on what stage we are in throughout our lives. If you haven’t, it’s the idea that when we’re young, we have no money. When we’re middle-aged, we have no time. And when we’re elderly, we have no energy.

Work will always follow Parkinson's Law which is an old adage that work will expand to fill the time allotted. If you do not choose to take control over your time, your work can take over your life.

Our time is precious. It’s the one resource we cannot replenish, yet we treat it like disposable income or energy.

Rather we should say No to more things(especially work related). It’s the single word that will give you time, money, and energy. No gives you more autonomy and allows you to consistently follow through with your routine or spur of the moment activities. This simple word is the difference between seeing your outcomes and reaching your goals yet nobody does it. Yes lives on as a commitment. No is a decision.
Midnight UTC solves most of these problems.
The real issue with the vanity TLDs, and many of the newer ones in general, is that they have zero recognition. They are most worthless.

You can slap a joehardware.com on the back of your van, or a local TLD, and people will know that it's the address of your website. Now do the same with joehardware.builders, people have no glue as to what that might be. It doesn't even help to write www.joehardware.builders, that somehow more confusing.

No, the issue with the new/generic/vanity TLDs is that they've lost all meaning. They lack context.
What a strange moral compass…
Cities in the USA are already mostly developed, the USA is not a developing country, it’s not like there is much movement in our industries or skylines. After China reaches developed status, it will similarly become boring and stagnate (since you can’t grow forever).
I'm curious how https://jmvalin.ca/demo/rnnoise/ would do. Might work.
Perhaps there is a knowledge that behind every politician claiming to want to care for the environment, it means more money taken out of their pockets, among many other shady ulterior “progressive” motives. They see through the BS, in other words.

Most people want to look after God’s creation. They just don’t want to get screwed over by politicians in the process, nor do they necessarily want to buy into the false prophet scientists who have been claiming the end is nigh regarding this subject for decades now (always pushing the new end further down the line, but this time it’s for real, they swear!)
I miss russets. in OZ, not considered viable in the market, russetting is actually used to reject fruit for sale. in the UK, a russet apple and wensleydale cheese can't be beaten. But, neither exist in Australia.
AFAIK Dell has removed S3 from all their recent laptops, only S0iX ("modern standby") is available. Doesn't matter what OS you install.
Unity render pipeline source is available here: https://github.com/Unity-Technologies/Graphics

All the C# code running in the editor and runtimes is here:
https://github.com/Unity-Technologies/UnityCsReference

The code that interfaces directly with the platform API at the C++ level is restricted (you can get access but it's not really a viable option for a beginning graphics programmer :)). For many platforms the APIs themselves are proprietary and therefore that code cannot be shared easily.

There's pretty good tooling support around graphics debugging:
https://docs.unity3d.com/Manual/RenderDocIntegration.html
https://docs.unity3d.com/Manual/FrameDebugger.html
That's completely fine by me.

What would be even better is if the anti-cheats on Linux are not rootkits at all but I am pretty sure the AAA companies won't put that much attention to detail. To them Linux is just another sales funnel.
Much in the same way that burning down your house is a comfort for those who cannot afford their gas bill?
No 70% are from demographics that qualify for affirmative action and other aid from the government. (Categories that are themselves subject to political manipulation.). That’s not the same thing.

How then do you define “lower”? Ritual status? Socioeconomic influence? Material wealth? Feeling lower? In each case some of that 70% would qualify and some would not. Some of the 30% would qualify and some would not.
That's one of the references in Andrew L. Sullivan's The Control Revolution, a 1999 book which explored the (then future) prospects of pervasive information networks.

Sullivan does a pretty good job (and a much better one than I'd thought reading through the first part of the book) of predicting and laying out the fault lines of our present Internet, including some eerily accurate scyring of our present wars on facts and institutions, as well as the rise of monopolies and the fall of traditional journalism.
Agree learnopengl.com is a good place to start, but I think people should really write a software renderer from scratch before venturing too far on Vulkan / D3D12. It's easier, more fulfilling, and much more helpful.
Hmmm. I thought the migration path between WinUI 2.0 (aka: UWP) and WinUI 3.0 was easier.

Looks like Microsoft screwed the pooch one more time for one more upgrade cycle. Why do they keep doing this? They really need to think about code compatibility for more than a couple of years.

Its not like Android or iOS developers need to deal with 3+ migrations over the past decade.