skysight-inc/HackerNews huggingface dataset:
Think that's fair point, yup. Very easy to do unintentionally, and it's non-intuitive that it'll suddenly change the return type.

It's not clear if this style is really necessary. Why not just use the indexed syntax in this case?

I guess it may be the authors intention to mirror form encoded submissions, that would send all of these values to the server.

I'd suggest raising the point on the issue tracker so that it at least gets sufficient design discussion.

https://github.com/darobin/formic/issues
> Elevating feelings over code and being technically correct creates and environment that is fraught for those people who generally have less empathy and don't really get offended themselves.

Except that's what you're doing here. There isn't a technical issue under discussion; there's a discussion over feelings. And while you certainly have the right to ask that your feelings be respected in order to offend another's, you really can't pretend objectivity.

What you can do, and have done, is claim that aspie sensitivities are more important than female ones because aspies are somehow a greater contribution to the world. The interesting thing is the implication here that aspie sensitivities are likely to be sexist, because otherwise, there would be no conflict between the different sensitivities.

In making an apparent defense of this group, you've managed to pretty thoroughly condemn them. So... good job?
Yeah, and I don't understand why people still do that. It may work. For like a couple of weeks, before you get banned forever.

It's even easier to do stuff the right way, especially in a one page design. Just leave the logic up above. Then put a long, well written text about math, the importance of brain exercise and a description of the game with well divided H1/H2 headings, below it. Here's all the SEO you need. The link from HN and all the sites that scrape it will do the rest.
How to Explain Net Neutrality to Your Relatives: A Thanksgiving Guide
Bullshit jobs
I too like jokes, but saying nothing else leads to superficial discussions.
Your point about sustaining is spot on. Thank you for the pointers on how to get started.
SQL has “x BETWEEN y AND z” as a special case which does “y >= x >= z”, which in practice is quite often what you actually want to use this feature for.
I would add cartoons to the list. As a Kyrgyz native (and a Kyrgyz speaker living in Kyrgyzstan), I want my son to use our language in everyday life. But the cartoons he loves are all in Russian. Plus, almost all of his classmates use Russian as their primary language (though they are taught in Kyrgyz).
It's amazing (and at the same time, quite depressing) that he's learned Russian himself, though we never use Russian at home. It's also depressing when he asks "how to say X in Kyrgyz"? (X = a_russian_word). This is the power of cartoons.
There are some enthusiasts, dubbing russian-dubbed cartoons into Kyrgyz in a "pirate-way", since it costs ~150K[1] to professionally dub a film.
I would also add to the article that film studios (Disney etc.) would greatly support minor languages by launching "special program" for endangered and/or minor languages. Like, "hey, here are source files and style guides, quality audio files/recording environment [light] requirements, please, feel free to send us dub files and we'll launch the cartoon in your language for you".

1. http://www.altynkyran.kz/rus/novosti/?cid=0&rid=63

PS
Interesting articles

Disney Character Voices International (these guys are the ones who choose what languages to dub into) http://en.wikipedia.org/wiki/Disney_Character_Voices_Interna...

Language Issues and Disney’s Frozen “Let It Go” Multilanguage Video http://nataliejonckheere.com/language-issues-and-disneys-fro...

How dubbing works. http://www.slate.com/articles/news_and_politics/explainer/20...
Or maybe even if you don't know if your machine is compromised. :-(

https://en.wikipedia.org/wiki/Robert_Morris_%28cryptographer...
The rockets used were sounding rockets—not orbital. I'm not sure just how much slower they are than orbital rockets, but if my hours of playing KSP are any guide, the answer is "quite a bit slower".
I ran the Postgres benchmarks again in March of this year and DragonFly was the fastest of all the operating system I tested.

Look at page 20 of these PGCon slides:
https://www.pgcon.org/2014/schedule/events/754.en.html

