skysight-inc/HackerNews huggingface dataset:
Alto (formerly ScriptDash) | San Francisco, CA | Software Engineer | Full Time - Onsite | https://www.alto.com

At Alto we are using technology to re-design and re-build the pharmacy from the ground up to offer better patient care and improve people's lives. We recently announced our series B funding fueling our nationwide expansion. (https://techcrunch.com/2017/06/12/pill-delivery-startup-scri...)

We believe that the status quo in the pharmacy industry is broken and we’re doing something about it. We’re a VC funded ($23 million series B) technology startup based in San Francisco made up of ex-Facebook engineers. We offer free medication delivery in the Bay Area and we’re building an advanced technology platform to help patients manage and understand their medication therapy. We allow patients to text, call or email their pharmacists with any question and strive to provide an amazing patient experience. The pharmacy experience is completely broken, and we have a huge opportunity to use technology to improve the lives of millions of patients.
Our stack is Ruby on Rails, React, React Native, and Go. We’re offering a competitive salary and a generous equity package.

More details at https://alto.com/careers?gh_jid=737797
This was my sentiment exactly when I first showcased on IndieHackers. Seems like a faster way to complete surveys although I am wondering if you'll be integrating keypress based responses any time soon so I can just quickly select my responses - having a more controlled UI seems quicker than trying to use a mouse to hit a target area.
Are you under the impression that you have to use Xcode to create Mac or iOS applications? Or do you just mean that Apple provides an IDE?
Hmm, your claim does not fit with what I've seen in LA. There has emerged a consensus among people who care about planning that density around transit corridors is part of a solution to the housing problem.

This manifested, since the early 00s, in housing construction that was mainly due to the mayor and some council-members influencing the planning department behind the scenes.

But then, the YIMBY argument (which is admittedly somewhat wonky) has within the last decade taken root broadly among the electorate, and there has been a lot of such large developments built - Hollywood has been transformed. It has also manifested in the resounding defeat of Measure S (went down 31/69 %, see https://la.curbed.com/2017/3/7/14850898/live-election-result...) in LA.

Of course, it's not 100% YIMBY. There are plenty of cases where neighborhoods have been transformed too fast, especially by house flippers (who are not really creating new housing), and there has been strong resistance.
Reason 3 of the article focuses on the PlayStation ecosystem. This fails to address the PlayStation software. macOS and iOS share a common architecture. TvOS and watchOS are derived from iOS. Aside from patents, Apple would have little use in acquiring the PlayStation OS because it wouldn’t be possible to integrate without considerable rewriting (I can’t imagine Apple maintaining it separately).

What is more likely, given Apple’s actions in the past, is iterative development of game technology atop Apple’s existing technology. Acquiring the PlayStation software would not be strategically useful.
Not something we provide! :)
It's fine to require people to pay for your software. I still think it's a good idea to release at least a basic demo version as open source though. With close binary blobs for all I know it could upload all my personal files or delete them for good, drop all database tables, install a backdoor, etc. I don't trust random people on the Internet to run their code on my computer.
xhis can be edited90123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
but this can't (be edited)7890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901
Most in-office catered lunches are a lot more healthy than a burger or pizza.
Me.com! I had already almost forgotten about that.

I know that iOS devs hated stuff like Core Data with a passion, but from where I'm sitting, iCloud has been so painless and trouble-free over the years that I have almost forgiven them their earlier attempts at services.
They still both allow generic arguments, in reduction, this means that they still have uncertainty.

I can and have built a totally untyped language within a fully statically typed language - nostrademons' Scheme-in-haskell exercise is a lot of fun.

You just have to define a Universal type and then back out of all that nasty compile-time nonsense. Everything is Univ and Univ is everything.
That really means nothing. 100K+ lines of code is an arbitrary number. For that many lines of C++, a similar Clojure solution to the same problem would be a small fraction of that. And many widely-used Clojure libraries are in production all over the industry for many years.
Docker, Inc | Infrastructure Engineers | San Francisco, CA | Full-time, On-site | https://docker.com/careers

Docker is looking for multiple senior SREs/SWEs to join our Infrastructure Engineering team.

The Infrastructure Engineering team uses Docker's own products to run Docker's public cloud services. The team is also responsible for pushing the limits of Docker's enterprise software, assisting in product design, developing best practices, and finding problems before customers do.

The ideal candidate would have significant Linux container expertise, a strong programming background, and experience running a sizable number of production servers.

Send resumes to infra+jobs@docker.com for this position or visit https://docker.com/careers for other openings.
For the non-biologist: What's between this and an Umbilical cord blood bank?
Once again, we see high-powered liberals trying to circumvent the democratic process by Suing to enact political change. Everyone should be held to the same rulebook. The courts are not there to subvert the political process.
Where's Rust in here?
In Mountain View, home to Google, there are over 2000 luxury apartments and condos under construction. The situation is similar in several other Silicon Valley cities. This is a huge increase in apartment construction since 2010.

