skysight-inc/HackerNews huggingface dataset:
A pacakage/system that handled this would be great. Zope and Plone have the notion of "known good sets" -- and it's not really a pleasure to use (but much better than nothing). As far as I can tell, with Plone 5 - the recommended way to install Plone is from the unified installer - leaving known good sets, pinning and buildout to manage plugins:

http://docs.plone.org/manage/installing/installing_addons.ht...

For an example of what bootstrapping a full Plone 4 site via buildout entails, have a look at the (defunct) good-py project:

http://good-py.appspot.com/release/plone/4.2rc2

http://www.martinaspeli.net/articles/hello-good-py-a-known-g...

As long as one is able to manage to keep projects small, and in a virtual-env of it's own, managing "known good sets" (in buildout, or for pip) shouldn't really be too hard. But as projects grow, a real system for managing versions will be needed. As far as I know there are no good systems for this... yet. Ideally you'd want a list that people could update as they run into problems, so that if projectA runs fine with foo=1.0, and bar=1.1, maybe projectB discovers a bug in foo<=1.0.4rc5 and can update the requirement.

It's not a trivial thing (see also: All the package managers, apt, yum, etc).
There's no such thing as "anticompetitive poaching". Not recruiting the best people you can is anti-competitive
You're right about the timeline of amendments, but keep in mind that in western states (as well as in Michigan and New York) women had complete voting rights before 1920. In most other states they had partial voting rights. And since divorce was uncommon at the time, voting "dry" was a big priority for women voters.
I know you say Desktop first (and I like that idea), but do you still plan to do mobile apps in the future ?

I think I could definitely be a user of this app as I am searching for a similar solution.

Also, you say in your video you can save code, does it include syntax highlighting ?

Can you have a shared "library" of stuff with other people ?

Edit: Can you pay for instance 1 year in advance and not leave your CC details on the server ?

I always prefer to renew manually than leaving ma credit card details all over the place.
Privacy: Programmatically Identifying Developer Devices
> if your content can only be rendered by a user-agent with full JavaScript support, your content isn't a fully formed citizen of the Web.

I actually agree, in a sense, but without the pejorativeness that I infer from your comment. The web apps that are reasonable to build in Angular/React/etc. without server-side rendering support are not traditional hypertext documents that would be archived by IA, indexed by a search engine, or viewed from Lynx. These are things like GMail or complex interactive dashboards (e.g. CRMs). In that sense they're not "fully formed citizens of the Web," if you believe that only traditional hypertext documents satisfy that requirement.

There are types of web sites that are a hybrid of the two, like a NYT or Medium article that is mostly text but also contains some interactive data visualizations. Those interactive components can reasonable be built in React or similar, and I don't see that as a problem, since you inherently need JavaScript to use those anyway, plus search engines will have no trouble indexing the text on the page.

At the end of the day though, tooling ought to be good enough to allow server-side rendering for UAs without JavaScript support.
Yes, that will happen. Click "Crypto" first, then if you type content in the item, it will be encrypted from the get-go. We're working on changing this so you don't have to manually enable "Crypto" first.
Thanks - much appreciated as a Safari user.
A problem, rarely mentioned, here is that if you want this kind of contract, you have to freeze money on the escrow BTC/ETH account.

Imagine that if at the beginning of the ride, you had to lock off $100 in crypto, in case the driver claimed a dispute.

If you don't lock the money, the whole benefit from using cryptocurrency disappears really. You might just as well have it on the paper with outlined execution steps.
They can't really do it because they have no idea where the data will be used. Depending on where your app puts the data different types of encoding must be done.
> Hmm, I'll have to check that out. I don't know that I would call Rust's ownership model super easy to reason about, but it is nice that the compiler prevents you from doing so much stupid $#^&.

