skysight-inc/HackerNews huggingface dataset:
Scroll, as others have noticed, creates an abysmal experience (Chrome on OS X).

Animation speeds are way too slow, particularly in the left menu. Creates a feeling of sluggishness.

Icons at the top of the dashboard should have some sort of text label. I don't have to wave at my car's dashboard for it to tell me that +20 means "You are going 20mph".

At smaller resolutions, those icons should take up far less space. They should either be in a 2-row grid, or all on the same row.

Square panels on the dashboard have a box shadow on hover. Not bad in principle, but this implementation doesn't look very good, and doesn't do much to highlight which panel I'm hovering (i.e. about to click on). Also, these probably shouldn't have a hover state at all, given that the use has no way of interacting with them (aside from the line graph, which should probably be in a different element).

No way to clear notifications - bad.

Hover styles on the notifications and team members implies that the whole thing is clickable - in fact, only the name is clickable, and this presents an incredibly small target.

Lock screen should just have the password field, and maybe the avatar/username, visible. Alternatively, they should slide into the existing overlay when the lock icon is clicked. Putting it in a modal is just lazy.

Lightbox for the gallery should present a larger image than appears in the grid. Right now it adds no value.

Profile page 404's.

On the bottom "Basic Table", there some actions off to the right. I have no idea what the checkmark does - a tooltip would help. Also, a tooltip on the delete letting me know what will happen would make me feel much better: "This will be deleted permanently", followed by a confirm dialog on click, or "This will go to your trash, where you can recover it later". Edit probably doesn't need one.

Todo list suffers from the same hover problem as the notifications - hover state should always mean clickable. The checkbox to mark a task as done is miniscule. I'm also not sure why the todo item text is linked.

On forms, the placeholder text appears identical to user-entered text. This is a bit deceiving - make placeholder text lighter and/or thinner than user text. It should always be clear that this form field is empty. Right now that just looks like default information.

All this is not to say the overall quality is bad - it's visually appealing, and it's a great starting point. Just some things to be aware of when designing/implementing interfaces like this.
Note that 1.4 introduced websockets support, VNC support was present much long ago. You would need a proxy tho, like the one NoVNC provides.

I am still waiting better support for Clipboard on QEMU. :/

Currently using NoVNC as a client.
Works really well. Keyboard needs more love.
How to Hire a Designer – Lessons Learned From Building Two YC Design Teams
Actually, I don't consider myself agnostic at all. I firmly believe in the existence of some incarnation of a deity, be it a God, Superior Intellect, Grand Architect, or whatever else you want to call Him/Her/It/Them. Just where that entity fits in my own universe view is a little different than most, which is non-standard enough to weird out my religious friends and too-religious-still to placate my atheist friends. :)
Glynn Winskel, "The Formal Semantics of Programming Languages", 1993 -- a bit dated but still quite good. Covers basic semantics/type theory.

Benjamin Pierce, "Types and Programming Languages", 2002 -- y'know, just your basic type theory.

Benjamin Pierce, "Advanced Topics in Types and Programming Languages", 2005 -- Chapter 10 is a juicy 128 pages on Hindley-Milner type inference. Good for both theory and implementation tricks. It looks at HM typing as a constraint system where the rules are Just Right so that if you get a solution you get a solution that is "maximally nice". It describes variants that are perhaps not quite as beautiful but which in some ways are "better" (= can statically check more of your code or where the programmer can express him or herself freer).

If you want to know more about unification, which is how HM type inference and checking is usually/originally stated:

Franz Baader and Wayne Snyder, "Handbook of Automated Reasoning", 2001 -- chapter 8 is called 'Unification theory'.

Peter Norvig, "Correcting A[sic] Widespread Error in Unification Algorithms", 1991 -- many published algorithms were subtly wrong.

Unification is really an example of a term rewriting system:

Franz Baader and Tobias Nipkow, "Term Rewriting and All That", 1998.

