skysight-inc/HackerNews huggingface dataset:
Sounds like a person who is really bitter. Good thing he wrote this as a warning sign to all future possible employers or managers.
Yeah, that's a good point. Fatality increases as treatment options decrease. Treatment options can decrease whether it's a less advanced country, or a more advanced country that just gets overwhelmed due to poorer containment than other advanced countries.
I'm not sure if you're agreeing or not, but the visual aspect of irc is probably due to it not always having multi Gb of RAM.

One thing ive never read is "why is my irc client using GB of RAM".

Food for thought.
The thing is, there are probably some people who won't die, no matter how they're treated, and some who will die, no matter how they're treated. There are also quite a large number, probably about 4-5% of the population, who can be saved with correct treatment, from not very aggressive to extremely aggressive - up to running the blood through artificial lungs.
Arguably if you are publishing content on the net you are giving it away.

There are mechanisms to charge for it.
Indeed, I remember when we wrote an IRC bot for organizing scrims, and it would also keep a history of the results and so forth. Fun times. I miss it. :)
Brave doesn’t “embed an ad network in your browser” either. If we should bother taking more, let’s agree on common definitions first.

We give no browsing data out to any server including ours, and we pay users 70% of the gross. This user-first design flips the Google model that Mozilla facilitates by default for its ad revenue share. If our users don’t like it, we go out of business. If Firefox users remain unaware of their uncompensated value to Google, Mozilla thrives. Got it?
I've been wondering the same, but also trying to understand the impact of DOM access in WebAssembly. This might create a massive fragmentation problem for web platform code and I am not sure the benefit. ObjC -> Swift worked. Java -> Kotlin might work for Android, though still somewhat annoying.

I don't know what the future of communicating web code with snippets would be like if everyone chose their own language. I am not a web developer, but is this happening with TypeScript now? Is it a problem?

EDIT: I am pro-WebAssembly, but I am starting to think the benefits are actually about taking the philosophy of the web outside the browser and leave DOM-based pages to html/css/js
Can someone comment on a best practice whereby the commit might merely refer to the problem ticket (in whatever system), which should have all of the relevant problem histories, and the articulation of the solution? As opposed to all of this documentation in git?
Hmm. Does this not turn the data access layer into a service bus?

This could get very messy at scale.
7% of the deaths in Italy yesterday were due to Covid-19.

https://www.macrotrends.net/countries/ITA/italy/death-rate
I put together a list of 133 books recommended by Paul Graham
Let me guess: next week we're gonna learn how e-mail died and nobody uses it anymore?
So much whining in this thread.

It is possible to make $220k/year and also be unhappy. Deal with it.

Beyond a point, money won't increase your happiness. Riding out a terrible job where you're underutilized and overpaid because the job pays well isn't "grit".

It's dishonest. It's opportunism. It's cowardly.
As of this past weekend, both LabCorp and Quest can test for
it, according to emails I’ve received from local hospitals. They will not collect samples in their own facilities, but will collect them from physicians offices etc for processing.
> Numerous people are trying to track down the problems with gcc 2.8.0 and the kernel. The problem seems to be an obscure, optimization-related thing. For now, compile kernels with a 2.7.2 release of gcc, or use egcs.

That brings back memories. I think the kernel didn't compile correctly with gcc again until at least 2.95.2 or 2.95.3?
The type of person who will write blogs about how terrible a company is is not the type of person who has enough empathy to understand why things are as fucked as they are and how to fix them.
Culture? Italians love to touch each other more than other cultures. Sorry if this is offensive to anyone, no offense is meant.
Mean words on the internet are rather different from violence, one would think.
Same schema, and the service doing the query doesn't need to worry about which tables to union. (Problem with union all is that it reintroduces addressability and a form of direct component interaction)

But sure, you can probably implement that with views etc. also.
I hate to nitpick like this, but...

