skysight-inc/HackerNews huggingface dataset:
Software Engineer
OVERVIEW

COTA is looking for the best and brightest talent to join our software engineering team. You’re an expert in your favorite technologies. You find few things as satisfying as reading and writing beautiful code. Our software engineers are both technically gifted and can work well with others to solve difficult problems. Technologies frequently change, and the successful candidate must have the ability to rapidly master new software languages and technologies.

You will play a key role in all parts of the product lifecycle: brainstorming, design, prototyping, planning, implementation, and launch.

RESPONSIBILITIES

A passion for high quality software engineering and technology
Build new features for our cloud applications
Participate in design and code reviews
You’re passionate about writing great application software (simple, elegant and testable code)
Take ownership of development work through to delivery, including fully automated testing
Maintain and define coding standards and best practices

REQUIREMENTS

BS/MS Computer Science, Electrical Engineering, Mathematics or Physics
3-5 years of experience in designing and building software experience with programming languages such as: C/C++/ObjC/C#, Java, PHP, and frameworks such as .NET
Experience with relational databases in complex representations, moderate scale and uncompromised security and privacy
A good understanding of object oriented analysis, design and implementation
Excellent written and verbal communication skills
A self-starter who can work autonomously and can work well in a team environment, and makes reaching team goals the highest priority
That's a really lovely idea. Congratulations on pulling off your vision.

It's awesome to see how much work went into it. When you're wondering around the playa it's easy to get lost in all the wonderful things going on and not take the time to step back and think about how much work goes into each individual installation.

Every time I see a clip from Burning Man I long to go back there again (I'm in the UK, so it's not so easy). It's surely one of the greatest sensory displays of hackers crafting wonderful work on the planet.
The JRE is a really bad citizen on Windows, I gather. At least at some point, it actually shipped with toolbars! MacOS and Linux users don't have to deal with this.
Right, this is what I was missing in my thought process. Thanks.
If you notice, it's available to try out today (and hence the new post :-) ).

About the name, we don't see that being a problem -- hopefully, not now at least. We see it as an easter egg in good humour.
I'm sure there's someone out there who would give you a $0.99 laptop.