It's much better get compile time errors than deal with very hard to reproduce data races.
well, that's something ;)
He can't, because he's wrong.
Please send me info on variable rate annuities and what they can do for my family.
For all of the reasons you gave (except search--that's what grep is for), I usually reach for `man`. But, for wget the information density of the man page is just wrong. At least these days it has some more information in it--it used to just be a reformatted version of the --help text, plugged into a generic template.
I think it's the mindset of not being involved in open-source mostly.
10 Must-Do Things for Male Sexual Health
This is nice. One feature I'd like in HN is a max comment depth that is collapsed by default. Often a lot of scrolling is needed to get past a controversial thread that has a lot of replies, but doesn't discuss something relevant or informative. People end up replying to the top thread even for a different topic, because they feel that is the only way to get seen.
Thanks for the feedback. We didn't test the landing page under lots of different conditions yet, but we'll continue to make improvements. For example, I just deployed a new version with an improved contrast of the footer.

Regarding the product, themes and customizations will most likely be the best option to maximize the usability for each individual user. This way, users could choose high contrast themes if they are not happy with the default.

As for the general design question you are proposing, my opinion is that there is no one-size-fits-all approach that pleases and maximizes the usability for everyone. For example, making all text larger might increase readability for people with below average eyesight, but will punish users with normal eyesight by decreasing the information density. I think that adaptive design, which software can uniquely offer to some degree, is the only hypothetical solution. However, this is obviously limited by the context-awareness of systems in that it doesn't help that a system could automatically adjust it's font-size if it does not know the state of the users' eyesight.
No. I tried to sign up in SoMa San Francisco (and the site says "San Francisco Bay Area") and was told it was unavailable. The reps were unable to tell me anywhere in SFBA that could get service, or where the backbone is so I can figure out where is within the stated range.
Everything 6 years old is new again: https://news.ycombinator.com/item?id=1241479
People have been asking for it for years with no action or even response (that I've seen). I've used the same HN collapse extension in Chrome for a while now with no problems - dislike browsing HN on my phone without it.

It's obvious to me which approach has been better.
Register everything, better safe than sorry.

- Twitter
- Facebook page & URL
- Pinterest
- Reddit user name
- Instagram
- Google Plus

Use IFTTT to push the content to everything from your blog...
In Firefox on Linux (44.0.2), Wave 3 don't seem to be working as intended because for the second tower group you've got:

div.board__tower-group
div.tower-group__tower
div.tower-group__tower
div.board__tower-group--body

and, even though it's `position:absolute`, Firefox is taking that third child into account when applying `justify-content:space-between`, placing the first tower on the left and the second in the center instead of on the right.

Edit: Here's the Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=874718
Getting Sales right is VERY tough. Having the right Sales culture that is consistent with the rest of the company is vital.

The aggression that Zenefits tried to copy was very similar to Oracle. If you exceed your quota at Oracle, you are paid much better than any Engineer. But if you miss your quota, you're fired. As such, Oracle frequently oversold and underdelivered, but eventually grew big enough that it didn't matter - they were the market standard and could invest in engineering.

This type of Sales culture wouldn't fly in Google, Apple or a lot of other places. Some places choose to not pay their salespeople any commission. This screens out any elephant hunters capable of generating very big commissions, as well as people used to gaming the system.

Annual off-site "Presidents Club" weekends for Sales people who exceed quota are very common - it's not just for the Oracles of the world. Part of it is to incent Salespeople who are at 70 or 80% of their quota to push and get to 100%. In addition to raising revenue, it increases the predictability of revenue. (Good for investors)

It's very clear that Zenefits got some parts of this wrong. Overpromising in insurance is very different than overpromising in database software. Scaling a salesforce also isn't linear - especially if you're not improving your Operations at the same rate. I feel bad for a lot of the good employees who get caught up in the mess.
Illustrated: http://www.wastedtalent.ca/node/716
Definitely try a kindle. It is cheap enough to take to the beach and comfortable in all lighting.
Public opinion already favors it in nearly every state. The only states that have even mostly legalized it are Washington and Colorado.
Answering myself, I see that quite a lot of the answers are available in this blog post :)

Please, keep updating it like you already did to track what you released !

https://www.consol.io/top-10-missing-features-you-need-in-co...
Because Aeronautics comes before Space in NASA?
Not taking it personally is probably the important take-away.

I always recall Frank McCourt in Angela's Ashes talking about "the English and the terrible things they did to us for eight hundred long years" as it summed up much of the logic and reasoning [I mean that ironically] that led to thousands of murders in Northern Ireland. (edit: For clarity, I think Frank McCourt understood that very well and that's why it wrote it as he did.)

