skysight-inc/HackerNews huggingface dataset:
I think it would be nice if you answered the author's question rather than attack him. I, for one, would like to know more about this area if you've got knowledge to share.

Can I write portable code that works on all the different vendors' RDMA hardware? Do the major cloud hosts support it without imposing other restrictions? Do I have to re-write my software when I run it on a machine that doesn't support RDMA?

I don't know. I think if you know the answers, you are at the bleeding edge :-)
There are some medical strains that are purposefully bred to have the least amount of 'high'. And also sounds like a problem of overdosing, if you have trouble concentrating or thinking you likely took in more than a few times more than you actually needed which is very easy to do without tolerance combined with modern weed. One hit of high-quality shit these days will put entire joints from the past to shame.

Also there are more than a few people who have a hyper-sensitivity to weed which can make it worse.
Lloyds of London also do this.
Really? I thought they were horrible. I gave up on learning the language mainly because of the documentation.
Those regulatory needs are more often than not the secret sauce and speciality of those vendors. Look at the payments space - now that every municipality is going to tax online sales it pushes more and more companies to outsource the cost of compliance to a vendor.
PostgreSQL's is very concise, clear, to the point, but still very detailed. Has examples! https://www.postgresql.org/docs/10/static/index.html
React Developer Roadmap
How did they do so?
As Norway is a member of EEA (European Economic Area) they get GDPR anyway.

https://easygdpr.eu/2017/09/gdpr-in-norway-personal-data-act...
I used to block ads on websites. It is now impossible to block them with Instagram. We are back to the TV/radio system...
So you save money on a programmer only to lose it on the people using it because of the UX.
Facebook relaxes ban on cryptocurrency advertising
Maybe I misunderstand his point, but isn't transferring data from Australia to the US or reverse always going to be slower due to the speed of light? What he's said doesn't negate the fact that he's only got one POP.
That flow was really scummy. I remember going through it.

The entry point was an email claiming you have to "read and accept the updated policies in order to continue using the site". And the first thing you're presented with was that two-choice "Manage data settings" / "Accept and continue", implying for the user who is less than extremely careful that if you don't "Accept and continue", you won't be able to use the site anymore.

It's only after that modal that you're presented with the updated T&Cs which you indeed need to either accept or delete your account.

And of course all the various things people have noted:

- A red dot in the fake-header to make you think you have pending notifications

- A complete disregard for "privacy by default"

All this right after Mark testified in congress saying "no we used to be bad and we made mistakes but now we really care, you see".

For a site that despises transparency, Facebook has never been so transparent about how little it gives a crap about its users.

I have some friends working at Facebook who will probably read this and be upset I think so little of their place of work. Folks, I have a huge respect for some of the excellent work that goes on at Facebook, especially in open source. But that doesn't change how scummy the core site itself is.
This paper provides background for their software, recently discussed here:

https://news.ycombinator.com/item?id=17392977 / https://github.com/dfd-tud/deda
How Nike Applies DevOps Principles
Note that Facebook still refuses to let you opt out of personalised advertising based on Facebook activity.

This is the most blatant malcompliance with GDPR IMO, when will data protection authorities start fining FB?
It's still insignificant compared to smokers.
That's orthogonal to differential or single ended, but typically the transmit side uses some form of current steering; it just goes well with it.

E.g. PCIe transmitters are HSCL, which is a form of current steering that gives the receiver exactly the voltages it needs to see at nominal currents and termination values.
To address the many replies. What I would actually propose is a ban on smoking in public places of all types (streets, parks, etc.) with aggressive fines.

If you want to smoke in your own house with no children in it, that's fine.

