skysight-inc/HackerNews huggingface dataset:
Pride can be fleeting. There's certainly advantages and disadvantages to depending on security patches from a paid organization and from volunteers. Regardless of which OS you use, you will need one that regularly patches its vulnerabilities.
How is E2EE related to cannibalistic eating of humans?
Millennials Are Killing Ham Radio
Well, they're 4, 2, and 2. Maybe in a couple years we'll get more adventurous with power tools. They're still working on "don't run out in front of cars"
To add on, supermaneuverabillity looks really cool and is an impressive technical achievement for sure, but its utility in combat (at least for the time being) is likely low to negative. Among other reasons, the more players in a fight, the less anyone can afford to sell all their energy for a shot opportunity--even if it works, it leaves them extremely vulnerable.
Trex is not a company; Trex is a product under the crewdevio organization on GitHub.
Feynman's quality (apart from home obvious intellect and contributions to science) is that he has a knack for dispelling pretense.

There's a clip of him on YT in a BBC documentary explaining he can admire a flower just as much if not more than an artistic mind. He wanted to drop the pretense of an analytical mind somehow being less expressive or emotional. He goes on to explain how the science behind the flower is beautiful.
Fewer kids probably after missing fingers these days
if you're at a big box store like home depot/lowes, and you find yourself without the swimming noodles you can substitute the outdoor pipe insulation that comes in long foam tubes. or look in the moving supplies area for furniture pads.
I think you can say those things and rightly expect to be challenged.

Downvotes are what they are. For me the discussion is more interesting than Internet points. There's also a polite way to say something and a more provocative way to express the same idea. HN doesn't value snark the same way other forums do.
Interesting idea. But, then, I think why not abolish downvotes and just encourage people to reply? Then, you could sort by engagement (i.e. replies and upvotes). The replies could stand in for implied divergence, as there's usually not much reason to continue a long (especially deeper) thread to simply agree.

An exception to that assumption might be if people have unique additional insights that could enrichen a topic, so they're commenting a lot while not necessarily disagreeing. But, such enrichment has notable value in its own right, so is probably worth surfacing as well. Engagement should breed engagement.

>If we want an online space that doesn't become an echo chamber, we need to make it okay to respectfully disagree.

And, that's what it all boils down to. So, the central point is to encourage people to engage and reply with their respectful disagreement vs issue downvotes into a blackbox. The only way to get diverse discourse is to encourage actual discourse. Downvotes are an explicit discouragement of it.
Last time I downloaded factorio it was ~300MB. I think you'll find entire Linux distributions including mesa + Intel and AMD GPU drivers fit in 600mb of data.
As a consultant with large clients (Cloud Platform Engineering) - 40 hours.

Previously I worked as an Ops / Platform Team Lead for a NFP that was around 130 people - 40 to 70 hours as I was very emotionally invested.
Not to make light of the offer (and I personally know people who may be affected), but why would someone from HK really want to move to the UK?

Cold weather, mediocre food, expensive prices, expensive housing, and an economy and system on the verge of entering a highly destabilized period.

That's an attractive offer?
Have you considered creating an option to generate the closest all-nature route (not factoring in walking distance to the running route which you could use as a warm-up)?

Very neat app.
One of the authors here, I can't exactly deny that line was added to sound impressive, so guilty as charged. However the savings are much higher than $20/day for a few reasons:

* Many tasks run on expensive instances (hardware acceleration, Windows)

* We have OSX/Android pools that run on physical devices in a data centre (these are an order of magnitude more expensive than Linux)

* There are ancillary costs. For example each task generates artifacts which incur storage costs. These artifacts are downloaded which incur transfer costs.

* There are also overhead costs (idle time, rebooting, etc) that aren't counted in the 10 years / day stat.

All these things see a corresponding decrease in costs with fewer tasks.
That is an incredible amount of work. You can see the effort required by google to make Flutter do this - plus it has the benefit of the dart language being simultaneously engineered for the task. Google has spent millions and put their top engineers on the problem and it looks to me to be an uphill struggle. Flutter has 8k open issues and 32k closed issues.
Indeed, this is a massive issue with any url based imports. Because Trex supports nest.land, this is not an issue. nest.land is actually a first-of-its-kind blockchain module registry and CDN. Because we use the blockchain for storing modules, they can never be deleted or altered in any way. This also means that they are permanently and indefinitely resolvable from the web. Because of this, module vendoring is no longer an issue!
Almost everyone would agree that listing 'git' as a skill implies knowing the operation of using git, not the specifics of how it works under the hood...

Why ask such a gotcha question?
40 hours most weeks but when a project deadline is nearing then it might be 45 hours. You don't generally get any utility from working longer and actually are more productive with a lesser schedule. Burn out is very real.
Modern Spark is nice enough that I will use it to work with massive excel files locally! If someone can use Pandas they can use Spark, and you get the added benefit of distribution if necessary and more resiliancy.

