skysight-inc/HackerNews huggingface dataset:
These has two problems, first it will impose you to use the official or a compatible GitHub interface, not the command line or whatever git GUI interface you want. Even with that, it is impossible to use offline, while your git history is local and can be consulted whenever you want without a connection, and you can make whatever changes you want and push them when you have internet access.

The second problem is that it's not portable, it's something internal of GitHub, that is fine till you use GitHub, when you need to migrate to another server, or host your own git repository, for reasons (GitHub changes plans, GitHub closes down, GitHub no longer wants to host your project, etc) what do you do?
He also friggin’ wrote git. If there’s anything he’s allowed to have strong opinions on, it’s git (and Linux, obviously).
Or, much more likely, they'll continue building new hardware as they do now, and let the length of software support for old hardware in one particular market be a software problem for the vendors selling into that market.

Don't assume that attempting to solve a problem with a law can only have one possible outcome, and can't possibly have a different outcome instead.
I guess the word progressive here isn’t helpful because there’s a huge diversity of thought that gets swept up under that label. But if you take it to mean the intersectional flavor of progressive that focuses on issues of disadvantage and discrimination, then the idea of a generic lottery seems right up their alley.

If the genetic lottery has winners and losers, surely that’s pure gold to progressive politics! It’s official, scientific confirmation of the existence of oppressors and victims, along a multitude of axes. And the policy implications are so obvious: equity is achieved by giving extra help to the genetic losers. A whole class of hitherto-wishy-washy political activity suddenly gains scientific cover: the activity of quantifying exactly how much disadvantage each group suffers, and correspondingly how much assistance to render.

Why are progressive think tanks not totally on board with this already?!
its a tricky one. FInger of contempt = awful, bad Two fingers of contempt pointing in the same direction = aaayyyyy
I've never understood decrypting with login credentials. My gpg creds are distinct. My client challenges on each mail. Can be set to save for key per session, but don't.
The CCP and other countries are cracking down on rainbow activism because rainbow activism is, in some sense, American imperialism and the enforcement and promotion of American interests and culture on their soil. And the difference between "off-target" boners and the political ideology is hard, so they rather overreach than underreach. History shows you can be really godawful to gay people and not have the society suffer much from it in terms of stability and the like. Those societies are unnecessarily nasty to people, but they did live.
On a related/unrelated note, the website says:

> Polkadot development is on track to deliver the most robust platform for security, scalability and innovation.

This is absolutely meaningless. I absolutely hate these kinds of websites that doesn't just say what the fuck the thing is.

Even in the PDF, they don't spell it out until Page 4.

...THIS IS BLOCKCHIAN...

Cool. I'm out!
I think Linus generally has well reasoned technical opinions. I find it a little unusual that you decided to communicate that it's rare that you agree with him.

I think it's much more common to say his communication style has problems. I think he has really good intuition on technical stuff.

This is not to say Linux or Linus are perfect, but you can usually pick out certain of his opinions and find them to be pretty grounded.
> why not Matrix protocol?

here's why: https://gist.github.com/maxidorius/5736fd09c9194b7a6dc03b6b8...

you're a clown if you think Matrix or this new Revolt thing are any better than the garbage fire that Discord is
And I can get Android 11 (LineageOs 18.1) for my Galaxy S5. I believe Samsung stopped updating it at 6.
Those are ancient servers, long since paid for, you're paying for 1.50 worth of bandwidth and basically some electricity and a little bit of "support"
There’s no onus on either of us to do anything. We are just strangers posting on the internet without pay or other compensation. Your experience and knowledge about teaching help me to decide the merits of your beliefs. It appears from my perspective that you know quite little about what you are posting. I know slightly more by having a lot of anecdotal evidence but this certainly doesn’t imply that I’m more likely to be right.

As stated in my original comment I’m quite liberal. In education we talk a lot about social conditions and their effects on education. It’s why teachers’ unions strongly support universal healthcare, school lunch programs, etc.

After 20 years on the job I’ve come to the conclusion that some can’t learn it. This isn’t controversial in some sense since we know retarded people can’t learn algebra. So what level of capability is necessary to learn it? I don’t know but I suspect it’s well above being mentally retarded.

I could be completely wrong but given your lack of experience in the topic my experience ought to at least make you pause a bit. In another comment you wrote about me:

… you're more likely ignoring the real-life circumstances your students find themselves in, and your colleagues are not.

Talk about making an assertion with no evidence! At least I waited 20 years before stating my absurd assertion.
I think Tesla has been migrating from induction motors to permanent magnet motors (which usually have higher efficiency and produce less heat), but they all run off of 3-phase AC from the inverter.

