skysight-inc/HackerNews huggingface dataset:
Interesting project, particularly with the choice of IPFS and DCAT -- something I'll have to look into. There have been other efforts to handle mostly file-based scientific data with versioning in both distributed (Dat https://blog.datproject.org/tag/science/) and centralized ways (DataHub https://datahub.csail.mit.edu/www/). Juan Benet visited our research center to give a talk about IPFS a few years ago. Really fantastic stuff.

I'm the creator of DVID (http://dvid.io), which has an entirely different approach to how we might handle distributed versioning of scientific data primarily at a larger scale (100 GB to petabytes). Like Qri and IPFS, DVID is written in Go. Our research group works in Connectomics. We start with massive 3D brain image volumes and apply automated and manual segmentation to mine the neurons and synapses of all that data. There's also a lot of associated data to manage the production of connectomes.

One of our requirements, though, is having low-latency reads and writes to the data. We decided to create a Science API that shields clients from how the data is actually represented, and for now, have used an ordered key-value stores for the backend. Pluggable "datatypes" provide the Science API and also translate requests into the underlying key-value pairs, which are the units for versioning. It's worked out pretty well for us and I'm now working on overhauling the store interface and improving the movement of versions between servers. At our scale, it's useful to be able to mail a hard drive to a collaborator to establish the base DAG data and then let them eventually do a "pull request" for their relatively small modifications.

We've published some of our data online (http://emdata.janelia.org) and visitors can actually browse through the 3d images using a Google-developed web app, Neuroglancer. It's running on a relatively small VM so I imagine any significant HN traffic might crush it :/ We are still figuring out the best way to handle the public-facing side.

I think a lot of people are coming up with their own ideas about how to version scientific data, so maybe we should establish a meeting or workshop to discuss how some of these systems might interoperate? The RDA (https://rd-alliance.org/)
has been trying to establish working groups and standards, although they weren't really looking at distributed versioning a few years ago. We need something like a Github for scientific data where papers can reference data at a particular commit and then offer improvements through pull requests.
Teslas are still huge in mass (2000+ kg) and space/dimensions compared to what's needed from a car, and have a correspondingly big carbon footprint from building the thing and batteries. We should aim for 500 kg cars. We could do a 4 person 500 kg car in 1957 after all (Fiat 500).
I have played paradise bay since just after its launch. I have never been captivated by a tablet game as I was this one, there were so many levels you could play, but hard to explain in full detail if you weren't a long time player and understood the resource management it needed.

You could stack your mills for one. Each mill would hold 999 items in the order you put them in. I had several mills stacked to max capacity, this helped with the all too frequent tradefests or retofests.
I had 3 island 2 of which 'fed' my main island. I had a huge notebook to keep a record of every item in order in each mill. (Sad I know)

They had frequent builder events and then there were pet stickers, doubloons and map pieces etc... I could go on and on.

You also collected pets, follwed by their stickers to lvl the pets up.

The ability to decorate your island was only limited by your imagination. You could actually turn it into 'your paradise'

I'm not angry, I'm very sad. I didn't invest much money into the game as I played strategically learnt from long term play. I was always conscious it could also be gone any day! I don't think ppl playing these games think about that much. Hence the shock and anger at losing their game and money.

This game took over my love for playing mmorpgs. I have played SWG, EQ2, Wow from vanilla. I would of happily payed a monthly sub to keep Playing PB. No timed raids or ppl evaluating your performance on your dps.
You could pick up PB for 5 mins or 5 hours. It truly will be a sad day on may 17th! I don't think AB actually realised what a gem of a game they had.

There was also an awesome wikia that was maintained by awesome players because they wanted to :)

bay.fandom.com/wiki/Paradise_Bay_Wikia

There certainly isn't a game out there to fill the void in my spare time. So I just hope someone has the foresight to fill that very big hole in a lot of ppls spare time.
Very true, but the article says there are 40 million images. Likely will work for a non-zero portion of the images.
On the other side of the spectrum we got "Things I don't know as of 2018" [1]. I really appreciate when people share what they do and don't know.