I think it's likely that some subsection of Spark users are the type to over engineer a project, but I'm also confident they'd over engineer a much simpler framework as well.
So now we're building tools to simply update a single markdown file exclusively for GitHub profile pages? You know what would be really awesome? Providing a link to your website where you self-host a decentralized SCM platform.
... compared to a authoritarian regime with literal concentration camps?
The only way to physically get electricity to the camera unit, to be able to get any data from it is to pass that electricity through the indicator LED.

Multiple teardowns have confirmed that it's a hardware path that software cannot modify.
Is that what it is? I thought it was our own misconfiguration because it’s so hard to configure screens / easy to misconfigure them.
What type of collaboration can you do on GitHub that you can't get with Gitea or GitLab?
I got the opposite impression regarding the list. To me it seemed to be trying to illustrate that he was not always working on grand ideas (one of them was a theory of how to fold paper to make a children's toy, after all).
Emacs.

I'm responding to the prompt in the OP, not the title.

> What's a piece of software you find essential that you wish you could replace or rewrite?

Emacs is the most essential piece of software in my workflow. It's probably not the worst, but it's the one where I see the most room for improvement. I lean heavily on org-mode for tracking what I'm working on, it's like my command center. I keep two emacs frames open at all times, one dedicated to org-mode.

Supported by an assortment of magical packages like helm, projectile and magit, I write code and anything else more efficiently than any other editor I've used. I was a vim user for ~5 years, and now use evil mode for modal editing in emacs.

So yeah, my opinion is that emacs is the best editor out there. But honestly it takes too much time to configure and maintain. I spend that time, because I don't feel like taking the productivity hit that I would by switching to another editor, but I wish I didn't have to.

I have a vision for a SaaS app that hosts my emacs config and provides me a nice graphical, discoverable interface for managing my configuration. It would have simple, intuitive flows for setting up the essential packages. Like maybe I could scroll through a list of the most popular packages (helm, projectile, hydra, magit, etc), and click to install.

The current state of the art in managing emacs config is googling the name of the package you are trying to configure, and trying to find someone's blog or github from which to copy/paste code from. There has to be a better way.
Sawstop saws are pretty cool [0]. I’ve been in the woodshop of a nearby high school that has two of their table saws installed. On the wall are attached three wrecked blades from a student setting off the safety mechanism. Each one could have been some kid’s finger or hand.

I’m sympathetic to your argument - but power tools aren’t ‘slight’ danger.

[0]https://www.sawstop.com/
Trump is an extremely high profile rule breaker, and he has been given a lot of slack on twitter up until very recently. Making disparaging remarks about Trump voters is extremely unprofessional but it isn't evidence of selectively targeting conservatives on the platform. The idea that these companies "actively silence the right" is simply false; there is an endless sea of conservatives all over twitter and every other big platform. Ironically, on the platforms that conservatives control liberals aren't present or welcomed and they are openly ridiculed with extreme ferocity and have been for decades.
>I have a circular saw, but it both scares the piss out of me and is hard to keep on the line.

Nothing to be scared of, respected yes. to aid with straight cuts, you can clamp down a straight edge (2x4, level, etc) to let the base of the saw glide against. make sure what ever you are cutting has proper support so that the weight doesn't cause the material to sag at the cut (pinching the blade is big factor in kick backs and stalls)

i also find it similar to driving a car. if you look at the road directly in front of you, you'll swerve more than if you look further ahead. don't watch where the blade is cutting, but the notch in the frame of the base. you'll get the hang of it to the point you'll be able to cut a 4'x8' sheet of plywood length wise without issues
A market for improvement in food and you think china is doing good? China is a literal welfare state that relies on the east of China. Most intake wealth while the East actually generates it, the Pearl River Delta is also where most of the economic progress occurs.
New political compass. PolitiSort.com “Compare you politics with the worlds ”
If the merge operation is commutative the order doesn’t matter.
I’m sorry reality is difficult. We just finished watching a WWII in color documentary on Netflix last night. ~70 million people perished in a few years. We’ve got it easy. Pleas to emotion and changing the past are not helpful.
> Students able to get into any top school will likely all easily achieve full score on an ordinary tests. The professors at top schools need to make these tests brutally hard in order to produce a bell curve.

This is no longer how “high pedigree” schools function in the US. There is too much blowback from helicopter parents and the kids who haven’t ever had to deal with critical feedback before.

Lookup “grade inflation” if you want to be horrified by the quality decline of “pedigree education”.
Thank you, this looks nice. Do you know something similar for /r/worldnews? Something that's more like what you shared and /r/askhistorians.
Ego is necessary to protect a rather fragile flame of intelligence. When the flame becomes stable, the ego can be discarded. Some do, and in case of Feynman, if he did that, he would be called St. Richard; while some choose to turn their ego into a blast furnace, so the fire would turn inwards.
I started an internet forum in 2006 whose audience was almost entirely female. It grew to a reasonable size, not huge, but what was remarkable was a nearly complete lack of trolls, arguments, and bad behavior. We saw that women just engage differently online, with a premium on expressing positive sentiments and encouraging each other to contribute constructively. Of course I don't want to generalize, but the removal of young men at their testosterone peak age from anonymous forums is remarkable.
Did it really put them there in the first place? China was pretty dirt fucking poor beforehand, consisting mainly of subsidence farmers. Yeah their government was certainly a bunch of bastards, but they were already poor as fuck.
Used to be both Windows and Maven, hands down. Now Mac OS has switch the windows place as the #1 most badly designed software.
They are not a problem if a parent teaches young kids how to use them properly. I'm not for just throwing power tools at kids.

The point i'm making is that in high school we had wood and metal shop. Welding. Electrical. NONE of those classes exist anymore. And with helicopter parenting kids aren't learning them either.
That’s a great point. I was just thinking about knots, but the grain direction is a big plus too.
That is not in HK, let's be clear with the facts. And neither is it an imminent possibility that people in HK are about to be subjected to that crime. Until China marches across the border.
A) You will note that I changed the example to "water" specifically because there was NO possibility that water was going to be an issue. And yet there was still panic and shortages, mostly due to reporting.

