skysight-inc/HackerNews huggingface dataset:
This guy has the most smug and condescending picture of himself that I have ever seen on a professional website.
Cyberpunk 2077, after going gold, gets delayed another month
To See and Not to See (1993) [pdf]
This breaks the site guidelines. Would you mind reviewing them? https://news.ycombinator.com/newsguidelines.html We'd appreciate it.

Often there's a benign explanation. As other users have been pointing out, it's because it's their conference day. Usually we see this flood-of-post things with $BigCo conferences but it's the same phenomenon.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Crucial Ingredients of a Memorable Family-Friendly Reunion
If by "machine" we also mean things outside of a 19" rack, I would wager that large telecoms probably have way more devices running Linux than FAANG. Imagine the network of cable modems that Comcast alone must operate. What percentage of their 28+ million broadband customers rent Comcast owned/managed modems? Almost all of them except the tech-savvy crowd? And that's just one device type.
How was their acquisition of Instagram and Whatsapp legal? Haven't antitrust laws broken up companies for less?
Sorry I thought it was canon. I remember seeing something suggesting it _years_ back. Truecrypt is unmaintained now, isn't it?
Well within their rights to do what? They certainly have access to the courts.
"Government is that which governs"

Who governs information and speech online? Washington DC or Silicon Valley?
Thanks @detaro, CircleCI has come up a few times, definitely worth looking into.
What we need is better measuring and quantifying of a patient’s situation. Right now they tell you “take these antibiotics for 10 days”. Instead they need a way to measure the infection and change the instruction to “take these antibiotics until this measurement is below 5”. This is a lot easier for patients to understand and follow vs a coarse “take this for 10 days” even though they feel better.

It’s 2020 and we have a lot of tools to track users across the Internet but we don’t have anything besides blood tests to figure out our health. It definitely seems like an industry ripe for disruption.
Rollup isn't going anywhere! When you poke behind the scenes of newer build tools, like Snowpack and Vite and the custom compiler that powers Remix Run, you'll find Rollup doing a lot of the heavy lifting. And it's the preferred choice of most libraries. There's a reason for that :)
If you want to learn more about Jack Ma's story I highly recommend Alibaba: The House That Jack Ma Built [1]. Chinese tech is this separate bubble that has grown independently from the rest of the world and it is fascinating to me.

[1] https://www.goodreads.com/book/show/25817524-alibaba
not sure how helpful this is, but if you deliberately look for it, you'll find that many people who seem to "know the social protocol" actually do lots of awkward stuff and make faux pas all the time. as long as the person isn't aware that they're being awkward, no one seems to notice.

unfortunately this is sort of a catch-22. if you feel awkward about something, people will probably notice and perceive it that way also. I try to at least pretend that I don't feel awkward in these situations, which kinda works. it's sorta like the phenomenon where nobody questions a person with a hi-vis and a clipboard.
Modern Microservice Catalog
Exactly, this article seems like it's primarily engineered to manufacture bluster for publicity's sake.
Hey, I appreciate your feeling for intellectual humility, but please don't express it as a personal attack. That just turns a noble feeling into a nasty one. Plus it's against both the rules and the intended spirit of the site: https://news.ycombinator.com/newsguidelines.html.
No but anyone can make an argument. There are not enough resources to evaluate every argument or position put forward by every random crackpot. That is why credibility is a thing. If we could all spend as much time as necessary to evaluate every position, however specious, then we wouldn't need credibility.

But when visibility can be bought by moneyed interests, then public discourse starts to break down. Here is where credibility needs to be established to sieve out self-interested propaganda.
> Games have been getting "post-gold" updates and day-one patches for like a decade or more.. This is nothing new.

no it is nothing new. is it better than it was in the past? probably not.
I mean if I buy a fucking disk and need to redownload the whole content of the disk from the internet anyway, that sucks really hard, for a lot of people. especially for archiving purposes.
how can it be that the game is like 40gb and needs a 40gb patch? what did you do past release? rewrite the game?
Cyberpunk 2078
The Twitter replies are absolutely brutal and overly aggressive towards the developers, but I do have some level of empathy for it. This is such a hotly-anticipated release and people are craving escapism in 2020, and this game is going to provide that for so many people. That said, the level of aggression is intense and crosses the line.

Still, I feel sorry for the developers who were seriously in a Catch-22. They are (correctly, IMO) prioritising the right thing by focusing on quality over the short-term negativity from a very vocal group. I wish more companies would take this approach (or, in the case of Apple, rediscover this approach).
Your post above reads like an incorrect factual statement, not vague message.

