skysight-inc/HackerNews huggingface dataset:
http://www.instructables.com/id/How-to-draw-a-circle-with-st... or is that too obvious?
Those are valid points, but I think too many here are assuming they don't have anything more substantial & this website is their entire speil.

I don't think people like these two would risk their considerable reputations publishing something that every one of their peers could take apart at a cocktail party. More likely, there's more behind this website.

HN readers rarely give that obvious benefit of the doubt.
The fact that it's an extremely sophisticated malware (much like Stuxnet was) points to US, as well.
Never tried. You can submit a new bug/suggestion to Github, we'll try to find a solution: https://github.com/jcabi/jcabi-aspects
Do you really think you'll get six digit accuracy with that?
What cloud computing means to your job
THE FIRST FULLY 3-D PRINTED LEDS ARE HERE
If you happen to have the whole afternoon free, this 850+ post thread on comp.arch eventually leads to some wonderful discussion of how modern C has (for better or worse) changed from this original mission to "something else": http://compgroups.net/comp.arch/if-it-were-easy/2993157
Cheaper for me since I have a bunch of domains and aliases.

I'm also happier with the location. Runbox is in Norway and FastMail is in the USA. I'm based in the UK.
A panoramic tour of Factor
I'm curious as to the need for self-hosted - do hosted services not work for you?

