skysight-inc/HackerNews huggingface dataset:
well, I don't think there are many FB users who would like that to be done to them either, I know I am not.

FB might not be some evil company, but they are definitely not nice guys.
I find that a stretch. Oscar Wilde is at least as quotable, though I suppose the Brits categorize him as Irish instead. How about Orwell? Lewis Carroll? Jane Austen? Emily Bronte? William Blake? There's enough Sherlock clones around that it's hard to overlook Arthur Conan Doyle? Tolkien? Douglas Adams? CS Lewis? Mary Shelley? Virginia Woolf? Heck, Francis Bacon (unless you buy the theory that he doubles as Shakespeare).

Literature is not what the English lack!
This would be great for documentation. The number of times I've found something incorrect in the Android documentation and had no way to note it for others...

That said, I think it would have to be officially recommended by a website before many people would use it.
I bet some seo/ad firm paid them a few dollars to put it in.
I'm so excited about the trickle-down economics that I can hardly curb my enthusiasm
Sometimes it's not - sometimes LAPACK is written in C. Sometimes your C is just a wrapper around FORTRAN and people should take this fact seriously: modern FORTRAN is often a better option than C for numerical workloads.
"Dude they just give me their info. Yeah... Dumb suckers!"

Okay perhaps he was young and naive. But is Facebook naive now in Belgium where they want to track people outside of facebook "for their own safety"?

This is EVIL!!
> context here is primarily about under-13 year olds

My mistake, I didn't see that that. It's certainly more of a stretch that they would go after pre-high school data; but it might not matter, if in fullfillment of the NSL google has to provide said archived data anyway.

> And I'm still gonna go with nobody is issuing NSL requests for your high school drama.

That's not how counter intelligence works. You gather everything you can about a subject because it tells you more of who they are and what makes them tick, or break.

My problem is you're trying to exercise "reason" here. it's unreasonable to suspect that they would issue an NSL for school data. I agree. but that doesn't mean they can't, or won't. Or that such data wouldn't be exposed or used in another way. And that's the problem. It's not a non-issue because they're kids. It's less interesting because they're kids, but not easily ignored because of it.
As long as you use prepared statements correctly.

I can't tell you how many times I've seen someone passing a query though the prepared query method but still crafting the query dynamically

Stuff like:

prepareQuery("SELECT something FROM table WHERE col='"+userInput+"' and otherCol=?", otherUserInput);

That is still vulnerable even though prepared statements are in use. As long as user input doesn't find its way into the query string though you should be safe from these assuming the issue isn't internal like bad stored procedures creating queries based on input.
Switch to Telegram today, just to piss off Facebook. Doesn't matter how much many they donate to charity.
For whatever it's worth, SmartDataCenter, Joyent's open source SmartOS-based system for operating a cloud[1], does exactly this[2] -- and (as explained in an old but still technically valid video[3]) we have found it to be a huge, huge win. And we even made good on the Docker piece when we used SDC as the engine behind Triton[4] -- and have found it all to be every bit as potent as you suggest![5]

[1] https://github.com/joyent/sdc

[2] https://github.com/joyent/sdc/blob/master/docs/developer-gui...

[3] https://www.youtube.com/watch?v=ieGWbo94geE

[4] https://www.joyent.com/blog/triton-docker-and-the-best-of-al...

[5] https://www.joyent.com/blog/spin-up-a-docker-dev-test-enviro...
Once you've exhausted all the low-hanging fruit, like people calling .keys() on dicts, or doing unnecessary linear searches, Cython really starts to shine. I've seen it perform ~40 times better than pure Python in time-consuming loops.

We do scientific computing at my company. Numpy does 90% of the work, but there are some algorithms that just aren't easily expressed with arrays. That's where Cython comes in.
Correlations with race are _facts_. Impartially collected data collated with robust statistical methods results in race falling out of the mix as an important correlate with all sorts of things; we then publish these correlations. Which part should we abandon? Impartial data collection? Robust statistics? Publication of the results? Are you suggesting that certain facts are too dangerous to know?
Not to mention there's a "We're hiring developers" link at the top of every page.
> I don't agree with your use of terminology