Either way, Electron's APIs for using native parts of the app from the web part are purely Electron's and DO NOT exist in other Chromium based products.
> (regulations change easily when wealthy investors and corporations want them to change)

Teamsters would say otherwise.
I worked without an IDE for many years. I switched to an IDE when debuggers became reasonably seamless. My debugging cycles are much, much faster with an IDE. (Technically you don't need an IDE to use a debugger, but they're often linked.)

Having switched, the main use is refactoring. I can make codebase-wide changes correctly: I don't miss anything, I don't cause type errors that have to be tracked down, and I don't accidentally drop something or move a close brace that gets covered up in the reformatting.

There are a bunch of other things. It's nice being able to find the definition of a function rather than grepping for its name so I can pick out the declaration from amongst a mountain of invocations. It's nice to have it remind me of what order the parameters go in. And so on.

None of that prevents me from using vi and emacs, which I do sporadically. I don't forget how to debug with print statements. If I sit down at a new environment without an IDE installed I'm not lost.

I do wonder if being 23 affects your perception of this. The biggest benefits of IDEs come when you're working on large code bases with multiple developers contributing together. You simply can't maintain a detailed mental map of the entire codebase, if for no other reason than that things change out from underneath you. Not every developer will work on teams like that, but if you're working primarily on solo projects now, you may discover as your career progresses that you'll want to adopt new habits.

Every developer should be able to work without an IDE. But most of the time, they will be more productive with one.
I don’t really understand the reference (by concept, at least) to LPAR (Logical PARtitonining) and hypervisor capability. This would be a consumer machine and there’s not really much utility (that I can think of) in having many fragmented OS instances running on each core of a heavily parallelised CPU.

However... you give me the opportunity to bring up my favourite OS of the late 1990s, BeOS which was both “pervasively multithreaded” to take advantage of what they perceived as being an incipient multiprocessor revolution (“One processor per person is not enough!”), and which was also somewhat conceived as a “hobbyist system” along the lines of an Amiga successor. (And no, much as it is was pretty and performant and very pleasant and a great personal favorite, BeOS was not multiuser so had very poor innate notions of permissions and security).

TL;DR BeOS (a spiritual Amiga successor) was an early comer to the world of consumer multiprocessing, but I don’t understand why you’d want a vastly multicore machine that you can logically partition.
PCem. It's not exactly fast, because it meticulously emulates PC hardware (and thus requires obtaining the original firmware in some cases); running Win9x requires a rather beefy CPU. But for the same reason, it's really good at backwards compatibility.

https://pcem-emulator.co.uk/
That, and the fact that Google would get it bundled along with stuff like Adobe Flash and AVG Antivirus, so that it would be installed and set as your default browser if you weren't paying attention.
> an area with lots of sun, little precipitation, lots of relatively new, big, and straight roads, no real wildlife that might jump out into the road, and that is notoriously hostile to pedestrians.

You just described a quarter of the US.
Thanks @stsewd, Fyne is hosted on GitHub[0] and has been using Actions for more and more checks.

[0]https://github.com/fyne-io/fyne
assuming the story is true, one person got fired for discriminatory hiring and five people got fired for not reporting it.
https://wiki.archlinux.org/index.php/Arch_boot_process
It disappeared from the net suddenly and under very suspect circumstances. The general consensus it that it was forced off-line by some US agency.
New tool transforms writing experience
Core affinity and NUMA will do that for you, if I’m not mistaken.
The GPU stuff is basically just a teaser into the future, it's still much more immature than that CPU stuff for Tullio.

> Basically CPU is at this point outdated technology for matrix multiplication.

This is an incredibly naive statement. There are many many circumstances where you need fast matmul on the CPU even if you have a GPU available because it takes too long to send the memory to the GPU and fetch it once the kernel runs.

If you have many chained matmuls, then yes the GPU is your friend.

That said, regardless of how useful the CPU is in practice for matrix multiplication, BLAS kernels are some of the most overengineered, most optimized pieces of code in wide use.

Tullio is incredibly flexibly and general. The fact that matrix multiplication falls out as a special case in Tullio and can outperform OpenBLAS and match MKL is absolutely stunning.
Well for starters, they all showed the wrong release date.
You can download the audio and video files by taking the URLs from the network tab in chrome, and you can then merge those files together.

Just remove the range parameter in the URL.
Human drivers cause ~40,000 deaths a year in the US. The car would not exist as a consumer product if it were invented today. Automatic car systems may have to have close to zero fatality rates to be acceptable in the US. Possibly a national law of some sort could be passed to limit automatic car manufactures liability that would allow them to be deployed at scale. Otherwise, I see little chance of automatic vehicles existing in the US. They will cause deaths, especially if human drivers are still allowed on the same roads. I sure hope they can be deployed, as the benefits of automatic vehicles for safety, convenience, the environment, and efficiency are large.
Letting people act uncouth when it's not inappropriate to do so is basically free.

