skysight-inc/HackerNews huggingface dataset:
There's no such thing as a hygienic macro system if you mean textual macros.

Also array type is the single biggest thing required to fix C. How many bugs in big C projects are caused by bad indexing and overruns.

On top of, "oh no free features".
How to Reduce Operating Costs
> Unlike what this article tries to subtly hint, there is no massive conspiracy theory stuff going on here. There are too many people in India (with smartphones and cameras and 3G/4G internet) to pull off anything covert.

So you're saying there's no 5G?

Jokes aside, I would love a breakdown of all different hypotheses here and to revisit them in one year. (Eg therapies, heat/humidity effects, lockdown severity, lockdown timing, genetic factors, strain variations, etc)
It wouldn't make much sense to use population who have antibodies as the main goal, and view the peak as desired but reached without further restrictions because of increased resistance in thebpopulation as an argument otherwise. He isn't arguing for lowering infection rates as long as healthcare holds, but for increased immunity. That's not something to be mad about.
There's quite a few 'tricks' in the small bits of asm in the article.

Also, the tiny unpackers are generally used from 4096b and upwards. The size of the unpacker takes too much space and doesn't make up for the compression ratio at 256b.
> plus I lived with my parents.

So you were paying for it, just in a different way.
Having a reliably asymptomatic strain would let that be quickly tested.
None of that matters to a React developer. If you know JavaScript, you know JSX.
Harder still to imagine being 18 and deciding to play it safe and stay with mom and dad for god-knows how many more months. I'd take the risk if I was able.
You can contribute to open source, or more specifically, you can attend an open source program have a look at https://github.com/tapaswenipathak/Open-Source-Programs
Most (if not all) of them are remote, so unlikely to be affected by the pandemic.
Herb didn't say it well enough. It's a tradeoff between correctness and readability. If it wasn't for C++'s weak type system you wouldn't be required to make this tradeoff and could improve readability while still staying correct.
Good suggestion on picking three marketing channels out of the list to focus on, instead of getting overwhelmed by all of the options.

Also, Philip Morgan has really good info on positioning for software folks. No affiliation, but got a lot out of his book and workshop.
> ...the correlation between number plate and one or a very small number of individuals who have use of the vehicle...

It seems analogous to an IP address in that sense, and the courts have ruled that IP addresses are personal information.
Privacy as a constraint on government action, yes. Aren't all constraints on government action essentially concerned with addressing the power imbalance?

But privacy itself is also a claim against your neighbor: not only is it illegal for them to blackmail you, it is impermissible to obtain the grounds for that blackmail.

I'm perhaps more afraid of my neighbor than I am the government. Rapists are more often people you know, and all that.
> If Google has come out with "true wireless" before the the market was flooded they might seem relevant.

Eh, as near as I can tell like 10 brands came out at once in 2015, so it was always like that. More options aren't a bad thing.
I wonder why everyone believes so strongly we will create a viable vaccine.

The FDA has never approved a vaccine for humans that is effective against any member of the coronavirus family, which includes SARS, MERS, and several that cause the common cold.

If political pressure/regulatory relaxation allows a vaccine to enter the market I would be suspicious of its efficacy.
If its pure software will Apple add it to iPhoto (or whatever their photo software is called now)?
I feel queasy when I see a 1000-line file in any language, but JS in particular is just... yikes. I guess it's because the language has a reputation for being inconsistent (whether that's deserved is another thing entirely), so the less you have to reason about, the better.
Ask HN: How do you illustrate your books?
What tools do you recommend for illustrating a technical book on basic programming (Yes there are over 2^100 already but mine will be hard to miss :P). I am considering some master art works of arrays, and other data structures that appear drawn by the master artists. There was a link posted on HN this year if not this month. I really regret not bookmarking it.
The article said the planes were unmarked but I went looking for pictures anyway and found some photos.

Here’s one from the 1980s with markings.
https://www.airliners.net/photo/Air-Sinai/Boeing-737-266-Adv...

