skysight-inc/HackerNews huggingface dataset:
You can still use VSCode and just use the Vim plugin.

Vim is not an editor, it's a language you speak with your editor. Like with real language learning, some of it is just rote memorization.

There are, however, some tricks that I find really help. The first is to find mnemonics for the different actions. Some are obvious, for example (d)elete or (c)hange. Some require a little imagination, like un(t)il (like in 'til).

Finally, there's some level of logic to many related things. For example, the CAPITAL version of an action is generally a "louder" more aggressive/stronger version. So (a)ppend is just "insert after current cursor position", whereas (A)PPEND! means "insert at the very end of this line".

Just like with languages, if you use them long enough, they start to "make sense", and "feel right". I don't have to translate "I want to append at the end of the line" to the correct keybinding, I simply "speak" to the editor in a way that "feels" right.
> Nah the trolls are the comrades spreading FUD about band for nyet reazonz and GTFO Google because Chernobyl could happen at any time

I think you are trolling as well and may even be a sock puppet account. Reasonable concerns have been presented, not "FUD." Dismissing them out of hand is done so with unjustified confidence.
It's too early to say whether they will be able to turn them into successful products themselves.
Clay is inorganic, it's a mineral
Of the century? We're not even a quarter of the way through. One could've ventured a guess as to the most important scientific achievement of the century in the early 1920s but would miss the discovery of penicillin, the invention of the computer, the invention of the transistor, the eradication of smallpox, etc.
Also in the real world, where (for any number of reasons) users sometimes prefer older apps regardless, yes.
Hey I save dozens of dollars cutting my own hair each year! I'm no longer socially anxious but it's a habit I developed 15 years ago thanks to it!
For the task at hand - deploying VMs/LCXs in different configurations terraform is inherently better suited.

The ansible way worked too, but required doing custom logic against the proxmox api.
I don't agree with this conclusion on the number of flags for the GNU core utils relating to it's composability; the flags are natural advanced extensions of what the tool is meant to do, and even without the flags the tools are straight forward enough that the default execution likely will meet the requirements of even new users.

From my own experience teaching newbies about bash, the only hard part about all the flags was getting newbies comfortable with ignoring them at first and just trusting that `ls` lists files in the current directory, `sed` let's you manipulate text in a smart way, `grep` finds things, and so on. Once they got that in their head and understood that the flags just allow very specific operations that you previously needed to write a lot more code for, most people got it pretty fast and could punch out quick shell scripts to help with their work. But the base commands without a slew of flags was still quite useful for these newbies.

Again though, that's just my experience and it was fairly narrow in scope for accomplishing specific troubleshooting tasks, so that may factor into why I saw success here; I don't know if the people I taught further evolved their scripting skills past basic troubleshooting, though I am fairly confident these persons understand the "kitchen tools" nature of the GNU core utils as many ended up writing scripts on their own for situations we never discussed, and the scripts were pretty okay.

Edit: Typo, changed Exceptions to Extensions in the first paragraph
I’m not American and the fact that you can’t see the difference between hunter Biden and Trumps kids holding office - is so mind boggling stupid I fear for the future of your country.
Unless you're deeply interesting the programming language space for its own sake, the good news is you don't really have to keep up because they're unlikely to make any dent anytime soon.

Even if you are interested in the programming language space, most are not groundbreaking.
...it sucks that people listen to white noise when they could be listening to the newest hits instead? Yeah, sure, but they wont? If you get rid of the white noise, they go back to youtube or whatever. If you push people to other content, they wont click or theyll skip it if what they want is white noise.

Youve got a massive platform, incredibly successful, loved and used by so many, and you go "ah darn, i really hate that my users on my platform choose to spend their time on content that isnt as profitable as other content on my plaftorm"???

Jesus christ thats daft. Serve the users what they want and they will stay with you forever.
> Can you dd one Yubikey to another?

If you're referring to the Unix tool "dd" the answer is unambiguously no; zen_1 misunderstood you.

No data comes out of the Yubikey except answers to the cryptographic queries. There's no storage to dd.

The only way to clone secrets is to grab them before they go in and save them elsewhere. That's what we mean by "time of setup" or "time of programming" is when putting a new secret in, not like initial setup of the device.
The bar for "scientists" is basically ground level. So is the bar for articles. I don't think there was ever a time when pain was thought to depend on consciousness, even before modern science.
China’s Japanification
Because they are paid to ignore it.

You can find a "scientist" that will tell you whatever you want as long as you sponaor their "research".

Look at the cigarette tests, or cola tests, or whatever else is sponsored by polluting companies. Very easy to get a shill.

Not to mention that lots of research is manipulated or straight out faked.

There is also a subset of people who dont have any empathy, especially if they pay depends on it.
It's sadly ironic you're being downvoted for suggesting prevention. It could be effective but there is no way to patent it. There's simply not enough profit in prevention.

To your point, a high percentage of physical health, as well as some memtal health, could be prevented with changes to dirt and lifestyle. Americans have been (falsely) led to believe their diseases are common everywhere. That's simply not true.

We increase demand and yet expect healthcare costs to fall. Not doubt, the healthcare system could use a makeover, but it's not the HC system's fault the American diet and lifestyle are so pro-ill health.
Yes, legal documents have copyright. This also means you can't take shortcuts by copying an existing privacy policy or ToS instead of writing your own unless you have their copyright holder's permission (which likely isn't even the person/company itself unless it was written by an in-house legal department). This also means you are likely violating copyright if you publish a contract you signed -- although you can of course summarize or rephrase it unless there is a valid NDA (most aren't).

So technically scraping and republishing old ToS'es would be a copyright violation. You might have a case for fair use but then it becomes difficult to monetize the service.
So why does it work for Mac, Android, and iOS?
Unfortunately the license makes this somewhat useless. Hope they realize that and change it.
It's possible that Google simply couldn't afford them anymore. At these unicorns they are leading, their current and projected net worth is so huge that even a company like Google might not be able to justify paying it without serious disruption.

I always thought that's what Alphabet was for, to be honest. Trying to keep a sort of ecosystem of acquisitions and Google spin-off startups with direct Google investment.
"If you wrote one yourself for a particular problem, it would not have this issue. This is actually a great example of where C excels because the choice of sorting algorithm so much depends on the kind of data you are sorting."

Did I get it right that you argue for re-implementation in every of your apps of some sorting algorithm which is most fit to your data?

Why not use instead a generic library implementing a particular sorting algorithm parameterized by the data type and maybe by some policies specifying minor variations of the algorithm?

"Let me be clear about my claim: tailor made solutions to each problem will almost always be faster than generic solutions. Do you really disagree with that?"

I do. I don't think even you invent a special sorting algorithm for each of your applications that need sorting.
>My web searches around that are eerily silent, and the best technical explanations I could glean tend to show that measured boot and discrete TPMs are fundamentally incompatible.

Indeed. It is actually remarkable how the TPM implementation on PCs has been blatantly insecure for most of the lifetime of the TPM ecosystem (with fTPMs only being relatively new), and remarkably few people pointing out this obvious fact.

Honestly there are so many issues with the PC TPM ecosystem I have a draft blogpost going through them all, but it might be a while before I can finish it.
This. So much this. We are 5 years into a microservices wank-fest. So far the net ROI is negative, the user experience sucks more than ever, the complexity is so high that people can't get things done, nothing works properly any more and no one owns anything because they have washed their hands of it all. But this is still promoted as a success because no one wants to be accountable for the fuck up.

Our team spend most of the time designing fucked up messes that run over poorly designed APIs, slowly, that impact customers. If it's not that it's upgrading 100 services worth of dependencies constantly, debugging contract violations and weirdness or performance issues.
If you have an extra $1000 per month laying around that you don’t mind parting with maybe I can send you my PayPal address.
What is westpac?

So TSMC in Taiwan is good for peace. China (PRC) (and USA) would loose access to semiconductors, the cost of war rises.

Denying China (PRC) access to TSMC semiconductors is bad for peace. The cost of war decreases.
Wait, you’re saying incarceration someone for 18 months without charges or trial is somehow alright?

No. Not alright.

If you think it’s fine I encourage you to go through it. Oh you’re not interested in spending 18mo in jail? Then STFU.
Well you know, common sense would be looking at Hitler and not making the same mistake. Gonna need to have some faith here, although I always thought the best season finale would him be stealing air force one to fly to his handler in Moscow to party with Steve Segal
Our Minds Remain Open When the LSD Wears Off
The source code will be publicly available when we reach beta status(things are moving too fast right now).
I think you are misunderstanding the whole topic. Obviously it's about software at scale. Picking the right solution for a problem is kind of the whole job of software development.

I have gone through the migration of monoliths to microservices (yes, at scale with multiple teams and requirements to scale individual components etc.) and it solved a lot of problems.

The benefits outweigh the costs in my opinion (and drastically so).

When people say "you can write well separated components in a monolith..." I can only say: of course you could, but you are not going to (and certainly not everybody at your giant ass company is going to).
Do you have anything more enlightening than "Larry Sanger is crazy"? It's not a particularly substantive critique.
https://archive.is/psjGY
> How does it deal with interrupted backups?

Any new backup is hardlinked against previous in temporary 'in-progress' directory, then renamed to proper name at the end. If backup breaks, new 'saf backup' by default first removes 'in-progress' than starts things again (linking with latest good one) but you can 'saf backup --resume' to try to finish interrupted one. I prefer clean try again (which is the default) but --resume works well too.

> Can it automatically prune backups older than N days?

Yes, manually by 'saf prune' on top of 'saf backup' doing prune itself. Prune periods are defined in each .saf.conf, per backup source location, with the defaults of 2/30/60/730/3650 days, for all/daily/weekly/monthly/yearly backups. All defaults are easy to change per source.

> I don’t see anything about encryption.

saf doesn't deal with encryption, only with transport. I prefer to use other specialized tool for the encryption if I have such backup target that needs one.
"grug wonder why big brain take hardest problem, factoring system correctly, and introduce network call too

seem very confusing to grug"

-- https://grugbrain.dev
That's exactly why RMS is so pissed at Linux being mentioned without GNU. The funny thing is that it is the license he shipped his code under that allowed them to do this, he could have made the license say 'if you use this code you are required to prefix the name of any project with 'GNU/'' and that would have been that. If you give people rights and freedom they will use them.
Utrecht is beautiful
It’s not movement but light hitting the solar cell that activates it.
The current Supreme Court and their fixation on originalism would strongly disagree with you.
I loaded the IDE but don't see examples of doing graphics or UI. The docs are also silent on this topic, as far as I can tell.

Is graphics or UI programming possible in MoonBit?
Do you think computer engineering breakthroughs come from 10 layers of MBAs dictating "impactful" projects to secure their next promotion?
> career politicians

Possibly preferable to career billionaires (which was the case in every premodern republic like Rome or Venice)
I can't wait to see how your fans search for you on the web.
Why Firefox removed RSS support? It felt like betrayal of open web.
I don't think so, this idea of JSON is a more modern interpretation and I'd say is counter to the UNIX philosophy, not an extension to it (it just so happens to squeeze into existing primitives a little better than e.g. a binary serialisation protocol).
Can your "facade" "isolate" interns making change in your service as well so that the whole service which powers the system doesn't go down. Microservices can.
> I just want someone to make a big ball of mud app

Just hire someone to make a big ball of mud app.

> it does a worse job and costs more

Yep. Just pay for it.
Hope there's a stronger theory behind that than behind the https://en.wikipedia.org/wiki/EmDrive …
We never had a drug to treat obesity so y’all were “there’s no medicine so it’s not a disease, you just have to eat less and exercise and stop being lazy!”

Now there’s a drug and “diet was not a marketable thing anyway!”
I'd expect the set of companies with a well resourced legal department to be almost fully contained in the set of companies using outlook/office365.

What else is there for corporate email?
With mitm everything is lost. I could just wait until the user gets a reauth token again, assuming the reauth token expires (which it always should). Netflix had an issue a couple years back where sessions would never expire and you could use Netflix for years with the same session cookie.
No, that's nonsense. I don't know if there's a special exemption in the US but contracts and policies can be and absolutely are under copyright. Individual clauses might not be but the contract in its entirety likely meets the threshold of originality required for it to not simply be considered a plain collection of facts.

The similarity between standard contracts does make it harder to demonstrate a copyright violation based on the text alone though.
It depends.

If you do your weekly grocery shopping online and you have it delivered at your home, it may save a few cars worth off the road.

If you order five different small (readily available locally) items on Amazon and each of them is delivered to you by a different courier not so much.
Topics are "highly political" when there is insufficient evidence for them. Which is why heliocentrism is not "highly political" (and also why it once was).
> money really is the yardstick by which we jointly measure all things

It’s just not a good measure though. When I contribute to opensource, is my contribution worthless because nobody pays for it? If a company lowers the price for insulin, is that an indication that they are providing less value in the world?

I hear what you’re saying. Money moves the world. But there are an awful lot of things that humans value that don’t show up on a balance sheet. We become blind to all of that when we focus too much on monetary rewards.
> The first is the root of trust for measurement which consists of the first immutable boot code run on the application processor, which must be trusted to measure the first mutable code correctly, and the trusted hardware that receives these measurements. This trusted hardware needs to be present and running from the very earliest boot stage, and must keep running until the system is reset. If the application processor can reset the TKey after boot, it could reset the measurements and then imitate the legitimate boot chain, defeating the purpose of measured boot. If it can't then the TKey is running fixed firmware that can, at best, be changed by rebooting the system, and needs to be shared by all applications simultaneously. For a general purpose operating system that needs to be able to run arbitrary applications that in turn need to be able to support a wide range of systems, this pushes you inevitably towards something like the TPM 2.0 spec that tries to support all use cases at once.

First, as far as I could gather so far, measured boot and discrete TPMs are fundamentally incompatible. Just boot whatever you want on the application core, and when it sends the bootloader to be measured to the TPM, just MitM the thing with a TPM genie, and have the genie give another bootloader to measure, one that the TPM would approve of. This unlocks the TPM and we just broke the chain of trust (power to the people).

So okay, the TPM must be fused next to the application core to prevent any kind of MitM. It still needs a default firmware that does whatever is needed for the measured boot. After that though, why would the original firmware be needed? You only need to measure the bootloader once. Once you did the measured bootloader can measure the kernel etc. all the way to user space. Similarly, once the TPM has given away the hard drive's encryption keys to the application core, those keys aren't needed any more. So why couldn't we reset the TPM after boot?

Even if I missed something there, we could imagine going in stages: have a measured boot core that's always running, but allow running additional code on top of that basic firmware (and give it derived keys in a DICE fashion). That way the only use cases the immutable firmware has to solve are secure/trusted/measured boot, and loading custom firmware on top for arbitrary HSM functionality. Couldn't that work?

> The second is the root of trust for storage, which is a container for non-volatile memory with read and/or write controls. This is an easy one, to serve in this role you need protected non-volatile storage, the TKey has none, gg.

That memory is orthogonal to the DICE approach, we don't necessarily need to forego all persistent state like the TKey does.
>"It can’t be that an Ed Sheeran stream is worth exactly the same as a stream of rain falling on the roof," Warner Music Group CEO, Robert Kyncl told Music Business Worldwide earlier this year.

Why not?
Congratulations on discovering the nefarious truth that an article on cia.gov was written by the government.
I suspect it's because they've shoehorned a vegan slant to it, which is unnecessary for and to some extent counterproductive to improving diet overall.
Why do we have cart return areas at all?
Further, this seems like such a freaking simple fix. Provide first party white noise.
Says every person who lives in a capital city ever. :-)
> We learned a lot from our previous experience

