skysight-inc/HackerNews huggingface dataset:
To be honest it is hard to not break ABI. First you almost surely need to use PImpl and second hope a compiler upgrade keeps the standard library ABI compatible(eg ABI version flags in gcc). For a good look at how hard this is look at breakages in gentoo. This is basically the reason the greater open source community has their libraries in C: stable ABI, and consequently language bindings.
Unless i am missing something big the concept of ABI stability in C++ is an art and requires a lot of discipline. At the top of my head only KDE was somehow successful but have a look at their guidelines[1]: again it requires a lot t of discipline.

Also I believe that ABI compatibility with binaries compiled with different compilers also is complicated by things like name mangling conventions which are not common between compilers.

There are so many things that can go wrong that the people i know that rely on ABI compatibility in C++ make a diff of their objdump output a ci test. Sometimes they get more paranoid and send me an assembly diff when they are suspicious(a compiler upgeade generated different jump prolog:) ). Ridiculous compared to the price of just running the compile again. The fact we control the whole machine's os image even makes it harder to understand... Oh man the pain I have...

My apologies if my text is weird but proof reading in a phone is hard.

[1]https://community.kde.org/Policies/Binary_Compatibility_Issu...
That is one hypothesis, though there are a lot https://en.wikipedia.org/wiki/Flu_season#Cause
Most of them where bought so Andy Rubin has something other than Android to play with.
Never tried it myself, but this might be an alternative - https://github.com/sniklaus/3d-ken-burns
Small correction: it's JNI. JNA doesn't work with Graal as far as I know right now.
You don't enjoy the occasional white pizza? I'd say it's more like pizza without cheese...but you can do that too. Tomato Pie's are pretty good every now and then. How about pizza without toppings? Some restaurants even call toppings add-ons.
That one significant result looks like this:

https://www.xkcd.com/882/
People spend more time indoors, often with the windows closed. Humidity might also be higher, and temperatures lower, two variables which have an effect on virus viability outside the body.
What I do is to use multiple search engines and specialize my searches.

I use "smart keywords" [1], which work similarly to DuckDuckGo's !bangs [2] and most of the time I noticed that I know what the source I want is — if I want a Wikipedia article, I search with "@w" in front, if I'm searching for a dictionary definition, I search with a "@define", if I want to search for a location I search with "@maps", if I want a StackOverflow answer I search with "@so", etc, etc.

I have bookmarks for such search engines, neatly being synchronized between my Firefox instances (works on mobile too) and I got quite used to them. I prefer my own bookmarks, b/c I can always add custom stuff and b/c I don't want an extra round trip to DDG anyway.

Also DuckDuckGo is fine for English results, I often find that searches yielding bad results on DDG will often lead bad results on Google too. When not finding what I'm looking for, sometimes I search on Google too ("@g"), in order to double check. But you won't catch me searching for very personal stuff on Google — e.g. I'll never search for health advice on Google and even if DDG's results are bad, it's either that versus nothing at all.

I'm also not super strict — we do use Gmail and Google Docs at work and that's fine, but I do prefer native clients for Gmail too and I prefer text files in my Dropbox for my own notes. I also pay for YouTube Premium, because otherwise my son is getting exposed to ads, plus I watch YouTube anyway and I'd rather have the ads-free experience on every device I own.

[1] https://support.mozilla.org/kb/Smart%20keywords

[2]: https://duckduckgo.com/bang
If this person is bright, capable, and has your trust, you’d likely do well to bring him on.

You may be surprised what someone can get done in 3 days a week. You’ll have a as well a grateful employee, who it sounds like has a range of interests (this May mean even more critical thinking and solution creativity for you).

Also, it’s at least been my experience, that when we grow out of really small teams, it can take a while to define really well what a role should look like. This is further then an opportunity to test this 4th employee role without paying for downtime during that definition phase.