Unmarked photos are here.
https://onemileatatime.com/air-sinai/
I’d bet (a small amount of) money they have no ability to delete accounts at all, and it goes all the way down to foreign key constraints introduced by a well-meaning but inexperienced developer that unnecessarily couple the accounts table to many other records.
The opposition to it on fundamental grounds is born out of wrongheaded and misapplied best practices and quite frankly it needs to die. Dijkstra is credited with the idea of separations of concerns which is a valid application of code organizational management. The problem is, somewhere along the way (in the dawn of the web) we conflated separation of technology with separations of concerns. Thinking that separating technologies for technologies sake somehow made code more maintainable but the reality is, that it was dogma, if a snippet of JS, a snippet of CSS and a snippet of HTML will only ever be used as a black box component and only ever be reused as that black box component in total, separation of technology only leads to more complexity in interfile dependency and mental compos-ability of the whole solution in ones mind. There is an argument that separation of technology leads to simpler build management, but I personally will take a little more complexity in my build over complexity in the code base as usually a build becomes fairly static as a project matures.
Ask HN: In SV, is racial hiring a thing?
If a company has many employees ethnically from the Indian subcontinent will they be just as likely to hire a white person, black person or East Asian person?

My feeling is that they would rather hire people from the same ethnic background.

Am I a horrible racist, or is there truth to this (or maybe both for saying something, even if true)?

Equally importantly, is it harder to break into a predominantly white or Asian work culture, if you're not from that background?

Is it possible to say that there is some ethnic group that is more open to hiring outside itself, and some that are less open, based on experience in the valley?
SQL.

Because SeLeCt * FrOm <table> is valid.
I've only read about it in Swedish, but here's [1] a Reddit post discussing it in English (with the top-comment referencing a later news article which says the study was retracted).

1: https://www.reddit.com/r/COVID19/comments/g4znbg/at_least_11...
No Junk Debt Is Too Risky: How Fed’s Bailout Changed Everything
Both Puppet and Ansible are declarative.

Why do you think people use them rather than shell scripts ?
It’s called Photos.
A screw and gaskets would keep it waterproof, add little weight and size, and if the screw is has a Phillips head, it will be sufficiently easy to replace.

But, it requires more work to assemble, and does not create an end-date on the existence on the product, so there’s really no reason a mainstream company will do this on their own; they’ll leave it to niche providers.
I think the point is that treating the USA as some sort of unified region for statistical purposes is in itself problematic.
>depth of field blur is not a gaussian blur but a bokeh blur

This is one of my main problem with those big-time YouTubers. Since the portrait mode on the iPhone come out, all other manufacturers followed and all these reviewers made this into "Who would extract the head of a person and blur the background" contests and they kept praising the phone that would do the sharpest extraction.

As if those people never saw an actual DoF blur? Then some manufacturers start adding random bokeh flares...

It's one of those things that keep my faith in Apple, they actually have people who know a thing or two and don't jump on the next race of megapixels/bezel to body ratio/ISO or whatever next fad race is.

This "who would do the sharpest edges around the object on portrait mode" contest annoyed me so much that I quit watching gadget reviewers. Next time I watched reviewer videos they all were talking about "Which company does the best color science" and quit again.
Which Video Call Apps Can You Trust?
Almost certainly. I think the vast majority of teachers, students and parents would rather go back to school with elaborate restrictions (like is happening now in parts of Europe) than stay home for another entire semester.

But high-risk students and households will need to be accommodated too, so a remote component could be necessary even if most kids are back in physical classrooms.
Usually, yes, but now colleges are having revenue problems. The president may block foreigners from attending (big revenue source), and many students may want to delay. So colleges are pretty likely to tell students to suck it up for a year or not get admitted to try to force them to attend as normal.
I'm not sure why you've had problems with Terraform trying to nuke things - I'd say the planning capability was one of its strong points. A quick glance at the plan will tell you what it needs to remove to put an environment in the expected state (and it's called out again in the destroy count summary at the end of then plan). Terraform doesn't "accidentally" delete things - it's doing it because you've told it they're not needed anymore.
KM Hesaplama: Iki Mesafe Arası Kaç Km? Kaç Saat?
New mechanical TrackPoint keyboard with Lenovo/IBM ThinkPad 7 row layout
To be fair the examples in the article are trying to show what happens when you use this post-processing in situation it was not designed for, sometimes going to extremes to deliberately demonstrate failure modes, so it would be surprising if it didn't have weird artifacts. None of those photos are using it as intended.

