skysight-inc/HackerNews huggingface dataset:
At first read I thought this was talking about booting off a USB key into any OS using virtual-box as a hypervisor. Now I'm dissappointed =(
Looking at the changes, it's like every small niggly pain-point I've had with my particular Jekyll use cases (faffing around to get sass watch going in a separate shell, using 'posts' for things that are not in any sense posts) have been addressed. A version bump just for me!

I am a happy bunny.

Congratulations and thanks to the Jekyll folks.
I fail to see the difference between "real life" and "the Internet". Surely they're the same thing these days?
I consider the context-switching of the huge fullscreen start menu the same as the "forget why you entered a room when you walk through a door" phenomenom.

http://www.scientificamerican.com/article/why-walking-throug...
It is really time that we had a grown up and actionable conversation on euthanasia. We can at least strive to give people two things (i) dignity and (ii) no pain. Is that a lot I am asking for.
Certainly not trivial, and certainly not for $1K. Perhaps in 10 years like the article suggests.

However, you could probably take an off-the-shelf large R/C plane or helicopter and put a small explosive payload in it, then crash it into somewhere. Even that would be hard to do for under $1K, and range would be limited.
Has already been posted:

https://news.ycombinator.com/item?id=7488554
Repeatedly traversing a linked-list-like structure to find a free block for malloc is noticeably more expensive than never having to. Also repeatedly putting freed block back into allocator's structure for future use is noticeable more expensive then not having to. See? You can't get away with simple "even if relatively rarely". For some values of rarely, the cost would be lower.
> Armed aerial drones will be used for targeted killings, terrorism and the government suppression of civil unrest. What’s worse, say experts, it’s too late for the United States to do anything about it.

Yes, it would be best for only the US to have this technology, as they would surely only use it for good..
Ledger has been on my TBD list for a while. Been meaning to implement a project with it. Now may be a good time.
Remember Spooler

Not really, we didn't get them in our daycare :D

