skysight-inc/HackerNews huggingface dataset:
> the Inquirer article it is based and basically plagiarizes

Seems hard to accuse it of plagiarizing the article when it cites that article as its source three separate times, in the only three links that appear.
Unrelated to the post, at a previous gig, we used Sentry.io. Other than the first 45min wait time when you first hook it up to Sentry's API, it was a smooth experience. How do you like working at Sentry?
Because there are so few male cheerleaders?
> Many games perform better on Linux than they do on Windows (Borderlands, Overwatch)

Do you have anything to back that up? In my personal experience Overwatch absolutely doesn't perform better on Linux. Haven't tried Borderlands, but in any case two games don't count as 'many'. Unless you mean all Borderlands games.
Does anyone know anything about japenese office culture that might be relevant to this? Maybe part of the SV culture like open offices makes this a whole different deal then how japan is.
None of these links say what you're claiming they say.

Your courthouse link:

> “For me, the important lesson is that single payer can re-direct huge resources – about $700 billion per year in the U.S. – from insurance paperwork and excessive drug prices to clinical care. In other words, with a simplified payment system, we can afford to insure everyone and with high quality insurance – broad benefits, minimal cost-sharing, choice of provider,” Kahn said in an email.

Your UCSF link:

> The U.S. spends more on healthcare than any other country, yet is one of only a few developed nations that does not provide universal coverage. Under proposed single payer bills, such as “Medicare for All,” a unified public financing system would replace private insurance, similar to the healthcare system in Canada and many other wealthy nations.

Your pnhp link:

> Honoring a rather unpleasant tradition, the September issue of Health Affairs published yet another peer-reviewed study confirming that administrative costs in the U.S. healthcare system are the highest in the world. These administrative costs do not improve patient care. They pay for more administrators.

> Each American physician requires 10 administrators to stay in business. Why does American healthcare require twice as many administrators as any other healthcare system?

