skysight-inc/HackerNews huggingface dataset:
I see sentences like this one in more and more articles these days:

> Dr. Simons now runs a tidy universe of science endeavors, financing not only math teachers but hundreds of the world’s best investigators, even as Washington has reduced its support for scientific research.

A predictable consequence of reducing government spending is that the population becomes dependent on, and concentrates power in the hands of, a few wealthy citizens. For example, I've read that if you need funding for research, you should seriously consider networking with the very wealthy. If you run a charity, probably you need to focus on the same. Will these patrons support academic freedom? An organization that challenges the social order? What if your research upsets someone; is your career/organization at risk? Will their ideas and whims serve the nation and world?

(I'm not criticizing of Simons' philanthropy; I'm against shrinking government investment in research and other social goods.)
We're pooling a lot of disparate sources (Yahoo, Morningstar, NASDAQ, etc.)
Is that enough to account for anger, though? What is going through these folk's heads to skip right past dismissal and go straight to hate? Hate and anger are usually reactions out of insecurity.

And unfortunately, I think "sticking to your guns" on this subject just puts you in a sort of prisoner's dilemma with the other app developers.
A look at Amazon EC2 t2.medium
I'm really impressed with the amount of effort that has gone into this study, but those charts are just awful. Those line charts should be bar charts IMHO, I'm immediately scanning the chart left-to-right before I realise that the x-axis are actually categories
I completely forgot that you can add "site:xyz" to the google search. Thanks.
Is it possible to detect gunshots the similar way?
Personal Design Sprint
i like the idea but you didn't take into consideration other countries, for example i worked in Jordan and Saudi Arabia i can't fill it anywhere in your form.

wish you all the luck
Anything relating to culture. If you think you can control your company's culture from the top down, then you don't understand what culture is.
Actually, they could of borrowed from Python 3's type annotation syntax! [1]

def hello(name : String) -> io String:

[1] http://legacy.python.org/dev/peps/pep-3107/
I believe that your proposed placement of the comments link (or button) would be a big downgrade in the UX. Mostly because it is positioned very far from the main link but also because it seems small. It would be a hard "hit target".

If we assume that HN users value other users' comments as much as the linked content, this could be problematic. Also, as typical heavy users, they would surely value efficiency (faster selection of hit targets, less errors).

Go check Fitt's law (I would call it a model, but it is known as "law"). You don't really need to know the formula, but its implications seem to be very generalisable to HCI in general:

1) Ease of target acquisition is directly proportional to size;
2) Ease of target acquisition is inversely proportional to distance;
3) Targets at the edges of the screen can be considered infinite width, making them a lot easier to acquire (i.e. you can move the mouse in that direction indefinitely). This one should be taken with a grain of salt (and it's not taken directly from the original article).

I know it seems obvious but people tend to forget the basics. :)

tl;dr: you should make the comments button a lot easier to hit.
That's the way it should be, IMO. Government research leads to things like WMDs.
I heartily agree about avoiding being part of a monoculture, there are definite tradeoffs. The weirder your setup, the less likely you are to be swept up in anything bulk, but the more vulnerable you are to anything targeted. Unfortunately, it's pretty common for some quirky little open-source project to start out relying on obscurity, then become widely adopted, putting you in the absolute worst case scenario, since suddenly you're running high profile software that's never been "battle tested".
Thanks for the feedback josh
1) Will increase the contrast between the text and background colours
2) Great insights here. We plan on including documentation with each download pack to make clear where the licensing documentation can be found that establishes the CC0/Public Domain details. Will look into cataloging screenshots of photo licenses and date/times
One Lesson of Obamacare: The Government Isn't Good at Developing Software
Yeah, multi-country support is on my to-do list. I wanted to start here in the U.S. then add to it as needed.