It is amazing how much there is to say about a 10-line algorithm (Algorithm W) / such a short set of typing rules / such a small constraint system as the HM type system.
Optimizely interview – YC graduate 2011
I think you have mistaken us for Reddit :-)
Tech in Boston: Gina Nebesar, VP of Product and Marketing, Ovuline
Unravelling the umami taste
The point is that if previously they had, say, 85 people with 30 working on organized car theft rings and 55 on random single thefts; then a reasonable result of a tenfold decrease in random thefts would NOT be 80 people on organized car theft rings and 5 on random single thefts but instead 40 on the organized crime (if it has increased), 5 on the random thefts, and 40 people moved away from the car crime, either to something different within the police or laid off to make budget for other useful things such as medicine or public transportation.

Demand for various niches of gov't service will change, that's a given. When it's not enough, bad stuff is visible, voters complain and service gets increased. What happens when the demand falls, as it has in this case? We need an ability to reduce the size as well.
Free Handbook on European data protection law [pdf]
Knockout is a JavaScript MVVM (a modern variant of MVC) library that makes it easier to create rich, desktop-like user interfaces with JavaScript and HTML. It uses observers to make your UI automatically stay in sync with an underlying data model, along with a powerful and extensible set of declarative bindings to enable productive development.
This article was quite fascinating. It's impressive that a series of small security holes culminate with the release of sensitive software. It's equally interesting that all those security tips we roll our eyes at, as we've heard them one too many times, they really matter! Don't write crappy code: Don't trust user input. Don't do client-side only checks on any information being processed by the server. Etc. Etc.

The Linux root exploit tools mentioned will be of assistance to me in securing our own servers. We've been "hacked" once before (the server admin had created a user named `server` with the password `server` some time in ancient history and left open a setting in SMTP that permitted the bot to send massive amounts of spam masquerading as thailandinternet54@yahoo.com from our mail server. Classy.) and got lucky that the bot's sole purpose was to send spam and not take control of the server and dump its sensitive database materials to a hard drive somewhere in Asia.
Spam problems?

This will sound heretical but I simply don't want push mode text. What it fixes will be smaller than what it screws up.

A quarter century ago I was heavily into ham radio packet BBS systems (and also node hopping or node dxing or whatever its called) and before internet spam was a problem we had pbbs spam. I remember the first cantor and siegel usenet spam in 93 or so... Anyway packet bbs spam was "its free to send the entire planet a forsale offer to sell my worn out beaten up dented HT for $5 less than a new one (plus $10 shipping). So why not. In fact why not send my sale notice every freaking 6 hours. For weeks." Or the ever popular "Rusty abused slightly bent rohn 25 tower section in the middle of nowhere, you ship it, $5 less than a new one" or "Willing to trade broken 1975 crystalized FM 2M mobile rig (worth about $10) for brand new icom IC781 (worth at the time about $8K), serious offers only pse 73".

I actually read every PBBS post that went thru the forwarding network until 1991 or so when some categorization scheme was introduced and I could start ignoring forsale posts. Also traffic levels rose over the years.

Another awesome one was back in the early ka9q nos era you'd have people spamming literally the entire planet because they couldn't bother reading the manual to figure out how to calculate an IP netmask, or for the entire era couldn't be bothered to glance at their radio's programming manual so why not just bug 100K people instead.

Anyway, yeah, spam, I'm not imagining things would improve on the spam front, nor is there apparently any technological ideas to fix it.

If you implement a tech thats free to push to a lot of people more or less anonymously, you're going to end up with a steaming pool of spam and no users soon enough.

Finally a huge PBBS problem from a quarter century ago was the proverbial frequency cops would turn into a total PITA with respect to censorship. Its not enough that they felt the need to interpret the regs their way, but god help the souls of anyone else in the world who doesn't interpret the regs the same way. The little old lady busybodies of ham radio. Anyway their attempts to "fix" the spam problems tended to only make things worse. In fact they made things dramatically worse in some areas. Which from their own troll-ish viewpoint was likely a big win. So how is this push tech going to work around both direct and meta-level trolls, which were a huge problem 25 years ago.
> Shameful - pages upon pages of enterprise customers given the royal f-u.

