skysight-inc/HackerNews huggingface dataset:
True, but a very worthwhile one.

Before getting into Neo4j (and later joining the company), I'd worked with SQL databases a lot and, at one point, as a DBA. I spent the first few months trying to draw direct analogies between graphs and tables but after a while realised that I needed to "unlearn" a load of what I thought I already knew.

It's now pretty refreshing to be able to look from a higher vantage point at the different types of data store available, and work out which is the right one for each job.

It turns out that the graph is actually the best solution more often than you'd think!
Dramatic footage of Soyuz accident shows rocket booster collision
Agreed. Unionization would solve a lot of the problems. It might create others but overall I think it would be a good idea.
British Govt Plans to Launch App for Brexit – Doesn't Work on Apple Devices
Which doesn't change my statement in the least. In the internet era, Silicon Valley has been the crown jewel.
Echoing other comments, Tidyverse is somewhat more coherent (aided significantly by magrittr's %>% operator). Beginners might get tripped up by Non-Standard Evaluation (NSE), which is a little unintuitive, but there are packages to help with that.

The Pandas's API is a generalized solution to complicated, variegated use cases and its syntax reflects that (it was also hemmed by strictures of Python). There are several indexing methods, several ways to slice, several ways to do apply's, all of which behave slightly differently. Even expert Pandas users have trouble remembering the syntax for all of these, so they typically have a Pandas API browser window open or a printed cheat sheet pasted on some corkboard. Pandas definitely takes longer to get used to than Tidyverse but the payoff is that you get to use Python, which is a somewhat "deeper" language than R.

R is great for interactive work, and for data munging jobs that don't interact too much with non-R libraries. However Python is sinply more versatile end-to-end.

I used to start my interactive analysis in R and port to Python for production, but these days I start in Python straight away so there's no impedance mismatch. I've personally found that writing production code in Python (and by extension Pandas) to be much more pleasant than in R, even with Tidyverse.
They didn't have options - every single Google employee(past and present) has options. They selected this one, voluntarily. Indentured servitude is not a valid analogy.
> Google too does some really funny things to make it nearly impossible to create and maintain an anonymous accounts not tied to a phone number.

Well yes, these kind of accounts are highly susceptible to being bot accounts. What obligation does Google have to be the place for people's free, anonymous accounts? In any case, I haven't had a problem with the number of secondary accounts I've created that are tied to me only by another email address (which can point to another provider, like Yahoo).

> BTW, it is worth noting that the impact of a compromised account isn't nearly as significant if a single account doesn't hold keys to pretty much everything you do online. Somehow this is rarely factored in during such discussions.

How should this be factored into the current discussion? The use of JS is to ostensibly make it more difficult for automated hijacking to prey on users.
Thank you! You rock and we love you. :)
How the heck did JWT get such a following with issues like these?
Good feedback, we'll get this added shortly. We added gender recently based on feedback to highlight the gender wage gap. Agree that non-binary folks may experience another set of challenges and will be good to see the data.
Cove | https://www.covemarkets.com | Chicago | Software Engineer | Competitie Salary Plus Benefits Plus Equity | Full-time | REMOTE ( USA )

Cove Markets is the Best Execution Crypto Platform. We find the best price and the deepest liquidity for any digital asset and ensure best execution at lowest cost.

1. Why Join Us? We want to create enormous value by dramatically lowering the total cost of trading digital assets. It's as simple as that.

2. Who we are looking for? Full stack engineers

Interested? contact us, careers at covemarkets dot com
FTA:
Being in IT, in any capacity, is very often thankless and demoralizing. Many of us are expected to constantly do more with less time and for less money, among other things. In that sort of environment, it’s very easy to fall victim to depression and suicide.
​

If this is you, please don’t remain silent. You are worthwhile and your story deserves to be told by you. There are people in your life that care and, wherever you are, there are people who want to help.

USA:
National Suicide Prevention Helpline: 1-800-273-8255 or text TALK to 741741.

