skysight-inc/HackerNews huggingface dataset:
I prefer to read a graph, also another one for memory, another one for GPU, another one for network out, and another one for network in. This is in Ubuntu 20.04 with Gnome whatever.

Honestly, this fan sound seems to give much less information than what I am used to.
It is not surprising that barring one appointment, the ministry of finance was/is held by people who had no background in workings of an economy. The one appointment that did come from a background in economics kept covering her failings by blaming behavior of millennials, international economic scenario and Covid, as if the las two affected India only.
Damn I am dumb
It's possible to write PDFs that don't "work" (for some useful definition of "work" similar to the case with HTML) offline. Please stop pretending that's not true.

The reason offline utility tends to be true more often for PDFs is that PDFs are not generally regarded as the preferred online-default format of choice, which is in turn a matter of social effects rather than technical capacity. Reverse the socially accepted roles of the two document formats and watch the same complaints get made against PDFs as you're making against HTML. I'd bet money the "normal" state of affairs would remain the same in terms of the perceived benefit/detriment allocation between online/offline formats; only which format was considered which would have changed.

. . . but then all the web would be even heavier documents, and even less customizable for local viewing, thanks in part to that pagination and strict formatting situation.
care to explain what exactly Modi did? are you talking about some genocide like what Congress did during anti Sikh riots? Or how thousands of Kashmiri Pandits were raped and slaughtered? Or how about chemical castration during emergency Indira Gandhi did? It all happened during Congress rule.
>Just because it's FOSS doesn't mean it's secure.

Right, but it does mean you won't be forced to do things the wrong way because it makes Apple money.

>hardware embedded key manager

This means keeping copies of keys unencrypted (or encrypted with a key on the same device which is effectively the same) on the device. You're just a couple exploits away from sharing the keys at that point so many people argue that these make things worse and not better.

>It's not like the Linux Kernel, and whatever messenger you do decide to use is free from zero-days either.

Sure but you can't even guess at which messenger I use. Attacking me means taking expensive professional time and focusing it on one person. As for zero days in the kernel, they seem to appear less often than for iOS but I could be missing some.

>anarcho-primitivism

There's nothing more primitive than flinging binary artifacts around the way you do on closed OSes. The FOSS OS approach where knowledgeable people protect those who aren't knowledgeable (without restricting their rights) is a significantly more advanced social structure.
The cult of move fast and break things meant doing it the old fashioned way were wrong.

The likes of Google and Facebook, as well as many startups inspired by them, have been an excellent demonstration of what commercial success looks like in a modern software business. In particular, they have (unfortunately, perhaps) demonstrated that quality really doesn't matter all that much in their target markets. In the early days, it turns out that users will forgive almost anything breaking if you have an attractive product. Later on, you can still break things often and almost completely ignore customer service as long as your lock-in effects are strong enough to keep most of your users anyway.

Even if you do need higher quality standards in your market, the lean startup view is to build anything you can and ship your MVP as quickly as possible. If and when you find product-market fit then you can pay off your "debts", potentially including big changes like rewriting your whole application or firing groups of early customers, because by that time you have the money and resources and user base to do these things without it hurting your bottom line too much. Again, from a business point of view, this strategy makes a lot of sense if you're operating in markets where these rules apply.

What I don't understand though is why so many people who are operating in markets where quality does matter seem to idolise big names like Facebook and Google and the people who work there. They have a high profile and they pay high salaries and their hiring processes are well known for being challenging, but I see little evidence that they effectively translate any of those apparent advantages into producing either better quality or more innovation than anyone else in the industry. If anything, given the enormous resources they have at their disposal, the opposite seems to be true.
> We are stuck with Julia 1.2

Gosh, that's really old and it's not even an LTS version. I fear many of your woes stem from that. Julia 1.6 has huge improvements, and the community has rallied around VS Code now that Atom seems to be dying.

It really shouldn't be too bad to update.
Honest question - wouldn't rooted android phones serve the main use cases of what you're proposing?

To me, it seems the landfilling is mainly because people aren't technical and/or don't have any need for a tiny linux computer.
Curiously, Vasya (short for Vasiliy) can be a short form of girl's name Vasilisa (though it's rare).

I can't recall any mention of divorce apart from school Literature course when I was in school in the 90s (most of material was inherited from the Soviet times).

Knowing how Soviet editorial policies worked, I'm assured the editors considered mentioning divorces or non-married parents as seeding wrong attitudes and thus inappropriate for kids.
Well look at the conversations in threads about the US hacking. They typically discuss the international implications of this, how to protect yourself, and what we can do about it. Yeah, there's people that bring up China and Russia, but they typically aren't the top comment or a majority of the comments. The top comment in this thread[0] is the beginning of a conversation I'd like to see but one that is already being pulled away from. It recognizes the danger of these actions (independent of the country issuing them). It is not excusing the hacking by stating that another country has done it, but rather condemning it all around.

