skysight-inc/HackerNews huggingface dataset:
Instrument Capital: C-suite Level Full Stack Engineer
Instrument Capital is looking to hire a C-suite level full-stack engineer for our technology team. The position will come with equity. We are currently being accelerated at Plug and Play. Please send an email to Le at info@instrumentcapital.com for more information.

Instrument Capital is bringing personalization to investment management. Our first product lowers customer acquisition costs for banks by helping wealth management divisions generate curated marketing for clients that may be in need of wealth management services. Client data can then be used to generate individually tailored investment allocations. Instrument Capital’s patent pending statistical algorithms are designed to consider occupation, home value, and other critical factors that are missing in current risk assessment frameworks today. The tool guides allocations to help mitigate against a disaster scenario such as simultaneously losing one’s job and financial investments. We are in Private Beta mode and in discussions with banks to join our platform.

The individual will need to know:
Node.js- server-side/front-end
Python- backend algorithm
AWS- server, database
Angular/HTML/CSS- frontend
Github- version control and code storage

Key skill sets: Node.js, Python, and DevOps (infrastructure support and scaling expertise).
On the plus side, there are sites doing really well, like GitHub (A+), HackerOne (A+), and Twitter (A). Even Facebook is doing pretty well, with a B. Hopefully sites like the Observatory help sites do better.

We're working really hard on getting mozilla.org to the point where it also gets an A+.
The brand is not the defensible monopoly. It's having a thick market. Drivers want to drive for Uber because they can expect to find riders, and riders want to order from Uber because they can expect to find drivers.
That's a pretty strong accusation. If you're going to label someone as a hater, at least provide some references. Otherwise, you come across as the hater, with at least the appearance of making baseless claims.
What's unbelievable to me is that the post even exists. The main goals of a database are integrity and availability. For performance, many companies will throw cash at the problem or just accept it being slower. The integrity/availability is the part that's non-negotiable. Even more so in a database advertising a stronger, consistency advantage.

And they weren't focusing on that much at all until now? Really shakes the confidence that the end result of this project will be trustworthy at all. Good they're shifting their focus. Who knows if it will be too late given how much code is in there already.
This is still a significant security improvement over the usual IoT situation, which would generally permit anybody in the world to ring your doorbell.
Well, the first 3 are ok other than increasing the password length.

Next, they really should be using ed25519 keys if possible. Better, faster and all that good stuff.
> Why shouldn't somewhere like Germany order their extradition

Well, for one, because extradition is always requested, not ordered.
Sounds like he has been targeted by state-level actors before. He's probably suspicious of any unsolicited information sent to him.
Thanks for asking. I hadn't really thought about it, but the problem seems to be when it's a conversation I am actively participating in. I'll see "GrinningFool is typing", and then the message goes away for a while. Then comes back again. And disappears again. And back once more!

Then I realize someone may be doing like I do: typing an incomplete response, then going off to check some docs or to think about it, then come back to type some more, and pausing to think some more.

By the time all this happens, I've spent several minutes watching the "... is typing" messages, when I could have used those few minutes to take a stretch break, or pick up the mess on the desk, or just about anything but watching the "... is typing" messages.

After all, I'll get notified anyway when someone hits the Enter key.
They will be even better when we don't infantilize minorities by acting like we need the degenerated versions of these concepts.
I appreciate your imagination!
Please don't create accounts to violate the guidelines with. If it happens repeatedly not only do we ban the throwaways, but the main account as well.
>Let's concoct a toy. You own 100% of a company. A suitor offers to buy it for $100bn. Not negotiable is that they will use 1,000 child laborers post-acquisition.

>[by] refusing the $100bn ... one turned down the opportunity to go to Mars or rid the world of the guinea worm and possibly other bugs or cure this or that

The buyer that had the $100bn to spend also had those opportunities but was willing to exchange them for buying your company. So claiming the decision not to sell is somehow reducing e.g. the number of trips to Mars seems disingenuous.
The McMansion is dying
Safe to say the 3 TB drives are 4 TB drives that failed one manufacturing test or another.
So let me get this straight: running a cluster of swift/gluster/ceph is less maintenance greedy than a single box?
The following appears in the README.md

# Run the eval. Try to avoid running on the same matchine as training.

Why should one avoid that?

https://github.com/tensorflow/models/tree/master/textsum
A few years ago I had to make several hires in cities away from the main operations of our business. These were technical positions, but not really highly skilled positions - think geek squad level proficiency. Many of the candidates came out of ITT, and to be honest they were among the best candidates for this level position, or at least they interviewed the best. I got the impression that ITT spends a lot of time refining interview techniques - amusingly, at the end of the interview each ITT candidate asked us the same 3 questions almost verbatim, I'm certain those questions were drilled in to them as part of mock interviews. They were good questions, I wouldn't have thought anything of it until the 3rd or 4th time it happened and I started to notice the pattern.

