skysight-inc/HackerNews huggingface dataset:
Teespring (YC W13) – Is Hiring Expert Front-end/UI Engineers
Overview
Teespring, an innovative web-based crowdfunding platform and tech startup, is seeking a Sr. UI/Front End Engineer for its San Francisco office. A graduate of the Winter 2013 class Y-Combinator, Teespring launched in 2011 and has helped its users sell over 2 million shirts to date. We are hunting for engineers to work on problems that contribute directly to our two main goals: growing the company and making our users happy. We are among the fastest growing new companies in the country and are always on the lookout for engineering talent to help sustain our growth and product.

Description
We are looking for a Sr. UI Engineer that has extensive experience with object-oriented JavaScript, HTML5, and CSS3. You will be responsible for building out our next-generation mobile applications. We encourage innovation, creativity, and a think outside of the box attitude when solving complex problems and implementing new solutions. You should have a strong passion for design and product development with solid communication skills as you will be interacting with all teams, in particular the product and creative teams.

The front-end engineer will help us push the boundaries of what is possible. You'll work side by side with outstanding designers. You should be proficient in HTML, CSS and Javascript. You should appreciate the details that make a front-end user experience memorable, and demonstrate enthusiasm for new front-end technologies.

What the UI Engineer will need:

- 5+ years of experience as a Software Engineer with a focus on UI and firm understanding of Front End best practices.
- Expert experience with object-oriented JavaScript and frameworks such as Backbone.js, NodeJS, Knockout, AngularJS, batman.js, Closure
- Experience with HTML5, CSS3, SASS (we use SCSS), jQuery as well as comfortable writing native Javascript.
- Proficient with Adobe Creative Suite (Photoshop mainly)
- Ability to own and execute complex projects
- Bachelor’s Degree in Computer Science or equivalent work experience is required

Nice to have as a UI engineer:

- High Traffic Social Network, Gaming or Web Experience
- Experience with Agile/Scrum
- Experience with Front-End performance testing and optimization.
- Experience working with Rails and Grunt/Gulp JS
- Experience with OOCSS
- Experience with HAML/Slim templating engines
- Experience with Javascript Testing Frameworks like Jasmine, Mocha, QUnit a plus!

Please email ashley.hearn@teespring.com with your resume
Off the record is privilege given by the journalist at its own discretion, not a right.
Bitcoin 2.0 Crowdfunding Is Real Crowdfunding
I thought so too, but the font seems to be broken for me .. ah well.
Providing power through the key makes it an attack surface (what if I supply 5kV? can I use it for power-analysis attacks? etc)
I don't understand why you are doing this and I don't understand why other people in this thread are praising you.

I understand that this problem is interesting to work on but seriously, this is obviously going to fall into the hands of people who are going to use it to make the world worse. If you don't think computer vision is going to be used to kill people and to take away freedom you are lying to yourself.

For every positive use this could have there are far worse negative uses and it is so clear that they will happen.

There are so many other fields you could work in that make use of machine learning algorithms. Why would you work to advance a field that has so many obviously evil applications that will definitely happen.
This isn't a major story. It's an out-of-context clickbait dressed recount of a hypothetical story painted by a frustrated man at a private dinner.

If there was a criminal suit filed along side the allegations made, perhaps you'd have a major story. This is just another in a long line of hit pieces that seem to have no basis in reality.
"Off the record" is a specific construct used by journalists. This was not off the record.

Threatening journalists who write negative articles is indefensible. It's a stupid thing to say, especially to a room full of journalists.

It's firmly on topic here because it speaks to ethics of company founders.
It's easy to get around, but it's still a huge drag. eg, yeah I can dialup my vpn and get Facebook, but then there's the endless times the vpn doesn't conevt, the connection is slow, when you're on mobile and want to access something blocked. Today I spent twenty minutes sending a QQ contact an address I had in gmail. I have about as many "no VPN frustration" days as Beijing has blue sky days :)

