skysight-inc/HackerNews huggingface dataset:
Definitely a step in the right direction, but very difficult to read. The font is far too small and all links are similarly too small to allow easy tapping.

This comment form could also use work. It doesn't fit the width of the screen, so I have to pinch/scroll to see what I've written then maneuver back to type. Nor does it auto expand or allow manual resizing. Just trying to scroll risks pull-to-refresh in Chrome for iOS or some embedded WebKit browsers.

I'd also say the navigation could be addressed. The first comment about sizing is a start, but the separate site and account navigation lists don't have enough space now, let alone once you up the font. Some sort of collapsing/hidden/drop down menu might need to be considered if you intend to keep 8 independent links with sufficient padding for accurate tapping.

A good start, but still not there IMO.
What purpose, realistically, would have been served by attempting to invade the continental U.S.? The fall of England would not have suddenly resulted in Nazi possession of Canada or Britain's Caribbean possessions. Trying to launch operations at the bitter end of a trans-Atlantic or trans-Pacific sea-borne supply line would be fraught with risk.

In the Pacific, the U.S. never really faced the bulk of the Japanese Imperial Army, which was largely tied up in Manchuria, China, and south-east Asia. Pacification of China would have been a long, drawn-out affair under the best of circumstances (with regards to Japanese imperialism).

One of the more interesting what-ifs, I think, is what would have happened if the Japanese Army faction had won out over the Naval faction, and an attack was launched towards Siberia, rather than against Hawaii, the Philippines, and Indonesia in 1941. This would have conceivably tied up a significant portion of the experienced Soviet forces that were shifted from the Far East command (including a particular future field marshal) to help blunt the German invasion at the gates of Moscow.
I noticed block (vertical) selection copy/paste doesn't quite work the same as in vim.
How the widening urban-rural divide threatens America
We're probably going to extend 'flag' to give people a better way to report dupes, and that will require a confirmation, so yes. In the meantime, there's an unflag link, so misflags are undoable.
Seconded. The up-vote arrow is also in need of larger scaling, so it's easier to click.
Agree with reducing left/right margins by half, looks a bit squashed on HTC one. Overall much better than before.
Keep it, please and thank you! [Android/Chrome]
> Most content is worthless.

I would suggest that quite a bit of so-called "content" is actually negative value. Consumption of this negative value is done for a variety of reasons (paying a minor cost for an indirect social benefit, for example ("I wanted to participate when people talk about #{current_pop_culture}")). These negative values are only worthwhile when the cost is small enough, and we've recently seen advertising raise those costs past important thresholds.

The initial reaction is an attempt to lower the cost by installing an ad blocker. In the long run, this will simply lead to a re-evaluation that the rising costs outweigh the benefits.

Any attempt to "monetize" something that was previous done for free is by definition imposing a cost on the people involved. This current trend of "ad supported" stuff is really just a complicated type of rent seeking. Rents are only justifiable when scarce resources are involved, so it should be obvious that most interactions on the internet cannot be monetized (anything that has effectively zero marginal cost is not scarce).
I haven't checked in a while, but sometimes a free service like Sendgrid can help. Send 12,000 emails per month free and the stats are pretty cool. PS: I have no affiliation with them :-) I just looked and they have source code posted on the homepage, "You can send email over SMTP or HTTP..."
Thanks, I never thought to log in to the website and look for a setting like this. We -- well, the girlfriend -- only use Netflix on a Roku and I wasn't able to find any settings for it there.
Which is precisely why Silicon Valley needs to get over its infatuation with young, intelligent engineering types who have no experience successfully applying software to business.

Giving a "talented" engineer with no demonstrable business acumen tens of millions of dollars to build a profitable, sustainable business is sort of like giving a "talented" pianist tens of millions of dollars to build commercial real estate. Just because an individual has "talent" and knowledge in one area doesn't mean they have it in all areas.
Lintian says:

E: elasticsearch: file-in-usr-marked-as-conffile usr/lib/systemd/system/elasticsearch.service
E: elasticsearch: description-starts-with-package-name
W: elasticsearch: description-too-long
E: elasticsearch: extended-description-is-empty
W: elasticsearch: non-standard-dir-perm etc/elasticsearch/ 0750 != 0755
W: elasticsearch: executable-is-not-world-readable etc/elasticsearch/elasticsearch.yml 0750
W: elasticsearch: executable-is-not-world-readable etc/elasticsearch/logging.yml 0750
W: elasticsearch: non-standard-dir-perm etc/elasticsearch/scripts/ 0750 != 0755
E: elasticsearch: dir-or-file-in-var-run var/run/elasticsearch/
E: elasticsearch: postrm-contains-additional-updaterc.d-calls etc/init.d/elasticsearch
W: elasticsearch: script-in-etc-init.d-not-registered-via-update-rc.d etc/init.d/elasticsearch
W: elasticsearch: executable-not-elf-or-script etc/elasticsearch/elasticsearch.yml
W: elasticsearch: executable-not-elf-or-script etc/elasticsearch/logging.yml
W: elasticsearch: maintainer-script-calls-systemctl postinst:82
W: elasticsearch: maintainer-script-calls-systemctl postrm:72
W: elasticsearch: maintainer-script-calls-systemctl prerm:51

Doesn't look too bad, I'd want to fix the permissions but it's not the worst thing I've seen
Much nicer - keep at it!
Sure, it's hard to imagine any objection to DuckDuckGo's ads that wouldn't apply to advertising in general. They're unobtrusive, clearly marked, at least somewhat relevant, supposedly non-targeted, and apparently served from the same domain without a bunch of extra JavaScript. Privacy is a big part of the DDG brand, so lying about targeting would be risky.

But most ads and most sites aren't like that. How are people supposed to know which are trustworthy?
>But making the leap from that to "my code can't harm people" is a bridge too far.

Meh. My application is an internal app for a large company. It's basically scheduling software for a part of our business process. To even start to hack it you'd first have to break into the corporate network, and in the end you'd have data you didn't care about. Hell, I'm not even sure the people who use it care.

Worst case, a subtle bug (and it would have to be subtle for my users to miss it) might cost my employer a few thousand bucks.

Again, meh. There are a whole lot of internal applications that fall into this category.
People generally think that landlords prefer renting via AirBNB instead of full-time renting because it provides more income. This is just one side of it. There are more advantages:

- When the property is not rented, you can use it for yourself (imagine if you want to go back home from time to time to see your parents, then you block some spot in the calendar).

- The property is not rented 100% of the time so then it deteriorates more slowly. Less maintenance costs.

- There are less chances to get tenants that don't pay and still stay in the property.
Thaler comes from the behavioral economics world, and I'd say his work on "nudging", and even the term "nudge" predates the dark patterns site. His book nudge is from 2008[1], while the DNS info for dark patterns shows creation in 2010. His mentioning of the UX examples was probably a brief crossover example between worlds that occurred to him to highlight an instance, but I'd say it didn't occur to him to scour the software development UX world for existing terminology because, well, it's probably not familiar to him at all.

Popularity on a Google search of a software term is of course going to win the popularity contest, it's the Internet. Do the same search of economic journals and you'll probably find the bias toward "nudge" over "dark patterns" in an extreme way. Different ideas proliferate on different mediums.

I do strongly recommend checking out some of the Freakonomics podcasts[2] and blog posts that involve Thaler. Extremely interesting and useful across many disciplines!

[1] http://www.investopedia.com/articles/investing/102715/richar...

[2] http://freakonomics.com/?s=thaler&x=0&y=0
I was surprised when I read this comment. Do you have any evidence for this? If I had to pick some protocols off the top of my head I would have thought nntp, smtp, ftp, but certainly not irc.
A step in the right direction, but still not a good experience. Writing this comment is pretty hard as well because input text takes on 200% of the screen.
What do you get out of reading some random website's minified javascript?
None. Much like the new dietary guidelines, it was based on politics, lobbying, and bribery most likely. Nutrition is inherently difficult to study, and hasn't really been taken seriously until recently.
Load OMR Templates and Scanned Sheet Images from Remote Location in Java Apps
This is indeed an improvement, but I'm only seeing real improvement on the home page, the comment page overflows to the right instead of everything on screen on my HTC One m7
It is near perfect in landscape on chrome for android. Portrait needs some tweeking; especially the comments page.
Viewport "bug" is a "feature" in iOS—change the textarea's font-size to 16px to override the auto-zoom.
Another alternative: Self Encrypting Drives (which can be managed on Linux with hdparm).

