skysight-inc/HackerNews huggingface dataset:
Most of the time, it's not the voting system that's the problem, it's the set of things you can vote for. Sometimes, you can vote A or B but you like neither alternative. Maybe you should be able to express your dislike too. A vote like "I don't care who gets elected, as long as it is not this specific person".
I don't see the point.

Do you expect to improve upon the original, to rewrite it?

In the last months I'm seeing more and more projects that seem to amount to using GitHub as dumb file storage.

And I'm always wondering if I'm missing something or if it's just a side effect of the current GitHub popularity.
I initially had the thought: "Now everyone will be calling themselves XYZ Space Center" , but that is just cynical. The real story is that it just shows that a bit of self belief can achieve wonders.

A more subtle point and one that ties up with my personal experience is that a good teacher can dramatically change lives for the better. I often wonder why teaching is not a more respected and well remunerated profession.
Cost of living where the college is? Don't people move after college?
Three browsers across a very large variety of screen sizes, resolutions, colour depths and so on. Clearly writing some 'basic CSS' is not hard but writing future proof CSS that will remain compatible with all the devices that do not exist yet is next to impossible. Therefore backwards compatibility is expected of new devices rather than that we expect existing websites to be forward compatible with devices that do not even exist.

And that's ignoring for the moment the burden of testing a website on all possible devices (which is the way we nowadays go about developing commercial websites, and which is entirely wrong, if a website works on one browser it should work on all, a ship which has long ago sailed but which made good sense at the time and was one of the main reasons the web caught on over all those proprietary and fragmented efforts at information dissemination that preceded it).
Fair enough. What you describe sounds much like I feel about bikes. Taking the bus and train to work takes over 30 minutes, while the bike ride is just 10 minutes. Going by car would certainly take more than 10 minutes here.

Someone once said to me that he feels amputated without a bike, which really hits the nail on the head.
This needs scaling according to students' parents' income level. It's worthless saying students of college X all got high-income jobs if those jobs come from their parents' networks rather than the university itself.
It's not about being backwardly compatible (by and large most mobile browsers do a sterling job of that), it's about "friendly", which is to say, something which works fairly well with common mobile devices. HN has pretty tiny fonts and very small hit areas for fat human fingers.

Mobile friendly isn't a meme, it's just a description of how well your chosen presentation of content translates into a different context of use. Context changes often require different choices about how you break up your content to throw at someone - this has been the case since the web began.
"[(Penniless in that episode) Monty] Burns to Open Recycling Plant -- Makes Other Bums Look Bad"

http://simpsons.wikia.com/wiki/The_Springfield_Shopper
Hacker news is actually one of the few sites that's kind of readable on my dumb phone.
Дракула / Dracula Untold
Isn't it the web designer's responsibility to provide enough metadata so that the browser can actually reflow the content without breaking the intended flow? Correctly reflowing a website doesn't sound like something a program could do without knowing enough context.
I'd have titled it "What to do at college if you want a high paying job"
HN doesn't really use fixed dimensions.

If you resize desktop browser window you see that is scales well. The width is set to 85%.

I assume that most popular mobile web browsers render HN the same. This could mean that there are some standards for mobile devices that make it look as bad as it is. Unless you are someone who really wants to and can change the standard I assume that you start complying with it. :)
Care to cite some examples?
Font sizes are hints that can (and should, when appropriate) be overruled locally.

Shifting the layout burden to content supplied (and or javascript) was/is a huge mistake, the browser on the device should do the layout using whatever style hints it feels are appropriate.
I'm yet to come across a good iOS app for HN that is both visually pleasing and is not just a reader (i.e. lets me submit/post comments).
I use Opera on Android. Reflow text is in the settings menu.
Hm, now I just read the entire plot on the Wikipedia page. Does that mean I don't have to read the book?
They address this issue in the paper, "Voting Squared: Quadratic Voting in Democratic Politics", page 32:

> QV works best with a large number of voters: the more voters there are, the more accurately the system works. QV’s efficiency relies on all voters perceiving the chance of their changing the outcome with an additional vote as the same. When the number of voters is large, such a perception is (approximately) accurate. If it is small, it is less so. With a small population, it becomes possible for people to have different perceptions about the likelihood that an additional vote will change the outcome (that is, the likelihood that there would otherwise be a tie, in which case an additional vote is pivotal). For example, in a small group that consists of a number of moderate voters on one side of an issue, and an extreme voter on the other side, the extreme voter will believe that a tie is less likely than the moderate voters will believe. The moderate voters assume that all voters are (on average) moderate and so discount the possibility that anyone is extreme, while the extreme voter knows that this is not the case because she knows that she is an outlier. If the extreme voter cares more about the issue than the moderate voters in aggregate, she will buy fewer votes relative to her utility than is socially desirable and QV will suffer the same bias towards the majority that other democratic procedures entail, though in a less severe form. If the situation were reversed and the extreme voter cared less than the three others in total, a reversed failure could occur. The three voters are overconfident and expect to win easily, but the extremist knows that, because of her strong preferences and thus her willingness to buy many votes, a tie is more likely than it appears. In this case, QV could lead to dictatorship in the same manner as standard vote buying. Despite this, simulation evidence indicates that QV almost always outperforms majority rule.
I think the peak is happening because it's a lot more expensive to own a car and people prefer to share or borrow one when they really need it.

For instance parking ticket has skyrocket by 300% this year in paris, fr ! You don't want to have a car parked there ...

http://www.metronews.fr/paris/stationnement-a-paris-les-tari...
I find it interesting that by virtue of point 5, they are not allowed to open source anything related to Grooveshark. Unless I'm interpreting it wrong.
Agree wholeheartedly, nothing more annoying than a mobile browser thinking it knows better than the site designer.

Mobile browser should render the page exactly how the designer specified.
The up/downvote buttons on HN are an example of 'not mobile friendly'. They work fine with a pointer, but not with a touchscreen - you often see someone apologise for downmodding when they meant to upmod, because of this problem.

Pointer-driven UI and touchscreen UI have different local maxima. One of the reasons Ubuntu's Unity looks like it does is because they intend for it to look and work well on both UI types.
Its up to the person who wrote the site stylesheet to make it behave in this instance. It's not Safari, or Chrome, or FF, or Dolphin that made me declare that my text should be this big or that my div should be that wide no matter the context. I am capable of writing css that adapts; if I choose not to, my site is less readable. Writing a web browser that makes those decisions for me would make my job of designing the site harder, not easier.

Perhaps an alternative would be some declaration that says "Hey render me this way if you feel like it, but use these all powerful browser supplied styles if I become unreadable"

Some browser's have implemented that reading mode (safari?) and it seems like a cool idea, but I think it only works if you provide really good HTML5 markup.
It's hard to beat a motorcycle over longer city distances, however.

IMO a scooter is the best city transportation. I can pretty much get anywhere from anywhere in London in under 30 minutes. My commute from Victoria Park to Clerkenwell is 13 minutes. Google suggests 20 minutes to cycle; I reckon an athlete who ignored red lights could just about keep up, but they'd be sprinting in between the places they'd have to give way.
To everyone saying "browsers should fix this - not site owners"

How many possible ways is there for a site to make itself hard to read on a small screen?

How many rules would a mobile browser need to have to handle them all?

How smart would these rules need to be to distinguish between intentional and unintentional design decisions?