Before anyone asks, I live in Fujian and I use a government licensed VPN.
As an illustration, there was a program which would crash the system (kernel panic) by using Mach interfaces to create a new thread, and then have that thread use standard Unix interfaces. Apparently, the shims were not properly initialized.
"Advertisers can reach subway riders in many ways such as sponsorship of Free Wi-Fi, landing page banner advertisements, video advertisements and application downloads"
I've programmed a lot in Python before I started using NodeJS. Once I got over the shock of the tangled mess that can be written in JS, I found NodeJS + NPM very productive. I've never grokked Django well enough to use it in production.

At this point in your career I'd suggest polishing your Node / JS skillz and make yourself valuable to a potential employer. Being so-so with Python (or any other language) is not likely to increase your value in the marketplace.

If I were in your situation, I'd sooner look at Go or Rust than Python, but only once you are earning good money.
No, for most people it's that they don't even realize what the tradeoff is. It just "free", give it to me!!!11
Meet nudge – The notification wristband that gives you less, not more
Not an article, but Apache Mahout is a machine learning library that includes things like recommendation systems. Very quick and easy to get going, and for large data sets can automatically scale out to using a Hadoop cluster.
The government messed up the public procurement. They wanted to have the system done in a very short time (one month?). Only one company submitted an offer.
I was wondering about a kexec boot loader for BSD. Never seen one, was wondering exactly what state the hardware is left in.
There's also previous discussion here: https://news.ycombinator.com/item?id=8622403
Also F.Bellard mentioned that even if the kernel can boot userspace, he never investigated if they were bugs but was pretty sure they exist.
This is amazing! It's pretty surprising to me how little there is on the board. It looks comprehensible.

I wonder if you could do this with a modern CPU and RAM. What would it look like?
The youngest piece of that site is Twitter bootstrap hails from 2010, so we're really only talking about the last 4 years of your 15+ year career.

The specific technologies that danso mentions are crucial for two reasons.

First, danso probably already has lots of experience with those pieces. Second, those aren't the buzzwords of the month, they're specific technologies that developers choose to use because they're force-multipliers.

Go back 10 years and I'd share your disbelief at the 10-hour time frame for the given task. It would take me at least 10 hours just to figure out where I can host the site! Twitter Bootstrap makes nice-looking design so easy to build, compared to 10 years ago where I'd easily burn hours trying to get the CSS to look right and it'd still end up looking like a programmer made it.

Rails could have several models generated in the same time it takes me to setup PHP to connect to the database.

Stripe's main claim to fame is that Paypal's API sucks. Go skim the Rails guide for Stripe: https://stripe.com/docs/checkout/guides/rails (Paypal's documentation has improved lately though.)

10 hours is not a lot, but leveraging current technologies makes a large portion of this task totally feasible.

OTOH, there's this quote about the underestimation of time required, popularized in 1985 which still rings true today:

"The first 90 percent of the code accounts for the first 90 percent of the development time. The remaining 10 percent of the code accounts for the other 90 percent of the development time."
—Tom Cargill, Bell Labs
Frustrating situations bring out hyperbole rather quickly. I'm not so convinced this wasn't just a flippant comment born of frustration.

It's unfortunate that we have little way to tell. Now it's "trial by media" and we can't even fully trust anyone who was present at the moment of utterance.
So... some exec woke up and thought "we should be in the smartwatch business"? Then 1 000 engineers were mobilized, based on a whim, and built a product with no vision whatsoever.

Sounds like every big-corp "me-too" product.
Even the author of this article recognizes, and confirms, that it was a hypothetical.

It's completely defensible. Would you rather people go to jail for painting hypotheticals of crimes? Perhaps we should send everyone who's ever written a violent novel to jail? Thoughtcrimes are real, now. People can never be frustrated.

