skysight-inc/HackerNews huggingface dataset:
As someone dabbling with such an app right now, there are several hurdles if you want to exclusively use self sovereign identity.

1. Local data gets lost, so you need to sync for backup. But when your device gets lost or when you need to access it from elsewhere, how would you login to the said backup service? The most intuitive option is still a username and a password.

2. It's hard to transfer data from one device to another. And to asynchronously share data with friends and family. Solutions like ipfs exist, but in practice they rely on many centralized services (eg: for pinning). And besides, securely sharing private data is not an option on any of them.

3. Lay people being able to safely handle cryptographic keys is an unrealistic assumption.

So IMHO, perfect 0-data is not going to happen. It used to work earlier (pre-internet) because we had only one device, didn't have a lot of media, and could carry floppy disks for the rare occasion.

What I think would make a difference is: browser apps being able to do TCP/UDP (with safe-guards) and sandboxed local disk-access. This allows web apps to do things like SSH, and login to the vast storage infrastructure that already exists - such as GitHub. Data remains fully under your control and becomes portable. Git IMHO is a better path to where Solid wants to go. Especially once SHA256 commit hashes land - to become your personal, consensus-less blockchain.
I suggest you read the Recitals 47 to 49 of the GDPR, especially 49. It is liked here https://gdpr-info.eu/recitals/no-49/ but it is short enough to fit a HN comment. It is called Network and Information Security as Overriding Legitimate Interest, a name which has the word overriding in it. Pretty clear language.

The processing of personal data to the extent strictly necessary and proportionate for the purposes of ensuring network and information security, i.e. the ability of a network or an information system to resist, at a given level of confidence, accidental events or unlawful or malicious actions that compromise the availability, authenticity, integrity and confidentiality of stored or transmitted personal data, and the security of the related services offered by, or accessible via, those networks and systems, by public authorities, by computer emergency response teams (CERTs), computer security incident response teams (CSIRTs), by providers of electronic communications networks and services and by providers of security technologies and services, constitutes a legitimate interest of the data controller concerned. This could, for example, include preventing unauthorised access to electronic communications networks and malicious code distribution and stopping ‘denial of service’ attacks and damage to computer and electronic communication systems.

GDPR is compatible with information security and do not interfere with it. The section is technology neutral in that you can use cookies, logs, firewalls, blacklists, oracles or any other methods that include data processing and as long the purpose is strictly necessary and proportionate to ensure network and information security than that is acceptable as according to Recital 49.
There's no forced automatic updates of server software. In fact, Exchange CUs can only be installed manually by mounting an ISO file on the server.
Most of this post is just speculation like "I seriously doubt it will work well in an average cafe though" without much substance. Either test it or report on it, or at least discuss its shortcomings based on some technical merits. And frankly I don't care how well it works on "spotty café wifi". If the wifi sucks I wouldn't sit there and work anyway.

As for the language server protocol, nothing stops IDEA from doing the same. But while technically cool, it really doesn't matter as long as my programming language of choice works. I don't care how it works. In my anecdotal example, the community made Elm plugin for IDEA was even for a long time miles ahead of the one for VSC.
This is ridiculous. 20 MB is so far from "all of it" on any modern computer that it makes me question if you're using something from the 90's. How are you even on Hacker News?

The reduction of the complex trade-off between memory use, CPU, disk, development environment, ease of deployment, and the dozen other variables that go into a choice like picking what toolkit to use to "don't be a dick" is so absurdly simplistic. It's a trade-off - not a single-axis "good or bad" decision.