[Disclaimer: I work at https://circleci.com, a competitor]
Very interesting. Life was seriously tough before series expansions were invented!
Please, not another panel
I disagree. Symantec is one of the few companies on the planet that has had to deal with this exact situation before: Stuxnet.

By late 2010, Synametic had come to the conclusion that Stuxnet was most probably a joint US/Israeli malware project, designed to disrupt Iran's quest for a nuclear bomb. [1]

Just try and imagine that the gravity of that moment. They had stumbled into an international covert action involving weapons of mass destruction. I mean the closest thing I can even compare this with is fiction (the "too many secrets"/"using the magic box" scene in the movie Sneakers). But this wasn't fiction, and Symantec researchers and management had to decide what to do.

They could have just shut up and said nothing. After all they were a US company, forbidden by law to even to do business in Iran. But they didn't do that. Rightly or wrongly, they published their findings in a whitepaper and told the world about it.

I think Synmantec has earned the benefit of the doubt when dealing with state sponsored malware.

[1] http://www.wired.com/2011/07/how-digital-detectives-decipher...
There's always that feeling in the back of your head...

"Why haven't I got a reply yet? Are they busy? ... Or maybe I've misconfigured something... Maybe it got marked as spam... Maybe my SMTP server is fucked..."

I always found myself using my gmail account for critical stuff...
Seems interesting. Anyone who has tried this and Travis and can compare?
The Science Prediction Market Project
I just watched that youtube video.. I had thought that VPC's were a clever combination of xvlan or grsec tunnels; I had no idea how custom it was. That's crazy in combination with sr-iov as you pointed out. I gather they are either running the VPC stuff on the card or what it's connected to.
"ppl"? — did you lose some vowels off your keyboard, or do you spell like a retarded teenager for effect?
I'm curious if they'll be moving to GitHub as well. It seems that would be another nail in Google Code's coffin.
Exactly the response I meant to write. I also looked at the submission history.
An Emacs Package in a league of its own: Helm
Not sure I agree. Webmail has always been usable for normal people, while power users could and do use a dedicated program. Gmail did bring innovations, of course, but competitors copied them.

I've noticed Gmail users tend to be unaware of alternatives and always wondered why that is.
I think for many keeping source-code locked down is important.

One could argue that i.e. this/Travis/you is better at security then the average software company [it's probably true!]. But I still think many are more comfortable with keeping the source-code under their control.

Doing something like Github Enterprise for a reasonable price shouldn't be too difficult, I'd wager.
There is a hybrid approach -- run a local mail server for receiving mail, and configure your Gmail account set the "From:" address to your domain, and forward any mail to Gmail to your domain. This way you are still mostly in control of your mail, but with the sending reliability of a major service.
right - for individuals who are trying to run a server on a shared server/network (VM), you're going to have a bad time... a real bad time.

however, it's not this bad if you have a 'real' infrastructure i.e. a colocated environment with your own IP space. it sounds like you were mainly dealing with the fallout from bad behavior from your neighbors on the shared network.

having said all that, it still might be worth a switch if you use google apps a lot (we do) because of the integration with gmail. we switched and now use IMAP to access our company google apps gmail. i really dislike the web interface.
How exactly is a CLI wrapper supposed to work without some kind of IPC?
Most components of the system have an associated daemon running and maintaining them.
You need some kind of way to communicate to that daemon.
DBUS is the most common and easiest way.
Show HN: Ruby Meetup Resources
Darn, I was really hoping they'd adopt N4165 or N4174. Better luck in May, I suppose.
I was a user of Yahoo mail from 1996 or so, and it fit my bill just fine. I preferred it to POP and IMAP clients as I could use it from anywhere without worries. The pure HTML interface was much leaner and faster than the bloated Ajax versions that came later, and I kept using the old HTML version and disabling new versions until they definitely phased it out. I did switch most of my use to Gmail when it came out, but it was due to superior search and more space, not due to Ajax.
We will never "run out" of anything, including oil or lithium. We'll stop wasting these resources the minute their prices rise to a level where something else becomes more economical. Regardless of when that happens, there will be plenty of lithium left for any potential fusion sources that might be developed later.
Counter question: What kind of answer are you looking for? "What is bioinformatics" can be summed up by reading http://en.wikipedia.org/wiki/Bioinformatics
tmux-cssh
That sort of unprincipled, implicit conversion is generally frowned upon (by Elm, Haskell, ML, &c.). It reduces type safety.

If all you want is syntactic sugar, Elm has infix lift operators so:

let p = lift2 (+) Mouse.x Mouse.y

becomes:

let p = (+) <~ Mouse.x ~ Mouse.y

If you don't like that, Haskell has `do` notation. If Elm also had it, you could do:

let p = do
x <- Mouse.x
y <- Mouse.y
return (x + y)
Hi HN,

I hope this counts as Show: HN material .. it's my first time submitting anything and I thought it would be appropriate.

I help run a ruby meetup in Christchurch New Zealand, and sometimes we don't have any speakers lined up, so we run a hack-night of some description. I've put a couple of these resources we use up in a github organisation at https://github.com/ruby-meetup-resources . I'm hoping that other organisers might find the links useful, and then contribute their own (ready to go) resources. This will hopefully make running a meetup that much easier for everyone.

Feedback most welcome :)

Thanks!
Meta note:

Al-Kāshī was not a "medieval astronomer", the Middle Ages are related to European history and Al-Kāshī lived in Iran during the Islamic Golden Age.
I didn't post the grandparent, but we have a self-hosted Jenkins instance and have looked as hosted alternatives. One issue is that we use the build artifacts to deploy to developer machines, and those are Macs. So we need the CI setup to build Linux (for live deployment) and Mac binaries. From a quick browse it wasn't clear if circleci can do that.
Actually I had a nice dedicated box until 2013 at a reputable host in the UK. Unfortunately I no longer wished to fish out for £95/month for it. Still had problems even though the thing was well maintained and there were no bad neighbours. It was less noisy than a VM at Linode however, so you're right there.
I understand Russia, Pakistan, Afghanistan are targets. But Saudi Arabia? It strikes me as odd.
You can also do something related with materials that are not as common as they used to be but still available. If you take a piece of photo paper and put it in the background ( in the dark or course) and then shoot a strobe through the "disturbance" you'll get a shadow picture of e.g. A bullet and its shockwave (assuming the strobe is triggered at the right time). We did this sort of thing in Doc Edgerton's lab. For many years there was a Schliieren photo that Kim Vandiver made downstairs from the lab.
It is good to see that a company can accept that there is a better tool, github.

I remember when I thought sourceforge was so good. Now I silently weep when I need to go there for anything.
No, the company would have to pay taxes (corporation tax, VAT, etc) only in the UK, and if you personally get something out of the company, like a salary or a share of the profits, then you have to pay income tax or capital gains tax and social security contributions in the country you live in (i.e. Spain).

There is some double taxation of course because the company first pays corporation tax on its profits and then you pay income tax or capital gains tax on any profits you take out of the company. But that is the same regardless of where you live. One way to mitigate this is for your company to pay you a salary.
I have a compromise: run my own server but pass outbound messages through mandrill. Most of my mail is inbound anyway.

It took a few hours to configure exim + dovecot + sieve plugin, but it has been running unattended for over a year (upgrades are automatically installed using unattended-upgrades[1]).

Spam is not a problem, I just use a different address for each service, and ban it if it starts getting spam. As an additional benefit, I know who failed to keep it private.

[1] https://wiki.debian.org/UnattendedUpgrades
Interesting approach and one I hadn't considered. Thanks for the heads up.
I wonder wouldn't such map invite trolls and griefers that would just come to destroy everything in sight?
It's definitely not for everyone. Inbound/outbound SSH is usually blocked on corp networks. One of the reasons is you can tunnel/forward ports and expose the internal network. HTTPS takes that away. Plus you can't copy files off the server and the idea is you can audit what is being done. Depends on what the threat is in IMHO.
I wonder how easy it would be to construct the necessary zsh context, to just extract the completion from zsh...
Well, in the US, equity trades are reported to the consolidated tape no later than end of day.

The issue isn't that they don't report their assets and liabilities, or their positions (which they mainly do), but they don't report their risk. That's mainly because nobody can agree on how to measure that, though. There isn't some standard, meaningful number that they have but don't report - they all have their own proprietary, easily gamed methodologies for that.
Git is not Github. They are moving to Git but it's hosted on Google, not Github.
I up-voted this in "new" in the hopes of an interesting debate from smarter people than me about why Plan 9 didn't succeed or what would it take for a new OS to break the status quo. But 2 hours in, 0 comments. Is there really nothing to say anymore about this?

Okay. here's a question:
how would the world look like today had Android started based on Plan 9 instead of Linux?
That's because spammers are doing every combination of first-initial last-name, vice versa, and many other patterns, @gmail.com. The problem I have with a personal domain is when I set up a wildcard address. I'll now get 5000 copies of the same spam message to random_names@mydomain.com.
and alternative encryption in the form of a variant of RC5, which isn’t commonly used

RC5 is uncommon because it's a crappy old 1990s cipher. If its use is suggestive of anything, it's probably cryptographic incompetence.
What does tcp_tw_recycle actually do?
so how are people coming up with zero-day vulnerabilities all the time? How are these people able to find a way to inject code in pdf or word documentation year after year? Is software forever vulnerable, even ones written by huge number of engineers?
I'd love to see a really scholarly non-sensationalistic analysis of who this new nobility actually is and what the real power structure really looks like.

I've seen bits and pieces of that, but they always strike me as kind of superficial and conspiranoid-tinged, leaving me still skeptical. I accept the central thesis -- there is obviously a nobility here in the classical "feudal" sense -- but I'm not convinced people like Matt Taibbi have more than a tabloid-ish understanding of it. People like him are also clearly selling something, and that makes them play favorites in their own ways.

Such an understanding would be helpful if we are to have any hope of charting an exit path from this condition. It could inform the authoring of meaningful reforms instead of vapid and ultimately impotent populist trash.
> I had to turn all of my js filters off.

I could read the article by enabling JS only for 1st-party + www.blogblog.com + www.blogger.com.
Show HN: UBru - Home Brewing for special events
Scat: password scatterer
Based on what capability? Symantec's PR machine aside: what do you think something like this would cost to develop? Based on the high-level summary we have here, it looks like a 6-figure project. Latvia could afford to build this thing.

I probably didn't look at this any more carefully than you did, so if there's some specific capability you think narrows down the sources of this trojan, let me know; I probably missed it.
I signed up for hotmail in 1998 and didn't use a desktop client for it until maybe 2008. It was perfectly fine for me as a student, though I did wish I could attach larger PowerPoint presentations.
Couldn't you use your small size to an advantage, though? For example, when I ran a mail server over a decade ago for a small business, there were a couple dozen accounts. I would get email attacks that looked like they were being sent to "a@example.com", "b@example.com", "c@example.com", etc. Anything that went to these obviously bogus addresses, was spam and could be removed from the legitimate accounts (and blacklisted, of course). I wonder if there are other ways you could use the small number of accounts as an advantage?
Mach7: (OCaml Like) Pattern Matching for C++
You might give shellinabox a try.
It's a stylistic opinion rather than a hard distinction. Yes, in both cases you're exchanging messages and responses between turing-equivalent systems. However, the systems you end up with are different depending on which pieces are designed first and with higher priority.
Stuff like this is pretty fascinating. I've only really played Minecraft singleplayer and intermittently. I almost always end up starting a new world with each update, too, since it bugs me not having the new blocks/structures/etc in already created chunks. I've never even made it as far as doing the enderdragon, usually getting caught up building some ill-advised structure or clearing some endless cave network. I wish the devs would slow down with the new features, the complexity is kind of out of control at this point.
And since git is distributed it can be hosted on both, and already is https://github.com/v8/v8-git-mirror
I don't know about them moving to Github, but the v8/v8 repo [0] (currently the svn mirror) has been deprecated and the git repo mirror will replace it in the near future [1]. That's the extend of them using Github as far as I know.

[0]: https://github.com/v8/v8

[1]: https://groups.google.com/forum/#!topic/v8-users/VgL3Fn4ijqE
Open Source is just beginning
This is a great debate. I've thought about this quite a bit lately when the PageSpeed team was contacted by Microsoft [1] about the conflict between PageSpeed assuming that Android 4.0 can handle webp, and mobile IE masquerading as Android thus breaking on PageSpeed enabled sites.

The debate will never end but it's nice to understand the perspectives.

PageSpeed, plus other WPO tools and complex sites, want the first view to be fast and small. We measure our effectiveness on first-view speedup. The most effective way to get this is by UA sniffing. We know about the other mechanisms and use them too at times, but they don't produce results that are as good for metrics we care about. However we are pretty serious about doing a good job about robust UA parsing; we put more energy into getting this right than a web developer should be expected to expend. The downside (as Microsoft points out) is that when we have to make an update we can't push it to all our users instantly. We should consider mechanisms to dynamically load an updated UA-mapping from a server we control when PageSpeed starts up, but haven't started such an effort.

Browser vendors have their own legitimate motivations. Microsoft IE11 developers don't want to be punished for the shortcomings of earlier versions of IE, and want users of IE11 to get the best, most modern web sites possible, not the IE6 version. Microsoft justifiably wants servers to send mobile versions of sites to Windows Phones. I totally sympathize with their perspective. Chrome was in the same boat when it first launched so it has all kinds of masquerading in its UA and unfortunately still does. Same story, different decade.

[1] https://code.google.com/p/modpagespeed/issues/detail?id=978
Works perfectly for me in Firefox:

http://i.imgur.com/iCdmZhF.png
Show HN: A Social Media Aggregator Using GingkoApp
Plan9 is not dead because Urbit.
New Startup idea, looking for feedback and partners
Hi!
We're playing with an idea of localising social media posts and have built a prototype site at www.tilecase.com.
We're looking for feedback, help with marketing and maybe funding.
What does everyone think?
Email me on tilecase@tilecase.com
I wouldn't call Xeon Phi x86:

- It doesn't support CMOV, MMX, SSE, AVX, and all other ISA extensions the popped up after the original Pentium.

- It does not use standard System V x86-64 ABI.

- Most of its compute power is due to special vector instruction set, that is not compatible with any previous or future x86 ISA (including AVX-512).

- The only fully supported compiler is Intel Compiler (icc). And in my opinion, its code-generation quality for Xeon Phi is far worse than for other Intel architectures.

- The only supported assembler is GAS. No NASM, no YASM.

- Most debugging and profiling utilities (that run fine on normal x86 cores) are not supported on Xeon Phi. This includes valgrind, Address Sanitizer, Thread Sanitizer, and even memory profiling options in Intel compiler.

Given these limitations, how does it help that Xeon Phi is x86-based?
Watch Ng at 57 minutes discuss the "cocktail party" problem and present an amazing solution: http://www.youtube.com/watch?v=UzxYlbK2c7E&t=57m0s
The Downside of the Boom
Why Switzerland is a good idea? Is it about labor force. Because people are talking about German and Sweden. Switzerland sounds good (Heidi, CERN, Alps and high budgets all I know :))
Let's Play NSA the Hackers Open-Sourcing Top Secret Spy Tools
https://hn.algolia.com/?q=ursula+le+guin#!/story/forever/pre...
I use ansi-term for quick tasks (e.g. re-run a build command), but you are absolutely right, if there's going to be a lot of output, I'm using my old trusty urxvt,
The website isn't loading for me. I see a YouTube video load in the bottom left corner, but then it disappears and I see nothing.
You should totally try elementaryOS. Is a very well design linux distro that managed to be fast, stable, and well presented.
http://elementaryos.org/
Oh, please! Not another one!.....
Check out the Reddit PvE server at p.nerd.nu. It's pretty incredible what they've built without any cheats, there is a full redstone railway system with automatic switching so you press your destination button and enjoy the ride.

