skysight-inc/HackerNews huggingface dataset:
I'm a Canadian. My degree is electrical, but my field of practice is software engineering.
> This is the kind of statement that makes me long for a faceless, impersonal ISP.

Slightly OT, but this statement reminded me of a question I've wondered about before and researched without finding a definitive answer:

Your average ISP probably has a lot of data which, in the wrong hands, would be excellent blackmail material. What regulations (if any) prevent the sale of that data to whoever wants it?
But why does horizontal mode (my standard casual reading mode) look so blown out? ==> http://imgur.com/5Z6q6wI

(iOS 9, iPhone 5, Safari)
Ah I remember them pushing t-shirts fairly hard in email at some point a few months ago. I think I got some sort of email or internal Livecoding message about having won a t-shirt or _something_ of the sort. I would have to give them my address to receive the item and considered it but never went through with it I think. From memory they claimed to have made the offer based on some sort of user criteria, like a "You did this so we are giving you a free x!"

A few days later I get another message saying the first message offering the free item was a mistake, and that I wasn't invited to have one after all. Can't say I was too torn up.
For a regular guy, investing in the stock market is a great idea, but trading stocks is a terrible one. (In other words, index and forget it). If you don't trade much, then insider trading is probably more likely to benefit you than harm you, since it leaks information, making prevailing prices more accurate.
That was posted in July. They clearly haven't changed their approach or tactics. It's unbelievably short-sighted and damaging.
Yes, investors should be putting twenty-something would-be founders who think it's a good idea to "lock customers into discount rates that even with infinite retention won’t become profitable" on $50,000 retainers to come up with ideas that they can then fund.

That's an efficient way to deploy a nine-figure fund if I've ever heard of one. I'm sure LPs will love it.
> Everything moves in cycles.

