skysight-inc/HackerNews huggingface dataset:
About twenty years ago I had a boss that was a submariner, one of the guys that operated the reactor (I think they call themselves "nukes"?). He was quite odd but wickedly smart and it always seemed like he could engineer his way out of any situation, which I greatly admired. But yes, this guy was very down to earth, some odd combination of prepper and nature-loving hippie. Great guy to work for, I knew he always had my back.

A few years ago I worked with another reactor operator and saw some similar personality traits. Exceedingly calm, independent and quirky with an engineering/problem solving-oriented mind.

I've always been fascinated by submarines and knowing both of those people only deepened the fascination.
Easy to say, hard to do. Particularly since most threading optimizations will trade some bandwidth - and people generally prefer smaller file sizes as their first-order preference.
https://www.fldoe.org/academics/standards/instructional-mate...
The answer to this question depends on the resolution of the display, the weight of the font, and a person's idiosyncrasies--e.g. nearsightedness.

I use a different font for online reading, coding and reading ebook on high-resolution phone display.

All 3 are different, and are different sizes and weights.. the purpose is different.

You know what really helps?

Don't have white as a background. I die now without the Dark Reader browser extension.
TL:DR

"The content industry spent years trying to battle piracy via all manner of heavy handed-tactics and lawsuits, only to realize that offering users inexpensive, quality, legitimate services was the best solution. Many users flocked to these services because they provided a less-expensive, more flexible alternative to traditional cable. Now, if the industry isn’t careful, it could lose a sizeable chunk of this newfound audience back to piracy by making it overly expensive and cumbersome to access the content subscribers are looking for."
Good place to ask this: what about the "standard" academic paper font(s) from the LaTeX tradition. I hate it but it gives an immediate gravitas to anything.
Where did they mouth a useless platitude about diversity? I cannot see it in the post you're replying to.
Twitter has not been available in China since 2009. I think the CCP is much more interested in controlling what Chinese citizens see than what foreigners say in other countries. Still, interesting to think about.
It didn't suggest any such thing though. It said joke and laugh less. It didn't forbid them.

Humor that doesn't offend can be hard to pull off. If you crack jokes regularly, odds are high some of them will be offensive.

Most people are quick to assume you are laughing at them, not with them. So if you are laughing a lot at work, odds are good someone will take that as mocking, as disrespect, as you not being adequately serious about the job.

If you are careful with humor, you can do good things with it. People who joke habitually are probably not being careful with it.
I would go do it. You'll do a sleep study, nothing crazy. Sleep apnea can really jack up your heart if left untreated.
Self-hosting will only distract you from any "effort to improve on the status quo". And, do you really want people working on your compiler who can't even cope with C++? (BTW: There is no such language as C/C++. Clang and Gcc are both coded in C++.)

Your new language desperately needs libraries that bring it up to a level of practical usefulness. A compiler front end is about the least-useful code you could write in it. Taking a long detour for that says something, but it is the wrong thing.
VNC can have good performance over gig LAN using raw encoding. The issues occur when you add compression (hextile, tight, etc.) which does a good job cutting bandwidth but adds a ton of latency, which is the main reason your sessions feels slow. RDP does a great job of keeping the latency down.

Note that I have never had a good experience using noVNC (the web-based solution used by this service) even over fast LAN - I think it's because of the additional overhead of the web browser.

I personally use SPICE for VDI which performs decently over LAN, but is not as good as RDP over WAN with constrained bandwidth.
Agh. Turns out Firefox doesn't support it, my bad! Safari and Chrome work fine, but I'm guessing that's not an option for many Linux users. Sorry!
I would like to see an option to turn off all images by default, and possibly enable them per user followed.
Hi all, sharing this interview my team did with Cedric Chin, the founder of https://commoncog.com/blog, a blog about better business and career decision-making.

In the interview, we explore several big ideas:

- Learning when faced with uncertainty
- The problem with frameworks
- Rivalry between Generalists vs Specialists
- Scaling approaches for learning digitally
- The difficulty of developing collective mental models

Let us know what you think!
There's probably something in the business rules about conflict of interest and how strictly that's defined/interpreted with respect to side gigs will probably depend on the employer. I doubt many explicitly say you can't have a second full-time job similar to what you do here because, well, that's obvious isn't it?

At the same time, so long as you get your work done, most companies aren't going to object to your (mostly) nights and weekends hobby business or getting a degree (assuming you've worked out the details with your management).
Do you wake up with a dry mouth?

What an ENT will likely do is scope your sinuses (costs a chunk of change, but pretty cool and informative), and send you home with a self-administered sleep study that may catch sleep apnea if it exists.
I find "extremism" to be used as a pejorative that is better interpreted as "non-mainstream" nowadays. Most people labeled as extremist are simply just that, not mainstream. Infact it is quite cynical of those within the mainstream to use this pejorative, since it by sleight of hand assosciates any ideas that the mainstream does not hold with what most others see as "violent extremists, wearing white robes and/or bombing subway stations".
Maybe ML generated?
Not sure why this article focuses on a long gone era in eSports vs. today's environment which is incomparable to 10 years ago.

Also, the writer makes constant comparisons to NFL, but different sports like gymnastics have even more extremely young, short and destructive carreers than eSports.
The "Snowden Associate" in the title is Bart Gellman, a long time Washington Post reporter who's covered national security issues in some detail for years and years. Just looking at his Wikipedia entry, he's been a thorn in the side of the DoD and other authorities forever.

This is not to make light or, or poo-poo his concerns or the counter-measures he takes, but rather to note that he should be watching his back after a career like that. Like Ben Franklin once said, "Never charge someone more money than it costs to kill you."
Most social networks are nice places if you pick the right people/topics to follow, Twitter, Reddit, YouTube, TikTok, etc...

I would place an exception on Facebook, or Facebook-like networks because you follow actual people, not public persona and ideas. For example I have some good friends that have some debatable political ideas, that's fine, we may have small and respectful arguments, but most of the times, we just avoid the subject and do things we both enjoy. But add them to Facebook and you get all the vomit, no only their posts, but others too, because Facebook thinks that if you like a person, you must share the same ideas. It makes my Facebook feed essentially worthless, as if being littered with ads wasn't enough.
> I've yet to figure out how to replicate this in software.

while substantially different in nature (defined by mission), both marines and army have the same principle: it’s your job to learn the job of your superior (because if they die, you need to be able to take over) - a principle that applies at every rank.

I think that applies quite well to SWE.
Show HN: Like Netlify, but on Any Cloud
Hi HN!
We just released Prepress, which is like Netlify but from your own cloud account on all major cloud providers. On top of the basics of building the static site, deploying it to your cloud storage and taking care of the DNS and SSL certs, we also have a CEL based rule engine sitting in front of the site which allows you to configure and redirect traffic with great flexibility. We've also included LiveLogs which shows live and enriched traffic logs to the site.

Prepress includes free teams, ACL and git integration (Github, Gitlab or self hosted) without any charge.
Just in time for Sharknado 6 then!
My thoughts are, going too high is a waste of fuel (in addition to getting up there, you have to brake coming down).

Full forward velocity as soon as you can — slow only when closing on the base. (Faster you can get to your destination, again, less fuel needed to stay aloft.)

It is not unusual for me to land with empty tanks. As long as you have stopped horizontal velocity, it is somewhat forgiving vertically (I suppose the landing shocks are well engineered).

BTW, the landing gear on the Apollo LM employed a collapsible honeycomb that absorbed energy by being crushed. Of course, works only once.

The X-20 Dynasoar was to have a similar shock absorber for landing — some sort of metal tensioning wires that took up energy by being stretched.