And who knows, maybe he falls in love with your project even more after he starts and you can re-approach full time work in the heat future.
Why the "commercial"? Are other software types not worthy to be considered in this? Are open source non-commercial projects inherently worse code and more crashy? Should we not look at all kinds of software, when talking about programming languages in general?

It has been my experience, that even the well known softwares written in C (not sure about C++) are indeed kind of crashy. Example: Open Broadcast Studio, used by many people to stream on various platforms. It is possible there to go into the settings and change them so that OBS crashes and cannot be restarted again, unless you guess, that the configuration is faulty and OBS is unable to deal with a faulty config. You can only get it to run again by removing the config or reinstalling. Great quality. VLC is another example of such crashy software. Not only did it crash many times in the past, but also cannot properly deal with unplayable files in a looping playlist and will simply bring all your cores to 100% usage.

So far some anecdotes from the well known C software world. I am not sure, whether the people in the respective community consider these softwares to be good quality.
>However, I think we should either reject spirituality as incompatable with science or put more effort in rational attempts to integrate them.

By what principle do we determine that there isn't room for both even though they might not integrate at all?
Probably. Or maybe a less stressful commute to work, no crazy office politics, a change in diet/exercise (because you now have time to do those things properly)... It's really difficult to accurately establish correlation let alone causality when it comes to changes in one's health.
I've been taking Vitamin D supplements for a few months. It started after reading a few articles on HN about how the RDA for Vitamin D was too low. Then I came across the NHS guidance which say in effect that everyone should consider taking a Vitamin D supplement, especially those who don't get out in the sunshine much (like most developers). Since there is basically no downside I started taking them.

Anecdotally I feel less lethargic when I remember to take them than when I slip out of the habit. I'm not sure whether that is just the placebo effect but the cost is low enough that it's worth it in either case.
Research where we can control an exoskeleton by staring at blinking lights
How much is too much? There are many regulations protecting people from investing accidentally too much. What's wrong with people with billions putting it wherever they thing might potentially make some more?
You can set this up as a shortcut. I forget exactly how I did it, but here's what seems to be a similar guide on macos:

https://coderwall.com/p/h6yfda/use-and-to-jump-forwards-back...
We figured out it was a martial law scam so its calming down in USA.
What Is B2B Marketing
What would you use where correctness the top priority? Haskell? For the best thing about Rust isn't the performance (although that's great). It's just how reliable my Rust projects have been in production. If you wanted this level of reliability from another language, you'd have to write tests to cover all the possible failure cases. Which is much more time consuming than having the compiler point out all the possible failure points for you.
I think the point is that it's far better than anything you may have been doing 8 years ago?
Poor performance in Oracle when executed by application
Drone sighting stops flights landing and taking off at Frankfurt Airport
‘Shark Tank’ Star Lost Nearly $400k in Scam
Owning a browser is a business as every search engine wants to be the default. I think google is forking several billions a year to be the default on Safari and is probably Firefox’ primary source of revenues.

I don’t know if Microsoft has any other motivation for Edge other than being the front end for Bing.
There is fixed hardware for 5 main purposes.

1. Output framebuffer.

2. Polygon rasterization (often limited to points and triangles).

3. Texture sampling. This is accessible in CUDA (I have ~zero experience with other GPGPU systems).

4. Afaik also for blending. This might have stopped now.

5. Video codecs (MPEG-2, H.263, H.264, H.265, VP8, VP9, soon AV1) decoding, and also encoding for some of them.

Nvidia RTX also include ray tracing hardware that handles that task more efficienly (I presume by using fixed logic for dispatching memory/cache-aware computations like e.g. content-addressable memory and such).

Most things are handled by the shader cores. They are 1024bit SIMD with lane-masking until Volta, and a more flexible/arbitrary fork/join since Turing (not all Turing has the ray tracing hardware), which also brought a scalar execution port with it (like amd64 getting traditional RAX/RDX/etc. with their opcodes after only having AVX instructions). AMD GCN afaik has a quite explicit SIMD architecture, with a scalar execution port since inception. Also 1024bit iirc.
Craft (Notion-like documents but with 100% native apps)
Traditionally news organizations have maintained a separation between editorial and advertising departments so that advertisers had no ability to influence what the editors wrote.
> reject spirituality as incompatible with science or put more effort in rational attempts to integrate them