With camera and microphone always engaged and uploading everything you do to a central server so your tiniest behavioral characteristics can be sold to advertisers.
Advice to Graduate Students
I think we could get some kind of intermediate state though - Red is the expired/invalid cert, yellow could be valid self-signed (where you don't trust the issuer), and green is fully validated trust.
I've used it for new hires. Helps get quick closure on those whose decision is right on the edge. Also you get to know how strong an interest they have. But if they ask for more time, I usually give it. They just have to be confident enough to ask.
It's not a new Lisp or Lisp-like language, but an implementation (in progress) of Common Lisp, so not really comparable.
sorry for the confusion, https://news.ycombinator.com/item?id=8284815
Fantastic! I am now running it locally and works very well for me out of the box. (Using the shout-irc.com doesn't seem to work)

Feature request: Make it work with quassel core. Currently there is https://github.com/magne4000/quassel-webserver but I don't like the UI as much as yours. https://github.com/magne4000/node-libquassel might help you with quassel connectivity.
I agree that the US badly needs immigration reform, and that stories like this are painful to read. I see nothing productive about keeping someone like the author of this post out of the US, and I see plenty of harm.

I do think the US needs a skilled immigration system (perhaps a points based system like Australia), and perhaps we should increase the allotment (the US currently takes in about 1.2 million immigrants a year through a fairly byzantine system that makes it difficult for someone with no close US citizen relatives to immigrate here).

That's where my agreement with the lobbying efforts of large silicon valley companies ends, though. I'm not in favor of granting the HR departments of large silicon valley corporations control over the immigration system under the guise of immigration "reform". And while I do favor general skilled immigration, I don't think it should be specifically based on the notion of a tech or stem worker shortage, as I don't think the evidence supports this claim.
Why not then just treat the page like it's unencrypted? For the users trained to look for the lock icon, they could look up to the bar and see it marked like an unencrypted page.

I've just seen the false sense of security argument backfire. I remember a sysadmin performing a "security upgrade" by converting a self-signed HTTPS server into an unencrypted HTTP server. The users were quite happy that their data was far more secure than it was under the old regime with the scary warnings, despite the fact that they were now being sent completely in the clear.
Im sure a ton of the companies who apply to YC and dont get in are still Grade A. But you have to trust YC knows what they are doing, and the A+++ companies will be picked over before they hit second or third tier.

You have to remember that investing in companies is a lottery game. Most angels/vc's profits are made on that 1 in a million company with a 1000x return.

If YC wants access to truly the best companies, they need to institute a rolling admissions. Otherwise, these scrappy second tier incubators will get lucky a few times when a nervous founder takes a bird in the hand over two in the bush. The policy only hurts YC itself.
I really liked it, very clean.
That time the Grateful Dead threatened to sue me
I'm a happy customer of Semantics3, although the number of products they have data for isn't overwhelming.
Heard the same about a co-worker from China who'd first moved to Germany and then to Canada. Moved to Canada because no matter how long you are in Germany, you will always be a foreigner.
Also desktop notifications :)
True, but (1) for better or worse, these are all things that are of interest primarily to the clued-in nerd audience, not the public at large; and (2) the greater capabilities offered to extensions are a double-edged sword. It's true that extensions can do things that sites cannot, but that also means that they can compromise users' security and privacy in ways sites cannot too. In a world that's a lot more security-conscious than it was 15 years ago, a decent argument can be made that the security risks highly empowered extensions present outweigh the value they bring to the table. (That's a decision that ultimately rests on how popular they are with the mass audience, too; it's easier to shut down a security hole that nobody depends on than one that millions of people do.)
$MSFT at 14-year high heading into the Apple announcement
This fails to launch with the 1.8.0_20 JRE installed on Yosemite (the only supported version, now that Apple Java 1.6 is gone). Fails with "No matching VM found." Anyone from JetBrains: how does this work with newer Java releases on OS X?
The Most-Overlooked Skill You Need to Succeed at Management
the solution: a centralized clearinghouse that uses the gale shapely deferred acceptance algorithm
The problem is with a new 2-year contract on an AT&T Family Plan you end up paying $15 - $25 more each month for the contract.

So for an iPhone 5S on a 2-year contract with a 10GB plan you pay $199 up front and then $25/mo for two years with a grand total of $799 over two years.

AT&T's new pricing structure is a mess
Show HN: A Chrome extension to add syntax highlighting to GitHub's split diff UI
Yup my design skills can only go so far (: And I'd imagine it would be a fun project for a designer.
Paul already pointed you to nodejs based jpm, which will fully replace cfx soon.

Another great thing with the addon-sdk is it works with Firefox for Android as well (with some limitations).

Does Chrome for Android even have extensions yet?
The quite large amounts of discussion (see the .tex files in the repository) is an interesting aspect of this project. I like the approach of carefully thinking through components of a CL implementation in a modular fashion, along with documenting the rationales.
Your father sounds like my kind of person. I have a friend that always asks if I am looking for a drill press, drum sander, etc because he just saw a great deal on craigslist.

Tell your Dad to check out askwoodman on youtube. He is my favorite youtuber by far.
New species of titanosaurian dinosaur found in Tanzania
There are two bright points to using Firefox: 1) Firebug and 2) it isn't Chrome.

The first one is a personal preference - Inspector seems weird to me and while it may have most of the needed functionality, it doesn't feel like it does.