Young and impressionable people are prone to learning about historic injustice and they trying to right the wrongs by perpetrating new injustices. That's not what learning history is supposed to do - an understanding of history is about learning how society ended up the way it is now and trying to use that to improve society without repeating terrible mistakes that lead to death and mayhem in the past.

It's vital to learn history, but it's vital to learn context and the bigger picture too. Without that, it becomes the source of hatred that undoes the evolution of society (sadly there are too many examples readily available of that happening).
Jobs/Internships for international students/visitors
You guys know startups where international students/visitors can get hired or get an internship in Chicago? Even remote work.
Only, as usual, in situations when all else is equal.

By the way, on a related note, data races themselves are easier to reproduce than the visible negative consequences of those races on the execution of that program. That's the basis of tools like the "Helgrind" tool in Valgrind. That is to say, we can determine that some data is being accessed without a consistently held lock even when that access is working fine by dumb luck. We don't need an accident to prove that racing was going on, in other words. :)
scalatutorials.com needs lot's of work... :) not sure if it qualifies as a scala project though...
grep on help output is annoying sometimes since many programs send it on stderr and you need to redirect it if you want to pipe it to grep.

Plus even if grep matched something you can't read the context without extra options.

man is much easier than doing all that, but the time you have your full search command you would have already gotten your info from man.
I agree that this is something HN should build rather than be supported via a Chrome extension.

I work on a semi-relevant project called Product Pains where people can post and vote on product feedback publicly about any app or website. After seeing this thread, I posted this feedback about HN: https://productpains.com/post/hacker-news/make-comments-coll...

The idea is that a lot of votes on a piece of feedback creates a social responsibility for the team to respond and ideally implement the feature. We're still in early stages but consider voting on this and/or posting other feedback for HN. They could definitely use it. :)
wget has the amazing flag `--page-requisites` though, which downloads all of an html documents' css and images that you might need to display it properly. Lifesaver.
> Updated: February 26, 2016 17:20 (Central European, Stockholm Sweden)
> Over years of refinement, escalation, arbitration, the system can be tuned to such a degree that lawsuits in that arena become practically non-existent.

Sure, but most places that want this can just impose internal dispute resolution plus binding arbitration via contract, which achieves the same end without technology.

And imposing this cryptocurrency-based automated dispute resolution plus arbitration scheme requires all the same social and legal pieces, plus all parties having access to and trust in a common cryptocurrency-based automated dispute resolution system as the first step.

It just adds an extra required focus of shared trust compared to the status quo.
Is buying a new car every <2 years a requirement of being excessively wealthy?
I'm pretty sure this was standard practice at a place I worked at in nyc as well. I think because this is commission pay, not actual salary. I do think it would be illegal to claw back enough to fall below their salary, whatever that may be, but salaries in sales are often pretty low. eg $40k/year after a training period.
That's true, I shouldn't have compared my experience as a grad student in science to a project like Varnish.

> Code is a liability is not ab asset.