The paradox though is that scientific knowledge is knowledge acquired through observation and reason, both of which must present themselves to an observer. Specifically, it must present itself to an observer-beyond-quality (or present themselves within a field of observation) because if we find an observer that has qualities, those qualities would be perceived by something "earlier." That is to say, if a measurement or argument is made then to whom (or in what) is it made?

Science is always limited in scope. It can only describe that which is observable (or deductions made from observation). You could extend science to include philosophy (and consider even our discussion here as philosophy) and then the limits of reason allow you only to define its own limits.

This argument has been made in some form or another by Schopenhauer, Wittgenstein, Bohr, Godel, Susan Greenfield, Roger Penrose, and hundreds of others. The One (or the Zero) is the only way to solve any problem of hard consciousness, by allowing Knowingness itself to have modulations of experience within itself.

The proper integration of science and spiritualism would seem to be that each acknowledges the domain of the other. That is, if the discussion is about the observable or rational, it's in the realm of science and made more understandable by the methods and tools of science. If the discussion is about That, quality-free substratum in which observations or deductions are made, then it is an act of autotelic contemplation. That last statement is a bit absurd. It means one can contemplate the original substratum of the Self by just being without thinking, which is exactly what the various mystic traditions have taught.

It would be a treasure if someone were to articulate this simply for a modern, secular-minded audience, in a way that would convince them to keep quiet for a few minutes and let the experience of "zero-ness" become self-evident. Even this self-evidence appears in a substratum of course, but in that moment, there's a blissful aha that would put a lot of these long essays and discussions to rest.
Just got my last security update for my Windows Mobile phone two months ago. Years after they stopped making new phones and everyone considered the platform “dead”. Microsoft’s commitment to dead projects is pretty incredible, it’s probably the one huge strength they have. You know Microsoft will stick with their product regardless of its success.
I can say from my own experience that the lack of vitamin D can have a significant impact on both mind and body.

I suspect that essentially all people living at relatively northern latitudes have some sort of vitamin D deficiency. From what I know you need to have your face and arms exposed to direct sunshine for at least 15 minutes/day to keep healthy vitamin D levels in the body. Good luck with that in the European/Canadian/Northern US winter.
According to Wikipedia, more time spent indoors is a likely contributing factor to the flu being more active in the cold season, not the other way around.
Except that it is doubtful that it actually has a 2% death rate. Some huge number of coronavirus infections are not being counted because they are asymptomatic or presenting minimal symptoms[1], and thus those people aren't being tested. In fact, probably even a lot of people with fairly serious symptoms aren't being tested[2]. Only those being tested can test positive and only those testing positive are getting counted, inflating the presumed mortality rate massively. On top of that it seems the tests being used may be giving a lot of false negatives, for example in people who have "recovered" and test negative but then later test positive again, so they may have still been infectious all along.

Bottom line; when you really look at all the facts, it seems that perhaps Covid-19 is no more lethal than any more severe flu.

[1] https://www.nytimes.com/2020/02/27/world/asia/coronavirus-tr...

[2] https://www.reddit.com/r/nyc/comments/fayko1/my_covid19_stor...
Commie healthcare = we beat you with sticks for leaving your home. Just saw free healthcare fail in China. Id rather fight and kill everyone like you in a civil war. People that need gov help are weak by definition.
> "Membership quality is the most important part of a good community. Cash is a good filter."

That's true, but in some cases cash can act as bait, to lure members in with a false sense of security.

The Ashley-Madison leaks revealed that a large percentage of their female users were just bots, made by the company to increase engagement...

You can't always trust private walled-gardens
The JavaScript Beginner's Handbook (2020 Edition)
It already isn't. Nvidia Geforce Now lets me stream (some of) my prebought steam games. And its a pretty satisfying experience.