I was trying to straighten copper wire (the kind you run in your home) by holding one end very firmly in a vise and then putting my strength into pulling on several feet of the wire with a pair of vise grips. It was hard to pull, but there was a fascinating moment when the wire "gave" and I was able to stretch it an inch or so at which point I was unable to stretch it any further.

Straightened the wire for sure. But what an odd molecular dance there must have been going on within that copper.
Running MySQL/Postgres over SQLite:

- needs to be provisioned and configured

- needs additional tooling and operational overhead

- comes with a _large_ performance overhead that is only won back if you have quite a significant load - especially writes, which means the vast majority of web projects are slower and require more resources than they should.

- it makes the whole system more complex by definition

It is a cost-benefit thing that tilts towards RDBMS as soon as you need to sustain very high transactional loads and want a managed, individually accessible server that you can query and interact with while it's running in production.

But if it is just "a website that needs durability" then you haven't yet shown how that tradeoff is worth it.
I use this all day long to be "lazy" and use my Windows desktop from my 4K TV connected M1 Mac Mini on my local network. No latency at all. It's great except it's not 444 and only 420 subsampling.
I'm not the author, but I was in a Teams chat with my manager and another guy (that we needed help from). The other says something, my manager posts a huge frowny face with no context and the other guy kinda disengaged from the conversation. Privately, I reached out to both. I told my manager their reaction was harsh. My manager said "I was joking, they knew I was joking". The other guy said "I worked hard on that, the negative reaction was completely unwarranted." In the end, I was able to smooth things over, but I wonder if we could've finished up sooner or if my manager cashed in a little too much good will because of a dumb emoji.

I guess the point is, it's not always clear what is a joke (or by extension, what, or who, is being laughed at).
To be fair, nobody wanted him to fix those issues.

He’s also guaranteeing that the soldiers still alive in the Mariupol steel plant can communicate with their families, because of a swarm of Starlink satelites currently positioned above Ukraine.

I dunno, I find the guy abrasive, but he does get results.
1. Retailers have had issues curbing bots hoovering up video cards, PlayStations, etc.

I work in this field and to be honest, the main reason retailers have issues curbing bots is that they don't really spend much resource on it. It's a game of cat and mouse, there's constant work that needs to be done but there's a lot of low hanging fruits that the vast majority of retailers don't do to block bots. And, no, just setting up perimeterx and calling it a day is not enough.
I have the same issue, Firefox 99 on Windows
I think he means the inverse: for people able to find joy despite adverse circumstances.

More importantly, I would say, it's likely innate to us that we are unhappy without adverse circumstances. I.e. for there to be brightness there needs to be darkness.
> Discourse looks cool until you use it and realize it's kinda shit

What do you recommend instead?
This is really clever, but it seems "obvious" in the sense that it must have been attempted before, right?

> LightPC matches the performance of DRAM by minimizing the internal volatile memory components from non-volatile memory, exposing the non-volatile memory (PRAM) media to the host, and increasing parallelism to service on-the-fly requests as soon as possible.

If it really does match the performance of DRAM, then this seems huge. Surely it can't be true? Maybe it's only true for small amounts of memory?
There's plenty of research about events (e.g. unemployment or bereavement) affecting people's happiness long-term if you care to look
His beliefs are irrelevant. Appealing to them shows you are using rhetorical technique rather than logic. You are attacking his character by implying stupidity for his beliefs rather than attacking the core of his ideas. You follow up the rhetoric with a straw man: you imply that someone must be the very best to lead in order to lead rather than merely qualified to do so. This isn't a fair position and it definitely wasn't the position expressed by the person you quoted.

You then try to make the case that because these companies have gotten money from the government that it discredits their successes as if another reality they might have failed. This isn't reasonable as an argument structure. In another reality, English might be spelled differently. That doesn't mean that you don't know how to spell. The argument structure is deeply unsound.