It is a similar pattern to San Francisco and other big cities mentioned in the Guardian article. The new construction is aimed toward generally young, generally single, tech workers at Google, Apple, Facebook and other employers within easy commuting distance of Mountain View. Many existing apartments have remodeled and boosted rents, effectively evicting many people with lower paying jobs. There is minimal construction of apartments for lower paid folks.

Google has the political clout in Mountain View to get more apartments for its tech employees despite the NIMBYs. Rental costs are a major negative for Google since the high cost means California tech salaries are actually among the lowest in USA adjusting for local cost of living. The disparity with the Plano Texas region (so-called Telecom Corridor) is astonishing.

People with lower incomes who are disproportionately Hispanic in California don't have a powerful force like Google to stand up for them.

There was a rent control measure (Measure V) passed in Mountain View about one year ago and remarkably actually enforced despite legal challenges.

https://mvtenantscoalition.org
I'd also like an account: support at getfilemapper.com
Don't think twice. Keep backups and encrypt your laptops if you care about any of your data and your laptop travels beyond your desk and a locked safe.
I like it but there are some major questions:

1. What kind of stem cells do you get from bone marrow pluripotent?

2. Do we know how long samples last in cryo-preservation? Eg. is there any example of a 60 year old stem cell that was able to actually seed something biologically functional?

3. Is there a roadmap for some system that tells the user how and when they would request their cells to be used? Or is it just based on when their hypothetical doctor says they need to collect them?

4. Assuming you donate at 30 and live till 90, you are paying ~$17,000 to store these cells. What kind of likelihood do you see on getting $17,000 worth of value out of storing these. Asked another way:

If I was 90 and had a two stem cells in front of me at the stem cell market one that was free and was 90 years old and one that was 17,000 and was 30 years old, would the 30 year old one be worth the 17,000? Or do we know yet?
But, if I may, you are effectively statically typing your code.
Running Bitcoin uses a small city’s worth of electricity
Show HN: Bender – Let's Standardize Serverless ETL
That is one really cool application of LDA!

I am so curious about your implementation, for instance, what sort of preprocessing did you have to carry out? I had written a script sometime back to analyze Paul Graham's essays (link: https://github.com/futureUnsure/pg-essay-lda), and had to remove date and times because they appeared a lot and distorted the top topics. I'm wondering if you had to do something similar for text that described code?

Also, did you write an LDA library yourself or did you leverage an existing library?

I apologize in advance if my questions sound naive/stupid, am just a noob...
Oh god please no. Sony are my favourite Android phones. I don't want to see them dumbed down and "artistically designed".
Genomics plc | Oxford, UK | Fulltime | ONSITE | https://www.genomicsplc.com/
Genomics plc is an ambitious genome analytics business formed in March 2014 by four leading scientists at the University of Oxford, including Peter Donnelly (Director of the Wellcome Trust Centre for Human Genetics) and Gil McVean (Director of the Big Data Institute). The focus of the company is to use genomic data to understand human biology, and our vision is to bring together human genomic data linked to health and other outcomes, and to develop sophisticated analytical methods for their interpretation in various scientific contexts.
We are seeking a software engineer to be based in central Oxford, and further information can be found at www.genomicsplc.com/work-with-us/. Applications consisting of a CV and a cover letter should be sent to recruitment@genomicsplc.com.
The recruitment process involves an initial phone screen followed by a short coding test, and in person interviews with 2-3 team members and the Head of Software and Technology.
The fundamental disconnect is there's a (large) group of people that think building expensive housing is bad for the housing crisis. This is 180 degrees wrong: what's needed to solve the affordability crisis are more units.

Below market rate units ("affordable" units) are by definition always in short supply.
This might already be obvious, but to my way of thinking, the answers are:

1) No

2) No

3) In the case of the USA, no.

I think gun restrictions work very well in some places, but I'm terrified of having a ban on guns inside the belly of the imperial hegemon of the world.
What is "donglegate"?
What I don't recommend is going through programming exercises on the web, which seems to be a popular path that usually ends in stall-out.

Whether young or old, I think it's important that the person start by asking themselves what they would like a computer to do for them. From there, you can start to bite off small pieces of the challenge, slowly making progress towards something they actually care about.
But, it has milliseconds on the left. Before I read the explanation, I immediately thought it was a floating point timestamp. IP addresses have no reasonable decimal interpretation.
Our version of shell_plus was trying to handle aliased models that were defined in settings.py.

In order to do this, it was maintaining a map of {appName: [list of imports]}.

When constructing this map, for some reason, it n^2 the imports - i.e., if an app "foo" had models "Bar", "Foo", "FooBar", then the import strings were, "from foo import Bar; from foo import Bar, Foo; from foo import Bar, Foo, FooBar" instead of "from foo import Bar, Foo, FooBar". Some apps had 50+ models, so instead of 1 import line for these 50 models, it was executing 2500 import lines. I fixed this so that it executed only one import line instead n^2 import lines.
> Pose a feature request to 10 lispers and they'll come back with 11 macros.