The second is because there isn't any way I know of to have Chrome start in clean mode (with no bookmarks, etc. from personal use). So, I test and debug in FF and only use Chrome for news, apps, etc.
Just from a users perspective, this approach sucks. Ever tried to install a package on an older Ubuntu box only to find that the binary for this version has not been updated in over a year? Then you find out why: installing the (old versions) of shared libraries inevitably breaks installation of normal packages, and is usually followed by headaches and backtracking. I'm sweating just thinking about this!
For people with significant followings, Twitter is a marketing platform. This might enable an affiliate (or self publication) model to work well on Twitter.
It's imaginable that there's a very short-term deadline affecting a deal. But remember: that puts the side with the deadline at a disadvantage, not an advantage. Consider these examples: really needing to sell something for the money, desperately needing someone to fill a job, needing to use a scarce item in the short term, etc. If one of these is happening for real, then the offer they make will have to be compellingly high and convincing, demonstrating their position of weakness. If someone offered you 5X your normal rate and explained they needed a job done this weekend, that's not a negotiation strategy on their part.

But feigning indifference and giving you a short-term deadline for an offer you're unsure you can beat -- that's just a negotiation move, and personally, I would call them on it. Again, I don't want to be responsible for failed application of this :-)
After you've installed the extension, split diffs on public repos should highlight automatically. Here's an example https://github.com/danvk/dygraphs/pull/296/files (the comments are red, keywords are blue, quotes are green, etc.)

Source code here: https://github.com/danvk/github-syntax
Price drops do not necessarily mean that a product is being abandoned. The initial iPhone price was dropped signficantly only 2 months after it launched.

Amazon may have simply set a high price in the beginning to gauge demand, soak up any early-adopter profits, or mitigate initial high per-unit costs.

Consider that they are still spending a lot of money to advertise it. I saw multiple ads during Sunday Night Football last night, which is not cheap air time.
This is really neat! It would be really cool if there was a way to create resume's off linkedin profiles. So if I were to sign up on your site through Linkedin, I would instantly get to preview what my resume would look like.

In addition, it would be cool if you could identify target companies for a candidate based off their resume and some insights from LinkedIn (using NLP perhaps) and if I could directly apply to sites suggested by creddle as a paid feature perhaps.
Thanks this is awesome - I would love to integrate it with sagebump.com instead of using freenodes client.

Can I ask why there is a 20 slot limit? How can one increase this?
Persona’s ML App Lets People Follow Different Sides of Your Twitter Identity
This very issue came up in this case:
http://www.cbsnews.com/videos/friends-for-life/

Worth watching
And I think I just learned something about all of your open tabs and bookmarks
JWTs can be encrypted instead of signed (see the JSON Web Encryption standard: http://tools.ietf.org/html/draft-ietf-jose-json-web-encrypti...).
Why doesn't this article discuss ITER?
NETRA: India’s planned Orwellian surveillance system
The reason for giving Alpha status to Amazon is because they have a mildly successful android tablet and an android app store the preceded the phone by few years.
This gives access to embedded to a very large prospect audience. The good ones will quickly realize the limitations and move on to C and the like... So it's quite great, really. And if you don't like it personally - don't buy it.
Texas Startup Communities Expanding, Accelerating into a Whole
It makes me laugh when i fill out applications or surveys, that have no black race in the race section. I have to check my race as African-American but I'm really African-not-American.
I'm using it now on freenode, so I guess I'm one of the fast 20. My first thought is that this is a really great and simple interface. I'd like to be able to hide the join/part messages, though.

I'll be forking shortly. Thanks!
So, I'm definitely not confused :)

I do appreciate it's very common in what I'd call pseudo-formal speech, mostly used when trying to impress someone one perceives to be of higher social station. Estate agents do it a lot when talking to clients. And so it does have the "well, lots of people do it" support.

However, if you go back to the roots (Latin), "myself" is specifically the reflexive form of the first person. When the first person is the object or the dative, it is "me/to me". So to have correct agreement with the verb, your example should end in "and me".

While your example is easy enough to parse, it doesn't actually follow the rules - though maybe the common practice. And if you rearrange the two object nouns (i.e. back to the original) the sentence loses clarity. Using "me" never loses clarity, and the ordering of object nouns shouldn't matter beyond providing emphasis.

Basically, that example is ok in Perl, but not in Java ;)