I'm just sick of walking down the street and smelling smoke, knowing it's causing harm to people who have little choice in the matter via passive smoking, creating so much litter etc.
Yeah I really fail to see how a service provider should be held responsible for the misdeeds of its clients. Unless anything in those slides they sold suggested anything illegal, which I haven’t heard to be the case, I don’t see why McKinsey would be more guilty to providing them advice than Lenovo would be guilty of supplying them with laptops and the local water company with water. It’s not like an auditor who is signing off on the behaviour of its clients. Even banks have been deputised into quasi law enforcement. But not consultants.
BBC Computer Literacy Project Archive: 1980-1989
"As early as the 18th century, Benjamin Franklin railed against allowing Germans into the country, calling them ignorant, lazy, and a danger to the Anglo way of being."

The author gives no source for this other than referring to a public radio piece that also gives no references.

Here is an actual quote:

"I say I am not against the Admission of Germans in general, for they have their Virtues, their industry and frugality is exemplary; They are excellent husbandmen and contribute greatly to the improvement of a Country.(0)"

(0) "Letter to Peter Collinson", Benjamin Franklin, 5/9/1753
Show HN: Document generation from Google Docs templates
>$3000 on a mattress? WTF? How is that even possible for such a highly commoditized good?

I paid close to $3000 for a sleep number matress with adjustable firmness for each side. Still use it every day fifteen years later and think it was well worth the money.
Is it reasonable to hate and avoid IPv6 for fears of further privacy erosion (easier tracking than with IPv4)?

With IPv4 my ISP has to shuffle IPs with every reconnect. With IPv6 you could get one IP for lifetime?

While ISP that hand out a static IPv4 can exist, it's much more unlikely, whereas with IPv6 it will become the norm.
Ads displayed to me are never relevant. What is wrong is that you have no choice, they force you to watch ads even if you don't want to, or if you have disabilities, which literally sucks your life out of you.
Ah, I see what you're getting at. It'd be better if the URL for get_upload_url (I think that's what the API was called) could be calculated client side.

At the moment, you're probably still more at risk of downloading a malicious library from PyPi or npm but this is sure to turn up in a CTF at some point - even curl is technically vulnerable.

Have you talked to anyone from Backblaze about this?
Looking at mechanisms like 464XLAT, why are these currently favored over DS-Lite [1]? To me DS-Lite seems like a simple and elegant solution if you don't have a lot of public IPv4 addresses, 464XLAT looks much more compilcated.

[1] https://en.wikipedia.org/wiki/IPv6_transition_mechanism#Dual...
New: Swap Your Leftover Euros for Cryptos at Amsterdam Airport
That's what I'm seeing.
Maize Farming in Nigeria: Startup Guide
What a surprise! Microsoft villianised over the decades seems to be better than Google and Facebook. This brings us to the question. Have you paid XX money for a service that doesn’t show ads. Are you happy with it?
Can I write portable code that works on all the different vendors' RDMA hardware?

Noone using this stuff cares about that :-) You would be totally replacing the hardware every 2-3 years anyway (at most) and rewriting everything to take advantage of new hardware features, new CPU instructions, everything. It’s the same in games consoles, you write for the hardware and noone will sacrifice performance for portability that they know they’re never going to see the benefits of. Or in supercomputing.

I think it would be nice if you answered the author's question rather than attack him

Sorry for the snark but this does claim to be a piece on “modern hardware” and it just... isn’t.
Or "you look like the guy that ran off with my wife".

Like interview feedback, it's generally useless advice because people make emotional decisions rather than rational.
There's a talk here: https://www.youtube.com/watch?v=wU17sNGs_qA&feature=youtu.be

Another comment linked to the tool
don't worry, delete what you can, create new content that flushes the old to page 2 of Google, be honest about having a different past if confronted (people that can't accept that are not worth your time anyways)

enjoy reinventing yourself!

I'd only be worried if you e.g. would do political journalism on somewhat Muslim related topics. in that case a full disclosure would be better or it might be used against you.

as for disliking your name: maybe you can find an additional nickname. I'd think twice about throwing out your "real name". I hope your relationship to your origin will relax over time. over time you hopefully can fully identify yourself with who you became and who you are and the past doesn't even matter so much anymore and than there is no reason to cut any ties anymore either.
This is really causing developers to be unable to use the graph API.
Please file bugs against the reference when you have these kinds of questions, it really helps.