I also published the methodology along with results in the pdf files I originally posted to the DragonFly mailing-lists.
Direct link to one of these: http://dl.wolfpond.org/benchs/Pg-benchmarks.2012-10.pdf
The question is really impossible to answer as it depends on forces outside your control such as the willingness of investors to invest. They can switch on and off at anytime with no warning.

From my outsiders perspective you want to have the ability to become cash flow positive within 3 months if you need to. Also keep in mind if this is going to be possible if the funding environment changes - if your customers are also dependant on investor funding then this is going to be very hard as the start ups from 2000 found out.
Show HN: An independent test of APT attack detection appliances
The ultimate popularity proof of JavaScript
It's very interesting, I've done much the same on http://myrobotwrites.com except I kept the texts generated short to keep a tumblr posting schedule :P
Because, with Android's silly all or nothing permissions, it means the Uber app want access to my camera which it doesn't really need.
I agree with the idea that address reuse is risky, but was that idea a common understanding when Bitcoin was first created? Is it to be found in the original paper? Or is it more of a realization or concern that's developed over time?
Well there's Venus and Mars, both planets could have been much like Earth except both somehow ended up without that impenetrable barrier they probably had billions of years ago.

Three possibly habitable planets in one solar system, 1 out of 3 still habitable even after 4+ billion years, that's not bad.
Mesosphere on a Single CoreOS Instance
The same way we have 3D printers now, I would dream to have a foundry in my backyard.
You never really know. Sometimes you win, sometimes you lose ;-) But I think in the end people work with us because of our honesty, transparency and the flexibility to adapt to their needs: http://mobilejazz.com/philosophy

We also had cases where potential clients decided to go with a cheaper option and then came back to us to "rescue" the project.

In the end the price itself doesn't say too much. More important is the value you get for that price and that is different for every agency. There are things like quality, being pro-activity and recommending the right things to do (not those that make the agency the most money), experience beyond pure design & development (e.g. marketing apps, getting featured, high App Store ratings and reviews, etc.)
These rules only affect cross-border sales within the EU. Any non-EU business supplying digital services direct to a customer in the EU will be affected. B2B supplies do not come under the scope of these rules. There's a lot of chatter on Twitter (#VATMOSS) about the new rules (mostly micro-businesses). The thing to remember is that EU member states with a high number of digital service customers will see a boost in VAT take as the VAT is accountable at the place of consumption. EDIT: I've have noticed these guys mentioned in the conversation: https://www.taxamo.com/#solution - they have developed an EU VAT compliance solution. HMRC have also released further information about the new rule changes, more details here: https://www.gov.uk/government/publications/vat-supplying-dig.... The UK, by the way, has estimated that they will gain a VAT windfall of £1.2 billion between 2015 and 2019. It is now in the interests of EU member states to enforce collection of this VAT, as they will be the ones to benefit. The old (2003) rules meant a non-EU business could just set up in a low-tax jurisdiction and route all supplies via that establishment. Not possible with new rules, that's the key change.
Linshof i8 – a German smartphone with top-notch specs and affordable price
Challenges faced in a little larger Rails API project
I think this is another indication of how many startups are absolutely out of control in terms of finances. But does it matter? As long as the long stream of capital injections without meaningful profit to show up for doesn't stop, it doesn't matter in the slightest.

Looking at those SaaS companies which have employee burn rates way above their salaries and absolute cost, you can only conclude that they are overspending. And that's not something to be proud kf. It actually bothers me how burn rate is artificially increased (ex. redecorating the office periodically, A-office location) just to show how "fast" a startup is moving.

It is wrong on so many levels but as long as there are investors which keep pumping air into the bubble, we are safe, right!?
Seems pretty decent. Also neat that the nesting style could be repurposed to support nested structures in regular form-encoded HTML forms.

Main limitation on actually being able to use this is that `GET` and `POST` continue to be the only supported methods in browser form submissions right now, so eg. you wouldn't be able to make JSON `PUT` requests with this style anytime soon.

