skysight-inc/HackerNews huggingface dataset:
Sorry - perhaps there is little difference if any between neobanks vs regular challenger banks. Neobanks would be digital-only type banks while regular challenger banks are heavily skewed digitally but have the backing of an existing incumbent bank.

Where we see and place all our analysis efforts are on companies like Google, Amazon, Apple, etc. From what we can see with Alibaba, since they own the contact points for the both the customer and retailer, they have data to gauge financing needs and more importantly risk.

You see banks like RBC starting the conversation earlier in the journey with their investments in various startup spinoffs where it's focused on the 'why' behind the financing (i.e. finding a home, buying a car, starting a business, etc.) before becoming involved in the financing portion later down the line.
I think when entering a store, it is reasonable to assume that there will be messages about the products carried in the store. I think it is much less reasonable to assume that there will be messages about products not carried in the store that "may" be relevant to customers there.

Seems like quite a leap to me to suggest that consent to see the later type of message is implied by mere presence in the store; maybe this is exactly the point you are making, but I think by extension any advertisement seen anywhere is "consented" to by nature of being in the place (physical or virtual) where the advertisement is?

On a side note, this seems more like "contextual advertising" rather than "targeted advertising"?
Huh, the benchmarks are similar, you're right! Very interesting, and the Dell's CPU has a suspiciously low base clock, too.

It'd be interesting to see some numbers on the sustained performance from both of those and I couldn't find any benchmark that measures this kind of performance.

I'm concerned because I know from experience that the 12-inch Macbook 2016 is horrible for anything serious while the contemporary Dell XPS 13 9350 is very versatile. For me the Macbook stayed at 800 MHz most of the time, which made it unusable, while the Dell maintained at least a 2 GHz clock. Those laptops, too, show very similar performance numbers in Geekbench -

https://browser.geekbench.com/v5/cpu/compare/1555969?baselin...

Which means Geekbench samples those bursty clocks on the Y-series that get up for tens of seconds at most.

And while it may seem like bursty loads are okay for the average user, I'd say the reality is more complex - I routinely see my wife leaving lots of tabs open in her browser, which leads to some CPU usage, and sometimes some sites just decide they need to run heavy Javascript, Facebook for example is quite heavy. As soon as this happens, the Y series laptop would throttle down and impact other work. I saw it myself on the 12-inch Macbook, and given how Apple skimped on the cooling solution for the 2018 Air, I think the 2020 model may be prone to this as well.
Open Food Facts
I saw Open Startup List this morning and thought that this might be the start of some standardization across open startups. That could transform this movement into something a little more serious. It could, in effect, create a new type of "public" company - companies that are transparent with key indicators but still independent. The impact could be huge on how funding and investment work.

Comparable figures across different startups in the same markets or industries would also be awesome for understanding markets and how growth work. Eventually, these figures might give other startups the ability to benchmark and understand how they are doing compared to other similar startups.

Starting with an aggregation of the different data available might be a good start, perhaps with some data visualizations. You might be able to influence what some of the key metrics companies are exposing are. You're probably already thinking about putting together more detailed guide for how new startups could start exposing their metrics. That could easily transition to a standard set of metrics these companies should expose.

If you could standardize what an Open Startup is, that could really change the game.
The challenge here is for YOU to come up with a solution that is better than what is already used, which you have not.

You have thrown away all the parts that are hard, and suggest only implementing the part that is easy, in a bad way.

That is not a viable replacement. Those hard parts are necessary. You can't just ignore them.
AMD Uses DMCA to Mitigate GPU Source Code Leak
Safe, simple, cheap, non-invasive neural interfaces with a good software ecosystem might be the next big wave of human advancement, with the wide adoption of the internet as the previous one. It opens the door to so many possibilities and use cases.
FLoC is a decent idea and similar to something I thought of where there would be a standardised list of categories and the browser would just have an UI in its settings where you can select the categories you're interested in and the browser would send them in an "Accept" header.