I'm using this currently on my XPS 13 (2015). Works great. However given the architecture of SED and its implementation in this case, it's not as trustworthy as LUKS, for example.

For general laptop security not involving government intervention, I consider it good enough.
Hulu does something similar, but sometimes it shows ads, and sometimes it tells me that I need to disable ad-blocking software.

I just refresh, and it usually works.

I'm not willing to disable Ghostery and uBlock, though; 12 things blocked by Ghostery and 31 by uBlock - I don't need any of it, Hulu, thanks.
So even though they can't succeed at 'stealing' your job by copying the code you still don't want them to have access?
works great, but I see that you are using non-secure http connection, it would be great if you are planning to include SSL encryption over it.
This is interesting. “It will also help us better understand the reasons why people can’t currently confirm their name, informing potential changes we make in the future.” -> That means they want to not only store social interactions of someone not using their real name, but also reasons why they don't want to use it? I don't think I'd ever want to tell a company why I don't use my real name - nothing good can come from them storing it.
Add margin on the top to the YC logo, and add some margin on the bottom. And also some padding to the numbers for each story, it looks a bit awkward when they touch the screen.

Would like the comments button a bit bigger, and inside the comments to have a max-width set so that I don't have to scroll left and right.

Overall pretty nice, no more need to zoom in every time I open HN.
Linus Torvalds fires off angry 'compiler-masturbation' rant
There is a difference between taking risks and just throwing money at anything and hoping something sticks.

VCs should take risks, but they should be evaluating risks otherwise why should they exist - if the limited partners just want to throw money around at random then they don’t need someone taking 2&20 getting in the way.
This is what I see in Chrome on iOS 9.0.2 / iPhone 6s: http://i.imgur.com/idgEFon.png

While I definitely support the larger format, I'd like to see the top bar laid out in a more mobile-friendly manner. Currently it feels like I've done Ctrl + Plus on the page a few too many times, rather than the site being properly optimised. Shrink the font by one notch and I'm reasonably happy. I realise that this is a work in progress though.

Great start though! My vote goes to 'Keep'.
Programmers are well-paid and have excellent employment prospects. In the off chance I did encounter an unresolvable ethical issue, it would not be very hard to resign and find new employment elsewhere. Given how much better off I am than most other workers in this country, I think it's a small sacrifice.

