skysight-inc/HackerNews huggingface dataset:
Probably because it has grown organically - it may never have been designed at all, but just had details tweaked and features added over the years until it reached its current state. I agree it is very confusing because there are so many features, though I like the real time section and audience overview, which seem pretty clear.

What in particular would you change though? Which metrics do you want to see at a glance which are buried, which things would you like to see on an overall dashboard? It's easy to say something is confusing, but far harder to come up with specific recommendations in order to make it better. This is an area which interests me so I'm genuinely interested in your response.
Videoproduktion – SEO Beratung|Stuttgart|
How Is RAM Made, And Why Does The Price Fluctuate?
Someone more familiar with tools for this and located in the US should start a bounty for submitting the first imagemagick implementation.
https://hn.algolia.com/?q=%22ulam+spiral%22#!/story/forever/...
I love the internet and this is why!
Spark's abstractions are indeed really nice; a Spark job is much more readable than the same thing expressed in raw MapReduce, as that post acknowledges at the end.

I can't really comment on or rebut "my code runs slow and I don't know why", except to say that Spark performance has been great when I've used it. But yeah, if the abstraction should fail (and again all I can say is it hasn't for me) then I can imagine it's not much fun to debug performance and there's no distributed profiler (though I think you'd be in much the same boat with vanilla Hadoop).
Kinda puts into perspective how it's just a bunch of tall, snowy rocks.
> There are type system features that ensure a higher degree of correctness, but it's not fun debugging compiler errors when you're trying to get something working.

> For example, being forced to handle errors immediately via return codes or option types is not "fun".

> It is preferable to handle type errors at runtime or through testing instead of at compile time.

Is that right.
At this level you can't even spot the individual human. They will be barely register as a pixel. To get the idea of the scale look at this: http://www.npr.org/2012/12/20/167621313/a-billion-pixel-tour...
> What I find especially irritating is the moronic attitude that testing somehow makes up for not having static types.

Or that static types are useless, because "you will need to make unit tests, anyway". As if the static types don't save you from making a lot of unit tests.

But I guess it's useless to wear a seatbelt, because if you crash head-on with semi-trailer you will die, anyway.
It's worth considering that UL certification is an example of what happens when government doesn't regulate - it evolved initially as an entirely free-market mechanism to solve a real problem that regulators hadn't addressed. Get rid of the FDA and something kind of like the UL would probably spring up to replace it. But without the coercion, people would have the option to ignore it when they really need to.

Incidentally, some "snake oil" actually works:

http://www.scientificamerican.com/article/snake-oil-salesmen...
Hey thanks! Yeah I don't know. I was considering doing a redesign and putting it in a blogpost - but thinking through this is painful.

I guess I just want to know about how much traffic I am getting everyday, where its coming from, what users are doing when they arrive on the site, and when they leave. I wish I had better ways to explain that.
Being ready for this may require you to improve the robustness of your service.

Support - have someone monitor it

General office phone - employ an answering service. A human should answer phones for business image reasons.

Infrastructure - design it right. Assume that fiber to your datacenter can get cut any second. Now what? Provision remote storage in case local drive dies. Boot the OS into RAM so if the local drive dies it won't affect your server. I am going a step further and configuring everything to boot from PXE using iPXE. The goal should be that a monitoring script that hasn't received a heartbeat can reset your infrastructure.
Payments - have multiple payment methods defined for your critical services, prepayment may help.

As long as the infrastructure can reset itself and your phones are answered and support is handled, enjoy yourself.

This is how my processes are setup, but my product is relatively simple so support is usually not an issue. However, I rely on so many APIs that getting all that robust enough for me to be confident to take a break was a significant challenge.
API faces
I couldn't watch this more than the first minute of it. I did design for the past ten years. I struggled all this time to come up with the best designs and solutions for my clients. Then I noticed that all design patterns are repeating. Eventually, I got bored. Picked up Django and Python programming in 2012 and never looked back. Now I'm starting with Objective-C (Cocoa). The fact that you can code your ideas and design solutions at the same time is such a relieve.

