skysight-inc/HackerNews huggingface dataset:
What saddens me most is that RadioShack was one of the pioneers that sparked the personal computer revolution. I can easily remember my first interactions with a TRS-80 (a clone - I live in Brazil), reading avidly their manuals, understanding how their block graphics worked and writing my own small programs I would go to a computer store to test.

It's a little bit tragic, but we all know RadioShack's time has passed. We appear to be living in a time of rapid transformation. RadioShack will soon no longer exist. Like payphones, printed newspapers and magazines and soon books and bookstores will follow the video rentals and record stores into history. Change can be difficult for those who live through it, but in return, we get stories to tell our grandkids.

It's not that bad a deal.
Nice friends from my hometown! I've been working abroad the past eight months, and they've been loving enough to keep in touch with me every once in a while.
They're "mobile" because a fixed facility would become a "homeless magnet", neighbors would object, and real estate interests wouldn't like it. Santa Monica has something called SHWASHLOCK; free showers, washing machines, and lockers for homeless people. It only serves about 125 people, though. SF has about 13,000 homeless. (In comparison, about 75,000 gays.)

SF has become more homeless-hostile as the city has become more prosperous.
Both 33.1 and 33.1.1 (noticed updated when I went to about) on OSX 10.10.1 were skewed for me
You should try to spend your next vacation in a nearest city with a hackerspace, you will find like-minded people there.

http://hackerspaces.org/wiki/List_of_Hacker_Spaces
I lived in San Francisco for a number of years, so I'm familiar with this issue.

The programs are underfunded and cannot cope with homeless people who are mentally ill or addicted.

The "voluntary homeless" are more likely to be found in the Haight and Golden Gate Park than in the Tenderloin.
European lawmakers back Google break-up
Civic or Tenderloin is ever going to change. Why?

Because the city and the electorate lack the will to deal with the problem vs doing little feel-good things that dance around the edges.
Submitter here. I ended up at that journal by following a link in this opinion blog at The New York Times: http://op-talk.blogs.nytimes.com/2014/11/26/what-if-were-wro... The author, Anna North, thinks it's legit.
Also, it's linked to here by the NIH: http://www.ncbi.nlm.nih.gov/pmc/journals/1820/
EU Parliament, in Nonbinding Measure, Calls for Breaking Up Google
>Should we not assume he was happy with discovering the unimaginable?

He had nervous breakdowns, one of the causes: chronic psychological depression
Clearly aggressive and not in a way that improves UX.
> You improve the browser to expose the functionality you need with a sandboxed API, or you communicate with a separate program that runs entirely outside the browser.

What is your response to the 'browser is bloat' crowd then? Your solution is to add functionality to the browser even for people that don't need it. Doesn't this lead to bloat in the browser itself?
Defile: Fixing Ruby File Uploads
here's one part where the layout goes out of wack.

http://i.imgur.com/HFwdW3R.png
Previous discussion: https://news.ycombinator.com/item?id=8659564 (178 points, 1 day ago, 65 comments)
KIM DOTCOM LEAVES BAIL HEARING a FREE MAN, FOR NOW
Executors solve a specific concurrency problem (i.e. futures), but they're not a general solution for cross-thread communication.
"Biol. Mood Anxiety Disord." is probably the ISO 4[1] abbreviation of the journal, hence the domain.

> For instance, when citing a paper from the European Physical Journal, the ISO 4 standard prescribes the abbreviation "Eur. Phys. J.". Note that ISO 4 is particularly efficient for abbreviating journal titles, as the word journal for example is abbreviated to simply "J.".

[1] http://en.wikipedia.org/wiki/ISO_4
It's all hunky dory, mostly, until you jump from 2090 to 2100. At that point the apocalypse hits, obviously.
When we look back at the history of many illnesses, it's easy to wonder how the previous generations could have been so dumb to not have realized the root causes. The story of stomach ulcers is especially wonderful, because it's so recent [1] (stomach ulcers were obviously caused by stress, and poor diet, etc).

One wonders how many obvious root causes to common illnesses are sitting right in front of us. A good friend of mine has dealt with depression issues for many years. I'd love to learn that a quick anti-parasite treatment would relieve her of the pain she's dealt with.