From that experience, I have a hard time writing off ITT + similar as worthless or even predatory. I don't know what these people paid for there education, maybe it was enough that they'll never be able to get a good enough job to get out of debt, but it certainly seems like it was worth something. These people were certainly employable, and IMO moreso on average than those from similar socio-economic backgrounds who didn't have any secondary education to speak of.
> The numbers 2 and 4 behave identically when passed to a function that tests whether its argument is an even number. Are 2 and 4 identical now?

They are with respect to the even/odd property. So if that's the property I'm interested in, they're identical. They might not be if I'm interested in some other property.

In other words, as dragonwriter has already pointed out, there is more than one concept of identity.
It adds magic.

"Explicit is better than implicit"

~https://en.wikipedia.org/wiki/Zen_of_Python
Sure, block the stupidly weak passwords.

But don't block a 6 word diceware phrase because it has not numbers (or because it is to long.... looking at you PAYPAL).

Meanwhile, I'd venture that P@ssword1 meets their requirements...
You are arguing for vocational institutions. They already exist, and they are not universities.
The owner maintains the car, but Uber has to pay the driver enough to cover the cost. So it's a cost for Uber even though it's not on their balance sheet. "The rider pays the driver" is just semantics since Uber decides the percentage.
They have a $500/mo minimum, last I asked (a few months ago.)
For example, ResNet from 2015 had 152 layers.

A real neuron takes in the order of 10ms to integrate and fire to the next neuron. Many subconscious reactions take less than 1 sec, which leaves time to a chain of length less than 100. Note that those neurons are not strictly arranged in layers.

The human visual cortex has 10^12 synapses [1]. One popular 2015 deep learning net (ResNet 152-layers) used 10^12 FLOPs to classify objects in one image (but less weights.)

In terms of depth, we're there. In terms of breadth, it will take several years. But the brain does things very differently. For example, it has top-down signals during "prediction."

[1] http://www.ncbi.nlm.nih.gov/pubmed/7244322
Heyo! Charley from Plaid here, feel free to message me directly at charley@plaid.com, we want to make sure our pricing is startup friendly :)
Working at YNAB
Contingent on the fact that: "Butz has made clear that his opinions are his own and at no time has he discussed those views in class or made them part of his class curriculum." If he were to represent his opinions as the views of the University, or in the classroom, they would remove him.

To me, that seems not only consistent with the principle of a "safe space," but the definition of it.

NU also supports safe spaces:
https://www.washingtonpost.com/opinions/how-to-create-inclus...
This is wonderful and cute as hell and please PLEASE don't ever use it in production code. ;-)
Agreed, mirror vdevs are the way to go. Here's a post that explains the tradeoffs between RAIDZ and mirror vdevs in great detail: http://jrs-s.net/2015/02/06/zfs-you-should-use-mirror-vdevs-...
I agree it is, but right now it's very difficult to have the discussions necessary to draw those lines

When something is 1) subjective or very hard to measure and 2) used as an emotional bludgeon then then people are going to call "shenanigans" and even start to exhibit knee-jerk doubt about such things. Often, this is a tragedy, as the issues may well be both real and difficult to discuss.

The quality of such debate and discussion has been hurt by the "Eternal September" nature of online discussion. The internet gives everyone a voice, especially if you have time to waste. Hence, clueless Freshmen and middle-schoolers have disproportionately loud voices online.
Doing some quick searches suggests that this is an emissions-related issue.
To add to Justin's comment, we merged what we've called "trust pinning" into Notary. We're still iterating on exactly the right scopes to pin to, but anticipate that making it into docker in the not too distant future. That will enable you to hard fail when pulling images not signed by an explicitly approved source.
> Except mental handicaps are not as well understood as physical handicaps.

The obvious conclusion there is that we need to work with doctors and patients to understand their needs better, not "this is weird, so no point in trying."

> Trying to accommodate every single mental handicap in society is futile and expensive.

This is exactly the slippery-slope argument I was talking about. Reasonable accommodations.
If you just want a gallon of milk, got ahead and buy it. No one's stopping you.

The real issue here is people using "safe spaces" and "triggers" and "microaggressions" and what have you to block people from making the choices they want to make. Like you, they seem to think that someone speaking about something they disagree with is about them. It isn't.

All you have to do is be tolerant, and mind your own business like any other adult.