[1] https://news.ycombinator.com/item?id=18780065
Add Jenkins ACL Bypass and Metaprogramming RCE CVE-2019-1003002
This has happened to me. Two weeks in the door and a massive layoff of peers occurs but I survived the hatchet as I came via a recruitment agency charging 20% of base salary. Higher ups can’t disclose plans until they’re executing them as it’s a warning sign something is afoot if a sudden hiring freeze occurs mid-quarter. Could be seen as disposing financial info unfairly.
Sorta reminds me of What's Up Tiger Lily

https://en.wikipedia.org/wiki/What%27s_Up,_Tiger_Lily%3F
Italy Joins China's New Silk Road Project
I googled RAJA and found it was a HPC (High performance computing) library for running GPU code in C++. This couldn't be that bad, right? Turns out I was terribly wrong.

Behold, I present you this fucking monstrosity (Directly from the RAJA matrix multiplication tutorial):

using EXEC_POL9 =
RAJA::KernelPolicy<
RAJA::statement::CudaKernel<
RAJA::statement::Tile<1, RAJA::statement::tile_fixed<CUDA_BLOCK_SIZE>, RAJA::cuda_block_y_loop,
RAJA::statement::Tile<0, RAJA::statement::tile_fixed<CUDA_BLOCK_SIZE>, RAJA::cuda_block_x_loop,
RAJA::statement::For<1, RAJA::cuda_thread_y_loop, // row
RAJA::statement::For<0, RAJA::cuda_thread_x_loop, // col
RAJA::statement::Lambda<0>, // dot = 0.0
RAJA::statement::For<2, RAJA::seq_exec,
RAJA::statement::Lambda<1> // dot += ...
>,
RAJA::statement::Lambda<2> // set C = ...
>
>
>
>
>
>;

And that's just for matrix multiplication. I cannot imagine how fucking terrifying it will to write something more complicated than that. If I were to write (and debug) this mindfucking mess of templated code, I would rather escape this trainwreck and go back to writing CUDA/OpenCL code...
cl-ptrace: Process Hacking API written in Common Lisp
I think you also have to take in to account the higher risk of renting to lower income individuals.

They are more likely not to pay. They are probably also more likely to trash the place.
Thanks for your tireless efforts to keep HN clean and welcoming. I will be voicing the same idea in non-flamebait form in the future. Don't you think that you've changed my mind by shutting me up.
If there can be a first sort done by AI and then human contribution to try to narrow it better it might be helpfull.

Like « this picture seems to be located in this area/country » and then people from the area could have a look.

I’m pretty sure people would like to help.
> You can’t just make bold claims and not back them up

That's not how the burden of proof works. Tesla is claiming the following:

> All new Tesla cars have the hardware needed in the future for full self-driving in almost all circumstances.

> The future use of these features without supervision is dependent on achieving reliability far in excess of human drivers as demonstrated by billions of miles of experience, as well as regulatory approval, which may take longer in some jurisdictions.

Where is the proof of that? The suggestion is that everything is in place short of regulatory approval. And it's always "next year". The result is this [0]. People genuinely believing and insisting that car can drive itself. The result is the only driver fatalities while autonomously driving were in a Tesla.

Do you see how people interpret this as "well it's there but you know, pesky regulators want to delay it by testing and stuff". If the vast swaths of internet commenters and drivers that can no longer provide an opinion is not proof enough that the statements are misleading I don't know what is [0] (again). You may see through them but it doesn't make them less misleading. That whole page is designed to give an inflated impression of the state and capabilities of the system regardless of consequences.

Other manufacturers have at least equally capable hardware and software but none make these claims, because they are misleading and will cause deaths.