Further, why does this article repeat over and over that this wasn't "off the record" going to every length to try to justify publishing it? If there was no confusion about it being "off the record", there's no need to mention any of it. And it still doesn't matter.
The coalition still exists, but the French communist party (PCF) is generally not considered extreme left either, at least in France. They have had ministers in governments in the last decades. They have been financed by the USSR in its time, but have since made a lot of thinking and are not supporting Stalin's 'achievements' anymore. (Georges Marchais said back in the 1979 that the USSR's results were 'globally positive', which was already the premise of critics that were far more harsh in the 90's.)
Teach to be great at whatever you do
> Unsurprisingly for this level of library code, it's not 100% super-obvious or easy to understand.

Sounds like you visit the wrong libraries. Try plan9's
It seems like you are unfairly singling out one particular advance in technology among many which could be equally responsible for killing or surveillance.

Furthermore, since this also opens some very positive perspectives, why not try and work together towards them? Whatever well-intentioned people do, the ill-intentioned would still have researched this and devoted it maybe more exclusively towards evil purposes.
Rest in Peace Mash Up for XBMC
What is Node.js? It's an implementation of the Reactor pattern along with some package management capabilities plus a bit of hype:

http://en.wikipedia.org/wiki/Reactor_pattern

http://en.wikipedia.org/wiki/List_of_software_package_manage...

Both are possible in Python, while leveraging a MUCH better language.
> Which to be fair is what the actual cost of a purely electronic transaction should be).

When you pay with PayPal/Visa/MasterCard, you're not paying for the electricity or the transaction, you're paying for fraud insurance. I wonder, how does EFTPOS handle fraud, and who's responsible for it?
I was about to ask, "Anyone know the significance of the part-way filled red-links?"

Did an inspect element/hover over the links and it shows the percentage that the site is blocked, which seems to be the same as the proportion of the link background that is red. Pretty neat use of styling.
Ask HN: Is there any demand on time-series data mining?
Hi HN!

I'm building time-series database. It seemed that there is some demand for solution that can store metrics and draw graphs (something like graphite or influxdb).

My db is different. I'm trying to create database that can be used to mine time-series data efficiently (at low cost and low effort). It will be able to perform similarity search (given one time-series find the most similar), motif search, clustering and so on. Functionality is very similar to jMotif only implemented as distributed database. No graphing and no interaction with graphite so far! :)

Is there any demand for such thing in software industry?
The whole putenv()/setenv()/unsetenv()/environ API is inconsistent hack that is essentially impossible to implement without introducing memory leak in at least one of these operations without introducing some complex additional book keeping. The good news is that there aren't that many reasons to actually use these functions, as only reasonable usecase for modifying environment is changing environment of spawned subprocesses, which can be done by constructing your own environ and passing it as envp argument to exec().

On the other hand the memory leak is mostly negligible and one would assume that for reasonable program that calls setenv (ie. does not call setenv in a loop) probably smaller than cost of the aforementioned extra book keeping.
Hm... I wonder who gets the extra 0.1%.
The downvotes suggest that it's not obvious to other people.

FreeBSD get a huge donation. They let people know about this - it's a great piece of publicity. But that carries a risk. Some people will think that FreeBSD doesn't need any more donations because of this single huge donation, so FreeBSD needs to talk about the importance of regular donations from a broad group of supporters, not just huge donations from a tiny group or purely corporate donations.

I fail to see how any of that could possibly be part of some humorous comment.
Building a natural description of images
Despite being an impressive company, generating sales, growth fast, expanding internationally, it seems that these founders are a little immature.
This isn't the first story about the lack of ethics of the company, and if I was them I would worry about this potential shift in widespread support. Today's shining light can easily be changed into the tomorrows demon. Maybe they could spend $1M on PR to improve the image.
LOL, really belive that? Sorry but IMO it was set - app costs was around $120k so..
Well, I've been writing Lua code for a few years now and I think that the ways you can go right with Table usage far outweigh any liabilities that newcomers to the language will suffer as they learn to do powerful things with the simple features. As long as you know what modules, arrays, or maps are, and what uses they can provide, then you can't really screw things up too much with the Lua table. But of course, that's expecting a lot from a modern language user ..
My ears get irritated after using foam earplugs for a few night in a row.
The comment being replied to specifies that blocking and building would be a beneficial activity for all countries to participate in.
Just looking at my uber rides, I am pretty certain Uber could already infer some interesting facts about my life.