B) The press reported toilet paper was flying off the shelves. Except that before they did that, there were only marginal shortages in certain places, mostly because toilet paper is bulky and slow to restock. After the reporting, it was out everywhere instantly. In this instance, that did great harm to those who couldn't just "stock and store".

C) "Arguably, an equally if not more effective solution would be to restrict to the number of units a customer could buy at once."

Sadly, this doesn't actually work. If most people buy toilet paper once a week, a shift to once every 5 days is way more than enough to cause a supply chain shock. There is no way to enforce a consumption level that wouldn't supply chain shock once the panic got started.
This is a fact that is hated by many people for some reason. There birthrate of Japan is considered low, but they are growing still and the homogeneous society has social harmony, with none of the ills of multiculturalism. It's a trade-off for immigration boosting economies in the short term they don't think is worth it.
https://lwn.net/Articles/821821
People say things in buckets 1 and 3 all the time. You've got a stronger point in bucket 2 - that one is a lot harder.

The trouble with 1 and 3 is that people often want to make big generic ideological arguments about capitalism or whatever, and the medium of a large, public internet forum is simply not capable of sustaining interesting threads about that. They inevitably become predictable and nasty, the two things we most seek to avoid here. So I spend a lot of time asking people not to do that, as you know. But that's not because of an ideological disagreement, either at the moderator level or at the community level. It's at the level of the medium itself. McLuhan was right.

It's still possible to say things in more specific contexts though.
Interestingly, I joined Nextdoor expecting to see exactly that: complaints and bickering. I was surprised that most people in there are nice and supportive of each other. I'm sure there's some kind of moderation.
They did make some effort, and some of what they put in place was dissolved fairly quickly. Ultimately, no matter what they did, reforms wouldn't have lasted.
I fail to see how the "dictatorial part" by itself is communist. If you aren't economically communist, how can you be communist when communism is an economic system? It would be like claiming a country that got rid of investments and capital gains and private ownership of industry is still capitalist because it is a political republic, despite the fact that you can be capitalist under any political system.
Is the following code from page/slide 64 supposed to be a talking point?

