skysight-inc/HackerNews huggingface dataset:
Sorry, this is hand wavy nonsense. One counter example, we switched from Cassandra (JVM) to Scylla (C++). It was a win in terms of both query latency and infrastructure costs as we required fewer machines to handle the same load.

As for having more time to write a fast program... that's funny. If you want a fast program on something JVM based you're pretty much going to be spending the majority of your time writing things in a way where the GC plays as little role as possible.
Jet: CLI to transform between JSON, EDN and Transit
Cambridge recently released a study estimating that 9% or so of the UK population already have antibodies. You only need to get to ~60% and (assuming it doesn't become endemic) you have herd immunity, it doesn't matter that the virus is here to stay.
Learnings from both Monet AND Vectorwise.
The entire car safety industry is a result of people freaking out over automobile deaths. Car safety is reactive. People die, friends /relatives /society freak out (justifiably) and the car industry responds. These responses are also debated and argued by the population (seatbelts, safety ratings, speed limits etc.)
There are a great many words of Norse origin in modern English. Wikipedia has a few listed though it was my understanding the the influence was extensive: https://en.m.wikipedia.org/wiki/List_of_English_words_of_Old...
> Problem is, that they did it unannounced.

No, the entire thing is the problem. Windows 10 can still open applications that were compiled in 1994, and it doesn't make it less secure.
New IP and Emerging Communications Technologies
Thanks! This looks apt for hiring within the US though, does it also work for hiring in other countries?
I haven't interacted with the executive team either, but I still know who they key people are.
> AIDS has killed around 34 million people since 1981.

That's on average 100k deaths per year since 1981.

Right now we are in our first quarter of covid19 and the official death count is at 340k.
The 1918 flu never mutated enough to become endemic and it dissapeared. Endemic mutation is not an inevitability.
$200k !
Even if there are 0 lines of code written in C from now on, existing codebase (huge) still has to be maintained. C wont be dead in our lifetime.

Rewriting everything is also not an option. Imagine rebuilding your house with modern materials, because old ones may have some shortcomings. Who will pay for that?
Somewhat off-topic, but why does the IEEE (a non-profit) have annoying ads on their site? I'm not using an ad-blocker and as soon as I clicked the link I was bombarded by one big half-page ad and a bunch of other ads that are irrelevant to the content of the article.

I would have thought that their very expensive membership fees and article/publication fees would have covered their operating expenses.
I'm not sure when you used Slack the last time but there's a lot more than "just a chat app" and it sounds like one of these "I can build that in a weekend" comments.

There's video calling, audio calling, screen sharing, file sharing, permissions, media files sent around. It's not comparable to some old chat app where you only have to get new messages and display them in a chronological list.
I think that if the moderation becomes public, it becomes a target and not an effective way to measure behavior. People will try to game the ways they interact with moderators. They'll start to argue and lawyer you against yourself -- "you didn't demote this post but you demoted mine". I think any of us who have done user moderation for more than a month has seen this kind of behavior.

Transparency is great in public institutions that spend our tax money. In communities like this, we just need a chieftain to handle our disputes fairly and keep us all from going nuts every so often. Those of us who have been coming back for years already know that you do that, or at least try your best to be fair and open and neutral.

I doubt you could keep everyone happy by releasing a log of moderator actions. People complain now, but look at ArbCom on Wikipedia, which makes all the decisions in public, and there are websites devoted to trashing the process there. And if you're not making people happier, nor making their interactions here more pleasant or informative, what is the goal again?

Plus, it's not just moderators getting a chance to make mistakes, it's also the users. I don't want to end up in a log somewhere for my terrible posts. You've told me to improve before, and I did. At least I've tried to. Admittedly my posts haven't been high quality lately. Anyway, the more formalized the process becomes, the less human we're all allowed to be. That can be good or bad, but I think in this case it's been good. Most of the reactions to OP tend to think that privacy is valuable sometimes.

I could be wrong, of course. Do what you think is best for us. That's why we keep coming back.
Secondary indicies can be a lot cheaper in a non-ACID database, where you can acknowledge a write when it is durably committed but index updates may not have completed.
Not always. Common flu has been evolving to become more & more deadly over the past few years.
If you want them to stay and would consider it a loss if they left, why wouldn't you give them incentive to stay? Why wouldn't you try and keep the employee?

If a manager indirectly finds out that an employee is looking over the fence and takes that negatively, then I think it's a bigger reflection on the manager than the employee. Either you consider them valuable or you don't.
That diseases come in waves seems like evidence of herd immunity to me. Like starting with a naive population you get a wave of infection. People become immune, spreading (mostly) stops. Over the years immunity is weakened because of old people dying and new people being born. Eventually the fraction of the population that is immune is low enough that a new wave gets going.
Sorry if I was unclear. The original engine was for Small Talk, not written in Small Talk. V8 adapted that for use with JavaScript.
Reminds me of

https://en.wikipedia.org/wiki/Kalash_people
Different high. The liver processes the THC first when you eat it. When you smoke it, your brain gets actual THC.
It really depends on applications. In most databases I've seen, if information is unimportant it is just omitted and if it's important it's worth putting in a proper column to allow relational operations; and if important information is big it's usually unstructured or ad-hoc (e.g. log messages, PDF documents), not a "document" and particularly not JSON.
There are many good reasons for a redesign. New features, change of scope, new UX paradigms, or the ability to do better (be it thanks to new ideas, or just having better skill set in the team than during the previous design. Or possessing new knowledge about the shortcomings of your current design).

Most computer interfaces can and should improve when the time is right.
The author manages to keep talking for 5 minutes with 20-30 seconds of actual material. If you can understand how the rope burns without his assistance, he shows how the lighter _works_ around 5:00 mark.
Hehe..

Lol no value types..

Lol virtual by default.

Lol believing JIT can be efficient.
That reminds me about early Fortran where everything was statically allocated including local variables and function return address. To simulate data structures one used arrays of various dimensions. Effectively array indexes where handles. This was not memory safe as there were no bounds checks. But add those when the compiler cannot eliminate them, and one gets fast and memory safe language.

Edit: that static allocation was essentially a centralized store. Everything repeats itself.
the graph shows new cases are down from the peak and decreasing. this means immunity development is going to be a lot slower than it has been until now
The pathology of COVID-19 is really interesting. As the article describes, the viral pneumonia is well-described, but there are a lot of knock-on effects from infection of epithelial cells. Namely, virus binding to ACE2 receptors causes oxidative stress which can give rise to disease and cardiovascular events. MedCram did a really great video talking through some papers on this subject. [1]

If you want to learn more, also check out This Week in Virology, a podcast that has been covering COVID-19 in great detail the last few months. It features a panel of virologists and other folks in the scientific field (immunologists, etc) plus a doctor reporting about the situation at a clinical level.

[1]: https://youtu.be/Aj2vB_VITXQ
Telegram for Mac is the benchmark to beat for chat apps IMO. If Telegram can do it, why can't Slack/others?
Show HN: Visualizing flow using Smashing and data from Jira, GitHub and Jenkins
And Italy, Spain, France, Germany, Sweden, Turkey, Iran, etc etc

Does anyone know of any large country that managed to:

- not lockdown

- keep the disease under control

?
Same in most languages, but there's also Emperor Mongo in Flash Gordon stories, definitely alluding to Mongol conquering hordes.
Launching Kiwi Sizing: fit recommender tech for e-commerce stores
> but they say that every death since January is COVID caused.

I have no idea where you came up with this nonsense, but if anything there are academic studies demonstrating that, even in countries that do a honest job reporting covid19 deaths, Covid19 deaths have been systematically underreported.
Lose the O and it's also a nasty piece of British slang meaning the same thing.
Yes, in England there is no such thing as dying from old age.
But this is still considered an official reason in Italy for example.
Rich Hickey doesn't know types
I'd actually say the reverse. SQL databases are highly specialised datastores: they make sense if you need one particular transaction model and one particular query language and are prepared to coerce your data into one particular model to do so.

If you're starting from just "I need to store some data" I'd look to e.g. Riak or Cassandra before looking to an SQL database.
Naïvely I would think factor v Leiden defect (prone to clotting, DVTs) would be a risk factor, but I understand it's most prevalent in white Europeans and Americans, which is somewhat the opposite of covid's (suspected vitamin D related) bias.

Has anyone seen any studies mention it, or otherwise know that it's a silly suggestion that wouldn't be worth studying?

On second thoughts I think it raises the clotting risk particularly in the event of severe blood loss, so maybe that's it. Covid patients are clotting but for unrelated reasons?
Ok, so defaults suck, marketing is misleading, documentation and error messages are not exactly obvious. Assuming you are already stuck in the soup, putting those issues aside and getting practical instead instead of throwing more fire on the discussion:

If you set w: majority and r: linearizable/snapshot, both on collection, client and on transactions. Plus assuming you accept snapshot over Isolation. How bad are those remaining cases in reality and how do these issues compare to other databases? The final "read your future writes" error looks quite scary and does not seem to be caused by configuration error, same with "duplicate effects".
HTTP Conditional Get for RSS Hackers (2002)
maybe the parent changed the link? the link appears to be wikipedia :)
To me it sounds like both sides had their own (though different) tone-deafness.