Positive feedback loop systems tend to move in cycles, only each cycle has a greater amplitude than the previous one.
All this is moot if your server is in a blacklisted ip range. I found it out the hard way. Not just any VPS provider will do, make sure you get one from a company with a clean ip range.
RobustIRC
Whoa, that seems awesome. I think it is too full-featured for me (also, I don't use these kind of apps), but I would imagine people would be using this. It seems much better and faster than Evernote or Trello, for example.

Why "data-driven"?
Demo: https://www.beyondpad.com/demo
Show HN: HiringPad – The new way to hire software engineers
Normally I'm not a fan of comments like this but this guy is running a company, a YC backed one in fact, and I think the application of a clue stick might be just what's needed.
I use the same environment -- iPhone 5c, iOS 9 and Safari and have the exact same experience.

Personally, I'd like the old mobile display back!!

Edit - I noticed that the OP was logged out in the screenshot, so I tried it again. Here is an image of the screen when I am not logged in:

http://imgur.com/xuhywK6

Here is the image of the screen when I am logged in:

http://imgur.com/kHjbFWz

The only difference between the two cases is that I was too lazy to log out, so I just pulled up the page in private mode.

I wish I had an iPhone 6 as I'd like to try this case with the OP's environment.
There is also RobustIRC which does away with netsplits:

https://robustirc.net/
Try "IRC's mindshare is declining". rather than "IRC's popularity is declining".
How a Nervy, Intense Yale Millionaire Feels About “Sugar of the Internet”
as much as I hesitate to read or comment on anything from huffpo, this could not be more accurate. I am just getting over a really bad cocaine addiction and recently faced possible jailtime due to failing a drug test. I got lucky, but I knew for a fact that the worst thing for my sobriety would have been going to jail.

a solid read sir. thank you.
Relevant thread: https://news.ycombinator.com/item?id=8361258

Question: why did it failed?
Much better, Please keep it.
I can do this until I'm rate limited.
Thank you for this post. I've been looking into using Livecoding in the exact same way the author has, and now know that it is not the platform for me.

Maybe there is space for a competitor?
Given a choice between this and the old non-mobile-optimized site, I'd take the latter. Everything is too squished on smaller iPhones.
Again, Computer Science! There's no such thing as "dynamic type variables" in Math!
An scroll to top element, usually a fixed floating arrow in other sites, will be nice on discussion page. I've found myself scrolling a lot to see first comments and post details on this very page. As an extra arrow is not a good use of screen space, only showing it on scroll up might be a better idea.
Science is fun, let's try an experiment. Which way does electricity flow, positive to negative or negative to positive?
Cool, but please reduce margins to save precious horizontal space!
I wrote a bot to serve log history search requests in my local IRC channel, because I got tired of fishing through my logs on behalf of other people, who wanted my history for basically the same reason.

At which point I got tired of whitelisting people instead, after abuse issues compelled me to disable anonymous access...
If the clickable area is what counts, how about this?

+200 by foobar | flag | comment (192 in 8h)
Maybe you know this, maybe you do not but these are all a nod to http://insecure.org/stf/smashstack.html which itself did not directly involve profit. It's a security thing.
In the new console

1. Why are Credentials under API manager?

2. For API keys, OAuth 2.0 client IDs, Service accounts etc, you should add a "Last Used Date"

3. I have no idea what the service account email address listed in the Credential page is used for

4. How do I do more fine grained permissions? i.e I want a team member to have access to GCE but not Big Query. To view Storage but not delete it etc?
To reduce inequality, abolish [subsidies to] Ivy League
I totally agree, Sharlin. But only because memorization techniques aren't taught. It it were made simple — as it can be! — acquiring facts and data make intellectual considerations much easier and more valuable.

Memory and intellect complement each other.

Barry Reitman
Author: "Secrets, Tips, and Tricks of a Powerful Memory."
www.PowerfulMemorySecrets.com
That's a terrible solution for anyone handling data that has to remain on-prem, which is the case for a lot of large corporations that deal with financial data, personal id data, etc.
Craigslist also does not take a cut of the price of the item -- it is solely a marketplace.
On iPhone5S the comments are so much better (don't have to zoom) but the front page is harder to read. I suggest less padding on the side and a smaller font for the titles.

I'd say it's better than before (don't have to zoom in) just a little tweek and will be perfect.
How to Setup a Shadowsocks Server on Amazon EC2
Warning, this talk is admittedly ill-prepared and the speaker didn't create a neural network trained Twitter bot. Not worth the 20m to get an elementary introduction to NN.
Two years ago I was wondering why there was such a glut of these cleaning startups. The entire idea of applying the Uber model just didn't make sense - one is a commodity product with no way to bypass the middleman while the other requires letting someone into your home and encourages going off platform.

Dug up the old post for those interested - http://dangoldin.com/2013/12/09/why-are-there-so-many-cleani...
Just switched and it might be a placebo effect, but everything from scrolling to switching files seems a bit...snappier. Is this due to the async improvements? Do plugins have to opt-in to be async or does the core re-implement previously synchronous functionality to be asynchronous?
I'm curious why there needs to be a lower bound at all
How to Study and Take Notes from a Textbook Using the Cornell Note Taking Method
I imagine the very first imperative implementations of those algorithms was PhD level work as well.
I don't think the vast majority of us know how to.
Whichever you define it. Also, how abstract do you want to go with the model of electricity? Does "hole flow" count? :).
Does Azure Support Ruby or Rails Yet?
I’m trying to deploy a Ruby app on Azure. Is there a way to do it on Azure? I have some Azure credits I’m trying to use.
That was hard to watch. "Hey, I'm going to build something with AI", "Oh, I have no idea how"
Has Anyone Run a Linux VM on Azure?
Our company just switched over to Azure and we’re trying to figure out if we can keep Linux or if we have to switch over to Windows. Has anyone tried running Linux VMs on Azure? Is there a good tutorial on how to set one up?
Choice is a) seriously misfired joke. Was satirizing the Livecoding people. Feel free to ban, though. If HN is too delicate for satire I suspect I'm a bad fit.
Looks like they need to use -webkit-text-size-adjust: 100%
> at this point you have to assume none of the co-founders has the ability to delete it

Perhaps they were hoping that OP would stream a how-to.
Moving rank to the meta-detail line (alongside the point-count) could work very well.
that describes Uber pretty well too
No! This is the equivalent of saying that kids shouldn't have chemistry sets or be able to play on jungle gyms. Saying that critical infrastructure needs to be "bug-free" is one thing, saying that dating site apps need to be is ridiculous by comparison.

And even in the case of bridges and the like, they do have a tendency to collapse to earthquakes, wars, and the like. Given enough time, most everything has bugs.
OK,

I think we all can agree that programmers almost never begin a project with the intention of causing harm. All the examples cited involved situations where immense pressure applied by higher-up impel a programmer to knuckle-under and agree to such approaches.

The solution that is offered seems very specific to now - we take the fall guy who caved in to one sort of incentive and we put an opposite incentive on him to force a different behavior (btw without removing the first incentive). How fucked-up is that?

Obviously, the better, saner solution is removing the existing perverse incentives, giving software engineers more leverage in decisions, punishing high-ups if they don't give software engineers autonomy to make decisions. And heck, execute the CEOs when the bridges collapse. The bucks should stop with them, right?
Definitely a good start. Like a couple other people have said, the tap targets could generally be bigger and more spread out, but otherwise, it's a lot more readable.

Also worth stressing: so far it looks better than the status quo everywhere it's different.
If deleting some rows is not feasible, I would even suggest special-casing the page and making it redirect to the 404 page, even though the user data would be still there. I mean, do somethimg. Seeing the issue not resolved even after the founder recognized the problem is utterly painful.
You can have your cake and eat it, when you have one cake at the edge of the antarctic continent (where ice meets liquid seawater) and another cake in the middle of the continent (where you could increase temperature by 30C and not melt anything at all).

I fail to see how "part of Antarctica sees increased snowfall due to raising temperature" is an evidence against AGW. At best, its an evidence against cartoon-version strawman AGW where every corner of the world warms up by an equal amount and every ice in the world starts to slowly melt away at the same pace.
only to a minor extent (in that what is most popular still does not necessarily correlate to what is actually best, only to what people favor). Also, network effects still happen in free markets.

Anyway, it's all hypothetical. We don't have a free market with all participants being well-informed.
It goes off page: https://www.dropbox.com/sc/fynq1jrekppuonc/AADGsGuFFeWKye7hp...
I'd contend that you don't know that it will have zero effect until you have tried, and how you go about refusing assent is of critical importance. If you simply say "no", your boss will move onto the next person for assent, and you will be left vulnerable. Make it a formal process, it it may well have an effect.

1) Listen to all competing arguments. Make sure you are making a sound decision and your opposition is genuine and not based on a personal bias.

