skysight-inc/HackerNews huggingface dataset:
Interactive Brokers | Greenwich, CT | Full-Time | On-Site ($75 - 85 + bonus + benefits )

Junior programming position for someone fresh out of college. We are a small team working with Perl and Go in the fast growing industry of Compliance Technology.

We are located in beautiful Greenwich CT, a 45 minute train right to New York City.

Apply online at:

https://careers-interactivebrokers.icims.com/jobs/1501/junio...
The amazing thing about the entire discussion is how it really was a scientific discussion that evolved over time.

There are clearly scientific ideas that we take as simple truths now that will be disproved in the future. They are clearly going to be a little more nuanced than planetary motion but it's great to see how the scientific community has and will evolve.
Blue Origin just validated the new space movement
This is our support roadmap - https://github.com/appbaseio/mirage#3-roadmap.

We welcome contributions for more queries.
I'm thinking there could be some nice synergies with ESPN. All of the scoreboards on espn.com provide a twitter feed. All of the team pages do too. The feed provides insight to a game that you'd never experience from your couch.
If they had local talent available, why go through the expense of building a whole new town? I mean, respect alone doesn't justify burning money like that.

The media loves to portray Gulf countries as haters of the West, when in fact they're the biggest ass kissers out there.

I don't know what media you're referring to, but I'd say that around here, Gulf countries are more likely to be represented as lackeys of US imperialism, and also as a place where our soccer players and managers go to make money (for example, the new manager of Al-Fujairah is my compatriot).
You ignore how there got to be an infinite number of bugs in the first place. It's people following exactly the rule you suggest: chase the sugar high of metrics bumps while leaving maintenance for "later".

What this misses is that a buggy code base with a lot of technical debt makes it very hard to get anything new done. Worse, because you've spent years teaching people that being sloppy is the way to go, even when they rewrite something or build something new, it won't be very good and will still have a high maintenance cost.

Whereas if you follow a quality-first approach from the beginning, you never build up those mountains of technical debt. You can have a sustained pace of innovation that's much higher because you aren't working on top of a garbage heap. And you have people with excellent habits and a good working environment, meaning high productivity and low turnover.
Bruno was burned alive for being a complete prat, and pissing off all the wrong people, actually. Formally, he was condemned because:

> In the spring of 1599, the trial was begun before a commission of the Roman Inquisition, and, after the accused had been granted several terms of respite in which to retract his errors, he was finally condemned (January, 1600), handed over to the secular power (8 February), and burned at the stake in the Campo dei Fiori in Rome (17 February). Bruno was not condemned for his defence of the Copernican system of astronomy, nor for his doctrine of the plurality of inhabited worlds, but for his theological errors, among which were the following: that Christ was not God but merely an unusually skilful magician, that the Holy Ghost is the soul of the world, that the Devil will be saved, etc.