> they don’t seem to have a culture

We actually do have that as a literal rule [1], but since we’ve started from a place where the reference is incomplete, we can’t block everything on fully filling out every last detail. It’s being actively worked on though!

1: the rule has been slightly relaxed in the last few months for reasons; now a bug must be filed, rather than writing out the literal text. They usually get done fairy shortly after though.
How would a bidet in any way reduce the mess of changing a diaper, much less work for a baby in the first place?
Both do not work for me.
BTW, the Backblaze team themselves officially support a Python implementation of the API wrapper (the B2Api and Bucket classes):

https://github.com/Backblaze/B2_Command_Line_Tool/blob/maste...

As these are used internally in their CLI, there's probably a higher chance that they'll continue to work in the future.
Thanks. A quote:

> ... instantly all memory of the consent obtained will be forgotten. There is no way back. That ‘click’ of your mouse (or tap of the finger) was the ratchet advancing one little step. Good luck finding the permission you have just about irrevocably changed in a mountain of convolution designed to lead you astray in your quest to undo your action. Of course it would be trivial to have a log of recently given permissions and an ‘undo’ option for each of those. But there is no money in there and so you won’t find it. The ratchet has clicked and that’s all that matters, you ‘gave your consent’, time to move on. And so the company gets to claim that not only did you give your consent, you gave it willingly and obviously they would have never ever used your data without that consent.
I used to think this, but from a recent project with them we found them to be lacking some significant details, and generally fairly shallow. We had to contact support for a lot of clarification, and that took a while with the back and forth.
The amount of advertisement is already big. Constant interruption with sponsored stories, sponsored pictures, even "influencer" or anyone else who has more than 100k followers start using their images to advertise a product or a place.
I've never tried to read the Go documentation from the top down, but godoc is pretty excellent.
CockroachDB: https://www.cockroachlabs.com/docs/stable/architecture/overv...
Ah right, I remember now. We missed the cutoff for 1.15 by two days.
Still I think there's a difference in how deep the intrusion goes. I can just not use Google (except it's harder on stock Android phones), but I can definitely go without Facebook by just not using it.
Having my own Operating System to spy on me makes me a victim whatever I do. I can't really escape from that.
I think the article is relevant in addressing the private sector's partial accountability in the general scene of corruption and exasperation in South Africa.

It is not that McKinsey could be blamed for Eskom's general inefficiencies but rather that it shares responsibility in the lack of a managerial and efficiency turnaround at state companies like Eskom.

The general rhetoric is to blame the government (perhaps correctly), but the present article I think does not attempt to singly shoulder responsibility on McKinsey. It shows how government inefficiency may lead to a general free-for-all or at least a atmosphere of being exempt from justice in the private sector as well.

My summary on the matter would be that many South Africans have the desire to build towards a more economically competent country and that complications in bureaucracy and malevolent actors complicate this. This is a country where anyone rather easily can weaponise different kinds of racism or partiality that degenerates into a debate about whom we should blame. In preventing this particular counter productive and frequent exercise perhaps it is useful to remain as objective as one may be in identifying responsible parties, letting them be held accountable in the corresponding legal framework, and from there focusing on actual problems such as the state of disrepair of Eskom run power stations. It may well be that action by private companies would catalyse the process towards an efficient and economically sound South Africa. However, what this articles shows is how an internationally respected private firm fell into the same traps that local politicians do.
* page 14
Concern-Oriented Language Development: Fostering Reuse in Language Engineering
nobody know shoes by _why

I would say it's pretty terrible at providing a reference for a new GUI system in ruby, but it's also the most fun I've had reading docs
With video chat, Instagram is also competiting with WhatsApp. Instagram could soon host the whole WhatsApp user base too.
I've always admired Agilent's Programmer's Reference for the ESA series electronic spectrum analyzers
http://literature.cdn.keysight.com/litweb/pdf/E4401-90507.pd...
Some ISP provide a different IPv6 at each connection (to sell static IPv6 at higher price). Other ISP provide a /56, which means, you can shuffle on a lot of /64 on your own.