Next you demand certainty, but you restrict the range to just Tesla and SpaceX. If you were genuine in demanding certainty, you would have to expand the range to include PayPal and Zip2, since in those cases we can say things with certainty because his involvement is over and so judgements can be made. You do this, because you have to, because if you didn't that means you would have to accept plausible reasoning. Yet the measurements which incorporate plausible reasoning, such as the stock price, refute you to an extreme extent.

By stating all this with appeals like "do you really believe" and "this is such a tiring rebuttal" you trick yourself by employing rhetoric. It makes you seem to yourself as if your argument is much stronger than it actually is. After all, you are obviously right that he doesn't actually think what you implied he thought. So when you ask that question to him you already know that the answer is no he didn't think that. Unfortunately, there is a reason as far back in Western thought as Plato rhetoric was being described as the art of being convincing without being right. Beating up the straw man makes you think like your argument is correct so much so that you grow tired of it.
They are idle. Here's what Paul Graham, who has a lot of experience fighting spam, said:

"Either (a) Twitter is terribly bad at detecting spam or (b) there's something about Twitter that makes detecting spam difficult or (c) they don't care.

Based on my experience detecting spam, I'd guess (c)."

"Twitter engineering: If you're going to do such a bad job of catching spam, how about at least giving us a one-click way to report a tweet as spam and block the account, like email providers do? It may even help you get better at filtering, since more reports = more signal."
Why are you drawing all kinds of conclusions regarding Harvard the institution based on you disliking this study?
I think the way it's worded in that SQLite documentation page is still accurate:

> SQLite supports an unlimited number of simultaneous readers, but it will only allow one writer at any instant in time. For many situations, this is not a problem. Writers queue up. Each application does its database work quickly and moves on, and no lock lasts for more than a few dozen milliseconds. But there are some applications that require more concurrency, and those applications may need to seek a different solution.

If your application needs to support hundreds of concurrent writes a second you shouldn't use SQLite. But that's a pretty high bar!
Because nobody's had to work multiple jobs before in meat-space? It's just about power and control.
I've been able to laugh and joke around with people I work with from all over the globe (literally), its one of the most valuable tools I have found to create a sense of ease of friendliness in the workplace. Self deprecating humor is also a great way to show that you don't take yourself to serious and to ease tensions when divisiveness may arise. I think the better suggestion is to not talk about politics and don't gossip.
Google's Advanced Protection Program [1] meant for high risk users (journalists, activists, etc) requires you to enroll at least one hardware token, so they do recognize that as a risk.

https://landing.google.com/advancedprotection/
As much as I hate twitter and their censorship bullcrap, it's not worth that much. Twitter is a bad investment and doesn't have "stick" with consumers, as in a consumer can drop twitter easily.
Introducing `false` as a standalone type but not `true` is what makes this weird. Generic, literal returns are fine. Python is another language that has it [1].

The introduction of the RFC [2] also still mentions `false` is of type bool:

> null corresponds to PHP's unit type, i.e. the type which holds a single value. false is a literal type of type bool.

But why call it bool if `true` is not a standalone type too?

[1] https://docs.python.org/3/library/typing.html#typing.Literal

[2] https://wiki.php.net/rfc/null-false-standalone-types
I’ve thought about returning to old times and spinning up a phpBB site.
I've been using Inoreader on my ipad, and it definitely hits the spot for RSS reader.
Everywhere I've worked has had on call rotations. Literally everywhere. Nowhere have devs been the first line of support (i.e., not "instead of" per the parent post, but "as well as"), but they've been in the mix.

Quite frankly, I wouldn't want to work somewhere that didn't. I have a huge problem with the idea of "my team wrote the code, and now isn't responsible for it". I intentionally optimize against "avoid 2 AM pages", and that ensures I push for enough testing and such to avoid them. If it was "someone else's problem", the only pressure I'd be under is to deliver ASAP, and that's unhealthy.
Mostly people who've never written a line of php in their life assuming the same about everyone else.
So we'll do this right?