Moreover, 20 MB of memory usage is going to be an acceptable trade-off for the majority of HN users, who skew webdev, not embedded.
My point is that the portals and the configurations and whatnot don’t matter. The school should be able to easily and simply configure whatever the parent needs without requiring the parent to be tech literate.
If you are into TradingView for TA, you might want to give the ‚HMA-Kahlman Trend‘ indicator a try.
There's an awful lot of verbiage but none of it really tells me in why or what situations or domains I'd find this compelling. I'm impressed conceptually but like are we talking 'bring your favourite language to a highly fault tolerant nodejs replacement'? Or I'm off the mark? The site is similarly vague.
Master Boot Record Server
In this market is an important caveat. Most people here have no recollections of what a bad market is, but it'll really make you wish you were in academia.
Right, and this is what Tesla autopilot is. Tesla no attention dream they want to someday roll out is under FSD (full self driving).
Everyone only uses 10 features from Excel, the problem is that those 10 features are different for every user. Anytime someone says users don't need Excel or it can be easily replicated by some other tool, they likely haven't spent much time with Excel or users.
What's your opinion on stellerators? From what I heard about Wendelstein 7-X they were very happy with the results achieved in the experimental phases so far and are currently upgrading it to achieve longer runs in the future.
You'll see that collapse when Google faces a few more privacy lawsuits and schools realize forcing their students into Google's system likely isn't legal. There are already a few cases in process about it.
This is the core goal of the blockchain platform called Stacks https://www.stacks.co/
Are you serious? Kid isn’t showing up to school, and you think the school is to blame?

What the hell happened to personal responsibility? The parents are 1000000% to blame here. The school system isn’t your nanny.
Analyzing the Security of eBPF Maps
Care to expand on that statement? Seems like quite an assertion.
Another comment here referenced the Ise Grand Shrine [0], so that is what I bet the OP is referring to. I pose this, religion isn't only about spiritual beliefs, it encompasses rituals, culture, and history. Knowledge transfer is a major part of continuing a religious culture, whether it be through studying of scripts or preaching. So, just because it is religious based doesn't exclude it from also being about transferring of knowledge.

[0] https://en.wikipedia.org/wiki/Ise_Grand_Shrine
We are seriously looking at strategies for clean room rebuild of our IT infrastructure, potentially on a recurring basis via automation.

Obviously, you cant mitigate 0-day exploits in any situation where reasonable/expected network access is possible. But our concern, despite not being directly impacted by this, is that we may have accumulated malware over the past decade+ that has never been discovered. How many exploits exist in the wild which have never been documented or even noticed? Do we think it's at least one?

The thinking we are getting into is - If we nuke-from-orbit and then reseed from trusted backups on a recurring basis, any malware that gets installed via some side-channel would not be able to persist for as long as it traditionally would. Keeping backups pure via deterministic cryptographic schemes is far easier to work with than running 100+ security suites across your IT stack in hopes you find something naughty. It is incredibly hard for malware to hide in a well-normalized SQL database without SP or other programmatic features.

What if we built a new IT stack that was designed to be obliterated and reconstructed every 24 hours with latest patch builds each time? Surely many businesses could tolerate 1-2 hours of downtime overnight. It certainly works for the stock market. There really isn't a reason you need to give an attacker a well-managed private island to hide on for 10+ years at a time.
I don’t really see IntelliJ and VSCode as competitors. VSCode competes with atom and other full-featured text editors (vim, emacs) ... its got great adoption amongst the newer generation of programmers that think those editors are old school and user hostile.

VSCodes Java, Python, and Golang support is miles behind IntelliJ.

FWIW, on my team at Microsoft where we write a lot of Go, theres a 50/50 split between IntelliJ/GoLand devs and VS Code devs and more people have switched to IntelliJ from VS Code than vice versa.
Netflix Has Released the Date for Yummy Mummies Season 3
Neither you nor this paper considers the fact, that if the disaster would have become worse, people would complain: why didn't you evacuate. Saying AFTER THE FACT that it was unnecessary is completely useless and ignorant. It's not like it won't happen again with the next disaster.