[0] https://news.ycombinator.com/item?id=27883812
Hah, somehow I never once made that connection. "Flies like a banana" has been an old favorite, but out of context I just never picked up on this version despite many re-reads.
This is like riding a bike isn't it? First few steps are a bit shaky but then you're back pretty soon.

Also keep in mind modern media has an explanation for everything online, there's not much below graduate level that isn't explained in several ways by several people.
The point would be if it’s from Bank of America they shouldn’t use a URL shortener.
I estimate the risk of human error (chose the wrong modeling assumptions, bug in data processing code, etc.) at least ~1%, so there really isn't any point in claiming any statistic that is smaller than that.
I highly recommend Xiangqi and Shogi. They both feel very chess-like but also very different. They're a little tricky to learn to play if you're not familiar with Chinese characters (Xiangqi) or Japanese characters (Shogi), but once you get familiar with the characters used in the games, it's easy enough.

Shogi is really neat in that captured pieces can be returned to the board by the capturer. You don't have different colored pieces, but directional pieces to show which side they belong to.

Xiangqi is my favorite of the two. To me, it feels like a better depiction of war than Chess. The equivalent of Chess's king stays in a small area, there's a river separating the two sides of the board which some pieces can't cross, there's a catapult for interesting ranged attacks. Maybe I've just grown a bit bored of Chess over all the years and Xiangqi is just relatively newer to me, but Xiangqi feels a lot more fun to play, IMO.
Does the caching reliably work in common webservers by now? I remember having read a couple years ago that Apache would simply clear its cache if the connection to the ocsp provider breaks (or did something similar unhelpful, resulting in an error to the enduser).
> It's not great to have to double your memory usage while you reallocate your array.

You don't have to use a growth factor of 2. Any constant multiple of the current size will give you amortized constant complexity.

> On more limited devices (see games consoles or mobile devices) you'll end up fragmenting your memory pretty quickly if you do that too often and the next time you try to increase your array you may not have a contiguous enough block to allocate the larger array.

If fragmentation is a concern, you can pre-allocate a fixed capacity. Or you can use a small-block allocator that avoids arbitrary fragmentation at some relatively minor cost in wasted space.

> Why copy these objects and incur that cost if you can choose a datastructure that meets their requirements without this behaviour.

We have an intuition that moving stuff around in memory is slow, but copying a big contiguous block of memory is quite faster on most CPUs. The cost of doing that is likely to be lower than the cost of cache misses by using some non-contiguous collection like a linked list.

> as its really not suited to the constraints of games and the systems they run on.