Or will we keep on wringing our hands over high divorce rates, lower rates of marriage, and the fact that the average number of live births per US female is below replacement?

I'm betting on the latter! It's a lot more fun and easier to do some moralistic tut-tutting about Millenials and Zoomers and talk about "lack of personal responsibility".
If you give a baby human a box of strawberries, they'll only eat the sweeter tips and discard the rest.
The best applications you can point to are Gravity Sketch (2017), Tilt Brush (2016), and Beat Saber (2019). The OpenXR API standard hasn't seen an update since 2019. Valve has left the platform. HTC has left. Sony has left (yes, I know about the PSVR2, but it's clearly not a focus for the company). Microsoft, Nintendo, and Epic never even bothered trying to adopt the platform.

There is only one company seriously invested in this ecosystem in 2022. This is not a healthy platform. It's on life support.
Some great points, but he's in deep denial about censorship. Here's what Paul Graham, who started this very forum, said about that thread:

I read @yishan's thread about Twitter and agree, as I think anyone who's run a forum would, that Elon is "in for a world of pain," or at least for a type of pain both much nastier than hard engineering problems, and with far less upside as well.

Where I think he's mistaken is his claim that the left and right both want to ban each other roughly equally. Among the elite, and within Twitter specifically, there is much more inclination to ban the right.

I say this as someone whose political views, if you force them onto the left-right spectrum, probably end up about 80% toward the left. E.g. I've spent millions over the past several elections supporting the Democrats.

It used to be that censorship was something the right did, and free speech was something the left were in favor of. But over the last few decades, banning "problematic" ideas has become a huge component of left culture (http://paulgraham.com/heresy.html).

Plus tech companies in general, and especially Twitter, lean to the left. Imagine walking around Twitter pre-Covid. You'd find plenty of openly far-left employees. How many openly far-right employees would you find? I don't think you'd find any.

The combination of (a) the left's recent focus on banning heretical ideas, (b) the leftward lean of tech companies generally, and (c) the leftward lean of Twitter even among tech companies, means that right-wing speech is much more likely to get banned on Twitter than left.

That's why people on the far right keep starting lame Twitter alternatives. You don't see people on the far left doing that. They don't need to. They have Twitter.

https://twitter.com/paulg/status/1515235822890532864
As far as speed is concerned (and yes this is a generalization):

defined object > dynamic object > array

But it's very much a micro-optimization.
I would agree, but many people see it as just "part and parcel of what's necessary to have a city".

I think this is the kind of fundamental disagreement that comes up; what is known and familiar is "normal" even if you admit it's "not great" but what is not great about things that are not known and familiar is "insanely bad how could anyone even think about living that way".
I guess this is supposed to be some Jabbascript trickery, but for me, a 'paste' action in the second text field just yields... blankness...

Which is a pretty good trick, I have to admit, exposing the nothingness of life. Kudos!
It's more interesting looking at what he succeeded in doing against the odds.

Anybody who's doing incredible things will fail incredibly at least half the time.
Even with showdead on I can't see that, so I assume the OP deleted it for some reason. I agree with its reposting though.
I would expect the performance of SQLite for queries against an index to outperform MySQL and PostgreSQL in all cases - because SQLite eliminates the need for network overhead by essentially executing those queries directly as a C function call.

So no matter how optimized MySQL and PostgreSQL are, SQLite will run rings around them for basic SELECT queries.
Ah, good to know it is correct internally!
RIP Twitter 2022
You don’t need to have general. You can have a sedative. Why you’d want to be awake for that I have no idea. Knock me out!
If you supplant your team and do the work yourself, you're not helping the team perform. Nobody is learning lessons and everyone, including yourself will just be more stressed and less satisfied with the job.

If you can't trust your team to do the work, then you shouldn't be managing those people. Management is about being a force multiplier, and not the force.
I'd be interested in a credible source for this as well, even though ML work pays more. From what I know from people in the industry it's 6 not 7 figures.