No, that's not possible: https://www.youtube.com/watch?v=k6lK5hlB1nQ#t=115

Further OT, I'm not a fan of how they advertise to their paying OnDemand customers by often animating in a banner at the top of each page, advertising some Atlassian meetup (in another country), or training or whatever. Doing this on the free site I could understand, but spamming paying customers while they use the app sucks.
Ukraine Crisis War : Military Artillery In Action Shooting
As a Unix admin who deals mostly with Linux, reasons I'd rather use the FreeBSD network stack:

-Primarily, not dealing with iptables

-Relatedly, love working with ipfw[1] or pf[2]

-Interface names are based on the network driver, which is more consistent and useful (have a question about interface em0? man em[3] )

-A sane ifconfig[4] which is, you know, still updated

-Relatedly, no need for a bunch of different/new/inconsistent config programs (ip vs. ifconfig vs. iwconfig)

-CARP[5] is pretty amazing for redundancy and is stupid-simple to set up in FreeBSD10

-Both the OS and the network stack have been tested for IPv6-only support
We have one in Maine as well, scale 1:93,000,000:

http://pages.umpi.edu/~nmms/solar/
I took a splinter from my kid's toe: I'm a surgeon! Dev comments aside this post paints a picture of a person with an ego as consuming as her frustration for being second class to her technical peers. Yes you do not act like yr 33 ;)
Does anyone have a decent photo of the one (Saturn) in Uppsala? Surprisingly, I can't find any photo on the internet (searching in either English or Swedish), I lived there in 2012 and don't remember seeing a 6.1m circular object in Celsiustorget at all.
Just wondering: what features of HTML does Guacamole use to make this HTML5-only? Is it video tag? Canvas?
You loaded a first-release beta build of iOS, weren't impressed with the volume of changes to the OS, even though most of the "new" features were disabled in the first releases, then, disillusioned, abandoned the platform for an Android device.

Fickle much? I should value your opinion about technology, because...?
Sidequest: ArcheAge
> and RDP narrowly

I don't suppose[1] it supports RDP 8's new ability to play video on a remote desktop by streaming the media across and decoding it locally (works in the Win/Mac official clients).

I was amazed and dumbfounded the first time a YouTube video played in a remote session with perfectly in-sync audio and video and instant response to mouse clicks and now find it hard to go back...

[1]: Can't test this myself until I get back to a desktop computer (this is from a phone).
I certainly don't have the original invoice for my 15-year-old bike.
Alasdair McLea-Foreman – Founder of Teikametrics – Driving Results on Amazon
Why Slovakian paywall technology startup Piano Media is making news
This was my thinking as well. Or to allow formerly plugin-requiring apps to run on the server. Any ideas for how to lock this down on the server side so that it can only run ONE application?
(for developers)? why not for all people?
From the article:

> the model is a mat with a picture of Saturn, but will eventually grow to crown a school planetarium at the city
LogMeIn did this (albeit with refreshing static images for control, IIRC) as a supported in-browser fallback client for almost a decade. It was horrifically painful, but usable in a pinch.
I don't get how people can down vote my defense of free market wages and doing something in the best interest of one's family. This is not greed, downvoters; it's a recognition and appreciation for scarce resources and getting paid to fulfill some need in the marketplace. The government as a monopoly, cannot allocate resources as efficiently as made apparent by the soaring prices in health costs of which well more than half is directly paid by government programs, and this rollout of Obamacare.
Yeah but if you're powering your 4K monitor from Thunderbolt, I doubt you'd get that 12 hour battery life either :D
I agree, I'm sending this to my bosses as soon as I finish reading it myself.
Google is already doing it in ART.