2) Make it explicit that you are are saying no in your role as a professional, and that this is not just a casual "no". Ethics require engineers to make decisions only in areas of competency, so make it clear that you are competent to make this decision, and your decision derives directly from your competency.

3) Write it down. The document should cover 2) above, and set down the defensible reasons why assent is being refused, addressing counter arguments. Consider that the arguments you write down could well be tested in court, and you will be cross examined on them. The document/report should be of the same level as if you were a consultant to your employer.

4) Sign and submit the document (keeping a copy for yourself). You need to be open about your opposition. Keep it at a professional level. Hopefully you will get some respect, as your document should make it clear that you have legitimate concerns and are not just being difficult.

5) Be prepared for the consequences. Your opposition is now in writing and impossible to ignore. No sane boss is going to ignore it, as the legal consequences of doing so are too great if you turn out to be right. You will have heat applied to you, as the alternatives are to either address your concerns or to get you to retract, and the latter option is cheaper.

6) If the final decision is against you, either live with the decision or resign. If the issue is of sufficient gravity your only option may be to resign, whether that be for ethical reasons or your own legal protection. (Yes your Honour, my work killed 100 people, and I was fully aware of it as shown by this document that I wrote.)

If you end up resigning, then you're probably making the right decision anyway, as the events leading up to your resignation will have shown your employer to be a dud.