That's a great quote. I guess there's a sweet spot. Maybe, if only a handful of people need to be able to understand what you wrote, then the sweet spot can be skewed toward the terse end of the spectrum.
That was the "it's pretty cheap" part. The cheapest service is 15 bucks a month. I don't see affordability as a huge problem.
I have been to Japan once already, for another 2 weeks, and in that case I travelled around a bit more (see here, if you are interested: http://pa-mar.net/Main/Places/BigInJapan.html).
This time I decided to stay in Kyoto only because ... first of all just walking around is pretty interesting for me. When I visit a foreign city I can routinely walk 20+ kms/day just looking around and taking some pics.
Also, I plan to train at a local dojo, and to take some time to take parts in workshop of traditional arts like Damascene.
LinkedIn CEO Jeff Weiner Gives $14M in Stock to Employees
I'd guess that he didn't want to ruin the Mercedes.
Reminds me a lot of Quicktime VR.

http://www.instructables.com/id/Create-Quicktime-VR-Panorama...
Virtual Reality Headsets Are Roaring in 2016: What’s Your Pick?
> Solar radiators acting as heat exchangers have no pilot light

Depending on the technology used, not entirely true. If molten salt is used as heat exchange medium, it must be kept above its melting temperature at all times or you can scrap all the pipework.
I make sure all of my personal web projects are usable and visually appealing in Lynx. While I doubt many people are using the text-only browser these days, this approach does go quite a ways in making your site accessible to all.
Even if it doesn't trick kids into thinking police are cool (which, honestly, I don't believe it does), running a DARE course is easier than most other police work, and pulls in federal subsidies too. So it benefits police even if it doesn't convince anyone of anything.
Power up your shared inbox – Custom Fields are here
It's part of what NASA does, and it's a very good thing. If commercial companies are left to their own devices when it comes to things like airplanes, very very bad and damaging things happen like unchecked pollutants, urban noise, lack of safety, etc. It's very important for NASA and taxpayers to be a part of this process.

> Supersonic vehicle research addresses the development of tools, technologies, and knowledge to help eliminate today’s technical barriers to practical commercial supersonic flight: sonic boom, fuel efficiency, airport community noise, high-altitude emissions, structural weight and flexibility, airspace operations, and the ability to design future vehicles in an integrated, multidisciplinary manner.

http://www.aeronautics.nasa.gov/aavp/cst/index.html
Very late to the conversation, but I emailed this to my uncle and he wrote back:

At ANSTO I worked with solution of simultaneous first order differential equations, as arose from Newtons law of cooling for a 4-body calorimeter. That was fun.
1. Yes on mobile apps, check out our first blog post: https://www.consol.io/top-10-missing-features-you-need-in-co...

2. The code does include Syntax highlighting

3. A Shared "Library" is something we are actively working on delpoying. It's very very high on our roadmap.