ART also brings a new GC, which is quite improved compared to the fossilized Dalvik version that has barely changed since Android 2.3.
I started using bitbucket for the private repositories and I have to say, never had a problem... maybe I am not a hardcore user that tries to use the most obscure functionality, far from it. But I find myself fine with it.
JUnit in a Nutshell: Hello World
Fiverr is the harbor freight of online marketplaces. You can find gems, but its hit and miss.
First batch of JEPs proposed to target JDK 9
I'd be pretty cheesed-off if there had been no warning about it so I could get a copy of my gmail messages. It would be the ultimate incentive to use another mail provider.

Other than that I would be pretty happy. No mode analytics tracking you everywhere (not that I allow this anyway). No more javascript/ajax hosting from them (yay). No more silly fonts (yay). No more youtube (perhaps people will provide actual download links).

I guess I would miss the occasional use of their translator.
If it's in Gävle, it would be a logical guess that it was vandalized due to the local population's decades-long tradition of vandalizing monuments.

http://en.wikipedia.org/wiki/G%C3%A4vle_goat
This looks more like a list comprehensions library for Go than a LINQ library.

Actual LINQ is a lot more powerful.
Reverse Engineering to Emulate Ink Cartridges for a Epson Printer
The unstoppable march of the upward inflection?
> So "it's" always means "it is."

