skysight-inc/HackerNews huggingface dataset:
I mean of coure. I have not seen IBM Websphere Server 6.0.1 written in Go. Neither is there a full fledge SOAP/WSDL engine in Go. So clearly Go is less capable.
Super smart I hadn't thought of this. I've been using Maestral since it was mentioned in this thread and has worked great so far.
Very true. In fact, this was the impetus behind my project. Over the decades there's been a ton of focus on machine learning and big data, but virtual none on human understanding [of systems].
Yea, I knew that. I was mentioning that it's possible to play RB2 in the same fashion.

"We" are a small team of people who make mods to older Harmonix games. RB2 Deluxe is a free patch for modded 360/PS3 that adds a lot of quality-of-life features to the game. https://rb2-deluxe.neocities.org/
Oh wow, the validating yaml example on the front page looks super useful. Might try and play with this over the next few weeks!
Nobody wants to see a "Be the first to comment" message at the end of a post.
Paul Graham just highlighted it on Twitter: https://twitter.com/paulg/status/1509209579414040588
nice one as well !
Relevant to this article is Peter Naur's paper on Programming as Theory building: https://pages.cs.wisc.edu/~remzi/Naur.pdf

He argues that the biggest determinant on whether maintainers on a system they did not build will succeed is whether they will have access to the original developers: "The conclusion seems inescapable that at least with certain kinds of large programs, the continued adaptation, modification, and correction of errors in them, is essentially dependent on a certain kind of knowledge possessed by a certain group of programmers who are closely and continuously connected with them."
A tangent about writing conventions: It pisses me off when a headline tells me that I'm understanding / doing something wrong.

I realize this is subjective, but I hear it as the author arrogantly assuming that their insight or approach is objectively better than those of their entire audience. Without even knowing their audience members are. They just know they're more correct than you, and they're happy to advertise that.

I'm sure it drives engagement, but it definitely reduce the chance of me reading the article.
Best explanation of Plan 9 I've ever seen
Yes, but you live in the People's Republic of California.
I think about all of the lanes in my city where line paint disappears intermittently, or where old lines/construction-era lines mess with my ability to comprehend where the lanes are, let alone an autonomous vehicle's.

And then I think about all the potholes that I dodge when I drive around town. And how 4-ton electric vehicles are going to make road wear worse, not better.
Lmarcos below this is spot on.

How about not doing telemetry at all? Maybe surveys?

Anything that advertises itself for self hosting should do no telemetry. If I sign up for your cloud offering then fine but don’t spy on me and my hardware and my use cases.
AFAIK SerenityOS has no interest in users, and instead targets developers exclusively.
That's dangerous to think it's the same as coffee. You can have a daily coffee when pregnant but we don't know about a daily dl-amphetamine. Not even close to the same side-effect profile. Coffee doesn't dilate your eyes, for starters. It's just not the same as a dopaminergic
Haha, so true!

I've found that for most systems, there are three great ways to "figure it out".

* Start from input. (Browser, API, whatever starts a process.) Map from there.

* Start from data storage. (Database, flat files, whatever.) How does state get persisted?

* How does the system move into production? If you can make a small change (even adding an innocuous comment) and see it all the way from your machine to prod, you can iterate and start to map the system.
Au contraire! https://www.bmj.com/content/363/bmj.k5094
You can add Apple toolchains to that list also
I don't know their internal incentives, but I would imagine they have an incentive to get as much money as they can, balanced slightly by catching outright fraud. There's a fixed cost to auditing. Auditing people that they believe have small discrepancies in their taxes just isn't worth it.

I read there's a secret formula that screens out cases that can be considered for audit and auto-approves the refund. It's secret because if you knew it, you could obviously exploit it.