And ultimately, using the reflexive form incorrectly never makes a sentence clearer, and it's longer to write and say.

Anyway, this is so far off the OP's topic, which is actually much more important & interesting, I do apologise to him/her.
The key insight is that there's an emotion inside people's heads that's driving their decision-making. You can't see it, and if they're good negotiators they don't want you to see it, but it's there and it'll remain there even if you don't accept the offer.

If they gave you an exploding offer, then that signals that the emotion is "We really, really want you, and we're afraid someone else will snap you up." If it looks like someone else snaps you up and then you suddenly, miraculously become available a month later - what's the emotion? It's usually elation that you happen to still be available.

The one exception is people who are susceptible to sour grapes. "Well, we can't get you, therefore we didn't really want you in the first place." These offers disappear, but you often don't want to work for companies like this anyway, as it shows that management can't get over personal feelings of rejection to do what they'd judged rational a month earlier.

BTW, this is why it's usually not a problem to return to a past job that you've done well at and left on good terms. They liked you then, there's no reason why they wouldn't like you now.
It seems that the identical prefix collision would be good to investigate doing an ASIC on.
In the GitHub case, I have no repositories. I only view other projects and sometimes download them. Is that information public? I don't see where.
> Unless it has changed radically

It didn't. Emacs still tries to do most of those things and fails more often than not. I love Emacs and I use it daily, but between it's dated look, monstrous codebase, enormous feature set and limited resources dedicated to development it cannot hope to match programs written for a single purpose by a team of professionals.

Still, Emacs is great editor. I'm not going to dump Org Mode, for example, and calc is great, and scripting is absolutely awesome (Emacs is also great IDE for Elisp) and so on. It's great for many things, and it's even ok for programming, but it's never going to be as good as IDEs. And IDEs are not going to have mail & newsgroup clients built into them, I suppose.
I was gifted a Pebble over a year ago and I admit I thought it was a bit of a gimmick at the time. I did however start wear it out of consideration for the person that gave it to me and the novelty of a new toy. :) (note too that I am an old-timer who still wears a watch regularly)

What happened however surprised me. I found the simple change of having notifications pop up on my wrist was saving me from pulling the phone out of its holder over and over during a day every time it chimed with an email or message. I get a ton of communication during the day but 70% of it doesn't require a response from me immediately... the remaining 30% however does. I was now able to filter incoming messages with barely an interruption to what I was doing at the time.

From there I expanded Apps to bringing up my calendar overview, putting navigation directions on my wrist, using silent alarms (wrist vibration) to alert me during meetings, etc. It allows me to be more connected to my phone, without being more connected to my phone, if you know what I mean.

Now I have since moved to an LG watch and I do like it. No more week long battery life but it will go over a day easily. Lots more gimmicky applications like remote camera control, etc. but also useful things, like ticking items off my Keep grocery list as I wander the store... without holding my phone.

Is it perfect for everyone? Nothing is. :) But I will stand corrected for my early mocking of the form factor. I "don't leave home without it" now.
A related announcement about their open-source strategy: http://www.getchef.com/blog/2014/09/08/there-is-one-chef-ser...
And it's not even PayPal proper, it's Braintree.
Alibaba IPO Roadshow
The why is: if it's within a general relevancy, and is upvoted enough, then it's relevant to Hacker News. That's vague, but it's not far off base. A lot of the value created in that scenario, is in the discussion that typically occurs here, where people are able to share their knowledge and experiences related to the initial link that acts as a spark.

For example, in this thread, SeoxyS discusses the O-1 visa, which is a situation timtamboy63 is going through at the moment. That kind of connection and knowledge sharing can be very valuable.

Don't make the mistake of thinking most of the value comes from the linked story. Most of the value here is generated by the community itself.
Awesome Cover of Radioactive
What's to stop someone from doing those things on cars now?
Wasn't obvious to me :) In that case, I would generally agree, and I'm not sure why that isn't the standard model (since I can't think of many IDE frontend features that don't reduce to some pretty generalizable concepts, while I can think of lots of IDE backend features that are very unique to the language in question).