The town dynamic is pretty hilarious to see as well. People recruit new visitors for their towns, offer a plot of land and a horse in exchange for contributing to their great works.
Welcome to the 2014 World Chess Championship
I helped get Doc Edgerton's Schlieren appartaus working again in a lab class in the mid-90s.

We tried to image sound waves, but the density gradient for sound is much less than that produced by changes in temperature. We attempted to make a resonant chamber and use a high-intensity ultrasonic source, and make a standing wave that we might capture photographically, and while we saw something once we could not produce it. It's likely that the ultrasonic source we were using was gradually degrading.

The research paper you link to almost surely uses the heat differences to see the jets of air coming out of the mouth, and not actual sound waves.
How are you going to drive a million people to telecase.com to discover these businesses? How are you going to drive 10 million?

This seems like it might be a feature - eg: on Facebook, where local businesses get featured based on the location of the user. In fact, I'm guessing it's already a feature of facebooks advertising platform.
Thinking about my TODO keywords
less pejorative term than "lifestyle business"

Independent business: https://en.wikipedia.org/wiki/Independent_business

MicroISV: http://www.singlefounder.com/2009/11/17/the-day-the-microisv...
Jewelry That's Made Only of Light Beamed onto Your Skin
Magnus Carlsen Repeats at World Chess Championship
Ask HN: Did I just switch careers?
Apologies if this comes off as nieve or ignorant, but in leaving a job as a web developer and taking a job as a systems administrator, did I effectively switch careers?