For what it's worth, I was a senior software engineer at EA and shipped games on the DS, NGC, PS2, Xbox, X360, and PC.
No, You Beg: How Rescue Dogs Have Become a Luxury Good
Any reliable/credible source ?
Recipe for disasters. Who designed this SPOF?
This particular word problem is a clever one that can be sold a with different mental models (variable in an equation, imagining a brick being split, and probably other ways I haven't thought of). But it's a dumb problem with no reasonable analogy to real life. Who weighs things in comparison to a fraction of themselves plus a basic weight unit? I wonder if the problem is confusing not because of the wording, but because people rely on inferred context to understand language. This context is asinine, so people might think, "Clearly, that cannot be the intended meaning. I must have misread it."
PDFs are capable of the same issues.
It depends on how strictly the structure of each array is defined, the answer can be yes but I don't know what effect this has on modern superscaler CPUs.

The source array might be considered to have even offsets (0, 2, 4, etc, index left shift 1 bit) relative to the double-sized array.

Addition operations past the halfway value of the smaller array have a relation to values in the second by (Index << 1) % n + 1 ; that is they pair with the values from the start of the smaller array.

When a removal operation, like pop(), selects a victim in the source array the corresponding operations must also apply in sync to the values in the larger array.
It is about time to focus on the right problem: management standards that cause this crap to be pushed, and the effective immunity from consequences companies have when they lie.

Why blame scientists when power is actually with management?

And why let management and investors get away with this? It is about time "limited" liability had a pass through liability for this type of stuff: if you lie, knowingly or not, there are consequences and the consequences bypass limited liability. I bet if that happens this type of crap would immediately cease!
It would be, but such an imbalance of p-values is unrealistic. 10^-10 probability? If your probabilistic model includes even a one in a billion chance of messing up (10^-9), a p-value of 10^-10 is already too small. That’s before you look at 10^-40... so they are probably both wrong.

A nice demo of this effect is DNA matching in criminology. Although DNA matching of suspects to DNA samples can be insanely accurate, in practice it is limited by the incidence of monozygotic (identical) twins, which is about 3 in 1,000. You cannot be more certain than this that you got a match, essentially.
They didn't ask about latency either. I would have been happy to have the discussion of real-world performance, but we were stuck on the basic "what is the algorithmic complexity of this?" question.
The problem is when law isn't applied consistently, or when phenomena such as one's net worth making a difference in level of justice received is observed, then that's a strong message to those paying attention that there isn't value in following the rule of law, but rather value in knowing people in the right places or getting as much money as you can.
> Friends inside the company told us that leadership wasn’t excited about a project that didn’t have a clear product tie-in or revenue plan.

The fix for this is probably to charge manufacturers for ewaste, so they have a financial incentive to keep devices useful.
Oh good. Something was going wrong issuing new customer certs for Darklang. Glad it's not my bug!
I think a better term for that is "brain damage". So what if all our brains are built damaged. Saying people are not reasoning machines, but social maneuvering machines doesn't change the fact they are kinda broken...
Congress represents the dynastic aristocrats of a colonial vintage.

The BJP was built by the likes of Advani & Vajpayee many who were refugees of the Islamic partition of India, these are people who had built their own life from scratch.

Not to mention Modi the son of a tea seller, who rose to power on his own merit.

The BJP wins because it knows the grassroots where they come from, the congress and the left are elitist completely out of touch with reality.
I was in a job interview several years ago and I was given the following prompt: "You have a database containing locations with their corresponding latitudes and longitudes. We want to be able to input an arbitrary latitude and longitude and have the program return all locations within a radius from that point from the database." My initial reaction was to say "I would use a GIS library/API", but the interviewer wanted me to come up with the algorithm on my own. I had done some GIS work at a previous job, so I started explaining how I'd approach it. I was a bit rusty, but I started explaining what I could remember about the Haversine formula and rhumb lines. The interviewer told me that I was overcomplicating it and explained that I can treat the latitude and longitude as standard Cartesian coordinates. I explained how that wouldn't work as they're spherical coordinates, not planar, and lines of longitude aren't parallel. I believe this is where the problem went from being an issue with technical approach to an issue with expectations. What they really wanted was an algorithm that could find all points a given radius from an arbitrary X,Y coordinate. However, by trying to turn it into a real-world problem with latitudes and longitudes they neglected to consider that they had fundamentally changed the challenge. I'm quite stubborn, and I tried to point out that the question was much more difficult than they intended, but they were equally stubborn and insisted that spherical coordinates could be directly converted to planar coordinates with no issue. Long story short, I didn't get a call back and I'm still frustrated about that interview ~3 years later, but I'm also glad that I stood my ground rather than give an incorrect answer.
"If the editor didn't trust the data, why did they publish?"

They're in on it. Without material the journals have nothing to publish. So their inclination is to accept and publish with as little friction as possible.

Publish or Die. Remember? That applies to the whole supply chain, not just poor put upon individual researchers.
I had a less dramatic one where someone argued with me that the lookup time on a binary tree was O(H), the height of the tree, not O(log2n). I was so baffled by the argument that I didn't realize until after the interview that I should have pointed out that the height of a binary tree is log2n.
Right on the original typo, but still not convinced, I’ve rephrased to original to try to be clearer
Microsoft changes course, gives gamers a reason to stick with Windows 10
Or a single point of entry for a powerful enough government.
Yeah, my go-to for speeding up Macs is to throw Linux on them.
Certificates issued are good for multiple weeks, and all of the automated tooling renews when there is over 7d of certificate validity left, so they'd have to have a very long outage for this to actually take properly configured sites down.

They're not in the request path, and aren't accurately considered a point of failure. This is how the PKI works, by design.
> a weather station

Galaxy S4 has a barometer, thermometer, and hygrometer. Such promise! And sad that more recent phones have ditched the latter two sensors, at least the barometer is standard now. Hopefully UV arrives soon as a sensor and air quality as well, and then soon you've got a nearly complete real weather station node.
Thank you… you made the point better than I.
Every root CA (your browser and OS have dozens built in, including those explicitly issued by governments, including ones hostile to you) is a point of entry for a government to compromise TLS.

There's no "single" one, hence all of the varied efforts (DANE, CT, et c) to reduce this attack surface.
Almost all major distributions use Wayland as of today.
I still remember my non-techie dad's concise history at the time: He watched The Nightly Business Report every evening on PBS after supper. After the crash, he told me: "Every night, they would interview some kids wearing glasses with lenses the size of nickels, spouting jargon that nobody could understand. Now you don't see those kids any more."
I think limiting the word count would help. Say 250 words.

The format is ok, sometimes it seems a lot of unnecessary details are added. This encourages skimming through thereby making important aspects vulnerable to skipping.

Again, with the reality that there will be more startups launching, limiting the word count will be helpful and make people read more launches.
Uninformed question: does this add motivation to invade Taiwan over TSMC?
I feel like I've replied to this same thing about five times now, but, yes, I completely understand the latency concern with growing a dynamic array. At the time, we weren't talking about it. Their question was, "What is the complexity of this?" And I said, "It's constant time over a series of appends." We didn't get past that.
Another problem with studies is, that negative results are rarely published unless it's something really really "interesting".

"we tried treating X with Y, and it didn't help (even though in theory it should have some effect)" is harder to get published than "we treated X with Z in vitro and it killed all the cancer cells (and noncancer ones too, whoops)".
This is the first time I’ve heard somebody say that Julia’s package management is worse than Python’s! For most people who have spent years grappling with the succession of unofficial attempts to supply Python with something like package management, including virtual environments, etc., and the resulting dependency hell, Julia’s integrated and sophisticated package management (even with its own special REPL mode) is refreshing. I don’t doubt your experiences are real, but suspect you have just had really bad luck.

1.2 is pretty ancient. Current, or even recent, versions of Julia have a fraction of the startup time (https://lwn.net/Articles/856819/). Package management has been refined further, as well.
How to Prep for Front End System Design Interview
I wrote a thing for how to prep for Front End System Design interviews.

Did I miss anything? Is it similar or different to your own experience with Front End System Design interviews?
A photo could not possibly capture the effect. Turn your monitor off and you will see what a digital photo of this black would look like.
Nobody “designed” it and as the parent said, there are alternatives. It’s just that SSL certificates need to be generated by an authority, and LE is the authority chosen by most people that use LE’s technology.
I really enjoyed your Crafting Interpreters book! Jokes on them for missing out.
One problem I give children aged 5 – 7 is the following.

How old are you? (They answer X.)

How many years did it take for you to become X years old?

I've found that at 6 years old they start to relate their age with how many years it took to become that age. At 5 they usually can't make this connection.
Veganism and Vegetarianism and Judaism (2019)
I imagine that, for still-valid certificates, it will almost always fail open.
Very important skill, much like not overthinking a test question.
> But better.

This blunt dismissal is very rude when you don’t even mention that you are the author of sciter.
> If you only follow guided resources, you'll wind up in tutorial hell.

I disagree very strongly here. You can wind up in tutorial hell if you only read surface level small to medium sized posts.

My "career superpower" is that I'm always working my way through one textbook or another. You get serious depth this way and avoid getting stuck with a surface level understanding. Plus, with depth you can end up with really strong fundamentals, which make learning the next thing that much easier.

I know a lot of people who read tons of blog posts on topics but never crack open a textbook, or people who watch youtubers explain academic papers yet never open up the actual paper.

Maybe my "learn stuff quickly" trick is... don't. Spend a decade accumulating deep knowledge slowly, and it'll add up. The road to "tutorial hell" is paved with blogposts and missing fundamentals.

(I like the rest of the post)
By that point, they said we should just move on to the next question.
I feel like we're speaking 2 different languages here. I am talking about runaway global warming. You're posting links about global warming. The difference is in "runaway".

I have the feeling you didn't read what I wrote in the thread, I specifically decried the loos of biodiversity in my first comment.

My question and point of view was: is there evidence of previous runaway global warming caused by CO2. There were enough CO2 induced global warming events, but not runaway. My point being that at some point it will stabilize, we're not going to end up like Venus.

If you're not going to talk specifically about what I'm saying, what's the point of flooding me with links? I am aware and agree with what's in there.
That's why you should be using dynamic linking, something these closed mobile OSes effectively prohibit.
Where do you live that there are no deadly mushrooms? Some amanita species are rapidly spreading to places they haven't been sighted before.
Clearly the problem was too complex for the Russian students.
> why not have the option for something static

You have the same option with either HTML or PDF:

- PDF files can be dynamic or static, depending on how you write them.

- HTML files can be dynamic or static, depending on how you write them.
Iirc x87 was even worse on some processors depending on the processor state, the processor could cache the CPU state on context switch and revert the x87 register to a f64, leading to irreproducibility at the runtime level (randomly fails if you get an unlucky thread thrash)
> My naive understanding is that "smaller p-value" == "more likely result is true".

I think you're making the classic Prosecutor's fallacy: https://en.wikipedia.org/wiki/Prosecutor%27s_fallacy. In my experience, smaller p-value tends to be more of a measure of sample size than anything else, or an overly restrictive null distribution that is almost certain to be rejected.
If you deplore the left-wing politics of academics because (perhaps) they live in an impractical, protected world, do you also deplore the right-wing politics of the clergy -- who also certainly live in a protected, isolated world? And what experience do the clergy have in the lived experience of 'real' people?