Sometimes the inverter/motor combination is referred to as a brushless DC motor because it takes DC as input before converting it to AC for the motor to use.
If it helps you at all, we aren’t the only ones who were blindsided by the severity-level update and lack of further communication. There are several comments on the source ticket calling out the poor communication, and the earlier comments are all asking for clarification about the user registration requirement: https://jira.atlassian.com/browse/CONFSERVER-67940

Both I and another colleague looked at the issue when it first came out and decided we were “safe” for a bit based on the initial communication. Many IT/IS teams were probably scrambling over the long weekend to patch this issue.
Chat services come and go.

XMPP steadily improves, with source and governance open to all.

I started using it recently for encrypted messages and video chat. It works great!

If you want easy account setup based on your number, try Quicksy https://play.google.com/store/apps/details?id=im.quicksy.cli...
> Gen X + Millenials have nominal debugging skills.

> If its not connected to bluetooth and working in minutes, its not working.

That's universally so really.
At best, we can just hope that Greg has the same resilience as Linus ~ and that Greg's chosen successor also has the same grit
grinding leetcode guarantees nothing. I does not guarantee you will get a job now, and it won't in the future when you go looking for your next job. Looking back at my recent experience I don't see how it made any sense for me to spend my time on that.
Do you have a link to your project or a way to follow your progress? I'm interested in decentralized community platforms.
> keep preferring to pass on exceptional people and hire mediocre people instead who will entertain their circus

That's what big companies are all about, there's really nothing new to see here. It seem to be working well for most of them though.
Yeah, the plotting thing is really bad.

But thankfully: 1. the network has mostly stopped expanding 2. I think there's a pretty good ramdisk plotter now for big miners
It's pretty clear you've never instructed a remedial math class.

My university would conditionally admit students who had a math score below a certain threshold on their ACT, I think it was 19 or something. Anyway, as part of their admittance criteria, they had to attend an after class lab for an additional hour an a half for a total of three hours per week dedicated to learning pre-algrebra. There were four modules where they would do some reading, work through some example problems through interactive software, and then have some homework to work through that was almost identical to the examples. Students would try and try and try and try to learn the material, and they would take days to work through the problems on their own (often with my guidance, giving pointers on how to think about the problems) to finish the module so they could take the quiz and pass the module. Near the end of the semester many students made appreciable progress, but for others the inability to retain and apply what they've spent so much time on results in tears, especially because they don't know if this requirement will keep them from being able to graduate.

Given infinite time, could these guys all have figured out pre-algrebra enough to pass? Maybe. But the amount of time it takes them to learn math concepts that are very easy for us means that it's entirely impractical to expect them to ever achieve proficiency in advanced mathematics.
> Rails has been unapologetically full stack since the beginning. We've continuously sought to include ever-more default answers to all the major infrastructure questions posed by modern web development.

As someone unfamiliar with web development, is Rails still a good choice for personal projects or small businesses that haven’t encountered any scaling limitations and are unlikely to for a long time? Is it a better tradeoff in terms of getting smart defaults for productivity and security?
For example, 1TB monthly is really only 10mbs...common quota for hosted servers.
Because that ‘niche’ use case is what he wrote git for, and it just happened to be useful to the rest of us?
In software development? Anger will consume you 80%
Amazon and Google are extensions of the USG when dealing with foreign nationals. You can assume that 100% of the relevant data is accessible to US agencies.
I mean, he’s usually right. Even if historically the way he has expressed himself has not always been the most agreeable.
B..b..but disruption! Blockchain! Crypto!! To the moon!

/s

Crypto is like Eternal September where everyone wields flame throwers.
Yeah maybe you’re right on this one
Crypto really is the grotesque despressive clown staring our desperate civilization in the face, while futily screaming about our all consuming absurdity.

Crypto works fine in a world that is not addicted to burning fossil fuels.

Unfortunatly, we live in a world that is not only desperately addicted to them, but literally subsidizes the consumption of fossil fuels.
Hi, one of the revolt developers here, bridges between other platforms are planned to be a built-in feature, see the roadmap https://revolt.chat/roadmap
I'm utterly unconvinced. Point by point:

Redstone: The surprising complexity of a redstone torch does not confer complexity to a minecraft door, even though you could use that torch to open or close a door. A minecraft door has one binary state relating to redstone, powered or unpowered. That's it. The redstone functionality a minecraft door has is very simple by the standards of many other redstone-capable blocks in the game.

Piston doors: Can be arbitrarily complex, but these do not confer complexity to regular minecraft doors.

