skysight-inc/HackerNews huggingface dataset:
I totally get why people don't want to be tracked (I
don't). On the other hand, for many of these sites, this
is their only source of revenue.

There was an interesting article on here the other day [1] that points out the distinction between advertising and tracking, in terms of the interests of content producers.

In particular, if you have a valuable audience it's actually a bad thing if you let them be tagged as such, then retargeted on lower quality sites.

For example, let's say I run www.really-good-original-car-journalism.com - it's prime advertising space because loads of my readers are in the market for new high-end cars. I make $x per ad click.

But if I let ad networks tag my readers as 'shopping for a new high-end car' and retarget later, my readers get the same adverts on www.bobs-domain-parking.com but at a fraction of the cost per click - and with that much-reduced payment going to Bob, not me.

It's one thing to run adverts on a website. Letting ad networks track your readers is a different matter - especially if you're producing high quality content.

[1] http://zgp.org/targeted-advertising-considered-harmful/
This is probably what this article is referring to.

NSF Gives Green Light to Pacific Research Platform- UC San Diego, UC Berkeley lead creation of West Coast big data freeway system.

http://cenic.org/news/item/nsf-gives-green-light-to-pacific-...
Bam! And I thought I had no work here after reading the first line. This is great. One email. On it's way sir!
This is one of those things that I would hope goes without saying, but obviously doesn't... Always test against what you expect to see in production. If you test against something else first (in this case mocking through an in-memory DB) to make the testing of other parts faster/easier then that is fine, but once those tests are done you still need to do a final full test against the real stack(s) you expect to see in production.

On the mocking thing: I thought the point of that was to completely avoid DB calls for speed when testing other logic layers, so even a fast in-memory DB isn't needed and anything (i.e. just some code that manufactures a response object) that produces a result set in the right format will do? In that case even using an in-memory DB is less efficient than the other option so is at best a "half optimisation". Am I missing a point here?
http://mujs.com/ - MuJS is a lightweight Javascript interpreter designed for embedding in other software to extend them with scripting capabilities. It is written in portable C and implements ECMAScript as specified by ECMA-262.
Nowadays most people (including myself) prefer the convenience of digital books (EPUB, PDF, etc).

I still do buy and read physical books, but then again I can easily put dozens or even hundreds of digital books on my iPad for reading while travelling.

Can't do the same thing with physical books :(
No, I will do this.

Because it's so much easier and it still lets me test 95% of my code. And the alternative is not testing at all because there is limited time for testing and setting up a proper database for this is so much more trouble.

The choices are not good test vs bad test. They are test-with-issues vs. no test.