Unfortunately back when I thought of this I wasn't aware of browser fingerprinting or all the other nefarious things the advertising industry is doing. Fingerprinting turns both FLoC and my idea into tracking vectors, so that's out of the question. The authors acknowledge this problem in the readme.

Turtledove is a longer spec and I haven't had the time to read it thoroughly, but while the idea is good, I see some potential problems - first off, this still involves executing JS to do the "ad auction" on the browser which could have security implications (they explicitly mention that JS should be prevented from talking to the outside, leaks would be vulnerabilities in this case, and I don't trust the ad industry to be nice and not attempt to exploit them); there's also the issue that I just don't want my device to expend processing power and expose me to potential security vulnerabilities for ads; I want ads to be served as static images from the website without the whole bidding thing. From an advertiser's perspective, I'm not sure how fetching the potential ads in advance and moving the auction on the client device would work - my understanding is that auctions are in real-time. I'm also not sure whether exposing all the ads to the public (even the ones that ultimately don't get chosen at the auction) and the auction details would reveal information that advertisers consider sensitive.

Finally, if you look at my other post here: https://news.ycombinator.com/item?id=22680559 you'll see that I have other problems with online and targeted ads besides the privacy and security aspect.

Unlike print and TV ads, there little-to-none human review, no accountability (Google isn't liable if they serve me a scam ad if I fall for it), and targeting allows to target scams to only the people most likely to fall for them while hiding these ads from the savvy people who would recognise the scam and report it. At the core, this isn't a tech problem but a law problem, but short of a law it can be solved by tech if we heavily block the current model of ads (targeted and served from a central ad network) so it becomes unprofitable and publishers & advertisers have no choice but to host static ads on their own domain, thus becoming liable if they host malware or something illegal (this would hopefully encourage human review).
A detailed look at the router provided by my ISP
90% of readership here fully supports the government meddling into all sorts of private affairs. The same goes for the EFF and others.

If you can’t be consistent and argue for private small government rather than complain against particular rules, you have no credibility
Update: we got the 3D print file.
> Clang now defaults to .init_array on Linux. It used to use .ctors if the found GCC installation is older than 4.7.0

Oh man, I've seen that check somewhere..

namely, I've had to port the init-array-or-ctors decision code from clang to LDC, because LDC was just using LLVM defaults, and LLVM defaulted to ctors on FreeBSD/AArch64, which doesn't support ctors, but that was only noticeable with the LLD linker, because bfd and gold were quietly (!) converting ctors to init_array (!!) as a performance optimization (!!!)

ref: https://github.com/ldc-developers/druntime/pull/146#issuecom...
There are hacks around it, yes. Also, we both know that your usage of "easily" is equivalent to when the maths book says "trivial and left as an exercise for the reader" ;)

(that is to say, technically easy if you have the right domain knowledge. Having the right domain knowledge is not completely trivial though, even as a programmer)
If only it worked like a log, though. Unless you're a John von Neumann level outlier, you can't query your memory for "what's everything I did between 9 and 10 AM on October 12, 2017?"
Ask HN: Has Peter Thiel retreated to his bunker yet?
Difference in Receptor Usage Between SARS and Coronavirus of Bat Origin
Not the person you replied to, but we do this.

The main reason being on premise deployments. Our workload is primarily machine learning models, as such they are well suited to docker containers due to good support and being able to quickly build images, deploy and tear down.

Additionally, whilst the task would be well suited to a Kubernetes deployment which is ideal in the cloud, on prem we're likely running on a single box running multiple VM's. Hence we use containers within the VM.

It isn't the perfect solution and definitely has it's downsides, but it is good enough and better than the alternatives when considering everything possible.
That's the theory we heard since 1980s: then Japanese robots will run over everyone. In practice however, you have Chinese workers instead. Outside some very high volume, certain simplicity manufacturing processes it's still mostly manual labor on assembly line.
OBS is probably most widely known in the twitch / mixer streaming world.