Granted, reality won't be as cut and dried as above, and will involve a lot of anguish.
I don't know what your comment said, but just remember that Livecoding is funded by Ycombinator.
The idea is that the plugins themselves implement asynchronous functionality. Neomake is a new plugin that checks syntax just like syntastic, but does so asynchronously. Another popular async plugin is vim-plug.

https://github.com/benekastah/neomake

https://github.com/junegunn/vim-plug
Rust in the browser?
Oh? I was thinking the opposite, that things look super jarring being flush against the borders.

EDIT: Ah. It's a different story on iPhone 6s Plus than say, 5s.
Ask HN: What do people think of the Portland Tech Scene?
Thinking about moving from the Bay area to Portland, OR. Wanted to know what people thought of the scene up there.
San Francisco Ballots Turn Up Anger Over the Technical Divide
I must be missing something. It looks the same. You didn't just assume "mobile" meant "iPhone" did you?
I think you're still conflating demand with transaction volume. Let me put it this way:

> Furthermore, demand is also increased (demand for the amount of nights) because visitors can stay cheaper (per night) so some stay longer. I.e. more demand.

Demand is a curve. Visitors saying longer because they can stay cheaper just changes what part of the curve you're on, it doesn't change the curve itself.

In other words: the demand was always there, that visitor would always have stayed longer if they could stay cheaper. The only difference is whether or not they have that option, which is a difference in supply, not demand.
I understand the correlation you're making between "corporate" units and the quality of the experience, but shouldn't the ratings and reviews system completely solve this? As a frequent user of AirBnB, I feel like there is more than enough information for people to make an well-informed choice when booking. I really feel like an arbitrary limit of one would create more problems than it solves, especially since plenty of people have no desire for a "homey" experience.
>> Of course they're all IRC users inadvertently. That doesn't add to IRC's popularity. If Twitch disabled IRC and switched its chatrooms to some ghetto socket.io app, most of its users wouldn't know.

Saying if Twitch disabled IRC is like saying if Slack changed to an IRC core..., which is not meaningful when discussing how many users Slack and IRC have. Twitch has several millions of users of influence. If they didn't use IRC, IRC would have millions fewer users, yet, Twitch chose IRC. Some of Twitch is IRC, and some of IRC is now Twitch, and millions of people use Twitch consciously. Twitch is the IRC client.
I've been planning on taking the plunge to learn that as well. Do you have any useful links I should check out?
Aren't there many JS beautification tools that can un-minify JS? It won't unshorten variable names, but the code should still be fairly readable.
I feel it's too idealistic to think that every passion can be profitable. College students can't all major in Netflix and video games. I've had a number of skilled hobbies over the years, but software engineering is the first one that's actually a viable career choice.

A good alternative might be to look at where the demand is and where your interests lie, and try to find the best intersection of the two.
Where the rubber hits the road on the climate change debate is that the solution to climate change always includes carbon credits and cap and trade.

These two combine to be a global tax administered by new supranational organizations that can alternatively bribe and control development and the standard of living of every country on the planet. The governance of these entities will likely go the way of the IMF and the World Bank. Thus, it's just too convenient of a way to administer an empire. No wonder the countries that would get the short end of all this, such as the BRICS, are skeptical.

I realize we here in America have got to keep all these schemes going to keep the great balancing act we perform running the world moving right along. Heck, we need all the help we can get to keep the BRICS at an economic disadvantage. Too bad it's such a waste of smart people producing climate change B.S.
It's awful. I thought HN just didn't care. Why is this so hard? I do this every day for work and HN should be dead simple. Is this saying HN doesn't have anyone who knows how to do this?

