skysight-inc/HackerNews huggingface dataset:
> (So, when it comes to your life-savings, both can be utterly destructive.)

As I was trying to say, after 20 years of a shitty deflationary economy the Japanese people still pretty much have their pensions more or less intact, while in a highly inflationary economy (like the one I experienced) the pensions become almost null in a matter of maximum 5 years. So your point, "So, when it comes to your life-savings, both can be utterly destructive" is actually demonstrably false, based on recent historic examples. I agree, we can start the discussion from here, i.e. from demonstrable economic facts.

Granted, English is my second to third language, so I try my best at holding a conversation.
There is also Isso, a open source and self-hosted comment tool that implements on your site just like Disqus.
Query parameters on the collection. Dealing with ranges is always a tricky one though and I've seen different REST libraries use different querying.
That is how I have it as well. With our projects usually the architect would write the framework of the product at the beginning of project, almost being the only developer on the project.

As other developers start getting on the project he guides them where their code should live, and he start to disengage writing and serve more in a guiding role.
a project wide coup lead by the desktop environment people basically taking over the distro

Maybe you should read the OP, for example the "assume good faith" parts. Really.
Facebook Developing ‘Facebook at Work’ Service, Says Report
Six creative ways to retain IT talent
> One way is to do is to pass the API version in the URL (/api/v1/...)

If you do it like this, how do you then deal with 1.0.1? Especially in a framework like rails, where paths basically map to a folder structure?

I agree it's much nicer to be able to test manually when you have the version in the path but it significantly reduces flexibility later on.
Service of cloud backup for VPS
> This is more HTTP API best practises

I'd disagree. If I were critiquing a non-REST API over HTTP, I wouldn't get upset about requiring a call to POST /processOrder at all, whereas I'd begin to convulse if they said it was a REST API.
PS4 vs. Xbox One, Year Two: The Forces Shaping the Console War
First release of Combi, a Pythonic package for combinatorics
"Marisol works 29 hours at each of her jobs. This is common. If an employee works more hours, her employer is required to provide health insurance."

This is just one example of how poorly drafted the Affordable Care Act is. The lobbyists who wrote the bill (remember, the President provided almost no leadership on the detailed provisions of the bill while it was in Congress) ignored the certainty of elasticity of demand for labor by employers. If it becomes more expensive to provide full-time employment, because of a mandate to provide health insurance to full-time employees, then employers will offer fewer full-time jobs and more part-time jobs with few enough hours not to trigger the health insurance mandate. The drafters of the Affordable Care Act forgot Economics 101, or maybe never learned economics at all. "The first lesson of economics is scarcity: There is never enough of anything to satisfy all those who want it. The first lesson of politics is to disregard the first lesson of economics."
There are many other reasons, many elder people are very active physically especially when compared to NA car/suburb lifestyle. This summer I hiked climbed quite a bit in Japanese alps and was struck by number of people in their 60s-70s with massive backpacks, hiking up scary trails at 2-3k elevation. Sometimes I felt scared for them(a couple that we passed on a really scary traverse in rain and lashing wind, both were probably late 60s early 70s?). That are has about 30 lethal accidents a year and since one has to die anyway, might as well fall to your death doing something awesome. This is absolutely different then when I hike climb in Rockies for example, there are always few really hardcore alpinist/climber old school guys in their 60s but almost no retirees doing anything past trailer camping.

On less extreme side, my inlaws play mallet golf religiously. Wake up every day at 6am then they spend most of the day walking around playing, they have a whole room dedicated to their trophies.
Every time I get anywhere near that sort of number, I look at it, and factor out all the boilerplate I'm almost certainly writing.
In what ways does Drupal fit your use case over a more abstract framework like Symfony? Drupal is notoriously slow, and I've never really enjoyed working with it as a programmer (though it does have some nice, albeit dangerous, features if you are a non-programmer).
Cmsplugin-contact-plus
"Keynesian" as used by the mainstream today is only very weakly related the writing and thinking of John Maynard Keynes. I've seen it suggested in more than one place that if Keynes was alive today he wouldn't be a Keynesian.
I think what he's describing, or at least what I do, is when you get all albums belonging to an artist.

