skysight-inc/HackerNews huggingface dataset:
I feel that most of the tools mentioned here are quite outdated already and in 2019 alternatives should be recommended.

find -> fd

grep -> ripgrep

wget/curl -> httpie

awk/sed are just horrible to learn for beginners, would advise to just pick up python instead via xonsh[1] or pyp[2]

How about we don't teach new users these legacy tools and we can finally progress a little?

1 - http://xon.sh

2 - https://github.com/hauntsaninja/pyp
This is definitely a fair critique, and as I myself am _very_ American, I feel I should respond, if only to understand better myself.

> The bad is how it lays the responsibility for outcomes solely at the individual’s feet.

I’m curious: shouldn’t a manual for self improvement emphasize individual responsibility? Granted, it would be a terrible way to evaluate outcomes. But that’s not the goal here. The goal is to be individually exceptional.

> Do you forever keep doing _more_ reducing yourself to a life of penitence and toil to be “exceptional”?

This seems like a bit of an exaggeration. The article doesn’t advocate a narrow, singular focus on these 3 traits. That would be terrible advice (even if the goal is to emulate Ms. Buffet, for example). Of course there are reasonable limits. Who said otherwise?

> When do you stop playing a game that’s rigged against you?

“Relentlessly solution driven” in fact requires this, no? If you can’t win because it’s rigged, change the game.

The bit that bothers me, I guess, is that it seems so easy to give up on hard things if you don’t believe the bits the article states. I know many smart people who can’t ignore things they can’t control - and it makes them unhappy. I know others who struggle to focus on solutions rather than blame - and it makes them unhappy too. Why do these traits, in moderation, make Society worse?
"Rhabababerbarbarabarbarbarenbartbarbierbierbarbärbel"

52 letters :)
My thyroid hormone levels are normal, I've had them tested a few times (for reasons unrelated to sleep).
I really hope that he builds his factory and moves out of CA.

People can still buy his cars but at least we in the BA won't have to listen to his temper tantrums.

He's taken the red pill anyway...
Are Laplace transforms advanced mathematics? I say no, because they make the differential equations of linear control easy to solve. Once you learn them you can create optimal solutions for PID-type problems without having to spend days tuning the thing.
I think there are several sites that offer such functionality. Squarespace and Wix immediately come to mind due to all of their advertising. There was some other company I used a while back for a small website for an engineering team, but the name escapes me. These sites are perfect for small business and organizations that just need some web presence without having to think through any of the technical side.
Answering a question with a question: Is there a better way to more-meaningfully measure "engagement" than time-on-page?

Or, better yet: If it's a tiny site, do you really even have to care about time-on-page?
I thought this stuff was so silly too until I read Yarvins resignation letter.

It goes someways to explain the esoteric nature of the tooling.

He sets out quite eloquently the reasons for it;

1. Laziness (which I think is a modest way of saying it wasn’t a priority to make the names good while they still tinker on it).

2. It’s not ready for prime time - urbit is becoming popular before it’s anywhere near ready for consumers. The esotericism helps keep people away who would be burned by an unpolished first experience.

3. Some of the things are conceptually new and given placeholder names that will be changed later when their purpose is better understood.

I actually think while building this stuff the reasons given make a lot of sense, especially the part about laziness - the idea of urbit contains some new concepts and it’s probably not a good idea to wed names to tools before they have been given time to be fleshed out.

https://urbit.org/blog/a-founders-farewell/
Doesn't Android support QR scanning in the stock Camera app anyway? You shouldn't even need to take a photo, it should detect the QR pattern and give you the option of reading/copying/browsing to it.
Yeah I find it's usually the stress itself that finally pushed me to actually do that last minute rush to actually do the thing. Which probably isn't the healthiest way to go about completing tasks in the end and doesn't necessarily lead to the best quality work.
I tried to apply the philosophy of keeping things as simple as possible while writing https://saityi.github.io/sml-tour