What would you think if someone sold you a mobile phone claiming it's able to crack any encryption no matter how strong? Of course it might take longer than the lifetime of the universe but hey, it is possible. Not lying, just misleading. So wanna buy a phone?

[0] https://www.youtube.com/results?search_query=tesla+self+driv...
I see this as a reminder of why you shouldn't remove an option from a form just because you find it unlikely or improbable.
A Hack to Avoid Confrontation
...until Facebook mishandles their end, for example, the API.

Which they have been shown to about a dozen times over this month.
hosting will end up costing you 15-30 dollars a month depending how much traffic and power you need to handle
Using a system of personal knowledge management (PKM) has been a huge boon for me. Just the act of jotting down all my ideas whenever I have them (Google Keep), then dedicating time to structuring/curating them into an organized format (Microsoft OneNote), and then being able to quickly access them in the future has helped my retention and creativity immensely. I just see patterns I never would have recorded or remembered otherwise. Sometimes it's a pain to dedicate a few hours every weekend to structuring all this information but I've found the long term benefit to far outweigh that cost.
Show HN: Change the way visitors contact you
For the longest time, APMs had to have a phone screen with Marissa Mayer before they got hired. My main question when she asked me if I had any questions was whether this was the best use of her time. I don't know if that had any influence or not over their decision.
I currently use Ansible to provision and configure about 50 instances with various home grown services deployed on them, and I'm quite happy with that.

I don't use Docker, or Kubernetes. What am I missing here? This is an honest question.

I don't particularly see the point of docker in production. I guess it can help resolve clashes between dependencies, but I'm doing ok with Ansible.

One guy in another team just tells his application developers to throw everything into a docker container and then deploys whatever they give him. I guess that prevents dependency clashes, sure, but to me that seems like it's just inviting different problems though. (Containers with a lot of disorganized junk in them).

And we don't need to grow the cluster for now, so I don't see the point of k8. We already have log aggregation, and service restarting, service monitring/metrics.

To me, Kubernetes feels like a brand new alternative OS with crappy documentation.

On the other hand I've been managing UNIX machines for 20+ years, and that I do know how to fix (mostly, since they keep changing linux so much these days, it's almost as hard to keep up with as javascript).

If somebody could tell me what I'm missing by using this approach, I'd be grateful.
> population level statistics are used to deny women jobs

I have never heard of this happening in tech. Can you elaborate?

I have seen population level statistics used to deny men jobs, not the other way around.
Can confirm, I work for a company that helps landlords finance the purchase and repair of rental properties.

In certain very LCOL urban areas around NYC and Philadelphia, we have individuals with tens of millions of dollars of property spread out among ~$150k buildings.

They inspect their portfolio with armed bodyguards, and they very often own other businesses in the same neighborhoods that throw off money in small but regular amounts: laundromats, bars, clubs.

An an interesting aside, these individuals are almost all involved with close-knit religious groups to which they contribute great deals of capital.
New York City is finally getting its own self-driving shuttle service
Can't say I understand any of this. So Sherman thought that Grant's lack of preocupation for enemy' action out of sight was a virtue? Why?
It is an empirical experiment, it only expects you to acknowledge that girls will become interested in male-dominated professions when getting in contact with the right role models. That is a fact, good/bad does not apply.

Now, indeed it is an additional question if we should foster such career choices for girls. My personal opinion is: the people most talented for it should become pilots. By further opening this career for girls, the talent pool is increased. Consequently, the pilots who make it will be more talented on average.

Some boys who could have become pilots in the past will now not be able to, because now their talent isn't sufficient anymore. Why should they be protected from the competition?

And to get back to the original topic, we indeed do have a shortage of software developers, so having more female developers would also benefit our economy.
> In the US, for emissions, all you have to do is not run any check engine lights when at the test center which is easy to do in the software tune.

Which is very disappointing...

When I first moved to Arizona I had a '67 Galaxy and that thing got to run on the dyno in the emissions office but when I got my truck to replace it (not having AC in Arizona isn't fun) all they did was plug in into the computer and charge me more for the test.

