skysight-inc/HackerNews huggingface dataset:
HackerRank can be a very good way to screen developers before interviews. The author and most people in the comments nearly say, "Algorithms are useless. Writing efficient algorithms?! Who needs that?" :O

Some of the complaints are that HackerRank doesn't test things like team work. Of course, it doesn't! It's a good tool to screen developers. Things like team work, creativity and domain knowledge can only be tested in interviews.

I am not saying HackerRank has no issues but, discounting the importance of algorithmic problem-solving is very unwise, imo.
Tail calls are not simply an optimization, they are semantic.

edit: Not understanding the downvotes here. In Scheme, for example, tail calls are part of the semantics of the language. We know that when we place a recursive call in tail position that we're really describing a linear process. If such a thing is just an optional optimization, programmers can't rely on it in the same way.
>Creatures should go extinct.

We're currently in the midst of a mass extinction which is largely being driven by humanity. The selection pressure that we are placing on many species for outweigh's natural selection's ability to act on random mutation to promote fitter variants.

What you are promoting isn't a course of action that will lead to an alternative, rich ecosystem better suited to current conditions. It would simply lead to an impoverished and more fragile ecosystem, ultimately less capable of supporting humanity, if we want to go down the reductionist utilitarian road.

We are custodians of an astonishingly rich and diverse biosphere, which we are already damaging. We have a duty to try and mitigate that damage.
> Sites like LocalBitcoins facilitate in person cash trades.

Sites like LocalBitcoins would very quickly cease to exist if there is a concerted government effort to ban Bitcoins.
Using bare qemu-kvm vs. libvirt/virt-install/virt-manager
Trai favours net neutrality, rules against free basics [pdf]
Static branch prediction on newer Intel processors
I implemented Okasaki's persistent queue in Scheme recently using SRFI-41 streams and it was a lot of fun. Now, I need to grok things like finger trees so I can understand persistent vectors and hash tables.
haha, apology accepted.
Social Box – Showcase social content on your website
In the EU you'll soon have a right to a bank account: http://europa.eu/rapid/press-release_STATEMENT-14-123_de.htm
That's the thing - there are no obvious problems. It's very far from obvious how this will play out.

For example, regarding the "intolerant, sexist culture" you allude to. It's easy to paint the middle east in broad strokes, but that misses crucial differences between countries and peoples, particularly as those countries were often Western inventions made by grouping disparate regions and populations.

For example, did you know that in 2010 (before even the first conflict against Bashar al-Assad), there were over 150 thousand Syrians in the US alone?
But it has the opposite effect. Banks tend to lend less the lower interest rates go. There are other risks that have to be balanced which in a negative world forces their hand.
Its a step in the right direction. TRAI was only deciding on differential pricing not slow/fast lanes and currently no ISPs are implementing slow/fast lanes whereas differential pricing (i.e. free plans for Facebook, Whatsapp, their own shitty apps etc) were all over.
This is true, but then a .25% haircut on their deposit accounts doesn't penalise the poor nearly as much as widely accepted existing regimes like inflation, never mind a 20% sales tax or VAT (and in practice, is only likely to occur when inflation is low and more conventional taxes are being cut)
Despair, Addiction, Financial Difficulties and Suicides of White Americans
Sounds like it would work better as a watch.

OTOH, having a platform that accepts questions (even in written form, i.e. an NLP google) on which we could build on would be great.
In standby. The TV supports CEC so would turn on when asked.
The same thing could be done to the billions of devices people carry on them around the world ("mobile phones").
My current estimate (living here, and not just in urban locations, for 15 years) is >95% of adults (10-45) in urban areas, >75% rural.

But the busy design thing far predates the smartphone, so that theory is moot in my mind. I concur with krang's comment: "Chinese sites are simply modeled after 90s and 2000s web sites". This does not imply it's not changing though .. smart TV and mobile apps look the same as you'd expect in the west.
Ask HN: How to look for a new job when you in a major project
I really want to move on from my current job (both for salary reasons and wanting to move to a different geographical locale). However, I'm in the midst of a major website redesign, which is due to be deployed this summer.
So, two questions:
1. Is it ethical to leave my company in the meantime, as the main developer on this project?
2. Is there a way to look for a new job so that my current job doesn't know about this?
The problem is that being "the legacy vendor" is not a good place to be. Your margins can only get lower. You get a huge runway towards building alternatives, but building alternatives you will have to do.
Time to go update the FAQ! The business plan changed in October '14 - evidently we missed that reference.
FYI: about 190k of these pictures are public domain respectively without known copyright protection.