What a ridiculous stereotype. Clojure community typically maintains the belief that macros are the last resort for things that genuinely justify them. You really shouldn't spread hyperbole like this.
Perhaps because someone got into the (bad) habit of returning Nones instead of raising errors. Errors should never pass silently, etc. The older Python APIs have that C habit of sentinel values, but more modern style is to raise an error on failure.
Fake news about Las Vegas shooting spread wildly on Facebook, Google and Twitter
I say this as someone that has used and loved Ruby for more than ten years now:

Smalltalk has worlds better dynamic and metaprogramming.

That said, ruby does have a lot of power, but it's not of the same order as self/smalltalk etc.
> that it is actually possible for a significant number of prisoners to keep their smuggled items hidden once they get them in

Read 'Papillon' by Henri Charrière. The autobiography of a long-term prison inmate. Well written. It's amazing what people do to maintain some small freedoms in a coercive environment.
Sauce Labs (San Francisco, CA, Vancouver, B.C., Berlin, Germany)

Sauce Labs provides the world’s largest cloud-based platform for the automated testing of web and mobile applications. Its award-winning service eliminates the time and expense of maintaining an in-house testing infrastructure, freeing development teams of any size to innovate and release better software, faster.

We are currently looking for:

Java Software Engineer (m/f)

Senior Datacenter Engineer

Software Engineer (Cloud Infrastructure)

Software Engineer (Emulator/Simulator Cloud)

Software Engineer- Web Frontend (m/f)

If you’re interested in joining Sauce Labs and would like to learn more, please visit: https://saucelabs.com/careers
That's what I was thinking. And if not, they'll have to convince people like any other kind of media: reviews, previews, or even refunds.
This is two bugs:

1. By default Disk Utility shows only volumes. Click the view toolbar button and select Show All Devices

2. The Show All Devices setting doesn't properly take effect until you quit and re-open Disk Utility.

If you leave Disk Utility in "Show All Devices" mode then you shouldn't run into this problem.
The one "perk" I think is uncommon but should be standard is nap rooms.

There are just so many people who are happier, healthier, and do better work with a brief nap during the day. Unless you are walking distance from work, splitting your workday like that is infeasible without an office culture that supports it.

And consequently unlike most perks, it can't be offset by a simple salary increase.
Actually, it could address an interesting issue depending on how it is implemented. If you gave team members a 'perks' stipend you could tax it appropriately, and you could have your employee spend it on the things that were important to them. Then create a way to scan your badge to access a perk and voila, custom perks.

No, I don't actually think it is workable, the two arguments that will pop up immediately are :

1) Just give me more money.

2) I don't want you to know which perks I use
Useful information about the engineering culture at Alto: https://www.keyvalues.io/alto
Are Computers Already Smarter Than Humans?
On the other hand, once you have a good abstraction in ML or Haskell it's probably adhering to some simple, composable idea which can be reused again and again.

The catch there, as is often the case, is hidden in the word "good". Working with text data in Haskell is almost as painful as working with text data in C++, and for much the same reason: the original abstraction is far from ideal for most practical purposes, but became the least common denominator. Everyone and his brother has written a better string abstraction or more powerful regex library or whatever since then, but they're all different.

Consequently, even with the power of generics or typeclasses, you still often see developers just converting to and from the primitive default representation for interoperability. Static typing will at least stop you from screwing that up, which certainly is an advantage over dynamically-typed languages in some situations. However, it apparently hasn't made it any easier for the developer community as a whole to migrate to a better abstraction as the default.

In short, we often don't know what will turn out to be a good abstraction until we've gained a lot of experience, and in the face of changing requirements on most projects, we probably never can know from the start because what works as a useful abstraction might change over time. So while types are useful for checking whatever abstractions we have at any given time, until we've also got techniques for migrating from one to another much more smoothly and on much larger scales than anything I've yet encountered, I think we shouldn't oversell the benefits, particularly in terms of composability.
Is it legal in the US to store stem cells? From my understanding it wasn't, at least not to allow them propagate?
I don't expect it of coffee house wireless operators, at all. If some startup comes into being that manages those wireless networks for the coffee shops, I will very much expect it of them.

I generally don't have an issue with the security decisions of people who don't know better. I do have a problem with people who should know better and essentially refuse to because of cost and convenience and availability concerns. Security should trump availability most of the time, but almost never does in our industry. That is messed up.
Which Haskell framework are you guys using?
Unpostable edits
I can't post edits longer than 2000 characters, it is the same for everyone?

(sorry, originally it was "Uneditable posts" but I got it wrong)
Home61 | Miami, FL | Onsite | https://www.home61.com

Home61 is reinventing how real estate is done. Through technology we are changing the way people buy, sell and rent homes.

We are looking for Software Engineers, Native Mobile Developers and Data Scientists to help us modernize the real estate industry (Fulltime or Intern). Technologies we work with: JS (Vanilla & Vue2), PHP/Laravel, Python, Tensorflow, Sketch/Invision, Docker.

Please send a note and your application to hackernews@home61.com