Design is not hard to do, but it's hard to master. It takes time, a lot of time. But once you get it then there's not much else to learn. There are design patterns repeating themselves, just like math formulas and theorems.
The Concept of a General Education (2009)
Thank you. We changed it.

Submitters: please follow the HN guidelines and do not editorialize titles.
Does anyone know if this addresses the myriad of security flaws with the old version? I have an older box, but found it wasn't really used. I should bring it back up at some point and update it.
The concept was used a lot in the Olympics. I remember seeing national flags superimposed in swimmers' lanes, and they also used pace lines for swimming.
http://colorbrewer2.org/
Well, it's Archlinux, and the most basic usage pattern is to use "pacman -Syu", which updates everything (useful for updating your programs), including the kernel.
I have a library that does this. It picks random colors in the RGB space (or any subspace) and then uses simulated annealing to optimise the distance between the colors in CIE LAB:

https://github.com/danieldk/quzah

I am no expert in this field, I just implemented the work of C.A. Glasbey, et al., 2006 :). We use it in one visualisation and the result is pleasing to my eye ;).
Motorola's American dream is over
Episode 2 of wheelchair boy musical
This 50 minute viral musical film has been written and produced independently in the UK for just £500
I wonder if they use any tracking technology that looks at large groups of pixels over time. If you could track a player as a closed shape moving through space, you could mask out that player from the background even if pixels on the player's uniform were identical in color to the field's palette.
Interesting quote from that page:
"Today, around 89% of Friends worldwide practice programmed worship[6]—that is, worship with singing and a prepared message from the Bible, often coordinated by a pastor."
Note the usage of the phrase "programmed worship". Bit of an unintended pun there.
> A fact pulled directly from your ass

Please don't be rude on Hacker News. This comment would be much better without the first sentence.
I tried this on an iPad and 3d viewing works with the gyroscope. I got a 360 view on the summit just by spinning around on my chair sitting at home. Very cool!
One Year After the RSS Apocalypse
Because GA is huge. It's very hard to take something with that much functionality and to package it so that a new user gets a friendly experience and a power user can get out of it what they want. See also: every 3D CAD program, animation software, most IDE's and so on.
This is the thing that I was wishing existed a couple of months ago when I read "Into Thin Air". It's a fantastic read about the 1996 Mount Everest disaster where eight climbers died, but I often had difficulty visualising what was going on. (There's also a film, Everest, due out next year.)

To be better convey what it's like to climb Everest, I think this visualisation would be improved if it had more annotations about what makes climbing difficult and the dangers involved. For example, the Khumbu Icefall is a fast moving glacier with many crevasses and ice towers, and has a habit of hosting avalanches and falling ice towers. Climbers try to limit the amount of time they spent here due to the danger, although Sherpa guides tend to cross it many times to stock Camp 1 in preparation for their clients.
That might be an interesting approach. Instead of physically tracking the orientation of the cameras, you could place markers at set points around the playing surface. Then, as long as enough of the markers were always visible, the software could fit the virtual geometry of the surface onto the video. It's the same idea used in QR codes, where the three large squares mark three corners of the QR code. I suspect it could work, but would never be as reliable and precise as the real implementation.
A bit off-topic:

I gave the mac version a try and tried to use it for weeks. It's not good. The app is slow on OSX, the team doesn't really respond to queries on Twitter, and you can't access your mail without an internet connection.
You probably didn't learn design in the way I understand it.

Going to check the video myself. If it's software design without coding, then it's probably poppycock.
Related : "How to Generate Random Colors Programmatically"

http://martin.ankerl.com/2009/12/09/how-to-create-random-col...
I try as much as I can to enjoy the journey and to stop myself whenever I start to muse on 'goals'. There is so much to choose from that it's almost impossible not to end up in a position of regret if you feel that you have to make the right choices.

