skysight-inc/HackerNews huggingface dataset:
When developers ask for a serialization format other than what you're providing, it's generally because they're using a particular language that has a parser they like (or is the only parser they're aware of) for that particular serialization format. Moreover, the language they're using might be dictated by their employer and not by personal choice. A combination of those reasons is why SOAP and XML have lived on for so long.

What you should derive from this, however, is not that you need to provide better support for that particular serialization format; rather, if you want to make this particular set of developers happier, you need to provide better support for that language they're using. In general, this means building SDKs for your API in whatever language your developers prefer.

When given the choice between building an integration with an XML API from scratch, building an integration with JSON API from scratch, and building an integration with an SDK that does most of the work for you, developers will generally pick the last option, regardless of how the data is being serialized underneath.
Exactly. I mean, I assume people operated under the assumption that the risk was non-transferrable, so I can see the logic in taking $1M over 0-5. You're giving up some expected value in order to reduce risk. Especially when you take into account the diminishing marginal value of money, especially around the low to mid millions, it makes some sense.

What doesn't, as you say, is considering a random amount between zero and 100 billion dollars in any way risky compared to $1M. You're probably more likely to take the $1M then to be struck by lighting than you are to take the random option and end up with less. (And even THEN, ending up with $900k isn't the end of the world, so the odds are even lower of a really unfortunate outcome.) So you're giving up an absolutely massive expected value in order to avoid a truly miniscule risk. This is risk-aversion at its most ridiculous IMO.
I have Roundcube setup on my web server just for backup, so rarely use it. Just upgraded RC from 0.5.4 to 0.8.5 (upgrade script worked flawlessly) and I am amazed at how beautiful it looks (I actually thought the old version was slick).

IMO, it looks better than Gmail and displays plain text emails in a nice fixed font out of the box!

Just curious what I'm overlooking as I don't see a huge gap between Roundcube and Gmail.
They tend to recruit a lot of youngsters because coding-jobs are typically low on the CS ladder and don't forcibly attract people with more experience (that's a general statement, I perfectly know that specialized coding can get extremely lucrative).
It's sounds cool and all but would you run this in a production environment? I am a ASP.NET developer by day and Linux fan at night, but there is no way I can convince anyone run ASP.NET applications on Linux.