"Oh I didn't know there was a company with that name" well, now you know. How would you like to go into NPM and find someone has created a package with your or your company's name?

At the same time Kik's answer of "we're nice people but we're sending the lawyers" does not come across as friendly.

And yes, NPMs response is not surprising. They're going to side with the trademark owner, unless there was a very good reason not to (like the MikeRowSoft case)

Note to npm (or some future package repo site): create package namespaces. Allow renaming and maybe aliases.
Backblaze is what I’m using. It’s pretty much set and forget so I don’t have to worry or think about backups.
In both ways safety comes by the implementation. It just so happens that so called "safe" languages tend to have a single safe implementation while "unsafe" ones tend to have multiple unsafe and one or two safe ones.

Does the amount of unsafe implementations matter?
fwiw, I personally got around this by using JACK (netjack server outside the VM, netjack client inside the VM). Somewhat fiddly to set up, but works flawlessly once it's running!
For interested people. He didn't actually reclaim the $8000. Instead he is still fighting to get it's full potential worth.
No, you'll get a COVID shot.
Telegram has done it twice, since both their cross-platform and their native apps are speedy, and they're different codebases started by different people.

Slack/others got where they are by not paying attention, not because it's all that difficult.
Augmented Reality’s ‘Killer App’: Transforming How We Relate to Physical Places
Mv /Usr
Look at the networking sourc code for Redis. It meets all your requirements and isn't that big.
Sorry, I know nothing about it; just trying to save others websearch time.
Japan maybe but it's unclear why at this stage.
> Classic psychological denial is clearly operating in force