Managing is nothing to be jealous of, it's mostly a dead end if you're creative. If your nature is better suited to academia and research then go do it, even if that means less money, happiness can't really be bought.
That page has a nice graphic clearly showing the problems with HSV and HSL. But the color scheme HSP it invents is not ideal. HUSL (http://www.boronine.com/husl/) is a strict improvement, as you can see from its comparison table of HUSL vs. HSL. HSP fixes the “lightness” problem with HSL, and HUSL fixes that as well as the “hue uniformity” problem.
Turn off your Adblock if you have problems with loading
Wholesale newport and marlboro cigarettes in cheap cigarettes shop
Cheap cigarettes online: Get duty-free cheap cigarettes at our online store. Buy newport and marlboro cigarettes at discount prices,shipped worldwide!
Cheap Cigarettes Online|Wholesale Newport 100s Cigarettes
Cheap cigarettes shop offers cheapest prices of Newport 100s Cigarettes.Free shipping all over the world.Get free stamps in our wholesale cigarettes online shop.
When I was in school, we used pencils until we were in standard 1 (now called grade 3). After that it was mostly pen. In fact, I remember my teacher saying that I'd have to use a pen if I wanted to progress to grade 4. Pencils were perceived as infantile, outside of a few niches (technical drawing, geometric constructions and automated tests).

It therefore surprises me to see their widespread use in, especially, the US, if movies are to be believed. I would never be able to write an essay in pencil, for example. Are there any particular applications to which they are better than pens?
On a trip to Hsipaw in Myanmar we visited the "Shan Palace" where the cousin of the deceased Shan Prince narrated his absolutely fascinating story of how he met his austrian wife in Colorado in the nineteen thirtees, took her back to Burma where she only upon arrival in Yangon realized that she fell in love with a real prince.

This seventy-ish years old lady is telling the story in the original house, in front of the original pictures, to every visitor who knocks at the door. She is kindly asking for donations and is patiently answering any questions.

It was an amazing offline real life human encounter experience.

What I am trying to say is that maybe it might be worth to not spend the money on some new technology, but to employ one or two enthusiasts for the exibitions to give guided tours and actually talk to the visitors and tell stories about the things that are at display.

Just an idea.
You know you can make custom dashboards right? Maybe that will help you out with what you want.
ICEcoder v4.0 released
Sweet idea, but the sceptic in me already sees the negative downside, which will inevitably follow: perverts exchaining child porn, people sharing copyrighted stuff, drug dealers organizing heroin trafficking.

Before you downvote me: from a legal POV, this is the same as leaving your WiFi open or protected with WEP. In front of a court you will be either held liable for just aiding distribution of child porn/warez (if you're lucky), or worse, for possession. In Germany this definitely means time behind bars, in the US it means federal court for child porn/aiding a drug business. Good luck getting out of this.

You would not even remotely consider leaving your WiFi open, right? Then, why do you consider putting up a PirateBox or whatever it is named for public use?
Audio/music: puredata [1] is pretty visual to start with and you can play around with things, gets away from the REPL completely. ChucK [2] and supercollider [3] require typing code into a terminal, but are feasible perhaps because of the minimal complexity of most live coding sessions.

Graphic artists have Processing [4]. REPL but with simplified grammar.

Perhaps the end-user programming future is in domain specific programming environments (R like but for different disciplines?)

[1] http://puredata.info/

[2] http://chuck.cs.princeton.edu/

[3] http://supercollider.sourceforge.net/

[4] http://www.processing.org/
To file in the list of unconventional computing http://en.wikipedia.org/wiki/Unconventional_computing
Same here. I don't see why privacy invading JS bloat from facebook, twitter, google analytics or scorecardresearch should be critical for its operation.
As someone who is unfamiliar with these algorithms I would love to see some benchmarks on the memory vs accuracy trade off for each.
I have spent all day trying to do that. It seems like I need a PhD in data science to understand the complex UI around all of it.
I don't know about "better", but I enjoy the feel that a quality pencil gives me when I use it to write, whether it be prose or equations.

(I use Mitsubishi drafting pencils)
Good point. But have you used Adobe's creativity products? They are massive, but still extremely usable. GA has somehow only paid attention to UI and forgotten all UX issues.
I was wondering why Optional support which I was so interested in seemed so quickly inserted/poorly thought out.

There's no equivalent of scala's orElse(returning a second optional if the first one is null) and since default methods while useful don't allow adding things to types you don't own you can't use an method like notation for the best you can get is static importing and wrapping a function around it). ofNullable(creating an empty Optional from a null instead of throwing) isn't the default(of which throws is). Also Optional isn't an Iterator which is disappointing since using it with a for loop can be useful if you want to avoid nested closures.

But worst of all it's like they haven't started slowly deprecating most of the standard library(anything that makes sense to pass null to or that it makes sense to return null in some cases according to the api. Option types are arguably the best solution for the null problem at least for statically typed languages but having null still be possible while having Option is arguably the worst of both worlds, in my understanding scala deals with this by almost never using Null except for java compatibility and tries to create Options as soon as possible if calling a java function that may return null.

Basically I think they need to make some sort of standard Nullable and NotNullable annotations, add it to everything in the std library, and have some sort of package annotation that tells the ides to check every call to a Nullable and bug you to wrap it in Optional.ofNullable. Then deprecate those methods with Nullables by java 10 or 11 with strong warnings for ths who call them(or possible forcing a special compiler flag/package annotation to use them).

Even not doing that they are still adding methods that return null(such as Hashtable::computeIfAbsent) instead of Optional. Why for f@@cks sake?
I'm thinking this might be nice: http://www.graf-von-faber-castell.com/perfect-pencil

There is also a cheap plastic version by Faber Castell (not "Graf von").
The method of Locality Sensitive Hashing using random projection is better described here: http://www.slaney.org/malcolm/yahoo/Slaney2008-LSHTutorial.p...
I fail to see the humor in this. Maybe if it wasn't that extensive? It got a bit tiring..
>Most programmers think that getting run-time errors, and then using a debugger to find and fix those errors, is the normal way to program. They aren't aware that many of those errors can be detected by the compiler. And those that are aware, don't necessarily like that, because repairing bugs is challenging, and, well, sorta fun. You are not giving a programmer good news when you tell him that he'll get fewer bugs, and that he'll have to do less debugging.

What. the.
Gang Related 1. Sezon 2. Bölüm Türkçe Altyazılı izle
This shows me some surprising information -- Haskell is susceptible to heartbleed-like problems like C!

Of course, you can write your own safe wrapper which checks deference, but one could just as easily (in fact, I think more easily) write such a thing in C...
No, I haven't, but my eldest son, who is a designer swears by them.
I should clarify that I am not part of the Deis project, although I know Gabriel and follow their roadmap closely.. Sorry if I wasn't clear.
For anyone who liked the article. Here is an informative video on David Rees. http://www.youtube.com/watch?v=KabOfnbS4TQ
A good complement to Norvig's writings (actually inspired by it) is "Lisp as the Maxwell's equations of software" by Michael Nielsen:
http://www.michaelnielsen.org/ddi/lisp-as-the-maxwells-equat...
Worth reading!
The extensiveness is the charm of it. It's not strictly a humor piece, I think you can consider it more of a performance art that he does. You could buy a pencil sharpened by David Rees in this manner and he would ship it to you. I'm not sure he still does it though.

http://www.artisanalpencilsharpening.com

As far as I know, it's not a joke but the absurdity of it is part of the point of doing it.
I'm confused yet amused nonetheless. Can anyone explain?
Seems TrueCrypt is dead and declared unfit for use. So the security situation is already improved.
Enhance Sphero Maneuverability with Liquid Latex
They are a piece of beauty when it comes to information design. GA doesn't have a quarter amount of complexity compared to something like Photoshop.
Another recommended reading is the book "Understanding Computation" that has a section dedicated to Lambda Calculus: http://computationbook.com/
Dots, a Highly Addictive Game, Now Has a Successor
Compile time checks are quite a big step up from runtime (assert) checks.
It would be nice to me able to switch the elevation to meters
Static Test of Copenhagen Suborbitals HEAT-2X Rocket [Live video]
If only someone would write something similar about making a cup of coffee.
Yes indeed, but no amount of upvotes could bring any old post back to frontpage.

Also, resubmitting even the oldest stories will give karma to the original poster...
It's true, yeah.

Anyways, my point wasn't that make is sufficient (it isn't), but that a lot of SSGs have been pretty embarrassingly feature-sparse. Understandable, I suppose. :)
Exactly. Across the world, "football" usually refers to soccer; please have some consideration for the non-USA audience.
side question: any C++ or C compiler extension which forbids some bad programming practice, or some set of more strict C/C++ dialect ?

Ada seems to have safety in mind, but isn't this achievable with static analysis ? Aren't there attempts to attach static analysis onto a compiler ?
I encourage everyone to watch what is basically a film version of this to get a sense of his humor:

http://vimeo.com/60718161
A StackExchange Site for Business Intelligence Professionals
The problem with 'silver bullets' is that they are relatively untested. Once you get mass deployments of Haskell in the hostile environment that is the web these days it will become apparent whether or not the safety argument is as strong in practice as it is in theory. That is assuming that it will see such mass deployment which is not a foregone conclusion.

That does not mean that it isn't good there are people trying to give us safer languages, but there is something disconcerting about the ease with which presumably bullet-proof Haskell can be made to do unsafe things like referring to out-of-bounds data, even if the reason is 'performance'. The whole idea was (or at least, that's what I thought it was) that you can get there at reasonable speed without giving up the safety net. Like this you might as well go the whole hog and program in C after all... It's a bit like making a vault that has the front door hinges and the lock screwed on from the outside.