UK:
Samaritans - 116 123 (27/7)
CALM - 0800 58 58 58 (5pm-midnight)
The furthest grave from Earth is on a spacecraft headed out of our solar system
Pre-2013 Flickr was a really fun place and I want to go back to there. So I love the initiative and direction here.

However, I lost the thread of the argument at the penultimate paragraph. If the “vast majority” of current free users will still qualify, why will this change the community in a significant way?
Couldn't the attacker just switch to imap/pop3 for those attacks? (And (why )aren't they doing that already?)
Still, rickjr85 is right.

Even in your response you implicitly concede that the root problem is human nature. You're implying that if we get rid of Google, or Twitter, that there is some kind of alternative technological method, (which you haven't elucidated on), by which we can mitigate the effects of the root problem.
It strongly depends on the ways these things are advertised. If I market homeopathic medicine as "some of our customers report that it helped them, but scientific consensus is that these pills are indistinguishable from sugar" that's very different from claiming effective treatments.
Show HN: An extension to create-react-app that supports Rust
>a topic which is still very easy to judge using science

So how would you do that?
I feel the same on the raising children point. I want to be a father, and my wife wants children too, but I feel as though it would be unfair - cruel, perhaps - to bring them into a society that could be a generation or two away from collapse. What sort of future would they have? It's a wrenching argument I have with myself that eats away at me deeply.
I’d say a bunch of companies tried to invent the smartphone...but Apple actually did
Butterfly Network | NY | On-site, Full-time | Biotech/AI | VISA for US-based candidates | https://www.butterflynetwork.com/

Imagine a world in which cost and training are no longer barriers for access to life-saving technology. We're a rapidly growing, innovative, extremely well-funded start-up, that is changing the landscape of IoT/medicine. As we grow, we're seeking experienced engineers to help build & take ownership of several aspects of our cloud architecture, design and build visually beautiful iOS and android apps for our future products or develop new machine learning algorithms while also having a direct and immense, real-world impact.

• Senior C++ Software Engineer

• Senior Full-Stack Engineers and Technical Lead

• Senior Android Engineers

• Senior iOS Engineers

• Senior Product Designer

• Machine Learning Research Scientist

And more! Feel free to check our website (butterflynetwork.com) for more details or send me an email at: maria@butterflynetwork.com
New York Awards BitLicense to Bitcoin ATM Company
Brilliant - government decides to launch an app half of the population can't use because they thought that Apple would just happen to unlock NFC use in a future update or that they could convince them to do so.
Recursion Pharmaceuticals | SLC, Utah | Onsite, full-time | We have raised over $80M to apply machine learning to one of the most unique datasets in existence - tens of millions of images of cells under a huge number of biological and chemical perturbations, generated in our own labs - in order to find treatments for hundreds of diseases. Our long term mission is to decode biology to radically improve lives - we want to understand biology so well that we can fix most things that go wrong in our bodies. Among other awesome folks, Yoshua Bengio is one of our advisors, and helps our ML team come up with novel ways of tackling these problems.

We’re looking for:

* ML researchers: Looking for a highly experienced senior/principal-level machine learning researcher who wants a challenging problem, lots of rich data, and knowledge that their breakthroughs will seriously help people. No bio background needed.

http://www.recursionpharma.com/careers for more details and to apply.

Logistics: Salt Lake City, Utah. Hiking/running/biking is literally out our back door, and it's half an hour to 5 ski resorts. Great pay, health insurance, 401k, relocation assistance (onsite is required), equity, a top-caliber team, and help make a massively positive impact.

Happy to sponsor/extend visas, but you need to already be authorized to work in the US--we can’t handle the lottery at this stage.

Tech:
Data science: pydata stack (pandas, numpy, scikit-learn, matplotlib, bokeh, tensorflow w/keras, etc), a cluster of GPUs for all your research ideas

Software engineering: python, clojure[script], javascript, go, react.js, kafka, kubernetes (GKE), GCE, AWS
Our team of 104 so far: http://www.recursionpharma.com/team
Location: Dubuque, IA, USA