GET /artist/8/albums
{ albums: [89, 93] }

GET /albums/89
{
album: {
id: 89,
title: 'Blah'
}
}
Could also do `curl ${url}.tgz | tar xz`.
cmsplugin-contact-plus (https://github.com/arteria/cmsplugin-contact-plus) has now Spanish translations and migrations for django-cms >= 3.0.6
Here are the current steps we're taking to maximise downloads:
- ASO
- Business model (free app with IAP)
- PR (at launch)
- Market through previous apps (close to a million downloads in total)
- Try to get featured :D (a long shot, but we're at least doing our steps to maximise the chance)

Other than this we're using the Bullseye framework to test figure out which marketing channels which will be useful in the future, as we don't know this yet. But by analysing the most successful ones in this niche, Smule, it's very likely that thekey is managing to build the community around the app. This is one of the reasons we're putting a lot of effort into the community within the app.

100K downloads is totally doable in this niche, but it's hard.

I'm thinking about writing up more about these things on our Launch Diary:

launchdiary.postagon.com

So I'd be happy if you'd follow it :)
There's no problem with 24/7 store hours as long as the work force can collectively say "we'll do it but it'll cost you X". What's almost incomprihensible to an external observer is that no candidates seem to voice this even though the electorate should be quite positive. It must be possible to run a campaign that is just one long middle finger to big business? Not everyone would agree, but surely there would be a part of the electorate that would strongly agree?
One thing I've noticed that will become increasingly important in the future is for JavaScript APIs it would be really nice if you had a per user path, for example:

api.com/steakejjs/v1/

This way, user's of your API can implement Content-Security-Policy in a secure manner (where an attacker can't use your 3rd party API to exfiltrate data). It's not like there aren't other ways to exfiltrate data, but this will definitely help.
> At that point why not just use cookies sent over SSL?

Cookies are completely under the control of the web server/application. They can't provide provide a secure means of client authentication, except as really bad session tokens. The way they're currently used as such is essentially broken because they're not actually bound to any session state, which opens the door for session hijacking attacks even if you're using TLS.
Good to know! I wasn't really commenting on the utility of the software, but rather the news-ness of it. I guess I could have just as easily said 2005? Or, the mysterious phenomenon of Hacker News could have decided it was time to talk about Hoard.
Are you implying scientific papers are only useful to people who work inside academic institutions? Isn't the whole point of research to be made available to people in the private sector who actually use the research to make products?
> Fact and folklore in software engineering

http://morendil.github.io/folklore.html

> 10x Engineer

http://web.archive.org/web/20131110050028/https://medium.com...
> Here are some bad examples :
> /retreiveClientByOrder?orderId=1

I note the author didn't go on to demonstrate a better way of doing this. What would he recommend, /clients?by_order_id=1 ?
> special relativity doesn't say there is no absolute time, but rather that if there is, it is undetectable in any inertial reference frames.

No, SR says there is no absolute time, because such a thing is undetectable in any inertial reference frame. The theory that makes all the same predictions as SR, but also says that there is such a thing as "absolute time", but it's undetectable in any inertial reference frame (so it doesn't change any experimental predictions), is Lorentz Ether Theory (LET), not SR.
“Ballpark, for this role you’re talking a hundred and fifty to two hundred and fifty dollars an hour.”