No it's not free, because it bleeds. It bleeds into interactions where it's completely inappropriate. You want to be uncouth, do it at home in places where there is no possible connection to me or my business. You're at this business, then you're on your P's and Q's or you're out. Simple as that. Times are already hard enough without throwing nuggetheadedness on top of everything else that's losing businesses money and putting employee livelihoods at risk.
Our Google searches have changed in this presidential election
Prize for Oddest Title of the Year
It looks like both of those packages are used for creating dynamic routes with named parameters. Nextjs supports this already. Is that what you meant by "named routes", or is that something different? https://nextjs.org/docs/routing/dynamic-routes
"Additionally, long durations of therapy put patients at increased risk for adverse effects,16,17 including the development of Clostridium difficile infection,18 which is associated with significant morbidity and mortality."

16. Milo G, Katchman E, Paul M, et al. Duration of antibacterial treatment for uncomplicated urinary tract infection in women. Cochrane Database Syst Rev 2005;2:CD004682. [PubMed] [Google Scholar]
17. Vogel T, Verreault R, Gourdeau M, et al. Optimal duration of antibiotic therapy for uncomplicated urinary tract infection in older women: a double-blind randomized controlled trial. CMAJ 2004;170(4): 469-73. [PMC free article] [PubMed] [Google Scholar]
18. Owens RC, Donskey CJ, Gaynes RP, et al. Antimicrobial-associated risk factors for Clostridium difficile infection. Clin Infect Dis 2008;46:S19-31. [PubMed] [Google Scholar]
Postgres 13 generally available in Google Cloud SQL (SDK 316.0.0)
Right now the link attached is outdated and only shows release notes until the version 315.0.0. However, after running manually `gcloud components update` you can see that version 316.0.0 (2020-10-27) mentions "Promoted Postgres 13 to GA" in the Cloud SQL section. Unfortunately I couldn't find any other link with more updated information.

That was very unexpected to me, because up until now I hadn't seen any mention of PG 13 even being in beta. That's great, since I was planning on upgrading a database to PG 12 this week, and now I can go straight to PG 13!
I understand their optimizations, that said, many people listen to music while driving and will have spotty connections, even commuting to/from the burbs. So it's a negative experience that probably outweighs the bandwidth issues. Even a couple songs in buffer at 64kbps encode in the background is better than letting it freeze multiple times a minute for 10+ seconds at a time.

They're too aggressive on their optimizations for mobile networks/devices.
Except it is not free. I don't see a direct link, only a form that require my informations.
But wfh didn't change since their last delay, or their gold announcement.
He claims there are no server-side checks, but fails to demonstrate that this is the case.
The demo of the store there didn't feel any fast to me. Been working on Rails-backed ecommerce that's feels faster than this.
I really wish I could remember who to correctly attribute this quote to, but I heard it from Randy Shoup - paraphrased:

Consensus protocols are either Paxos, Paxos with unnecesary additional cruft, or broken.
There’s no clear separating line, though.

Generally, illegal things done while on the job or representing the company are also against company policy.

I’m not sure how it could possibly be different. Companies should be able to develop policies about things that affect their business and employees, which obviously includes illegal behavior.
I've heard a few explanations, including that one, but haven't yet seen solid support for it.

My oncologist suggested it may be related to changes in diet as a result of the shift toward processed foods. I definitely was a part of that experiment, with lots of canned food and frozen meals when I was young.
> Naively re-rendering a whole component using .innerHTML should be avoided as this may hurt performance and will likely break important functionality such as input state, focus, text selection etc. which browsers have already been optimizing for decades.

I think this statement deserves some serious scrutiny. In many cases the performance hit may not be relevant or noticeable. I know this because I've been very productively using the following approach to build dynamic webapps for my personal use:

1. Compose HTML strings using Javascript, especially with string interpolation

2. Slap the resulting strings into div/span elements with innerHTML= statements.

This approach results in extremely clean and simple code - much cleaner than the OP's code in my view. I have never noticed any kind of performance issues, the updates are always instantaneous. I don't know what the author means by breaking functionality like text selection and focus, but it's never been relevant for me.