This is like saying that the airbag or the safety belts in my last car were unnecessary since I didn't have an accident which would justify them.
That's not what the message said. It said "to protect our customers." Which is consistent with the capital requirements reason. If RH didn't meet the requirements, the entire company (all of their customers; even those who knew nothing about game) would go into receivership and the company unwound. Meanwhile, no one can sell their shares while this happens. Not meeting their capital requirements would have been very, very bad for all of RH's customers.
The Netflix Cosmos Platform. Orchestrated Functions as a Microservice
Expected by people themselves. Learn your fundamentals, get basic proficiency in maybe 1 or 2 frameworks and you're done. People drive themselves mad thinking they need to know everything. Most of "everything" is irrelevant, the rest you can pick up on the job.
You'd be shocked how dependent office staff can be on obscure MS Office features that I, a systems engineer, has literally never heard of and couldn't imagine someone needed.

Heck, this year I watched someone struggle to find and license a third party add-on just to do a mail merge on Google Workspace.
> "...career as an engineer. I want to be able to illustrate my ideas when writing blog posts and documentation."

> "... drawing complex real life objects using vector graphics..."

These two statements suggest to me you're aims are diverse. It would be difficult to help you to _start_ the process of "learn to draw" from these opposite aims. Yes, opposite.

"Drawing from life" and wireframes for a webpage or ERD diagrams are completely opposed. The extension of 'drawing from life' is towards the emotive dimension of interpretation. The extension of ERD is towards _executable_ BPMN. Woah.

This leaves me with only answering your question. To which I would advise you there is drawing and there is draftsmanship, or what artistic pedagogy might call 'craft'. I like the former for the high-level view. (I have an undergraduate in art and design and craft is still one of those things which you best know when you see it). To illustrate the point of drawing versus draftsmanship, you might consider Randall Munroe's XKCD comic versus Bill Waterson's Calvin & Hobbes.

So what do you do? I would suggest finding your medium (another art school familiar term), or the material you like to work with. Is it paint? Is it pixels? Colored pencils, quill pens or 4-color BIC? Who know's! You're an engineer, test them all.

How will you know you have the right medium? First you'll enjoy _looking_ at your results. You'll revel in the process of making marks and expressing your thoughts. Fully in the moment of idea, execution, and result. IT IS PHYSICAL ACTION WITH YOUR HANDS. IT'S VISUAL. It's my belief when you find the right medium you will know it. It may work well for a time, and then you can try other things. The art store is full of toys.

How does that translate to your engineering career? Certainly not directly, but by the practice of looking and being comfortable with making visual decisions your ERD diagrams might improve. You may find your documentation has more appealing layouts with 'negative space' and not 'blank space'. The hierarchy of line weights may communicate more clearly. Stuff like that can be your reward if only you dedicate every weekend for the next 100 days to watercolors of your house and garden.

Good luck.
Humans mess up mispainted lane lines also. Have seen many times where there were 2-3 conflicting lane lines painted and people just kinda drove where ever. I think both humans and robots could benefit for federal laws about road construction and lane markings.
I think JetBrains is much better than VScode for development.

However, for me VScode is always open, and I frequently open files with VScode from the terminal

code filename
That's not the reactor itself. I'm talking about the cost of the reactor. The reactor part itself of a fission NPP is quite cheap. Replacing it with a much larger fusion reactor means your containment building (and one will be needed) is larger and more expensive, and you still need the same things (turbines, generators, cooling towers, switchyard) outside the nuclear island.
HN deserve better content than this, while the topic is interesting there are too much errors, unadjusted logical quantifiers and omissions to make this biased writing worth a read.
My experience, in both domains, is that Academia is the worst system for abuse. It is setup to protect professors and not students. I'm glad in the US that graduate students, in some states, have unionized. Hopefully, this will begin to tip the balance.
Will it blow up if you put in false, null or numbers/fractions? :D
I see that people already recommended lemmy, but if you're looking for something closer to old reddit and hacker news I am working on https://github.com/mariusor/go-littr. An example instance is at https://littr.me
LSP is a huge deal and ought to allow all kinds of new editing tools to empower users with the kind of things we used to get scoffed at by Visual Studio users for living without. Vim is now as "full featured" as VSC and I have some bet winnings to collect.

