skysight-inc/HackerNews huggingface dataset:
I think it's great that you created something that you find useful and works for you, and continue to create it after receiving negative criticism. I also think it's great that you're putting it out there, and wish you well with it. I'll end with that, as I don't want to be harsh or overly critical.
IT WORKS!

Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For details type `warranty'.
scale=24*20

1/999999999999999999999998999999999999999999999999
.0000000000000000000000000000000000000000000000010000000000000000000\
00001000000000000000000000002000000000000000000000003000000000000000\
00000000500000000000000000000000800000000000000000000001300000000000\
00000000000210000000000000000000000340000000000000000000000550000000\
00000000000000089000000000000000000000144000000000000000000000233000\
00000000000000000037700000000000000000000061000000000000000000000098\
70000000000000000000015970000000000000000000025840000000000000000000\
04181

Don't know how.
> Argentina defaulted on over twice that amount

Argentina has 4 times larger population, though.
Unix tsort: graph topological sort
This explains it well.

http://www.quora.com/Which-is-the-Fibonacci-inverse-number
I can appreciate the advantages in terms of portability of something like this, but it's sort of funny watching trivial animations choke on a desktop with a beefy discrete graphics card in 2015. Maybe that's just Chrome on Ubuntu, though.

I guess you could put everything in a webgl canvas? Otherwise I guess we'd either need to build DOM layout engines better optimized for on-line layout updates or make them more parallelizable?
a friend not worth having!
I gotta say this is pretty impressive, particularly the part where he reproduced the results of another paper. Being a PhD dropout in computer vision, I can appreciate that having reproducible results in this field is, ehem, novel.
Is there a technical reason that would prevent the compiler from honoring a per-file pragma that allowed the developer to define how the code was expected to be interpreted by the compiler?
New data on payments from drug and device companies to doctors
Street Contxt () | Toronto, ON / New York, NY | Onsite

We're bringing long overdue innovation to capital markets and creating a content and knowledge exchange for institutional finance.

We're well funded (although not publicly) and are beginning a very exciting year that includes moving into our new office space, adding many people to our growing team, and expanding our reach into the global market.

Our team is ambitious but we keep things casual around the office. Our platform is built from scratch, and we're here to try new things.

We're currently hiring:

1. Back End Developer: https://hire.jobvite.com/j?cj=opcb1fwx&s=Hacker_News

2. Front End Developer: https://hire.jobvite.com/j?cj=o3me1fwo&s=Hacker_News

3. Business Development Manager (NYC): https://hire.jobvite.com/j?cj=odFb1fwO&s=Hacker_News

4. Project Success Manager: https://hire.jobvite.com/j?cj=o9Ub1fwZ&s=Hacker_News

5. Customer Experience Advisor: https://hire.jobvite.com/j?cj=oMHf1fwt&s=Hacker_News

If you have questions, my name is Jackson and I'm reachable at jackson@streetcontxt.com
What is going on with the quality of the comments in this thread?
Radius is hiring! Engineering openings:

Data software engineers

Front-end software engineers

Integrations engineer

Integrations engineer (mid-senior)

Lead Front-End Software Engineer - Radius Connect

Senior DevOps Engineer

Senior Front-End Software Engineer

Senior Python Engineer

To view specific requirements related to each position and other openings, please visit: http://www.radius.com/jobs/#positions
Thanks, it's a thrill to be able to do this!
There are technical reasons to dislike literally every technology. I say "emotionally distraught" because JavaScript seems to attract detractors who think that strong feelings are a valid substitute for logic.
to match the $3.24 Billion spent on lobbying in 2014

Who says every dollar needs to be matched? If a corporation lobbies for rubber subsidies, no one will give a shit. If a corporation lobbies to make it a criminal offence to mention their brand online without a license, that crosses into free speech which might be worth a dollar or twenty to those who find that kind of thing important.

It's not the least bit realistic

You don't necessarily need to spend more than the corporations, you just need to make it lucrative to stand up for the good guy. If you can have $1m to be evil or $900k to be good, the $100k lost is more than made up for by the advocacy of those you served. It's free advertising.
Michigan has a boatload of trails - These are all broken down sectionally. Many of them connect so you could easily build a 150+ mile trek.

http://www.traillink.com/state/mi-trails.aspx

Ohio is finishing up a 325 mile pathway.
http://ohiobikeways.net/swregionlist.htm#swohiotoerie
inMarket, Los Angeles, CA (Venice)

Seeking talented Software Engineers to help develop products seen by more than 36 million monthly active users. We develop for iOS (ObjC), Android (Java), and Web (PHP/Javascript). Our focus is mobile location-based experiences. We maintain apps developed in-house, and also provide an API that enables other app developers to reach their users with proximity-based experiences.

techjobs@inmarket.com
1/(number of founders) is approximately what you should get. Any lower, leave. If you can get more, do.

Don't go without equity, and make sure you have an air-tight contract that strictly defines how you get your salary, even if (whatever BS reason). A startup is still a company, and if they're trying to waste your time I suggest you leave.

Give them a short timeframe to decide. Don't negotiate on it (within reason). Let them know you're not messing around.

If they're just "idea people" who are "just looking for someone to implement the idea", you hold all the cards.
I … OK, I recind my earlier statement! TIL :)
Palo Alto Software - Eugene, OR - Full-time, ONSITE

We are hiring front-end and devops positions to work on LivePlan, a rapidly-growing business planning application for small and medium businesses.

React, Flux, Java, AWS, lots of other cool stuff. Good environment, good people, and it's not the Bay Area so that's like an automatic 1.5x multiplier to the salary right off the bat.

Just because it's hard to search for "OR" sometimes I'm going to specifically spell out "Oregon".

We're using React/Flux on the front end, Java on the back end. Lots of cool problems to solve in the coming months.

Craigslist ads:
http://eugene.craigslist.org/sof/5080695549.html
http://eugene.craigslist.org/sof/5080703611.html

You can email me, evan at paloalto dot com, with any questions.
As described in the different scenarios Germany would face only very few billions of liabilities in any given year. In total the numbers are high, but for the actual yearly budget, these amounts are peanuts. Even small German city-states are used to waste amounts of this size to build shiny concert halls [0] or airports that have crazy ventilation systems hidden below the floors.

[0] https://en.wikipedia.org/wiki/Elbe_Philharmonic_Hall
> Certainly if being a 1099 contractor for Uber (for example) wasn't the best option for someone, they simply wouldn't do it, right?

So if I understand you rightly, you have never known anyone who has done something that they later turned out to regret? You have personally never regretted a choice? And you have never seen rational individual choices that add up to a bad systemic result?
You're definitely a co-founder at this point. Equal split.
I'm surprised we haven't seen any attempts at frameworks that try and solve this: something that allows you to start with a monolithic app, but is designed to split off bits and pieces into stand alone microservices.

Or maybe this exists and hasn't got a lot of press. Or it has been tried and failed.
Following your dreams in 2015
Wow.. that is absurd. Perhaps I missed it, but I was unable to find any context from his tweets - did they just randomly decide to ask him for it? Did someone report his account? I'm just curious what would trigger Facebook to ask for such documents.

Also, his reply was pretty funny:
https://twitter.com/philippe_kalaf/status/616366907835334657
Lambda Labs | Machine Learning Engineer | Palo Alto, CA (University Ave.) | Onsite | Full Time

We're hiring for the full time position of Machine Learning Research Engineer. Math, EE, CS, Physics and Neuroscience PhDs / dropouts / candidates / postdocs and curious individuals with skills in deep learning and machine learning are welcome to apply. If you love math and software engineering, you'll fit right in.

Required experience:

- Extensive experience training neural networks with gradient descent

- Strong Math and CS fundamentals: Linear Algebra, Probability, Multivariate Calculus, Mathematical optimization

Ideal candidates will have:

- Excellent academic record

- Demonstrated ability to create and implement state-of-the-art research

- GPU programming (Cuda/OpenCL/Theano)

- Programming / Mathematics Olympiads: IMO, IOI, Putnam

For full job descriptions and more information:

https://lambdal.com/jobs-at-lambda-labs

To apply, please email your resume and github link to:

s[at]lambdal.com
Do serious shops have phases for these things anymore? In my view a modern shop should be developing and releasing frequently, and that engineers should experience operational consequences of development choices.

So I guess I would say that any place not working like that might not be ready for a microservices approach.
Interesting. Something I didn't realize:
for n > 4,
F(n) = F(n-2) * 3 - F(n-4)

fibonacci sequence is defined as:
F(n) = F(n-1) + F(n-2)

substitute F(n-1) with F(n-2) + F(n-3):
F(n) = F(n-2) + F(n-3) + F(n-2)

substitute F(n-3) with F(n-4) + F(n-5):
F(n) = F(n-2) + F(n-5) + F(n-4) + F(n-2)

substitute F(n-4) with F(n-2) - F(n-3):
F(n) = F(n-2) + F(n-5) + F(n-2) - F(n-3) + F(n-2)

simplify:
F(n) = 3 * F(n-2) + F(n-5) - F(n-3)

because F(n-3) = F(n-4) + F(n-5), -F(n-4) = F(n-5)) - F(n-3):

F(n) = 3 * F(n-2) - F(n-4)
I turned down a job offer because it was about 10% below what I wanted. Four months later I saw the company complaining that they still hadn't filled the spot - I wonder if they think they made the right choice in refusing to negotite. (Probably they do, and they continued to do so with other candidates).
Can confirm.

I once took a job working on a product I had a moral objection to -- on a platform I despise (windoze embedded) -- simply because I'd be working in Common Lisp.
DoubleDutch – Software Engineer – San Francisco, CA
Depending on how you structure your application, "business logic" may include persistence, network code, and everything that's not UI.
Upvote for responsible internetting and so-rare-so-refreshing humility.
A goofy connection here but wow, this gives new perspective on Eric Fensler's line in Fenslerfilm GI Joe PSA 15 - computer, "I'm a computer" (https://youtu.be/7g__E2z3kBA?t=14)

"Computer" was an actual job title in those days, referring to someone whose job was to compute -- usually tables from formulas -- by hand or using a mechanical calculator (more about this in Herb Grosch's Computer, Bit Slices of a Life, e.g. on page 4).
Dear mods: please stop 'de-editorializing' headlines when the alternative won't make any sense. The new title for this link is nigh-unintelligible.

(the previous title was something like "Go 1.5 will add support for building iOS apps")
SIGFPE: floating-point exception

:-)
Sometimes I'd love a toothpaste packaging for sauces. Wait, I just realized it was sold like that before.
And religious wars over which is the better editor will likely still be ongoing...
The answer to this question would be extremely long, so I suggest you first brush up on some fundamentals of database design.

http://www.slideshare.net/bijugs/row-or-columnar-based-datab...

then go onto getting mad at Michael Stonebraker here:

https://gigaom.com/2013/12/14/5-predictions-on-the-future-of...

and then when you realize he's right about everything, you'll have the foundational knowledge to understand the problem a little bit better.
And even 99% of the business logic these days is pushed server side.

I've worked on about 20 enterprise apps and they are nothing more than pretty API wrappers with some trivial functionality implemented on the phone.
> but the customer is always right, no?

No indeed! I'm convinced (and was taught in Technical University) that you always have responsibility yourself. Bad things [1] happen if you do anything someone asks of you / pays you for.

1. https://en.wikipedia.org/wiki/Milgram_experiment
People do that sort of thing on purpose? That was the aspect of text adventures that ultimately drove me away from the whole format!
previous discussion - https://news.ycombinator.com/item?id=9809384
Yes, and hurray for ad hominems, right? Why discredit the "eli5", just because it's from Reddit? What if it's a useful method to convey what you mean? We just can't use it now, because it's from Reddit?
they are using the grunt fund model and based on that argue they should receive more equity based on the money/extra year they have put in.
So you're saying I should ask for 33%? I have told them if it doesn't get solved by Friday, then I'll move on.
Apple has been accepting apps in all kinds of languages for years, including: Lua, C#, Racket, JS+native wrappers, Java, C, C++, Ruby, Python, etc.

Their current guidelines only prohibit dynamic code download (that is: installable plugins from outside the App Store):

3.3.2 An Application may not download or install executable code. Interpreted code may only be used in an Application if all scripts, code and interpreters are packaged in the Application and not downloaded. The only exception to the foregoing is scripts and code downloaded and run by Apple’s built-in WebKit framework.
is that still correct after the Dalvik -> ART move ? I always thought a long term strategy around ART was to move away from the jvm dependency.

Just in time for all the Oracle lawsuits confirming that Java apis are patent encumbered.
2014 Wiretap Rpt Released by US Courts, Intercept Applications Down 1% vs. 2013
Mario Bros really isn't that great of a game.
I'm not him, so I can only speculate, but even if it was reported, why would it be appropriate?
I don't know if this was researched by system theorist. A spectrum of scale from micro to mono. When micro communication costs are too high, integrate, rinse, repeat.

Makes me think of https://news.ycombinator.com/item?id=9777567
NewSQL vs. NoSQL for New OLTP (2011) [video]
after discovering /r/hailcorporate a lot of submissions seem like there are some behind-the-scene helps to get to the front page
Took a while for cell phone to take off too. They didn't start getting real mainstream penetration until the late 90s. Sometimes the technology just has to mature enough.
in UO you can really change the world.
not houses not mounts not gold,
what makes you log in again and again is that you can influence all the people connected.
when you are inside, you can do everything and that makes you owner of the player "role".

that doesnt happen in all that shit that we have today.
its just .. if you played UO you will never feel the same immersion in any other games. and that is.

we can just hope that Shroud of The Avatar will do the same, for years.

garriot, you own us
The Vikings! Yes they are a pain in the ass :)
You don't give details as to how much experience you have nor where you are located. Both these would assist HN readers to give you more pertinent advice.

In many contexts "consultant" is somebody who has specialist knowledge in some area and is able to advise / guide the client to accomplish a desired outcome.

A contractor, on the other hand, is somebody with a specific skill-set who undertakes to produce and deliver some deliverable to the client's specification / requirements.

Unless you are already known for in demand skills, you need to prospect for work. Yes, it is selling and many of the other comments here have great suggestions on how to do the marketing.

In my experience, you need to work in a job to build up your skills, experience and contacts. Without that background you are probably only going to get small jobs and take a long time to build up your profile to be demand for the better paying gigs.
iCracked.com (YC W12) | SV / SF / Berlin / London | Onsite | Full time

Hey all, we're looking to hire around 80 people in the next year to join our existing team of 120. We have 2500 iTechs in 300 cities performing repair, trade-in, and a new monthly membership product we launched this week. We love engineers and envision a world where you will never need to worry about your tech products lifecycle again. You would press a button and we would deliver, install, repair, buy back, etc any of your consumer electronics.

We're growing like crazy, have some of the best minds and investors put together with our team, and are looking to build a massive company. It's been a wild ride so far. Feel free to check out what we have open at https://www.icracked.com/careers . If you're interested email me at Aj.Forsythe[at]iCracked.com

We're hiring:
UX/UI Designers

iOS Engineers

Back-End Engineers

Front-End Engineers

Full Stack Engineers

Senior Back-End Engineers
> And this results in meaningless complexity analysis which gives you things like "Insert is O(1) on Average but O(n) Worst Case or Θ(n)".

I dunno, that just sounds like a time complexity to me. Quick, what's the time complexity of quicksort?

> This analysis is using the hash table length as the parameter under consideration, but that's silly

I think you're just talking about something else, then? Sure, the analysis generally assumes a finite key size, and looks at performance as the table size increases. That's just pragmatism; people generally have a bounded key size and an unbounded amount of data.

If your complaint is that treating the key length as finite results in a complexity of O(1), then... that's the point. Treating the key length as finite results in a complexity of O(1).

Table size isn't much of a determinant. It isn't any of a determinant, on average. Only the key length matters. That conclusion is the whole point of this analysis.

> it's reasonable to say O(mn)

I'm confused if this is what you meant to write-- this is not an accurate complexity for a hash table insert because, as you have pointed out, a hash table insert doesn't depend on the table size. There should be no factor of m. Edit: Er, technically O(n) is in O(mn)? Is that your point? But O(mn) doesn't simplify to O(n) unless m is constant, which I don't think you're saying.

With respect to key size n and table size m, the average complexity should be O(n). If we let key size be finite relative to the size of the table, that gives us O(1). But if you don't like that, you can let key size grow to infinity and you're right back to O(n).

None of this is going to tell you if it's the right data structure to use, though.

> If your complexity analysis isn't measurable by real-world performance, it's likely that you aren't analyzing the correct parameters.

No, in this case you are looking at the correct parameters but using the wrong model. At least, I think; it's still not clear what you're trying to get done here where big-O is letting you down.
David Cameron wants to ban encryption
More like, if a bill would make both Google and Bing go dark, parliament might reconsider passing it at all.
I came here to say the same thing.

That's one thing I really like about Salt is the way everything is really just an easily accessible Python dictionary in the end. It's really very customisable, and does a good job of balancing simplicity vs power for our uses.

I haven't used Ansible a whole lot, but it also seems really good too. It seems positioned a bit closer to the simplicity end of that continuum though that suits a lot of people.
Locus Energy: http://locusenergy.com/

San Francisco, CA. Remotes, interns and those needing visas are encouraged to apply.

About us: We’re dedicated to the proliferation of sustainable energy solutions. To that end, we build software to monitor, analyze and manage the performance of tens of thousands of solar power systems. We’re a mature startup with a close-knit team that is greater than the sum of its parts. Our organization provides some structure while still leaving plenty of opportunities to make your mark. We’re not perfect but constantly improving. We value folks who offer a new perspective and play nicely with others.

About you: You’re passionate about sustainable energy and want to play a part of pushing our society in that direction. Nothing would excite you more than wedding your engineering prowess with your dreams of clean, green energy. You write a failing test before fixing a bug. You are thoughtful, curious and ask questions when you don’t understand. You take ownership of your responsibilities and see them through to the entire development lifecycle from design to maintenance.

Perks:

- Conveniently located in downtown SF, a few minutes' walk from Montgomery St station

- Relaxed work atmosphere. Flexible working hours and work from home policies.

- Health insurance, 401k, and all the other benefits of a real company

- Fruit, snacks. Bagels and lunch each provided 1x a week.

- A spacious new office complete with a living room couch, big screen TV, PS3 and darts.

We are looking for both frontend and backend engineers that are familiar with any combination of Java, Scala, Python, JavaScript (especially Ember, Angular or Backbone), and MySQL. We're also looking Product Solution Specialist to work with our customers on implementing our tools. For more details, head here: http://locusenergy.com/company/careers/.
I went to a real arcade recently. There was a large Doodle Jump machine.
Very cool. https://gist.github.com/clifton/97f8a862a590c15e1785
Let's just bite the bullet and start an anti-lobbying lobby. Fund candidates that support transparency and anti-lobbying legislation.
So if I understand you correctly we should limit individual freedom because people may do something they regret? I'll pass, I can make my own mistakes.
Live 720p video stream from the ISS
Seattle | PicMonkey.com | Senior Backend Engineer

Here's us: looking for an engineer to work on our backend services, facilitating both our mobile and web platforms. As a small team, every member works across the entire stack from tooling/deployment all the way to HTML/CSS. We like walks in the park and keeping work fun but insanely productive.

Here’s you: hella smart in the DevOps world. You love collaborating and are able to take projects from start to completion with minimal direction. You are excited about working with a small but mighty team of engineers who are hammering away at a major delivery in the next few months, where your contributions will be essential.

Responsibilities

* Writing and maintaining Ruby scripts to create and deploy new infrastructure to AWS.

* Writing and maintaining Chef cookbooks, roles and environments.

* Building, maintaining, and deploying Java web apps (Spring framework, Hibernate)

* Building, maintaining, and deploying JavaScript web apps (Express, WebSockets)

* Building, maintaining, and deploying Python web apps (Django)

* Honing your skills in advanced database analysis/optimization

Skills & Requirements

* Commercial software development experience, using Java/Python/Go/PHP/Ruby/similar, and MySQL.

* Nice to have: experience with payment systems

* Nice to have: experience with NoSQL systems

* Nice to have: designing services for mobile clients (and/or building those clients yourself)

If this sounds like thing of wonder to you, send your resume to jobs.engineer@picmonkey.com