For an example of the coding style, see the reDispActiveTable in this code, which draws a table of TODO list items with some operations like edit/delete/mark complete.
https://github.com/comperical/WebWidgets/blob/main/gallery/m...
Not a js wiz but i really enjoyed your experimental approach and the write up. Stating the objectives and constraints, report results. Nicely done!
And the second problem (the hard one) is the one the linked article is focused on.
The intended target of the article appears to be medical professionals.
Science and Politics
I see your point, but we aren't talking criminal behavior here with criminal consequences and criminal standards of proof. Businesses can decide you are a liability and/or reputational risk without a jury.
I'm not sure if that's still the case, but one of the main reasons were the publishing platforms and deadlines (@someone more knowledgeable, please correct me if I'm wrong!) :

As a game developer you'd need to set the publishing date weeks if not months in advance. Due to the store policies, missing that slot would result in another, potentially very expensive, delay.

Now, marketing is a significant part of the budget and you really want to sync your marketing campaign with the release date. Postponing the release by a few weeks is almost guaranteed to damage the sales drastically, to the point where it could kill your game before people even have a chance to learn about it.

You're late. So what do you do? You release all of your fixes in a huge day-0 patch. It's still better than the alternative.
Your answer just shows a lack of understanding what Tesla is doing. They have a layer that transforms camera data to depth data. So if they wanted they could replace that part with lidar and just cary on from there.
> it makes the case for not finishing the course. It literally concludes with:

> The time has come to challenge the maxim “finish the course.”

The fact that the article claims that it has made a case for not telling patients to finish the course does not mean that claim is correct. It isn't.

> The article says more research is needed, but suggests patients, perhaps in consultation with their doctors, should discontinue use when they feel better.

And, as others have already pointed out upthread, this suggestion is not justified by the research discussed in the article. What is justified by that research is prescribing shorter courses of certain antibiotics when a shorter course has been shown to be sufficient for those particular antibiotics for the particular infection being treated. But that is not at all an argument for not telling the patient to finish the course that has been prescribed. In fact it's an argument against it, since the whole point of prescribing a specific course for a specific time is that that is the time that has been scientifically shown to be sufficient. Stopping the prescribed course early just because you feel better, even if it's in consultation with the doctor, goes against the actual science. What the actual science says is to take the specific circumstances into account when prescribing a course of antibiotics in the first place.
Can you talk more about how professional athletes and the highest level of government are exceptions? Those people are in the spotlight more than most people, except maybe actors...but the film industry seems to have the same message.
Their little tour recommends using a throwaway email.
And kill Google Search. Google can't afford for that precedent to exist.
I am not exactly expecting that everyone in the company to have as a strong personal connection as they would have with their family members and other parts of their society, just that 150 people would be enough to think of a "big company" in a ballpark where its employees/associates wouldn't be completely disconnected from one another and that it can have enough different specializations.

I see your point though. Do you think that a company of 150 is still too big for each associate to care about the individuals? What would be a better number, then? Half of that? A third?

> all you've really done is raise the expense of using such a proxy

Part of it, yes. But I think it's not just that. By putting a cap on the size of the corporation, you also would be limiting the leverage that any one leader of a corporation would have over the others.
> No, it makes the case for not finishing the course. It literally concludes with: "The time has come to challenge the maxim 'finish the course.'"

Yes, it does conclude with that statement. However, little in the article supports the notion that patients should be second guessing medical doctors. Rather, the article provides some evidence that current dosing is wrong and shorter courses would be better.
A bit of UI design feedback - the single capital letters in the how it works section are confusing. It seemed to imply that "FHC" was a meaningful acronym. Might want to reconsider that choice.
The 11-year magnetic Solar Cycle: Chaos control due to Jupiter
As another datapoint, I also use Teams on Linux (Mint 20) and although it's generally fine to use, on a couple of occasions it has completely frozen my desktop PC about 1 hour into a meeting and I've had to hit the power button to get going again.
> My main contra-point to Lisp is that with all the meta programming powers you get, you write yourself into your own little corner where no-one but you and your friends live. You want advanced syntax highlighting, linting, automatic refactoring for your special features? Write it yourself!

This is contrary to my experience (though I've mostly used Racket rather than Common Lisp). Tracking what's a function vs macro, where an identifier is introduced/used, etc., is all baked into the underlying language and not something I have to write myself for every language extension I make.

> You want outsiders to participate (think: new employees)? Write all documentation yourself, too!

Were you planning to not document your internal-use utility code?
How many of the 16 got colonoscopies because of symptoms vs routine checks?
> Huh? Parse tree for assembly?

Why not? The structure you need to represent something like

lea eax, [eax + eax * 4]

is tree-shaped. It's not as general as many other parse trees, since you don't have arbitrary nesting. But it is a tree-shaped thing that represents a parse, and if you need a name for it, "parse tree" is reasonable. The list containing all the labels/instructions/whatnot in the program is also a trivial tree.

(I'm aware that RISC-V addressing modes are probably simpler than the x86 example above.)