It's beyond question that websites should be coded in such a way that they works on a range of devices screen sizes. Anything else is madness.
Do you think that's a problem that can be solved generically by the browser? It seems infeasible to me.
The big mystery Richard Feynman tried to solve.
If an intelligent extraterrestrial life exists, it's surely looking for a pizzeria in space : http://pizzeria.space
I buy new cars in the uk using credit but don't drive them much. My baseline miles per week is 0. Occasionally we use our car at the weekend. Still, I buy a brand new expensive car every few years. I guess I just old enough to.be effected by the idea of the car as a status symbol, but young enough to be caught up in urbanism.
I reckon we'll quite soon have the telescope/spectroscopy stuff needed to determine whether life is abundant or very rare. New exoplanets are found quite often now, and it's only a matter of improving the technology a bit so we can know whether there's a few or very many interesting places out there.

As for meeting any of these, I think it will be a loooong time.
The problem is the strong-typing/weak-typing distinction, not the static-typing/dynamic-typing distinction. For example, Python is about as strongly typed as C++ yet they're on opposite sides wrt. how dynamic their types are.
Interesting, here is my HK clone site(Most of code r same as HK) and it's Mobile-Friendly according to Google[1].I think they can change come code for Mobile.

[1] http://news.fdzh.org/

[2] https://www.google.com/webmasters/tools/mobile-friendly/?url...
Why would it be bad API design in Rust? Rust ensures that it's safe.

(Besides, all these were internal functions that wouldn't be used as an API)

You don't always want parallel modification.
No sweat, just tested it out a little bit!
Really love the interface. Very professional, easy to use and lots of options.

Couple of other thoughts that would make it a little bit better (from my point of view).

- When browsing my own blog, if logged in, it would be awesome to see some admin link (maybe the normal hamburger menu?)

- More information what certain options do. For a software engineer things might seem super obvious, but if I look at for example my girlfriend who currently uses Squarespace for her blog, a lot of things aren't that clear. A simple (i) icon which, when hovered, gives a little explanation would help a lot. For example the FP option when a cover is uploaded, the page settings (register as web page?, difference between the redirects).

- The need for hashtags while tagging seems a little bit redundant, since I'm already using a specific field for tags, why not use it like Delicious where I just write the content with comma's.

- The Google Analytics setting doesn't have a logo when using an add blocker ;)

- Not for right now, but I can imagine when the settings become more populated having separate settings for the Social Media, GA, Disqus and stuff might be summarized or sub-menu'd so it won't become a massive mess of possible things.

- When looking for pricing I couldn't find anything. Maybe I just looked in the wrong direction, but there is a possibility to enter my credit card but no way of knowing how much I'd have to pay you. Besides that, it might also be valuable to let the user know who handles the payment transactions. If it is for example Stripe or another well-known provider people will probably quicker give those details than just to a 'random' blog provider if you catch my drift?

Really really love the UI, and the possibilities for customization. Not sure when you released this but it feels like a solid, full product that I'm seriously considering using (though always the feeling of building something yourself creeps up). Big ups for the amount of effort and the execution quality!

EDIT: Just saw that if I log out I can actually see the pricing.

EDIT2: Maybe some way of contacting you (support) might be handy?
A sprawling villa community
Essentially you are saying that older websites should not be expected to be readable on more modern devices because the burden of change lies with the provider of the style sheet to be compatible with devices that don't exist yet. That's not the intention of the web, it's not a display protocol, it's an information transfer protocol.

if it were a display protocol then we could have kept things a lot simpler, specify display width, height and DPI in the request, get back a compressed image and a bunch of 'hot zones' or 'fields' in response. Such protocols existed and they did not make the cut, the one that did explicitly left the rendering decisions to the client receiving the data.
That's Flow:

http://en.wikipedia.org/wiki/Flow_(psychology)
how to undone this after enabling.
So, the browser's failure to behave the way every browser for decades upon decades has been supposed to behave is actually a problem with the website? Show me a browser from before 2005 that won't reflow text.
Sorry, that came off overly harsh, I think. Anyway, static analysis is really cool :)
Yes, I think it could be, but it would require less focus on eye candy and more focus on functionality and utility.