So, standard market rate?
And in Russian "ponos" means "diarrhea" :(
Having multiple competing implementations is hurting the ecosystem, with duplicated work, compatibility problems, etc.
Using sub-resources, you get something like this:
GET /orders/1/clients
What kind of projects do you work on? I'm sure the experience differs a lot between people working on important, complex legacy projects, and people developing consumer mobile apps for photo sharing etc.
Yes. As a hacker who leans on books, blogs, and well-defined principles, RESTful api design resources have often been much more http RPC oriented.

Hackers should pay attention to:

http://roy.gbiv.com/untangled/2008/rest-apis-must-be-hyperte...

I have also found collection+json and hypermedia application language (HAL) to be useful.

Plus, I have spent a bunch of time reading the Restful Web APIs book from O'Reilly. Useful for me, as a relative newbie, in providing some logical foundation to start from . . .
While I appreciate your comment, why don't we think outside the box a bit? Isn't it good when people save a lot of money? As long as the savings are fairly well distributed, this means people become more economically independent. In other words, they have more freedom.

I believe this is something that governments should support[0] rather than just taxing the savings away. Granted, however, that an unequal distribution of those savings can become problematic. Perhaps a compromise can be reached with a wealth tax that is indexed to median wealth?

[0] Which does mean that demand gap needs to be plugged somehow; the most straightforward way to do so is via a government deficit.
Future = Now – Skype to Enable Real-Time Translation of Conversations
TempleOS: Demands on Microsoft, VMware and Linux
That you're the product if you're not the customer does not imply that you're not the product if you are the customer. Companies sell personal data all the time, cause they can make extra money off their customer base.
People seem to be focusing on the number of lines. I think the point is just to recognize you have limits, be realistic on what you can accomplish alone and accept help from others where it is possible.
The Top Password Security Trends of 2014
I have the Chronicles of amber on my reading list. Glad to be able to recommend Lord of Light, you won't regret it.
I must disagree. REST is defined by four interface constraints: http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch... and identification of resources is the first principle. This functionality is implemented by URLs in HTTP and is therefore critical. HATEOAS (the 4th principle) also seems to be gravely misunderstood. It only means that the API should have a version that is fully useable in a web browser.
I see the architect role in software development pretty much the same as a architect of a building. He/she will be in charge of the big picture and let others do most of the implementation and deal with small details, unless it's a crucial detail that the construction workers/developers needs help on.
Having just one implementation is hurting the ecosystem by restricting the amount of things you can do with Python
I'd take another look, didn't he say that there exists inflation adjusted debt, which I don't think you can print money to get out of debt.
Very sad to see
One of the really challenging parts of making this movie is that you never know exactly where the "pixels" are. There's a chance that the head didn't actually get the CO atom. There's also a chance that the atoms bounced around some while moving the atoms.
Hey everyone,

I released Payola[1] (hn discussion: [2]) a few weeks ago and thought you all might appreciate an update. We just put the finishing touches on subscriptions, which means you can drop Payola into your app and have functional credit card subscription payments integrated into your app in very little time.

[1]: https://www.payola.io/

[2]: https://news.ycombinator.com/item?id=8482500
Wow. Completely agree.
JS for fun, not for production maintainable apps.
I think this is one of the best campaigns of its type that I have ever seen, but as a man I found the "Re-evaluate your job post descriptions." to be incredibly sexist in both directions - implying stereotypes of both genders.

Key words for men:

Dominant Boasts Determined Competition Strong Influencing Superior Manage Direct Objective

Key words for women:

Community Relationships Committed Understanding Intimately Collaborate Support Team Complimentary Activity

That part of the page should be removed or rewritten, as it really does a disservice to the message, and I don't see how a woman wouldn't be offended in the same way.
Interesting, thanks for sharing that graph.

The thing is, though: the Japanese government isn't trying to debase the Yen because of their high debt. The reason they're trying to debase the Yen is to encourage growth via exports. Somebody has still been buying plenty of Japanese government debt all those last years. It would be interesting to know who.
Maybe. But you do lose some transparency and repeatability - it becomes harder for others to understand and use your Dockerfile. They suddenly have to either download or recreate whatever debs/tarballs etc you've used.

I think the real problem is that Dockerfiles aren't expressive enough yet. At the very least we need a more user friendly method to run several commands in single layer.
the total valuation of the YC portfolio is way higher. Dropbox alone raised money at at $10 billion valuation back in January of this year. Then you have some others like AirBnB, Stripe, Teespring etc.. They might be close to $20 billion now.

Having said that, it would indeed be very hard to measure the return because of aforementioned reasons.
I’m also wondering what fraction of evergreen articles are actually marked with a date. For example this submission [1] was much more popular than the same submission with a date [2].

[1] https://news.ycombinator.com/item?id=589346

[2] https://news.ycombinator.com/item?id=6426905
Show HN: Mindscope – essentially Workflowy-meets-Scapple for iPad
That's not what I was doing at all. My use of curl/wget is much different so I was curious of what they use cases are.
Here are a couple more lists of Best Practices for REST APIs.

http://blog.mwaysolutions.com/2014/06/05/10-best-practices-f...

http://www.vinaysahni.com/best-practices-for-a-pragmatic-res...

The Github team does a pretty good job of incorporating modern best practices as well, so I often use their API as a reference: https://developer.github.com/v3/
What we did for this case was to "not break the API during a minor version".
For instance, only return more data and not less. Do not change the conditions/meaning of errors.

If you need to, then it's the right moment to switch to v2.
Agreed. But I got a laugh out of the fact that the least valuable "evergreen" is called "Malcolm Gladwell on spaghetti sauce." So that's what that guy is on...
Super Bowl ads v Gymkhana 7 – which has a better CPM rate?
I guess it's just better to believe that there was actually another species that actually made them for us but the ego of Cooper is so big that he believed that it was themselves from the future.
Resist the Tweet
Best Practices with nil in Objective-C
So mapping this request onto a SQL database would be something like...

SELECT * FROM orders WHERE client_id = 1

And for
GET /clients/1/orders
it seems like in practice it would be the same relation since it would be wasteful to store two tables. Is this roughly correct?
>it was considered sinful to try to "compete with God" by making things look more realistic //

I'd love a citation that confirmed that? Sounds very like the "of course everyone thought the world was flat" unfounded claims that people make.
Material design styled components for iOS written in Swift
Magic tricks using artificial intelligence
> and I presume you claim PyPy is not so good?

Of course not, Maciej ;-) PyPy is awesome and thank you and the whole team you have been doing a great job so far. Just looking at performance graphs and speedups gained over the years. It looks very impressive.