Compare with like Linux on the desktop not having too many viruses and such. The viruses aren't there because nobody is motivated enough to write them given the small distribution footprint of the OS. The money isn't there for the virus writers. Not because Linux is somehow magically resistant to viruses (though it does a few things better than say Windows).

The number of people trying to bust down the barriers is roughly proportional to the size of the deployments, and I suspect that Haskell when put to the test will eventually turn out to have it's own (different) class of problems that have nothing to do with the class of problems that plagues the C like languages.

Just like interpreted languages have a unique set of problems and virtual machines have their own. Silver bullets are rare.
Is an automated "yellow box" to show the strike zone ever going to happen? I feel like that would have a huge impact on the viewing experience!
>Let's say that [one of] the most fundamental feature of a Lisp is ability to define a new "special form" (without modifying the code of the interpreter) as a [reader] macro

That's not fundamendal at all. If anything, either seldom used or frowned upon.
> There is functionally no chance of that software bug ever getting patched; card vendors don't care about older versions of their technology,

Isn't it interesting that not more developers are pushing for open source drivers? Try finding a GLSL compiler bug in mesa and asking in #dri-devel on freenode or bugs.freedesktop.org. There you most likely get a very quick and helpful reply.
I would love to have a more high-speed Q&A-site for BI and all those related topics - same quality- and fun-level as stackoverflow!
FYI that's almost the first thing mentioned in the article!
It shows that, if you need to, you can drop to direct memory access in Haskell. Also note the "unsafe" in the names of the functions.
Of course, the majority of Haskell code uses algebraic data types and garbage collection.
> If you care about graphical performance, then OpenGL is simply not up to the task.

I'm always confused when people say stuff like that.

1. Random forum user says "OpenGL is not up to the task".
2. AAA game developers says "That the Linux version runs faster than the Windows version (270.6) seems a little counter-intuitive, given the greater amount of time we have spent on the Windows version. However, it does speak to the underlying efficiency of the kernel and OpenGL." http://blogs.valvesoftware.com/linux/faster-zombies/

Who do I believe?