I agree some HDR skies in your shots do look weird, but frankly that's probably just HDR. How do you find the phone's photos when you switch off the effects you don't want?
It's mind-boggling. A company with Google's resources should be able to come up with unique designs. They should be making top-tier competitors, not shit that looks like a generic brand knock-off.
That depends on how much signal processing and interfacing needs to be done. If it needs some serious heavy lifting then $50 might not even cover the FPGA.
Zoho's password manager new interface
Here is some information on this concept. https://solar.lowtechmagazine.com/2019/02/heat-your-house-wi...
“This Week in Virology” podcast addressed this mutation issue just last week. Basically 20 out of 30,000+ genes have mutated. This is one of the slowest viral mutations, 5x slower than seasonal influenza. While most viruses tend to become milder as mutations and transmission happens, SARS-CoV-2 mutates so slow that the mortality will be high for quite some time. The good news is that a vaccine should provide long-lasting protection more like the measles shot rather than an annual flu vaccine that is hit or miss.
Thanks, I didn't know that JavaFX was still a thing. Looks like it's come a long way!
You can use a different container as network in docker: 'container:<name>' would route the container traffic through specified container.

Example vpn container:

docker run --name foo --cap-add=NET_ADMIN ...

Other container:

docker run --net=container:foo ...

Now you'd need to specify the respective routing rules [1] in the container.

[1] i.e. https://github.com/bubuntux/nordvpn/blob/master/start_vpn.sh...
I have a 5 year old pair of etymotics, and just recently replaced a pair of Shure IEMs due to a broken stem. I was able to buy the exact same model, and re-use my 3rd party cables and eartips.
Then what, all the other things it does it does poorly?
False, the SE came out after the 6s
Ha! So like an AR type app that lets me see my social media feed overlaid on the live views of the sky on my screen? ....
I think there is additional value to automating or improving a process even if the time spent automating exceeds the time saved by the automation.

What if it just makes me happy that I can turn the bathroom light on with my voice even though the time spent figuring it out exceeds any time saved by the automation?

What if I make a sucky task at work more approachable and easier by improving it? Rather than procrastinating doing the thing because I hate it, I pick it up and do it right away because I invested some time in making it suck less.

What if I gain skills automating one thing that make me more efficient on the next thing even if I'll never recover the time spent on the first thing?
Configuring Your Elixir Application at Runtime with Vapor
You can use GSuite groups for GKE RBAC now: https://cloud.google.com/kubernetes-engine/docs/how-to/role-...
AI Generated 3D Photo
Most likely me, or not.

In any case here are the latest news on the subject,

"GTC 2020: Exterminating Buffer Overflows and Other Embarrassing Vulnerabilities with SPARK Ada on Tegra"

https://developer.nvidia.com/gtc/2020/video/s21122-vid

Another well know project that is now adopting Ada/SPARK is GenodeOS, https://genode.org/about/road-map
Probably an attempt to offset the bad news of this quarter’s revenue. “This last quarter sucks, sure, but look at what will boost our revenue next quarter!”
Boosting the Aeternity Development Chain
> Also the no questions asked return policy is pretty unique.

The 14 day period to return something you've purchased online (or by post or by phone), starting after receipt of the goods, is EU law.

Choosing local/national, ethical, tax-paying retailers is easily worth a very occasional inconvenience for me. Using Amazon pushes that inconvenience onto the warehouse staff, and whoever the government's current spending cuts are affecting.