Link for searching these pictures: http://digitalcollections.nypl.org/search/index?utf8=%E2%9C%...
I was originally trying to figure out if these images were HUGE (670K >>> 4K) or compressed beyond recognition ...
Luckily, you can do the rewrite manually. I recently implemented an array mapped trie that shared structure when copied. `find`, `erase`, and `at` were all rewritten to use loops after first implementing them recursively (and profiling indicated it to be a problem).
Education is a subset of Enterprise.
It might not be so difficult to just patch this stuff out, but the biggest problem is the automatic updates which could replace your changes. If someone eventually finds a way to allow updates and automatically merge them in with the local changes, that would be very highly appreciated for all those who are forced to use Win10 for other reasons but do not want this behaviour.
Could Facebook not simply have outmanoeuvred the problem here by providing free access to the wider web, perhaps in a rolling fashion? Does Facebook have any real 'native' competition in India?
This was in Kiel in the early 80s, so that fits in with your timeline.
Judging from the questions listed in the article, I would assume that there's a way smaller ROI for an European homebody (fewer services that can be queried/integrated, usually worse language recognition, no need to constantly check the weather, public transport).
How to Create Free Online Courses – Sell Your Own Teach Courses
Create free online courses that will help to students around the world using open learning. Now, dont take stress for how to teach online by just create and run a course for students worldwide.
Related, but not the same... There was an article on HN about various tools to evaluate resource usage in the last month or two: top, lsof, netstat, etc. I think it was put out by a big name in web services: Netflix, Amazon, etc (but I'm not sure). I was sure I had it bookmarked, but I haven't been able to find it. Does anyone remember that post or have it readily available?
Not open source, no plans to monetise, nothing to see on the website but expensive-looking animation ...

what's the point? Who is this supposed to appeal to?

(yes, this is kinda snarky, but I'm also genuinely curious)
https://aur.archlinux.org/packages/package-query/

Only pacupg does, according to this. pacaur, cower, apacman, packer, and all the others (https://wiki.archlinux.org/index.php/AUR_helpers) don't.
> The monitoring for keywords is done in the hardware or firmware. Nothing ever gets sent to Amazon until "Alexa" or "Echo" is recognized.

I think that what you mean is that the monitoring is done in the hardware or firmware using closed-source code that can and will be regularly updated remotely and hopefully securely. And that Amazon told us that it would wait until it thought it heard "Alexa" or "Echo" or anything that sounds sort of like it, or whatever they decide to change the software on your particular device to listen for in the future.
Not sure what you're referring to.

The Christmas address with live candles was last year: http://www.bundespraesident.de/SharedDocs/Reden/DE/Joachim-G...
Minidump support in LLDB
I just downloaded about 10 images from different topics and all of them are available as .tiff and 8/10 with a resolution of >2000px
Now we have replaced GOTOs with callback calls into functions defined in other files that are pretty much as untraceable.
> I'm pretty sure that everything that can be done by a GC can be done by `shared_ptr` and `weak_ptr`. If not, then you can use Boehm GC if you don't do anything weird with pointers.

Except only slower and subject to thread races.
There are plenty of asset classes that already provide a notional alternative to negative interest reserve balances, and making those [even] more fungible and consumer friendly is a far more realistic option than making BTC less unstable.
I read this as "If you need to use stack overflow then you're not a real programmer. " Was that your intention?
I've seen many "main developers" terminated due to layoffs, restructuring, etc. Don't let the your importance to a project prevent you from restructuring your own life.
Aircel provide a fully-free low-speed internet in some regions.
If their motive were genuinely connectivity, as they advertised it, they can still do it. #EqualRating is allowed, so are charitable initiatives such as Free Data to everyone.

But what do they really want? The next billion internet users hooked onto their platform. That's what they paid Whatsapp a whooping $19B for.

I can't presume to know for sure. We'll both see what will they do of their Freebasics program now.
Then the VPN breaks, and you're out of luck.
The Best Free Icon Packs
China's Fusion Reactor New Record
Your startup’s Production environment ain’t that important
Show HN: Efficient data structures for PHP 7
SEEKING WORK - REMOTE (Cluj-Napoca, Romania)

We’re a two-man team good with pretty much anything JavaScript (node, phonegap, angular, etc.) and all-round front-end work.

Also good with design (graphic, ui), dbs (mongo, couch), project management, testing or front-end ops.

Lots of experience with building single-page apps - both the back-end Node APIs and client-side apps with Angular or other frameworks.

You can contact us at: contact at buiac.com.
It does when the poor are also in debt.
And if you look in the comments even for enterprise he chose a "customized install" to be presented with 15 pages of telemetry options (all default on even in enterprise). He selected "No" for all telemetry data (in the customized install that even most admins would trust is not necessary from MS rhetoric) and is still getting this activity.
Wikileaks is nothing but Russian government's propaganda at this point. It has discredited itself.
I can only speak for Switzerland: Most people here have have "household insurance", which covers theft, damage to property and mostly third party liability.

Third party liability won't cover usage of a motor vehicle (needs to be insured seperately, and is mandatory). It does cover damages caused by riding a bicycle, though.
Yes, I read about this, but I thought it would be useful to have at least the configurations, if not the data, stateless.

Wasn't there some PR that would allow something like this?
The readme file has links to the data: https://github.com/rohit-jain/parzer/blob/master/readme.md and instructions on how to use it.
I'd bet a lot of it is encrypted. The flip-side of having security. Remember the "smart" TV spying a few years ago that was discovered only because it was doing it in plaintext?

http://arstechnica.com/security/2013/11/smart-tv-from-lg-pho...

With encrypted connections, you won't know what data it's sending, and if MS's treatment of security in other areas in previous versions of Windows is any indicator, the certificates will also be hardcoded so it's very difficult to MITM. Good for stopping everyone else from spying on you, but really bad when it stops you from knowing what data your own machine is sending.
Take that, free market!
There's nothing in PCI which prevents the use of SSH keys. In no scenario is password auth more secure than key auth.
I guess the difference is that it's users are not at the mercy of bankers (made of flesh, tradition and law) but instead predicable computer programs (made of logic & code).
How does language affect the economy?
"GOTO considered harmful" needs to be read in its historical context, where structured programming (for loops, while loops, functions) were new-fangled and under-used.

Dijsktra was not arguing against GOTO per se, but rather against unstructured programming.

Using GOTO to implement structured programming constructs that did not exist in the language (e.g. JMP in asm) is fine.
Maybe you want an Acoustic Magic Voice Tracker... http://www.acousticmagic.com

Not cheap and a little ugly some would say...
http://trai.gov.in/WriteReadData/PressRealease/Document/Pres...
It's almost always too late to protect yourself when the bubble has popped. So prepare for the next pop. The only way to protect yourself is to build your own business. But not just any kind of business; a business that can absorb the chocks of cyclical troughs in an economy.

What do people always need?

* Drinking water

* Food

* Health

* Shelter

Pick one or two.
> Use a sheet of paper as your Flatland. Draw two points, measure the distance. Crinkle up the paper. There's still the same 'distance' of paper between the two points.

Because the paper is not elastic. Spacetime is; it stretches. So a better analogy would be the rubber sheet with masses rolling around on it, and deforming it, which is often invoked in popular introductions to spacetime curvature. Like all analogies, it has its limitations, but it does capture the essence of the classic Wheeler quote: "Mass tells space-time how to curve, and space-time tells mass how to move."

> If gravity wells stretch and contract _matter_ (rather than space), then this fits my mental model.

Gravity stretches and contracts space AND matter, the latter to the extent that it can overcome the chemical bonds (and other forces) trying to keep matter together (gravity is weak, so that takes a lot of mass). We see the stretching of matter all the time as tides. Moons torn apart by it when they get too close to their planets (the Roche limit) is a more dramatic example. Spagettification of matter falling into a black hole an even more dramatic one. You can think of gravitational waves as an oscillating, self-sustaining tide traveling at the speed of light.

By the way, there is a thread of thought which takes the analogy of spacetime with an elastic solid quite seriously: http://arxiv.org/abs/gr-qc/0408051
But what would make me to use cryptocurrency with a negative interest rate? Of course all kind of cryptocurrencies can exist, it wouldn't be a surprise if there were already some kind of negative interest-rate model in some of the 100's of altcoins. But the user decides what kind of cryptocurrency he uses.
Content Marketing Analytics and Pop Quiz
Yea I know he mentions Android and ChromeOS, but I'm mostly asking where the info is to support his claim that "we know they're tracked by default". I've never come across anything yet related to ChromeOS that even comes close to the Win10 tracking by default, but it seems presumed for some reason.
Uninstalling Facebook app saves up to 15% of iPhone battery life
Show HN: Draftr – Share drafts of your work and gather anonymous feedback
Find and Recompile Invalid Objects Functionality in DbForge Studio for Oracle v3.8
Can't you just have a card on everyone's desk. One side is green, one side is red. If you put the red side up, it means do not disturb? I don't mean this in any way as a personal attack on you, but tech culture in general sometimes gets too focused on using technology instead of just finding a solution that works. Sometimes it's good to take a step back and ask again what the goal is.
The user is still at the mercy of someone: In current implementations at those who have a majority of computing power in the network. Code changes in Bitcoin have happened in the past and will happen in the future.
Cracker+Jack+Bread+Using+Ground+Kettle+Corn
Game piracy group going on hiatus to see how it affects sales
A free, modern, beautiful way to write your resume well
Hello fellow hacker(wo-)men.

Long time lurker here. I want to show you a tool I 've built that I would like to get feedback on. I've done all of the programming, design, copy, etc., myself. Pretty much everything and a lot of which I've learned how to do through reading articles and comments right here on HN.

This tool allows you to upload drafts of your creations, such as animations, designs, drawings, photos, reports, songs, and writings. You can then share these drafts with your peers, allowing them to post anonymous feedback on your drafts. Depending on the type of file you upload Draftr will display different interfaces. Try uploading an MP3 and then a TXT, for example.

Any suggestions, thoughts, improvements or just general comments on the tool are much appreciated.

Thanks.
When I was in Bali it was noticeable that the 'unbanked' used mobile phone credit as a currency.
The Data Visualisation Catalogue
Right, but that would be 2K. Anyway, was just an observation that, at least my brain, doesn't see 'k' as a count when attached to images but as a size.
It is wildly irresponsible to wield accusations like that without offering some sort of support for that position.

I would say that it is in the US government's interest to discredit wikileaks, as their leaks tend to air dirty American laundry. But a lack of similarly embarrassing leaks about Russia dies not Russian propaganda make. It could simply be that Russian whistleblowers are more likely to meet with a fatal exposure to polonium.
Lower interest rates are good for debtors.
I think the misunderstanding is based on the use of words that are already 'loaded' with meaning, as sago pointed out quite well in another comment.

The point is that those experiences are real and have always been a part of the human condition. There is nothing supernatural about this, nothing bending the realms of physics.

It's all about psychology and how things 'feel', how consciousness works and how it goes beyond the single individual in a group setting.

All that mystical language imho is due to a lack of better words.
Good advice, except the "remove all system passwords" part. Do not do this. It's a really bad idea. There are occasions where you do need to authenticate using a password, most importantly on the local console - what if your server lost network access?

And that sudo workaround is bad since it requires agent key forwarding, which you shouldn't use for the reasons the author himself noted a few paragraphs up.
When i was a kid it wasn't uncommon to open the backdoor in the morning to find hedgehogs curled up on the doormat. I don't think I've even seen evidence of one since then though.

Conventional wisdom in the UK is that their decline is due to decimation of their natural habitat and food sources by us, cars squishing them, slug tablets, people burning piles of leaves (where they sleep) etc etc. Badgers being responsible to any significant degree seems a little far-fetched.
I don't see the need for it.
Oh my god. You're not kidding - this reminds me of the days of animated GIFs on Geocities pages.

Aesthestics / readability aside, I worry that those animations will be painfully slow / battery draining on old slow machines with underpowered GPUs, and I would've thought that's the ReactOS target market. The folks stuck on Windows XP boxes who can't upgrade to Windows 10, and for whom a lightweight XP/2000 compatible OS that still gets security updates would be ideal.
Zuckerberg said it himself: without the amazing monopolistic properties of the system as proposed, providing free access to everything would not be economically viable. Of course it wouldn't be economically viable, how could it be?
Or move to anonymous networks or more relaxed jurisdictions. Usually countries fail to unite on this kind of topics, I'm pretty sure jurisdictions like Hong Kong will allow always cryptocurrency trading sites.
No, it's "if you constantly need to use stack overflow, you're most likely a beginner in a given tech", and real programmers are going though beginner phase much more often than fake programmers, because they learn more new stuff.

But also "if most of your problems can be solved by stack overflow" than you're either not solving hard problems, or, and this is much, much worse, you're not aware that you're facing hard problems with things like architecture and code organization, and solve them in a naive, straight-forward way, not even recognizing the future implications — and that, indeed, means that you're not a real programmer.
While the David's won this round, it was against an opponent (or group of) which made several tactical errors.

We need to build a more lasting institution to prepare in advance for future papers, have lists of people it can reach out to, and manage the hidden minutiae required to combat these issues.

Because Next time it may not be Facebook, it may be the GoI itself, or reliance.
Oh yes. Best sashimi I've had was horse sashimi in Asakusa. This family has been running this restaurant since the late 1800s.

http://www.luxeat.com/blog/miyako-sushi-3-michelin-quality-m...
Your dichotomy is imaginary. The computer programs are made by programmers (made of flesh, tradition and law), and bankers usually don't directly make the calls, instead relying on their programs (made of logic and code).
Indeed. Anything Microsoft writes in their "privacy policy" is indistinguishable from hogwash until we can see what is in the packets.
That is only partially true. Only very non-controversial changes manage to get through. You can see from the current blocksize debate that it is quite difficult to change the bitcoin protocol.

Also majority of hash power doesn't decide everything. If miners decide to create cartel where they change the protocol rules (via hard fork), they still need a place where they need to sell those mined coins. So exchanges/services/merchants should be in the same boat.

Also there will be always a lot of competing cryptocurrencies, where users can switch to when needed.
It has different speech recognition back-ends so it depends on which you use.