If someone else wants to buy tomato juice, why should you care?
It doesn't seem like the selectivity/prestige effect applies to people who go to for-profit schools. Since prestige is subjective, for-profit schools can market themselves as prestigious while expanding to provide seats to anyone who can obtain a student loan. The government should not be complicit in this deception, hence the action here.
Dude... Chromebook. I love Chromebooks and have them all over my house. Better than a tablet, less expensive than a laptop.
You are correct, they are not the same thing; however they can be combined to bake in an ENV to an image as a default value for a given ENV key, controlled at "docker build".
Love the idea of giving the person an idea as to what to expect though this is a pretty general outline; I've gotten the same (although I'll admit far less pretty) when I've interviewed at Amazon, Apple, etc.

The idea of letting someone actually work on a problem is far better than generic algorithm or data structure questions. Two things though...

> As soon as we schedule the interview, applicants receive a link taking them to this welcome page.

Love the page but the content is all static. This should be in an email. If it's in an email, especially in invite form, I have access to the content at all times on my phone and can even accept an invite. Putting it in the browser means I have to find the email and open the browser (alternatively bookmark or keep the site open). But the content is static so it should be in an email.

In my opinion anyway.

> After that is the main part of the technical interview: we ask interviewees to work on their own project, using whatever resources they deem necessary (and yes, that includes Google). We want resourceful developers who can problem solve, not people with an encyclopedic memory. We use this as an opportunity to learn what our candidates are passionate about. This helps us understand whether ReadMe is a place where they can pursue their long-term goals.

Hmm. So many projects I want to work on, especially for an hour or two session, may not necessarily reflect my long term goals but be more oriented towards completing something that either myself or I perceive my interviewers being interested in. Yeah I get the whole "work on what you want" thing but in such a short timeframe to show off what I can do is absolutely not indicative of my long term goals.
Somebody awhile back pointed out that Slack the app is about the most anti-Slack thing ever produced.
> > I'd probably be happier if Python had (whether it was "is" or something else) a clean logical identity test operator.

> Isn't that what == is?

Not really.

"is" is logical identity for mutable objects (where logical and storage identity are equivalent), and "==" is logical identity for values (where that is equivalent to structural equivalence) but (only) structural equivalence for mutable objects.

What I was thinking of is an operator that would be logical identity for both values and mutable objects.
I guess so, but it's rare to see iPhone 4's at this point when the iPhone 7 is almost out of the door.

Also depending on how old the kids are it might actually work in reverse =)
I find getting screwed by the taxman a few times while the VPs and investors make out like bandits motivates the research process too ...
TheAppStore.org – Search and Filter the iTunes App Store on the Web
Same thoughts here. Since I need to document my APIs anyway it seems to make the most sense to add comments in code, run a build script and have it pushed up somewhere. Heck you could even check it in if you're so inclined and services like GitHub provide much of the community aspect that I need.

Their stuff does look pretty though.
I'm really sorry, I generalized. I read your other comments, thanks for standing against facebook.
Very fun read. I love following the train of thought and seeing where they "failed".

Also, this Elasticsearch RCE has been patched a while ago and we still see a lot of servers hacked because of it. In fact, there is a DDoS botnet made of only ES servers that we have been tracking.

<unrelated>If you are using Elasticsearch, please patch it!</unrelated>
> You can't use equational reasoning on objects themselves.

I didn't say you could. I said you could use equational reasoning on programs that only manipulate immutable objects. "Immutable" means that the object's value can never change, so you can substitute the object's value for the object itself everywhere it appears in the program. Then you can apply equational reasoning to the values so obtained.

In the particular case I described, you would end up using equational reasoning on the value transformation implemented by the code that constructs the new immutable object. You would obtain that transformation, as above, by substituting object values for objects in the syntactic statement of the code.

> You can in principle use equational reasoning on programs that manipulate mutable objects.

How do you reason using an object's value if that value can change?
Heh. Maybe a reference to this: http://dilbert.com/strip/1995-06-24
What good is a "hedge fund" you can't take the money out of? The Ivies have massive endowments, but that money can only be spent on the school.
I went to a school like that. They provided grant-only aid to cover tuition and living expenses for students from most of the US income distribution. I think you will have a harder time finding sob stories about my classmates (at least since the no-loan policies were enacted).
Just to add clarification points, the term optogenetics is generally supposed to refer to any gene transfection that involves optical access, but in practice there are two separate categories:

* optogenetic stimulation: using light-activated ion channels to modulate neural activity

* optical imaging: using genetically targeted fluorescent proteins (mainly GCaMP) to observe the activity of neurons