It allows you to layer your inputs and different overlays together to create a single video output that includes things such as video games, webcam feed, etc. The video output is typically either recorded straight to video file for upload to youtube, or for streaming directly to a supported streaming service.

It's not purely used for video games, mind you.

In this case I believe the idea is that you would use OBS on your local workstation to setup your own web cam and a view of your desktop / work space for the purposes of peer development etc, and then pipe that out as a virtual webcam to other software that only support webcams as inputs.

That's my guess for what's going on here. Hope someone gets some good money from this.
There is no arrest warrant for Google, Facebook or ad network employees either despite them violating the GDPR on a daily basis and very large scale.

Granted, the GDPR doesn't say anything about arresting offenders, but the companies should at least be investigated and fined, which isn't happening either.

The GDPR is a joke.
> Simply for not having to deal with all the usb-c adaptors and cables.

You can get one large 5V PSU and go directly to the pins on the Pi. No need to bother with individual USB adaptors...
This is a bit harsh. JVM byte code was meant to be in the browsers of that time. Plugins were a respected part of the ecosystem back then. There were 2 types of security problems.

The majority were not bytecode related, but were bugs in the interface to the outside world. There is no reason why WebAssembly is better in this regard. E.g. webglvs java' s graphic APIs. This mainly comes from corporate culture prioritizing security. If financial hardship or other stresses befalls the browser maker, webassembly will probably give the same trouble as java had.

The minority were related to the soundness of the jvm itself. Most of these have been fixed. These bugs are in general nasty, as the basics have been valisated by a mathematical proof. A few are still there and very hard to fix, like locking system objects like Thread.class I think this was a learning experience for all secure VMs that follow it, and WebAssembly knew what to avoid because of Java. Only time will tell how good WebAssembly withstands the nasty ideas humanity throws at it.
The relevant Github issue is also quite memorable: https://github.com/kovidgoyal/kitty/issues/9#issuecomment-41...

I wonder if the author might be willing to reconsider. He should have newfound appreciation for how annoying name collisions can be.
There are some credible voices skeptical of the current doomsday predictions from Dr. Fauci et al, vis-a-vis the national quarantine.

Unfortunately, this too has become a partisan political issue with dems for shutdown/quarantine, and republicans for opening up.
Also for a mail sent in feb 2017, the service listed clearly says from March onwards. A bit of a dark pattern yes, but honestly with all the scams out there this really doesn’t seem like a particularly scammy one
Related pieces by John PA Ioannidis:

- Coronavirus disease 2019: the harms of exaggerated information and non‐evidence‐based measures[1]

- A fiasco in the making? As the coronavirus pandemic takes hold, we are making decisions without reliable data[2]

There are two ways of getting the answer to the question: get relevant data to make reliable predictions (e.g. test for prevalence in the population) or run the experiment (which some governments seem prepared to do)

1- https://onlinelibrary.wiley.com/doi/abs/10.1111/eci.13222

2- https://www.statnews.com/2020/03/17/a-fiasco-in-the-making-a...
Google and Facebook are still around, so the GDPR is an absolute joke of a law that nobody cares to enforce.
Been using kitty for a bit, I essentially wanted to be able to render emojis in nvim. I haven't really thought about it since installing which is a good sign.
Yes add it to homenauts. Thanks.
Ah. Personally, I distinguish between potential ideas and actual ideas. To be an actual idea, it has to reside in someone's brain (or a computer, or some other data-processing system). The reals correspond to the set of potential ideas, but the set of actual ideas is not only countable, but almost certainly finite.
I'm genuinely curious, are the super elites making use of all the money they poured into their "end times" preparations? Maybe sama knows?
Haha, I'm doing the same thing! Just looking for example similar to mine and then copypaste a ton of div's with arcane classes.
https://www.invidio.us/