Works well, looks identical on all devices, is future proof: pick any two.
I really like this idea and think it would work wonderfully for me. Plant a couple of easy-to-spot errors in there as well as some more difficult optimizations and see who finds them. :) It takes the pressure away from writing new code, doesn't require a computer, and still allows you to see the thought process of the interviewee.
A browser could detect that a component on the page has a link attached to it, could reason out that that component is too small for the default display resolution / DPI combination of the device and could decide to scale up the element in response.
exactly the same thought everybody is thinking it's GitHub it's popular, do any project. you will become popular.that,s waste of time and storage only.
I'm very suspicious of the hypothesis that our earth is just special or rare. It's a clean solution to the Fermi paradox, but there's no way of knowing this. There's no reason to even think that this is more probable than any other answer.
There's no overhead in caling a C api nor in other code calling Rust code as if it were a C api. There's FFI setup and some caveats both ways but a lot of the larger Rust projects involve (e.g Servo, Piston) interfacing with pre-existing C libraries.
fs_usage shows individuals calls to the filesystem.

This information is not accessible from Activity Monitor.
"Correct methodology" and "real research" are very subjective things. We often judge too harshly, and as long as the paper is not misleading, you can judge it's merits directly without resorting to non-science.
Kerbal Space Program 1.0
That is what I thought as well, until this thread happened https://news.ycombinator.com/item?id=9237644
Apparently it is the official HN policy that up/down voting is for agreement/disagreement. :-(
Dimming the glasses while in danger doesn't seem like a sensible thing to do.
If you believe naive statistics, giving US public schools extra money makes the students perform worse.

(Obviously, what's going on is that extra money is being given to the schools with the worst students. But it's not at all obvious that spending extra money at a school makes the education any better than it was.)
A better question is probably: When will aliens find us?

"ET is 99% likely to be more than 50 million years in front of us and that’s ample time to completely explore this galaxy. So it’s 99% likely they know we are here."

Source: http://www.bbc.com/earth/story/20150429-will-we-find-aliens
The article doesn't explain very well, but this is exactly what the study did:

"Drawing on government and private sources, this report analyzes college “value-added,” the difference between actual alumni outcomes (like salaries) and the outcomes one would expect given a student’s characteristics and the type of institution."
Show HN: Nogger, online log file reader dashboard
(I'm a frequent HN user posting under a throwaway account for obvious reasons.)

I was exposed to HIV last year - a guy who didn't use a condom even though I told him to, and who a friend later told me was very probably HIV+. I got on PEP, but not in 2 hours, but within about 12 hours. The earlier the better, but doctors suggest that up to 72 hours is fine.

The medication given differs based on country - basically, the same set of drugs used for HIV are used, but different health systems will rotate through different drug sets.

I was on Truvada (emtricitabine and tenofovir disoproxil fumarate), which is also used for PrEP. One pill a day for 28 days. I was also on Kaletra (lopinavir/ritonavir), two pills twice a day. The doctors also gave me a whole load of generic anti-diarrhea pills because that's a common side effect of the Kaletra. They also told me that they were going to soon be changing the protocol for PEP and substituting a different drug for the Kaletra, specifically to ease the side effects.

The side effects for me were pretty bad: lots of tiredness, some nausea, diarrhea, vomiting and other gastro-intestinal issues. I was also trying hard to deal with the pretty ghastly feeling of being sexually assaulted. Two weeks in, they also did a test to make sure the drugs weren't causing me any liver problems, as that's a known but very rare side effect.

I'm glad that it is available: every hospital in Britain is set up to hand out PEP in emergency departments, and you are handled quickly. There's also a standard 'checklist' test that doctors use to decide in the case of both sexual and occupational exposure whether to prescribe PEP.

And as you said in your post, I had flu and cold like symptoms (because, duh, it was winter) and I misinterpreted them as seroconversion symptoms.

In my case: I've had regular blood tests for HIV every three months since exposure according to schedule. All negative so far. :)

(And the police can take no action against the guy, because the laws in this country are shit and ignoring someone's safe sex preferences isn't a criminal offence. And everyone scoffs when feminists talk about 'rape culture'. The assault/trust issue side of it has given me panic attacks but I'm coping a lot better than a lot of people.)
Here: https://www.copatient.com

I have no affiliation with the company; I'm just a fan of their work.
>>Clearly writing some 'basic CSS' is not hard but writing future proof CSS that will remain compatible with all the devices that do not exist yet is next to impossible.

Considering that the problem exists in the present and is very real, I'm not sure why not being able to write future-proof CSS is a big issue. How often do commonly-used CSS properties (e.g. font-size) become outdated? When was the last time you had to re-write the stylesheets on one of your websites?

>>And that's ignoring for the moment the burden of testing a website on all possible devices

I think the HN userbase is not only capable but also would be willing to perform this testing. Deploy the website on a separate directory (e.g. news.combinator.com/newdesign/etc.) and direct users who opt into the beta there.

Heck, I bet there's quite a few people here who would love to take it on as a volunteer project.
What do you think of these websites?
I am 49 years old woman and up til spring had been a teacher of 15 years. I have been off sick but in that time did my business plan to deliver food hygiene certificates. Just as I thought I was ready to launch I ruptured my tendong and have just come out of a leg plaster and am using my vaco boot to get about. In this time I said I would design a website or 2 for a friend. I used bootstrap theme called Rival. I have done 2 websites using the same theme but got more out of the creative one. Let me know your thoughts. Could I do this for a living? hungarianinterpreter.london and youaretheone.london ... I would be interested in any questions you may have in relation to these. I had previously used wordpress and a blog theme. Best wishes PendulumMoves :-)
how is that supposed to work? "Sorry officer, you can't arrest me, I'm not subscribed to the police". The problem is that people largely support the police despite what it's doing, privatizing the police isn't going to change that. Heck, I'd be terrified if anyone can just decide to open up a police force and run it how they want
Mindful in May is also happening this month and those that subscribe are taken through a great course in mindfulness with daily emails.

http://www.mindfulinmay.org
I proved my point with evidence. You're lying and blustering. You're unbelievable, since you can't counter the evidence I've presented, so now you're just calling me names.

That says a lot about the you, the kind of person who would exploit the tragic suicide of a transgendered person to push their misogynistic gamer gate agenda, and then bluster and lie through their teeth about not editing their comment, in spite of the incontrovertible evidence, when caught red handed.
Empty test directory says absolutely nothing how hard this code will be to change.
And seeing that this code is quite well organized, to change it won't be hard at all.
Apple limits distribution of iWatch due to defect in the taptic engine
New Horizons SOC – Pluto
Show HN: Babydook – a digital journal to document your baby's first years
Ultron didn't save the world
>>That's not what your question asks for.

Maybe you didn't read it, but the question clearly and explicitly says: "Be brutal and honest about what you think of my code structure and style."
what good is owning a gun going to do you in the face of police brutality. What, you're going to shoot the policeman? I'm sure that will work out great
See:

http://en.wikipedia.org/wiki/Socialist_realism
Is that adjusted per capita? Of course the raw number is higher because of the population growth.
At least like an advertisement against coding anything directly in a REPL.

Typing in an editor (probably with Send-to-repl functionality) would have caught a lot of errors. But yes - doing it with a proper IDE or even a statically typed language would really had helped to focus in the problem and not on getting-it-to-run.
It was like that - mobile vendors tried to adapt their browsers to make the already existing websites look somehow good.

But then iPhone happened.
It is not. There are heaps of code with test which is unmaintainable and heaps of elegant code without test in sight which is easy to maintain.
Cargo culting is rarely the best practice.
Mythical man month says that adding more people to an already late project only makes it even later. It explicitly says that if you start with more people, you can do it quicker (to an extent - after all, 9 women can't make a baby in one month)
> I'm sure you've heard stories about people coming home from Vietnam and being spit on.

That is, by the way, a myth.