skysight-inc/HackerNews huggingface dataset:
Yup, Elasticsearch ran into the same problem that Dropbox has, so they use request bodies to get around it.

From: https://github.com/elasticsearch/elasticsearch-definitive-gu... :

> A GET request with a body?
The HTTP libraries of certain languages (notably Javascript) don’t allow GET requests to have a request body. In fact, some users are suprised that GET requests are ever allowed to have a body.

> The truth is that RFC 7231 — the RFC which deals with HTTP semantics and content — does not define what should happen to a GET request with a body! As a result, some HTTP servers allow it, and some — especially caching proxies — don’t.

> The authors of Elasticsearch prefer using GET for a search request because they feel that it describes the action — retrieving information — better than the POST verb. However, because GET with a request body is not universally supported, the search API also accepts POST requests:
That's an endorsement, not security evaluation. Not exactly the same thing.
The Manhattan Institute's mission is (I paraphrase) to make selfish rich people feel less guilty, so I would be wary of any claims made by the article.
Somewhat related -- A few months ago I wrote a decorator that can allow for function currying [0], like so:

@curry
def add3(a,b,c): return a+b+c

# normal function application
>>> add3(1,2,3)
6

# add3(1,2) returns a unary function which is then applied to 3
>>> add3(1,2)(3)
6

# rebinding partially applied functions to another variable, then applying
>>> add2 = add3(100)
>>> add2(5,6)
111

>>> add1 = add2(3.14)
>>> add1(5)
108.14
>>> map(add1,range(5))
[103.14, 104.14, 105.14, 106.14, 107.14]

[0] https://gist.github.com/grantslatton/9221084
Get a Google Voice number (Free. Use throw away account) and use that. There are instructions out there on how to connect a Google Voice number to Signal.
It does not solve the large file problem. It only changes the problem parameters so that a solution exists, by breaking the "D" in "DVCS".

Its interface is kind of ugly, though. I don't know if gitlab gave it a better interface.

The corresponding extension in Mercurial is largefiles, in case you still think there is room in the world for a DVCS other than git.
For a more pessimistic take on Yahoo's outlook, have a look at this earnings analysis from Forbes, which was posted recently on HN:

https://news.ycombinator.com/item?id=9133430

The author claims that Yahoo's core business is growing less profitable and its numbers are propped up by non-recurring revenue.
> revenue