Their free tier isn't too bad, as of now, too. I see very little sense in buying something on Stadia, when I can buy it on steam and play at my desktop, or stream on my laptop.
I’ve seen plenty of DRY bugs due to premature abstraction and an unwillingness to refactor later on.

In many cases, the opportunity for DRY was misleading as the code was only superficially similar, so the implementation became over-complicated to handle various corner cases that otherwise wouldn’t have existed.
This is a well-written meta analysis in a top-tier medical journal which demonstrates a convincing relationship between acute respiratory infection, Vit D baseline levels, and supplementation.

However, their conclusion that the findings warrant public health interventions and widespread supplementation is arguable. There are real risks and costs to over-supplementation, and the absolute risk reduction they demonstrate (from 42% to 40%) is not large.
The text is ambiguous, but I would interpret it as "Photos need to be on Facebook to do this, so those not already on[...]" rather than "This works only on Photos newly uploaded".
Mind boggling that this kind of a thing isn't known. This says the total economic effect of seasonal influenza in the US alone is 87 billion per year. That's six NASA:s worth:

https://www.sciencedirect.com/science/article/pii/S0264410X0...
> "The flaws of your position are shown quite well in the "Blind men and the elephant" proverb."

Once again, that's quite an assertion you make against me there. At no point did I argue that we understand everything about nature. My point is just that every single thing in nature has turned out to be eventually accessible to rational modeling and understanding. To carve out a niche for certain areas and argue that these will eventually turn out to not follow that pattern has been a losing strategy throughout the history of science.

> To make broad statements like "reality/cells are just machines" based on this tiny portion of information seems pretty foolish.

The onus is on you to show me how exactly that is foolish, given the fact that every single scientific observation we have made in this area supports the hypothesis that there is nothing more than physical law involved.
If content providers ( remote sites ) don't support the device for a push via whatever streaming protocol the device uses then the device has to have a pull proxy to interpret the content in addition to rendering it over HDMI.

The point is we already have a cheap HDMI renderer that can be connected to a network, has a fantastic form factor, most of the needed features, is so incredibly brain-dead simple to use that my wife's mother who can't make a programmable coffee machine work took less than 10 minutes to connect it to watch Netflix and is available in Walmart/Target/BestBuy/OfficeDepot/Staples etc.

The biggest enabler of non-restricted casting would not be a renderer interface. It would be an easy to integrate library in non-geek languages (i.e. not C/C++/Rust/Go but Python, JavaScript, PHP, Ruby, Perl, etc ) with interfaces like PlayMediaFile(chromecastid, url) and RenderWebPage(chromecastid, state, url) to drive a Chromecast from a local box/smartphone without having any support from a content provider.

I have been playing with Jellyfin/Plex/etc recently and they are atrocious in the UX for anyone who is not invested in making them work well because they all try to solve all of the annoying problem of handling and organizing media libraries, pulling media sources together and interfacing with casting devices. They do everything OK, but do nothing well. Give their authors a solid way to cast to Chromecast that just works and we will have an explosion of content to TV solutions.
Show HN: Online code converter to migrate SQL Server to Snowflake / Bigquery
Theoretically what you're saying is true, but practically speaking many websites are behind CDNs, like Cloudflare, Cloudfront or Akamai, with static content being cached aggressively to reduce costs and latency and it's pretty cheap and easy to do so nowadays, so most requests aren't even going to hit a backend.

You can work around this by installing a tracking pixel on every page you have, a pixel that always hits your backend, which can then generate a log line that can be analyzed. But this requires extra development and it's much easier to just install Google Analytics.

So I'm pretty sure that most browser stats are not coming from analyzing 1st party data that's logging the user agent.