Even the numbers for lower incomes are a little misleading because fraudsters know the probability of audit and know they can exploit the system by using fake identities to file claims for relatively small amounts. Bret Johnson spoke about this in an interview with Lex Fridman [0] and said 3 days a week for 8 months out of the year he was filing a tax return every 6 minutes using fake or stolen identities. Then he spent the rest of the week driving to ATMs around the state to withdraw the returns. Fun fact, a standard briefcase can hold $150,000 in 20s. So obviously the IRS needs to go after absolute fraud as a deterrent as well as the large tax filings where the money is.

[0] https://www.youtube.com/watch?v=cC1LFC0KFSw
I really like https://utteranc.es/ for blogs, it requires a github account which seems a high enough bar, and has led to some very sparse but useful feedback.

edit - only option I tried, but there are alternatives linked in the comments here
> One day we woke up and restrictions are gone. Fear mongering by the media and our government is gone. COVID is old news. Kinda strange, huh?

Maybe in your bubble.

CDC guidance on masks and other preventative measures are data-driven, based on number of cases in the area, ICU utilization, and other metrics. You can see the guidance for your are here: https://www.cdc.gov/coronavirus/2019-ncov/your-health/covid-... Most places are low risk, meaning the guidance is to, "Wear a mask based on your personal preference, informed by your personal level of risk"

> Fear mongering by the media and our government is gone.

COVID-19 is still in the news. YouTube still has a section dedicated to it, it's still a "special coverage" section in Apple News and it's "front page" news on the New York Times. The President is still actively talking about COVID every day, and is pushing people to get their second boosters (that's fear mongering, right?).

Granted, Fox News hasn't published a covid article in a while.
Societally, the problem is that neo-liberal capitalism assigns no market value to art, but is more than willing to pay huge sums for a pixelated bald monkey.
Interesting? What would be a good reference on this?
It's why good abstraction and documentation for it is so powerful - you only need to understand the API and not anything else.

We start teaching about software like it's 'algorithms' when that is frankly, almost pedantic. That was never the hard part.

Scaling the complexity was always the hard part.

Simple, clear code, absent leaky abstractions, enough documentation etc..
But then I am surprised that considering the many false DCMA claims, there are so few perjury lawsuits against the responsible persons.
We haven't really begun to optimize for memory usage yet, so it swings wildly depending on the content you're viewing.

At this stage, we're primarily focusing on correctness and compatibility, and performance is mostly a luxury. It's an area I look forward to eventually dealing with though, as it used to be my full-time job at Apple years ago and I have many fun ideas. :^)
The problem with giving options regarding security is that sometimes the people who are responsible for setting up those, forget about "convenience versus security", or they get pressured by other groups to "forget" about that balance, and makes a lapse of judgement.

We could, by laws and software, enforce a certain standard of security for organizations. The question is how liable you should be for that. Would have to consider many variables like size of company, importance of information and such.
I get the impression that there are many professional developers who have never actually seen good documentation at any point in their lives. So many organizations think that having all of the functions listed in on a Javadoc page is somehow the same thing as documentation. And they wonder why it takes a new developer months to become productive..
> Go is strictly less useful than Java because it has strictly less power.

Literally sentence one, so calling my argument straw-man is dishonest.

> Essentially it boils down to this. If I am writing -systems- software and I'm going to choose between Go or Java then the list of things I pointed out are the main differentiating features along with raw throughput which matters for things like databases which need to be able to do very fast index/bitmap/etc operations.

All true. In my experience though, the long tail of maintenance and bug fixes tend to result in decreasing performance over time, as well as a slowing of new feature support.

All of that being said, these are all fairly pointless metrics when we can just look at the DBs being adopted and why people are adopting them. Plenty of projects use Go because of Go's strengths, so saying "that is completely worthless in systems software" is verifiably false. It's not worthless in any software, worth less maybe, but not worthless.
Yeah, I see a blank page with Javascript disabled lol.
> You can of course write memory efficient code in GC languages by manually managing a bunch of buffers. But I have seen and written quite a bit of that sort of code. It's horribly unsafe and horribly unproductive to write.