My (carburated) motorcycle was in between, they couldn't run it on the dyno and couldn't plug a computer into it so just tested it at idle -- which seemed pretty pointless to me, even being all hopped-up it still got better gas mileage than most cars on the road, though it did get pretty horrible gas mileage for a motorcycle considering I had to run premium in it.
hey if you operate in US and sell and ship physical products then we maybe able to help. bonus: stripe is a default integrated payment system. checkout cartspark.com
Great work!
I did something with a similar approach, although it's just kind of a knowledge base for myself build with Jekyll and a little search function, called "My Sysadmin Cheatsheet": https://docs.j7k6.org

Did it mainly for myself, because I was tired of having to google for the same problem more than once, but decided to make it public to kind of share my knowledge with others.
WSY:

“It seems that we mainly disagree about what constitutes discrimination. In my opinion, it is about opportunities. When 90% of the developer jobs are performed by men, it is really hard for me to see how men as a group can be disadvantaged.”

If e.g. 95% of the qualified people are men, but only 90% of the accepted applicants (just making up numbers here) then clearly there is discrimination against men. Outcome by itself says nothing about discrimination.
i've taken to writing some console-oriented tools in PHP for projects (and sometimes just my own stuff). It hit me years ago that it was pretty easy to do stuff like db connections, decent filehandling, etc as one-off scripting vs bash. Sure, perl/ruby/python are there, but if you're already using PHP for a main project, extending cli stuff out in to PHP as well is handy (handier than bash, by comparison).

PHP can scale up or down, but some tools are harder to 'scale down' - by that I mean be able to be used for short one-off things (cli tools, etc). I'm not saying it can't be done, but people don't often write smaller supporting tools (quick text preprocessing before an import, for example) in Java, even when their main projects are in Java. Of course, IME, and YMMV.
I think the industrial scale, cost efficient recycling bit is untried, and we don't know if it will come to wide use soon enough to help with co2 footprint of cars?
The Shock over Casio’s New G-Shock
Here the direct link to the picture database https://www.europol.europa.eu/stopchildabuse
Half of history is full of lie and garbage. Wishfull thinking by all interested groups (mostly males and female interest groups, with there offspring in seperate more radical groups) deforms it.
The history of roman emeperors, is a never ceasing account of vile men ursurping one another- not because they where all good or evil, but because everyone denounced the old emperor.
So you do not know. You can guess, by the sideffects (city expansion, wealth and lack of starvation deaths). History is detective work- and most of the time the case goes unsolved.

Regarding heroes- if you open the hatch and look on the lives of the indivdual, its always greyish. Nobodys perfect.
But if you run into the wrong direction. Be it because bowl cancer is eating away at you, because you have a psychatric condition, are a adrenaline junkie or whatever - and you do attempt to help one person- you are a hero. And all passive-agressive microanalyzing as downsizing by those who would not do that- cant take that away.
The Problem with the Goodreads Reading Challenge
Obligatory ref.:

https://en.m.wikipedia.org/wiki/How_to_Read_a_Book
Why do you find such a skew unbelievable? For example, close to 95% of colorblind people are men. 80%+ of people with autism and like 99.9% of bald people.

But it’s not all bad, men have 20 times more testosterone, which makes them stronger and faster. So clearly there are lots of biological differences with a 90/10 distribution.
Somewhat off-topic, but how do you publicize your competitions better?

The author promised an iPad for the winner and got 40 entries.

What fraction of the money set aside for a competition should be spent on publicity and how much on the prize? Talking about programming/related competitions here.
Almost Ready: SpaceX has work to do before Dragon is ready to carry crew
If you think about how neurons work, they only make new connections, they don't spontaneously create something out of nothing.
Google is doing a reasonably good job of making their search useless on their own. I rarely have to switch from DDG to find anything anymore, and when I do I'm frequently disappointed.
Ask HN: What are good blogs for senior engineers?
There are tons of blogs and aggregators targeted at junior engineers, but I've found it harder to locate blogs targeted for engineers at the senior and up levels. The blogs can be more general or more targeted, for example on a particular language or framework.