Edit: corrected autocorrect
In industry, if my boss started abusing me I would quit and get a job elsewhere. I'm free to leave at any time with no consequences. There's such high demand for developers that I have no reason not to- I'll have another job in 3 weeks.

Because of this, my company has gone to pretty incredible lengths to ensure managers who abuse employees are identified and removed. It's cheaper to remove abusive bosses than it is to constantly hire new developers.

Academia has none of those problems. It's hard to fire an abuser with tenure. PhD students are not hard to replace (it's hard to get into academia!). No one is financially obligated to prevent this kind of abuse. Ethically, morally, yes definitely. But not financially.
This is a really concerning (and common) response to the hypothetical situation where a parent is putting in non-stop effort to try to do what’s best for her kids.
Exactly, and I don't see how it would work any less well in a to café than VScode remote SSH.
Hiring your first freelancer to scale your work, when to apply “human leverage”?
How delusional are these parents? Your son fails practically every class for four years, and is truant about half the time. And the parents think the school is to blame?

How about you reflect on the awful job you’ve done raising this boy? You didn’t check up on his grades, and allowed him to skip class every other day. Absolutely horrendous parenting.
Is 1-2 hours per week really that much? I suppose they also spend additional time reading what you've written, along with revisions, etc?
I haven’t tried the Java integration but based on using VSCode for TypeScript I could imagine feature parity. VSCode is so good that it makes me concerned Microsoft is just using it to eat at JetBrains until they up and start charging for it in the future. Not sure how else to see it.
It didn't start out that way. I worked in the same place for a lot of years, but it started deteriorating rapidly when new management came in, they tried to push "Agile", etc. I don't work there any more. Even when it was good for me, I would still here stories from friends and colleagues in other places about terrible management.
Hi! I've added a random button (under "Calibrate") that picks random colors, scale, and aspect ratio. Thanks for the idea! Working on prev/next links now...
One of the things that baffles me is the rust-Lang support.

Rust-lang has an official dual-licensed MIT/Apache language server protocol implementation (RLS) under active development. In my view it’s currently a better experience than the custom IntelliJ one.

Instead of collaborating though I see IntelliJ continuing on the path of their custom implementation. Every week RLS gives an update on their progress and so does IntelliJ on their rust plugin, but it just seems like so much duplicates effort.
Serverless Stack (SST)
I only came across the concept of zines the past year, while in lockdown. That coupled with the growing nostalgia for "the old web" gave me the idea to create a Neocities account for "creative idea brain dumping". The intent is for it to hold the creative work (e.g., photography, fiction, or just plain web/coding experiments) that I have not deemed good enough for my usual self-promotion channels (like DeviantArt and FB for my photography, GitHub for coding). I've never experienced zines but I feel like this captures their spirit; publications that can't get any more amateur if they tried.

Alas, I got caught up in the project planning tendencies I've acquired from work. I got to design homepages for two projects/e-zines but that's pretty much all I've finished. Nested in my project directories are markdown files of stories in various stages of completion, a portfolio of digital paintings that have lost stylistic cohesion, CSS and JS files for half-baked "cool ideas". In my Trello boards are concepts and character backstories though, right now, there's only one card in-progress and null finished.

But I'm not disappointed with it! I definitely learned a lot in this ultra-unfinished project. It gave me the impetus to finally learn CSS and JS properly (as opposed to copy-pasting SO snippets to meet deadlines). And I bought a Wacom tablet and learned digital painting which is a really cool hobby to wait lockdowns out.

It is exhausting trying to do everything as a one-man team but the act of brainstorming itself is creativity-refreshing. I'd still like a finished work to point to but, with all I've already done, I have found internal satisfaction.
> ...mistaken belief that energy flows out of a battery through one wire, then flows back through the other. The charges do this, while instead the energy flows along both wires in one direction, from source to load.