[1]: http://discovermagazine.com/2010/mar/07-dr-drank-broth-gave-...
Triangles! Triangles everywhere! And speculative headlines!

And a very important point trying to be made. But in this case the visualizations actually reduced value, making it more about the bells and whistles, and less about the actual message.
In the comma-first method, adding a new element at the end produces a one mine diff. But when doing comma-last method, then adding a new element to the list gives a two line diff.

It can make resolving merges just a little bit easier.
Looks great - Signed up.
Champion of addition

setInterval(function() {document.getElementById('question-answer').value = Number(document.getElementById('question').innerHTML.split(' ')[0]) + Number(document.getElementById('question').innerHTML.split(' ')[2]); $('#question-answer').trigger(jQuery.Event( 'keyup', 16 ));},500)
Twitter Indexes Every Single Tweet Ever
Thanksgiving Travel? Vermont Turkeys Used to Walk to Boston
My previous employer would claim credits on all development of new products. Not maintenance of existing products, not operations costs, and not features that a customer had asked for specifically. But over half of our technical staff were building new apps to expand our reach into new markets, and the management put all of that in for credits. They'd also claim on new features added to existing apps.

There was an annual exercise where a couple of poor managers dumped the whole year's stories from the project management tool and classified them all as creditable or not. Not a lot of fun, but the CFO was always happy with the results!
Free Kindle Book – Create Good Habits Using Psychology and Technology
Browsers that do support SNI include:

IE7+ (unless running on Windows XP)

Firefox 2.0 and later

Opera 8.0 and later

Chrome 6 and later (unless running on Windows XP)

Safari 3.0 and later

Android default browser on Android 3.0 and later (this is probably the biggest chunk of users)

Windows Phone 7

So, realistically, you're looking at people who still use Windows XP (unless they're using Firefox) and people with really old Android phones that'll never receive a manufacturer firmware update.
Don't host it on AWS. :)

This is actually a hard problem because many of these services are localized using BGP anycasting. So the status checking would have to have probe nodes all over the world.
Personally I wouldn't bother fixing it just have a warning that says "This version of Internet Explorer is no longer supported. Please upgrade to a ......" (I took from gmail) So they know if they continue this isn't how the webpage is suppose to look and may behave badly because of it. Or something along the lines of that
I agree with your assessment of the materials science articles but in this case I think you missed the 'breakthrough' part.

Graphene allows positively charged hydrogen to pass through it. The thought experiment is you create a vessel with an inner porous core, you wrap it in graphene, and then you apply a vacuum. That device will pull any positively charged hydrogen out of the atmosphere (which frankly isn't much except during thunderstorms)

This behavior with graphene isn't unknown, the first example was noting that graphene made for an exceptional water filter [1].

[1] http://www.manchester.ac.uk/discover/news/article/?id=11561
I've written applications using Java, Groovy, Clojure and Scala (in that order) and after Clojure, coding Scala felt specially horrible (yet another syntax to learn! ++: \ ~> and so on...).

Maybe Clojure feels odd for a few hours when coming from C-like syntax, but it becomes so obvious later on. I remember I felt terrified by the parens because I had not written anything serious in it.
But syntax matters! When you're writing stuff all day,

a = [_ * 2 for _ in range(10)]

is a lot more pleasant than:

a = []; for _ in range(10): a.append(_ * 2)

It also gives Python a lot more information about your actual intent. Suppose "range(10)" were actually "giant_list". Hypothetically, the list comprehension could pre-allocate len(giant_list) elements instead of calling list.append that many times. That's potentially a huge performance win.

You see Python as getting more complex. I see it as getting less complex by giving concise alternatives to common idioms.
The Most Popular Enterprise Sync and Share Product Might Surprise You
> One wonders how many obvious root causes to common illnesses are sitting right in front of us.

Perhaps it's a silly comparison, but I was reminded when reading this of the Facebook bug the other day[1] where progress was suddenly made when they started to think of system components as malicious actors communicating over covert channels. Here is someone arguing that we should be thinking about depression in essentially the same way: there are malicious actors (infectious agents) communicating over a covert channel (by some mechanism we don't yet understand).