Cross-referencing with geo-data, time, and weekly occurences, I am pretty sure Uber could infer who's in my social circle, and under which category (coworker, wife, arm-candy...)

The day Uber links its userbase with Facebook we are doomed.
I would rephrase this as that religious practices of unfamiliar religions can have very little relationship to an individuals spirituality. Obviously some people are very strongly tuned to the religious practices of their religion.

Large organizations such as churches all have politics and structure beyond the "core service" they provide. And as social groups they evoke tribalism, cliques, etc, etc. The religious services are one aspect of these organizations that are designed to offer spiritual experiences to the congregation. The organization specifies the framework for these events. The fact that the organization has other aspects as well does not mean it would not fulfill this core service. Does it fulfill it, and to whom, is another question entirely.

We probably still lack proper psychological vocabulary to discuss spirituality as a phenomenon of human psyche in disconnect from the metaphysical frameworks that religions offer.

As an atheist, I feel "spirituality" - in this context it means perhaps most of all a certain mood and a state of mind - is very important to me. I just don't connect it to any religious framework. I understand that you mean that organized religion does not necessarily have anything to do with spiritual experience but I still think it's quite incorrect to make this into a generalization.
"...hung at calibrating display loop. Aha, I needed a timer interrupt...."

He must be a true genius, to be able to infer the second from the first.
To me, a functor is a ML function from modules to modules :)
What is the benefit of this over findbugs, checkstyle, pmd, etc?
...or C# via Xamarin on iOS/Android/WP :). I mean, who need a browser for proper things?
Top 5 Foods to Live Longer and Stay Away from Severe Diseases
good tip - this link worked fine for me https://www.google.co.uk/url?sa=t&rct=j&q=&esrc=s&source=web...
You're making a bad assumption - that because protectionism resulted in a flourishing Internet economy, that it wouldn't have happened without protectionism. Imagine what kind of Internet economy we'd have in China without this dumb firewall and protectionist policies in place - Baidu might actually be a global rival to Google instead of the piece of crap it is :) Global consumers might be happily buying from Taobao instead of the piece of crap that Amazon is :)
The natural language stuff is cool, but I really hope people are working on getting structured data out of things like this. Having that coupled with reliable recognition from smartphone-quality or even CCTV-quality images will be a game-changer in terms of smart sensors and security.
I think we all know what a lack of ethics gets you in the business world: more money and power.
Z Launcher
What Does One Need If One Purchase a Lemon Law Buyback Vehicle?
One will be notified prior to purchasing a lemon buyback vehicle by the dealer in writing of the nonconformities stated by the previous owner.
When one decides to buy a car, the usual transfer documents and associated fees are going to be required:

• Certificate of Title, properly endorsed for transfer
• Odometer Disclosure Statement
• Sales/Use Tax
• Smog Certification
• Transfer Fee
Find us on calemonlawinfo.com
When you're in a public place: do not say that you're rich and could fund a secret team of researchers to trash the reputation of journalists who write negative pieces about you.

Feel free to say that in your boardroom.

But if you say it in front of journalists don't then be surprised if journalists then report it.

Of course they carefully report the off-the-record status of the meeting, otherwise (as has already happened) you get people saying "what about ethics?" Establishing the nature of the meeting in advance closes those threads quickly.
Your post just brought back a flood of memories for me about the frustration I went through as a kid trying to port free software to 68k BSD. I started out running MachTen [1] which ran under System 7 on the Mac. There was something odd about the way it did dynamic linking, I can’t remember now, but it just turned any port into a nightmare. I don’t know why it took me so long to figure out there was a mac68k NetBSD, which had a much better/compatible toolchain for building stuff. I don’t remember ever trying to get linux going on 68k, but I can sympathize.