(I see above that people are arguing that this doesn't solve the issue of visual integration, but I don't see why separation of concerns in this way would make it harder to write a language-specific IDE--can anyone point to any examples?)
And an other component is Firefox extensions have significantly more power available than Chrome ones, so they would need more review to be trusted even if Chrome extensions had any.

Firebug could be built for Firefox (however hard and painful that was). You can't build anything similar for Chrome.
Firefox's developer tools are terrible even compared to Internet Explorer 10/11 (which are actually surprisingly good). But at least Firefox as 3D doodads, because that's important...

But that all being said, if ANY developer addon lets me manually edit cookies then I will happily use it. Right now they all only let you delete, not alter, cookies. So it is hard[er] to test your site's security against malformed or malicious cookie issues.
Ah, OK. I thought Elixir::Erlang like CoffeeScript::JavaScript. My apologies.
Anorak – GitHub + PHP Code Standards Reviews
Made an account just after seeing this. Been trying to find a way to invest my Bitcoin in projects like these. Thanks for the share, I signed up for the newsletter.
Estonia says official seized by Russia was lured into FSB trap – World news
Question: How is the energy released during fusion collected? Just turned into heat for a turbine?
Launch: The Timely API
Amazon's Fire phone drops to 99 cents on contract
Is there case law that shows verbal acceptance of contracts are legally binding?
Another great web IRC client: http://convos.by/

I still prefer Convos for all its built-in features and great community.
Which tools and which versions of browsers are you comparing?
I guess as a developer you would be using Canary Chrome vs. Nightly Firefox, to get the latest features, right?

I find Firefox less resource-hungry and with the WebIDE and Code Snippets that don't need to import/export to devtools source snippets it might even be ahead of Chrome.
TiVo Unveils Largest Consumer DVR Ever Made with 24 TB of Storage
It does make a brief reference to ITER.

Amusingly, there is also a comment on the article asking why it doesn't mention ITER and another comment pointing out that it does....
I bought a Moto G (on Amazon!) last week for under $80...$40/month on Boost for an unlimited plan. For me, phones/plans have just about hit the sweet spot of value with this combo.
Reddit is a failed state
Mostly, yeah.
Fresh coffee and raspberry pi
Google, please hire me
Please submit your feedback and ideas about the review process to Mozilla, I'm sure they would work harder to improve the review process if more people would let them know how painful it is.

EDIT: I just asked on #mozilla IRC and was told that https://lists.mozilla.org/listinfo/dev-extensions would be one way to send that feedback.
Finally a post not all gushing about hardware, which the author points out has been commoditized and the supposed iPhone 6 released tomorrow won't have the best of anything in the hardware department. But it may be the best mobile payment platform there is and upturn the entire commerce industry. Time will tell, of course, meanwhile I enjoy reading viewpoints that aren't all gadget focused.
That would look terrible. That's about it.
I had this problem with PyCharm. The solution was to edit Info.plist inside the executable pseudo-dir, and change the property inside JVMVersion to 1.8 from 1.6. This appeared to work totally fine for me w/ java 1.8 and osx 10.9.
An orbit :)
I was just simply asking if it was on the roadmap. I don't use Dropbox so I can't try it out.
Build, Deploy and Thrive – Embrace the Hacker Within
He mentions using CSP with JavaScript:

> It's safe to say that it's becoming quite popular (and validated) and I think we need to try it out in JavaScript.

To be clear, and he mentions that Clojure has core.async, it's been done in JavaScript (if you will) already via ClojureScript.

David Nolen has done a series of posts on it starting at [1].

[1] -- http://swannodette.github.io/2013/07/12/communicating-sequen...

EDIT: And I should have finished reading the post before posting this. He does mention David Nolen's series of posts on ClojureScript and core.async
When did we stop having fun as an industry?

Who cares if their name is from a show? They'd hardly be the first business to do so, I'd wager.