Yes, that's the point that people in this thread is making.

It doesn't matter how serious covid-19 is, nor what the R rate is: young people perceive themselves to be at low risk, and they don't care about the risk to other people, so they're going to go out as much as they used to.

You only need to look at crowded parks and beaches or queue outside fast food places to see this.

Cummings' shenanigans haven't helped (which is I suspect the point of them).
SEO Strategies for Web Apps [video]
I do believe you hit the nail on the head. For others who are unaware of the term https://en.wikipedia.org/wiki/Collective_noun#Terms_of_vener... - thanks
There is a paper (not peer reviewed) that suggests that herd immunity starts occurring around 20% as long as mass gatherings remain are banned. If true life could go back to normal a lot quicker.
Anyone know the SNPs for ACE2 expression? Curious which variant I have...
I think we can learn from the OS community, but this requires changing the incentive system of academia.
Two ideas:

* Research papers should be living documents that are properly versioned; updates should get reviewed again. This obviously means that incremental improvements to papers and reviewing need to result in something tangible for one's CV. The versioning makes sure one can still point to a specific revision of a paper. Of course, updates should consider the implications of changes carefully (as is the case for software). For example, I might get familiar with a paper over the course of a month, and then use it as the cornerstone of one of my own works. Then, I want that the paper is stable and does not constantly mess with important formal definitions et cetera. Otherwise, people won't be able to agree on the implications the paper has for the community.