https://europa.eu/youreurope/citizens/consumers/shopping/gua...
Prioritize: Open-source tool to visualize tasks on different priority boards
Yes especially in New York. I once asked the Curb cab app to delete my account. They replied with an email that they did and I checked the app. My session was still valid and I could see my account details. All they changed my email address domain to @aol.com and 555’d my phone number.
Apple doesn't want to expose itself to the still somewhat murky situation around patents which might or might not be covering WebP (which is basically a still frame encoded in VP9).

Aside of the potential risk of a lawsuit, what makes this worse is that as a partner of the MPEG-LA, they might even be in the position of compromising the MPEG patent pool itself.
Now Open – AWS Region in Italy (eu-south-1)
Landlords collect money for owning property. They pay maintenance people slightly above minimum wage to fix any issues that may come up. How is that a legitimate business? What commodities do landlords produce?
14 days is required by the EU rule (Distance Selling regulation), the Dutch can extend that in their own law.
Load balancing UDP isn't too difficult. However that is not the hard part here. It is ensuring the routing happens correctly.

A client must hard code it's IP address currently, which means if it can connect to more than one node, then it is unclear which path a response from a server should take to get back to that client. Each VPN instance could run NAT, but then users would never be able to talk to each other.

Wireguard makes this significantly harder than say ipsec. WG has nothing to indicate when a client connects. And there is no dead peer detection, so you cannot tell one a client disconnects. IE. Scripting something to update a global routing table to say which sever has which client is near impossible.

I use wireguard daily for personal stuff. However I cannot think how I would make it work in an active-active situation besides NAT, which I don't want.
I am sure customers care about their products lasting longer.
> Get them on something bigger though? Look a little closer? Use decent resolution monitor? A reasonable sized print?

Most people do none of these things though. Or do them so rarely that it’s all but pointless.
Researchers capture coronavirus shedding in action
Also, there are a few factors that are in favor of India. The number of international travelers between China and India is much lesser compared to European countries. I suspect this may have played a huge role in reducing the initial exposure.

Added to that, apart from major cities, international travelers are minuscule in the general population. Consequently, the largest group of exposed citizens are from Mumbai & Delhi. Other cities are relatively less exposed.
Is Range a kind of interface? If yes, then wouldn't that be the appropriate return type?

edit: Looking at other answers, I think Range is probably not an interface like they exist in Java, but rather a pattern of behavior per templates in C++. Concepts are supposed to solve this problem in C++, but I don't know how well they actually do.
Probably because many (most?) such people believe that markets are closer to a random walk than not. And beyond that, they probably believe that if you find "alpha", it will always be short-lived because over time the market will price in the effects of your trading decisions. If that's true (and I'm not saying it is) then you're looking at constantly spinning the gerbil cage, to not necessarily make much progress.

I think it's also believed (known?) that to do the real good stuff with HFT and what-not, you need very expensive server co-location and peering connections to minimize latency to the highest possible degree. A lot of people probably aren't interested in doing all that, or can't afford it, or just don't know how to get started in that world.
I could argue for example that wires also bring a lot of problems. E.g. cables die, and the connectors tend to wear significantly depending with use.

I am yet to see a TRS 3.5'' connector last me more than a decade. This includes the headphones connectors on expensive TV, and believe me, it is about as annoying to replace a headphone connector on a ~2010 "superglue manufactured" TV as it is to replace a battery on a 2010 "superglue" headset.

Wireless does not have this problem, and batteries I can change (I only buy headsets with replaceable batteries, even when they cost triple or quadruple of "superglue" products).

That said, wired USB-C doesn't have the problem either, and it's also uncompressed PCM to boot.
I wonder if it's profitable...
From the Twitter replies:
"the number was appended to local-part, not the domain. I found out by going back to a tab where my session was still valid but the account dropdown had updated with the new name. Profile settings revealed the email."
https://twitter.com/bicycult/status/1255122953798328320
Well... strangely enough, this kind of no frills design is open only to some people/businesses. You need at least one of the following:

A) to not care how other's will perceive your website

B) enough people know who you are so well that it doesn't matter how they perceive your website