The question asked about inverting a 2x2 matrix, nothing about solving a linear system of equations. The latter is certainnly one common use of inverting a matrix, sure, but from the problem as given, the use-case could just as well be "report to the end user what the inverse is".
Does it have an API for adding labels programatically?

I couldn't find any documentation, or even installation instructions..
There was a case of the virus being transmitted that way but it shouldn't be a concern if the plumbing is up to code with things like s-curves in the pipes. There are a lot of viruses and bacteria like norovirus and cholera that are much better at traveling that way than a coronavirus and modern toilet and sewer systems should be designed with that in mind.
> this idea that people should (or can) just leave employment, needs to stop

On the contrary, when my friends/family complain about employment I'll usually ask them why they stay. While sometimes people just want to vent (and that's totally okay) there have been various instances where they realized that their notion that they need that particular employer was flawed and they've been able to move on to other gainful employment.

While the idea that people should just leave their job is overused and probably unrealistic for some individuals if you stop saying it you may miss a chance to help someone realize that they may be their own best bet for getting out of their current plight and move forward to something (hopefully) better.
> I would leave a company if they were to hire him.

Wow. I don't know you, but going by nothing but that statement, you sound as privileged and entitled as he is.
Not OP, but, guessing less than 2 years.
> I'm sure if a designer was hired they could figure out a way to make it prettier and harder to use.

I hate the UI/UX today. It is unbelievable how much information fits into my 80x24 terminal running irssi, whereas for example Discord takes up an entire workspace and you cannot customize it to your liking, there is just too much unnecessary spacing, and you cannot make the list of friends disappear and so forth without using an extension. Discord started adding unnecessary crap which made me resort to using uBlock to hide them. I cannot do this with Electron apps, so I am using whatever I can (and have to) from the browser, but I wish I did not have to use them in the first place.

In any case: IRC will never die for me. Xterm + irssi will never die for me. :) I will continue growing old with my buddies on Freenode! :D
I wonder if language is also an instance of this.
If the mortage/rental and family expense is in the same order of magnitude as the salary, it's little different than everywhere else.
IRC failed because your parents don't know how to use it.*

*Or, given that this is 2020, your parents probably do know how to use it, but your children can't be bothered to figure it out because the walled garden alternatives already have all of their friends online.
China coronavirus response slowed by bureaucracy, unstable funding
Ask HN: Is Win10 catching my recent keyboard input?
In a text editor (I tested sublime text3 and Sticky Notes), type any color name, example: "red". Then open Web browser and google search "color picker", the initial color is "red".

Then close the web page. Try again type another color like "blue" in editor, then open google search "color picker", it will show "blue".

Why?
I’m not sure what “most of the world” has to do with a guy making more than $200k a year. At $200k per year, you are in a very good position to change your circumstances.

Imagine going down to your local watering hole and lamenting about your circumstances that “stuck” you in your $200k job. Probably a pretty good way to get punched in the face.
The origin of the term "scissor statement", for anyone interested - Scott Alexander writes some entertaining fiction: https://slatestarcodex.com/2018/10/30/sort-by-controversial/
> If anyone in the family gets a minor cold, please keep your kids out of school. Etc.

Unfortunately this is effectively "let them eat cake" for many people.

Keeping kids out of school means not going to work. Not going to work means not having money to pay the bills, and very possibly losing your job.

In China, where the state has basically total control, things like this can be done. In the US, it's going to be a tough sell for an awful lot of people.
well, ubuntu is also dropping support for 32-bit. they tried to a little while ago and got a lot of backlash so they're supporting for a bit longer, but it's only a matter of time.
Also here[1] it's listed with the date 2017-12-16. It's confusing that the article appears to have 3 titles: "Commit. This.", "How I Survived Being A $220k/year Intern", and "A Senior Developer Who Couldn’t Commit Code". Also obviously confusing that the article page itself is undated.

[1] https://matt.sh/
Right. Now don't do it again!