Yeah I don't have a citation but from experience, I have noticed where there are a few steps in each request processing (think proxies) solutions based event loops (epoll, kqueue and friends) can outperform those that spawn a thread/process/context. For example haproxy is certainly a very well done fast proxy, it is single threaded and it seems to work for it.

Again sorry for misunderstanding, I was just speculating without any benchmarks or even particular applications in mind.
Disagree. As Jarek said, the siliconmilkroundabout event yesterday says the opposite. I attended yesterday and I was actually surprised by the energy and passion people have for their own products. Its really changed my perspective on start ups.

My biggest concern with start ups is the work/life balance. Putting in unnecessary hours and producing mediocre results doesn't sound so productive to me. I understand the occasional long night once in a blue moon but if it becomes a weekly or daily thing then you are immediately fall into sleep debt.
MSFT killed Naiad's predecessor Dryad in favor of Hadoop some time ago, because Hadoop was becoming popular. The primary author linked in the page works at "Microsoft Silicon Valley"which was just shut down and in fact now lists himself on LinkedIn as "Researcher At Large, previously at Microsoft"

So, how do we know Naiad has much future? . Technologically, it may be better/more reliable/faster, but if it's a niche product that gets desupported just because it never took off... it doesn't really matter.

Spark on the other hand has a great deal of momentum and in my experience, momentum and adoption trump technical elegance in the short run...