He also has the interesting distinction of being excommunicated by three major denominations (the church of rome, the lutherans, the reform church, and elizabeth/CofE didn't like him much either) which is possibly a unique distinction for his time.

tl;dr: bruno had a seriously abrasive personality, heterodox and incoherent theological views, and the result wasn't pretty. His science, such as it was, had little to nothing to do with it.

[0]http://www.newadvent.org/cathen/03016a.htm
Most things I do in my day to day work are dumb. I code around browser incompatibility, write scripts to automate parts to byzantine and stupid buisines workflows away that survive for political reasons. Etc etc.
The point is that if a few months of studying is underneath you, modern software development is going to have far more stupid schlep anyways; I imagine especially at a company of google's size.
Ridecell | San Francisco | ONSITE - Full-time |
Openings:Senior Engineers (Front-end, Back-end, Mobile), Sr Product Managers, Customer Success, Sales, Marketing

Ridecell is a transportation tech startup with Series A funding based in the heart of SF with 45 employees and growing. Our platform enables customers to launch, operate and scale transportation services (on-demand, Car-sharing, ride-sharing and dynamic fixed route) faster than anyone in the world.

Full list of openings:
http://ridecell.com/careers.html
Why not ban condoms too? They prevent unborn people from reaching zygote stage.
Honeycrisp was just the beginning: inside the quest to create the perfect apple
The Concepts and Misconceptions of Reactive Programming
> CockroachDB decided to be more-or-less Postgres-compatible on the wire, and embraced SQL.

I was about to post that a quick grep of CockroachDB source turned up no references to postgres, libpq or anything obvious to back that up that claim but then I noticed my workspace was out of date, so I after a git pull/git grep I now see that you are correct. Commits to add postgres-compatible parsing and wire protocol appear to have landed late last year. Why wasn't I informed! So thank you for this - time for me to take another look at it.
It's licensed under the Affero GPLv3, but I don't think AGPL license requires you to open source your code, if you're just using ReQL (the API/interface for RethinkDB).

GPL/AGPL requires you to share your code if you statically (or dynamically) link (which is a C language family concept) to GPL code, but I don't know if calling an API is considered "linking".

I don't think most companies really make any contributions or modifications to the databases they use that they absolutely do not want to share back to the community.

(If using ReQL constitutes "linking" under AGPLv3, then that's a very serious matter. Perhaps re-licensing under LGPLv3 would make sense then.)

But overall, I think it's fair that they used AGPL. I especially like that they opted for the Affero version, since companies that do make useful changes can't just hold onto it , and not share it back.
Where is the university for engineers that want to replace Google, not work for Google? Because working for Google is basically like working for IBM back in the 1970s.
I agree with this. I bought a Blu R1-HD when my iPhone 6 screen cracked, and decided to wait a few weeks so I could just replace it with an iPhone 7.

The few weeks using the Blu went a lot differently than I expected. The phone is very solid and the overall experience of using the phone is first-rate.

It would be one thing if we were talking about a $599 Android phone compared with a $749 iPhone. But this thing cost me $59 which is in a totally different ballpark. I would simply not have expected it to be anywhere close to iPhone quality but it is.

The only things that are "worse" than an iPhone 6 in my opinion are:

- the touch screen is slightly less accurate for taps, but this could also be because I'm less accustomed to Android.

- No compass. GPS works fine but panning the phone around doesn't re-orient the map when navigating which is a feature I like.

There are also several nice features which it has that the iPhones lack, such as support for SD card storage expansion (I immediately added a fast 64GB one I had lying around) and a second SIM card.

Not trying to nitpick features. Buying a R1-HD is like getting a one year old Ferrari for $12K.
I like tpp (http://www.ngolde.de/tpp.html). Syntax is easy to learn. It can simulate shell interaction and you can shell out from within the presentation.

And it's been feature complete for a long time. I just tried viewing a short presentation I have at BayLISA nine years ago (https://gist.github.com/cwarden/1349583), and it looks fine.
The Ptolemic model was not better at the time, but it wasn't really worse. The Copernican model provided roughly the same observational accuracy, and was very slightly simpler. Occam's razor would probably prefer the Copernican model in a vacuum, but the differences were too slight to prefer unseating the incumbent.

> Copernican model is also wrong, planets are orbiting around center of gravity, which is outside of sun..

Well, a bigger shortcoming is that Copernicus still insisted that orbits be circles instead of ellipses.

> Ptolemaic model with its epicycles provided better predictions.

Not only did the Copernican model include epicycles, it actually included more epicycles than the Ptolemic model (modern myth notwithstanding). Both models could improve accuracy by adding more epicycles, and for the same amount of computation, both models produced predictions of roughly equal accuracy.

The one improvement the Copernican model provided, was that it removed something called the equant (and replaced it with more epicycles). The equant allows for non-constant orbital velocity around an epicycle, by instead having constant angular velocity around a point that is not the center of the circle. When Copernicus' work was published, the removal of the equant was considered by many mathematicians to be the main argument in favor of heliocentrism (although some considered it just a computational model, with geocentrism still being correct with respect to reality).
Sci-hub has your back re: open journal access https://scihub22266oqcxt.onion.link/
Thanks for the detailed answer. I'm actually familiar with these principles, but I never bothered to turn them into habits. I find that if I'm interested in a topic, I don't have trouble remembering the details, and if I'm not interested, but need it, I should focus on making it interesting (e.g. making it relevant to my life goals, etc).
> what could have they done differently to stay afloat?

Make a private (non-OSS) version optimized for Business (B2B), do external consultant jobs and pretty much ask for donations from the big players/users. This is a common problem from almost every OSS project and so far the only one that is doing this is OpenSSL.
Show HN: Relax – A Java library for annotated, reactive endpoints
Google does have projects that require clear understanding of the things you classify as trivia.

Their search crawler, their distributed computing technology from which projects like Hadoop drew inspiration from, their cloud platform with custom hardware, Tensorflow, their custom Linux kernel and Android, improvements to network protocols like HTTP, v8, Chrome, Project Zero, and user facing apps like Maps, Translate, etc, etc, etc. All those important projects will require you to know your way around the fundamentals from the ground up and think out of the box.

Then, they have lots of applicants. They can be more selective than they need to.
This is a very ambitious list. It basically describes what you would end up going through in a CS undergrad curriculum (as others have pointed out). Personally it takes me a while to initially learn something and keep probing my understanding until I feel I have a solid understanding. There is so much to learn in this list I'm not sure how someone could reasonably understand most of these things without it taking quite a bit of time. I know for me if I tried to go through this list from top to bottom that the stuff I learned first would start to fade from memory as I kept adding more stuff at a rapid clip.
A lot of thought has gone into such questions. For example, see the guidelines at https://www.epsrc.ac.uk/about/standards/researchdata/
403 error now for the entire site.
That's bizzare, the page loads, then renders a big purple box saying

Page not found
We couldn’t find anything at this address. Please check the URL or go to the homepage.
This may not work for everyone but I got one of those large rubber inflatable balls like you see in gyms and put it in my office. I lay on it and stretch my back. Also side note, check your shoes and chair. All of my back pain could be traced to either my shoes, or my chair. Consider buying your own chair if you have to.
I think this is what you're looking for https://github.com/datasciencemasters/go
It wasn't an analogy either.

> How is forcing someone to do something they dont want to do, not 'controlling'?

I think you've basically made my point. According to your definition, handcuffing a woman to prevent her from murdering an innocent adult with an axe is also 'controlling' her body. I hope you'd agree that is an acceptable use of force in order to protect a life.

Now re-read radmuzom's comment and I think you'll see the absurdity of his comparison, which is what I wanted to point out.
> Google internal libraries and infrastructure are very good and way better than most "off the shelf" libraries.

Citations needed.
Kids these days :-)

Check out the add https://habrastorage.org/getpro/habr/post_images/5b6/a0b/e6d...

Makes me feel better about the 2 grand I dropped after I graduated from college on a 1G hard drive.
I agree, somewhat.

It's also a question of how one approaches writing: pansing vs plotting. Some authors, like Stephen King, swear by pansing and begin by forcing themselves to produce a certain number or words; whether it starts with character development or the plot, they exercise their powers of putting words on paper. Some authors, like J.K. Rowling, take a different approach and begin with sketching, diagraming, etc. I don't think the two are mutually exclusive, though.

Sometimes, even in the same piece of writing, I bounce back and forth between the two strategies.
Ugh, this sort of computer science-shaming needs to stop. I've been building software professionally for 10 years now and not once have I ever needed to weigh the pros / cons of a DAG versus rb-tree. I'm too busy dealing with CSS bugs, figuring out why customer retention is lower than it should be, training my clients on how to use a bug tracker, scaling, and hundreds of other things which are magnitudes more important than this implementation detail. Somehow I've managed to make a career out of this. ¯\_(ツ)_/¯
Process listing consistency
This looks completely out of place on every Desktop, in my opinion, which makes Qt Quick unfortunately not an option for me.

Related: Did they stop developing Qt Widgets?
> You're responding to me as if I'm justifying the indefinite detention clause of the NDAA. I am not.

No, I'm respodning to you as if you were making an inaccurate fact claim about the NDAA, which you were, whether you refer to what the act says on its face or, even moreso, what the practical result of the authority in the act is.

> I am saying it does not apply here

No, that's not what you said that I responded to. Had you said that, I would not have responded as I did. In any case, theft of secrets in aid of an enemy is a belligerent act, so (even if subsequent investigation ruled out that the acts were done in support of al-Qaeda), were the Administration to, in good faith, believe that the acts were carried out on behalf of or in aid of al-Qaeda, the act here would fall within the ambit of the bare text of the NDAA.

(It wouldn't fall within the requirements of PPD-14, but PPD-14 by its own terms addresses only executive policy on the applicability military custody requirement of Section 1022 of the NDAA, a requirement which applies to a subset of the population for which indefinite detention is authorized by Section 1021 of the NDAA.)

Note I am not saying that the administration treated this as a detention under the NDAA, merely that the concept that the NDAA could -- consistent with the text of the Act -- have been applied here is not at all farfetched.
Top 15 prototyping and UX influencers to follow on Twitter
Does the FreeCAD plugin enable live-coding (instant preview on the normal canvas)?
PL-SVO is also a very new and interesting approach to watch out for. They open sourced the stereo slam version and claim the monocular one is on the way.

http://mapir.isa.uma.es/mapirwebsite/index.php/people/164-ru...
It's called sarcasm, people.
Probably meant "on a single machine".
The Psychopath Code by Pieter Hintjens
I don't completely disagree with you, but in Google mathy CS skills are probably better than robust SE skills Things need to operate on enormous scale.

It's easy to imagine a case where Google would need to implement something algorithmic because well tested libraries aren't quite doing the right thing. The libraries are generally designed to work in RAM / HD. Google needs them to work across multiple servers / datacenters.
I've had a fake gmail account that I was using to reply to scammers show up on linkedin. I've had old old old hotmail addresses (which I didn't delete from my contact list and at some point imported into gmail, back when gmail was new) show up on linkedin.

I've never used their apps or otherwise connected my gmail. Yes, its possible that they tricked me somehow using some dark pattern, but there is no legitimate way they could have added these "people" to my list.
Not only your sales force, technology is also a big differentiator: all of the mentioned technologies are very different from one another. My bet is on MemSQL
Thank you! I had no idea what protocol was so old. I thought it was from the 90s.
> This mode of interviewing is like interviewing the contractor you're considering to remodel your bathroom by handing them a pile of iron ore and asking them to smelt high grade structural steel out of it.

That's a terrible analogy. I'm hiring a home contractor for a discrete, predefined set of skills. They need to be able to install a sink and retile a floor -- and once they do that I'll never have need of them again.

Software engineers are not tradesmen. What you know is less important than your ability to figure things out. If Google wants to select heavily for that quality it's a totally reasonable approach.
You may be right that it rises above the typical issues in such situations. Certainly I personally agree that women should wear what they want. So, does it rise to that level?

I'm hesitant to go into someone else's home and tell them what is good for them; it's often ignorant (what do I know?), arrogant and becomes another kind of oppression with a long history, from missionaries to colonialists to aid workers to militaries 'freeing' other nations. Imagine Chinese players in the U.S. protesting racial prejudice - it would not be welcome and would be counterproductive.[0] Note that nobody has asked what Iranians think about it (AFAIK). I'd rather give people in Iran the freedom to do what they choose. Of course, the world is complex, my preference is not always an option and sometimes you have to take a stand. Is this one of those times?

In such an ideologically charged environment, using such a loaded symbol which many people use to demonize all Muslims, I don't think this is a good choice. Whatever the player's intent, it will encourage ignorant stereotypes, hatred and oppression of Muslims. It may satisfy the choir, so to speak, but I think it will harm more people, and Muslim women, than it helps.

Will the same player also insist on wearing a hajib at a tournament in a location in Europe where it's banned? Then I would support it; it would make a point for women's rights while fighting against anti-Muslim discrimination.[0] Other than that, there are plenty of ways for that player to protest oppression in Iran and elsewhere.

[0] To be clear, oppression in the U.S. and Europe isn't at a comparable level to Iran and other non-free countries.
Angular material table
I thought the whole point of O Notation is that your not thinking about low level operations like Disk io or caching..

Just the growth of the operations performed.
Khuzdar Bluchistan to Shahdad Kot (Sindh) Road Project
Sorry, but you don't think that it's somewhat unfounded paranoia?

Personally, I would have downvoted you because your original point seemed to condescendingly assume something about a large proportion of the community and their intentions - then you assume again that it's "The Google People" (and only them)?

Unless you can show that your downvotes came because of a specific reason, and from specific people...
> This is a gilded age.

That is quite possibly the biggest understatement in the history of humanity. And it's not just because computer hardware has become essentially free. When I was a kid, to get any kind of information meant waiting for the daily newspaper to be delivered, or a trip to the library, or, if you were lucky, pulling out a volume from the encyclopedia on the book shelf (another very pricey commodity in those days). It still boggles my mind that you can buy a full-featured Gnu/Linux server for the price of a hamburger, and Wikipedia is literally free. It's a freakin' miracle.
Hod @ Couchbase here. EE would have had the same limits. If this is the limit I'm thinking of, it's there for a reason (defensive against malfunctioning implementations, and very rarely something that should be exceeded). It was increased at some point (not sure when). But CE is not crippled relative to EE.
the other good part is that after a while, your body gets used to it and you kinda get addicted. If I skip my yoga sessions, I start craving for them.
Not exactly true.
http://science.sciencemag.org/content/301/5630/213.long

Furthermore, this man worked on bio-defense stuff-- very likely a large majority of his work is not published for security reasons, as well as in startups.

There are plenty of people working in science, that don't make their career goals to publish in prestigious journals.

Real discoveries are rarely made at the pace required for securing tenure-track positions in academia.
You can’t ship the Galaxy Note 7 in the UK
So tell us. What DOES imply causation? All you ever have in life are correlations. Can you ever conclude any causation at all?

Do you see how easy it is to throw a wrench into your brain's cogs if all you know is repeating catch phrases that you don't understand?
Ah, I missed that. But which viruses generate dsRNA? Another trip to Google gave me the following paper from the Journal of Virology: "Double-stranded RNA is produced by positive-strand RNA viruses and DNA viruses but not in detectable amounts by negative-strand RNA viruses." (https://www.ncbi.nlm.nih.gov/pubmed/16641297) Assuming this paper is reputable (which I'm not really qualified to determine) that certainly seems to cover a broad category of viruses.

If that paper is correct, negative strand RNA viruses (https://en.wikipedia.org/wiki/Negative-sense_single-stranded...) would not be treatable with DRACO. And, according to wikipedia, that category includes Ebola, Rabies, Lassa virus and Hanta virus, which is a little disappointing.

But here's the weird part. That wikipedia page also says that Influenza viruses are negative strand RNA viruses, so shouldn't produce dsRNA. But DRACO was tested against H1N1 influenza, and supposedly worked. We have a contradiction. So either the Journal of Virology paper is wrong, wikipedia is wrong is saying that Influenza is a negative strand RNA virus, or DRACO doesn't work against H1N1.

Anyone care to offer some insight?
As much as I'd like to see them as well, I'd imagine we won't get much as that's Google's IP, but would love to know generically if that's true from anyone who has worked with said libraries.
Funding Open Source by Rethinking the Assumption
Oh-kay, now I understood what happened (the fifth level is invisible from the parent comment, ugh). Thank you for pointing out where I screwed up :S