* It might be better to make review and reviewers fully visible and move to a more interactive review process. For obvious reasons, practically "double-blind" review does not work, because if you're a visible member of your community and submit a paper, most people can guess that it's yours. If we would move from "one-shot" (or: one-shot plus rebuttal) reviews to more interactive, public, non-anonymous discussions, we would get rid of at least some of the social back-channeling that is only available to the bigshots in the community.

Of course, I don't think we will get there quickly.
I'm not addressing this comment so much as the "there's no reason banks should do this" replies to it.

Detecting root and jailbreaks isn't something developers do just to prevent power-users from using their devices, or because they think power-users are shooting their security in the foot, it's about stopping malicious actors from attacking regular users.

For example a piece of malware could achieve root and use it to read sensitive data from memory and log the user's inputs, including passwords and PIN codes. Malware has achieved root in the past, see the CopyCat malware on Android from a few years ago.

This also applies to features like Secure Boot. It's not just there to make power-users' lives harder. Without it, a malicious party could, for example, buy a bunch of smartphones retail, flash them with a malicious ROM, sell them at a loss, then recover the loss by stealing money using the victims' information.

These things also just break the security model of the platform they're on. It's hard to write a secure application when all the building blocks you're using could collapse at any time. Imagine writing a secure messaging app where someone could just replace all your crypto primitives. Wouldn't be easy, would it?
I really like reading nytimes and have a digitial subscription since a year back (EU citizen) but wanted to cancel it to get away from the news cycles for a while, but now found out that there is no option to cancel other than calling a phone number.

The signup page mentions canceling subscriptions several times, which isn't false, but it isn't what you expect from a subscription-based page in 2020. This is in my opinion a dark pattern today. It probably would have been ok...20 years ago!

Ironically they even shed light on these things a few years back, warning about different patterns: https://www.nytimes.com/2016/05/15/technology/personaltech/w...
shrug I’m not gonna play a game of “why don’t you”/“yes but”.
> I can agree with that when comparing with plain C code. But reference-counting in C++ and Objective-C leads to exactly the same problem as with managed code. What saves C is that reference-counting there leads to a lot of boilerplate and bugs.

You've already been greyed out, but I agree 100% with what you said.

That's my main beef with this kind of bi-weekly discussion where people always put C and C++ in the same bag.

I rarely, if ever, make memory management errors in C. The model can't be more simple. If you don't explicitly allocate, you don't have to care about it (in the general case, it is on the stack and will disappear when exiting a function, anyway you also don't have to care about those implementation details, just do as if it disappeared with scope). If you allocate something (on the heap), then you free it later. Malloc(), free(), end of story. Okay, don't keep pointers to areas you will free or realloc, of course. Any function which returns pointers tomemory chunks are always to be treated as malloc'ed, those objects can never be on the stack and never have a fancy automatic management of any sort.

Now almost each piece of code I wrote in Objective-C contained memory errors/leaks. Be cause 1. I didn't grasp the more complicated, less deterministic (so to speak) models and the jargon well 2. you (well, I) never know right away which type of management was used for the object that some function returned, you have to check the doc and pray it is clearly written 2.b you have to keep that information in mind until the moment when you'd like to release the said object in order to release what should be released and not release what is/will be/has been automatically released now/later/sooner/whoknows.