Go uses buffers pretty idiomatically and they don't seem unsafe or unproductive. Maybe I'm not following your meaning?

> If safety was ever good enough reason to use GC languages for systems/infrastructure, that time is now over.

I don't know that I want GC for OS kernels and device drivers and so on, but typically people arguing against GC are assuming lots of garbage and long pause times; however, Go demonstrates that we can have low-latency GC and relatively easy control over how much garbage we generate and where that garbage is generated. It's also not hard to conceive of a language inspired by Go that is more aggressively optimized (for example, fully monomorphized generics, per this article or with a more sophisticated garbage collector).

I think the more compelling reason to avoid a GC for kernel level code is that it implies that the lowest level code depends on a fairly complex piece of software, and that feels wrong (but that's also a weak criticism and I could probably be convinced otherwise).
Does anything make a person cringe harder than the term “CEO fireside chats” like they’re bleeping Churchill or FDR talking to bunkered beleaguered citizens. So pompous.

Instead of having “fireside chats” maybe you could move out of the way and let the engineers get back to work putting out the fires.
While true, the cocaine is processed out of the leaves themselves and sold to pharmaceutical companies. The remaining leaf product is used in the flavoring.
FWIW you can have two different compilers (and outputs) for the same input: https://godbolt.org/z/bb1oG9TbP in the compiler pane just click "add new" and "clone compiler" (you can actually drag that button to immediately open the pane in the right layout instead of having your layout move to vertical thirds and needing to move the pane afterwards).

Learned that watching one of Matt's cppcon talks (A+, would do again), as you can expect this is useful to compare different versions of a compiler, or different compilers entirely, or different optimisation settings.

But wait, there's more! Using the top left Add dropdown, you can get a diff view between compilation outputs: https://godbolt.org/z/s3WxhEsKE (I maximised it because a diff view getting only a third of the layout is a bit narrow).
So basically IRS recreates turbo tax?
Can you clarify a bit what you mean with the component-first design part? In my experience, working with components is a significant force-multiplier in terms of being able to encapsulate behaviour within an application, but I'm intrigued what you see as difficult here.
The number is divisible by three I guess.
We've drifted a fair bit into high abstraction and high-minded quotes but I'm still perplexed about a methodology that is looking for 'peace' and avoidance of 'partisan media' which when fed a very vanilla issue (US supreme court nomination) spits out on one side tweets of the editor of an actual online political tabloid and on the other a dude who used to tweet ((( ))) around people's names. Doesn't that make you go 'huh, maybe this methodology needs tweaking'. Or is it working as intended? Then what exactly is intended?
Sharing Secrets (2021)
Note that this is the study that prompted the study I linked to. But yes, worth a read too.
Understanding China's Gray Zone Tactics
“Efficiency is doing things right; effectiveness is doing the right things.”

Damned, I had to search for the author and... it's also from Peter Drucker !
"Everything is a file" originally referred to read and write as universal object interfaces. It's similar to Smalltalk's send/receive as an idealized model for object-based programming. Hierarchical filesystem namespaces for object enumeration and acquisition is tangential, though it often works well because most namespaces (DNS, etc) tend to be hierarchical. (POSIX filesystem semantics doesn't really figure into Plan 9 except, perhaps, incidentally.) Filesystem namespacing isn't quite as abstract, though (open, readdir, etc, are much more concrete interfaces), making impedance mismatch more likely.

The abstraction is sound. We ended up with TCP and HTTP instead of IL and 9P (and at scale, URLs instead of file descriptors), because of trust issues, but that's not surprising. Ultimately the interface of read/write sits squarely in the middle of all of them, and most others. To build a distributed system with different primitives at the core, for example, send/receive, requires creating significantly stronger constraints on usage and implementation environments. People do that all the time, but in practice they do so by building atop the file interface model. That's what makes the "everything is a file" model so powerful--it's an interoperability sweet spot; an axis around which you can expect most large-scale architectures to revolve around at their core, even if the read/write abstraction isn't visible at the point users (e.g. application developers) interact with the architecture.
I too encourage others to sacrifice their well-being for my vague sense of aesthetics.
I was seeing the same untill I changed the urls to http rather than https as per another comment, then it gets 100.
Essentially, yes. But with income and other knowable data pre-populated and none of the dark patterns and at no charge.
Not accidental, but very tragic. It's the #1 cause for calls to poison control, and accounts for 26,000 hospitalizations every year, and 500 deaths. Dying from an acetaminophen overdose is not a good way to go out, you spend a couple days in the hospital suffering as your organs fail and your loved ones watch.

Other OTC drugs are much safer. I don't allow acetaminophen in the house. Pseoudoephedrine? Yes.

Acetaminophen also should not be taken as a hangover cure, due to interactions with alcohol (alcohol and acetaminophen compete for the same metabolic pathways in the liver, and this exacerbates the toxic effects of acetaminophen). The problem is that someone who's drinking and has a hangover is probably going to reach for one of the two most common OTC pain relievers in their medicine cabinet, and not consider that one of those two pain relievers should not be combined with alcohol.
Which restrictions do you have in mind?

Quick look at the issue looks like it wanted to avoid using local storage by Prometheus, but that’s Prometheus specific problem, not remote-read problem.

Remote-read is a generic protocol (https://github.com/prometheus/prometheus/blob/a1121efc18ba15...), you pass query (start/end time and matchers), and get back data.
Leslie Lamport's contributions could be argued to have some impact on HPC.
Fission lacks commercial viability in large measure due to extreme, overly burdensome regulatory regimes that require dramatic overbuilding for safety margins, high barriers to adopting potentially-cheaper but architecturally novel designs (basically anything other than pressurized water reactors), and years and years of capital-cost-incurring red tape to deal with compliance.

I think on paper, you're right that fission ought to be more commercially viable than anything any of the fusion people will be able to achieve any time soon, but I think there's at least a chance that fusion technologies will manage to get themselves regulated in a way that makes the all-in costs of fusion projects much more manageable, even if the reactor itself is more expensive, less power-dense, etc. In an NRC roundtable discussion last week, there was discussion suggesting that much of the need for, say, handling tritium, could be regulated under existing, relatively lightweight regulatory structures already in place for things like nuclear medicine waste, and it seems like both the US and UK energy regulatory authorities are pretty interested in building streamlined regulatory structures that make fusion much more approachable than fission historically has been.
That's like saying Gen Z loves Office365 because they play XBox. It's just simply not the case. Facebook and Instagram are different products, Facebook is bleeding millions of users, and growth rates for Instagram are levelling out. These are just facts and it's mostly because Gen Z.
This is Electropedia's definition for "geosynchronous satellite" at https://www.electropedia.org/iev/iev.nsf/display?openform&ie...:

a synchronous satellite of the Earth
Note – The sidereal period of rotation of the Earth is about 23 hours 56 minutes.

They also have the same definition in other languages.

It's not wrong, but compare it to the richness of Wikipedia's article on the same subject: https://en.wikipedia.org/wiki/Geosynchronous_satellite

Maybe it's unfair because space and orbital mechanics are somewhat outside of Electropedia's stated focus on "electrotechnology". But their blurbs on electrical terms are still terse compared to Wikipedia.

Also, Wikipedia's url itself is more informative than the "725-11-65" you get from Electropedia.

Notably, Electropedia is not a wiki, so there is more assurance that the information in it has been reviewed by an actual expert. It just seems kind of sparse.
AMD may be looking towards RISC-V in future CPUs
Remember to enable log4j for a proper audit trail.
Understanding the architecture of your database engine is important. I've had numerous "I told you so" moments in my career when devs didn't believe me, and when ahead and do things like:

a) Let's speed up the SQL processing by creating 40K connections and each connection running a stored procedure. Unless your particular SQL instance has enough memory and cpu to support 40K connections, you are performing a denial of service attack on your own server.

b) I hate stored procedures and scripting; I am going to write a big ass SQL query that is 200 lines long. Your giant SQL query is too complex for the SQL engine to create an optimize query plan. It will effectively reduce your database engine from using set based logic to one row at time. One time, a developer complained SQL sucks and blow big time blah blah blah. It took me four hours to figure out his ungodly query. I was able to performance tune the query by breaking it into many small steps using temp tables and putting it all into a stored procedure. Execution time improved from 10 minutes to 9 seconds.
When i lived in california, this was a yearly ordeal. I also found out that when a bottle says "do not use for more than 4 days" they mean that. I very nearly choked on my tongue because i couldn't move it in my mouth due to the insane dryness, i didn't think it was even possible to accomplish that level of dry.

I discovered "neti pots" because in a bout of panicked rage i snorted nearly an entire can of saline nasal wash, had immediate relief, and went and bought my first plastic neti pot. I never use deionized or whatever water, the chances of toxins in my water is extremely low, and i usually just do it in the shower anyhow, where there's hot water right there. Sodium Bicarb + NaCl just works.

More recently for the sort of dry allergy nasal stuff i started putting mentholated petrolatum jelly directly in and around my nose. I'm sure in 10 years i'll find out that i'll get nostril cancer or something, but whatever, i can breathe, thank you very much.
People, for some reason, still confuse AutoPilot (literally just ACC) and Full Self Driving. I guess the creator of the video doesn't know the difference either. The naming is really bad though.
In Asia?

I'm not sure I really understand your point. Breeders were victims of the fact that light water reactors were considered dirt cheap to build/fuel/operate (and were until greenpeace/etc got involved) and countries like the USA have very large supplies of uranium (in fact there tours you can take in NM where you wander around in the desert with a geiger counter and pick up hot rocks).

OTOH, if your going to spend 10's of billions building a reactor one might as well go full bore (particularly with modern computer control systems) and just build something that burns the entire fuel load. Breeder's problems are political same as conventional light water.

And the "waste" we have is 95% or so unburned uranium that could be reprocessed and by itself last the US nearly a century. Oh, and all this waste? By mass, its somewhere in the ballpark of a single rail car for carrying coal (course then it would fission and release energy) so its kept spaced apart in small quantities.

The more one learns about nukes the more the current energy environment becomes unbelievable. I mean the US and Russia dumped more radioactive material into the atmosphere, and created huge downwind radioactive plumes that make the civilian accidents a joke in comparison. Chernobyl was nothing compared to some of these tests, and we are still talking about it 3 decades later despite the fact no one has built a commercial reactor like that in 50+ years.

To many people conflated weapons programs with the safest, most abundant and reliable energy source we have humans have ever discovered.
Every computer needs a "Hurry Up!" button
I apologize for my miswording. Nonetheless, overuse of MDMA can indeed result in serotonin syndrome.
The US would elect a baby-eating space alien from Tau Ceti VI as president if Zbleqq'takkx's primary platform plank was "make it so you can buy real Sudafed without a lot of hassle and faff."
> more due to the configuration setup in your instance

The obvious question here is, why does it have a configuration that allows an accidental or absent-minded employee to let in a hacker? Other authentication apps such as Symantec VIP does not use notifications, so the employee does not respond to a notification, instead he proactively starts the app to get a numeric code. Less convenient than saying Yes to a notification, but more secure.
That's the sort of response I was hoping for - interesting lead, I'll check it out! :)

(At first glance, I think one aspect of the OP post that I'd still be missing is the ability to link different parts of notes together with other historical notes, perhaps. That "image map" type feature in the OP link is very compelling.)
How can you make these claims without information about what his application handles requests? Not everything is a trivial database read/write op.
Plant-based steak made from pea protein
Multi-segment, or tool-assisted, speedruns are legitimate. The problem wasn't that the guy made multi-segment runs--it's that he passed off multi-segment runs as single-segment.