I never really read programming magazines; I had a couple of books, but it was the late 90s, so I learned mostly on the web.
This is actually a big problem for me. I'd like to start a great open source project but then I'd also really like to somewhen get enough money out of it, so I could actually care about it full-time. But this seems rather hard to do :(
Way ahead of you: http://www.bbc.co.uk/news/technology-26865869
Top 5 Craziest Scientific Theories
I'm getting deja vu.

https://news.ycombinator.com/item?id=7488554
So I tested this with https://emailprivacytester.com/. I didn't get an automated response with a link. However, I noticed that somebody had viewed the email using an iPhone. So I scanned my logs to grab the referer from the callbacks and it was:

http://mailp.in/dashboard/reply/*ID*

Where I replaced the actual id with "ID". So I copied the ID from that referrer and visited:

http://mailp.in/*ID*

It seems you don't strip out quite a lot of stuff, including script tags and meta refresh tags.

If you want to contact me about any of this, my details are at https://grepular.com/#contact (I am the author of https://emailprivacytester.com/ if you hadn't guessed)
I don't often say this but, lol.

You beat me to it by about 60 seconds.
There is nothing that prevents a GCed language to allocate things on the stack. Also I'm afraid using std::string in C++ causes more allocs/frees than typical use of Strings in Java/C#, because the former can't be safely shared and must be copied - on the heap.
Ask HN: Any Tech Nonprofits Interested in my Free Labor?
I'm looking for a tech nonprofit (US 501c3) that is interested in my programming skills. I will work full time (remotely) for 2 months in the summer for free. All I need is a little supervision and willingness to sign some forms (so I can get paid by external scholarship).

About me:
CS Student (coursework: systems, data structures & algorithms, databases, PL).

Stack: Java, Android SDK, Python, C, SQL, Javascript, CSS, HTML. Learning: Django/Web dev

comment or email in profile.

I really don't know many tech nonprofits, so any leads would be appreciated! thanks.
> Imagine if the only compilers available were proprietary compilers locked behind hundreds of pages of licensing requirements and legal bullshit.

That's pretty much what we did have, before RMS started GCC. I guess we need an RMS for hardware!
Wall Street Journal(WSJ) Twitter Account Hacked By Syrian Electronic Army
Pleased to read this comment. Reading Hacker News gives you the totally wrong impression that the text editor universe amounts to Emacs/Vim and Sublime/Textmate. There are a lot of other editors, many have a lot to recommend them. At least on Windows, Ultraedit for example seems a lot more polished and complete than Sublime.
That just sucks. Based on your usage of £ I assume you are in the UK (I am too).

Education here is a broken pile of crap. Politics and ridiculous rules and structure galore.

For example: I did electrical engineering and nearly got kicked off my course for daring to drop an email politely asking a user telnetted into the box I was working on, to stop trying to brute force su to root on my Sun workstation which was dumping logs onto the frame buffer console and screwing up my Cadence session. They were trying to crack root and I complained and ended up with a disciplinary for breaking the communication AUP.

The fucked up bit: The attacker actually complained that I'd caught him to his tutor who kicked off the whole disciplinary process against me.

So I learned how political it is and yes you're right there were people studying crap like that at PhD level in my department. Some guy was working on electrically stimulated sex aids on my tuition fees...
Maybe it's a first step towards a self-contained binary. Let's hope for the best but at this point in time, you're right.
Ask the Artist: How Windows 7's Iconic Home Screen Evolved
Time travel and Stargate portals are Real and Exist on Earth Today
I'm not clear what you mean, could you explain?
Reminds me of Diaspora, which come about at the high of hate for Facebook.
OpenCL 2.0 supports this feature, and so does the current AMD hardware in theory. However there are no drivers yet and I'm afraid it's going to be at least an year until AMD manages to push out working OpenCL 2.0 stack.

Nvidia is just on a completely different league with driver support. And they could implement OpenCL 2.0 based on current CUDA if they wanted, but for rather obvious reasons they would rather not.
8 million people chuckled - and I bet you did.

Many of those 8 million had something unforgettable and bizarrely enlightening to share with their friends, or not, as the case may be (if they don't really have any friends). I would say that you underestimate that monkey, he has brought a lot of happiness to a lot of people and he fully deserves his own reality TV show. So, yep, he has changed the world.

I much prefer the world to be changed by things like 2048, which is like an online version of the Rubik's Cube for our times.

Contrast with the world-changing ways of the politicians. Bush, Blair and co worked very hard to take the world to war, yet, ultimately, they lost and it was all a complete waste of time.
It's neat that your project is required to be open source. I've been thinking about my own too and am really interested in AI.. So with that bias in mind and your own, how about automated A/B testing using genetic algorithms?
A (very) quick and dirty hack to see ISS Tracker (www.isstracker.com) and the video side by side:
http://ri.io/iss.html
I wonder if it'd be possible for them to release this as freeware now ?
Currently, I think open source seems to do best in "base of the pyramid infrastructure" type projects. The kind of software that everyone uses, but that is not a differentiator ("the secret sauce") that makes something stand out. Companies that 'get it' will contribute back to something like that with a portion of the profits that they make with what actually makes their money. We see this to varying degrees with lots of big companies like IBM, Google, Facebook, Amazon, and.... gasp, even Microsoft, which is taking some baby steps in that direction.

I don't think of it as a "solved problem" though, so it'll be interesting to see where open source goes in the future. The public goods link I posted elsewhere here is a good read, although a lot of negativity regarding copyright has crept into it.
I think the list goes into too great detail, it feels like half of the points are taken care of by the compiler and may change with the used optimization switches or target CPU. For instance: "use shift instead of mul or div", I remember that this was an issue in the early 90's, but I think every modern compiler should be able to figure this out. Or the general advice to pass by-references instead of by-value, this actually backfired on the early Xbox SDK compilers which had SSE-style vector registers, and where it was better to explicitely pass those by-value, since then the compiler would put them into registers (later compiler version would figure this out by themselves, even if pass-by-ref was used).

In general, there's no way around inspecting the generated assembly code while trying out different optimizer switches and code tweaks, and running the code through a profiler.
And then the countries with the most pacifist hackers will be at a severe disadvantage...
Wait a minute: The moment OpenSSL actively started seeking for funding did receive bids from huge corporations. Same thing happened for OpenBSD, the time window from the moment De Raadt started shouting about funding to the moment where OpenBSD received the needed funding can be seen as extremely small (and for a good reason since both OpenBSD and OpenSSL are corner-stones technologies/achievements).

Of course these projects (and many others) should receive scheduled funding by lucrative corporations or the state, but to me seems like ultimately our current approach works fine and it is just auto-adjusting to the need for better/more responsible development and funding. Let's wait and see how the situation will evolve next year and the year after that.

I think the author is just choosing a half-empty-glass view for no reason. Financially successful projects offering an open-source/community version and a SaaS version of their software are extremely popular these days, which means that generally speaking it works.
I wish those articles referred to this by its proper name: it's not about creating an internet "fast lane", it's about creating "slow lanes" for people not willing to pay extra for the "normal lane".

On the good side, all this will mean in the long run is that the VPN industry will be booming. No bandwidth throttling via VPN, after all.
Love this:

“Once countries like China start exporting these, they’re going to be everywhere really quickly. Within the next 10 years, every country will have these,” Noel Sharkey

How about you change "China" to "USA" - Basically the same right? What's so wrong about China having drones that he singles them out?
Okay, this explains quite a lot about the state of US banking, and why credit cards are so popular there. In Netherland, almost nobody uses credit cards, because they're less safe and more expensive than our other options. The only reason I've got a credit card at all, is to make international online payments. Even for domestic online payments, we've got a much better system. But internationally, there's nothing. Just credit cards.

I do get the impression that the US should be a great market to start a more modern bank and compete all the crappy old banks away. I'm sure all internationally operating banks have tried this. So why are they not successful?
This bodes well for NewMicrosoft and Nadella.
اعلانات مبوبة
اعلانات مبوبة , مبوبة الكويت , اعلانات مجانية
المول دوت كوم لعرض وبيع وشراء كل شئ مجان على شبكة الانترنت ، عقار للبيع والايجار ، سيارات للبيع والايجار ، وظائف خالية
المول دوت كوم لعرض وبيع وشراء كل شئ مجان على شبكة الانترنت ، عقار للبيع والايجار ، سيارات للبيع والايجار ، وظائف خالية
This reminds me of the story about Theodore Hall, who gave secrets from the US atomic bomb projects to the USSR, allegedly for the sake of preventing a monopoly of such power by the US and balancing out the two major power blocs to prevent one from simply destroying the other, with all the associated horrors.
You can get back to it.

I did the opposite decision 9 years ago - I started a PhD on cancer detection out of pure idealism, completely ignoring money as useless. Later I realized that I need large sums of money to pursue the grand dreams I had, hence I started multiple e-commerce companies (that can be almost automated) to get the necessary cashflow for independent research on what I deem important (cancer, multiplex sclerosis etc.). You are already in the position of being able to fund things that matter - now it might be a good opportunity to seek people that can help you getting your dreams of a better world come true.

I know a few people that founded successful businesses and later they removed themselves from most of the duties except for ownership and started to pursue their visions, such as prolonging human life, organ replacement etc.
Maybe I'm not interested in testing what the function does? But yes, for pure functions, it's kind of a weak argument. More generally, you can't really swap a different implementation in place.
Oh, so you'd be one of the guys telling Zuckenberg to stop fooling around with stupid site with students' pictures, and start doing serious things?

Or telling Jobs & Wozniak that their tiny computer for hobbyists is meaningless, and they should do some serious work with mainframes.

Or perhaps you'd walk up to Picasso and tell him to stop painting triangles and squares, and get into industrial design? And scientific illustrations?

See, the effect of a project can be estimated in hindsight. 2048 made some people interested in programming, and inspired a ton of other people. Who knows, perhaps some future Einstein in 20 years will say: "it all started when I played this stupid game, that had an open source, and I decided to play with it."
> Every country ...
Only every country that is, wants to be or pretends to be a military power.

Many (smaller) countries realized long ago that if they would end up at war with a much larger neighbour, their own military power would be of no use, and gave up on maintaining and building self-sufficient military machines.

Instead, they focus on a certain aspect of military operations, and develop and maintain that segment of their armies in order to make a somewhat meaningful contribution to a certain alliance, hoping that alliance will help them should they ever need it.

Others gave up on having armed forces at all.
Have you thought about developing some innovative algorithms?

Something in the data analysis space, text analysis tools, graphing tools ?

If you are interested we could help diego at algorithmia dot com.
Didn't I just explain it? I can't do a descending sort of every store on my local high street based on their success so far. These things snowball on the internet because the sorting and quantifying process lends itself to viral snowballing.
BLACK COIN: A VALUABLE PROOF OF STAKE CRYPTOCURRENCY
Actually in another link, someone is mentioned as having attempted to prove it was a catenary for months until Newton showed it wasn't.
Because it's the common perception that USA would never sell their weapons to terrorists or third world countries where there is little to no control over them, but China lacks such a moral compass and will sell to anyone who is willing to pay. A completely wrong perception, but there it is.
That's just combinational logic, how do you implement clocked processes and latches?

In my (admittedly limited) experience with hardware design making correct pure combinational logic isn't generally too difficult, it's keeping track of the state and state transitions that's problematic.
I'm not sure he says it's wrong that China have drones - but china is already a well known supplier of technology and they havn't signed an international agreement against exchange of drone technology.

Thus, you're more likely to see China manufacturing and exporting drones to whomever wants to buy than the US.
8k Crysis 3
A Git Guide for Infrequent Contributors
Accessibility Jam – a game jam to create accessible video games
An Introduction Into The Legal Implications Of Big Data
> There is now a distinct strain in the OSS market that advocates loudly for non-viral licenses. The growing view ...

[Citation needed]
Flickr link : https://secure.flickr.com/photos/k_putt/sets/721576441919594...
The API itself doesn't provide any mechanism to get your location; it merely assumes that such a mechanism exists. For example it would be totally valid for a browser to implement geolocation by asking the user to pick their location on a map. Of course it wouldn't be a very useful implementation for many purposes.

It is true that many existing implementation use data about WiFi access points and similar information to do the location. However the functionality is implemented by accessing a remote API fronting a database of access point locations. The data in this database is typically privately owned and there is no assurance that it will continue to be available in the future.
I considered that approach but found the JSON returned by some third-party apis contained characters in keys (dashes, spaces, etc) which have special meanings in python so can't be used natively.
Seems like the HN community wishes to just ignore this info.
The Men Inside of R2-D2 and C-3PO Actually Hated Each Other
SOOMLA – 5 Tips for being a good opensource moderator
I'm not an expert in the field and I'm not going to say anything about end user experience^, however what I keep hearing from my professors and PhD friends doing research at my university on high-performance parallel applications on clusters of GPUs is that AMD GPUs usually have more raw performance (as in, reported performance) but nVidia GPUs have more control and better drivers. This means that on common benchmarks for high-performance computing (distribution of bandwidth, FLOPS, etc etc) nVidias still seem to get the advantage because it's just easier to squeeze more performance out of them compared to AMD ones. Also parallel algorithms are apparently easier to handle on the former rather than the latter.

ps: this is all from hearsay and unofficial conversations, I don't have sources to validate nor disprove any of the claims I made, sorry.

^ I use an nvidia and an intel integrated gpu on my linux desktop and laptop respectively and never had problems with either, just to note, I have no AMD experience.
Ceph V0.80 released – includes erasure coding, cache tiering, and more.
Ha damn, that's the coolest one I saw :-)
Hope you'll do something cool with it!
Sounds robust... Doesn't that defeat the purpose of JSON?
It would be theoretically possible to do it all in user-land (needing no direct kernel access), but for an arbitrary OS to work pretty much absolutely everything including the CPU would have to be emulated so it would be very very slow compared to bare metal. Think DOSBox and similar.

With changes to the guest OS it gets better: more can be done relatively native. Have a look at "user mode linux" for a good example of that There were attempts to make this work under Windows but I think those projects died pretty quickly as people just used kernel mode vitualisers instead for efficiency so there wasn't massive interest (cooperative Linux is somewhere between: it works in a similar manner to UML but requires admin access).
Will the futures equivalent of the AK-47 be on github?
The problem isn't ledger is that you have been spoonfed by GUI applications which do all the work and thinking for you. If you bothered to read the documentation you see all this clearly laid out. Ledger requires you to do your own thinking and some people find that hard. The ledger itself is a set of text files, if you can't figure out how to automate data entry (say excel for bulk data entry, then processing a CSV file) then maybe you're right, ledger isn't for you.
UB happens to be flatly wrong. UB says that docucomments re-stating what the simple function does are excessive and bad. This is totally wrong when one looks at the generated documentation, but UB doesn't seem to use the documentation much. He seems to be one of the people who prefer digging through the code, even if presented with sensible API documentation.
Provide Optional Reasons for Downvotes on Questions
So when will OpenCL provide the same support for integrated C++ and Fortran development, on the same source file, CUDA allows for?

Only now is OpenCL having the first steps with language agnostic GPGPU bytcode and C++ support.

That premium price pays off in developer productivity.
2 (Hubol)
The fourth issue is the one child policy which will cause Japan-like stagnation in a few years.
Like most commenters, I found this story both tragic and mesmerizing. But while much of the discussion has centered around cancer, I think this is a specific instance of a more general problem. Whether it's heart disease at 50 or Alzheimer's at 90, almost all of us will experience the gradual failure of our bodies and minds. With the exception of those killed by violence or accident, we can look forward to decades of decline, followed by a humiliating, terrifying, and excruciating end. The most debauched psychopath would not dream of subjecting their victims to such an experience. It is no wonder that most of us live as if such a time will never come.

But it will. Don't forget that. Just as one plans for retirement, so too should one plan for death.

To get an idea of the ailments of old age, I recommend reading Who by Very Slow Decay[1]. The author is a resident physician.

http://slatestarcodex.com/2013/07/17/who-by-very-slow-decay/
Harsh reality time: 2 choices. Either Netflix ponies up, or everyone has to pay per GB to their ISPs. I honestly don't think the average consumer wants to be constantly tracking how much BW they're using per website. That might work for a single person cell phone, but doesn't work for a family.
How KitKat is Using the #HaveABreak Hashtag for Marketing on Twitter
Twitter Marketing Case Studies from Top Airlines
That would actually be very easy to create. Most Linux installers are happy to install to a USB stuck and most PCs with happily boot from one. I have a working Debian setup install on a large stick, created form the standard install procedure, that I use for diagnostics - adding vbox (or KVM or Xen or ...) to that would be the same as adding it to any other Linux setup and you could then add a set of VMs that can be selected to start automatically on boot (rigging the boot process as needed to give you the choice at the appropriate point). For much better performance at a price, get a good mSATA SSD and USB3 enclosure instead of using a bog-standard USB stick.
> "is whining/complaining" in my native language (Slovenian)

It's jammern in German, jamre in Norwegian and Danish, and jämra in Swedish. The Scandinavian versions and modern German all comes from Middle Low German. I'm guessing you got the word from German at some point too, as the German version originated from a version without the leading "j".
>What’s worse, say experts, it’s too late for the United States to do anything about it.

This is an extraordinary comment to make, when they have used drones more than anyone.
To Kill A Mockingbird is a fine example of how copyright is failing us all
Building a universal REST API for Arduino
This article is drivel from beginning to end.

It even misses the main story -- that the OpenSSL license has a peculiar advertizing clause that causes all sorts of integration problems with other projects.