EDIT: My initial post was from my phone. Now I'm on my workstation and I see the markup here is antiquated, pre-1998 HTML. No wonder this is so horrid. You should be ashamed but, still, I could do better.
Earning a lot doesn't make you rich
Not really. Since you need to know the correct hash ahead of time, Subresource Integrity works best when you're requesting a well-known piece of static data from a 3rd-party server, e.g. jQuery version x.y from a CDN. For a site like Pagefair (or other sites that serve 3rd-party scripts, like Google Analytics), the benefit of the web platform is being able to serve _dynamic_ data. You get to upgrade your software quickly and easily, without the friction of obtaining the cooperation of your website partners (1st party sites that included Pagefair's scripts) or end users.

If you want to use Subresource Integrity to prevent this kind of a problem, you need to first devise a mechanism to communicate the correct expected hash from the 3rd party site to their 1st party customers in a trusted manner. This is non-trivial. It adds a lot of friction to Pagefair's software development and deployment processes (think about how you would implement A/B testing, for example). It's also not a guarantee - if your servers can be hacked, it's possible your "trusted hash communication mechanism" would be as well, unless you follow stringent security protocols (human confirmation for signing, offline keys, etc.) which would add even more friction.

Of course, you would need cooperation and involvement from your first-party customers for SRI to be effective in the first place, and I don't know how many of them would be thrilled to have to devote engineering resources to fixing potential security problems caused by their partners... sounds like a good reason to consider switching to a competitor.
I think it's hilarious. Maybe they aren't taking it down because it's getting so many hits.

edit: They'll be marketing it as "look at this huge spike in traffic we got this month" when talking to advertisers and content creators.
Awesome! Yes, keep it, and please press on. Here's some feedback:

- The tap targets for the menu at the top (new, threads, etc) is too small. You can make it bigger, and put the more little-used items into a "more" button.

- The tap target to get to the comments and flagging are way too small. Flagging isn't common, so that could be more hidden. Comments could be a right arrow button to the right of the title link. Comments are really important in HN, so it should be easy to get to.

- Upvote target is way too small.

- Body text for comments are too small.

In essence, I recommend restarting from scratch with a new template for mobile. Just making some css tweaks is a good first step, but maintaining a separate template that optimizes for mobile will be worth it.
I don't know if it is reasonable, but that's what is always said. The primary argument for Linux popularity is always "Android!".

Also, in this context I think it's pretty relevant. My personal opinion is that if Slack was just an IRC client instead of having its own propertiary backend, it would have been a better product.
Looks pretty good to me, using Android on a Galaxy Note 4.
That's a highly simplistic and incorrect viewpoint—and the correctness of a model is not dependent on popular vote.

When looking at increasing quality (essentially, scope) in isolation of systems and the environment in which that quality is created, then the only way to increase quality is to increase cost. That much is true, but it's also incomplete.

When looking at and eventually optimizing the whole system—from the customer and their needs, to the leadership of the company, to the clarity of purpose, to values and culture, to the intrinsic motivation of your employees, to methods of management, to your learning and education processes, to your processes of production, to your communication links, to your output and how it's measured, and how each is controlled and understood in great detail—you can and will improve quality much more than you could by simply increasing cost in isolation—and at the same time, you'll decrease your overall costs in the long term, you'll speed up production, and you'll increase sales and customer satisfaction. The end result is a better product, for lower cost, with more predictability, proud happy employees, and faster to boot. That's what Quality really means.

Looking at quality in terms of cost alone is the naive mistake. Look at the whole system.

And for some evidence, look at Japan circa 1948. These exact methods of systemic quality, "total quality control" and statistical quality control taught to Japan by W. Edwards Deming turned them from the ruins of World War II into the second largest economy in the world, to the point of such success that Japanese companies were putting American ones to shame by the 70's. They did this by following exactly the model I've described above, decreasing total costs, increasing quality, and improving time to market, all by focusing on their total systems across the organization. The proof is in the success of an entire country's economy, I don't know how it can get much clearer than that.

It is not my fault that everyone in our industry has forgotten these lessons on running companies, but the prevailing methods remain incorrect, as does your original statement.