This article is more the second kind, and the novel aspect is that this technology couples dopamine release to calcium rises, enabling imaging of the calcium signal to be used as a proxy for the neurotransmitter's release. It's more likely to be quite useful for investigating specific scientific questions about neurotransmitter signaling than a general purpose readout for BMI.

Multielectrode arrays pick up spikes or action potentials from individual neurons directly, so you get high temporal resolution but from a sparse sample of cells. This sample turns out to be enough to do a lot of interesting things, such as controlling a mouse cursor or a robotic arm. This is already in clinical trials at a few sites, including (my lab at) Stanford.

Imaging approaches are really powerful, but the signals are often slower. This has to do with the kinetics of the proteins themselves and the signal that is being detected (calcium is slower than voltage transients). But you get to see the activity of lots of neurons. There are voltage sensitive channels that you can image, although the signal to noise ratio isn't nearly as high as yet. It's not immediately clear how this could be used for a BMI in humans, mainly because you would absolutely need optical access to the brain to image, so you'd either be opening up a window or implanting some kind of imaging sensor. The less invasive approaches you were hinting at are mostly in the first category (stimulation), where for longer wavelengths of light you wouldn't need something as invasive.
Well that sucks. I would get Google Fiber in a flat second if it was available where I live.
Imagenet for Space
More creepy things brought to you by your government
You said a whole lot but never actually articulated your point. I'm assuming it's something about how it's not fair that you find Facebook to be useful. Could you clarify?
I was with you on the first two points. I'm not sure how you got from there to the third.

> With those two axioms, we can conclude that the root of the matter, which protecting the feelings of children who have been catered to their whole lives, is not a path worthy of resource or virtue.

No, the root of the matter is protecting sexual assault victims with PTSD. Certainly some entitled children have tried to hijack that train for their own petty benefit, but we don't eliminate Medicaid just because Medicaid cheats exist. (Well, most of us don't.)

You're quite right that you can't rigorously define the values of context: something can only work with broad guidelines interpreted on a case-by-case basis. That does not mean that they're completely unaddressable and we shouldn't bother. People are not machines.
Craigslist and U.S. Rental Housing Markets
I think it's just a playful reference to Lord of the Rings.
This feels a little bit like Lombok in the Java world. Can anybody with experience with both comment on that?

We use Lombok a fair amount within our code to abstract away a lot of the class setup, which has been nice. But as I move more towards the Python world, I'm interested to see how attr fits in.
Lots of religion in this thread!

I think the point is, if json is your data exchange format it could be bad if you let that structure propagate into your application.

so in general you should prefer :-

json => <chosen languages best form for dealing with data>

over json => <chosen languages tools for dealing with json>

Different languages are going to have different mechanisms. Some languages you may abstract from json completely, some languages may natively deal with json, and your persistence layer may deal with json also.

So what you need is a well considered design that takes advantage of your chosen languages philosophy / mechanics, whatever that may be. There is no one way to design anything. The thing to avoid is - not working out how to structure your code to make things easy / appropriate to the task at hand. That path leads to messy code.
> Before you laugh that you'd never use this to buy a car, it may be worth taking the time to find your make/model and add it to your "Garage" on amazon. Amazon will then try to confirm or not if the cabin air filter you are about to buy is a correct fit for your car. Amazon tries to do the same thing with camera gear.

If that's the case, why didn't Amazon include older model cars? I know the Chevy Volt has models starting from 2012 or 2011, yet only 2016 and 2017 models are shown

UPDATE: I was wrong. The different models do show up if you search for it, but for some reason I did not see it while browsing.

I just wish that Amazon could start selling cars directly.
Tripwire is a linux util for doing just that. However you need some read-only media to store the hashes and I think rootkits can still just intercept the read calls.

http://linux.die.net/man/8/tripwire
The Two-Wheeled Dreamers at Faraday Want You to See Electric Bikes Everywhere
> Why do you not mind being poorly understood?

What I said I didn't mind is the “ire you are experiencing”. It somewhat saddens me that programmers, supposedly logical thinkers, can't see the distinction between a value and an object.

> Since you're not trying to communicate effectively, what exactly is it that you think you are doing?

I'm pointing to the distinction between values and objects pretty clearly:

(0) Objects exist in memory. Values exist in the language's semantics, not in computer memory, but representations of values exist in computer memory. Furthermore, objects exist in memory exactly once, but a value may be represented in memory any number of times.

(1) It doesn't make sense to distinguish between representations of the same value. If a program treats two memory blobs differently, their contents represent different values, period. (The converse is not true, of course.)

(2) The language implementation has absolute freedom to represent values as it wishes, as long as (1) isn't violated.

But this isn't the first time I've said all of this in this thread.