When you say BST the only thing you've said is that it's a binary tree structure with a property about the childrens value compared to the parent. While saying that there is certain BSTs with O(lg_2 n) searches is true, there also exists BSTs with O(n) searches.

The original claim was that:

> BTW, why not BST, for everything is O(log n)?

Which is not true. A sorted linked list is the canonical counter example. There is no confusion of terminology, it is clearly defined in algorithmic literature on search trees.
Thanks. I have seen four figure contractor rates at a well known British bank on CW for senior team lead devs. And I've got first hand experience of four figure rate cards as a consultant with a "boutique" consultancy myself. I know that day rates for Python contractors at banks and hedge funds are healthy recently as I get a lot of agent calls. I guess it's an effect of two things: firstly, a lot of the banking work is driven by regulation, and so is really boring. Secondly, lots of startups drawing the best devs with decent salary + equity.
I've never had the luxury of my own office and google wasn't around when I started. I must praise the author for her highly developed sense of entitlement.
> Today's centi-millionairs wants to stay anonymous, don't want to have butlers

Peter Thiel, the godfather of "today's centi-millionaires", has a butler.

— At least he had one in 2007:

http://fortune.com/2007/11/13/paypal-mafia/
By bizarre I mean impractical and unhelpful. What's the point of programming at all if we cannot leverage abstractions to make ourselves more productive?

I believe what the article says is that "Python has tools that enable a savvy user to achieve better results with less effort". Python is extremely popular in HPC settings (including supercomputers) for this reason. I see nothing disingenuous.
StarForce (drm) also used VM. Good cracking groups ripped it out, bad/sloppy crackers emulated expected inputs. Emulation was often not enough because VM was a blackbox and you newer knew if you emulated everything VM would expect. This resulted in cracked game breaking few hours deep into the storyline when some late level triggered another hidden check.
Obviously posting on HN is an exception.
It is sort of (although a very weak link) validation that there are more sheep in NZ than anywhere else in the world.
Damn, how do I find an opportunity like that? I'm near Ann Arbor, too!
I never stated what language LAPACK was written in.
From a quick scan - each system also has a different sort of processor: AMD 29K, Motorola 68040, and Intel 80486
I often head into the city by myself to have lunch by myself. I find it very relaxing to have a stroll with my own thoughts and to do some reading during lunch. I can really recommend it.
WebKit: new website and better status page
Solar Impulse can new technologies change societys energy consumption
This is a great reminder that some things are, in fact, complicated. Furthermore, smart people, good process, and hard work can conquer this.

Lately I've been flying a lot and even now, after hundreds of flights, each time the plane takes off I think about how amazing it is that this whole air-travel system works so reliably and safely. Kudos to Boeing and Airbus engineers.

I've worked in nuclear energy, surgical medical imaging devices, and in the auto industry - and it really gets me in a tizzy when a fresh "agile MBA manager" expects a "quick hack" solution to some of these problems. There just isn't always one when quality/reliability are requirements, not nice-to-haves.
Not entirely sure how I managed to have missed GraphQL so far, but THANK YOU for mentioning it. I have to refactor a REST api next month but I think I will throw it all out of the window and go with GraphQL instead.
unless I'm misunderstanding, isn't this double counting the costs? wouldn't the margin (revenue-costs / revenue) already take into account the cost of acquiring customers?

in their example, 52% margin and a $400 CAC:

LTV/CAC = 0.25 years x $2160/year x 52% / $400 = 0.70x
> A minimal bootable image, including bootloader, operating system components and a complete C++ standard library is currently 693K when optimized for size.

WOW. That's just nuts! I mean I know linux can be slim, but thats less than a meg!

Really very exciting stuff. I don't know if I should play JC3 or tinker with this.
You are being too cynical. He's giving away stock not cash because if he sold the stock first to raise cash to donate, he'd have an enormous capital gains tax liability. By gifting stock, he can gift a far greater amount and the tax-exempt recipient charity can sell the stock itself to raise cash. This is standard in situations like this - e.g. it's what Buffett did when gifting away almost all of his billions.