Remote: Yes

Willing to relocate: No

Technologies: Node, React, GraphQL, React-native

Résumé/CV: Available upon request

Email: josh@joshmanders.com
Yes, in this case the theoretical models predict a gravitational wave to coincide with the observations from other trusted instruments. There may be systematic issues with LIGO's analysis, but it would appear that LIGO also reliably detects astronomical events which suggests that it does actually detect the waves themselves and not just coincidental artifacts in the analysis.
Do you feel that three months is adequate warning to actively delete people's data? If they've entrusted their photos solely to you, they may not have any way to recover data that is incredibly unique... you can't just recreate a photo.

I definitely think it's enough time to cut off new upload for people over the limit, but you should strongly consider whether or not your storage costs are that high as to make it worth it to not give a longer runway for people to export.
They're giving 3 month's notice of the automatic deletion of any photos over the 1000 allowed free ones. Not much time and sure to catch out people who don't log in/check their email frequently (including their spam folders) or who have technical problems (crap upload speeds, no capacity to download and store gigs of what might be the only existent copies of photos). I wonder if they'd be better of holding onto the soon to be deleted content for a lot longer, as they're hardly likely to go bust continuing to host it a little longer. I guess moving them to a non-free account would feel a like like extortion but surely this is worse - photos which were uploaded many years ago lost forever.

Much as I try and avoid using Google, I stick with them for the free email and unlimited photo storage.
I don't think the article is about companies building a new product before selling it. All companies do that and it works. I guess the article is more about engineers (usually one or two guys) building a product on their own (full-time or on the side of their job) before talking to any potential customer. Basically spending x months building a product then sending the first emails to companies that could be a good fit, and in most cases, don't find anyone interested in.

Yes it sounds like a stupid thing to do (and I did the same mistake). I think that's the difference between an engineer and an entrepreneur: one wants to build an app, the other one a business. Obviously you can be both, but I guess lot of people will try and eventually find out that they are more engineers than entrepreneurs.
Uken Games | Developers | Toronto | Full-time | On-site

https://www.uken.com

Uken is looking for talented developers to help us build amazing mobile games. In particular, we have positions available for:

Backend Developers

Help us scale our backend to enable a million concurrent players by creating the infrastructure and services that underly all of our games. Primary tech is Java, AWS, Spark, Scala but you'll be working with many more such as Docker, Redis, NSQ, websockets, Hadoop, and InfluxDB.

Software Developers

Join one of our game teams to build something that millions of people will play and love. Primary tech is C# & Unity

About Uken

We are one of the largest independent game studios in Canada, with hundreds of thousands of players a day across mobile and Facebook.

More info including full job postings at http://uken.com
I generally agree, but to me "short-lived" would be below a minute. The point of the short-lived token is to make many clustered requests (as when a page loads a lot of assets) cheap because you only need to check a token. Any other human interaction, which takes longer, should go through the server-persisted session logic.
It was the first time we recogniced these transients as ns-ns mergers, but there is very likely other events hidden in archival data. Simply put, gw170817 looked fairly boring in the waveband that has good skycoverage, so without the ligo trigger most observatories wouldn’t have bothered looking.

The article states that jackson had some objection to the signal processing done for gw170817, but nothing really about what he has to say regarding the transient found in the ligo-virgo error contours.
yeah, I don't buy the future of crypto. Too many cons (energy and other) not enough pros.
Can HN visitors all chip and purchase the portfolio?
And I'm not sure how secure I am against those entities. There are active and unsuccessful attacks against my computer every day, and none of those attacks rely exclusively on running JavaScript in a browser sandbox.
Exactly, the moment you add statefulness you've basically reinvented session authentication.
Open Source Jobs (www.osjobs.net) | Software Engineer | Remote | $80-110K + 1.0% equity | Remote