Has somebody a good visual analogy for this in another medium?
I mean I know that this is a case but I can not visualize the energy flowing on both sides out of the source with the medium only moving out on one side.

I will try for myself:

Say I pump a lot of water in a circle by moving a pump by hand. I put some energy into the system. By pumping I push water molecues out one side of the pump and pulling them in on the other side. That creates a pressure difference inside the water. Even if I pump the water really slow, that pressure difference propagte with the speed of sound through the water. That pressure difference is positive one the one side of the pump (water is pushed) and negative on the other side (water is pulled). Somewhere on the other side of the pipe circle the pressure differences meet cancel each other out. So the pressure difference is the energy moving through the system in both directions. But the water itself only moves in one direction.
But now we have two kinds if energy in the system. The pressure wave and the kinetic energy of the water.
If I keep pumping the water will speed up faster and faster. I guess that's the analog to a glowing wire.
But if a put a turbine into the water the flow of water will be slowed down because the kinetic energy of the water is extracted by the turbine.
Now if the water is at rest and the turbine as well and I now start pumping the pressure difference will flow in both directions to the turbine. It will start spinning as soon as the pressure differences meet there.
If the turbine is not opposite to the pump the pressure differences will take different amounts of time to reach it. But the turbine will already start moving when hit by the first pressure difference by absorbing it the (pressure wave stops there) and then latter be hit by opposite pressure difference and move again.

So far correct?

So in an ideal system the water would not move at all but only the pressure difference would propagate and be consumed by the turbine.
But that would mean that the turbine energy leaves the system completely -> the turbine does not even turn because it's energy is 100% extracted by it's consumer.

So in this example flowing water always represents some kind of loss/inefficency.
The goal would be to maximize the pressure difference to propagate but the minimze the water flowing.

Is this how you could explain alternating current for transportation of energy?
But they disabled the Control + and - keybindings so you can't zoom in!
Interesting. I have used IntelliJ for Java for as long as I can remember and can't imagine using anything else. For JS and Go I use VSCode. I wonder if it's just what I started with and am used to. I've tried to use Intellij a couple of times for Go, but end up back on VSCode.
For typed languages like Java and Kotlin there is really no competition. IntelliJ is just clearly above every other IDE. For dynamic languages advantages are less clear, but still there. Every time I tried to use VsCode for longer periods of time on my JS/TS projects, I would stumble on many small bugs and problems, usually with extensions that I would loose the nerve and just get back to Webstorm.
It would trigger a mad scramble among religious cults to reconcile this with their self centered view of the universe.

But not to worry, being free of logical constraints means there is always some way to justify anything.
New Yorker Found a Whole Apartment Behind Her Bathroom Mirror
> What if fusion was combined with renewables? Meaning fusion served similar role as batteries.

Fusion, like fission, is a high fixed cost, low variable cost power source. The cost of energy from such a source escalates rapidly as capacity factor goes down. They are very poorly suited as backup sources for intermittent use. Hydrogen (made by electrolysis from renewables and stored underground, then burned in $400/kW turbine power plants) would be much cheaper as a backup source.
There is some server side tracking, basically the source and campaign if they convert. And some A/B testing tracking. But the thing is, I can't have two separate session cookies with the framework I'm using. And it's not exactly possible to delay a session cookie creation with the framework i am using if it's in an area converted by the security firewall rules.
Tildes will never surpass reddit, as it makes the same capital mistake: try shoehorn multiple communities on the same platform under the same rules. I think the federated alternatives - even though less time tested - will prove better in the long run. Communities can better police their own content, but still be able to interact with other communities through a federation mechanism.
I know you can do similarly with the IntelliJ apps. For me I can also do `pstorm filename` and open in PHPStorm.

Of course for single one off files I prefer to open in sublime because of how much faster it is.