Also the cause you listed is just one of many that he is gifting to so you're missing the forest for the trees. To help overcome this, list all of the good causes he mentioned (personalized learning, curing disease etc), then list the ones that you don't like. I bet the list of good causes will be far longer than the list of ones you don't like.
But you can have both. In Scala I can write prototypes just as rapidly as Python, but I can run them with close-to-native performance. I can even explore interactively in a REPL but backed by the power of my company's big computer cluster, using spark-shell. The profiling capabilities are excellent, but when I spot a bottleneck I can solve it in the language directly, without needing the awkwardness of cython or of converting to/from numpy formats.

(And while I personally love Scala, there's nothing magic about it in this regard. There's no reason a language can't offer Python-like expressiveness and Java-like performance, and many modern languages do)
When dealing with numbers that span orders of magnitude, it may be better to use the geometric mean (sqrt(1x10) approximately 3), not the usual mean ((1 + 10)/2 around 5). Just my guess.
Then what was "C is just a wrapper for assembly, then, right?" supposed to mean?
Curated Landing Page resources for affiliate marketers
Location: Kaunas, Lithuania

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Matlab, MongoDB, SQL, Machine Learning, NoSQL solutions.

Resume/CV: http://careers.stackoverflow.com/tomaskazemekas

Email: tomaskazemekas at gmail.com

Data software developer making custom analytic solutions for clients in finance, retail and other industries. Focusing on analytic predictive and NoSQL part of applications.
For example, one of my recent projects was algorithmic trading app for Interactive Brokers API on Matlab developed for a client in New York.
SEEKING REMOTE WORK
SEEKING WORK, Ukraine, can do remote, Python/Django/Flask, Node.js, AngularJS and PHP/Zend/Symfony/Yii/Drupal

KeyUA(keyua.com) is a customer focused and technology-driven company providing product engineering and enterprise software/application development services that help clients in crafting holistic value for their software development efforts.

In KeyUA we worked with handful of successful startups in the past 6 years. List of our work samples includes Cloud/SaaS enterprise products, Online Social Marketplace, Social networking and community portals,Booking software, Sports Websites, Betting and Gambling Systems, Financial tools and many other.

Connect with me for any requirement if you have ?

Regards
Vishal Jagetia
Email - vishal.jagetia@keyua.com
Skype - keyuasoftware
SEEKING WORK

Location: Kaunas, Lithuania

Remote: Yes

Technologies: Python, Matlab, MongoDB, SQL, Machine Learning, NoSQL solutions.

Resume/CV: http://careers.stackoverflow.com/tomaskazemekas

Email: tomaskazemekas at gmail.com

Data software developer making custom analytic solutions for clients in finance, retail and other industries. Focusing on analytic predictive and NoSQL part of applications.
For example, one of my recent projects was algorithmic trading app for Interactive Brokers API on Matlab developed for a client in New York.
dmesg: --reltime can't be used together with --ctime
Have you looked at Kong? (https://getkong.org)
London, UK - Full Time. Busuu are currently looking for:

DevOps - https://www.busuu.com/jobs?gh_jid=88545
Backend Developers - https://www.busuu.com/jobs?gh_jid=72385
Test Automation Engineers - https://www.busuu.com/jobs?gh_jid=85281

busuu is the world’s largest social network for learning languages, with over 55 million users around the world.

From solving difficult engineering challenges, building out tech integrations with our partners around the world, evolving our products and continuing to lead the way, we’re certain you’ll be pushed professionally and have fun along the way.

If interested please contact me at natalina@busuu.com with a copy of your CV.
Zerohedge is... rarely aligned with reality. Do you have a reliable source?
The prominent "Powered by Google Analytics" let me think for a second that this tool is actually from google. For the rest it looks really good, and i look forward to a weekly dose of well designed Adsense :)
The brand name you'll never forget
Absolutely. For this kind of one-shot scientific computing, the only way the C programmer can win is if the Python programmer is sitting on their hands for weeks waiting for their program to run.
Any chance it will support Xen, too, in the future? Also, unikernels should preferably be written in memory safe languages like Rust.
You're unconcerned about Superfish etc?
FundApps was recently recognised as one of the top 50 fintech startups in Europe. We sell a web service that automates financial regulatory compliance. We're a company of 17 right now, and somewhat unusually are a bootstrapped startup are growing rapidly through acquisition of customers rather than funding. Current openings we have in London.
-Full Stack UI Engineer -Infrastructure / Ops Engineer
More here: http://fundapps.workable.com/ or email me direct - james.peters@fundapps.co if you have questions. Thanks!
Basecamp now valued 100bn $ after recent investment round
Yes, PMCs (CPU performance monitoring counters; also known by many other terms, such as PMU counters, PICs, CPCs, etc). In the past I've written tools that print usage of memory busses (really, CPU interconnect ports) via the PMCs.

They are also a PITA to work with.

As another person said, it shows up as CPU utilization. So I check that along with IPC (instructions per cycle), and if IPC is low (what "low" is depends, but say, < 1.0), then that's a good clue you're blocked on memory.

... but of course, I want actual throughput (usage), bandwidth (maximum), and utilization (ratio), which is more digging with the PMCs.
Show HN: Send comments on Jekyll directly to the repository
Why does it specifically mention Linux applications but not at all Windows. Which applications are even ment here?
> Would you be calling Mark a narcissist to his face?

I definitely would. I'd call him a cunt too. He is one, and in my country you call a cat a cat. None of that tippy toeing around you english people do, Zuck is a horrible person as the last ten years has shown everyone, Facebook is a despicable company with despicable ethics.

This letter is vomit inducing, and the comment section is rich people stroking each other for "helping the world" after being major actors in destroying it, fuck them all too.
Investing in new energy technologies is not an effective way to address any of the problems he mentioned.
In absolute numbers that's not even remotely true. According to FAOSTAT the undisputed top 1 is mainland China (175M) followed by Australia (75M), India (64M), Sudan (52M) and Iran (50M). New Zealand is down to 31M heads and it's been falling pretty much continually since the 1999 uptick to 46M heads.

NZ may have the highest number of sheep per capita and highest sheep density (especially since FAOSTAT doesn't list Wales independently)
Donkeys have a certain level of usefulness but very little growth potential. They can be productive and modestly profitable but they don't belong in a high-yield portfolio.
If it's user-mode loads and stores, which for applications is pretty common, it is user time. Easy to test.
I guess this is Emacs' "primary" logo, which has remained pretty much unchanged since. But unless you leave the splash screen enabled, the far more familiar logo for most people is the one used for graphical shortcuts and thumnails. This one is derived from the horns of the GNU, forming a stylised 'E' in a circle. As it has been looking quite dated, over the past couple of months Nicolas Petton has been redesigning it [0]. Reception from the community has been mixed - there will always be people opposing any change - but overall, I think, quite favourable.

[0]: http://nicolas-petton.fr/blog/working-on-the-emacs-logo.html
Except for the fact that JNI is such a piece of utter... garbage ... as far as performance is concerned. One has to think twice, thrice ...countless times before jumping back and forth over the runtime bridge of JVM and native. Not that Python is that good at it either, but better than JNI, almost everything is. The best I have seen is Lua's FFI.

I consider it an accident of history that Numpy, Scipy, Pandas, Scikits got written for Python and not Lua. Thanks to Luajit I think Lua would have been a better choice. Now that cause has been taken up by Torch and Julia.

JVM by itself is terrible for reaching close to the FLOPS that the CPU is capable of. Try sparse matrix multiply with it and see it for yourself.
I wonder what the history is there...

Though to be honest I really don't have time to look into it, if he doesn't want us there then fine I'll add that domain to those in my "causes irritation" blacklist so I don't waste time on it in future.
Please define "unsafe" --- because I feel plenty unsafe as work due to my race and gender, and I feel that going to HR would only exacerbate this risk. If I may be so bold, I don't think, however, you would consider the danger I feel, the eggshells I have to walk on, real problems. I feel like only members of certain groups get to use the "unsafe" card, and as a proponent of equal treatment and fair rules, this feeling bothers me.
This brings be to the area of new cell phones. Not good for the environment global warming. Consumer electronics are designed to be replaced which is bad for the environment.

See planned Obsolescence
https://en.wikipedia.org/wiki/Planned_obsolescence

I do not buy that you cannot make a good looking cell phone that is sturdy and allows for component replacement.

The Apple Macbook unibody 2009-2012 has metal screws, you can replace the battery, the memory the storage. Same aluminium metal design with Philips screws must be also be usable on cell phone designs.

Here is a list of smart phone repairability scores.
https://www.ifixit.com/smartphone-repairability

Its also conscious to think about the electronic waste and that products we design today are not designed to be recycled. It should be easy for a robot
to disassemble all the components of electronic devices and reuse most of the raw materials so that we have a closed loop where do pollute more as new and faster designs are out.
Do you have a say on how government spends your tax dollars? In theory sure, and in theory politicians represent our interests. In practice none of that happens and my tax money isn't spend on anything nearly as constructive as what any NGO (or foundation) is doing. Moreover, I'm obliged to contribute to whatever the fuck they want to do with my money, even if it's war. So yeah, that's better than a rich guy giving money away, right? Society already leaves it to an 'elite' to judge what to do - an elite of politicians and whoever is backing them financially. How can you be so naive?
What’s new in curl
Regarding Haskell specifically, Haskell makes it cumbersome to write code that mutates data structures, which is what you need to efficiently implement many numerical algorithms. But I'm a fan of Haskell's [REPA](https://hackage.haskell.org/package/repa) which provides multidimensional arrays with complete control over which operations are computed immediately and which are deferred and can be combined later with other operations. This allows many computations to be expressed in a high-level array-oriented way without incurring the cost of creating huge temporaries. C++ template libraries like Eigen can do this, but give much less control to the user on what is deferred.
Just to point out that there have been solutions to the acceleration/deceleration problem in the past:

https://en.wikipedia.org/wiki/Slip_coach

Not sure if something like that would be practical in this instance, but never count out human ingenuity.
What is so awful about Facebook? I mean it's hardly an original idea, and if Facebook never existed, I'm sure that Myspace or Friendster or some hereto unknown company would have taken its place.

It's like hating Ford because they make cars, while ignoring all other automobile companies.
Great stories and great writing; thanks for sharing.
Can anybody with experience of using Openstack Ironic[1] in this space comment on advantages of rolling your own liek GitHub?

[1] https://wiki.openstack.org/wiki/Ironic
I find it disgusting that he's just had his first child and is already piggybacking a PR exercise off it.

In spite of the enormity of the announcement, to tie it up as "A letter to our daughter" is deeply crass and makes me feel queasy.
The Best Usenet Client of 2015
After using the profiler to look at the right piece of code, an important part of the process when optimising with Cython is:

cython -a module.pyx && open module.html

the -a command produces an annotated html file, which lets you see how Cython is compiling your Python into C. There's a colour coding to give you an indication of which bits are fully typed and being translated directly, and which parts are hitting the CPython API at run-time (and hence will be slow).
I have in my hands a pretty interesting BI project for a big company. So far, the proposal on the table has been .NET and SQL Server, but I am wondering if I should at least try to give python a chance. Pandas is a great library, with great people working on it. Django the same. On the other hand, .NET has lots of professional (aka: with paid licenses) libraries that seem more fit for an enterprise project. Looking from a company perspective, the drawback python has is, strangely, the lack of paid for alternatives. It's not that people in companies don't trust open source (hadoop is becoming big here too), but one wonders if the developers will be able to find the support they need in case any issue arise from a free library.
America is a democracy, where a majority of the population supports the War on Drugs, War on Terrorism etc.
Show HN: PXLS – 'Uber' for entrepreneurs who need on-demand design work
Yep. Here in SF, housing is more expensive when it's near a subway station.
It's odd but true.

For instance, biking to school or work in the US means you are kinda poor or a cheapskate (not for everyone, and not in densely populated cities such as DC/Arlington, SF, NYC and Perhaps Boston)

On the other hand, in Europe I've seen deans biking to school and the feeling is exactly the opposite ("wow that's so cool!")

Sorry for generalizing, but that was what I saw, having lived on both sides