Morevover, there is the privacy extension for IPv6 that change the local part of the IPv6 at regular interval to avoid tracing.
Sous vide machine + better meat will help you get juicy, reproducible steaks.
If one is willing to go through security checks at malls, airports, movie theaters, sports game at a stadium, a music concert without any fuss I don't see why one would want to be treated differently at the workplace. You don't find anyone talking of "giving up personal liberties and freedoms out of unsubstantiated fears based on a few fringe cases is a slippery slope" when trying to enter any of these secured areas do they?

Yes. Yes, I do. In fact, I'm one of them. Thankfully I live in a relatively sane country, so there's no such nonsense except on airports, where we must comply with global rules.

By the way, Brussels - which as you may know has had a recent history of multiple terrorist attacks - doesn't have that nonsense either. Even in the main train station, where some poor lunatic tried to harm others and only ended up immolating himself, the doors are all wide open without any checks.

If those terror threats were not thwarted by agencies do you agree that having security at the gates of an IT enterprise would be a second line of defence?

My complaint wasn't with any security checks, it was with rummaging through people's bags. Guys carrying AK-47s are not going to be deterred by a bag check. Having secure doors that only open with a badge makes sense.

So you say just because of this one incident we remove all security from these companies and let anyone walk in and out?

Just like you never claimed a security guard actually stopped a terrorist, I never claimed we should remove all security. All I'm saying is that the importance of terrorists is being overblown. In practice, even security guards themselves are more dangerous.
I'm not sure how many POPs they have so I do agree with that. I'm not shilling for B2 and have no affiliation with them. I've had good performance them but am US based.
I presume one reason could be at 40 you dont make the mistakes you made at 20. I was 20 once and when i built a product i tried to load it with features/options. Now at 30 i make things as simple as possible. I don’t discuss which DB to use. I straight away use SQL. I don’t discuss scaling issues. I dont bother about 80% of the issues i used to discuss when i was 20. I’m better of now.
Pythons standard docs are pretty disappointing in comparison. It takes a lot of reading to encounter what you need.
I think cppreference.com is very well made. It has both the C++ and C standards in a very accessible form.
The Best Colors to Paint a Bedroom for a Good Night's Sleep
Even just boring stuff like being able to have one object definition somewhere shared between client and server is useful.
In the worst case the ISP will give you a /64 prefix which you can complete to form an IPv6 address via SLAAC. Operating systems will generate many different temporary addresses with a short lifetime and use those for outbound connections to reduce tracking.
I'm between 25 and 30 and I find myself in the same situation. I suspect the addiction comes from a cognitive or psychological trait related to sorting and filtering things together. If they show you 5 pictures you don't like much, with 1 picture you like, you want to make that picture "win" against the others. The only tool you are given are : likes, comments and report as spam.
Qt had amazing documentation around Qt 4.5. It's still really well-written—especially the old stuff—but their biggest problem is that they're awful at maintaining websites. The expected lifespan of a link to a page in their documentation is about two years.
That's just 8 9s.
S3 has 11 9s.
Yes, I think that people shouldn't have to have their reasoning judged by external parties to decide what to do with their lives. A person's reasons for wanting to end their lives are their own, and it is totally fine for them to do so. If a loved one expressed the desire to kill themselves I would absolutely do everything I can to talk them out of it, but one thing I will not do is try to guilt them out of it. Who are we to decide another person's life or death?
Especially on mobile some of these cookie management screens I've seen lately are HORRIBLE. If you're gonna make me click on every single partner to opt out of their tracking, I'm just not gonna use your site.
smtp might be broken, but it would be extremely hard to replace it to something incompatible, as it's a very core of the nowadays internet.