To address the thread topic, I'm a P.Eng, ACM member, and IEEE member.
Every implementation in Okasaki is easier than an analogous imperative/ephemeral one. Every single one.
Also for us Google Compute Engine turned out to be better for our use case (cloud encoding, c.f. https://www.bitcodin.com/blog/2015/08/how-bitcodin-utilizes-...). For it was nice to have shorter billing periods (just 10 minutes vs. 1 hour with AWS) and better interconnection bandwidth between the cloud instances.
So, 12 hours on and the account still hasn't been deleted...

I mean, at this point you have to assume none of the co-founders has the ability to delete it (because common sense would suggest they would have by now, if they could have, to mitigate the on-going public-relations disaster) probably because they outsourced all of their development and really have no clue about how their website actually works.

Under normal circumstances, this could be understandable, but I think there's an obvious irony when the site in question streams people, well, coding!

Now, I suppose it's fair to argue you don't need to know rocket science to make a space game either, but in this case, I'd think there'd be an expectation the people running the site actually at least kinda-sorta know how to code themselves.

Or at least be able to delete some records from a database.
I think WebAssembly will be much closer to Java byte code than actual machine assembly. And Java byte code can be easily decompiled into readable Java code (at least as readable as minified Javascript).
I guess I was thinking mobile using a home/corporate wifi network, which means you're back to (possibly) dealing with proxies, etc. Even if you control client and server, your protocol has to work over the network you are running on. Today that's HTTP based.
Post apocalypse – Poste Italiane’s IPO
afl [0] is awesome. I have it running right now. It found some of bugs in arachne-pnr [1].

I wish someone would do a JVM version (combined with the lines of QuickCheck and typed generators).

[0] http://lcamtuf.coredump.cx/afl/

[1] https://github.com/cseed/arachne-pnr
Interval hash tree: efficient index structure for searching object in large DBs [pdf]
This is a great first attempt but it's a little difficult to read the text
* Bail. Only six stories are visible at a time.

* Please add a way to turn it off, showdead-style. I miss the old style.
> For instance, he said, sensors could transmit body signals to the wearer’s mobile phone and up to the cloud.

I definitely want to be advertised to based on the minute-to-minute condition of my body.
I'm not a fan as I can't see as much on the homepage as I could before. I know the font was small but it didn't bother me.

Now it feels kind of crowded, lots of wrapped text.

Seems I'm in the minority though. Agree that the up/down arrows are still quite small, but I'm not sure how you could fix that, you don't have much room to work in.

iOS 9.1 on iPhone 6.
You make an interesting point about visiting a site that you are unfamiliar with.

But, for that really to be an equitable negotiation, IMO, these ad-blockers should send a header that informs the content provider that they will be blocking ads and the site can choose whether or not to serve them content.
Show HN: Frequency-Shaped Cat Purr Noise Generator
A polyfill to Javascript is already planned.

https://github.com/WebAssembly/design/blob/master/Polyfill.m...
I would love to be a VC. Someone gives you 100s of millions dollars which you don’t have to give back for 10 years and which you can spend on whatever crazy ideas you like. Just follow the herd and no one will blame you if you lose the lot and if the herd is right you make out like a bandit. It is a game of heads you lose, tails I win.
> How old is the universe? I don't know. We have these three models, however, which give us some idea... And so on. A little humility can go a long ways here. Guess what? Average Joe Citizen knows you don't know. Trying to oversell the science is not the way to go.

Yes, but beware the Average Joe who doesn't like the conclusion of those models and therefore seeks "we don't know" as a free pass to disbelieve. Scientific consensus represents the best state of human knowledge so far. I.e. just because we aren't dead sure about those 13.4 billion years doesn't give you free pass to believe the Universe is 6000 years old. Humility is cool and all, but one has to remember that if there was another reliable way to get information about the universe, it would have been incorporated into scientific process.

> and how would that work, anyway? Got another Earth nearby?

Venus. That's where we discovered the concept of runaway global warming in the first place.

> I've said it before: this is a terrible debate, full of scientists who shouldn't be advocates, politicians who are looking for the latest bandwagon to jump on, the vast morass of uniformed folks who want to look knowledgeable and the poor voter stuck in the middle of all of it.

Yeah, it's just a huge mess. That's what always happens when a topic gets politicized - when it can be used to push agendas and persuade voters.
A code of ethics is only one blade of the scissors. For it to cut anything, you need the other: a professional association that acts in unison to back up members who put their necks out like this and ensure they're taken care of, and that the unethical comapany's talent pool dries up.
great update. Keep improving this!
You can draw parallels to the people who worked for the Gestapo in Nazi Germany. Was it unethical to follow orders to round up Jews and others for near certain death, if you knew you would be severely punished if you disobeyed? At the same time you know that if you refuse, the next guy won't. So why fall on your own sword?

I think a lot of people flippantly say they would refuse the order, but it's easy to say that when it's not your neck on the line.

Truly a deep moral dilemma.
Much better, but not great on iPhone 5c: http://i.imgur.com/beYBY5f.jpg
I don't have a job. I offer a service to clients. I get paid when they use my software.

If they created their own software, they would not have to pay me any money. So without money, I have to go on welfare.

You get my point?

No, I don't want any of my clients to get access to my source code. I am not a giant corporation like redhat, google, oracle or other company that open sources it's software and then sells support or other services.

I'm a small company, who with more clients. Is hoping to them employ a small workforce and grow the company.
Are you a P.Eng in software, or something else? (I know there are only a few places in the United States where you can even challenge the PE exam as a software engineer).
When we are talking about browsing code for the purpose of leisure curiosity and learning, yes it is a real hurdle.
I am intimately aware of the EiraIRC bugs. I helped diagnose the cause of more than a few that we relayed back to the mod author.

Personally, I think that you're describing a lot of limitations that we nearly crashed into with the specific implementations of EsperNet at the time. I think if a more modern system were brought to bear on the problem, they wouldn't exist. But that's all speculation; I don't know EsperNet's current or previous software well enough to say with certainty.

I don't want to sound ungrateful. What we had, and what we still do have to a lesser extent, was amazing. I wish we could have scaled it, because it was well on its way to being a 40000-user-a-day connected gaming chat network expressed via the in-game chat of Minecraft.

Sadly, that's the nature of prototypes and free software. I was willing to work on EiraIRC, but the author... seemed uncomfortable with the idea when we approached them. It's... a strange corner of the world that Minecraft modders live in.
I got by using xp on a quite old machine from 2007 to 2015 by disabling updates and using a firewall. I think many will do similar things with windows 7.

Funny you mention pc-bsd. I lost the boot sector (perhaps) on my ssd in my win7 machine so this weekend I installed pc-bsd on the 'broken' ssd. During the install I was given a warning that something in my uefi was funny. Windows just failed to install with errors and no help to be found on the install cd (retail version).

So...I'm currently, as of 24 hours ago, using pc-bsd. I can't see most people going for it though. The kde desktop uninstalled itself randomly so I ended up installing gnome desktop and am using the classic version of gnome. It's going well now though. Actually really well, but I keep waiting for something bad to happen. If it behaves for a bit longer I might just switch.

There's an evil side to microsoft that I wouldn't miss but I do already miss liking microsoft. I've used them for a really long time. There's a lot of good design and engineering in there.
As a Java programmer I would love a version of afl. The JVM certainly exposes enough information for other profilers/tracers and things dynamically adding code (spring/hibernate) that it seems like it should be possible.
https is definitely broken; http seems to work. Had to turn off https everywhere for this link.
You've stated that it's not more expensive. But everyone in the industry knows otherwise. Unless you can produce some evidence to the contrary, I'm going to insist it's you who is incorrect here.
Much better than before. I'm on Chrome on a Nexus 6.

The screen is zoomed in slightly by default, however, but a quick pinch to zoom out makes it all fit well on the screen at a good size.
I've thought about this one a lot: Yes. Definitely.

"What about child porn?" We have that already; not having anonymous cash won't stop it. "What about tax fraud?" Pressuring governments to re-think corrupt, unbalanced tax systems might be a very great good. And so on. I have no question that it would be ultimately better to have this than not, although governments (forever forgetting who is really in charge) don't like it.
Tipping has been proven, through data, to not affect quality of service received. Better to simply pay staff a real wage.
hm. livecoding.tv seems to be built on top of some version of mesh-app.io (which doesn't seem to be publicly available yet.) I wonder if this has something to do with their inability to delete accounts...
Don't spend your time including anything like that.
It's not an increase in obscurity though: https://github.com/WebAssembly/design/blob/master/TextFormat...

The format is intentionally being built in a way that you can look at the source, in the same way you would look at minified Javascript currently.

If you're worried about obscurity, look at what is generated by asm.js. WebAssembly won't be any worse than that (and is, in fact, more or less a more efficient/correct equivalent to asm.js).
Keep going keep going!
This has to be mental illness or drugs. Completely bizarre.
It is relatively little, but it's actually something like 6%. The rate of change of the Earth's heat content is something like 250TW (on average); humans are currently using/generating around 16TW of energy.

For comparison, the Earth's fiery core is about 45TW of radioactive decay and sunlight hitting Earth is about 173PW.

Of course, we've historically increased our energy use by around 5% per year, so if that trend held (which you should expect about as much as any other exponential trend holding...), in about 50 years waste heat would begin outweighing greenhouse gasses.
Yes please keep it! It was so hard to read before on mobile.