And I don't even talk about the abomination that is Objective-C++, where I drowned in muddy waters.
What do you mean? CoC definitely supports impredicative encodings, and as far as expressivity goes, this allows to implement a lot of programs. Proving them correct is another matter, but that's not what you implied. Also, CIC is notably not Turing-complete.
Top Chinese virologist on how China and U.S. have met the pandemic
isn't:

let x = 1:x

cyclic, but without closure? unless closure is so broad as to capture essentially any haskell value. it's not going to be obvious when there is a cyclic reference (e.g. if you use `let x = repeat 1` instead of the definition above)
It’s funny. Someone I used to know from Scotland is/was a software tester by day. She went mental about the name of their companies new DB. All over social media. “Derogatory, backwards”
Yeah, seems like forming a national (or at least regional) consensus around basic facts like "this is dangerous and so we should really self-enforce some sort of social distancing" seems to be the main discriminating factor.

Who'd have thought that being distracted with pointless discussions about what the weather was and where a shooting did or did not happen could be detrimental to your nation's (mental) health? <shrug>
Why are google unable to offer ongoing services? Anything that requires management is always a disaster for them (DCMA notices on YouTube, hell any part of YouTube for creators, Nest, now this). I’ve worked at small trading companies where if you’re not directly involved in the act of trading, you’re just a cost centre to be minimised. Is it that?
Most of the tools we use are language agnostic - databases, message brokers, containers, kubernetes, etc.

>So I know a Python shop must be a business that sells reptiles, but what does a Java shop sell?

Coffee obviously.
It also depends on motion and speed. In France at some point there were talks about a rule of 10 meters when people are in motion, for skateparks or jogging for example. Because the droplet of the person in front of you takes sometime to fall to the ground, depending on your speed you can end up breathing it.
+24 is missing
"Baffling" does not mean "surprising". Baffling means "impossible to understand", "perplexing", "puzzling".
> I mean, a photoTAN device with a 120x120 camera resolution? Seriously, what is this? 1999? Why not use RFC 4226 or RFC 6238 [2] [3]?

TOTP (RFC 6238) or HOTP (RFC 4226) are less secure than photoTAN/chipTAN because they are phishable, as in you can think you authorize a 30€ transfer for an internet purchase while in reality it's a 30000€ transfer to some bad people. photoTAN/chipTAN on the other hand are challenge-response based and send data about the transaction to the second factor device so that you can verify it before confirming.
And the response to AIDS was malicious neglect for years in many countries. A large portion of those deaths were due to bigotry.

So I suppose somewhat like the situation in the US with COVID-19 today.
Cloudflare did write a blog about getting poorer performance with AVX-512 enabled in a mixed workload: https://blog.cloudflare.com/on-the-dangers-of-intels-frequen...
The C and C++ versions of those benchmarks are manually vectorized to death using vector intrinsics. You don't have those in Java, nor in the standard versions of C and C++. So yes, those speedups are real, if you invest a lot of work. But if you don't, there is no magical 5x speedup of C++ over Java.
I hope some Matrix client will attain the polishedness of telegram. Until then: Telegram all the way!
I guess audience is key here. Don't optimize for any user, optimize for the people actually on the site.
The Prophecies of Q
We don't even know still if immunity would last for more than a couple of months, it seems that would be a short duration issue in any case, so the herd immunity plan has some loopholes on it.
> Work on this specification is currently suspended, as no browser teams (including the Chromium project, which originated the proposal) are currently indicating interest in implementing it.

I am not sure if that would be a good idea given above.
Similar to C++ though, e.g. explosions of template expansions, you don't have to use those higher-level and harder-to-keep-concise features. Other fancy languages have stable ABIs, it's not impossible, nor does it require that it's complex to use.

Though the average one is probably harder, yes. I'd wager that it's mostly lack of care or motivation though, made a bit worse by common language features.