[1] https://www.tenon.com/products/machten/23-info.shtml
It really depends on what you want to do. Python wins big with a wide and varied ecosystem outside the basic web domain. Do things like computational science, data analysis, mathematical modelling, statistics, GIS etc. sound like something you might want to get into? If so python is a much better bet. If ,on the other hand, you're happy in the web services domain where node has its main strengths, then node.js vs python pretty much works out to a draw and there is not too much reason to switch.
Why Social Media Optimization Important for Your Website?
I have to wonder if this guy is executing a David Plouffe strategy to take a severance payout and become a lobbyist. That's one way people wouldn't know any developments from this were driven by Uber.
It's a nice article, but he chose the wrong comparison: The pyramids are hardly a bunch of limestone blocks piled on top of each other. The more you understand them, the more you appreciate the accomplishment they represent. For example, we're still trying to figure out exactly how they did it.
Nokia N1: 8-inch Android Lollipop Tablet
So it looks like he needed CentOS 7 and installed v6.

"Oh, I installed years old distribution and it's years old! OMG!"
This is quite interesting. It's initially unclear exactly what the angle of this research is, but I think that reflects the uncertainty that still surrounds this operation.

Most notable to me was that the jihad-funding site was left up while its clone was taken down. Does that mean they couldn't locate the server, or that it's controlled by the FBI?
The Web Is Dying Wait, How Are You Reading This?
Has he coded it? In what way is it better than [bs]crypt?
It's nice to know that "the general consensus" is an arbiter of logic and reason now and anyone who does not conform to this opinion is on the other side of a false dichotomy who must be shown the error of their ways.
"The slapshot nature of how sites were seized suggests that rather than starting with an onion address and then discovering the host server to seize, this campaign simply vacuumed up a large number of onion websites by targeting specific hosting companies. We have tracked down the hosting companies affected and the details will be published in a follow-up."

Very interested to see the list of hosting companies that were targeted.
Some VPN providers offer their services on port 443. Don't ask me why I know :)
When the companies in question are google, facebook, twitter, etc., it's a lot more difficult to make the normal "utility calculus" arguments that are the way most economists understand the cost of protectionism to domestic consumers.

When you look at the cost per vehicle paid by consumers in scenario A vs scenario B, there's a clear argument to be made. With services, it's more speculative. Is the average haircut in China better or worse than Malaysia's? With web services, it's near impossible to measure consumption or consumer surplus. The underlying economics driving normal goods and services industries (economies of scale, price competitions, marginal costs of production) aren't there. That makes the economics we can measure in goods industries and theorize in services industries very shaky.

Economists generally do have a sense that choice is good and protectionism is bad, but it's hard to formalize or measure when the products are newspapers, search engines, social networks and dating apps.
It's a complicated decision: whether or not to get into the smear war. I have more respect for Lyft if they don't.
Nokia N1 Android Tablet Revealed
Nokia N1 tablet
Nokia N1 Android tablet released
S(log(x)dx)[0..1]
=> - oo

It's not very convincing when one of your examples is mathematically wrong (the integral should be -1).
Privacy 2.0: We Need Weapons, Not Words
After living in China for a few years, I understood something: the only thing chinese government cares about is its longevity.
The whole system is designed to keep the party in the control seat. Economic growth was a way, now that's is slowing down, the party is finding other ways, but it would be a mistake to think chinese economy is more important than power for the party.
I think you guys are arguing about the definition of "difficult." $20 and 10 minutes is harder than free and instant, but...
What misrepresentation? What lies?

FWIW, I've read some other articles about this bill, and my opinion of it has improved slightly since reading the EFF brief here.
You're correct -- I'm on iOS/iPhone 5 and I don't have the option yet.
Why Don’t Airlines Lower Fuel Surcharges?
maybe we just have to accept that this is the new normal

No we do not; this is the time to push back on it. Otherwise, as you say, you end up making the country more lawless and less developed by sending the thugs round to "achieve outcomes".
Organizations Hit by DDoS Attacks Lose $40,000 per Hour