Thanks for taking a look!
I don't play many space sim games, but what about Freespace 2, FTL, EVE Online, Escape Velocity, etc?
Still does not look good -- Look how lightly some colors show in vertical lines (zoomed in 8x):
http://i.gyazo.com/38415091f10db0cba694f55dcb3cbff4.png
There's plenty of indie space sims coming through the pipe. Space Engineers, Kerbal Space Program, Planetary Annihilation, Kinetic Void, Strike Suit Zero, just to name a few.

http://store.steampowered.com/tag/en/Space/
One Today
Also, you'll probably get just as much or more money from patrons for fringe science than for actual science, and the patrons will have little ability to evaluate the quality of the results - putting more money in if the results align with their preconceived notions or business interests, and withdrawing funding otherwise. Basically, like the pharmaceutical and (petro)chemical industries currently are.
> (same reason I have the percentage on for my devices's battery)

Do you have the wireless signal strength as well?
A lot of Google's work on QUIC and SPDY is oriented towards the weaknesses of the LTE networks that AT&T and Verizon want to force most Americans to use.
Neat. I can see myself using this.

Two bugs: "$brkb book value per share" gives a number that's way off. "$brk.a book value per share" and "$_x EV/EBITDA" yield apparent server side errors.
I agree it's striking that these two articles came out at the same time. Two PR firms waging battle against each other in advance of some sort of political decision?
Somebody should make a mobile redesign proposal. The fact that HN has no media queries added is unfortunate.
(yes, I'm aware that there are some 3rd party implementations out there)
Also penicillin and the smallpox vaccine, the internet - but you know, whatever...
Hey, I'm the author of the paper. Good question! The easy answer is no, the better answer is "yes, unavoidably so." Ultimately it doesn't end up making enough of a difference to work around when we're already tossing out so much information by resizing dramatically.
The Big, Slow Company Stereotype
Doesn't seem like that great of an argument to me.
Im not coding much C++ lately, but i think if someone just pick some basic(base, ipc, net, etc..) parts of chromium and create a redistributable library with it.. it would be a very sane and powerful competitor to boost when you are coding in C++ 03..
Ever used HN via mobile? It's an awful experience. I've accidentally flagged more than one article that I meant to click on instead, due to clumsy thumbs.
He doesn't look like the average fellow.

"Dr. Simons received his doctorate at 23; advanced code breaking for the National Security Agency at 26; led a university math department at 30; won geometry’s top prize at 37; founded Renaissance Technologies, one of the world’s most successful hedge funds, at 44; and began setting up charitable foundations at 56."
Well, "Ukraine" probably means "the region" or "the border" or something like it, so the name sounds like something generic too that would need an article to disambiguate.

It really is politics, you can't be objectively correct here. It's just like me trying to convince you in accordance with my Mexican upbringing that America is not a country. I will not succeed, because the distinction is political. Since human languages are also consensus-based, grammar is in a sense also political (e.g. sociolinguistics).
Thanks for the catches. We're still refining our data sources so we'll look into these.
I do a lot of website critiques for others and thought I'd take a look at your redesign. Here is a quick run-down of my thoughts and a few suggestions.

The Y-meter is visually complex with all of its variations so when you look at a full page of articles, it is very messy looking. As you mention you would like to visualize the story points, and I think this is a good goal. The visual should add weight to an article while still enableing the eye so casually slide past articles. A simple light gray bar next to the story points under the title would do this well. Also, given the amount of explenation of how it works and the fact that there is a "key" at the bottom of the page is a clear indication that the Y-meter as designed isn't going to be intuitive and is not likely a good direction to go.

The white HACKERNEWS title is hard to read. The white color works well and lightens up the header. I see that NEWS is slightly more bold, but not enough to distinguish it from HACKER very well. Still, all caps for words of length 4 or more impairs readablility and in this case unnecessarily.

The header links in white and slightly smaller font-size, do look more readable, so that is nice. Getting rid of the vertical seperators was a good choice as it de-clutters the header.

Search bar at the top, thank you! The current location at the bottom is terrible and this would be a welcome addition.

I'm confused by the meter next to the username. This seems to behave differently than the Y-Meters next to the stories. I'm not sure where to go with that one. The current numerical value in parenthisis are not great as there is no label, so it would be worth exploring additional options there.

The comment numbers on the far right are very far away from the story title which makes it difficult to tell what number goes with what story. It is especially difficult with short story titles. Perhaps your intention is that as a user hovers over the story title, the line is highlighted? While highlighting assists with tabular data such as in spreadsheets, it doesn't work on touch devices and is typically used in conjunction with other horizontal means of deliniation.

While placing all of the story meta-data on a single line allows you to make the font larger, overall the readability suffers as a result. Consider alternatives where the meta-data is shown below the story title, but in a lighter font. As you did with the header links, simply removing the pipes | and adding a little space would increase readability.

The "more" text at the bottom is burried on the far left on the same line as the Y-Meter Key and there is no whitespace above or below it. Give it some room to breath. The current Hacker News more button doesn't look clickable, so that is one area that could certainly use improving.

As per the upvote arrows sticking out to the left of the header, it looks like a mistake. I'm sure the intention was to do that, however it comes across as mis-alignment.

Overall, keep it up. I enjoy seeing design alternatives as there are so many ways to design a good website that has its own unique style and branding.

Cheers,
-d-
Well, even Bayesian inference effectively leads to a similar problem - We have x% confidence in a theorem because it has y% simplicity. Does it take away the need to conjecture new theories which may turn out to be simpler?

Thanks for continuing to answer. I am learning new stuff.
Crashing is ok. The problem is that it usually doesn't crash in the right spot. A null is generated somewhere else and propagated around for a while and the crash happens later in a unrelated area. But it's even worse if it doesn't crash at all.
I would go on a rant about lobbying but I'll hold myself here.

Suffice it to say Google is late to the party.
What observability tools were used to confirm that the target of the test was actually being tested properly?

I've performed, and also debugged, a lot of these cloud comparison benchmarks, and it's very, very easy to have bogus results due to some misconfiguration.
I absolutely disagree.

The comments on the far right is bad.

The boxes are worse.

I'm a numbers guy, visual aids like the box do NOT help, but a comment count below the article is already perfect.

All HN needs is to be responsive so it loads on mobile properly.
Looking at the development history it would appear that this project started in Feb 2014:
https://github.com/mirleft/ocaml-tls/commit/10b53cd1ebde0360... .
Writing an (almost complete) TLS 1.2 stack in such a short amount of time is amazing! (compared to how long it took for NSS to gain TLS 1.2).

Looking forward to the next blogpost in this series.
> Why would Google ever sell user data? It's worth much more in their hands alone.

That depends on the price.
The best software engineers I know have come from non software backgrounds. Some were musicians, some were MBAs and I even know a sculptor who is a good friend and a Data Scientist now. So I guess in my experience, starting in CS late has been good for them. The most common nature I see among them is that they take their CS career very seriously compared to others.

Because of such friends/collegues I have been doing some research checking out which CS field is in the most demand. So for someone else who switches careers late, it might be easier. My site is not live yet, but here is the research from jobs in Silicon Valley and Los Angeles markets:

https://www.dropbox.com/s/b7f4sigbrzhnleu/FillSkill%20Market...

Hope it helps
If they've validated the market, then it should be easy to throw up a landing page with a pitch and a price and get people to reserve a spot in line.

Don't assume anything, get real leads and/or sales and talk to them about your planned offering and pricing.

Use data.
This is close to saying that lack of oxygen is the number one killer in drownings. That is, when you are in that situation there is a lot going wrong.

So, sure, you got rid of null from the language. Does your program handle the case where it was handed a negative number correctly? All positive values? All unicode?

Consider, in the Ariane Rocket incident, they were using a dependently typed language. Didn't magically prevent errors in assembly.

So, fine, we'll make our programs where they handle all cases... Rapid prototyping probably just flew out the window. As did worrying about actual honest to goodness use cases.

A great quote by Knuth I saw once was where he acknowledged that tex would choke on mile wide documents. But who cares?
The slower the speed, the greater the price an ISP can charge websites for access at normal speeds, so it would be a balance between slowing down more, and maximizing revenue from content providers, and keeping speeds high enough not to lose customers. The customer would be both a subscriber, and an extra member of an audience which could be sold to a website.

If you're talking about a situation where the ISPs are monopolies within a particular geographical area (at least for wired internet) that balance could mean very significant speed reductions. If the revenues from content providers reduced subscription costs by a meaningful amount, it would probably mean quite a significant slow-down even when there's competition, because I suspect many consumers would pick the lowest cost subscription regardless of other factors.
I'd even argue that, with an LTO-optimizing compiler (e.g. clang -flto), writing functions inline is basically obsolete.
In my case clang/llvm is very much able to inline code across object file boundaries, even capable of analyzing function-pointer assigments and inline the respective functions.
The font on that post is pretty unreadable on my high dpi screen. Even zoomed in a few times and the font was still too thin and gray to read comfortably.

Just skimmed the text and pictures as a result and it feels like it's over simplifying things and hiding too much information(which seems to be the trend with redesigns these days).
Slower than the other lane.
"Self-adaptive" data structures are fairly common. Splay trees (http://en.wikipedia.org/wiki/Splay_tree) would be one of the canonical examples, where a read operation causes a node to move up in the tree, hopefully making subsequent reads of the same value faster.

"Representation" changes are fairly common as well. Typically these come about with size. There was some well known data structure (I want to say C#'s Dictionary, but a quick search disproves this) that would use an array for some small number of items (less than 10 or so), then switch to a binary tree because ultimately for a small number of items the array proved to be faster.
The work on Mirage is very interesting. If I understand it correctly, it may be possible to run a Xen domain with a Linux application server, and with a TLS reverse proxy in front using another Xen domain (in the form of a unikernel).

This would be fantastic and does not change a lot how you run your application, except that you get hardened crypto for free.

That's assuming that ocaml-tls has no "high level" bugs (not memory corruption related) of course, but I'm quite sure that it is way easier to review than existing TLS implementations.
So then they add that to the other 10,000 config options people have requested, and now it's a bloated interface and people will lament "Why can't they keep it simple?" until they strip out all of the pet features and people get mad for them "stupifying" the interface.
Duh, no.

I want to know exactly how much percentage I have before my battery dies, i.e. measuring the remainder of a finite resource AND estimating rate of depletion.

I don't care if my signal is -65 vs. -66 dbM, because that's largely out of my control and polled every 5-10 seconds, so even if I did choose to use that to try and find a better signal, the response granularity isn't enough to help me make a decision before my call is dropped.
Fun fact: Pocahontas's given name was Matoaka. "Pocahontas" meant "little naughty one" and was a nickname, but among the Powhatans it was customary to give one name for ingroup people to call you and another for outgroup people to call you; and "Pocahontas" also filled that latter role.

Complicating matters further she converted to Christianity and took the name Rebecca Rolfe.
Thanks for hn.premii.com! I love it and use it daily!
The article mentions his interest in "gene puzzles". Does anyone know what does this refer to exactly?
>'One part of it is that electronics are actually very cheap compared to living expenses.'

Cheap relative to living expenses and childcare in particular. Years ago, it was cable TV to keep kids off the street while parents were at work - now it's something with a touchscreen.

>'When you actually meet people living in tough conditions...there is music and art in all societies, not just the privileged ones.'

Nice quote.

I think the indiscretions often come back to one thing - stress and seeking to relieve it.

Looking back my own experience, the really tough thing about being poor wasn't lacking any specific thing it was the crushing stress of constantly teetering on the brink and exhausting effort to keep from toppling.

I think the discipline of a life without small indulgences makes a person 'brittle' and invites the risk of outright breaking when some inevitable disruption is beyond your control.

Also, the stress I refer to is something I believe is frequently misunderstood and grossly underestimated. Having ample means and choosing to live spartan or fasting periodically is a toy version of actual hardship.
Introducing 1st unified endpoint threat detection and monitoring solution [pdf]
Founder Confessions: Cofounder Relationships Gone Bad
Common Lisp can return multiple values from functions.
Thus it returns two values from a hash-table lookup:

CL-USER 45 > (gethash 'foo (make-hash-table))
NIL
NIL

The first value is the stored value in the hash table. If there is no key, the first value is NIL. The second value indicates whether the key is present in the hash table.
How do these countries handle immigrants from countries where there are no such regulations?
Thanks! Yeah, as it says in the kickstarter, we're going to send update emails at the appropriate times, with links to directly order replacements from us or other vendors.
Newsflash for you: in the fields I know (medical research), nearly every important early stage research project is funded by philanthropy. Government research dollars are only available to groups that have already done that early stage research and proven that the next step is incremental and low-risk.

If medical research relied on government dollars, nothing much would happen except for wheel spinning at vast cost. It would be even more of a full employment program for connected research institutes than is already the case.

That is not even to start on the fact that the existence of big government funding comes with the existence of the FDA, an entity that enormously increases the cost of research and development, outright blocks many lines of work, makes others so unprofitable as to scare away for-profit funding at all levels, and so on.
The CCA is so aware of its own vulnerability, it refrains from the use of SSL on its own page http://cca.gov.in/cca/index.php - no https here :)
Cool design, the y-meter reminds me a lot of the hubwheel we have at hubski[1]. In that vein you could remove the up arrow on the left side of the feed and differentiate on the y-meter itself whether or not you've clicked it.

[1]: http://hubski.com
I agree with other comment authors that this attitude is unnecessarily negative.

But at the same time, I'm always surprised when people claim these sorts of comments are self-defeatist.

Unrealistic expectations can be just as psychologically and socially damaging as viewing the world through a billionaire-or-powerless-prole lens. Witness the periodic comments from founders whose failed start-ups ruin their marriages as well; if anything, unrealistic expectations for one's self can be even more damaging than self-re-enforced feelings of powerlessness.

So it's not that this comment is healthy. It's just that many responses here are almost hilariously as unhealthy. It's like an alcoholic criticizing a chain smoker.

(Okay, so now I'm the most unhealthy, most negative person in the thread :-( )
FYI You can literally ask the same question to the terminal -- we process English language queries (and can resolve textual company names to tickers :)).
We absolutely do not sell any data, and only use it internally to debug issues and optimize the system :)
By that logic we should all be saying "the England" because England is a "land". No, there is one objectively correct way of saying the name of a country (in English), and there are even explicit grammar rules for this specific instance. See the two pages I linked above.
The Delivery Pipeline is your DevOps Signature
I didn't have a legal middle name until this year and I lost count of how many imaginary middle initials and names I've had to make up until now.

Then... My husband decided to hyphenate one of his names and Social Security explicitly didn't use the hyphen even though it's on the marriage certificate. I wonder what DMV and the Department of State will do with his documents next.

Even the author of the original post kinda gets it vague by saying Korean names are three names - maybe technically so - but the middle name is not a middle name like in the US sense. My parents' given name is the first+middle put together unless you're looking at their English names that got separated out. My name they chose on purpose to match in both languages - Jane in English, 제인 (jae-in) in Korean. My nickname Janey works in Korean too - 제인이. ;)

Speaking of Korean, I'm not sure there's even a process for changing my Korean name like there was my English name since it's rare for women to change their names after marriage. I'm looking into dual citizenship right now. The idea of having passports with mismatching names is kinda sad and funny at the same time.

Names are hard but there's definitely a nice feeling when people don't screw it up. :)