Might be that adoption of this would swing the consensus on supporting other HTTP methods in HTML forms.
It's working with the Schedule data from National Rail (under their Open Data - http://nrodwiki.rockshore.net/index.php/SCHEDULE) - the "full" file for initially populating your database is around 2.3Gb uncompressed JSON (nightly updates range from 1Mb to 31M looking at the files I've got here)
We've regular BBQs. We usually let you guys know. Just come up next time and say hello :-)
Third Committee Approves Text Titled ‘Right to Privacy in the Digital Age’,
I wouldn't trust the data on a hard drive anyway, since the hard drive can be removed and the data changed. If you want to make sure you're reading _your_ /etc/shadow, it needs a message authentication code. If you want to prevent others from reading your disk, it needs to be encrypted.
Ideally get a co-founder who is interested in marketing your product. However, if you are single founder like me then technically you could outsource marketing if you have already achieved a product-market fit. These are the steps I would follow before I outsource marketing. (these are very generic steps since there is no information on your product)

1. Find out who my target customer and whether my product solve his problem. This would be done by reaching out to those customers/users who regularly use my product. Depending on customer/product/market this could involve speaking to them on the phone, sending a simple personalized email or an online survey.

2. If I know where my target customers hangs out, I would try to figure out if there is a scalable way to reach out to them. Hopefully there will be multiple channels I could use. I would ideally test these channels to see what kind of conversions I get and at what price. (still just gathering data and not scaling up)

3. At this time, I would look at "retention rate" as the preferred metric to obsess over. "No of visitors per day" tends to be a vanity metric. I would also look at testing out different copy on my landing page to see whether the value proposition resonates well with the target audience (and converts well). Generally the copy wording comes from step 1 - but gets validated with step 3.

Hopefully at the end of step 3 I have a better product-market fit. Targeted users are entering my funnel and with enough retention (and hopefully revenue). This would be a good point to outsource marketing, since you can measure how effective the marketer is.

If all of the above sounds like something you absolutely loathe to do (and that's natural for a lot of devs), then I think the only option is to get a marketing co-founder involved right from the start.
"Missing from this list are some idioms such as list comprehensions and lambda functions, which are very Pythonesque and very efficient and very cool, but also very difficult to miss because they're mentioned on StackOverflow every other answer!"

Can anyone link to good explanations of list comprehensions and lambda functions?
lol you can tell who the old school Fortan programers are a sthey will use i and j
Sharing perceptions using technology
I thought everyone used i and j? No seriously, my first language was VB 6 (or 5?), so I'm not remotely old-school.
I just don't see much discussion around the topic; that may be because it's obvious for everyone inside the topic that it's unfixable, but as an outsider who lives in a very corrupt country (among the developed) but which nevertheless has plenty of broadband competition, I just find it very hard to believe that it almost requires a political revolution to increase competition in that market - or that at least that's obvious to everyone.
And the comadore disk drives I used to know all of the diferent models quirks
Read the manuals! ;)

There's a lot of hidden gems.

Your idea is nice in a syntactic sugar way, also, the default being a part of the dictionary rather than the get function makes it copyable.

I'll give you another gem that could be interesting: else clause in for loops
Danielle Morrill strikes me as someone running a company only because she's not employable; her ego is too big for her to ever "work for someone" and not "be her own boss". The question she asks in this post is fatuous; does it really matter how much money, in an absolute sense, a company burns per month? She cites revenue growth in the piece, and that's important, but ultimately the fact that she's burning "too much" is related closely to the fact that her start-up has an unclear purpose, is chasing a small market, and doesn't provide much more value than free alternatives (eg. Crunchbase). In this context -- what if she was "burning" $0 per month? In the end, would it matter?
dont waste time.
> It's not part of the public API, so it looks like it can simply be removed.

https://docs.python.org/3/library/functions.html#int

So that is actually standard. Maybe I just don't know what you mean by public API though.
We're hiring and we made a video for that
This is definitely something you can outsource. Be sure to define a clear goal for the person to achieve (ie)'get more users' and a budget to work with. Offer a bonus for reaching a goal.