None of these are saying single payer healthcare is free. They're saying the US system is fantastically expensive, and single payer would be cheaper and better.
Yes; this can work well but its a little noisy as a signal. (There's plenty of room with this sort of assessment for personal bias based to creep in based on whether or not you like the person).

My recommendation is to make a list of attributes you want in a good hire. (My list is something like: coding, debugging, communication skills, CS fundamentals, systems architecture, domain knowledge for the job, ...). Then spend 20 minutes with each of these areas brainstorming simple ways you could assess that skill in 20 minutes or so. (They're all assessable, but you need to get creative). Then after you've done that, design an interview from your notes.

If you've got 1-2 hours for the interview, you'll end up with something much better than just having a chat. (Though on the flip side, if you've only got 10 minutes for an interview, a question like you suggest can be great.)
Recording indicators are doomed to fail, as people want a not-recording indicator. The only obvious and reliable one is having the camera out of sight.
In any downtown area you are on camera 24/7. I think the expectations of privacy have changed. Google glasses released on mass now would not make similiar headlines.
The news article links to:

https://www.inquirer.com/news/bucks-county-raffaela-spone-cy...

Which IMO does a much better job of explaining how she got caught.
Given how many people argue the dumbest things about this article (like that if we include the January 2020 Covid numbers things would be differrent!) I don't think the issue is intentional stupidity. The journalist has a story, and if they asked the questions about context they wouldn't have a story, so they simply ignore those issues.
I flagged it, too, because them calling this a "conservative estimate" makes it very likely that this is on the standard level of the COVID-related junk science.

Edit: I was trying to dive deeper to call this out more specifically, but can't get over this quote in the introduction:

> e.g., because they don’t take contact tracers seriously, distrust the government, are afraid of scams, social stigma, or have other privacy and cybersecurity concerns

If these really are the reasons why you think people refused to participate in contact tracing schemes, you're probably too far removed from other parts of the population to make predictions about their behaviour.
Author here: I'm a C programmer, who's replacing C with Rust. I've never liked C++ and never felt I fully get it. I've managed to fully grasp Rust though. I don't see that much similarity between Rust and C++ other than both use angle brackets for generic code and aspire to have zero-cost abstractions.

C programming patterns have more-or-less equivalents in Rust. OTOH non-trivial C++ OOP or template usage is alien and hard to adapt to Rust.

Rust has 1 (one) way to initialize an object. No constructors, initializer lists, or rules-of-<insert number>. Move semantics are built-in, without move/copy constructors/NRVO/moved-out-of state. No inheritance. No object truncation. Methods are regular function pointers. No SFINAE (generics are equivalent to concepts, and dumber, e.g. no variadic). Iterators require only implementing a single method. Operator overloading is all done in the style of the spaceship operator.

It's not the same kind of complexity.
In a case of hidden issues in plain sight; your first markdown example, speaks of what the # means but ignore the leading # being used to signifiy a header in markdown. Make sense to me as a coder, but I expect non-coders will be left confused as the # obviously does important things and yet there’s an extra one there that’s unexplained (that does header markup).

Consider removing the header all together for the sake of simplified grokking.
Yes, "at this point" doesn't mean "literally this second". "This point" just means "this far past the threshold of lazy, shallow journalism". Not a point in time.

Her Tweet about Netflix was on the BBC front page a few days ago, on a day I'm sure many other murders happened.

Even if you didn't see that one, surely you saw a ton of space dedicated to the minutiae of silly Royal drama worthy of the tabloid press. Every minor comment received a brand new front page bump.
I think the best solution to game on Mac is cloud gaming
You're right. I'm constantly surprised how much of the history of programming I'm still missing, despite trying to learn as much as I can about it. The feature set of Algol blew my mind when I first learned about it, for example - and now I see I need to take a closer look at Simula, which was developed as a superset/extension of Algol. Learning about that is fascinating and really puts the "language wars" of today into perspective.
I guess professional photos have always been touched up and this is just an automation of this process. But I've long felt a little odd about the use of machine learning in photography this way. How long before Google Photos recreates dark photos by just reassembling all of the items it believes are there from machine learning?
That is simply untrue. Tailwind is great, but someone who isn’t proficient in creating css layouts is not going to magically understand the same layout with tailwind classes.

I had to eg. fix a stacking context issue (z-index) a so called full stack dev could not solve. Basic css technique.

For someone creating layouts from scratch tw is very verbose and templates can become difficult to reason through while you develop them. Easy to disregard for devs who just jump in a ready made template and make smaller changes.
> I feel compelled to point out that WFH in the midst of a pandemic-inspired social media freakout, does not make for a productive state of mind

Not to mention the constant "we lock / we don't lock", "kids go to school / kids don't go to school".
What features of a hardware platform would cause you to trust it?
I think you're just mistaken as to how complete of a theory MOND proper has ever been. See e.g.: https://en.wikipedia.org/wiki/Modified_Newtonian_dynamics#Ov...

Like, if you pick a specific interpolation function and value of a_0, and say OK this only applies to gravity (and rewrite the equation appropriately), then I guess this would be a theory of gravity, but it's one we'd know to be wrong, as it's just a simple modfication of Newtonian gravity that doesn't account for relativistic effects at all. It would presumably also violate conservation laws all over the place. The problem then is to come up with a proper theory of gravity that replicates both GR and MOND (and presumably have giant noticeable failures of conservation all over the place). There have been a number of attempts at this.

Or just see Wikipedia: https://en.wikipedia.org/wiki/Modified_Newtonian_dynamics#Ov...

> By itself, Milgrom's law is not a complete and self-contained physical theory, but rather an ad hoc empirically motivated variant of one of the several equations that constitute classical mechanics. Its status within a coherent non-relativistic hypothesis of MOND is akin to Kepler's Third Law within Newtonian mechanics; it provides a succinct description of observational facts, but must itself be explained by more fundamental concepts situated within the underlying hypothesis. Several complete classical hypotheses have been proposed (typically along "modified gravity" as opposed to "modified inertia" lines), which generally yield Milgrom's law exactly in situations of high symmetry and otherwise deviate from it slightly. A subset of these non-relativistic hypotheses have been further embedded within relativistic theories, which are capable of making contact with non-classical phenomena (e.g., gravitational lensing) and cosmology.[13] Distinguishing both theoretically and observationally between these alternatives is a subject of current research.
Employers generally do not have clear quantitive measures of employee performance [1]. With that in mind this informal survey is more likely gauging management’s perception of work performance... also during a highly unusual time.

I’m not sure this survey can really speak to WFH. We need higher quality evidence than this.

[1] Woods and West, The psychology of work and organizations, 2020
Well sure, but I'm not using systemd.

I hear you but fighting systemd in 2021 is like pushing water uphill. With a fork.
...I guess the enhance jokes were just rendered void!

https://www.youtube.com/watch?v=Vxq9yj2pVWk
Let me start with the reminder that global warming means wider, less predictable swings. Not just warmer weather.

But more to the point, taxing people less doesn't always help. Alberta, with it's no provincial sales tax, is a place I'm leaving for the exact reason that there's no money for infrastructure or services.

Without taxes there are no backstops for me to fall back on (like a robust transit system). To me, that's more financial insecurity, not more.
Every time any subject contains "Japan", it always devolves into cultural explanations. There are plenty cultures around the planet that are hierarchical, consensus based, or both.

It's baffling to me that Japan is always singled out in these situations. If the same news was about any of our neighbours (South Korea, China, Taiwan) the amount of cultural explanations would be much smaller, and the discussion would be much more focused on the fundamental principles of the problem.

I understand that we are guilty of furthering this sort of discussion, but it is really frustrating to me.
100% natural, cage-free, hormone-free self-driving.

Or as George Carlin called it: bullshit.
Hm. So I took the example image, upscaled by 200%, applied a sharpen filter (all in Paint.NET) and compared the result to the AI upscaled image.
TBH, I couldn't see a difference.

2x upscaling isn't all that impressive to begin with (e.g. produce 4 pixels from 1) and can be done in fairly high quality using traditional non-learning algorithms.

I'm much more impressed by 4x and 8x super-resolution. I'm really not sure what the big deal is with 2x.
You could use renovate [1] to watch your repository and open pr for you when there is a new version. I don't know if it supports watching debian repositories out of the box, but that's probably doable with some tweaking

[1] https://github.com/renovatebot/renovate
Call me weird but it feels like those 5 coffee breaks gave me enough situational awareness to avoid 5 hours of meeting.
Every time I see one of these neuromyths about how the brain works being applied to politics, it always bends over backwards to make sure groups of people, when given huge media and financial resources and the motive to influence the decision-making behavior of hundreds of millions of people, are not liable, accountable, or involved in how effective their influence campaigns are. Example:

> Segments of Group: Cut off your children's genitals.

> Person: Well, uh... okay... for the good of the cause, I guess.

> Other Segments of Group: We didn't tell you to cut off your children's genitals.

> Apologists of Group: Anyone who would recommend such a thing would NEVER be part of our group!

Those groups are absolutely liable for their influence campaigns. It's just that individuals have absolutely no recourse to hold these groups accountable.

For proof of that, notice the frequency of active words like "revenge" and "wrath" decrease over time for neutral, passive, and nonthreatening words like "balance" and "equality". People are so demoralized, they just get fed bogus neuromyths about political behavior and accept them because they known there is fuck all they can do about it anyways other than acquiescence and servitude.

https://books.google.com/ngrams/graph?content=Revenge%2Cveng...
Virus tolls similar despite governors' contrasting actions
You're clearly misunderstanding what bitcoin is about. No trust is put into crypto exchanges. Trust is put into cryptography, which miners help with. This kind of puts the trust in miners, but in order to do anything as a miner, you'd need to either break sha256, or you'd need 51% of the computing power. The latter is more likely, but it would make bitcoin useless because people will lose trust in the system, thus anything you'd do with the money you'd steal/double spend would be worthless.

On the other hand, individuals can still put their trust in crypto exchanges, but unlike the old system, you are not required to put your trust in an exchange.
“Rejuvenating Fortran” would have been a better title ;-)
As a metrologist (and photographer), the difficulty with these techniques is that they can over-represent the information contained within an image; they present an image of what was "probably" there, rather than representing what was. These aren't so different from our own brains, which remember what we thought we saw, rather than the light that reached our retinas.

These methods are already in extensive use (most smartphone images use extensive noise-reduction techniques), but we must be ever-cognizant that image-processing techniques can add yet another layer of nuance and uncertainty when we try to understand an image.
If the only basis for perception of speed is essentially deceit, ``being less annoying'' means it lies to you more --- I don't think I'd call that an intrinsically positive feature.
I like how he realizes the impact for pro cameras but doesn't highlight the elephant in the room: phone cameras.

This means that soon for many people digital cameras outside of their smartphone will become an even more niche product.
And I suspect the tiny nature of most Japanese homes where its very unlikely you will have a spare separate room.
Hey this voice sounds familiar... Yay!
It’s fine if they haven’t driven one, but at least read a little.
Are they in hockey stick revenue growth, or is growth slowing like it does for 90% of startups? How large is their total addressable market anyways? Seems like a super niche product.

One thing I could have been clearer on is that private valuations should be at a large discount to public valuations. You buy shares at a $5B valuation only because you believe it can IPO close to a $10B valuation, or what is the point of investing?

And a $10B valuation would crazy town.
Same as always, by considering available evidence, gathering testimonials, and determining the most likely explanation. The increasing abundance of recorded data in the custody of a growing number of entities likely outcompetes the ability to fabricate evidence, making objective truth more knowable than ever.
Not all commutes are created equal.

10 minutes in a car is far less pleasant (to me) than a 25 minute walk.

Also 25 minute commute means 50 minutes out of the day, every workday. That adds up.
Too bad that from 2010 to 2020 Toronto experienced its lowest population growth ever. But go on and keep believing that it's somehow the immigrants fault...

https://www.macrotrends.net/cities/20402/toronto/population
I've been a Fortran user for (gawd help me) 35 years or so. I can say that rumors of its demise are greatly exaggerated.

There are many languages, and language fads. Fortran was never sexy, never faddy.

My research codes from 30+ years ago still compile w/o issue to this day, and run, on my linux laptop. Even using the big endian data files (gfortran has a nice switch for that).

I don't really use it actively anymore. But I know many who do. And when I hear others say "X for scientific computing", I've got to chuckle a bit. C++ code I wrote 15 years ago won't compile today. Python ... the language changes within minor versions (ran into this at work last week, with 3.6.8 being sufficiently different than 3.9.x that I had to rewrite a number of functions for 3.9.x).

I've not had to change my Fortran. Or my 25+ year old Perl. They just work. Which is something of a base requirement for scientific code. If you hand someone a code base, and N months/years later, it doesn't work ... that helps no one.
I remember playing some Spiderman game for PC with ega graphics (or at least had a 16 color palette) on the 286 of my father with monochrome (Hercules ?) display.
My thoughts on the matter is that the US and other governments deputized financial intermediaries to perform surveillance and pre-emptive enforcement.

This is merely a convenience they’ve gotten in a coincidental electronic transfer system that required those intermediaries. They didnt have it before and they wont have it after. These governments have not been granted any additional rights over money flows and as the intermediaries become unnecessary, it will be prudent for them to remember bot to waste public resources grasping for the convenience of warrantless surveillance. Their ability to implement seamless automated anti money laundering procedures and enforcement evaporates, and they would be better off unburdening people now instead of trying to push for a right they never actually had. They’ll have to create new tools to deter and prosecute whatever behavior they are actually trying to stop.
I mostly agree with your post but:

> If you need a data structure more complex than an array of something, C is stupidly verbose.

What’s stupidly verbose about Structs to you?
Neat. If only Adobe would do away with their absurd pricing models. I'll never use an adobe product again after trying to end my subscription with them.
My understanding is that there's a lot of foreign capital getting parked in real estate in Toronto. I believe they were going to implement a vacancy tax similar to Vancouver next year to try to curb that
Thats exactly how I understand an EC system but my issue with it is the overly soft coupling with just ids.
This description doesn't explain how this correspondence between 't's and 'u's is determined?
Vaccines should end the pandemic, despite the variants, say experts
I concur, the second surfer example - the enhanced image looks a lot like blowing up the original 2x and applying careful sharpening.
I believe that the author makes the basic assumption that rationality is the end.
My impression of Jon's work is that he requires low enough level access to his hardware so he's the one that makes decisions about where and what runs. Language level parallel for is definitely not that. :D
My own experience working from home probably follows this. I've gone back to work now, but I spent 6 months working at home. At the end it took me 12 hours of time to make up an 8 hour work day. It was just not sustainable for me.
Not going back to paying developed-country wages.
Just having to put on work clothes, do basic grooming, prepare food to take, etc., already adds more than 10 minutes, on top of whatever the commute is. Driving to work probably means 8-10 less hours of free time a week, all to go to an office and do the same exact thing I could do at home.
I'll hold on to accepting WFH articles as valid when there isn't a pandemic around and lock downs all over the world.
I have this one, I like it. But there are many more like it.

https://www.bosch-home.co.uk/product-list/kettles-toasters/k...
Hard disagree on exceptions. Passing sum types types along with every call is annoying - in a good codebase, probably upward of 50% of your code might be returning some kind of Result/Expect type. Exceptions can be done right, and there are solutions to the main objections (implicit, hard to recover from) in various languages - but somehow nobody seems to have managed to put all of them in the same language.

Here's what I want from a new OO language, exception-wise:

- Checked exceptions only. Every function that can possibly throw, must declare what it throws. Supertypes may be used in declarations to cover a whole family of exception types. Every function must either handle or explicitly declare exceptions that can be thrown from its callees. This is to be baked into type system and enforced at compile-time.

- If the language is driven with IDE use in mind, allow "auto" for checked exception declarations. Will cut down on line noise, at the expense of readability (as type deduction always does). But since exception declarations are resolved at compile time, you won't be able to make an actual mistake here.

- A condition system, not exception system. Extend the out-of-band signalling mechanism to be used for arbitrary things, not just "exceptional situations". I.e. just as I can say `throw SomeError{someData, someMessage}`, I want to also be able to do e.g. `throw Progress{percentage, total}` to feed a progress bar that's declared few layers above in the stack (which would just execute its code and return control to the thrower; no stack unwinding). This is what you have in Common Lisp.

- Stack winding, not just stack unwinding. Also from Common Lisp, I want the exception (condition!) handler to happen prior to stack unwinding, in a way that would allow me to truly recover from the problem and resume execution where the condition was thrown, or somewhere in the middle of the call stack, between the handler and the thrower.

- Separating signalling, handling and recovery, both conceptually and in code. Again, from CL's condition system. A thrower throws an exception (condition), a handler decides what to do (or rethrows), and one of the things it can do is pick a "restart" declared down the call stack - then stack is unwound only to the point of that restart, and control resumes from there. Note the programmatic ability to choose a restart. Not 100% sure how to handle it in a type-safe way, but I believe it could be done.

- All the other stuff from Common Lisp's condition system.

So basically, a statically typed blend of C++, Java and Common Lisp, mashing together their best features into a coherent and powerful system.