And speaking from experience in this space, the error margin for such analytics is somewhere around 10% - 20%, which is roughly the percent of people having ad-blockers installed and this number is growing — you can extrapolate of course from those that don't have ad-blockers installed, but then you have a selection bias issue, because you're not talking about the same kind of user; e.g. people that use ad-blockers are the people that are more likely to be computer literate and capable of installing their own browser.
Delivering Responsive Images with Thumbor
I switched to DuckDuckGo a number of years ago and while yes, their results have become better there are times in my line of work where I've had to use !g search item as Google still seems have to have the best results sometimes.

Granted this is maybe once or twice in 3 - 4 months I end up using !g prefix.
Most people do have 10-25 ms latency to their servers. Ping isn't the problem here though, the problem is that you have to download the frame. That just takes a while. Input lag is like 150 ms.

The reason some people think that is absolutely insane and ridiculous is simply perception. I switched from 100 Hz CRTs to 120, then 165 Hz LCDs. Console games to me are unplayable already. Obviously, Stadia in it's current form is entire useless to me, no matter what game I'm playing because it just feels bad.

However, people who mostly played 30 FPS console games their entire lives, can usually play on stadia perfectly fine. The input lag isn't that much worse.
It's more like a village.
What's "HN"?
> Hire the guy (or gal)

Ugh, they’re called people. “Hire the person” or “hire them” works fine. The way you’re saying this makes it sound like you expect that the candidate will most likely be male, and that a girl (never mind someone who is gender fluid or genderqueer: doesn’t exist in your sentence) is a secondary choice, relegated to a secondary option in parenthesis.

I can understand if you think that I’m reading too far into this, but our use of language is part of this problem. It’s no better to assume a teacher or nurse is a “she.”
I was thinking, with all the recent discussion about the privacy problems with DNS (over https) would it be possible to use the k-Anonymity algorithm to build a dns server where you request dns details based on a sha-1 prefix of the domain you are looking up?

I have a suspicion the answers is no due to the way DNS lookup is recursive and so all dns servers would have to implement the protocol. Would there be a way to make this work?
The real problem is teachers are unwilling to admit "I do not know: maybe your idea would work and they didn't think of it; or maybe there is some flaw in it. If you are really interested I can help you figure it out in independent study"

It is hard for me to admit that myself even now that I'm aware and try to train myself to do that.
I like the UV theory, that seasonal decline in UV reduces the chances of virus getting damaged or killed by it. So I'm pinning my hopes on that one to save me from Covad19 because I live in the topices at 400 meter elevation where the UV is pretty brutal year round. Downside, of course, is increased risk of skin cancer.
Top Reasons to Start Trading with Marketrip
Wouldn't this also only assume that we don't tax the current system? Since, you can still be 'critical' need a ventilator/icu, but not die, would mean that if there aren't available beds/equipment, the mortality rate goes up, am I right? Being as we have around 96,000 ICU beds, and 64,000 ventilators.

Could that drive up the mortality to 4-8% simply due to unpreparedness?
The picorv32 project offers a RISC-V core that only lacks MMU/privileges, but the memory interface should make a cache quite easy to add.

The gate count won't be that bad, considering it's only ~700 LUTs in Xilinx 7-series FPGA. I think it'd fit in <10k gates, not counting the registers.
When Bloom filters don't bloom
Productivity tips
Agreed, sync is a great feature, but last I checked iOS content blockers only work with Safari, not any other apps that use WKWebView. So stupidly, I have both Focus and Firefox on my iOS phone, but only Safari can use the Focus content blocker. It’s pretty terrible.
I switched to DuckDuckGo, made it maybe two weeks, and finally gave up and switched back to Google. Their search results are still vastly inferior to Google.
> unless you are making an argument for supernatural influences

You don't even have to call it supernatural. You can just call it "extracellular".
Peter Thiel at Socrates in the City
>Senior airline pilots in the 1980s made a lot of money.

Junior stewardesses. At any rate senior airline pilots made a good middle class income, certainly not wealthy with butlers. Even paying someone minimum wage to carry the bag to the airport would be a significant chunk of change.
Right. The main advantage of Rust is that its thread safety is opt-out (unsafe) rather than opt-in (remember to use the right data structures / locks).