- Desire to be an expert in open source and passionate about making an impact in this field.
- Ability to design and build scalable backend automation from the ground up using open source languages, libraries, and frameworks.
- High familiarity with Python or Go or C++
- Excellent team software engineering practices
- Good interpersonal communication skills

Email me at contact@osjobs.net if you want to learn more.
Thanks.

>You basically have maps, lists, vectors, functions and not much in terms of hierarchy. A lot of code in Object Oriented languages simply exists to manage the hierarchies and structures you build and that's something that clojure largely avoids.

It's similar for Python's built-in data structures: tuples, lists, dicts, sets, frozensets, with their built-in features and methods, including slicing for lists and strings (even without using, say, the collections module of the stdlib). (And of course including building up nested structures from the same.) Had read early on in my use of Python and later experienced for myself, a good amount, when doing work with it, that those structures are fairly powerful and for many apps, you do not even need OOP structures and hierarchies.

List, dict and set comprehensions are great for that, too.

Although Clojure may have some additional ones that Python does not, not sure, since I haven't used it.
Changing their name is not really changing what they do. I realize they are diversifying into other areas(which is only sensible), but they are still also doing what they have always been doing. Push for more drilling. And i'm not sure i buy their argument that since someone else will just pick up the slack we should keep doing it. I realize that oil is what has brought us our wealth, but this is what i meant by hard choices.

> Taking the biggest sovereign wealth fund in the world's money out of FF stocks is a good way to start, and doesn't jeopardize much, if anything.

This is also what i mean by hard choices. In this case it wasn't really that hard.
Kialo | Full Stack Web Developer | ONSITE | Full-time | Berlin, Germany | €55k-€90k

