skysight-inc/HackerNews huggingface dataset:
I wonder if there's a future for unified thermal cores in non-Mac systems? It seems like a pretty big win, but it looks hard coordinate around a design if you're not Apple doing everything in house.
New York, NY
Full-time

CB Insights (www.cbinsights.com/jobs)

- Front-end developer (build data visualizations in d3)

- Tech Industry Analyst (use data/stats to predict emerging industry trends, startup failure/success, VC quality)

- Full-stack developer (check out our API in GO here - http://www.cbinsights.com/developers/api/)

We are bootstrapped and have 7-figure subscription revenues. Voted one of NY's top emerging enterprise tech companies.
I don't think this is brilliant. If I start selling a beer called Coca-Cole, I should certainly expect a C&D letter.
The industry just needs a kick in the pants to move to one time generated cc numbers. There are companies making such cards that are physically compatible with existing card readers. I had read about it, but cannot find the company name, I believe they had some sort of patent but were struggling.

The company said they had a credit card which provided one time numbers when swiped so was immune to skimming. I think the industry should move to such smart cards and there are different methods to secure transactions online.
I tried that. It's an improvement, but libtommath is still much slower than the other two.

digits = 100: 4.31597e-05 s
digits = 1000: 0.000249898 s
digits = 10000: 0.00252304 s
digits = 100000: 0.0618554 s
digits = 1000000: 5.24447 s
digits = 10000000: 703.01 s
How to take reasonable measures to protect your information offline
TourBuzz (http://www.tourbuzz.net) - Atlanta, GA - Full-Time - Local.
- Lead Software Developer/Architect

Our 8-person team has carved out a profitable niche in the real estate photography industry over the past 7 years. We are growing fast, have no debt and no outside investors. Our product roadmap is full of challenging and fun problems as we expand our product to other commercial photography niches.

We're a great fit for those that prefer an atmosphere where you're given the time and autonomy to digest a problem, collaborate productively w/the business and technical team, and expected build a robust and maintainable solution.
Day to day you'll be using PHP, AngularJS, compass, ruby, coffeescript, chef, and postgres in an environment where we expect you to develop your skills and learn new tools to increase your productivity.

We have competitive salary/benefits with a flexible and relaxed working environment (few meetings or deadlines) located in Virginia Highland.

Reach me at alan@tourbuzz.net.
This is fantastic, I thought I had some sort of dyslexia, because of my non-straight, back and forth type of writing :-P

Good to know I'm not alone. The more I read HN the more I find people, who are successful in their field and have the same behaviors as me. It's relaxing :-)
Chicago, IL

OpinionLab is in hyper growth mode, and we are looking for driven, talented individuals who want to become part of a dynamic and innovative company.

OpinionLab is the global leader in Voice of Customer (VoC) feedback innovation, serving a prestigious client list that includes nearly half of Fortune 50 organizations such as Walmart, Bank of America, Ford Motor Company, and many more. With real-time listening solutions for every brand touch point, our pioneering VoC platform invites consumers to share input in their own words, at anytime, from anywhere, helping organizations collect, understand, and leverage both structured and unstructured customer data.

We have many open positions, but here's a snapshot:

http://www.opinionlab.com/senior-rails-engineer/

We are seeking a Senior Rails Engineer with strong development skills to join our Chicago, IL based Product Development team. As a member of our Product Development team, you will play a critical role in the architecture, design, development, and deployment of OpinionLab’s web-based applications and services. You will be part of a high-visibility agile team […]

http://www.opinionlab.com/scrum-master/

We are seeking a Scrum Master with a strong technical background to join our Chicago, IL based Product Development team. As a member of our Product Development team, you will play a critical role in leading the software development process for one of our high-powered development teams.
Along with the idea of creating demand, I'm a proponent of bootstrapping until you get investors wanting to invest in you. Leads to a much better outcome for the company.
Some of the Most Interesting Blog Posts of 2013
You (and others) say that React can be introduced gradually, but then you say that it owns the DOM and is incompatible with JQuery unless you're careful. How are these reconciled? Can React manage only a subtree of the DOM and let JQ (et al) handle the rest?
Sounds like in this process, the owner has come up with a great new name for his stout:

The F Word
Well' sure. It has become somewhat generic, but as long as they protect it, it remains their mark. That said, Starbucks doesn't brew beer, so the likelihood of confusion is low. I doubt they would prevail in court.
I was thinking about that point as I was reading through this discussion. The whole "Borg" Bluetooth earpiece thing does seem to be passe. (Personally, my problem with them was always that they ended up being out of juice when I needed them so I just use a corded headset when I use one.) I'm not sure what this observation says for wearable computing, if anything.
This is false. Although it's true that React makes the most sense when each individual component is all React, it's easy to embed small React components into a non-React application, and you can also wrap small jQuery plugins (like select2, for instance) in React without too much work.

At Khan Academy we've decided to move to React for new JS development but we've had a lot of success moving to it incrementally and building new pieces in React without having to touch the old ones.
Actually thinking about this more, I am starting to understand the outrage. I think the commenters are right, it should be secure by default.
Ok, so let's agree on 6 years.
Normally you would assume that if someone is a genetics prof., they would have some formal training in genetics. Which in this case is not true. He was trained in a law school, but is now cooperating with genetics and medicine people.
I just remembered I forgot to describe the student motivation. It was very low. The students in the Udacity course were generally put on computers unsupervised and expected to work independently. The students often interpreted this setup as an open invitation to go to video game websites or watch fight videos on the newly unblocked youtube. When then confronted after sometime with their lack of progress, the students would use the excuse that the course work was too hard, not having tried it in the first place. Much of the staff seemed to be aware of the reality of the student excuses, but backed their excuses anyway.
Upgraded. Same issue.
That should possibly be <cynicism> rather than sarcasm.

I think it's not a valid concern though... The maker of this app would gain no new information. If the mobile numbers are already leaked, then that information is already out there.

At the most the app maker would be able filter down to the list of snapchat ids which also use hackernews... and this would be less and less accurate as the app spreads and is reposted on other social networks.
That definitely belongs in an external gist or something similar. I'm surprised hacker news doesn't have a max length.
It boggles my mind how quickly people who know absolutely nothing about guns and have almost no knowledge of the lives of gun owners are nevertheless so extremely willing to put forward ideas about such based on nothing but prejudice and ignorance.
In the EU had lifetime plus 30 years. The 70 years came from the US movie industry and was forced upon us.
This is a rediculously unsafe project. Plastic PVC is not rated to be able to contain that much pressure (better to have used metal pipe and brass hardware) and hydrogen gas is extremely flammable.
How are chip and pin cards "completely unsuitable for ecommerce and mobile payments"? I can manage both of these fine in the UK.
How did a glorified I.O.U. note get 8 upvotes?
I will also comment that they don't have the kick in the pants because they mostly shift the risk. If a merchant accepts a stolen credit card, they simply reverse the charge and the merchant is left holding the bag. They just ship out a new card and reverse charges. They do not have a financial incentive to fix this problem because it doesn't affect them much. If it does they will probably just collude with each and raise rates across the board. It may take outside incentive (regulations) to make them fix it.
2013: Rebuild the Engine; 2014: Step on the Gas
Am I the only one who doesn't like React? It is an ad hoc hacky solution to the view update problem. Diffing DOM trees is not just done for efficiency, but also for correctness. If you have a textbox somewhere with the cursor in it, and you update some other part of the DOM because of a network event, you want to retain that cursor position. If you just blindly put a whole new DOM on the page then the user would be confused because the focus on the textbox and the cursor position would be lost. With DOM diffing you have to keep in mind how exactly the diffing is performed because it will have actual visible effects on the user interface when user interface elements have state that is not represented in the model. You just have to hope that Reacts diffing gives you the behavior that you want. And what about interface elements that have internal state but which are implemented in Javascript rather than in the browser itself? React doesn't do anything to solve the view update problem for them. Seems to me that we need a more principled solution that tackles the problem head on, instead of a hack that happens to do the right thing most of the time.
Is it really that big a deal to have the phone numbers connected to the usernames, rather than just having the phone numbers or just the usernames? I can see that someone may have the same username in multiple places, but at least out of the Snapchat users I know, it isn't likely they'd be able to trace the username to a person. Also, people sometimes post their phone numbers on things like Facebook as well, so some of that information may already be public.

Curious how the title of the original article fit into the content of the article as well.
There's quite a functional overlap between many uses of jQuery and what React does.

Ignoring animations and ajax, the core functionality of jQuery orients itself to the concept of progressive enhancement (http://en.wikipedia.org/wiki/Progressive_enhancement), you have a basic functionality of a page in HTML and you enhance that with scripts for better user experience. Hence most of jQuery methods follow the operations required for progressive enhancement: finding DOM stuff and changing it, registering events etc.

This is what in the end conflicts with the design of React. React is (again ignoring server-side-js prerendering) an all-or-nothing approach. The whole dynamic part of the DOM is constructed out of the virtual DOM. There is no no need to find DOM elements, because the React way would just relink your component to the real DOM result of its previous rendering or you find DOM elements of child components via React refs. To follow React design, you only change the real DOM directly if you need to step outside of React to e.g. integrate another library. The normal modus operandi is to just render new new virtual DOM based on your props / state.

You can do some meaningful things with combination of React and jQuery, e.g. just use jQuery's focusin/focusout to make up for the lack of bubbling focus support in React. Mostly though you shouldn't need to -- by design.
Should we randomly go into people's homes and demand people to open up their houses and kick them out pending investigation? Clearly, we can do that now if they are 100 miles from the border if we can confiscate laptops and hold it then we can confiscate homes and cars and hold them for investigation as well.
I don't see how frappuccinno is any less descriptive than facebook, it's a portmanteau of frappè + cappuccino. It never crossed my mind it was a Starbucks' trademark until now, I've seen it used everywhere.
SEEKING WORK - Brighton UK

Electronic hardware design, product prototyping and microcontroller programming for displays, sensors, actuators and feedback loops - interface libraries written in c, c++, python and LabVIEW. Microcontroller experience includes PIC dsPIC and Arduino. Previous work includes automation of high precision physics experiments as well as digital interactive entertainment applications.

website: nseymoursmith.github.io

email: nseymoursmith@gmail.com
You can have jQuery above react - to trigger state change in react's component tree (and DOM rerender). In the same way you can call out jQuery functions that would affect DOM that's not controlled by React.
For manipulating the react-controlled DOM it does not make much sense to use jQuery anyway because react's mechanism are better and come with welcome side-effects (like rerendering to browser DOM only when it is necessary).
Does this post answer any of your questions?

http://www.quora.com/Pete-Hunt/Posts/Facebooks-React-vs-Angu...

Declarative syntaxes are easier to work with because you can look at your template and see exactly what the UI will look like. Since you're not doing the DOM manipulation yourself, it's completely airtight and you don't need to worry about writing custom DOM manipulation code for each individual part of the UI that can change. Of course, in any framework you can rerender the entire DOM by setting innerHTML on the top level but that tends to be slow and you need to watch out about resetting scroll position, input focus (and value), etc. React takes care of all of this for you.

(You're right that invalid user input is something you need to deal with regardless, but you should need to deal with that only when making forms, never when displaying data that you already have (which is the common case). As for fallback values, it's easy to write something like

<div>{this.props.author || "(anonymous)"}</div>

in React when building a view.)
SEEKING WORK - based in Italy / Remote

Full stack web developer http://grigio.org - I'm particular interested in innovative technologies like Meteor.JS, javascript, MongoDB, Redis, docker, Ruby on Rails, Go, responsive web and geolocalization.

Recently
http://geospot.meteor.com
There was a quora thread where they did some superficial comparison

http://www.quora.com/Pete-Hunt/Posts/Facebooks-React-vs-Angu...
Yes. See my response here: https://news.ycombinator.com/item?id=6995262.
SEEKING WORK - Jakarta, Indonesia / Remote / Part time

I'm a full stack developer:
- PHP (mostly working with FuelPHP and Slim Framework)
- Ruby (Rails and Sinatra)
- Javascript (jQuery, AngularJS, ExpressJS)
- MySQL
- Objective-C (iOS development, but can't do game dev or image processing app)

If there's someone need a remote freelancer. Contact me:

email: bepitulaz@gmail.com
linkedin: http://www.linkedin.com/in/asepbagja
blog: http://asep.co
github: http://github.com/bepitulaz
Data Mining for Good (30c3)
"We also promise to stop production of our 'Starbuck-McDonalds-Coca Cola-Marlboro Honey Lager' for fear of further repercussions."

Nice.
BetterCrypto⋅org
Already posted about 14(!) times last year.

https://www.hnsearch.com/search#request/submissions&q=Why+is...

Discussion: https://news.ycombinator.com/item?id=4637196
Even more stupid is that the 1789 law all this is based on talks about the need to search ships to ensure no goods requiring tariffs sneak into the country. How that got bootstrapped into dangerous bits on a laptop is ridiculous.
How long did it take to develop it? And how long did you work on that startup?

Best wishes for the New Year!
That might help.
It's also worth noting that some states have partial coverage. For example, all the area codes in Massachusetts are missing from the list, with the exception of "857" and "617" (both Boston area codes) but the latter is incorrectly labeled as "Southern Michigan".
I submitted that blog post here because it was so irritating. I wasn't daring anyone to do anything and had nothing to do with snapchatdb.
Perceptions of the Morality of Uber’s “Surge” Pricing
The book has been mentioned many times on HN. People just recycle or rediscover stories. You see resubmitted stories almost daily, right?
Prepaid cards are another option. It seems that carrying an ATM card that can clean out all your cash is a bit crazy. The problem with prepaid credit cards is that as with anything else in your financial world, it costs you money. As they become more popular they also get more competitive on their costs though. I believe my Paypal card also has an option to set daily limits. I imagine other cards can do the same. Just set a limit based on your daily budget and then maybe carry another prepaid card as a backup.
How would it be hard to coordinate? You don't even really need a single thermal model, you just need a standard heatsink layout for parts to align with.

Which is complicated when you are trying to build hardware and realize "oh crap, the standard thermal layout leaves no room for us to actively cool <insert-x-part>, how are we gonna keep this thing from overheating?

The way we have our computers laid out today - vertical pcie cards, cpu sockets with either the amd snap-brace or intel screw in backplate heatsinks - is entirely arbitrary, but for posterity it persists as nobody wants to be the guy to throw out 10+ years of expansion card compatibility.
i use a chromebook. problem solved.
Yes; you mount your top-level React component into a <div>, and React won't touch the DOM outside of that.

It also provides hooks that get called throughout the lifecycle of each component, including whenever it's been added to or about to be removed from the DOM. These can be used to integrate non-React Javascript behaviors that want direct access to the DOM, but you still have to properly handle cleaning up when React wants to take your DOM node away.
IOS / Android Developer
4- 5 years experience.
Location - New Jersey
Consultant - Excellent rates for qualified Candidates
Vijay@sohosquaresolutions.com - Send resume please mention hackernews in subject line.
Actually I think that would get them shut down pretty quickly, right now. Politicians would be scared of the NSA. But if the NSA could pass the information to a different law enforcement, who then build a parallel case, they could knock out their opponents without making themself a target.
Everywhere? You mean on every corner in a local starbucks near you as described in the article?
Vanilla creme ale sounds good. I know where I'm going next time I'm over on that side of the river.
Sr. Java developer - Newark/ NJ
Looking for Senior Java developers
please mention hackernews in subject and send resumes to vijay@sohosquaresolutions.com with contact information.
There is a third possibility: central banks come up with their own alternative to bitcoin.
Addepar is Hiring - Engineers - Mountain View, Ca
Who we are: Engineers rebuilding the infrastructure that powers global finance. Current technology in the space is so broken and opaque, it empowers scandals like Bernie Madoff to go on for a decade while $64 billion vanishes from the economy effecting, endowments, institutions, and notable individuals.
Our platform provides increased transparency-- allowing for better decisions and furthering meritocracy in the multi-trillion dollar wealth management industry. We free data from disparate silos and build tools for advanced analysis and decision making.
Addepar is an engineering lead company that’s designed our perks around enabling great technologist to build.
Join us: Careers.addepar.com Or email R2 [at] Addepar [dot] com
React's diff algorithm is completely deterministic. For form inputs and other components which have their own state, it's recommended to put a `key` attribute on each one so that React understands what you meant if you reorder elements in a list: http://facebook.github.io/react/docs/multiple-components.htm.... Idiomatic React code usually has very little state except at the top of the tree so this is rarely a problem.
Codero Hosting

http://careers.stackoverflow.com/jobs/45026/cloud-developer-...
SEEKING REMOTE WORK
Srinagar, Kashmir, IN
http://mirnazim.org
hi@mirnazim.org
Less promises, more delivery, on time.

I am a web application developer specializing in Python, Django, and related technologies(open and enthusiastic in exploring other technologies). I have very good experience in developing highly data driven applications. I have also developed high-traffic web apps for local government projects(details available on request). I am also well experienced in developing content driven websites.

Contact me at hi@mirnazim.org

PS. I am also in touch with 2 more developers and a killer UI designer. Team expansion should not be problem.
And again the old meme that /dev/urandom is bad...
Artoo (http://artoo.in) - Bangalore, India - Fulltime

Artoo is improving access to finance and healthcare at the economic base of the pyramid: people who earn less than $4 a day. We use mobile and cloud technology to help enterprises to help their customers out of poverty. We work in the harshest conditions of connectivity, user literacy and technology saavy. We serve more than 7 Million end-customers across India.

Artoo is young, chaotic team that recently got funded and is looking for the following roles:

Hardware Engineer - Love Raspberry Pi / Arduino, help us design and build low cost peripherals for smartphones for critical functions like authentication in financial transactions, and health measurements in primary healthcare.

Android Developer - Design enterprise grade apps for users with limited literacy and technology savvy. Help users do financial analysis to give a collateral free $1000 loan to a small business, non-communicable disease risk scoring, etc in the most effective way.

(Emberjs + Nodejs) Full Stack Developer - Design web applications and APIs that allow users to work in spite of bad connectivity, limited technology savvy.

DevOps Engineer - Optimize performance, uptime, and costs of our AWS infrastructure that includes CouchDB, MySQL and Node application servers.

Please write to me at sameer[at]artoo[dot]in and highlight the role you are specifically interested in.
My point is that most of the complaining is about the drones, and it shouldn't be.
I doubt I'm alone, but I had no idea it was a Starbucks trademark in the first place. I thought it was just the generic name of the drink and did not associate it with Starbucks at all. That said, I don't drink coffee.
Playfulbet - Barcelona, Spain

-----------------------------

Playfulbet is seeking for a Ruby developer!

Playfulbet is a sports betting social game with more than 60.000 users. In Playfulbet, you will be an important part of a project with more than 4 million pageviews per month. In our office, you will enjoy of a relaxed environment and all kind of activities: conferences, workshops...

For being a part of our team you need:

- A great knowledge of Ruby on Rails (2-3 years).
- To be used to version control system, preferrably Git.
- Have experience with Capistrano.

We will love you if you:

- Are not afraid of getting your hands dirty with some system administration tasks.
- Enjoy improving the performance of any application.
- Have personal projects that you can show us.

If you are interested, send us your GitHub account and CV to empleo@playfulbet.com.
The simple economics of movie theater seat selection