skysight-inc/HackerNews huggingface dataset:
The idea behind this was to avoid Minio at least when using Python with a very simple to use SDK.
Targeted: A Family and the Quest to Stop the Next School Shooter
> networking folks like something called DMA (direct memory access). As I understand it, it allows one machine to access “directly” the memory of another machine, without impacting the remote CPU. Thus it should allow you to take several distinct nodes and make them “appear” like a multi-CPU machine. Building software on top of that requires some tooling and it is not clear to me how good it is right now.

In the old days CPUs couldn't saturate DRAM bandwidths but DMA could, so DMA was important. Today a single core of a CPU can read or write about 100 GByte/sec, about 4x more than the bandwidth of a single DRAM module (https://zsmith.co/images/XeonE5-2630v4.png and https://en.wikipedia.org/wiki/DDR4_SDRAM#Modules). Also PCs tend to have more CPU cores than DRAM channels.

If you use something like DPDK to get fast network performance, then I'm not sure what more DMA brings.

If you are already using all your CPU power and not saturating your DRAM channels, then DMA is a win. But instead of buying the fancy NIC with the DMA support, you could have bought more CPU cores.

I can see that the latency and power consumption of DMA might be lower than if the CPU was involved because when a NIC supports DMA, the data path looks like this:

NIC <-> PCIe <-> Northbridge <-> DRAM

If the CPU is involved, it looks like this:

NIC <-> PCIe <-> Northbridge <-> CPU <-> Northbridge <-> DRAM

And you have to jump through hoops to prevent the DPDK NIC polling thread from being descheduled occasionally, particularly if you are running in a cloud VM.

Another interesting thing is that modern machines allow the NIC to write traffic into CPU cache directly, bypassing DRAM (https://www.intel.co.uk/content/www/uk/en/io/data-direct-i-o...). If the data you are trying to read (via DMA) is in CPU cache, then I'm guessing it'll be slower than if you asked the CPU for it.

And another thing: the memory controller in the Northbridge maintains a table of outstanding memory requests that CPU cores or PCIe peripherals have demanded. I don't know what the contention policy is. That could alter things drastically.
10 Adorable Flower Girl Ideas to Let Them Enjoy Limelight
So companies are doing active in house training (like talks, lessons) rather than just learn as you go?
Everyone who has complained in this thread has contact info in their HN bio.
I don't see how B2 is affected by this unless you assume malicious control of a B2 API server.
It helps a lot in my experience. So in simulation I tried this with imitation learning by training on a hood camera, a camera at the height of what a semi-truck hood would be, and another camera offset to the left 1.5m along with steering and throttle for labels. I also added random noise to the position (less than a meter), rotation (less than degree), fov (less than a degree), capture height (< 1%), and capture width (< 1%). The result was a 3x higher average score on a driving benchmark where the score was meters driven minus seconds taken, second-meters of lane deviation, and seconds where acceleration surpassed 0.5g forces (to measure comfort). The dataset, training code, and sim are at deepdrive.io - a different entity with the same name :)
> Backblaze B2 provides the cheapest cloud object storage and transfer available on the internet

Are you sure ? http://gaul.org/object-store-comparison/ says there are cheaper options

EDIT: Edited the link away from https://wasabi.com/pricing/. Wasabi seems cheaper than B2 and claims to be a hot storage solution
Here is the CTO of Backblaze addressing speed questions earlier today: https://www.reddit.com/r/Python/comments/8u40xa/i_wrote_a_li...
for now, try the 'dark background and light text' addon for firefox
PostgreSQL's documentation to me is a reference.

Complex concepts are told in a very simple and concise fashion. There is just the right amount of text for what is told, it does not make you feel dumb and instead invites you to dig deeper in a very welcoming manner.
Xhibitionist Superyacht Concept by Gray Designs
OK - if that's your target I'm not going to hassle you. I'm probably going to choose something written in Golang for other reasons in the end.
And Apple management would be stupid to pay $20.5 billion for Tesla's plant, property & equipment. They may acquire an interest in Gigafactory but that's not worth $20.5 billion.