Moreover it has the advantage no other popular communication service has: people somehow managed to agree on protocol standard so anyone is able to run own smtp server. In modern days of huge corporations a new popular standard like this seems impossible.
Show HN: Lightweight JavaScript debugger interface extendable with plugins
You should have a look at the IPv6 privacy extensions. IPv6 doesn't work as you think it does. Your devices use temporary IPs even with a static IPv6 prefix.
Indeed. It's just never been publicized and personally I think the implementation could be better. Although with so many stars on this repo now I plan on maintaining it for the foreseeable future. Start adding feature requests everyone! :)

PS: They also don't even use their own library in their code examples so I don't think they meant it to be used in that fashion.
Well, he penned even his autobiographical works (like Homage to Catalonia) under George Orwell, so it can't be very fictional.
Arguably they have to give some context for people that are not as deeply informed about that project as many HNers are. I don't think it's that bad to state the vision, progress and outcome before announcing they will not manufacture their own planes anymore.
The paper deals with this, it even says this gives the users the false impression of control. I remember this weird pop up if you allow Facebook applications of friends to access your information. It was never really clear if you agree or disagree to it by checking the check boxes.
Oh: we made mistakes. They will not happen again.
Yes, client-side URL calculation and/or a whitelist of acceptable URLs would be a significant improvement.

Thankfully command-line curl won't follow redirects unless you pass it a special flag, though if you do need it to follow redirects, I'm not sure what the best way is to restrict the range of redirects that it will follow.

This issue was part of a broader coordinated disclosure and was only published today. I've gotten in touch with B2 support & I'm hoping my support ticket will make it to the correct people.
Be very careful with those - they do not use ECC memory and thus suffer from the many potential security attacks and your software needs to handle the odd memory error.
Nvidia's Ian Buck: Accelerated Computing Emerges as Booster Rocket to Exacale
A Complete Look at Spectre V2(How VM Attack the Host?)
I can max out the upload of my residential internet connection (about 1 megabyte/sec) and that's enough for me.

I use use it to back up my Nas where all my other computers are backed up. I set it up with duplicacy-cli, rate limited the upload to 700KByte/sec (internet stay usable that way) and the script that launches duplicacy check that it is not already running.

Since I never upload more than 60Gb per day on average to my Nas I don't have any issues
Depends upon your client SLA then. You can also store the file twice on B2 for still less than the cost of S3 :)
That's hard to tell at this point.

From a pure physics standpoint, loon should be able to outperform satellites in urban areas and in receiver cost. I'm sceptical if that is enough to justify the project, but we don't know how Musk's satellites will perform yet
Japan's Hayabusa 2 spacecraft reaches cosmic 'diamond'
I was always wondering, why don't we have periscope windows?

What I imagine is a "light intake" on a roof, from which the light is concentrated into a straight long NARROW tube that takes it to an underground flat where the light is dispersed into a fake window.

Is such design not possible mathematically or just very expensive?

Maybe it could use Fresnel lenses to save on cost and weight. That way we would not get a clear picture of the outside world but at least lot of natural daylight.
> Could a global icon of extinction still be alive?

Betteridge's Law applies: no.
It's not exactly shutting down, they are shifting priorities away from manufacturing their own planes as they realised that other have caught up and they can just buy the things. They seem to still be working on the main vision, connecting more people (and future customers) to the internet.
Instagram is more open than FB for example. As others said, you can also find people who post high quality pictures from camera on it, but that defeats the initial mission of Instagram (capturing the moment). Looking at images is somehow more easy when you are on the go than watching at a page full of text (ala Reddit). Mobility, messaging are some of the success factor of Instagram in my opinion.
The implementation of std::string is 99.999% of the time struct { char *s; size_t len; }, which has nothing to do with an actual type.
Great idea, I ought to try that too!
Now where did I stow away these glasses... and where do I find a 3D movie... :-)
Thank you for the detailed answer, much appreciated.
On Mathematical Misconceptions Masquerading as Physics [pdf]