Sadly, no. "It's been like this for days."
Not as hypothetical as it might seem. Sure, pure optics have a very definite physical limit (and in hindsight, not the best example), but the software and algorithmical improvements to image processing are making it possible to retrieve more and more data from a simple cameraphone image (such as Microsoft's insane video stabilization, heartbeat detection, sound detection, etc).

Telephoto lenses are just more relatable to their effect today, which is why I mentioned them.
TLDR summary: Its a wheeled robot doing the job of a dumbwaiter.

(A dumbwaiter is a tiny smaller than person sized elevator in a room which reaches down into a kitchen/office area. Bigger than the pneumatic tubes that move cash at legacy brick and mortar physical stores and bank branches. I don't think they're terribly popular anymore and are best seen in black and white movies. I have the carpentry skills to build one into my house for the sheet WTFness of the artifact, but not the motivation to research any fire related building codes or just simple motivation at all.)
Polynomial Square Root By Long Division
>Why did Sony keep creating such hard-to-code-for devices and yet end up with such a monstrous install base?

I'd say it's because when the developers learned how to make the best out of the PS2/PS3 hardware, the results were better than that of the competing hardware.
It was a temporary thing during the "year of astronomy"; the mat was on the shopping street just outside the old Celsius observatory. For the time being there is no Saturn as far as I know. But its moon Titan should still be hanging at the same spot, a ~40cm semi-translucent sphere to represent the thick atmosphere.
I'm an Australian who moved to the US and bought a cheap 1996 honda accord because I knew they were a solid reliable "beater" car.

It was stolen twice in a week. It was dumped and towed the first time. We'd just got through dealing with it all and I'd added a chain and padlock which would require bolt cutters to allow the shifter to be moved into R...... and it was stolen again, this time written off when the driver tried to evade the police.

The police officer who came and took our statement informed us that this model was the most stolen vehicle in the US for a number of reasons, the crucial one being that you can use a "jiggle key" (take any key for a 95 - 98 honda accord and file it down a little) to both unluck the doors and start the ignition.
Interesting stuff, a nice level of detail.

Phrases like this say a little about his/her personality: "At this point I can see the news stories that journalists will write to drum up views ..."

Also interesting to note just how much other stuff is exposed on data.langly.fr (mostly related to Snowden, security, and a bunch of pirated content).
Because things like Libya and IRS scandals pop up and the administration scrambles. We didn't elect Silicon Valley tech tycoons that know a few things very well. We elected politicians with a heck of a lot more distractions/concerns than you or I.
>Sadness tends to have a source. Depression does not.

All depression has a source. Often we simply can not understand it (neither scientifically nor socially). When we do understand the source, it can lead to more effective treatment; such as better medication, or more effective lifestyle interventions. In the far future, we may entirely realistically be rid of depression entirely, if we learn to understand its sources.
It's quite difficult to validate an idea, after FFF approved it and when you start development. In our startup we found it quite difficult to find the resources, where our target audience is located.
A non-profit organization that is accepting money and sending it straight to its founders' pockets.

And of course those founders are always here on HN ready to downvote any criticism.
RDP8 also supports RDP over UDP which further enhances performance in high-latency scenarios. I'm assuming that is also not factored into that claim either
A Hello World which look like cooking recipe
Zootopia: The World’s Most Advanced Zoo
While I do see the value of validation, this is not a silver bullet. People try to simplify things, find patterns, but this cannot always work. There are so many reasons why I would not want to validate things:
- Sometimes, people will not tell you what they want, because often they do not know what they want, until you show it to them. Someone smarter than me said this before.
- People judge from their experience. You can have the perfect group to validate with.. but their experience will trick you.

Building a product is an art. There way too many things one should consider based on his experience and intelligence, not everything can be quantified and calculated (well, it can be, but still with assumptions, and once you assume...). As one of my favorite photographers says, "There are no rules for good photographs, there are just good photographs". Same can be said when building a product..
How can you say that with a straight face? That's like saying Bitcoin was being given out freely just because there have been a few faucets running for some time. You are a scammer by any standard.
It's all fun and games until a pet decides to eat it and gets sick or worse.
Little help, please.

We have a process that uses s3express (aka using the S3 API) to copy files from local filesystem to S3.

S3Proxy would allow the process to copy files to [another_server, atmos, azure] ?
In terms of search engine services. Probably won't suffer much. Will be over bing. It gives satisfying results and is (still) not much saturated by ads.

Over google maps will be tougher as bing maps are not that much developer in this region.

G+, while I use it, it won't hurt me much at this point.

SEO - well, this will hit me a bit and our clients a lot. Not a SEO company, but a lot of the clients have some sort of white hat SEO.

Will use some business apps that we use for gmail for some of our domains.

On the rest, I have migrated to MS services, thus google won't hurt mail, calendars, tasks, cloud storage that much for me.

But this is highly hypothetical situation. The chances of google disappearing is lower than ... I don't know...countries collapsing.
Turning that infographic into reality would mean Google dominance on search would wane.
Mapping Online Reaction to the Israeli-Palestinian Conflict
You get what you pay for.

The cheaper, or more fixed-price, the service... the worse the quality is going to be. On the flip side... salesmen are liars... so... you're kinda screwed as a client.

Anyway... $2.99 for a bucket of beef?! Sounds like a great deal...

* The League / Yobogoya on Vimeo || http://vimeo.com/35722138
You are also right! I think if you've build several products before it's more easy to choose the right path building great products. But I do also see a lot of people just building something behind closed doors without thinking about the problem they really want to solve. Of course, justyo.co for example... I don't think there was a huge need in sending YO's :D
Git-deploy
Not a conversation that I think is particularly relevant to HN, nor possible to have effectively online.

But, in short, I genuinely believe that, though my friend's despair at the moment she took her life was very real, she could and would have got through that despair. Her suicide had a huge impact on those around her, especially her parents, and it would have been better both for her and those around her if she had been helped through the despair instead of just ending it.
We should be aiming to make the world a place people want to live in, not encouraging people to want to get out of it.
Watch ATV-5 docking
I'm not sure why a company that engages in illegal behavior would be afraid of engaging in more illegal or (at the very least) fraudulant behavior.
Really nice. It's refreshing to see a post on HN looking at such low level marketing numbers. At the end of the day, these are the most fundamental metrics to growing an online business, and the most important as well.
Lots of discussion about poor experience with logo design. Fiverr has a lot of other services and I agree that it can be difficult to separate out the wheat from the chaff. As an anecdotal example of a positive experience though, I used Fiverr a few months ago to hire various musicians singing Happy Birthday in a video as a birthday present for my wife. Was the quality a bit amateurish? Sure. Did my wife care? No. Quite the opposite, she loved it.

I think if people expect to get professional quality work from Fiverr, overall they'll be disappointed. However, for fun, personal projects, where production value is not prized, it's fantastic and I think this niche is where they can start to grow.