Perhaps the analogy is a bit of a stretch, but I think the idea of re-conceptualising a known problem in a new light is probably a good one.

[1] https://news.ycombinator.com/item?id=8660994
I guess .localhost (already reserved for exactly that purpose) would work then. :)
I don't see why would this exclude or confuse. It's essentially an in-joke, and shouldn't affect anyone reading the spec who is unaware of the meme.

I'm not a fan, but I don't think we should make it out to be more than it really is.
Bad services. Someone even social engineered our 1&1 account a few years back...
From the Makefile:

ifneq "$(shell echo $$HOSTNAME)" "raccoon"
CFLAGS += -Wno-format
endif
Metal by Example: Reflection and Refraction with Cubic Environment Mapping
With a very little bit of tinkering, org-mode is pretty great for code auditing. I have a keybinding set to add bookmarks to code, and some simple tools for easily adding out-of-band notes/comments. That, plus org-mode's native todo/prioritization.
Use Emacs for Orgmode and VIM as an editor.
Care to define "too much hassle"? I'm running Fedora on 5 different Macbooks (ranging from 2010 through 2013 models) without any serious issues.
I stand by what I said and don't see any need for us to continue talking.
I don't see why that should be worrying. What's the scenario you're foreseeing?
Didn't POSIX subsystem have no access to TCP/IP?
No eww.el mention? It comes w/24.4
Is terrible, this idea.
https://news.ycombinator.com/item?id=8666656
Note that org mode is not just an outliner. Org mode is also a spreadsheet, a time tracker, a taggable and searchable database of arbitrary information, a literate programming system that can run code in dozens of languages and exchange data between them, and a document authoring system that supports a number of different backends such as HTML, LaTeX, and ODF.