I know this probably isn't the place, but I am fairly sure they mean income, not revenue.
This is extremely myopic to the point of being largely useless, in my opinion. Not only are there answers missing (accounting for someone that hasn't been rejected, for example), but it's extremely focused on a certain subset of startups.
Watch Goa (2015) Kannada Full Movies Online – Watch Full Movies Online
Reactive Game Dev: How Serious Sam 4 Became the Talos Principle
Yeah, that's almost certainly uTorrent's fault rather than Yahoo's.
None of the questions or possible answers in this survey were relevant to me, an employee at a start-up.

This is such a terrible survey I think it gave me cancer.

I'm sure its relevant to alot of HN members, but it is so narowly focused I am forced to conclude that it was written by a San Fran native who thinks the whole world runs the way it does in the SF bubble
Is that it? Gen Re did too, didn't they?
Thanks for that! I thought I was a smart man, until I tried to figure out where to download a daggum engine.
SEEKING WORK - SF Bay Area or remote

I'm a full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful software projects from MVP through to full production. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered and that your value is maximized.

Technologies: Python, Clojure, Ruby, Django, Javascript (including ClojureScript and CoffeeScript), React.js, Backbone.js, Objective-C/Swift, Lua (OpenResty/Lapis), PostgreSQL, MySQL, MongoDB, AWS, Chef, Ansible, FreeSWITCH and many others.

I'm comfortable ramping up on new technologies (and codebases) quickly.

Contact: erikwickstrom+hnhiring [at] gmail [dot] com
HTC ‘Vive’ Tech Specs, Dual 1200×1080 Panels  90Hz + “laser Position Sensor”
It's unfortunate that this model really only works for large developers serving broad markets like gaming.

Whereas if you're an indie developer writing image processing code for example, it is going to be hard to find infringers and harder to strongarm them into coughing up licensing fees.

I expect this has the effect of keeping source code behind closed doors that would otherwise be public.
Dear Scratch House competitor, I love you
It's also frustrating that I can't submit answers, as I'm looking for work right now.

Also, who's this for? The account has no activity before this post.
People did side by side comparisons on the Nexus 9 and the encryption made a huge difference:

http://www.androidauthority.com/nexus-6-device-encryption-pe...

http://www.reddit.com/r/nexus6/comments/2mufbm/huge_improvem...
> still in widespread use

Wait, where, how? And why? (Honestly curious!)
Data Security Is Becoming the Sparkle in Bitcoin
I guess I just don't see how YC's trajectory takes them to the place where BH is. An investment fund for startups seems sort of like the opposite of a conglomerate of predictably-returning big companies.
Wagon | http://www.wagonhq.com/jobs | Full-time | San Francisco

UX Designer | Data Visualization Engineer | Backend Engineer | Frontend Engineer

Wagon makes it easy for data analysts and their teams to collaborate. It is a great way to write SQL queries, visually pivot results, and securely share charts with your team. Think Google Docs for data.

Our stack: Haskell, React, and Flux. Learn more at http://www.wagonhq.com/blog and say hi @WagonHQ.

To apply: jobs@wagonhq.com

Why Wagon

- Design, build, and ship everyday

- Join an experienced, ambitious, well funded team

- Sunny office in the Mission, flexible vacation, health care benefits

- Competitive salary, meaningful equity, leadership responsibility

Why You

- Love data analytics and visualization

- Have strong opinions about user experience

- Enjoy collaborating and teaching

- Are smart, curious, and (think you're) funny
What I'd recommend depends on what current condition you're in right now. Leaning out happens more in the kitchen than the weight room though. Without any idea what you are currently doing (if anything) and what you eat it's difficult to point you in the right direction.

I'd be happy to help come up with some habits that work for you, feel free to reach out to me.
Fewer women are also dying in childbirth as nations get more developed. Slightly relevant.
Location: SF Bay Area

Remote: ok

Willing to relocation: no

Technologies: Python, Clojure, Ruby, Django, Javascript (including ClojureScript and CoffeeScript), React.js, Backbone.js, Objective-C/Swift, Lua (OpenResty/Lapis), PostgreSQL, MySQL, MongoDB, AWS, Chef, Ansible, FreeSWITCH and many others.

Résumé/CV: available upon request.

Email: erikwickstrom+hnhiring [at] gmail [dot] com

I'm a senior full-stack developer with over 10 years of professional experience. Have lead the development of multiple successful software projects from MVP through to full production. Very comfortable working in both small and large teams. In addition to my technical know how, I have a strong business background. I'll happily work with all stakeholders in your team to make sure the right product gets delivered.
I'm comfortable ramping up on new technologies (and codebases) quickly.
This is nowhere nearly as simple as "you just published your phone number to TextSecure":

https://whispersystems.org/blog/contact-discovery/

It is a very real security issue, too. What Matt Blaze is talking about with "extra namespaces" is a giant piece of attack surface TextSecure is avoiding.
you mind doing some traceroutes to 4.2.2.2 and 8.8.8.8 just out of curiosity? :)
Are you trying to justify evading a subpoena?

"I haven't been judged guilty yet, so the courts have no right to gather evidence"
I've hit this a few times. One way is to try to reduce the shape of the parameters. There is obviously a balance between magnifying and making it readable.

In one of the cases I ended up using POST as well. It was easy as that resource didn't already have a POST method (like in this case).
PayPal acquires Paydiant
I would hardly say that "most" stations have WiFI in NYC. There are 421 total, and the MTA is targeting service in 278 of them by 2017.

The list of stations that currently have service are as follows: http://www.scribd.com/doc/243224749/MTA-stations-that-have-W...
That c-section was simultaneously the best and worst part of the movie for me. The scene itself was great. Thematically and artistically, it was on-point. It felt like exactly the kind of scene that belongs in an Alien movie.

What I hated is how the rest of the cast failed to react after it was done. They had been trying to capture her, she gets away, gets it cut out of her, and then everyone seems to forget or forgive just because that old guy was coming out of cryo-sleep. They should not have been so easily distracted.
"That's no way to have a discussion."

Settle @goodnight, the rules here are pretty simple: play nice, be civil & objective. As a newbie you might not understand this on HN.

It's also not a good idea to try and piss-off Marines.
I do most of my development on Ubuntu but I still have all my productivity apps on Windows, and on that platform Hangouts' interface is just horrible. I keep hoping they will release something better, but the desktop is not where their energy is being expended these days. At least if they used XMPP third-party devs for whom the desktop remains relevant could create better clients. As it is now you either live with Hangouts or move off the platform entirely. Sort of odd and depressing to have ended up here, imo.
Was Firefox for Linux x64?
That's more learned charm than it is ambition.
The Fed can set its discount rate, but the market determines the interest rate it will buy bonds at. And there is still a ton of money buying 30 yr bonds that only pay ~2.5% interest.

The Fed keeps rates low because its in their best interest; they are owners, they want inflation to be as low as possible. As long as they can sell enough debt at current rate they would never raise interest rates. The same reason a company who could sell plenty of debt at 5% wouldn't raise their rate to 7%.
Y Combinator could be making a big change to its funding strategy
So much importance placed on a single metric, maybe not even related to the candidates actual job.

It's sad there doesn't seem to be a 'teaching track' in the UK (where this article originates). I remember the best teaching lecturer during my undergrad being fired for his low research output.

For the most part, undergraduates don't need to be taught by great researchers. I mean, it's inspiring, but we all know leading figures get PHD students to put together their course anyway.

The department needed a high average researcher quality to increase the chance of future funding. That would indicate they believe research subsidises teaching.

I'm not sure how this works, as UK students pay about £24 per hour of lecture time, and there are probably 100 of them in the room. Research must be really profitable if it can make more than £2400 an hour.

An interesting article on the American side: http://centerforcollegeaffordability.org/research/studies/wh...
Below is one of the best articles about the "truth" of exercising I have ever read.

In sum: Lift. Move. Regularly.

The lifting (building of muscle) is seemingly more important than anything else.

https://medium.com/message/put-down-the-pink-dumbbell-104940...
I wish this would get more attention...
It's hardly ridiculous when you consider where we just came from, the era of $250,000 - $500,000 source access engines.

You're not constrained by obligations if you choose not to make money with your product. So yes, it can be free of charge and free of obligations. Developers have to earn money somehow, unless you want Unreal to cease to exist. This model not only makes perfect sense, the product can absolutely be free in every sense of the word.

People whining about this are being ridiculous.
>this library can now be effectively used for open source initiatives.

No it's can't be because UE4 is proprietary:
http://opensource.org/osd
Left button/Screen is active conversations.
Right side check box blue thing is the Archive.

Swipe right on a conversation, and it goes into the right hand side.
No idea why it's that way. Very odd. Why even have the option if it's going to be a first level function.
You mean the stackable dog bone-shaped ones? They don't look that big to me, but maybe the pictures don't do them justice.

I'm not sure whether it'd be appropriate for what you want, but this is the case I bought:

http://www.amazon.com/dp/B00ME5XUAG/

I'm happy with it, and I can't really imagine a case being any smaller and still protecting the Pi while providing access to its various ports (including the SD card). I'm not really into the see-through case thing, but I couldn't find an opaque case I liked better for the same amount of money or less.
There is no way to do this in a secure manner that doesn't lead to a closed garden, that I know of at least.
Nothing. Google Talk is an entirely separate service from Google Voice.

That being said, I wouldn't count on Google Voice continuing to exist long-term. It's not positioned as a major product on their site -- you have to click through to their complete product list [1] to even see it mentioned -- and it hasn't seen any major changes in a while now.

[1]: http://www.google.com/intl/en/about/products/
CCI Systems - Iron Mountain, MI (remote)

We build software for provisioning, monitoring and supporting networks. Most of our stack is software is in Ruby on Rails right now, but we are in the process of breaking things apart into smaller services that can be consumed our SPAs and iOS/Android apps.

Perks:

* 100% remote team.

* Flexible schedule. Outside of a few regular meetings, get work done on your own schedule.

* Medical, dental and vision insurance.

* A stipend for investing in your health (e.g. gym memberships or buying your own workout equipment).

* ESOP program.

If you are interested, please reach out to chris.schmitz [at] ccisystems [dot] com.

----

Currently looking to fill 2 positions:

Software Engineer:

* Maintain existing Rails applications and APIs for our core services.

* Research and implement new web services in technologies that are better suited for the work we are doing.

Front End Engineer:

* Build UIs for things like provisioning network equipment, dashboards for reporting monitoring information and ticketing systems for the support team.

* Maintain a UI component kit, similar to Bootstrap and Foundation, that is shared between all of our applications.

* Most of our new UI work is in Angular, but we are actively exploring other tools, like React, for our desktop UIs and mobile development.
And in what direction do you steer them?
Perhaps, but show me a better basket today.
Interesting -- pg had expressed previously that they didn't want to send signals by follow-up investing in some companies but not others.

However, a fund of this magnitude wouldn't be sending this kind of signal. Investing in, say, Dropbox's 2014 funding round doesn't send signals the same way that investing in Dropbox after Demo Day 2007 would've.
10 principles of good design by Dieter Rams in today’s UI design
Location: Frankfurt, Germany

Remote: yes

Willing to relocate: possible within Western Europe (not far from an airport)

Technologies: Linux, Windows, Ruby, C/C++, PowerShell, Chef, Amazon AWS, Icinga, HTML/CSS, KVM, Cloud Computing

Résumé/CV: https://registry.jsonresume.org/misha_z (password: job2015)

Email: see CV

30 years old, 12 years international work experience -
systems engineer, computer science PhD -
interests: music, travelling, literature, sports
Whether or not you think it's free, UE4 is absolutely open source: https://www.unrealengine.com/ue4-on-github
I think users do care about things like being able to use different apps with the same messaging service; non-techie friends of mine complain all the time about how some service X has a great mobile app but a bad web app and how service Y is the exact opposite. The problem with XMPP was it never really seemed to spawn the cool apps that would get the attention of non-techies (for whatever reason, but the fact you couldn't talk it natively from the browser can't have helped).

(Then again, I'm not exactly unbiased given I work for http://matrix.org)
A Healthy Gulp Setup for AngularJS Projects
State of Connectivity: 2014 [pdf]
Seems to be 64 bit on Ubuntu 14.10

$ readelf -h /usr/lib/firefox/firefox

ELF Header:

Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00

Class: ELF64

Data: 2's complement, little

endian

Version: 1 (current)

OS/ABI: UNIX - System V

ABI Version: 0

Type: DYN (Shared object

file)

Machine: Advanced Micro Devices X86-64
Wow, that is pretty cool. At what point is a browser indistinguishable from an emulated virtual computer?
How to Style Boyfriend Jeans
Yahoo's the one paying them.
Hello Tixocloud, we can help you, we are just launching a traction analytics platform, just for help other SaaS to getting traction and grow. We have experience on growing and can tell you some initial tips. Regards.
It's so dead that I had to separately buy a VGA adapter for my laptop, so I could use the bloody conference projectors everywhere.
What about if the header included a hash of the content in the request body?
64-bit Windows builds of Firefox have been available for quite a while from the Waterfox Project:

https://www.waterfoxproject.org
>99% of candidates don't even get into the salary discussion phase.

So these are all people who have agreed to undertake your presumably time-consuming interview process without even a hint about financial compensation at the end of the tunnel?

If so, it seems extremely likely that you are pre-screening out a huge pool of the most talented and intelligent developers. It takes a special kind of brainwashing to agree to jump through those kinds of hoops for a prize that is kept secret until the end of the process.
> Try http://c2.fed.wiki.org/view/welcome-visitors/view/topic-base...

Nope, that just results in a vertically-divided blank white page, with the non-functional dark-grey bar below. It remains blank after minutes.

(This is probably because the wiki doesn't work without JavaScript, making it useless to anyone use lynx, links, elinks, emacs-w3m or NoScript, which is to say anyone concerned with security)
Another option is to use PUT/POST to create a query resource that you then refer to in your GET request. It can be useful if you want to refer to it and the server can use the information eg to cache the complex query.
My Life of Travel: What I Learned and Why Traveling Isn’t Everything
This is my favorite Unreal 4 demo - https://www.youtube.com/watch?v=MOvfn1p92_8 (sadly missing the wonderful quote "I light my level by dropping a sun in.")

I'm completely in awe of the feedback loop here. It even compiles and swaps code while you're in the game!
This is awesome. Congratulations! It should be thrown in the face of the textbook publishing industry that still charges $100+ dollars for yearly reprints of paper bricks.

This is what the textbooks should be in the 21st century! Outstanding work and hopefully it will inspire new generation of academics to take the outdated textbook publishing monopolies out of the loop in the future.
> This is interesting as it is apparently true, by the numbers, and also a slap at investment bankers.

Usually the "higher-income brethren" are not succumbing to the ethical and moralistic brainwashing regarding defaults, and bankruptcies. For them "bankruptcy" != "I am a lazy, bad, and irresponsible person" it is just a risk calculation in an excel spreadsheet.
In major goof, Uber stored sensitive database key on public GitHub page
Rather than creating more wiki, the solution to creating a better Wikipedia is to create a system with less wiki. A large part of Wikipedia’s problems stem directly the “article” format of most wiki pages (and Fereated Wiki maintains the same page metaphor). This gives presentation problems in that it forces the web page to look like a book page, but more importantly, allows any editor to veto any content on the page. This gives rise to real or imagined experts believing they “own” the page, and from that groupthink, harassment, bias naturally follow. See my post: http://newslines.org/blog/wikipedias-13-deadly-sins/

Sites like Larry Sanger's infobitt.com attempt to break down news stories into their facts, by letting contributors asses the factuality of each piece of information. However, I believe that fact checking current news stories is over-rated. Why do we need to fact-check the old story, when a more accurate news story will come along anyway? Again this stems from the wiki, formatting the page as an article, rather than, say, a stream of information.

There are other solutions that can mitigate problems that arise from using wikis, such as assigning anonymous editors to check content, and paying editors to contribute. I have implemented many of these on my site, Newslines (http://newslines.org) which crowdsources news, but uses each news event as the primary data type.
Seconded on convolution and the Dirac delta.
8.8.8.8 is public DNS from Google.

4.2.2.2 is private DNS from Level3; see eg http://www.tummy.com/articles/famous-dns-server/ for a history.
How terrible in-flight Wi-Fi will finally become a thing of the past
Obihai has teamed with Google so it means nothing for them.

Others though who knows.
a bit of a tangent but...

> For forms that use HTTP POST, it may not be safe to retry so the browser asks the user for confirmation first.

this always makes me a bit mad. the user has absolutely no idea what the server is doing... and most users are baffled by this message and can't understand why they would want to do anything else other than resubmit the form, in the vast majority of cases.

if it really is potentially dangerous (it can be) browsers should apologise, not offer the user a gun to shoot his feet with.
she also represents the seductive (at least for techies) narrative of an efficient, engineering-focused ceo coming in and cleaning up/revitalising a moribund "suit-driven" company, and hopefully returning it to its glory days when technology was king.
Tesco has had accounting issues:

http://www.theguardian.com/business/2014/oct/29/serious-frau...

Tesco also has a hard time competing with Aldi and Lidl:

http://www.managementtoday.co.uk/news/1317297/why-tesco-cant...
The Vanishing
I ran across this when writing extension methods for HttpClient (.NET). HttpWebRequest did not like content-body being set for GET requests and threw this exception: System.Net.ProtocolViolationException: Cannot send a content-body with this verb-type.
Really sad they choose "giant options object" for the api. Makes it pretty difficult to compose.
What can we do to foster a sense of purpose in our children and students?
Are HN users procastinators?
AMD drops Mantle
Fantastic! Go-and-install-immediately!
Certainly agree with that sentiment! We are getting to the point where it makes sense to have 'disassembly' robots, this paper (http://www.sciencedirect.com/science/article/pii/S0967066108...) looked at that (it wasn't the focus per se but an example). I can clearly see that 'anti-factories' where raw materials are recovered and unrecoverable materials made inert will be a thing.
Ask the file sharers, they seem to have something going.

edit: A little more detail in case it isn't obvious: in some forums your bittorrent upload/download rate is monitored to prevent leeching.