(Obviously you have to do SOME testing with the real DB but this article is talking about unit tests (or related))
If you're a CIO in a large company, your life is more about managing budgets than doing anything technical.
What they should do is require all DCMA notices to be submitted via a webform that has to pass a CAPTCHA. As far as I know, there is nothing that requires Google to accept automated DCMA notices from the MPAA.
Small stat: At the moment we are scanning at an average rate of 2000 sites / hour. So average of 0.03s for each site. Making the stats page has definitely helped us to test/increase our performance.
For books published in Germany, the ebook price is the same for every shop as well (but doesn't need to be the printed price).
Location: Milan, Italy, Europe

Remote: Yes (preferred solution).

Willing to relocate: Yes, for the right opportunity.

Technologies: C#, Java, Mobile (Android, Windows Phone), Python, C , HL7, TCL, T-SQL, SQLite

Resume: http://careers.stackoverflow.com/lechuckcaptain

Email: lechuckcaptain at gmail dot com

GitHub: https://github.com/lechuckcaptain

About me: I have a Master degree in Information Technology with from the University of Milan. I love investigating and learn new languages and technologies.

During my full time job I'm a senior developer in a geographical distributed team of a big health care company. I'm responsible for the evaluation, analysis, development and support of integrations with external systems both with HL7 standard and custom protocols interfaces.

During my free time I'm a passionate Android Developer, with published apps in the Google Play store (https://goo.gl/GAof64) and one library into the Maven Central Repository. My Android app project experience, includes: concept development, project planning, research, development, (automated) testing, debugging, continuous integration, publishing apps to the Google Play store and app maintenance.

Upon contact, I can make myself available through email, skype, and phone. Please include a little about the opportunity when making contact. I will reply in either case.
Five Areas Where Robots Will Solidify Their Presence
Make a list of the problems that you (or the people around you) are facing.

Pick the hardest one and see if you can think of a workable solution. If you can't, pick the next problem. And so on.

Start talking to other people about the problem. If they seem enthusiastic about solving it, work to get them on board.

Congrats, you now have a startup.

Starting something really is that easy.
LOL.

Usually what I want is to render the content in accordance with the suggestions given in the document, but not always, and that doesn't only apply to advertising.
Really??!!
A few notes:

- All the concerns listed in this article are addressed by ORMs.

- SQLite supports CTE[1] (subqueries).

- It's safer to use the exact same setup in development and production, but it's slower for applications with many tests. It's a trade-off and that's all there is to say.

[1] http://stackoverflow.com/questions/21819183/how-to-use-ctes-...
Lumi (YC W15) is hiring a Head of Operations to lead custom-manufacturing logistics
Most large bookstore chains in Germany offer this service as well (e.g. Thalia, Weltbild, Hugendubel - not that their business practices are any better than Amazon's). I chatted with a few employees but almost nobody seems to use that service. Except for mine, all other books were either ordered in person or by phone.

If there was an independent bookstore here that offered that I would totally use it. But it's even hard to find any independent bookstore here (eastern Germany), so I'm back to Amazon.
You said you have a list of potential ideas. Why don't you start with one of them which you are most interested in?

It's not a problem that you don't have a team now. You can look for people while you begins your first step.

The most difficult thing for most people is they don't action on what they dream. And then they regret when others have taken actions on what they have dreamed.

So please start to DO something and then you will figure out what to do next.

Good luck!
The challenge is that a lot of companies don't place engineers into the "critical skills" category, which leads to the [perceived by business & IT leadership] natural method of increasing an excellent engineer's sphere of influence being to promote them into management. Sometimes this works wonderfully, but it's obvious how spectacularly it can fail, too. If a company doesn't have engineering as a core competency, they're far more likely to fall into this trap than a company that does.

I'm speaking from experience here, having spent 15 years working for a company where promoting "technical managers" was a source of pride ... and 90% of the time the fallout of such promotions was that engineering quality degraded.
The Single Biggest Reason Why Most Startups Will Launch to Crickets
More Money for Better Open-Source Software
Which project that IBM open sourced did you ever used? None.
I'm pretty sure that it's down to hard disk performance. I don't recall exact numbers but difference in IOPS between my development machine and a build server in the cloud (Azure) was greatly in favour of the former.
I would guess, because the cljs compiler infrastructure is written in clojure/clojurescript, thus easier to port and extend, compared to the clojure compiler which is written in java.
Cambridge Intelligence | JavaScript Developer | Full time, on-site, Cambridge, UK

At Cambridge Intelligence we build tools for visualising complex connected data (graph data) in the browser. Our product is KeyLines - a JavaScript SDK for graph visualization: http://keylines.com.

We’re looking for JavaScript engineers with at 2-3 years experience and a strong grasp of the fundamentals of software development. You will work closely with the developers who use our code, so you should have good interpersonal skills too.

The team is around 15 people, so we’re close-knit and enjoy a casual work environment in central Cambridge.

We offer competitive pay (and generous bonuses), a decent pension, private healthcare, professional development days, and a few other benefits: http://cambridge-intelligence.com/careers/benefits/

To apply, visit http://cambridge-intelligence.com/careers/vacancies/javascri...
for more details, then email careers@cambridge-intelligence.com.

P.s. We’re also looking for Technical Sales person based from our Cambridge office, and a remote US-based JavaScript contractor: http://cambridge-intelligence.com/careers/vacancies/
Optimal Software s.r.o | Network and web performance expert | Full Time / Part time | Remote
(http://www.optimalsoftware.cz/)

We are looking for an engineer with deep understanding of how the fundamentals of Internet work (BGP,DNS, IP, peering, ASNs, ICMP, traceroute, HTTP, UDP / TCP, latencies / throughput etc). The network expert and excellent writer who can create reports and analysis about different aspects of internet infrastructure, including analysis of recent downtimes of popular services, comparison reports of different cloud providers. Optionally, successful candidate should have a good understanding of web performance concepts and browser behavior.

Please send resume to CEO - janusz@optimalsoftware.cz
Around the paywall https://archive.is/qRnWv
Doesn't matter. All those lawyers from that Fortune 500 company negotiating non-stop for a year aren't going to be able to buy that house at the end of Malibu point for the same price as a similarly sized one out in Chatsworth. There's only one of that house, and it costs what it costs. Take it or leave it.

That's the position that good developers find themselves in today.

Yes, there are a lot of ordinary devs out there who would be happy if they didn't have to negotiate to stand out from the other ordinary devs. But really, if you're an ordinary dev, the better plan would be to work towards being an extraordinary dev, the kind of which there exists only one, right out at the end of the point in Malibu.

That's very achievable in today's job market. Think long and hard before you throw that away for the security of a Union.
Amazing! I thought about doing that but gave up because I was too lazy to configure a bot. I would have never expected it to work so well.
I totally understand this. I do not have an independent bookstore near where I work or where I live, since moving away from my hometown for work.

So yeah - sadly I am also back to Amazon.
I have experienced plenty of issues with MySQL, many of which are fixed by changing the configuration. Using a different database doesn't make sense, unless you are in the very early stages.
Google already has its own car subsidiary since 2011
If you're writing unit tests to test the business logic of your app, you shouldn't need a database at all. You should write your business logic so that it isn't dependent on a database, so you can really test the business logic and you don't have to mock the database.

If you're talking integration tests, then of course you should use an environment as close to production as possible.
Its perfectly possible to create queries that work with configuration of the same database and fail in the other.
CIOs are almost always* "keep the lights on" people. It's thankless work, and very frustrating, especially in corporations that don't value technology as a differentiator. In those cases, a lot of CIOs are promoted from within the Finance or Sales organizations, not any technical org, and they spend the vast majority of their time balancing restrictive budgets and managing attrition [of under-appreciated staff].

* There are plenty of highly appreciated, creative CIOs, but they're a minority ... which is why all the media aimed at CIOs & IT leaders (e.g. cio.com, etc) has spent the last couple years spreading doom & gloom about the profession, saying things like "the age of the CIO is over -- it's all about the CDO now" or "CMO budgets now exceed CIO spend", etc. It's also why the majority of CIOs these days don't sit on the board or are even in the CEO's inner circle, and instead report to either the COO or CFO.
I think you missed an important point in your analysis, that the prob of ax is increasing every iteration, assume as an example, p_1(ax)=0.97, p_2(ax)=0.98 and so on till p_r(ax) \approx 1,so the expected number of iterations E till the algorithm should start is
E=1/p_1+1/(p_1p_2)+...+1/(p_1p_2...p_r).
I think the main trick here will be the rate of increase of p(ax). If p_1(ax) starts small and the increasing rate is really slowly then E will be exponential, but this will not be the case if p(ax) starts very high ,e.g. 0.99 and the rate of increase of p(ax) is "OK", then E will be polynomial. I think someone needs to check the rate of increase of p(ax). This will be the killing point.
I wrote a bare bones "store-and-fetch" [dotfile tool][1] that's been working well for me, mainly because it's easy to set up on a new device and it delegates a lot of functionality to GitHub. It's more or less equivalent to the "Git repo in home" approach, it just streamlines the `git commit`, `git push`, `git pull` workflow.

[1]: https://news.ycombinator.com/item?id=9989185
You could easily put dozens or even hundreds of digital book on your iPad ...but do you really read them ? Personally, I have completed reading more dead-tree books than ebooks. I don't really know why, maybe it's just the habit and the 'feel' of actually 'moving' through the book. I used to be a huge proponent of ebooks and I still maintain a digital copy, if possible, of all the dead-tree books I own and have read but I now prefer doing my 'primary' serious reading on dead-tree.
I think I need to leave this here - http://www.polkacafe.com/iconic-independent-bookstores-acros...
> its a much larger markup than just a few pennies.

I want to echo this. Anecdotally I find that markup to vary between 20% and 80%. Talking about that as pennies feels disingenuous to me.
But why would they if they're optimizing for technical skills? It seems the two are mostly orthogonal, so this wouldn't be expected. Not many biz execs are superstar engineers.
>> Giving up your privacy or agreeing to be shown big adverts for things corporations want you to buy seems to be perfectly accepted outside of our paranoid tech world.

No, I really don't think it is.

More and more non-tech people I know are running ad blockers these days. And for tracking I think there are probably three groups of people, those that know and object, those that know and don't care and those that don't know. The last group being by far the largest, so it's difficult to predict what they might think if they knew they were constantly being recorded and profiled.
Show HN: Customer feedback, faq, helpdesk in one portal
Show HN: Tube strike single purpose site with CORS JSON API
CSS Layout News
A lot of companies only promote individuals after they have been acting in a de facto capacity as the higher position.
Well, it seems to have worked well for AMD (Su) and GM (Barra) so far.
I read many hundreds of books a year.
The vast majority are ebooks.

In the last 10 years, I have bought less than 10 dead tree books.
That makes it a ratio of around 5000 ebooks to 10 ( at the most ) physical books.
A contributing reason is because Clojurescript compiles down to javascript, which can compile down to anything JS touches. It's harder in the Java version because it compiles down to the Java bytecode.
If you're a CIO at a large company your life is about leadership, or you will become a CIO at a small company really fast.
Yeah, when not hitting any DB, you're not testing runtime with ORMs. Got bit by that.

.net Entity Framework has this problematic limitation that you can't check if SQL queries will be properly built without DB - example situation is if you're trying to use not mapped .net method in your SQL-targeting queries. That's a runtime error you can't (yet) test without DB.

I'm cautious enough to believe other ORMs may have similar quirks, only testable with something to query on.
Living in the Disneyland Version of Startup Life
Most companies don't demote at all. Even if an employee requests demotion (I have gone through this a few times, where a great technical staffer was promoted to supervisor or manager and then decided later that they really hated the change.), it was always a huge hassle trying to convince HR to accommodate it, and the employee in question had to write a personal letter requesting the demotion and explaining why.)
Yes. They're commoditizing their complement.

As a hardware manufacture, their platform is more valuable the more apps are available for it. A phone with three apps will not sell as many units as a phone with a million apps. It's in Apple's best interest to drive the cost of apps down and the number of apps up. The more 3rd party companies they can get building free things that add value to their platform, the better.

It's the reason that $1.99 is "a lot to pay for a game", and why the iPhone makes Apple so much money.
First off in the scenario you're describing it makes no sense to assume a constant voltage, so you shouldn't be conflating amps and watts.

Second, the amount of watts going through a wire is not at all the same as the amount of watts being dissipated/expended in a wire. You're assuming that it's being used as a space heater, and it's not. The baseball is going through a very thin or empty environment and 99+% of the energy is still there at the other end.
Ads, sales and shows make a business case for robotics
I've never had contact with different subpixel configurations. So I have no clue how to fix that. Any ideas?

I will add Tamsyn, thanks for the suggestion!
I did http://www.facadesignage.com ,solo developer, quite happy :)
Yes - and this is commonly misunderstood. The critical thing in getting a promotion is the ability to demonstrate the capabilities that will be required in the new position. This means actually being able to point at examples of you doing that successfully. This is really different from being brilliant at your current job.
Goedkoop+en+veilig+reizen+met+de+bus+|+Richting+Vakantie
Swift currying in practice
Getting a chicken isn't an end... it's a beginning.

Walks on the beach, holidays together, frisbee, trying to cross a river with a fox and a boat that only holds two...
Hi guys, didn't find any positions marked 'remote' on your website. Where could I send a resume for remote Front-end position?

P.S. Looks like application form doesn't work as I tried uploading my CV as a pdf file and it failed to recognize the format.
Yes, we were discussing that today at the office. I'll add it.
Counterpoint: I'm not an MBA but I have a BA in history and a MEng in Industrial, and I spent the first 5 years of my career as a programmer before moving into management. I steadily moved up and am reporting to the CIO and managing 115+ folks. As my old boss said, you can learn the key skills of an MBA on your own, but you can't learn emotional intelligence or how to lead without practical experience.

I'm not saying your MBA hasn't helped you. I'm just saying it's not a magic bullet (unless a company requires an MBA to get in the door). For most situations, just having a basic understanding of accounting & finance is enough, and for the times it isn't, knowing how to organize and lead a large multidisciplinary project is. That part's tougher and all the theoretical knowledge & case study readings in the world will only get you so far.
7 Tips for Optimizing Account-Based Marketing
ORMs are not a panacea, for most applications it makes sense to bypass the ORM for operations which translate well to SQL but become convoluted or slow when expressed using the ORM's API. ORMs can't hide all of the differences between database implementations anyway, not without hiding some of the functionality that you actually want. It's unfortunate, but unavoidable.
To a serious reader, the physical manifestation of the book melts away, leaving only the communion between the mind and the abstract book.

If you like books for the"feel", you are missing the point of reading.
Survivors: Both Sides of the Table
SEEKING WORK - Remote based in Europe

We focus on using technology to build business solution and then provide long term supports.

We analyze your problem and we come up with a simple, easy and fast to implement solution, if your business grow we are then able to expand our solution to fit your new requirements.

Our focus is on Clojure and Python but of course we manage also other technologies such as Javascript (Server and Client side), C/C++, GO, Elixir.

We use tools such as Git, SQL, MongoDB, Docker, AWS.

More about us: http://redbeardlab.github.io/

For contacts or inquiry: sisciamirror@yahoo.com
Show HN: A list of all the issues that effected AWS, Azure and GCloud in July
For some apps, business logic depends on database functionality. For example, I rely on Postgres to prevent duplicate records, or delete cascades.

In any case, using SQLite when doing TDD, and testing with postgres when you are done implementing is an acceptable trade-off for most use cases.
My attempt to port it in Erlang
https://gist.github.com/kaychaks/61b9b860646a6a47375d
Better: Don't test only with SQLLite when you use Postgres in Production.

His points are all valid, you definitely shouldn't release something to production that you haven't tested thoroughly in a separate identical environment.

That doesn't mean you should never test with SQLLite though.

A good pattern I see all the time is to have a final stage of system tests that run slowly but very accurately in a production-equivalent environment, and to also have a preceding test stage that uses SQLLite instead. By using SQLLite in memory it's much much faster and easier to manage and easier to parallelize etc etc, so you find out quicker if your code is fundamentally broken.

The goal of testing is to find out as quickly as possible (minimal context-switching, easy to check locally before commit) whether your application will work. That means checking the things that are most likely to break most of the time as early as possible. It's typically not going to be a complex database incompatibility issue that makes your tests fail. It's going to be the SQL query you wrote 30 seconds ago, or the leftover query that doesn't work at all the table structure you've just moved to, etc etc. These are things you can check perfectly effectively in a lot of cases, and much quicker, with SQLLite and friends.

Quick test stages that catch all the obvious problems early, final definitive production-equivalent test stage that makes sure it'll definitely definitely definitely work in real life. If you do it well, you can set it up so they both use exactly the same test definitions, and just swap out the DB config.
Anyone used one of these as a scripting system for a game engine? I'm still wondering if I should use duktape/MuJS or simply LUA.