As examples, I would consider charity.wtf, overreacted.io, blog.jessfraz.com, etc. to fall into this category.
There are multiple factors at play, but focusing on only one factor can lead anyone to draw the wrong conclusions as you and the gp have done.

The gp mentioned RIM as a clear example of a company that did not focus on its competitor (Apple) and paid dearly for such a mistake, but that’s an incomplete reading of history.

First of all, Apple was only one of several competitors including Nokia, Samsung, SonyEricsson etc to RIM.

The iPhone introduced by Apple heralded a new class of mobile phones that are considered smartphones that were:

1. touch-based;

2. had larger screen real-estate;

3. fully Internet-capable (compared to pared-down Internet protocols like WAP, i-mode etc).

After the iPhone was launched, Google entered the ring with Android. The head of Android (who is ex-Apple) has publicly admitted to scrapping their v1.0 after he saw just how good the iPhone was. IOW, Android copied several concepts from Apple because the iPhone demonstrated what a smartphone should be capable of.

This imitation step is important as it marked an important shift in the smartphone market — the Overton window for smartphones capabilities had moved: will people continue to buy screen-constrained and Internet-constrained devices that feature a physical (high tactile feedback) keyboard OR screen- and Internet-unconstrained devices with a virtual (low tactile feedback) keyboard?

RIM bet the house on the former while the market was slowly but steadily moving to the latter. Of course betting against what customers were demanding is why BB lost against Android & iOS, not that RIM failed to imitate Apple to the letter.
I like to joke with my daughter that her red shirt is every color BUT red, because that's the only color it doesn't keep.
I have never heard any infrastructure explained as “define once, forget about it.” Ever. Everything requires maintenance, monitoring, upgrades, security, etc. And things just randomly break.

I like Kubernetes but it is not without problems. And when your entire business is now leaning on Kubernetes, it can really hurt when it has problems and you can’t figure it out quickly.

And if your expertise is not running infrastructure, a lot of people, as this post explains, are better off on AWS or Google Cloud using managed services.

Or you might have a problem with the underlying storage platform that Kubernetes uses, so you now have to be a storage expert.

I think it’s telling how many job offers I receive from companies already running Kubernetes and need help with it.
Wouldn't any other copolymer work equally well for this purpose? (I know nothing about chemistry or biology, so this is probably a stupid question.)
I love how the distributed web is seemingly built more and more in golang these days.

- https://github.com/ethereum/go-ethereum

- https://github.com/ipfs/go-ipfs

- https://github.com/textileio/go-textile

- https://github.com/lightningnetwork/lnd

to name a few other projects.
Windows Calculator will get a 'graphing mode'
Do you have a comprehensive git repo? What about your side business or blog showing your passion? If neither you really are just a tool - a function if you will - for others who want to be in front of the pack.
I learned the basics of HTML and CSS from 'HTML and CSS: Design and Build Websites' by Jon Duckett, that was enough knowledge for me to build websites with it and look up the rest on MDN as I go. I learned JavaScript from 'JavaScript: The Good Parts' by Douglas Crackford, and figured out the new ES6 changes in a day by reading a few articles online (I already had previous programming experience so learning JS wasn't too hard). I learned Sass, Bootstrap, BEM, etc. mostly by reading the official documentation. And lastly I learned React and Redux from the most popular course on React & Redux at Udemy. I also created a GitHub and committed code there everyday, I made a personal website and hosted it on GitHub Pages and I made two small 'proof-of-concept' React app, so that I had something to show to my potential employers. That was enough for me to land a junior front end job.

I understand that's only the path I've taken and there are multiple ways to get there. Good luck.