Alternative for iOS users. Bookmark, save to home screen - search for your YouTube video on there.
Ironing clothes is 100-250 °C.

Should we just be ironing masks?
Also if you want to hook all the `open` style calls to make them work in a very tight sandbox :)

(e.g. I have Firefox running under Capsicum: https://bugzilla.mozilla.org/show_bug.cgi?id=1607980)
If you collected enough data you could become a funding platform with a good data-driven approach to risk. Startups could publish their figures through your platform to get access to appropriate funding. It could become a crowdsourced funding platform similar to Kabbage or Funding Circle but for higher-risk startups. This could disrupt VCs - that would be truly awesome.
You may want to have a look at how re-frame[0] (ClojureScript) does this or redux-toolkit[1]. The issues you mention are discussed there and solved well.

There is a controller in the sense you are describing, but the reads and writes are clearly decoupled as separate, functional steps, while the data is just a plain composition of maps and lists.

Putting these operations into classes is a regression from this point of view. You suddenly get these artificial objects (models) that get harder to extend, reuse and change, because you have relations between objects that you somehow need to model and synchronize as well.

Imagine if databases worked this way. Gladly they don't. They have a uniform, declarative language that you use to interact with them and the data is just data, no matter if it is a Person, Cat or w/e.

So in a sense these libraries are re-inventing databases to handle GUI state in the browser, which is a good thing.

[0] https://github.com/Day8/re-frame

[1] https://redux-toolkit.js.org/
> So if 100 million Americans ultimately get the disease, two million to four million could die.

Seems to miss any mention that people who get sick - but don't die - seem to be having pretty severe (sometimes permanent looking) damage.

Aka, they're only counting "deaths", when they should also be including other very serious negative consequences too. :(
Clear, good point, thanks.
Ask HN: Bundling Multiple Internet Connections
Naive question: let's say you have multiple internet connections (e.g. via multiple sim cards+modems as well as a cable connection).

Are there any best practices on how to bundle them to get redundancy as well as more bandwidth ideally without needing to change anything or much in case some of the connections are flaky some of the time.

I guess there are many things to consider and to potentially get wrong (that might also be super difficult to debug without understanding everything) so I would be very very grateful for experience you can share or pointers what to look for.

This is surprisingly difficult to google for (lots of SEO spam).
We have a clear idea of what the crossing looks like, "переходящим проезжую часть по нерегулируемому пешеходному переходу, обозначенному знаками 5.19.1 и 5.19.2, а также дорожной разметкой 1.14.1," means that it was a "zebra crossing" marked on the road and with appropriate street signs before it.

In Russia, pedestrians have right of way on such a crossing, and drivers are required to be able to stop so that if a pedestrian starts crossing, they can yield (is that the proper term in English road rules?) to that pedestrian - i.e. even if you can't see any people, the marked crossing is considered as a warning to drivers that there might be pedestrians crossing and they must be able to stop and yield there.

So in cases of poor road conditions (e.g. ice) and poor visibility, they would be legally required to choose a speed so that they can do so suddenly if needed. This necessity to drive slower given the street signs and conditions is also explicitly mentioned in the court ruling as part of justification of why the defendant is considered guilty.

So it's not really an analogy of a person lying on the road, because that's not a "normal" stretch of road - if someone decides to drunkenly crawl across such a pedestrian crossing, then that would be stupid and reckless and dangerous, but legally they still would have right of way and cars would required to stop and yield as if they had a red light.
My first guess would be a lot of people use OBS for game streaming and a lot of games are Windows-only.
Show HN: Coronavirus stats bot on Matrix, IRC, WhatsApp and Telegram
Prince Charles of the UK tests positive for Coronavirus
There's insufficient data to say whether the death rate is actually low or not. But this will be interesting to see play out politically, if the Republicans agree to open up and there is mass deaths as a result this could sink the party for decades.
The ‘Blurred Lines’ case scared songwriters, but its time may be up
Lane cove here. It’s great but I might need to set a 6am alarm clock now as I relied on the planes to wake me up
A Better Programmer: Part 2 – The Conduct of No Regrets
at this point who cares? we know that older people are at risk and do we really want to risk our parents/grandparents/neighbours health? it's not worth it. isolate yourself, clean your hands and face, and help fellow humans.
Most people need that salary to survive due to fixed obligations: mortgages, rents, credit card debt, car leases, etc. That's what we need to pause.

Beyond that, you have discretionary spending, which can be cut.

And finally, you have essentials: food, medicine, and similar. That's a tiny, tiny fraction. That's what we need to bail out.

Yes, there will be long-term consequences of lost production, which will shrink our economy a little bit. But that's fundamentally different from debt defaults, bankruptcies, and evictions. Hitting a pause button avoids all of that.
FTA "But a 20,000- or 40,000-death epidemic is a far less severe problem than one that kills two million."

Meanwhile, https://www.worldometers.info/coronavirus/ shows Deaths: 19,603

I'm not an epidemiologist but how can we barely at the mid-point of the spread and say things like the above, while the hard facts already show we're at 20k deaths?

While I agree the actual rates are hard to know until we have robust antibody assay in larger populations, it seems a bit hand-wavy to say "oh it's just not that bad, here look at these random samples we looked at it and it'll be ok."
I must agree. If one takes a set of low level practices (like those defined for Spartan programming or something your company likes) and copy pastes that kind of code, it's going to be easy and readable and refactorable.

I have not used OOP or programming patterns or whatever for years and no one got hurt. In various code bases I never used inheritance (abstract classes) or method/dependency injection or whatever someone might ask me in an interview.

The code I copied from elsewhere would just get adapted to the company (Spartan) style and that's it.
TLDR; the article argues that the actual fatality rate is possibly 0.06% as opposed to 1-6% touted in media.

The reasoning is based on estimating actual cases given confirmed cases. For example, in Italian town Vò, the entire population was tested to find a prevalence rate of 2.7%. Apply this to the whole province to estimate actual cases and then divide that by confirmed deaths. So assuming that unconfirmed cases mostly recovered without an event, the actual fatality rate goes down to 0.06%.

Arguably, the author doesn't have a lot of other strong data to back this up. Also, this would imply that a large part of the infected population simply recovered without needing to possibly sick treatment.

If this is true, however, it would mean we just had a 2 trillion dollar party :).
It ended with him playing Plague Inc.. Reminds me a bit of my early childhood, when I wanted to build a galley with a friend. We already had one piece of wood...
It’s funny that the Republican plan involves the manslaughter of their voter base prior to the next election.

https://en.wikipedia.org/wiki/Social_Darwinism
This is the best I found so far: https://superuser.com/questions/660798/merging-two-incoming-...
Wasn't qe supposed to be unwinding now? If we kick the real estate can again we're only making the next contraction worse, for everyone.
Red Hat Enterprise Linux Network Performance Tuning Guide [pdf]
Could this partly explain why healthcare workers are being hit particularly hard by COVID-19, including young ones?
These are not diametrically opposed. Your company can have a service that uses OpenSSL in production that runs on Debian to automatically take advantage of Debian patches and updates if it's linked dynamically to the system provided OpenSSL.

You can either employ an extremely disciplined SecOps team to carefully track updates and CVEs (you'd need this whether you're linking statically or dynamically) or you can use e.g. Debian to take advantage of their work to that end.
Help HN: Lets list all Open-Source Ventilator projects on Wikipedia
> Elective procedures will need to be rescheduled. Hospital resources will need to be reallocated to care for critically ill patients. Triage will need to improve.

If we'd let this thing run its course, wouldn't almost all corona patients have to be refused in hospitals and instead die at home? Normal "triage" doesn't cut it. You'd basically paralyze normal health care for months, which would come with an additional death toll. This is already happening even with the lockdowns.