I've always considered myself a full stack developer. I'm just as comfortable in linux running updates, installing software, configuring cron jobs as I am in a text editor writing html / php for a client.

My last job prior to the one I'm leaving, I was both. My coworker and I were IT for a 500 seat call center. We administered everything from the firewall to the windows servers; VM's to configuring managed switches. He was always a mainframe guy so he took care of the iSeries and I took care of the websites.

My current job has been as a web developer. Mostly agency work with tight deadlines, I developed everything from 1 page parallax websites to custom CMS's, Wordpress installs as well as maintaining the local office equipment.

I'm leaving this job to be a systems administrator for 1 website and it's product it sells. My responsibilities will be the upkeep and maintenance of that website as well as helping the programmers out when they need it.

(During both of these jobs; I've freelanced as a web developer also - for over 9 years total now)

So - Is this the definition of a "full stack developer" ? Am I changing careers or just using a different facet of my skill set? Is there a defined line in most companies between systems administrators and programmers? Just curious...
Ask HN: Do you use business cards?
When you pitch, offer your product/services, or network at meetups, do you handle in business cards these days? Or do you just send an e-mail to the person you're talking to straight from your phone? I am a dev sitting in front of my computer most of the time, hence this question.
A team at Imperial is working on KLEE[http://klee.github.io/], using symbolic execution to find bugs, with some nice results. It would be great to compare the two techniques on the same software and see the trade-off between speed and completeness.
I didn't even realise it was redundant until you pointed that out. I got what you meant.