Placement: Minecraft doors are not the simplest block in this regard, but they are far from the most complex. Just compare them to stairs. Stairs have four attributes: facing[east,west,north,south], half[bottom,top], shape[inner_left,inner_right,outer_left,outer_right,straight]. There are 80 ways any stair block can be configured. There are only 64 configurations of a door block in minecraft (as far as the player need be concerned, it's only half of that since half a door implies the other half, similar to an extended piston.) Incidentally, there are 9 materials a door can be made out of, but 48 materials stairs can be made out of. And 8 of those 48 stairs have the special behavior of turning into other material, while only one of the 9 door materials has special behavior.

Waterlogging: Regular minecraft doors have never waterlogged. Waterlogging is complexity added to other blocks in the aquatic update, but doors were not changed. There was no complexity added here. And doors are not the only blocks which weren't updated for waterlogging; there are dozens of other blocks like this.

Trapdoors: Are more complex than regular minecraft doors. Trapdoors being complex does not mean that regular minecraft doors complex.

Players wishing doors had more complexity: Is not doors being complex.

> Doors are hard, no matter how simple the game.

Doors are extremely complex in some games, and significantly less complex in others. Complexity is not a binary trait. I claimed that minecraft doors are comparably simple, particularly when compared to the doors in TLOU2. I stand by that.
Objective-c has bounds checks and lengths built into NSData, NSArray, and NSString… so many of the buffer overflow techniques likely won’t work against it. However, images and video seem to hit C++ code and from all of the past CVEs it seems this is a giant attack surface over and over again.

I’m surprised this code isn’t being rewritten in something like Rust, but perhaps there are more things going on at play, like the plist serialization attacks that end up coding for esoteric classes that contained various bugs.
When there are, as in the case of OO, multiple formal definitions, it is because there is no consistent "common definition" to compare any given example against, and relying on anybody's "common definition" means there is no basis for discussion.

Failing to match any of the formal definitions, as here, is a sure way to fail to reach a level where discussion is worthwhile. So, it is not, and I leave it here.
I wouldn't say Elixir is highly concurrent in the sense that you'll get something like a CRDT out of the box. You'll still have to design all of your distribution logic.

I'm saying that the tools provided in that toolbox - like processes, OTP and ETS - let you build in-memory or disk backed structures that live inside the concern of the main application and are more responsive to your specific needs.

For instance, let's say you need a scoreboard that persists in between page refreshes.

With Node.js, you're left in a "hmm - not sure" space where you need to cobble together all the different pieces. At the end of the day you'll be facing cache consistency issues, problems saving state, abstraction leaks and communication overhead.

In Elixir, it's trivial to use pubsub to collect events, a GenServer to store that state or act as a broker, and ETS to perform simple queries against it. It's like you're still given just a box of tools, but all of the tools work together better for dynamic, live, complex applications.

Your mileage may vary! Let me know if I can help.
This example helped me:

[r] > circle

mul 2 3.14 r > perimeter

mul 3.14 r r > area

The first line creates an “abstract” object named circle. It is abstract, because one of its attributes r is “free”. It’s not specified in this object and that’s why the object can’t be used as is, it has to be copied with r specified. For example, this is the circle c with the radius 30:

circle 30 > c

( Which would be like c=new circle(30) )

https://www.yegor256.com/2020/11/24/objects-without-methods....
> Do I need experience teaching calculus in order to suggest that it's got more to do with environment and situation than it does intellectual capability?

To suggest it? No. To be taken seriously though?
Comparing the USA to Switzerland is truly naive. The Switzerland doesn’t have a permanent occupation of another sovereign country where Switzerland subjected prisoners to “enhanced interrogation techniques”, not to mention other routine human rights abuse violations.
And let’s not forget that proton doesn’t have the same record of customer abuse as google.
Multi-user systems are exactly the use case that makes KillUserProcesses=yes unsuitable as a default. Control groups are good for stability, because as you say, you can manage resource quotes, or kill an entire forkbomb. However, KillUserProcesses goes a step further, and also kills processes whenever there is a network failure. KillUserProcesses only makes sense in a single-user environment, where logging out is an active decision from the user.

Typically, logging out (intentionally or through dropped connection) sends SIGHUP to the active process, then recursively to all children. If SIGHUP is explicitly caught, then the process continues to live. With systemd defaults, logging out sends SIGKILL to processes, unless they they were started with "systemd-run --scope --user $PROCESS". In both cases, programs can persist, so there isn't a security benefit. However, one removes portability because it requires calling a systemd binary or linking against a systemd library, rather than being part of the POSIX standard.

The short-term benefit of KillUserProcesses=yes is that programs that erroneously request to be long-lived remain alive. The short-term drawback is that programs that correctly request to be long-lived are killed. The long-term benefit of KillUserProcesses=yes is nil, because programs can still erroneously request to be long-lived. The long-term drawback is increasing dependence on systemd internals, code complexity, and lack of portability. In both short and long term, the drawbacks massively outweigh the benefits.

The vitriol received in those threads was in large part due to systemd developers not recognizing those drawbacks. From their comments, requesting to be long-lived through the standard POSIX method is a hack, allowing the short-term drawbacks to be dismissed, and that a hard dependency on systemd libraries is not a long-term drawback.

With regard to my tone, perhaps I should have combined my two comments in this thread into a single one. The distributors being the adults in the room and overriding the systemd default was intended as a conclusion, to more fully describe an appropriate view toward the systemd developers. However, it appeared at the start of my second comment, and so I can see how it would appear as an attack rather than as a conclusion.
Exactly right. More data beats better algorithms every time. Because YouTube is (foolishly IMO) trying to turn itself into television, they've pursued 10+ minute videos even when there's only ~30 seconds of content. Tiktok's success is well deserved.
Not only you do not have much time for yourself but it is often not really "quality" time. It rarely comes in uninterrupted blocks of say 90' or 2h. It is going to be 20 minutes there, 40 minutes there, and maybe 30 minutes over there.

I strongly agree with your point about bias. When I was not a father, I spent a lot of time studying (and passing) AWS certs and reached the point I got all of them. Now? I am happy when I read few blog posts each week and, very often, it takes several attempts to be able to fully watch a single re:Invent session.

"Yes, but you are reading and replying to comments on HN!"

Indeed, with my baby in my arms haha!
> the CCP is still putting Muslims in concentration camps

I don't want to enter this debate because it detracts from the main point, but the US has been putting Latino people in concentration camps.

As a fellow frenchman I can only agree with what was said before: TikTok is bad, but Youtube isn't much better.
Swift has e.g. UnsafePointer if you want to work more directly with memory. Presumably if BlastDoor uses them to work directly with memory then it could still be vulnerable, though I am not sure because I am not very familiar with them. If I was excited about pointers I wouldn't be using Swift...
Has someone created a Reed-Solomon encoder/decoder CLI program to use with age yet?

I think if we did that, the stupid discussion about GPG and framing its lack of IND-CCA2 as a "recoverability feature" would become moot.
Humphrey Bogart is an apt comparison considering his character in Breathless explicitly copied Bogart's mannerisms. In one scene he even stares at a picture of Bogart outside a movie theater.
What a strange world we'd live in, if only calculus teachers could talk about how people learn in ways that might also apply to calculus teaching.
Her man in the store tryna try his best

But he just can't seem to get https://kanyai.com/ fresh
US services operate with the full cooperation of Google and Amazon, and the ability to compel them however they want for foreigners otherwise.
whoosh

Edit: but it really is a niche use case. Count the number of developers working, the number of lines written, for projects that are not the special snowflake of the Linux kernel. Line of business apps. Consultoware. Fuggin' code bootcamp students selfishly using other people's open source projects for their grad advancement. All this code that nobody, maybe not even the people writing it, cares about. Git is the wrong tool for those jobs, but because Torvalds wrote it, it must be good.
But where is the line? Rampant development can completely alter the feel and culture of a neighborhood and city. It can take away from those things the existing residents enjoy. Sure more supply can accommodate more humans but they won’t necessarily be the same humans if current residents leave, and it won’t necessarily be the same place afterwards. Desirability (demand) creates scarcity but scarcity can also be desirable in itself for some things. At some threshold, the answer isn’t build more but locate people elsewhere and build a more distributed economy rather than a few concentrated powerful cities or states.
But kudos. This is one of the most creative articles I’ve read lately.

Your future is brights. Try many things. Getting kids is definite one of the highlights of my life, don’t fear becoming a parent.
Hasn't happened yet. Wonder if they're waiting until her book is out, to maximize press coverage?
The mystery of Truman Capote's final novel
To take a step back for a moment, what is it you think I'm saying that's so objectionable?
Not just product managers. All kinds of enterprise processes decompose nicely into tickets. Arbitrary workflows, transitions, validations, custom fields, filters, and reports make it one of the most successful “no code” tools behind Excel, and then the REST API is comprehensive and well documented. At my company JIRA bots are compelling and cheap alternatives to new web UIs for internal tooling needs, surprisingly often.
Not OP, but I am missing:

* password store (Pass)

* hardware key support

* back up software using Age (as with duplicity)

* integration into operating systems (cross platform)

* integration into apps

* Mobile support

* command line for key management (maybe), to help me organize and rotate keys, and maybe share public keys

* An agent?

* robust positive review or audit (security people need to review the source code independently), or a long history of good security

Mount would be great too!
There is no publicly acknowledged succession plan but Linus has previously commented it may take a few months for the community to work out how to move forward but he seems confident they will.

It’s just that no one in their right mind would want to do Linus’ job. It’s miserable and stressful; he only does it because he’s been doing it for 30 years and it’s his baby.

The outcome will be interesting to be certain.
> Why doesn't anyone build their own fleet of starships, then? And why do the Ferengi exist?

Because you get to human relationships, there's a very strong push towards not allowing you to do that if it could endanger a lot of others in the wrong hands.