And let's not forget Tesla's largest shareholder is Elon Musk, who went on record to explicitly disparage Apple and its employees not too long ago. Do you think he would sell his beloved company to Apple? https://www.theguardian.com/technology/2015/oct/09/elon-musk...
Are you saying that the article link doesn't work or the one I provided doesn't?

I've had success with the latter, none with the former.

Browser, wget, and curl, all fail with the article link.
It has to be the scikit-learn documentation (http://scikit-learn.org/). Not only its great in terms of proper code documentations with a ton of examples, but it also explains the theory behind each algorithm. You can literally learn Machine Learning just by reading the docs
That does indeed look cheaper. I'll have to make an SDK for them next :D

edit: Woah, you edited your comment. What made you change from Wasabi?
Doesn't that destroy the value of B2 in that you're going to pay Amazon or whoever's egress costs?
Doesn't invalidate what you said, but just in case: Norway is not in the EU.
Are you able to read/write mount persistent storage to multiple instances at the same tome?

I believe it is only multiple read only mounts — there can be only one writer.
Building software on top of that requires some tooling and it is not clear to me how good it is right now.

DMA is a pretty mature technology these days, it was being used in trading systems a decade ago. Author of this piece is pretty far behind the state of the industry, let alone state-of-the-art. RDMA over Infiniband, yadda yadda.
Have you reported this stuff to support? I found their support was great, even when dealing with me noodling around in C# and breaking things.
All of those "perks" are traps to get you to work longer hours and/or be available for work talk longer.

If I can grill in the office in the nude like I can at home, I'll consider it as free.
> What do you do if your cellular provider goes IPv6-only, but your home ISP will only give you a v4 address?

Get a tunnel from he[1] and access the home network through that.

[1]https://tunnelbroker.net/
We are big users of OVH, AWS and B2 object storage. OVH charge for ingress and egress even if local. AWS Glacier has 90 minimum storage time. For most uses cases, B2 is much much cheaper.

EDIT: Response to your edit, Wasabi also has 90 day minimum storage policy.
May as well be, as via the EEA we seem to adopt more directives from Brussels than some full members...
I learned a lot from the SQLite documentation. It's not only very thorough, but it's full of insightful bits of information that is not strictly necessary but which gives a deeper understanding of the engine.

It was also the first time I encountered the flow diagram type of syntax explanation which I found to be a fantastic way to grasp the details of each command. Eg https://sqlite.org/lang_createtable.html.

https://sqlite.org/docs.html
Note: there's nothing usable in this (scientific) article, it's basically an abstract describing Deuce.

Does anyone know if there's a demo somewhere?
Also, there are already tarrifs on steel from China and other sectors to protect our manufacturing.
I remember when i was a kid i had an (ancient by that time) Star LC-20 printer and the manual came with control codes to print stuff. At the time i made a small spreadsheet program (i had just learned how to parse expressions from a book i had on Turbo Pascal and making a spreadsheet program sounded the most logical application for that) that my father ended up using for a couple of years or so in the 286 he had at his shop (i used an XT clone).

Obviously i also wanted to make sure that it had a manual since all professional programs have a manual. Months before that, the owner of a local computer shop had given me some stacks of old continuous paper that was around A6 in size (although it was squareish, so not really A6) that he was about to throw away, so i decided to use that since it had a nice "booklet" feeling. To write the actual manual, i wrote a program in Turbo Pascal that allowed me to write the text in a quasi-WYSIWYG way: i was editing each page in a full screen view (the paper could hold around 40x20 or so characters with the normal font) and each character could be "styled" with bold, underline, italic and big flags (this used a double sized font, i had to take into account the letter size) which was displayed as different colors.

The program was thedefinition of being purpose built: it only supported that particular printer (well, that particular printer line, i also got an LC-10 at some point and it worked there too) and only that particular paper size. One of the most interesting bits i remember was that the printer didn't really had a concept of paper sizes (it was a continuous paper printer only) and the paper size i used wasn't fitting exactly the (default font) line height, so after printing every page, i was sending commands to change the line heights and move the paper back and forward with different line heights to reposition the header at the same spot for each page.

After printing the pages i had to cut the perforated sides and since i didn't had a big stapler to hold all of them together, i opened the holes where the staple would be with a needle and put and bent a staple with a screwdriver (or something like that, i do not remember exactly) and then putting some tape over the side. That process wasn't as fun as writing the software and printing it, which ensured i only made a single copy of the manual which i gave to my father. He eventually gave it back to me some years later when he upgraded the computer he used at his shop, but that was almost 20 years ago and since then we moved a few times and i moved a few times myself and it was either lost or hidden in some long forgotten corner of my attic here (where the few things i still have from my childhood/teen days are stored).

I do not remember printing stuff being particularly hard though, but i might have been lucky and ended up with a very simple printer.
Page 14: [edit: number corrected, thanks]

> As the screenshots below illustrate, the Facebook GDPR popup requires users to go into “Manage data settings” to turn off ads based on data from third parties. If the user simply clicks “Accept and continue”, the setting is automatically turned on. This is not privacy by default.

Beautiful! A minimal demonstration of a clear violation of the principal of data protection by default (article 25 of the GDPR).

It will we really hard to talk oneself out of this one.
They made a major advance in the last couple of years by integrating real-time wind data to the flight planning. The baloons can 'loiter' much better now by changing altitude to drift back and forth over an area of interest.
Exposure. YC is great because of the opportunities.

But I do understand your point. I would definitely be focusing more on just making my product if I had any funding.
IMHO Twilio's documentation is pretty nice
And on that note it was booted off the front page within 5 hours of being posted...
Objects on S3 are replicated on 3 AZs (datacenters) by default and I can't find any info on B2 if they also replicate the data on multiple DCs. That can definitely change the cost per GB for them if that's the case.
Google rebrands its advertising line-up – introduces Google Ads
Cannabidiol then? Extracts usually have less than 1% of THC content, and its effects are downright marvelous. I doubt though that the effect on the brain is comparable to the one the OP study observed..
Whatever reason an investor gives for turning your investment down, it's actually code for "I don't think you can pull this off."
At least the GNU "bloat" is a legacy of trying to be compatible with all the commercial _nix variants that sprouted.
> I'm not sure why this is even news to be honest;

IIRC national taxi cab associations of some european countries have used Uber's story in London as propaganda to sell the idea that Uber is being banned around the world, and thus it should also be banned in their nations as well.

This story puts a stop to that propaganda effort.
I wonder why they didn't. Either too few installs would look bad, or they want to keep data secret for evil purposes :-)
It is weird to call this 'IPv6 Only'. Connectivity to the IPv4 internet is still provided. It is just that to talk IPv4 you have to go through a couple of complex translation steps.
My experience is not lowered thinking abilities, but different thinking abilities. If you conceptualize thinking as traversing a graph of thoughts, 'uppers' enhance depth-first traversal, THC enhances breadth-first traversal. This can be a useful mode for generating ideas.
Stack Overflow.
I cut ties with my old identity in two stages. First I rejected the country of my birth, and then the gender I was assigned at birth. There are similarities between that and what you’re trying to achieve.

Unfortunately, I found no reliable way to ensure the old identity doesn’t “leak” into the new one, because I’m still the same person, and because the changes I made were gradual rather than timed to appear as a single event.

I just had to learn to accept that if someone were to look, they’d still find my old name etc. Luckily most people don’t care, and just accept what you tell them about yourself. That’s to say that I found a way to be fine with it not being a secret that a change has occurred, because it rarely matters to anyone.
You would still need to transfer the data from the core L1/L2 to the GPU (same as for inter core communication). While cheaper than a copy though the pci bus it is not free.
It's colocated hardware, with a thin service layer on top so they set it up for you as a service. The service and hardware are quite reliable, but you can (and will) still lose all your data in case the hardware fails. You have to create your own processes and layering to get to an adequate number of 9s for whatever kind of reliability you're looking for.
This is an extension of the earlier Sketch-n-Sketch system by the same group: http://ravichugh.github.io/sketch-n-sketch/

It looks like you can try it (including the Deuce additions) here: http://ravichugh.github.io/sketch-n-sketch/releases/v0.6.3/
Agreed. I’m referring to it as the Truth
I'm definitely going to add multi-threading. I wrote this library in 4 days (look at the commit history). It was just something fun to do.
Original 16bit x86 was 8080/8085 assembly upgrade to 16bit (source code compatible to the 8080), and the Z80 was a upgraded clone for the 8080. You can get a assembly code for a 8080 and just compile it for the 8086 and it would work.

So, it's logic that compilers that target Z80/8080/8085, generate something similar to what any compiler would do on x86.
> Asynchronous requests were made by changing the src attribute of a 1px <iframe>.

And you're posting on a site that still does it that way - voting on HN works by creating an <img> and setting the src attribute to the vote url.
B2 has 99.999999% durability
I really like the elasticsearch docs. They seem to cover everything, it's easy to find what you're looking for, and they contain a lot of detail! the feature where you can switch ES version without leaving the page you're on is a nice touch too :)
I once undertook a contract at a place that opted for MongoDB based purely on 'speed' and then effectivity used it to build a relational database once they realised the need to apply different permissions to different parts of a document.

Some hilarious bugs included a "relationships" collection that stored a record's identifier and an array of all the other documents it was related to. It was intended to be used for "joins" (yeah, I know). As the system grew and some customers created tens of thousands of records, all of which belonged to them so were represented in this collection. Eventually, the max array size in MongoDB was hit, which failed silently, rendering all of the data worthless.

I spent much of my time creating a roadmap for them to migrate to PostgreSQL.

I'm not blaming MongoDB here, it was just the wrong tool for that job. But some companies ate up through marketing material and thought it was the solution to all their problems.
On this note: in 1986 the .nl became official being the first country domain outside of the US with: www.cwi.nl
You're most likely overdosing -- something that's very easy to accidentally do with the crazy strong pot out there these days. It's even easier to overdose for newbies who have basically no tolerance and often mistakenly think they have to smoke a full joint (or even just a full big puff of some strong pot) to get high. That's probably way, way too much.

If you are willing to give it another chance, you could try finding the weakest pot you can find, then smoke the tiniest amount you can. If you feel nothing, wait a couple of days and try again, this time taking a tiny bit more.

Repeat as needed until you very slowly and gradually work up to a dose that gets you very mild, positive effects, and no paranoia or other symptoms of overdose.
it get's harder to get hooked to a book as I have to look up definition every now and then and it hampers the flow

Get a Kindle. You can look up words directly in the page without needing to turn to another device.
There was an interesting post related to this a few months ago, that maybe some of you missed and would enjoy... "Dark Patterns, The Ratchet"

https://jacquesmattheij.com/dark-patterns-the-ratchet/
It's fairly standard for network clients to assume potential malicious control of the server they are connecting to.

It helps reduce the blast radius of a compromised server.

In the case where the server is operated by a third party (as is the case with the B2 API server), there can be many compliance implications if that third-party-operated server has access to an internal network.

We don't accept when SSH clients or web browsers have the ability to do things they shouldn't based on instructions sent by the server they connect to.

Why would we suddenly have lower expectations of our file storage API clients? (or any other network/HTTP clients for that matter)
Crème de la crème raises €3M to become Europe's leading freelancer community
Re-frame for clojurescript. Worth reading even if you're not using cljs but are involved in front-end development.

https://github.com/Day8/re-frame/blob/master/docs/README.md
After interacting with a post about yachting, the ad engine behind Instagram suddenty thought I am a multi-millionaire and I got a ton of ads on fancy watches, McLarens, Bentleys, and of course boats. Felt good for a while.
I really like the Org mode manual (https://orgmode.org/manual/)
Came here to say this.

The thing I love about Django’s documentation is the layering. From beginner tutorial through to high level overviews of the subsystems, through to detailed usage for the subsystems, through to API level docs, through to the source code - all of it is there, and all linked together well. On top of that, it’s all well written, approachable, full of notes and caveats/warnings where necessary (for the level of the documentation too).

I’ve not seen another set of documentation that provides something at each of those layers.
Qt Design Studio – The New Age of UI Development
> You forgot undercutting the competition using VC cash

I don't understand what point you were trying to make. Why do you assume incumbents have no investors? And why do you believe it's reasonablr to complain about how private investors decide where to invest theie cash?

> oh and evading the taxes that all their competitors pay.

Do you have any basis to support your assertion? Because I find it very odd how entire nation-wide corporativist associations, representing the entrenched incumbents and heavily invested in preserving their personal monopoly, fail to make such an assertion.
Not enough overdosed. One more suicide attempt of Rodchenkov
Grigory Rodchenkov, who is known as an information provider of the World Anti-Doping Agency, has once again attempted a suicide but failed. According to Herbert Smith Freehills law firm that advocates Russian biathletes Zaitseva, Romanova and Vilukhina, on June 19, at 15:45, after an FBI officer called 911, Rodchenkov was hospitalized at psychoneurological clinic in Western District of Washington. During the inspection of his apartment, two bottles of whisky and six empty packages of depressants containing phenobarbital were discovered. The attempt was caused by an action proceeding at the Supreme Court of the State of New York by Russian biathletes who claim $30 million compensation from Rodchenkov for slander. The Witness Protection Program that is acting towards Rodchenkov is now being used to cover up what has happened.

Yet, discussion of the facts that got known to the public made it possible to verify that back in 2011 Rodchenkov once attempted to suicide when he and his sister Rodchenkova Marina Mikhailovna got involved into a criminal investigation based on the 3rd part of Article 234 of the Criminal Code of the Russian Federation 'Illegal trafficking of highly toxic or poisonous substances for purposes of sale' in connection with organization of trade of anabolic steroids. From February 22 till March 14, 2011, after non-fatal self-stabbing in the heart with a kitchen knife, Rodchenkov was undergoing a course of treatment at the Somatological Department of the Sklifosovsky Research Institute of Emergency Medicine. After that he got medical examination at the Mental Health Facility #14 where he was diagnosed 'reactive psychosis of depressive type (depressive delirium syndrome) with suicidal behavior'. On June 6, 2011, a committee of experts at the Moscow Mental Clinical Hospital #1 named after Alekse'ev placed on the record that Rodchenkov suffered from schizotypal personality disorder.
> Don't let a few assholes be a surrogate for justifiable outrage that comes from a completely different source on an incomprehensibly massive scale.

Oh I'm well acquainted with the problems in developing countries and they are disproportionately responsible for the state of the oceans. However, I'd say that they are all just degrees of the same problem. I've picked up lots of trash in developing countries, but also plenty along American highways, even in the most scenic areas of the country, and even seen it here and there even in the cleanest countries (Japan, Switzerland, Germany). I met some really nice people all over New Zealand who as volunteers simply go out and pick up garbage off the beach, in the bushes, trees, rivers, whereever it occurs. They recognize other places are shitholes but that doesn't stop them from doing something about the trash where they live. If you join in, in short order you can't help but realize that it isn't all washing up from some shithole in Southeast Asia, but a lot of it comes from local sources. Litter and dumping are universal problems.

Don't fall prey to the "solving the biggest problem first" fallacy. Yes, we need to fix the pipeline and help those countries develop waste management systems, we need to stop producing so much plastic, but hell, when there is trash laying around, just pick it up! Getting people involved in doing this is the best way for them to see that this is a widespread problem, not just some trashy fuckwits over there that we can blame it all on.
arent the cheaper ones just cold storage solutions?