Kialo (https://www.kialo.com) is a privately funded, Swiss-German startup, developing a purpose-built tool for critical thinking, thoughtful discussion, and collaborative decision-making. Founded by academic philanthropists, we have been working on the system for 6 years before launching public beta in August 2017.

Our platform is built on a high-end, modern technology stack including Python 3.6, TypeScript, ReactJS, Redux, MongoDB, AWS, k8s and more. We are agile (Scrum, no -but), everyone has a tech background, we have a flat hierarchy, an open and friendly discussion culture (of course) and we have fun while working passionately to achieve our goal.

We are always looking for skilled full stack web developers who believe in building the next generation's discussion platform.

If you are interested or have any questions, check out https://stackoverflow.com/jobs/147695/full-stack-web-develop...
FormAssembly | Web Software Engineers (PHP/JS) - REMOTE

We are looking for talented and passionate Web, Mobile and QA Software Engineers to join our team.

If you’re a genuinely nice person who is great to work with, respectful, and who will put the team and our customers first, we’d love to have you apply for a position with us. If you belong to an under-represented group in Tech, you’ll find a welcoming culture that thrives on diversity.

We're a remote-first, bootstrapped, profitable, and growing company - thanks to our impressive roster of customers. (We actually made the 2018 Inc. list of the fastest growing private companies in America!)

Our leading data collection platform helps organizations collect, use and be good stewards of the personal data entrusted to them.

To apply, go to: https://formassembly.workable.com

To learn more about us, and the team, go to https://www.formassembly.com/blog/category/company-culture/
Ask HN: How should I create my personal academic blog?
I’m a junior (ish) neuroscientist with some decent quantitative and coding skills. I want to create a personal website to share code, tutorials, opinions, those sorts of things. I would like the site to be quick to load and as small as possible; I’m not afraid to code and pay (a little) for hosting. Would HN readers like to inspire me by describing their blogging workflows?

To date I’ve tried two approaches, neither were ideal. (1) A WordPress site with Bluehost. This came with a domain and was extremely easy to use, the themes looked great, etc. The major downsides were that pages loaded really slowly and I was paying for features I would never use. (2) After a while I attempted to switched to Jekyll hosted at GitHub pages. The new site was quick to load and free, but I was uninspired by the available themes. I attempted to modify several of them but it was annoying as all hell Due to the lag between pushing a commit to GitHub and seeing the results on my webpage.
Embryo Options | Senior Software Engineer, Junior Software Engineer | Boston, MA | ONSITE | Salary: 70k-140k | NO VISA

Embryo Options is helping fertility clinics manage their cryopreserved biological tissue, so they can focus on their patients. We're a profitable, bootstrapped startup, and we're looking to build-out our team as we ride the wave of the quickly-growing IVF market.

We're currently 2 full time engineers, so you'll have the opportunity to immediately make an impact and you'll have ownership of projects that directly impact our clinics and patients.

We currently use a mix of old and new technologies built on JavaScript, C#/.NET, SQL Server and deployed on AWS, and we're working on some new applications with .NET Core API and VueJS.

If you're a product-focused engineer, looking to join a fast-moving team in a real, growing business then we'd love to hear from you!

You can email me, Mike Gerbush (CTO), directly at mgerbush+hn@embryooptions.com.
To voice the opposite opinion: if I could have the Brave payment system as a plugin to Safari or Firefox I would install it in a heartbeat.

I don't like Chrome, nor care for Brave as a browser. I use Safari for my daily browsing, or Firefox on Windows. And I really like Brave's system for supporting content creators, it's miles ahead than everything else IMO.
Invalidation isn’t hard to do at all. Simply check every half an hour or so. It does slightly undermine the benefit if using jwt tokens, but it’s better than checking against a server for each request.

This is why it usually takes some websites 30-60min to completely revoke your password. This may be a concern for highly secure apps, but for most apps I think this will suffice.
Yeah, a dedicated actor can trivially just make meta-posting frameworks and tools for any number of services. It's not as if any of them are magic, at the end of the day it still all boils down to https/POST/GET and such, even if no official API is provided. The exact same message could be posted to as many places as desired for the same amount of effort. Bots will be able to function just as easily. If anything one would expect reduced scale would increase the difficulty of handling a very large scale adversary like a state actor. It would only seem to disadvantage smaller players.

And the article also lumps together wildly divergent companies in the same bucket while ignoring where scale is necessary. If you're talking about Apple for example that necessarily means talking hardware since they're primarily a hardware company, but hardware capex is getting ever higher. What's the plan for getting technologies to market where combined upfront expenditures are in the many billions of dollars? Fabricators and state of the art SOC design aren't getting cheaper. Neither are blue sky but critical next generation technologies like future display improvements (microled, direct retinal projection, or whatever).

I mean, a lot of this can be argued as a failure of government. Ideally there would be way more basic R&D happening there with way less red tape with the results then available for all. Government (at least in a democracy) is the natural place to be doing public service security help, and to handle authentication services when two strangers want to have a trusted identity foundation between them. But in reality government is not doing a great job of any of this, nor does it seem set to do in the near future, but we need it anyway. I don't even think giant scale corps have actually been all bad by any means for things like privacy vis-a-vis government, because while sometimes they can cooperate they can also oppose and be impossible to trivially knock down. Would a bunch of tiny random generi-phone corps really have been more effective then Apple at opposing the FBI for example?

Our system is very, very far from perfect. But it's also got us some frankly amazing and wonderful stuff. I think everybody should be instantly and inherently suspicious of "revolution" type change proposals. There is a real risk of tossing the good with the bad and unintended consequences and even opening the door for something way worse. Incremental, focused changes with clear specific goals in mind and then seeing how they work (auto sunset would be nice to see more) normally seem like the more effective way to go.
There's not been too many as it's remarkably difficult to implement an alternative to a market economy outside of revolution. That likely favours specific alternatives.

I've not seen attempts to implement any approach that is seeking sustainability, or constrain growth, or break out of the duopoly of centrally planned vs free market.

That leaves a lot of ideas, of varying credibility, that have never been trialled in any way, shape, or form. Off the top of my head "doughnut economics" was briefly popular in the news a few years ago. It remains a thought experiment. (I don't remember enough about it to comment on its viability).