FFI: calling C from Rust
extern {
fn readlink(path: *const u8, buf: *const u8, bufsize: usize) -> i64;
}
fn rs_readlink(path: &str) -> Result<String, ...> {
let mut r = vec![0u8; 100];
if unsafe { readlink(path.as_ptr(), r.as_mut_ptr(), 100) }
...

The example doesn't bother using r.capacity(), which is exactly the kind of poor code hygiene leading to overflows you would see in bad C code--i.e. rather than using the sizeof operator, manually passing a literal integer, simple macro, or other ancillary variable that hopefully was actually used in the object's declaration.

Also, notably, the presentation says one of the desirable characteristics for a kernel language is "Don't 'hide things like memory allocations behind your back'". I'm not very well versed in Rust, but when I write a small test program using vec![0u8; 100], the buffer is heap allocated. Which would be a hidden allocation in my book. I realize these are just introductions, but if you're pitching Rust code for the kernel, it seems disingenuous not to show the style of Rust code, presumably much more verbose, which would actually be used in the kernel. Constructs like boxes can't really be used, at least not easily. C++ was disliked because the prospect of fiddling and debugging hidden allocators is nightmarish. And to the extent Rust's type system relies on boxes and similar implicit allocation for ergonomics, some of the type safety dividends might be lost. How much would be lost is hard to judge without showing the kind of actual code that would be required when used in Linux. Toy Rust OS experiments don't count, because they can just panic on OOM and other hard conditions, and don't need to wrestle with difficult constructs like RCU.
Recently switched to Teams and Outlook. When sharing my screen, I instinctively dismiss notifications. It took me a week to realize that the single button on Outlook notifications (MacOS) is not “dismiss” but “delete”!
The main criticism I have been seeing is its performance, not that people don't like how it's being used.
In my experience, I frequently launch the Visual Studio Installer instead Visual Studio itself because of the bizarre way the start menu does searches.

Meanwhile it finds my portable Postman install no problem, even before I'd ever run it. I don't get it.
That too was my only gripe with the article - solid and engaging writing, but I was wincing every time polymath was mentioned. I feel like you could substitute most uses of the word with just 'generalist' and the article would have held together just as well.
lego is clever because it locks you into a platform. it's the kid equivalent of buying another cordless power tool of the same brand because you already have the batteries and charger for it
Why does the kind matter? Both of your examples use type inference and polymorphism - the type 'a' is inferred when quux is used, the type for the second example is inferred from the polymorphic types of (++) and `$`, and both allow to code more freely while in flux.
Of course, that is the status quo for rustc (as it is for all production compilers I know of). The issues are that (1) debug builds are still slow enough to be annoying, and (2) they are sometimes _so much slower_ to execute that a debug build + test run is slower than a release build + run.

A lot of work is being done to address these issues. The big projects I'm aware of are a move to a query-based compiler (which should improve incremental build times) and the new cranelift backend, which should dramatically speed up debug build times.
"You say you are a nameless man. You are not to your wife and to your child. You will not long remain so to your immediate colleagues if you can answer their simple questions when they come into your office. You are not nameless to me. Do not remain nameless to yourself – it is too sad a way to be. Know your place in the world and evaluate yourself fairly, not in terms of your naïve ideals of your own youth, nor in terms of what you erroneously imagine your teacher’s ideals are."

Something I am going to share with my engineering/science related friends. You can't be shy forever as long as you are going to be a responsible father.
Big box stores (Home Depot, Lowes, and Menards if you're in the midwest) are not generally great places to buy lumber. They're convenient if you're in a pinch and need a couple boards, but they're expensive, their framing lumber quality is really poor, and their hardwood selection is really limited.

For framing (softwood) lumber, you want to find a local lumberyard. Their prices will be more competitive than you expect (my local supplier is about 5% cheaper than Home Depot!), but what you're really going there for is the night and day difference in quality - boards that are supposed to be straight will actually be straight! Their hours are usually not convenient for a DIY-er (8-5 M-F, _maybe_ 8-noon on Saturday), but they'll usually deliver for free or a reasonable fee, and these days most of them will do business over email.

For hardwoods, you want to find a hardwood lumber supplier. These are pretty narrowly targeted at woodworkers, furniture makers, and cabinet makers, and don't sell much besides hardwoods and cabinet-grade plywood - you wouldn't even buy a 2x4 at these places. But they'll carry species and sizes of wood that neither a big box store or a normal lumberyard carry - you want some 4/4 wormy maple to build a tabletop out of? They'll be the only ones that have it.

As for finding these places, the best thing to do is just do some googling and ask your friends/family/coworkers. These places don't advertise much so it's not particularly obvious to a beginner how to find them or that they even exist.
Maybe this depends on your mental model of what a git checkout is? To me, "git checkout X" means: update the working directory to reflect X and update HEAD to point at X. (edit: and HEAD means "the branch to update when a new commit is made"). I use "git checkout" a lot more often than "git branch" and "git checkout -b" combined. So, to me, the fact that X is a to-be-created branch is secondary to the primary "checkout" operation.

That said, I do vaguely recall this seeming weird at first.
If you use stdin, won't most users just pass their password to echo?

read -s might be a safer way.
My main gripe with Gmail is how often it will take upwards of 20 seconds to delete/move/spam an email, evidenced by the tab complaining if I go to close it. It's an incredibly common issue and doesn't seem to be directly tied to the quality of my internet connection.
> ... Feynman replied with an enquiry about Mano’s current job, to which Mano responded that he was “studying the Coherence theory with some applications to the propagation of electromagnetic waves through turbulent atmosphere […] a humble and down-to-earth type of problem.” Feynman responded with this letter.

I must be missing something. Feynman's letter is full of good advice about the crucial importance of choosing problems to work on carefully, and how to do that.

But Mano's inquiry doesn't seem to warrant Feynman's response, which seeks to correct an error. I can't find one in the short quote from Mano's letter. Where is the original?