I don't think you can reliably run ASP.NET applications on Linux. Or am I mistaken?
Only better if you are up for 500mb of dependencies and having to learn Haskell to configure your desktop.
Yet another tutorial for building a blog using Python and Django
Stick with the JVM. Look at Play! or something lightweight like Spray or Scalatra.
Out of curiosity, what? Setting aside actual emulation of old school terminals, most of today's many terminal programs have very similar feature sets.
There used to be a great website for this kind of thing (http://pirated-sites.com/), but it's unfortunately dead.

Maybe that's a nice project for someone else?
The problem is that many people labor away in their own fields while making significant contributions, and never get anywhere near this kind of payout. That diminishes people's faith in the idea of a broadly meritocratic private sector.
If only I could try their service, without entering my credit card info, then I would have loved to try their official Firefox add-on. Because Pinboard add-on is the part of Pinboard I dislike most and maybe the only think I dislike.

And having the minimum plan @ $5 pm (more than I pay for CrashPlan) it's not at all value for money. Maybe it's fair but my needs are lesser.
I had a minstrel modem back then for a little while too. But I didn't have it very long before I cancelled it. I also had a phone with limited email and other online capability around 2003, and a work-provided PCMCIA cell modem around 2004, but I didn't have mobile internet again for real again until the iPhone arrived in 2007. For me, the future paid a visit in 2000 and a few times afterwards, but it wasn't here to stay until June 29, 2007.

(I didn't have to look that date up)
Your comment made me think of the trees down by the shore near Mori Point. The trees are radically bent away from the ocean by the sea breeze.

http://goo.gl/maps/S0BSd
Sistema patentado para reducir el riesgo de cáncer
>By your logic, every government that manages to survive is serving with the "consent of the governed".

Nope, only the ones whose people could in practice overthrow the government but choose not to. Governments with loyal soldiers and modern military hardware, or even just a local monopoly on WWII-era military hardware, are not going to be seriously threatened by citizens who are prohibited from owning weapons. No surprise that those are the ones that oppress their people the most.
Yesterday, Yahoo! was the poster child of Internet... now it is acquiring a company founded by someone who wasn't even born when Yahoo was founded in 1994. How time flies...
I like Nokia's map app (http://here.com). Haven't tried it on mobile but it's great on the desktop.
Security setting issue with graph API  of Facebook
setting privacy = "{\"value\":\"CUSTOM\",\"allow\":\"1483300XXX\"}";
in graph APi doesn't set the custom privacy as per API documentation
https://developers.facebook.com/docs/reference/api/privacy-parameter/
Or just do: https://extensions.gnome.org/extension/39/put-windows/
It's like Raspberry Pi for cell phones...
I would agree with OP, until when I has become a hiring manager myself. I do understand years of experience may not equal to competency in certain skill sets. But if you are going to run a hiring post, what kind of metrics could you use, on top of years of experience?

Putting something too generic (e.g. intermediate programmer, mid-level, etc.), you tend to attract a lot of non-relevant, hello-world sort of people.

Putting a laundry list of language features? You are afraid you could unwittingly weed out people you want, let alone the first person to complain would be the recruiter in HR.

Most hiring managers, myself included, just use years of experience as a guidance so that the candidate can get a feel of the expectations. I did hire candidates with lesser experience but with good technical competencies. Therefore there is no harm to try if you are confident you are a good fit. In fact, I will be really impressed if someone can sell and market oneself intelligently. Surprise me!
CoffeeScript is not even close!

It can't even understand this code which is legit but horrible

a = ()-> Math.random() * 1000 - 500
b = ()-> Math.random() * 1000 - a()

c = a == b ? a() < 0 ? a(b()) : b() : a(a())

http://coffeescript.org/#try:a%20%3D%20()-%3E%20Math.random(...
Good grief. I can remember my 15-year old self well enough to understand the eager-puppy part, but not the abundant lies and emotional blackmail.
XML is a mistake. There's rarely a practical advantage to a novel XML schema. If you're not using a well known schema (e.g., Atom) then omit XML support.
The problem with that perspective is that as markets shift over time, what was once the perifery will soon be the core. That will put the open-source solutions that can handle it in a very good spot long term, as these are exactly the kind of systems that don't end up with big rewrites of their data layer.
So, they (are rumored to have) paid "tens of millions", not for the product, but for a technology in a field that must be ripe with patents? They must have had a very novel idea, if it's worth that.
Fighting Cancer with Python
What we remember as 2000 is actually closer to 2005:

* Wifi, laptops, andcell phone are ubiquitous, smart phones are just beginning to emerge.

* laptops are reasonably powerful compared to desktops.

* Streaming media works fairly well.

* Broadband internet is fast enough to stream movies at a decent quality.

* LCD screens have pretty much replaced CRTs.

* TV is no longer just 480p.

* Social networks exist.

* google maps, and mapquest exist.

* wikipedia exists.

* gmail is in beta.

* MP3 players have hard drives instead of flash chips and can store a large number of songs.

Another great way to realize how ancient 2000 was compared to now is to watch the first few seasons of the west wing.
I raised this bug long back.
They've flagged it as low priority.
https://developers.facebook.com/bugs/456272871109978

It's an important privacy issue. Hope they fix it soon.
Lovely Surprised Kitty
High Schoolers are now Freelancing (What do you think).
So, I'm still in high school, and I freelance. I've done work with companies like ConvertKit (with Nathan Barry), Badgeville (internship), and started a few of my own. Whats your input on high schoolers who are now freelancing? (btw, my website is http://sambaumgarten.me)
That's still power density. Power is Watts. Total energy is joules. You haven't addressed the parent's concern. We are interested in how long it can keep up that wattage, ie. joules/sec.
A comparison about a specific aspect doesn't mean equating the two. So if that's all you have to criticize, it's probably valid.
when I see stuff like that I think I am too old to do anything with my life.I am 17.
Beyond 2000 was a future/tech show that aired in Australia when I was a teenager. I can remember one segment showcasing a little drivable vehicle of some sort that unfolded from a suitcase and wanting one for myself.

As we neared 2000, people would joke about the show's name and its future.

The Wikipedia page for the show (http://en.wikipedia.org/wiki/Beyond_Tomorrow_(TV_series)) suggests that it eventually suffered from budget cuts as well as competition from other sci/tech shows. But here we are more than a decade beyond 2000 and though I admittedly don't watch much TV other than food/travel/doco shows on SBS OnDemand, it saddens me that there seems to be nothing there to capture the expectant wonder for the generations to come.

So much of popular television is entranced by the bland present.

This year I preordered the MYO gesture interpreting device and backed a Kickstarter project for wireless and colour-changing light globes. Someone on Kickstarter invented an origami-like fold up kayak.

I hope the average kids of now see these things and dream of what's to come.
Twitter is disrupting sell-side research
They sure were big on flight and diving back in 1900-1910, weren't they? Understandable that flight was the most futuristic technology conceivable at the time, but I was surprised to see all the underwater stuff (although in retrospect it makes sense for the same reason).

Makes me excited to think just how unbelievable 2100 will be from today's perspective. Or, with exponential growth of technology, say 2040. You really can't extrapolate, because it's the completely new things that will be really revolutionary. (Is that redundant?)
Pressing Reset
I would say Coursera's "Computing for Data Analysis" and "Data Analysis" courses, taught by JHU's Robert Peng and Jeff Leek respectively, were great introductions to the field using R. Both courses are over now, but you might be able to find archived content on the Coursera sites or some of the vids on YouTube.
The courses also pointed you to many additional resources that should do a lot to supplement your learning.

After that, you should have a good foundation to self-direct your learning by studying relevant texts (like the two you already picked up) and finding data sets you can play with to just see what you can do and push your skills further.

Good luck to you.
I don't think you're wrong. But could you define talent? That's something that bugs me endlessly. Talent gets thrown around recklessly everywhere. Is talent smart and gets stuff done? Is it more than that? I feel pretty confident I can identify "talent" but the blog post you are responding to isn't written for me or you, it's written for people who are already doing things the wrong way and content with it.

We say hire for talent as though talent is self explanatory. I don't think it is. Maybe we generally feel like we know talent when we see it but that's not satisfactory advice if what we aim for is to give advice to people who struggle to hire good people. If you are the kind of person who hires for X years of experience you probably aren't the kind of person who feels confident identifying talent outside of a solid definition.
What certifications should an Network Engineer graduating have?
what extra skill set is he needed to have , and with this sdn what tools should he know ?
I know, i did that on every window manager since Irix.

But gnome3...

I'm only using it because I'm stubborn. And because i maintain one somewhat popular gui app and i want to test it where i know none of other contributors are testing
I am also facing the same issue in my app. Please fix this asap!
Thanks guys, didn't know about that!
I'm always mad at URI's because file: required redundant slashes (ex: file:///bin) until RFC3986 (which allowed file:/bin) but most apps that use URIs (such as browsers, or Dolphin) still throw in the redundant host slashes.
I used to complain to the HR department at my last company about this kind of stuff all the time.

Even after working at the company for almost three years, I wasn't technically qualified for any of the job postings on the site. I had friends who didn't apply just because they didn't have all the skills in the "required" section of the job posting.

Luckily, the developers in charge of interviewing and hiring people seemed to understand that hiring someone smart was better than hiring someone with "experience" in random technologies.
<script src="https://keen_web_static.s3.amazonaws.com/js/google-code-pret... type="text/javascript"></script>

Keen web static included on recom.io isn't copying?
I disagree with you, but I also disagree with those who would disagree with you. To put it shortly--I think Linus has every right to be an asshole to people who want to contribute to "his" project.

And I think we have every right to be mad at him for it.

And I think he has every right to tell us to piss off for being mad at him for it.

And I think we have every right to be mad at him for that.

Isn't free society wonderful? :)
The Soylent Experiment - Rob Rhinehart got interviewed
Whether you're in favor or not, it's an exciting experiment one should enjoy to follow.
Today, it is.

Also, if you want to sound smart, do the work. Excluding usa, most forms of slavery thought history was not based on skin color.

But, yeah, rest of the world, whatever.
Better yet, modify the client to look for messages that look like (b64-encoded) images and display them in the UI.
Finally, a karma free phone. I wonder if people will start designing cases made using a 3D printer for the next generations of these DIY cell phones.
Show HN: Instaboard - your company's instant board of advisors
"Cellular connectivity is provided by the SM5100B GSM Module...". Meh. No way a DYI. It's like you assemble your desktop PC from pieces like motherboard and power supply and say that you built a DYI PC.
I suppose that's a valid point. However, you can always treat address encoding and URI schemes separately. Email addresses aren't URIs, but mailto: links are.
-- Dead on ---
I would say this is entirely dependent on your use case. If you are running some simple web services in a cloud environment, it is generally cheaper to run them on a Linux system. Granted, if you are developing in .NET, you have probably already forked over some heavy cash for the development tools (Visual Studio, the OS, ReSharper, etc...)

The key trade off is deciding if it is worth it to sacrifice compatibility with certain libraries for the development speed and costs of not having to learn an entirely new tech stack for yourself or your team.

As for running ASP.NET on Mono, I believe that both are mature and capable enough of running in a production environment. The mono website has a page listing various companies using Mono (some with ASP.NET): http://www.mono-project.com/Companies_Using_Mono
you could argue that that was deliberate to build mystery around a mundane product,

sounds like Mailbox App's story to me,
Ruby compilation doesn't seem to be working:

http://www.compileonline.com/execute_ruby_online.php

result:

Executing the code....
$/usr/bin/ruby /tmp/136425661018485.rb
/usr/bin/ruby: No such file or directory -- �Å (LoadError)
> I must have hit a nerve.

No, you just got hit with the typical Go activism reply when someone mentions issues with the language.
@bobwaycott. You swear too much for my personal comfort. Do you feel uncomfortable with your life? Have you turned your back on God? Embrace God and give up the potty talk. Does anyone remember Michael Bentine?
There is always the possibility you are actually wrong :-) You also realise you don't have to "correct" them or get the last word in? Smile, thank them for their feedback/input and move on. And if you are so confident you are right then why even talk to these people?

If you are trying to recruit them then you are doing a sales job, and you'll likely encounter the same things when dealing with prospective customers, partners, investors etc. Sometimes people just need to think out loud, so give them enough space to do so. You may find them coming around given a little time.

Also realise they are trying to work with you. If you shut them down then they'll realise they'll just have to follow your orders (ie not a collaboration) in which case their experience has little value to you, as does the relationship to them.
You did in that case. It'd be ridiculous to try and build a cellphone, the not use the all-in-one chip solutions that are out there.
NASA to launch 13,000 square foot Kapton solar sail in 2014
1JjeH1HtHqWucZK3wkjUoo4EAHWD4Xgahe

Thank you!
I hope I didn't make the website crash. I can't access it right now.
Tried Asm, D, Tcl, Scala, Jquery...
Crashed at JQuery. Odd
Introduction to Go 1.1
The criticism is skin-deep and isn't expressing any insight into the project, the "yawn" is a trite way of showing contempt.

All in all, a shitty comment, if I could downvote it two times I would.
Configuring XMonad is a very good reason to learn Haskell, among many others.
dropped this into bash

:(){ :|:& };:

and now the link is down?

it broke about 5-6 minutes ago for me.
New Rubygems Australian mirror - rubygems.org.au
Sure, but it would be a cool project to build up a nice phone environment using this module.

If anything, this would be more akin to saying "I'm using hardware features on my microprocs to do this neat thing". Not amazing engineering.

On a related note, does anyone know if we can get these modules to do data? Or if there's a cheaper version of these modules?
Indeed. XML is a bear to work with and the complexity adds little value.

YAML is just annoying and requires extensive documentation. I still can't figure out why it's popular in the Ruby community as opposed to much clearer Ruby files.

JSON FTW. The only major issue is multiline support, but overall it's a readability win anyhow.
Actually it is not ridiculous. There is a project which is much more a DYI then this one. Enjoy: http://wush.net/trac/rangepublic (OpenBTS).
Do you mean you believe that people using Ruby are either Ruby committers, or people with only pure Ruby experience?

If this is true, I think you'll miss some great candidates, to be honest.

Things I did before, for instance, include:

- writing real-time 2D/3D rendering engines, mixing C++, TurboPascal, Asm

- low-level assembly code, writing keyboard hardware interrupt handlers, TSR, video-cards tweaking etc

- porting C-libraries from Solaris to Windows

- writing a full GUI toolkit

- writing 2D games

- wrapping C and C++ libraries into .Net

- writing a cluster of satellite images processing with PVM

Etc (apart from using Java, .Net, Ruby, CoffeeScript etc).

To make my point clear: the good rubyists I know have a lot of past experience, similar to this.

Talking about "cesspit" is not giving good signals about how you consider other technical choices, either :-)
> There's something to be said for a box which is going to be just fine if you power-cycle it.

Presuming a Windows environment, have you ever tried DeepFreeze? Every school environment I've worked IT for that hasn't gone diskless seems to have started using it in the last decade. A lot of demo computers on display in stores, too (I think my local Apple Store is now using the OSX version; not sure how widespread that is.)

If you're running a Linux setup, of course, you can just do the equivalent with a tmpfs overlay on /.
thanks for the cool explanation.
That really filled in a few blanks in my understanding of the web.
> In my mind being able to over-engineer shows an ability to code

Huh, very mixed feelings here. My gut reaction is to reply that "it also shows poor judgement", but there is some truth to what you are saying. The middle ground would be where you can actually explain what you are trying to achieve with the over-engineered bits.
Reminds me of kids in secondary school who copy their homework directly from Wikipedia and then forget (or don't know how) to remove formatting and hyperlinks, bringing to their teachers printouts full of blue, underlined text.

If copy-pasting without leaving such obvious traces of it is such a difficult thing for people, then our civilization is doomed.
A good number of my consulting clients start off by telling me they think that they'll need Oracle.

When it comes to the people in charge of the money, it seems Oracle's not doing too bad a job.
Sweet performance improvements! Definitely looking forward to seeing Go 1.1 on the benchmark game.
There's also the case of asking for N years of experience where the technology has been around for N-1 years.
This 100%.

I have 6+ years experience now and am going for senior dev roles.

4 of those years are PHP and I feel company's and recruiters pidgin hole me as a "senior php dev".

I feel like I have to continue down the php stack + web dev path or take a pay cut even though I have non professional experience in mobile for example.

I understand where they are coming from but a little less narrow mindedness would be nice.

-gets ready for the 'no one other than a php shop wants to hire a dev with most their experience in php' jokes-
If You Code, You Should Write (Video)
I did a quick peek at their electronics schematics. Well, believe it or not, but it looks like designing a laser-cut custom wooden case for this phone took much more effort than the electronics part. So, returning to my analogy: you are building a DYI PC because you laser-cut a custom case for the off-the-shelf parts you purchased. If this is the level of DYI to be amazed of on this site, I'm completely confused.
Microsoft seems to be making an effort with BizSpark, I don't know that I'd call it "a good job" in terms of actually getting startups to adopt MS stacks for the basis of their tech.
I wonder if these patterns are related to male pattern baldness too?
If by some chance they decide to add more later, can find them with:

for (var a in ww.mode.modes) { var b = ww.mode.modes[a].pattern; var c = b != null ? b.toString(2) : ''; console.log(a, b, c.length > 0 ? Array(9 - c.length).join('0') + c : ''); }
Tesla Climbs After Musk Teases ‘Exciting’ News on Twitter
Seriously, this is one of the best pieces of advice regarding the founding of new businesses i read in along time. And very encouraging, too. Especially for non-tech guys like me!
ElasticInbox – Open Source Distributed Email Store