4. Stripe handles the CC, so we don't store it. That may not answer your question, but I know that's true. We are also working on longer subscription pricing. Expect that very soon.
Does it work well? I can't imagine it would be very accurate for things like a Django project...
Is there a way to sandbox a chrome extension to a specific domain (or know that an extension is only allowed to work on a specific domain)?
why would anyone tell you this when you say nothing about yourself?
Samsung planned (but canceled) Virtual Reality stunt during Oscars
History would be less fun without interpretations which is confused with remembrance in this article.
In the vein of old hardware playing music, you should absolutely check out this cover of Radiohead’s “Nude,” if this sort of thing interests you. I find it strangely moving. http://alanhogan.com/big-ideas-dont-get-any (direct link http://www.vimeo.com/1109226?pg=embed&sec=1109226)
Do you think they remotely popped the seat belt?
Its such a simple thing to ask for too! Hacker News interface is complete trash for such a popular website.
I've been loving HTTPie, and for my somewhat idiosyncratic usage it's completely replaced curl and wget. (Of course, most people probably don't spend as much time as me fiddling with poorly documented third party REST APIs.)

Also amazing: jq.
Like Hilary, he seems to have a fascination with Kissinger. Kissinger has been invited to Google for interviews with Schmidt several times, much to the chagrin of a large # of Google employees.

http://www.motherjones.com/politics/2016/02/hillary-clinton-...

https://www.youtube.com/watch?v=wooGL__-OvA
I should probably write a "saldl vs. others" page someday.

> Wget supports the Public Suffix List for handling cookie domains, curl does not.

This is outdated info. (lib)curl can be built with libpsl support since 7.46.0.
Nah, I don't really mind the downvotes per se. I was just surprised, that's all. Anyway, seems that my further clarification in the edit cleared up some confusion on the content of my post, so it's all good.
Actually these client-side / server-side debates always go really really wrong.

Especially these two article's make really really awful assumptions.
There are use cases for client-side frameworks. There are even website's or i would call it applications that running behind firewalls that make good usages of such tools.

Also he mentioned two server-side template engine's in the linked article. JSP and ASP especially these two are the worst thing you could do. Mixing Code within your Template is by far worse than using the AngularJS template engine wisely.

I would rather prefer everybody to use mustache (even) on the server.
Performance in a template engine is also the least thing you should consider.
how thick are these cables?
Yep, ISIS is a ploy for MIC global domination... We all in tech see it, fuck the deniers.
Also can be installed with brew.
> Did they expect us to cheer for them and complain about evil Apple not helping to break evil terrorists' phone?

I think that is exactly what they expected. Terrorists and pedophiles are the best way for federal TLAs to expand their powers.
Bitter Contract Dispute Extends to Who Owns Yosemite Names
We just added a screencast (sans audio) on the front page to give a quick overview of the functionality of the site. We also added a couple example threads to the logged out page, so if you click the titles you'll get taken to the thread page.

This front page stuff was just redone within the last couple hours, so we'll clean up the design over the next couple days.
I've tried to use rr on LibreOffice but had no luck whatsoever. :(
Swift GitHub Repository Visualization
Always great to see innovation in this space, will be really great to see how this approach pans out.

I've mixed feelings about conversational UI personally but one of the things that makes accessibility so hard is that there really is no 'one size fits all' solution.

As the author signposts, people who lose their sight later in life tend to struggle a great deal more than those of us lucky enough never to have known anything different - we had the advantage of naturally developing all the appropriate strategies and skills while our brains were still plastic.

That group would doubtless benefit from an assistive tech stack that 'just works' and doesn't require a bunch of training and knowledge acquisition to get even the simplest things done.
Would that typically be spelled out in the terms for their commission structure? While the ability to retain the customers may have underperformed expectations, the risk of having that money be clawed back shouldn't have been a surprise, right?
But you could also ask yourself if there is a niche you can occupy as an individual investor that a hedge fund is unable to occupy, due to say, corporate risk management guidelines or minimum size of positions.
Sounds like a lot of complexity for no benefit.
If it's a big SUV you can take write-offs. Here is some data from my accountant. "By way of example: $40k suv. $25k section 179. Then bonus is 50% of the $15k remaining $7500. Then a little bit of standard depreciation. So that vehicle would be a $32,500 deduction if new or $25,000 if used."
> 90% of ABP users keep the default settings

Are you telling me that 90% of people who actively sought out and installed an ad blocker did not take the time to click twice more and disable the whitelist?

I'd wager that most ABP users who have the whitelist enabled do so for ideological reasons, not laziness.
But there's legitimate moral reasons to oppose the idea.

No. First, your assumptions around choice, etc. encode a whole panoply of privileged thinking. That all people have the same information, peer support, life context, apparent access to life paths and choices, etc. But let's just let that go. The other replies re: accidental addiction and a whole host of other information out there contradicts this position well enough.

The real problem with this conclusion is that it is morally illegitimate to allow a social and humanitarian problem to persist, intensify, and spread because of any so-called moral position. "Morality" that creates a set of decisions (punish drug users!) but ignores the ultimate moral fallout of those decisions is itself a position bereft of actual morality.
-C requires you to specify the byte offset, and you also need --append or >> so it's not quite the same.
Professional finance. Trying to understand what all the terms like hedge fund, financial instruments etc. mean.
https://en.wikipedia.org/wiki/The_Millionaire_Next_Door#Car_...

Basically, one of the traits of the kind of person who accumulates a lot of wealth, is that they don't tend to spend much of it.