Initially, I wanted no JS and for it to look good in a text-based browser like links, too, but I've strayed from that a bit. Syntax highlighting of the code examples was easiest with a javascript include, and the TOC is a mess hidden by CSS, so it looks particularly egregious in text-based browsers.

The website is still functional without JS and text-only, though, and without the favicon and syntax highlighting it comes in at ~4kb to load a page, which I'm happy with; with them it's closer to 40kb, which isn't the worst.
But once you have a sandbox, you limit what the app can do. Would the outspoken users on Android be happy if the sandbox for side loaded apps restricted functionality they wanted?
Biologists are text-mungers extraordinaire so I don't think Fortran will ever be right for them
I don't think that protection against interference is extended to non-democracy. It's pretty explicitly so.

Also if their weaponization of android and the google OS shows anything if it can be weaponized it will
Problem is if you're using a CDN it might not give you access to complete logs. Still there's at least one better free option than GOOG analytics IMO[0]

[0]: https://anderspitman.net/20/#get-off-google-analytics
Assuming good faith in this comment...

The concept of zombies comes from Haitian folklore based on a West African word. The popular concept of zombies comes from the movie Night of the Living Dead, which was a commentary on the Vietnam War. Most portrayals of zombies where there is a political or social message tend to focus on consumerism, blind faith in the government, and other "sheep"-like behaviors. I haven't seen any popular media where zombies in any way reflected an uprising of marginalized minorities.
I fully expect that Raku will be as influential a language as Perl was before it.

---

JavaScript has a `"use strict"` mode, that was copied from Perl5.

PowerShell has a `$_` variable that was copied from Perl.

Every language that has a regular expression engine that it comes with has Perl to thank/blame.

---

Raku has a fair few neat ideas that it would be a shame if no one copied them into other languages.
Unfortunately, half-assed vendor support is still quite compelling compared to no vendor support.
> There are loads of people who don’t like Shakespeare (possibly due to being forced to read his plays in school) and that’s fine.

I'm one of them, but after one of my English teachers decided to bring us to see one of his other plays as a treat (Much Ado about Nothing), I can't help but think it's because schools are obsessed with the bad plays. I've never gone out of my way to read/see other plays, but that one was actually entertaining and I think if it was used instead of Romeo and Juliet & etc, less people would dislike Shakespeare.
What Happens to Your Body When You Stop Eating Sugar
Is it coming to Safari anytime soon? Although I don't think it's mentioned in your roadmap
What you're describing isn't fraud, it's arbitrage: buying low, selling high. Just because Doordash are a bunch of idiots for selling stuff for way less than it's worth doesn't make it illegal for me to trade with them in good faith on their own terms and profit.

Nobody's lying to anybody, no price fixing is happening, or anything. Doordash agreed to sell a product at a price to any of their users, and they are fulfilling the promise they made, end of story.
I can't figure out how to view the PDF full-screen without downloading it. This is frustrating.
My poor brain corrected the url to “unisex.org” on first glance.
I was curious why that'd be the case. I checked GCC's implementation. It seems to be here: https://github.com/gcc-mirror/gcc/blob/master/libstdc%2B%2B-...

Looks like they had to make this very generic, generic enough to account for random number generators that return value in specific ranges. If you have a generator that guarantees to return a uniformly random 32 bit value, it seems much faster to do (r%(max-min)+min) instead.
Brick: Publish your writing with zero hassle
IMHO, SEO is just shorthand for SnakEOil.

If gaming search engines is your Brad-and-butter, is your idea really that novel?
https://news.ycombinator.com/item?id=23226615
No, you continue to ignore the whole immutable characteristics aspect. I get that you don't lie to recognize that part because your whole tautalogical line stops working, but it remains.
Unfortunately, it's not only you who must be disciplined, but all of your colleagues/collaborators and to a lesser extent the authors of any libraries you happen to depend upon (or will depend upon). Which is a shame, because writing C++ can be a whole lot of fun, but the aforementioned invariants rarely hold.
It's not so much the false information (lack of evidence for major claims) but the amount of anxiety it causes around sleep which is very counterproductive. The author makes it seem like you will never recover from the deleterious health effects from not getting enough sleep.
The truth of this claim is disputed:

https://www.reddit.com/r/n64/comments/ft63zn/dk64_memory_lea...

The lead artist claims they’d always been planning to make use of it. There’s compelling evidence of a memory leak or similar issue since the released version of the game apparently crashes if you leave it running for some amount of time over 10 hours (which wasn’t usually a problem in practice except for very long speedruns until it was released on Wii U Virtual Console and people started using save states which don’t reset the timer the same way as turning the game off and on does).
The update policy is the right choice.
I have come across so many people who were he always was too clever by half and disabled security updates for all kinds of incoherent reasons. To "stop spying", "keep out NSA" or because they were afraid their cracked Windows version would go poof.

Keeping billions of unpatched devices is disastrous form the point of view of malware.
It is simple - college education there is viewed (and I am not sure it is undeserved) as just part of the process to get papers to be employable. I do not know first-hand how useful knowledge received at US colleges is, but I certainly believe it is more of a theatrical show in some other countries with elements of burning in a "good citizen firmware" into students' heads.
Sadly not related to the content itself, but WebKit browsers seem to misrender your indicator circles in the third graph :(
Can you please make your substantive points without being a jerk? We're trying for a bit better than that here, and it's all too easy to come across that way, even if you didn't mean to.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Sometimes, it's an important step in the path of hardware evolution; sometimes, it's a path not followed that we can learn from; either way, 20-year-old hardware is still relevant.
GoatCounter's[0] analytics script is 2.21KB.

[0]: https://www.goatcounter.com/
I've been thinking about this problem a bit too, this distinction between individual and collective responsibility. Here's what I've arrived at so far:

First, you have to have your own definition of success. Not everyone wants to be a rich entrepreneur with a million side hustles. Don't fall for the implicit message writers like this promote that you are a loser if you haven't built a multi-million dollar business from scratch. Identify your own goals and what makes you happy and work towards that even if its not in line with what pop leadership articles like this promote.

Second, forgive me for re-stating what this post already said, but focus on what you can control. This is where individual responsibility is important. Not only will you be more effective, but you'll be happier.

Third, you should make efforts that are within your control to improve structures and institutions that are making it easier for some people and harder for others. I would argue there is a moral imperative on those of us who are the beneficiaries of these systems to put extra focus here. Vote every chance you get. Donate time and money to organizations pushing for systemic change. Find opportunities to make the world a more equal place and act on them.
I've been yak shaving my website to try and get it to load as fast as possible: https://cetra3.github.io/

I did cheat a little bit and used SpectreCSS but have really tried to squeeze down the page size as much as possible.
The cackling and rubbing of hands is an exaggeration of course but if anyone were going to be doing that it would be Google's customers, not Google's employees.
I thought so too since it does that on my Galaxy A50, but apparently it doesn't work on the default camera for the Galaxy S8.
Aren't a lot of people profiting off of coronavirus? Zoom, Nintendo, Netflix, etc.? And what about viral apocalypse movies like 'Contagion'?

This stuff helps people cope with stress.
Benjamin Franklin controlled major fractions of the post offices in the colonies, the other rival post offices and Ben Franklin would often censor mail and remove messages. So, it also applies in the way you originally read it back then as well.

I recommend the biography of Benjamin Franklin by Walter Isaacson
This should contain a big fat caveat, this appears to be a very young person, maybe early 20's based on photos? My friend group could pull all nighters and 3-4 am weeknights playing beer pong just fine in college. When we have done so sparingly in our 30's the next day is completely shot so far as productivity, we can operate but at greatly diminished capacity.

I'd love to see the author try again in 10 years, I love comparing my current physical ability, e.g. number of push ups, chin ups etc, to where I was years ago, its a fun thing to see your body change over time.
jq is yet another bloated syntax to learn and I'd definitely refrain from suggesting it to anyone whos not working with json everyday.
By writing Quartz from the ground up, Apple accomplished "every frame is perfect, by design" in the year 2000, which we in the free world are only getting now by switching to Wayland.
the cascade to zero percent is this crazy farce of excessively consolidated capital not knowing what to do with itself. it's the antithesis of efficient allocation.

bankers create products for timid capital to pool in safe harbors. risk arbiters, like moody's, have been pressured into rating that risk down. then interest rates drop "rationally" because risk is "lower". except it's not lower and interest rates should rather never dropped at all.

we can't arbitrarily raise interest rates until we fix the systemic tilt of the economic system toward the wealthy who are increasingly risk averse because they can afford to be that way and still earn excess returns.
Yeah.

AirBNB has destroyed the rental markets of 100s of metropolitan areas. If you're working there, then you helped that.

Facebook is the sole reason we have AntiVaxxers, Trump, and fake news in general. Working at facebook, you're supporting that.

Apple I don't really have a beef with.

Amazon has killed people in it's factories, and if you work there you are in some part responsible for those deaths and the destroyed small businesses.

You can work where ever you want, as is your right. But by you working at a company, does not make you immune from being responsible for the company's actions. You have a choice of where you work, and if you choose to work there knowing the bad things the company does- that's on you.
I'm guessing it's because of so many of the restaurants being closed in urban areas during the lockdown and people having less money to spend on things like takeout.
Because many times the conversation frustratingly becomes a turtles all the way down slugfest between the loud “it’s their platform and they can do what they want” crowd vs. the equally loud “free speech is an absolute” officiated by the “censorship only matters if the government does it” crowd.

Call this an oversimplification of a nuanced issue if you want. Because it is. I’m not shying from it. Just doesn’t seem all that much different from the amount of nuance that goes into and subsequently comes out of the kinds of flame wars commonly immolating this topic anyway.

This is just opinion though, I wouldn’t encourage anyone try to unearth anything objective out of it beyond what pleasantry is warranted for such idle (and wholly inane) thought.
The system only fails if it doesn't do what it intends to do. If the system reduces harm in the long run, even if it is imperfect, it may be successful.

I believe humanity will progress faster if we're able to prevent certain classes of ideology from continuing to cause harm.

I never said anything about the government. We've been engaged in a discussion about YouTube comments, I'm not sure when the government got involved.
Why NetNewsWire Is Fast
I agree that S3, Route 53, Certificate Manager, CloudFront are great for serving small static websites, but as others have mentioned there are plenty of free alternatives. Nonetheless less, I think this approach is the right solution if you're already in the AWS ecosystem since it integrates well with other serveries. E.g, adding LambdaEdge if you need some dynamic components in the future.
Yeah, following the same principles with https://dumbprojectideas.com/
Why not do the syntax highlighting beforehand instead of on the fly? For example, I use Rouge to highlight all my code as the site is generated.
You're right... the difference is I first checked on mobile (which shows a ton of info). Their desktop site is decidedly more spartan.

However, I would still argue that "The #1 app for runners any cyclists" alongside a picture showing a map and charts with a watch showing time and distance should tell you everything you need to know. It's an app for runners and cyclists that tracks your time and distance. Not exactly the same as "a social network for runners and cyclists" but both statements are correct.
Thank you for the suggestion. I'll have to try it out.
I wonder how Common Lisp compiled to native code would stack up?
> FreeBSD easily achieves binary compatibility with earlier versions. So no need to mess around with DKMS

Binary compatibility is for userspace programs, not kernel modules.
Common Lisp is another obvious candidate. SBCL, for example, is known for performance.
It's so sad that OP bothered to benchmark Nim and Crystal, but no Rust.
Would love to see an FP language on there, preferably OCaml
Everything on this website is mine!
...
Uses Google Firebase to host.
Nowadays you can have your cake and eat it too. There are privacy-respecting free alternatives to GA.
I post all my notes and bookmarks online.

https://github.com/nikitavoloboev/knowledge

And access everything super fast too using tool I made.

https://github.com/nikitavoloboev/alfred-my-mind
I had totally forgotten about Blender since I never really understood 3D animation. But great idea. Thanks for both suggestions.
> How many of us ever refer that accumulated digital memory?

I do all the time. Behold.

I don't have a particular refined process or taxonomy. Just Pinboard and tags.

One tool I use to keep things circulating is a daily script that emails me 5 random bookmarks from my Pinboard account each morning. Stole the idea from this HN post:

https://news.ycombinator.com/item?id=15451912

Run a local cron job (actually a local Jenkins job) and use this Python library:

https://github.com/lionheart/pinboard.py
> Your Samsung, Xiaomi, ASUS, OnePlus or even Google device will not be running a mainline Linux kernel with wholly open drivers (ala x86) unless you get very, very lucky with your hardware choice.

Only half true. There is a lot of activity on linux-arm-msm, and mainlining is much easier than it would have been a few years ago. Snapdragon 845 has great support (3d accel, modem, all that) and if your specific phone isn’t ported yet, you just need a hundred lines or so of board-specific config.

Personally I’ve been mainlining my Xiaomi Redmi Note 8T, with an SDM665, a phone released Nov ‘19. It’s only taken a work week or so to boot pmos and get a shell over usb, the drivers are already all there. It would be a lot faster if this weren’t my first time ever doing kernel dev.

Yeah, it’s a lot of engineering effort, but it’s well within the scope of an evening-hacker community project.
what do you think of f sharp is the question?
Binaries from all the way back from FreeBSD 4.0 work on -CURRENT just fine.
Refactoring to Optional
It's perhaps worth pointing out that programming languages are not themselves fast or slow; it is the programming language implementations that are fast or slow. (This is a particularly sore point in the programming languages research community.)
This is a great parody/insight into that feeling of "if I just get the conditions right, I can get started." Like all the great writers who just need six months in a forest cabin to write their great novel, but they never start it in the one hour of time they already have every evening.
There was actually some period of time when the Tegra division (I think) contributed to Nouveau a bit (!) but that didn't really grow into anything good.
I've looked at WebRTC a few times, and every time I've been overwhelmed by the complexity of the protocol. I understand video streaming is hampered by codec patents, etc. but in 2020, the situation seems to be getting better with open source codecs unencumbered of patents (VP8,VP9, AV1, etc.) Why is the best we have still WebRTC? Seems it could be simplified as a protocol .. is this inherently hard or just a result of being designed in a committee?
The Odd Lots podcast is very similar and Tracy and Joe are also very funny. Matt actually appears in a couple episodes (he has a really deep voice I didn't expect)
Frida – Greasemonkey for Native Apps
Yes, and what I showed you is a set with a set interface, internally implemented as an always-sorted list.
The big problem with Debian stable as an end user OS though is that all the software on it is really outdated, and as soon as you go trying to run more recent versions of applications on it you run into the same issues you were trying to avoid with stable.

Imo it makes a lot of sense as a server OS, but not so much for end user application software.
Would be nice to see your take on D-lang https://dlang.org/
WYSIWYG editors are universally bad, and so are Markdown ones. The benefit of Markdown is that you just write it in a text editor. You don't need syntax highlighting to use it effectively. Take reddit, as an example, which got millions of people to write perfect Markdown as intuitively as writing English.
Mine[1] is rather tiny and simple. It is actually generated by the tree command in about a second. It's a port from the gopher protocol and is hosted by the venerable sdf.org[2]. I decided to pay an exorbitant $60 a year for an enhanced membership simply to have an https address and some other assorted goodies[3]...

[1] https://every.sdf.org/

[2] https://sdf.org/

[3] https://sdf.org/?tutorials/metaarray
> changes in driver's EULA to deny the usage of consumer-grade GPUs in VMs

Which changes? Where? I'm looking at said EULA right now and I don't see anything related.
Eight satellites will track hypersonic weapons
Experiment with n=1: proves subject did not
seem impaired during this one stint when he knew he was being measured, and chose the measures himself, and had control over the situation and experiment.