To get more traffic you can:

- create and submit content to blogs your potential customers would read — with content thats valuable to them. You link back to your site with what you do or how you help. You can hire writers for this.

- set up an affiliate program (http://www.shareasale.com/)

- set up a 'retargeting' campaign with something like adroll.com, so that the users that flowed in from the above methods are displayed ads that follow them around the internet until they convert

- ad networks; google, facebook, twitter, linkedin, stumbleupon, pinterest, buysellads, ...dating sites - depends on the product, you need to experiment with what works.

Message me through my site http://www.10c.ca if you want to talk more.
PostgreSQL as a benchmarking tool [pdf]
A friend runs http://www.lancelist.com/, which lists and summarises various types of freelancer job sites. Might be helpful.
That's the one, thanks. Human memory is weak, apologies. But the story plot is quite relevant.
Apple plans to sell 40M smart Watches
Thunderbird Reorganizes at 2014 Toronto Summit
That's the issue, this equipment is heavy!

Sure, digital is usually "lighter" but get a DSLR in your hands and you see that even that is not something any drone can carry
Wow, so many amazing repositories! Now I understand how GitHub works - the more you contribute the more you are appreciated!
"it" == "unhex", not "int"
Postcards from Pripyat, Chernobyl
A new standard for referencing a point in a JSON object? I wonder if they considered RFC 6901 and rejected it.

I personally prefer this new square bracket notation, but being a standard already gets more points.
Sorry for late answers here but thanks for asking questions!

> How does accountability work at Spotify? It looks like your squads have a specific goal (and maybe a leader?) but when you get up to the tribe level it wasn't clear if one person is in charge of a tribe, or if a product, design and tech lead all share authority. If that is true, do you guys not suffer from the tyranny of structurelessness? How do you do strategic planning/coordination?

Squads don't have leaders, but they do have product owners who ultimately owns the roadmap of the product owned by that squad. A tribe is lead by a trio of engineering, product and design. Responsibility for the various facets of the tribes output is divided between the three roles.

> How do teams that are not engineering focused get stuff done? For instance a customer support team or marketing team - would it have its own engineers and engineering management?

Yeah, the tech/product side of that have homes in tribes as well.

> Edit: finally, how long have you worked at Spotify with this culture?

I've been here 2.5 years. This structure has been in place for roughly three years, maybe a bit more.
i would argue that had the function prototype had names for it's arguments that this might not have happened.
Show HN: Command-line YouTube downloader
Arithmetic is a (small but fundamental) subset of mathematics. I don't see anything wrong with the title.
Will have to have a look at home - you have made me feel guilty about not geting on with learning keyboard. I amasuing it will work with VST'is running in live or cubase.
Cool to hear our model is getting adopted. A big difference here is that chapters at Spotify aren't departments, they are usually fairly small (5-10 people), and that squads are long lived, rather than project focused.
Why Economists Love Price Gouging, and Why It's So Rare (2012)
I don't do web apps with java, so I honestly don't know if it's the proper way to do it, a satire, or if there is a more straightforward way.

Especially, I don't see why one has to write both the class HelloWorldServlet and HelloWorldBean; couldn't one just inherit from one class or implement one interface?
The idea of passing around function pointers like raw values that way, or having a language+runtime without array bounds checks or checks for dereferencing invalid pointers is just frightening. We have tools now such that if they had been around in the 60's/70's we wouldn't have these problems. So why not start rebuilding low level systems using better tools? Granted, if we rewrite kernels, drivers, encryption etc in tools preventing stupid low-level bugs, we likely end up creating new high level bugs that were squashed years ago in the old C code. Still, isn't this something that has to be done?
That's a good question. I think about it as a way to distinguish from e.g. departments, projects etc and set the connotation that these are different things. If you use them to mean a 1:1 mapping to e.g. projects, then it falls apart. The terms aren't important per se.

In other words – you can't make a race horse by painting a pig brown.
Oh, right! I had not read the sentence correctly.
What else as lame is popular out there? Join in!

http://www.google.com/trends/explore#q=justin%20bieber
Sometimes. But as a general principle, we ship on quality, not time.
Is the point of this saying that J2EE is bloated and that simple operations are made seemingly impossible?

Of course you wouldn't write an "hello world" in j2ee, what would be the point?

All that stuff makes it easier later to write more complex stuff, so I really don't see the point of this submission.
I think the usual way would be to use JSF and CDI beans instead of using EJBs and Servlets though. The only thing that is quite annoying is creating the web.xml from scratch for the first time. The shown approach is rather bad for simple (and modern) Hello World.
Question: what made you cooperate in building this for a client and how did you feel about this then vs. in retrospect?
I don't think the point here is to get simple web apps up and running quickly. It is to build large scale systems that are stable. So yes, there will be overhead and lots of boiler plate stuff. Even projects like Django still have this overhead.
Can we please avoid the personal attacks here?
Taking a cheap jab at Java EE just because their "Hello World" introduction article is a bit lengthy is bad form. Judging by the insulting "kids" reference in your title, Java EE has a completely different mindset than you are used to and the target audience doesn't include you.

That doesn't mean the millions of other developers and billions of other platforms running Java are inferior.
And yes kids, enterprise applications at large companies are exactly as hard to maintain as you may have guessed (after this article).

Old legacy codebases in Java are one of the worst things I've ever seen. (spiked with old stuff nobody maintains anymore and also nobody pays you to upgrade, such fun times)
> All that stuff makes it easier later to write more complex stuff

I sincerely doubt that. I've seen E-Banking systems run on Jetty with JDBC directly. No fancy JSRs were needed.

Btw: J2EE was indeed even more bloated than JavaEE. I don't think that anyone would defend J2EE nowadays, not even the folks behind JavaEE
Moron here. So what are the ramifications of this? Does it inhibit our ability to observe the universe? Dare I ask, does this offer any protection from anything nasty the universe might send our way?
Show HN: Solidbot – Mobile video surveillance
All feedback about the website or the product are welcome
Yes, that was the more difficult way I was contrasting with just dropping 32 bit support...
At a previous employer, we've migrated a complex J2EE (with EJB 2.0 and such) E-Banking system to use only Jetty and JDBC directly. No one in operations noticed the difference.

But the developers did. Oh they were about 5x as productive afterwards. With no missing features.

Perhaps I'm not included in the target audience. But if E-Banking can do it, what remains of the "target audience" ?
Buyer Legends Book Interview with Jeffrey and Bryan Eisenberg and Anthony Garcia
I kinda agree but at the same time I disagree with you. You make a fair point on saying few stuff.

I do agree that I wouldn't advise someone to start a career with programming if they were 30's and 40's. But yet again everything is doable.

But for a 15y/o learning some programming stuff... for him programming can be a career. Don't forget we have so many new stuff coming out everyday that older programmers if they exist and they haven't become project managers wouldn't really go into.

Also when you mentioned Wordpress because he has knowledge of HTML and CSS... well he had* prolly. Atm I would say that CSS is a very complicated and delicate thing that pays well to people that own that field. With mobile and tablets you need to know how to write responsive code. CSS has move from when it was just static text.

To the Original poster: I can't really think of anyone around my circle which includes most of the UK's leading Tech Companies and a lot in San Fran, that would go off and hire a 30-40 years old person that has some experience in programming but he is not actually a programmer.
They can start as junior developers but again the salary will be low and the competition to get in that field... plus people that are hiring for junior developers would like to see a youngster that can learn and become a senior after few years, I don't think they will go with someone older than 25 unless they are looking for a frontend developer passing it as a junior developer role.

My advise to them is maybe to start off their own little thing maybe a webproject or a mobile app and try to find investors?

On one of the comments you replied that one of the guys is from Vienna(Austria) I thought that Austria has a very good economy atm. I get why the other guy from Spain has trouble but Switzerland and Austria are on top of EU atm.