https://www.youtube.com/watch?v=M3gNdGHsEIk
> than makes up any other consideration (healthcare, rent, etc

I wouldn't be so quick. A three bedroom apartment in the city centre of Madrid goes for rent of about 1.7k per month. The costs in SF seem to be about 4-8k. I've heard American colleagues from the area talk about tens of thousands of dollars spent on costs for children's education, in much of Europe education is free or costs a negligible amount of money. I think in some parts of California you are eligible for certain types of aid even if you're into six figure salaries.

Anecdotally on a trip to California staying on the couch of a friend who rented a place for 3k you could have rented an entire house for the same price in Europe or presumably much of the US.

I'm German and when I started as a developer out of university I made ~45k and I paid 900 bucks in rent in a large German city and I did not even need a car.
>The computation is a handful of simple arithmetic statements, there is almost nothing one can do to optimize those.

I'm not sure that's right in this case. For inverting a matrix, it makes a huge difference whether the determinant is exactly zero or just very close, and (IIRC) floating point math may give the wrong answer. A library will have worked through this issue.
"The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at or repair."
> Is IRC really a failed endeavor

AIM not pivoting its social graph to be Facebook. That's a failure.
SEEKING WORK

IS YOUR COMPANY NEW TO REMOTE?

If your company has a lot of employees who temporarily work remotely, and don't know how to handle that, reach out to me. Remote work can be daunting and full of frustrating gotchas for both employees as well as managers, and I can help you.

I have 12 years of experience working remotely as a software developer and manager, and 17 years of experience in those roles in total (remote + on-site).

I have helped more than a dozen companies implement remote work, and I have worked with a bunch more companies who did remote work in all sorts of manners. I can provide both short consultations that cover the most basic techniques of remote survival, as well as can help develop work processes and management structures to help your company find itself in remote.

You can contact me at (my handle) at gmail.
And to boot, he has a portfolio of work he can show potential next employers instead of it being blackholed in a private repo forever.
> Remember, honey bees harvest honey as food for themselves during winter.

This is only in some parts of the world. My bees have never known winter.
It's better than everything else because people have never heard of it. When did software engineers become hipsters?
I suspect it means anything related to the travel space. So: ticket website, travel recs, Airbnb clone, tour website, etc.
We are not going back full circle. We are facing new challenges and realizing how complex web development is.

1- There is no simple CSS start point; unless you don't want to be responsive, support mobile/tablets, add a print stylesheet. Then you have thousands of line. Time to add a pre-processor like Sass because CSS was not designed for such complex use cases.

2- There is no simple HTML either. Are you going to memorize how you coded that widget. Maybe use a framework (like bootstrap) to standardize things.

3- JS is not simple too; and the struggle is real. I remember coffeescript and then how EcmaScript 2015 tried to implement some of that nice stuff. Then you have TypeScript, because if your JavaScript is complex enough you might need stronger types.

4- Then you have JS/HTML/CSS; all of the three, interacting with your DOM.

5- Then you have JS interacting with your server; because who wants to reload the page multiple times. And there are different ways to do that too: Ajax, REST, WebSocket, GraphQl.

6- Now that things are getting too complicated, maybe add a build tool in the process (like Grunt) and a package manager too (npm). They might not be that good, so time to build new ones (gulp/webpack/yarn).

tl;dr: Developing for the Web is complicated. Any attempt to make it simple is going to add to the already complex ecosystem which brought us here in the first place.
Rubber has a density of 1500 kg/m^3, a tyre wears about 5mm before it needs to be replaced. If I say a tyre has a radius of about 0.3 metres and a width of about 0.2 metres and plug this into the equation for an annular cylinder I get about 2kg of material lost between new and needs to be replaced per tyre. I don't know how long tyres last for most people, but I would guess about 50000km. So I would expect about 0.2 grams per km from tyres...
Except for very exotic alloys, the cost of metal is very small component of cost of the knife.
That is one kind of vaccination, but it's not the only kind, right?
I use it 10x less than I did 10 years ago. I've mostly replaced it with forums and Stackoverflow.
From the About page, it seems this is an open sourced UI library built by the developers of kiwi.com which apparently creates travel products (still unsure what that is). So the UI components are geared towards a travel product type of website.

So its a UI library, theres probably travel niche lingo and components in it.
very interesting thread, I'm impressed with the depth of antirez's patience and goodwill.
Of course the reasonable answer gets downvoted. Stay strong! And remember that you're not a good developer unless you write everything in vim compiled for an OS that you wrote for yourself in C, backed up on a trusty old 2MB platter drive via a series of rsync scripts. I heard the concept of version control was originally conceived and canned by IBM in 1967, because it was found that version control would eventually become mainstream, and therefore bad.
Cryptographic Signatures, Surprising Pitfalls, and LetsEncrypt
I'm so tired of hearing about what you can't do in C and the "only thing" it's good for. You can't write big systems. It's only for embedded.

It's such a crackup, because the number of developers who haven't got the memo on this is really staggering. How many lines of code is GTK? Or Postgres? Or Nginx? Never mind languages and operating systems.

I suppose Vim (~335,000 lines) or git (in the 200,000 range) is not "large" in comparison to some things, but I suspect that's actually the kind of number people think is "too big for C."

People also seem not to realize that the reason that Python library is so fast, is because it's actually wrapping C code. And that code is very often not doing some frighteningly low-level thing, but just doing ordinary stuff.
The reason why mainstream DRAM interfaces are narrow and “slow” is that you need row-at-a-time access patterns to really saturate the interconnect which is something that does not happen for general purpose workloads and causing such access patterns requires large caches which by themselves solve the issue and then also physical package pins and pad structures are one of the most expensive things in semiconductor design.

In end the DRAM array is bunch of analog magic and the interface works by copying the row you want into SRAM buffer on the chip which you then can access however you want. And the slowest operation in all that are the copies between SRAM row buffer and the actual DRAM array. (what I call SRAM buffer is usually called “column sense amplifiers”, but for the highlevel view it in fact is surprisingly wide array of 6T SRAM flipflops and some analog magic)
I am not talking vent pipes...

Larger scale, a decent size rain can upset a wastewater treatment plant, and that is also assuming nobody is dumping waste directly into the river, intentional or otherwise.

Additionally, there have been multiple articles of detection via feces.

The water treatment plant may be redistributing the virus from an upstream contamination.
One reason the Japanese response to the Hiroshima and then the Nagasaki atom bombs was fairly low-key was that the damage was not as significant in terms of lives lost and total destruction as the Tokyo fire-bombing was.
There are some pretty widespread differences in testing between countries. They had done over 140,000 tests on Friday compared to about 500 in the US and were getting the tests turned around much faster between application and result. I don't want to make this political either but US testing has until now been disastrous and we really need to revisit the ways in which CDC, HSS, and FDA policies and regulations interact to prevent this from happening in future crises.
To start with, "The C Programming Langauge", Kernighan & Richie (K & R) [1]. Find the latest edition that you can buy.

I think the primary topic to master in C is pointers. This is where most falter. It takes a few years to "master" (if we ever do). Here I would recommend "Understanding and Using C Pointers", Richard Reese. [2]

If you are interested in networking, any of the classic "TCP/IP Illustrated Vols I/II/III", W. Richard Stevens, [3] contain a ton of C code to implement components of TCP/IP.

If you are interested in Graphics, then "Graphics Gems", Andrew Glassner [4] is a good source.

"An Introduction to GCC", Brian Gough, [5] to understand the tooling and its various bells and whistles.

My learning swimming by jumping into the deep end of the pool experience was realized by learning Windows Programming using the Charles Petzold book and navigating through Microsoft Foundation Classes in the late 80s/early 90s. The state of the art in tooling wasn't that great in those days and I spent months with the book to get things going. This was done after I had built a foundation with K&R and a decent amount of Unix network programming.

I see a lot of the other posts recommend more modern books. But you still need to build your foundation on C and Pointers in particular.

Good luck on your journey.

[1] https://www.amazon.com/Programming-Language-2nd-Brian-Kernig...

[2] https://www.amazon.com/Understanding-Using-Pointers-Techniqu...

[3] https://www.amazon.com/TCP-Illustrated-Protocols-Addison-Wes...

[4] https://www.amazon.com/Graphics-Gems-Andrew-S-Glassner/dp/01...

[5] https://www.amazon.com/Introduction-GCC-GNU-Compilers/dp/095...
If there are no new users due to people not being able to figure out how to use it, I am OK with that. I pretty much figured out how to use IRC (started with mIRC) at age 10 or so. I am not sure it has to do with lack of awareness either, many widespread projects have their own channel on Freenode which they put on their website.

Why do you think it barely has any new users, and how do we measure it?
Hi?
I immediately jumped to “why don’t we just compress them?” and it turns out I was wrong. The author is using the WOFF format (https://en.wikipedia.org/wiki/Web_Open_Font_Format) which is already compressed with zlib using a special encoding. Serving them gzipped is unnecessary.
I love your optimism, I’m not sure if I can see a path towards the public voting for a government that would make the necessary adjustments to reign in the ability of government powers to influence “management engine” code.
https://archive.is/uZ0Zx
Zed makes it clear in that book that he hates C and doesn't use it anymore due to its undefined behaviour.
Coronavirus – Northern Italy quarantines 16M people
You can see this with Linux as well. For example, with ext# file systems, extended attributes allow you to make files append-only, copy-on-write, or give files project and version numbers. It also lets you decide which files are or are not compressed if the file system is set to be compressed. Other attributes determine what happens to a file when you delete it (nothing, zeroing the sectors, etc)

The chattr/lsattr commands are used for accessing them.

The only time I've seen these come up are for secure locations that set log files to append-only. But I'm sure there are people out there that swear by extended attributes.
Ask any taxpayer and they will tell you that the US also has total control. I get your point about not having the right to force people to do things (ie people ignoring mandatory hurricane evacuation orders) but they do have the power to make it such that the people who do want to stay home but can’t due to financial reasons can. If there were the will for it.
It doesn't matter what your salary is, if you've got a big old mortgage and a wife and kids then losing your income is really scary. What if the job search takes longer than you expected? What if it takes much longer? He's already remote working, that massively narrows down his options. It's not as simple as just "get another job" and every day he doesn't have a job, bills are piling up.
Of all the tiny papercuts I've suffered on macOS over the last five years, I don't miss 32-bit apps at all.

Must have just gotten lucky, but literally nothing stopped working when I migrated to a new Catalina machine. Ok I had to do some jimmying to get Keybase back, but that wasn't a 32/64-bit issue, that was weird kext permissions stuff.
My data is actual real world experience.

There are studies out there confirming my experience but as I don't currently have access to a law library you'll have to look them up on your own.
> But Gmail showed us that web 'apps' are useful.

And we really have come full circle. Gmail performance, at least on Firefox, is awful.
> the cardiologist voiced the greasiest envy.

I guess you meant greatest but I love the idea of greasy envy. (Apologies for the diversion.)
Directly from tax payers to the military industrial complex.
90% of the aticle is spent implying that heating up honey to prevent crystallization somehow makes it "not honey". I'm not sure I follow the logic there.
Woody Allen: Guilty Until Proven Innocent?
The cost will decrease over time, just like all tech.
the irony is that if these are not already FDA-approved devices, then selling them (and even giving them, I think) to consumers will be illegal.

it seems clear that the regulations would be harming the public interest and should not be enforced, but you could imagine a scenario where there was a politician with a political grudge against a liberal city like Seattle.
Such a weird target audience for what's essentialy a generic UI library