There are Vim extensions for parts of this, but org mode is more than the sum of its parts. It is a universal information management system, developed with the express goal of being transparent and extensible. It really is a marvellous piece of software.
If you're going to run custom JS code, why not simply submit it through JS HTTP requests? What have you gained by this new API?
This article was written in 2008.`
I grew up on a ZX Spectrum but never got around to programing on it. I've always wanted to start dabbling with assembly on a relatively-simple platform, it's like a nagging unfinished business in the back of my head.

Can you recommend any good resources (preferably books available online) to start with, that one could apply in an emulator?
It's a project on – in very broad terms – integrating Revit/BIM models in Unreal engine. As you probably know Epic released the source code for Unreal a few months ago and this has opened up exciting opportunities for architects and the building industry. We're also looking into integrating this with the Oculus Rift (got our DK2 just a few months ago - yay!).

Currently I'm looking for a developer by project/the hour (starting somewhere in Jan. 2015), but if things go well I'm hoping the project can grow in scope.

If you're interested, send me an email to pelle(at]beckmancreative[dot)se with a resumé and we can talk from there.
From the post:

> When Mattermark was just a tool for VC deal sourcing our total annual revenue opportunity could be measured in the tens of millions. For six months from October 2013 to March 2014 we held headcount steady at 9 people, even as MRR tripled, because it wasn’t time to pour on the gas.

> It was frustrating getting push-back on market size from investors, and somehow we knew if we suspended disbelief just a little longer we’d have a breakthrough… it just took time to see past the initial thrill of making money to the even bigger opportunity. Conversations from the fundraising process clarified our next vertical, which gave us the confidence to triple the team size over the last 6 months. MRR tripled once again.

> Ask Yourself: Am I spending like we’re chasing a big market, when it’s actually a small one? If you’re getting a lot of feedback that the market seems small and you don’t agree, you might need to re-frame your vision. (old vision: Bloomberg for startup investors, new vision: Google for B2B)

The OP believes she had a total annual revenue opportunity of tens of millions of dollars with her original vision but instead of holding true to that vision and executing against it, she apparently decided to change ("re-frame") her vision so that she could appease investors who were telling her the opportunity wasn't big enough to justify an investment.

While some startups really do need capital to fuel their growth, the need for capital can also be a function of one's mentality. Here, it's pretty clear that the OP is more interested in pursuing the largest, broadest and most nebulous opportunity (Google for B2B) than she is in providing a well-defined solution for a well-defined customer segment or segments (Bloomberg for startup investors). In short, the OP's need for capital is the product of her decision to manage her vision based on "bigger is better."
Spectrum -> Commodore 64 -> DOS -> Windows 3.1 ... Windows 8 -> Mac OS X here.

I've always wanted to go back and code for the Spectrum and C64, then play around on an Amiga, something I never got to do.
similar to pingdom
Quick answer: because you are a masochist
I hope people reading the article realise this article was written before the iPad, iPod and iPhone. We have the benefit of over a decade of hindsight.
A nickel.

(ref. http://dilbert.com/strips/comic/1995-06-24/)
M-x eww http://www.lispworks.com/documentation/HyperSpec/Front/index_tx.htm
Game of Thrones Pixel Characters
Okay then. I wanna know of a better way to take four 1 GSPS signals, demodulate them, and pump out another two 1 GSPS signals which encode decisions made every every four samples on the incoming signals. That's ONE of the problems in quantum control for stabilizing one qubit. We did it with an FPGA. If you know of a DSP or systolic array or processor or what have you for doing this, I'm ALL ears. Oh and the timing must be COMPLETELY deterministic down to the nanosecond.

In fact, if you know of ANY general purpose hardware that will talk to gigasample ADCs/DACs, I'd love to know about it.
PlanGrid is hiring backend hackers
Well, no. If there had been obvious causes for major depression, they would have been found by now. There may be some infectious agents who induce depressions (like hepatitis), and some have not yet been discovered, but I highly doubt that a major infectious cause for major depression is still "hiding".
UK Piracy Blocklist Expands with Demonoid, Isohunt, IPTorrents and More
Using air humidity? Say we have 10 grams of water per cubic meter of air (so about 1% of the total air mass), so about 1 gram of hydrogen.

At about 140 kJ/kg, and assuming a 10% reduction efficiency, and 100 watts per square meter solar panel, it should be able to reduce 0,071 grams per second or 260 grams per hour.

Assuming 10% of air moisture can be extracted, the wind passing through the system to keep the water flow would need to be about 0,7 m/s. It's almost always as windy as that.

The rough numbers are frighteningly good.

All we need is the system to be cheap.
We learned about this particular outage from health checks we had set up in Pingdom. Somebody like them could expose those checks as a public service, and try to become the go-to place for getting the real status of AWS.
A disgusting reflection on the timelessness of human exploitation, updated to match the dreary reality of this modern Great Depression.
It is a dream of mine to do exactly this, but even eww.el just wasn't any good to actually use. I can do everything else in Emacs, except that, but that's a pretty big something.
pricing starting from just 3$
Did you miss the comparison to ulcers and how long their real cause was overlooked in favour of a mistaken cause?
Thank you for sharing. Would you be willing to share more of your story: how did you become homeless in SF, and how did you eventually change the situation? Are you in the tech industry?

In my (probably limited) view, SF homeless are primarily the folks around Tenderloin that seem unfortunately abandoned by the society.

As I'm sure many of us would like to help the overall situation (even if it's by donating to the right groups), it would be eye-opening to hear more of a first-person account from someone actually on HN.
The ironic part, "Mattermark is a data platform for venture capital companies"

I wonder what Mattermark says about their own company.
wow that is really nutty. appreciate the screenshot!
Thanks Dan. More negative space, got it!
OmniSharp – Making cross-platform .NET a reality, and a pleasure
Depends; how many of you are willing to travel to the back woods of northwest Georgia? :)
Not every Google employee is part of the sect. Some of us have our own opinions outside of what Google's PR-bullshit department comes up with.

Disclaimer: I work for TAGA (The Arrogant Google Assholes)
My SO worked at RS corporate for a few years during late 2000s. The Internet is definitely what killed this company. They had loyalty with a older generation and that's how they survived until now. They never found out how to bring young people into the stores in an Internet age. That's what the whole "the shack" thing was all about. It failed. Now that loyal customer segment they did have is 1) aging out of the market 2) coming around to online shopping.

I can't really say much about how store ops ran, but I'm sure it was a result of the financial pressures the company was under just trying to survive.
I think IE 9 is about as far back as I'm willing to go. So I would like to get that working, but you are right, anything older and I should have a warning.
Not sure how we compare to those but here @ VAGAS.com we have a radically horizontal management model.

Everything, from strategic planning to everyday decisions, are open to anyone participate, but well... our founder can explain this way better than me, so here it goes: http://www.managementexchange.com/story/horizontal-managemen...
LLVM and LLVM Bitcode Introduction (2013) [pdf]
You can use evil-mode[0] in Emacs to have the best of both worlds

[0] https://gitorious.org/evil/pages/Home
How to write a PhD thesis your committee will not approve
MuparserSSE – A Math Expression Compiler Using AsmJit
JavaScriptCore for game scripting with iOS and Swift
Kim Jong-Un's Little Sister Takes Top Job. Appears in Public for the First Time
Change your way of selling when you move from hardware to SaaS sales
This covers many of the reasons I prefer web browsing without JS enabled: speed, less mem usage, safer. Before I started doing so, I thought that disabling JS would make the internet unusable, but a vast majority of pages display their content just fine without it. In addition, it is really easy to add domains to the JS whitelist in Chrome without the need to go into the options menu every time (less so in FF). AND, Chrome uses separate whitelists for normal and private browsing, and will clear the private browsing whitelist when you close the window! There are some periodic annoyances, but I wouldn't think of going back to default-enabled.

Browsing the web in Emacs is a bit too hardcore for me though :P
Chocolate and its health benefits
very cool - I think this hit right at the right time when I am semi-nostalgic on Thanksgiving and tend to reflect on my own past with C64s trs80s etc.
Bridgmanite: Earth's Most Abundant Mineral That You Never Knew Existed
Does anyone remember Gopher:// ?

My experience was that content was a first-class-citizen of the gopher-net, because we didn't have "hyper media".
This is an amazing documentary on several levels:

cinematically beautiful, even though, you'd expect to see just people talking.

inspiring subject matter - watch out for your 'feels' when you see those kids with learning disabilities working their way through Lincoln's Address.
Really?

I mean, of all the things that one could donate money to...
To be fair, you're probably becoming a worse employee every day :)
All she had to talk about was scripting. It is super convenient to be coding in your language, have another window that is open beside your code that automatically does your searches on a certain website based on what you have open in the other window.
All the people who diss this are nitpicking over details way too much. Yep, it's virtualization and not containers in the LXC sense, and yep, it's commercial-as-fuck and closed source. Yep, the linked blog post is mostly marketing blarp, announcing already-existing technology as if it's new by calling it different. That's pretty sad.

Still, Spoon is pretty cool, it allows you to do many of the things people use Docker for, on Windows: package an application, together with all of its dependencies, into a single image, and allow the user to run that single image and have it "just work" and start fast. Spoon virtualized executables start super fast, completely incomparable to starting a VM and then running a program in it, which is what everybody in this thread seems to be comparing this with.

Spoon also does this in a way that's much more accessible than Docker: A Spoon "image" is just a Windows executable, you can hand it to any user who's able to double-click an icon. That's really quite cool, especially for distributing desktop apps.

Reality is that Spoon does something that is about halfway between running an OS in a VM and LXC containers. If I were the marketing guy, I'd also call this containers, because so many of the benefits (including startup speed) are comparable. Calling it "virtualization" will make many readers think "slow, 10GB downloads, long startup times, little windows in a big window", none of which apply here.

Finally, all the ranting about how this isn't Docker at all distracts from something that IMHO is very interesting: Spoon is really decent technology, which has worked very great for very many years now (well before Docker even existed), even though it's been pretty niche among geeks.

It should also be interesting to HN how Spoon, the company, has managed to pivot its way through a changing landscape and different hypes. Not that long ago, Spoon's major product was a desktop program, Spoon Studio, that allowed you to package software with its dependencies for easy distribution. If you now look on https://spoon.net you're going to have a hard time finding that at all.

It's an interesting business! With cool technology! GitHub is closed source too, why all the hate?