(don't get me wrong: I thought Dryad was awesome. Google's Flume is very similar in some ways. MapReduce's days are numbered except for a small number of problems which can't be easily ported).
The Unix Philosophy in One Lesson
Free Git Repository Hosting
Am I reading this correctly? Looking at the benchmark code, Why not do a comparison versus the default Tornado setup, which is to fork one process per core? So STM Tornado is allowed to use multiple cores in this benchmark, but vanilla Tornado is not allowed to?

http_server = HTTPServer(Application(),
xheaders=True,
)
http_server.bind(port)
http_server.start(0) # Forks one sub-process per core

[1] https://bitbucket.org/kostialopuhin/tornado-stm-bench/src/65...
Can materials innovation save the world?
How to Be Secret
You are technically correct, she was born biologically male, and she certainly must have had a more straightforward relationship with gaming while growing up that was more socially accepted than if she were born a girl.

I wouldn't make the testosterone argument, definitely not as an "advantage". There's little evidence that biological characteristics actually affect gaming tastes or skills other than correlation (if this is false I'm happy to read any sound studies).

It's also remotely possible she doesn't attract (that much) hate from the gamer community because many of the guys just think she's just even more of a societal misfit than themselves.

But today she has a large and respectful fanbase, several of whom don't even know she was born male. While there was a bunch of flaming when she first came on the scene over 2 years ago when she first attended Iron Maiden tourneys, she's now quite well-loved because of her skill and online personality (she's one of the most-followed SC2 players on twitter).
Mobile Last?
IMO, the key difference between London and Silicon Valley is the "Pay it Forward" attitude prevalent in the Bay Area - people are prepared to help you out without any expectation that they'll receive anything in return. In London, there's more of a "What's in it for me?" attitude.

One of the reasons I started organising the LDN2SFO trips was to expose more Brit entrepreneurs to the collaborative culture in the Bay Area in the hope that they would bring it back to London.
No. Think of it as "for order 1 list all clients", so it would be:

SELECT * FROM clients WHERE client_id IN (SELECT client_id FROM orders WHERE order_id = @order_id)

The GET /clients/1/orders is what would result in your query (for client 1 list all orders).
> Yes, even people like that should be treated well.

Yes, and I agree with everything you said. But in the case described "treating well" may mean restraint, to keep the person from hurting him/herself.
> come to department stores just to have a word with another living soul.

That hits home. I have periods in my life where I have had less of a social life, and during those I definitely found myself going to the grocery store more. Reading your comment I realize just how much of that was to see other folks. Same with the coffee shop
To continue with the languages pun, in Russian it means something like "diarrhea", which, strangely also kind of makes sense, ... in a toilet humor kind of disgusting way.

I think it is a good name.

To add though, this is a cool idea. I like it generates an internal-kind of load. Not necessarily driven from external requests. So this combined with tsung to test how the system behaves in various scenarios.

Operating under load is not something many people test. Search Erlang Factor talks and you'll find many talks by Erlang experts on load monitoring, load shedding and so on basically characterizing behaviour during overload conditions.
This is spot on, except I would take it a bit further. You can only accomplish X things in a week. Now, what do you choose to do with your life? If you are writing code ask yourself what is the purpose of that? What is the goal of that app? How are you making the world a better place? Or, as he puts it, isn't there anything else you could be doing that nobody else can, and that would indeed make the world a better place? Could be coding on another project, could be not even coding. But anyway, choose wisely what you do with your life.
Conference organizers: we would like to hear about your experience
Dev here - this is a project I've been working on during weekends + evenings for the past half a year or so.

Would love to hear from any of you, I value your input. Before you ask, yes - I am working on making it a universal app, which is harder than it might sound since there is far less space on iPhone screens...

Here is the 30-second app store preview video: http://tinyurl.com/mindscopevideo
API Versioning is for your clients, not your code. The only reason to change the version is if you're going to make breaking changes that old clients can't process. It's possible to rewrite an API in a different language and still have it be the same version URI.
Nokia's mystery black box
Java or Dalvik?