If you don't fall into either A or B, I'm sorry but you will need at least a "professional looking" website. Within that of course I agree there's still ample room for good UX and fast load times
Terraform is for building infrastructure, you know foundations, skyscrapers, streets. Build an empty restaurant with a giant yellow excavator (Terraform)

Ansible, Chef are for building configuration, you know menus, staff schedules, grocery lists. Ensure a restaurant is configured correctly to serve customers with its wait staff (Ansible)

You can use an excavator to configure the stuff inside the restaurant. People do it. It's just not generally the most efficient way to do it. And you could have the wait staff at a restaurant pouring concrete for their second place a town over. You could do that too, but a lot of people would use the excavator.

So what really makes these tools effective is when you start using them at scale. They start to become helpful once you realize how much you can do with how little, and they each have this same strength solving different levels, and their strengths become weaknesses at the other end.
I just ordered a brand new Apple Macbook Air with 16 gigs for my daughter... I can't even get Apple to charge my card and ship the thing. Their estimate is mid-May... but I haven't seen any traction on it at all. It's as if I didn't even order it.
The GPG key used to sign Gitlab package repositories' metadata is changing
Why not just anonymize the data instead? Not using foreign key constraint just for the sake of GDPR sounds weird.
Gitlab Security Release: 12.9.1, 12.8.8, and 12.7.8
But if it's a better experience for customers, why not?
That’s not strictly true. You can use Apple’s preferred alternative to WebP, HEIF: https://www.cnx-software.com/2018/03/17/heif-image-container...

And eventually AVIF: https://twitter.com/mathias/status/1248135249663574017 & https://bugs.webkit.org/show_bug.cgi?id=207750
Are you asking how to design a custom hardware raid controller, then tune it to match the performance characteristics of the specific NAND chips you have? Seems outside of the range of most people's abilities.
I am hoping that at least Microsoft's Checked C doesn't die like so many other attempts.
Gitlab 12.9 Released with Vault App, Code Quality Reports and Group Deploy Toke
The fact that it's a judgment call doesn't absolve you of responsibility to use your judgment.
You can read the SNI without decrypting[0]. You can see it in the ClientHello when I connect to news.ycombinator.com:

Internet Protocol Version 4, Src: xxx.xxx.xxx.xxx, Dst: 209.216.230.240
Transmission Control Protocol, Src Port: 64962, Dst Port: 443, Seq: 1, Ack: 1, Len: 517
Transport Layer Security
TLSv1.2 Record Layer: Handshake Protocol: Client Hello
Content Type: Handshake (22)
Version: TLS 1.0 (0x0301)
Length: 512
Handshake Protocol: Client Hello
Handshake Type: Client Hello (1)
Length: 508
Version: TLS 1.2 (0x0303)
Extension: server_name (len=25)
Type: server_name (0)
Length: 25
Server Name Indication extension
Server Name list length: 23
Server Name Type: host_name (0)
Server Name length: 20
Server Name: news.ycombinator.com
Extension: padding (len=172)

The server name is right there, in the packets, even for TLS! Since the Great Firewall sits between you and the website, it can know the sequence number and send an RST as soon as the connection is initiated.

For a less destructive use of this packet introspection, I've been using Istio to inspect ClientHello SNIs to control egress traffic from Kubernetes[1]. The SNI extension is useful, but it can leak some metadata to adversaries.

[0]: https://en.wikipedia.org/wiki/Server_Name_Indication

[1]: https://istio.io/docs/tasks/traffic-management/egress/egress...
This is the section of my config that sets up using the clipboard for tmux buffers. It won't work as is unless you're using both fish shell and Mac, but this should at least give you some good keywords to google and find documentation on how to do it for your system

#makes clipboard work

set-option -g default-command "reattach-to-user-namespace -l fish"

bind-key -T copy-mode-vi 'v' send -X begin-selection

bind-key -T copy-mode-vi 'y' send -X copy-pipe-and-cancel "reattach-to-user-namespace pbcopy"
Changes to CI pipeline minutes for new free users
If the dns lookup on a com1000 domain fails, the email won’t go anywhere.
Gitlab Patch Release: 12.8.7