Does this mean you are no longer working on ReScript and you are fully focused on MoonBit?
Thanks for the pointer! Yeah, I admittedly asked it a tough question.
How about Eliza the first popular chatbot.
Russian women fear return of murderers freed to fight for Wagner
theorem: Total system complexity in software is constant; architecture determines where the complexity is exposed.

doctrine: Effective architecture shifts complexity to the core competency of the development and operational resources.

observation: software engineering suffers from the disconnect between the competencies in development and operation resources.
i have tried gitlab before microsoft bought github. no i didnt go to gitlab because thee ui ux just sucks.

the UI is just not as intuitive as github. when using gitlab i need to google stuff, i need to read docs, i need to read explanations on where to find x and y.
The Unix way is streams of bytes.

How those bytes are interpreted is up to the endpoints of the streams. Sure, a lot of endpoints interpret byte streams as text. That's not Unix, that's a particular endpoint.

You will notice that Unix does not even offer 'text' files (like Windows does). Or ISAM files, or random access files. or Fortran carriage control. Just binary files. Because the Unix way is streams of bytes, and nothing more.
What specifically do they not solve? Because in this thread we're, very specifically, discussing isolating the well maintained monolith from risky product produced by consultants, which microservices absolutely do solve.
There is so much wisdom in here.

Fundamentally, don't make life hard for yourself, or others.
Since Wirth nobody had any excuse. Structured programming was the key to breaking through the few-thousand-lines glass ceiling. Case in point: I tried writing a program to be able to edit sheetmusic and to play it back using the sound hardware in my computer. Endless re-tries of doing this, it would start off just fine and grow and grow and then I would get bogged down. With every iteration it was clear that it was getting better but I never could see it through to the finish. Then I read Wirths book https://en.wikipedia.org/wiki/Algorithms_%2B_Data_Structures... and even though the book was geared towards Pascal it was like someone had turned on the light. Everything fell into place and suddenly I could write code until I ran out of memory and keep it all organized. Massive change. This was in 1982 or so.
Hozier would consider strike over AI threat to music
Smaller US based companies are more likely accommodate you, if they like what you bring to the table. Common arrangement is to start a company in the EU and your company will invoice the US company.

Taxes: I am not a lawyer, pay a specialist to confirm this part. You fill in either a W-8 BEN (as an individual) or a W-8BEN-E (as a company) and the company keeps this on their records, which basically says "the US has a double taxation treaty with my country so the US co should not withhold taxes", which for most EU countries is in place. You might have to dig through the specific treaty and find the appropriate section that describes withholding percent on the type of income. Search for information regarding those two forms. IIRC Upwork makes service providers fill and send those forms, or used to back in the day.
Did he say why they should be abolished?
Also shoutout to The History of Rome podcast.

https://en.m.wikipedia.org/wiki/The_History_of_Rome_(podcast...

One of the best podcasts I’ve ever heard.
You let interns push to production without code review?