skysight-inc/HackerNews huggingface dataset:
I agree with Virapter if we're talking Ubuntu or Mint. The experience hasn't been nearly as bad as you describe despite me using several versions, several distro's of each (eg Lubuntu etc), and on 2 different machines. There was often at least one or two problems like you described that would be a no-go for layperson trying Linux. I Googled them, saw relevant steps, and problem went away. Shit works now. Sometimes not even one of those, esp on Mint.

My main gripe is whats broken varies distro to distro. It's rarely the same. So, I have to have guidelines or scripts on a per-distro basis to deal with their issues. You'd think in 2016 that there'd be reference sheets on properly integrating various components so this doesn't happen. And people would've used them. One or other apparently isn't true.
I agree, many times a library isn't necessary. In backbone.js I solved this with an interval triggering a global event which sends current scroll pos to all listening views.
I'd like to finally see some benchmarks based on relevancy rather than speed.
Mathematics? Wat? Software development is way more intuitive than mathematics and high level abstraction obviates the need for mathematics skill.
To provide useful functionality in the end, you need a set of requirements produced by someone who understands the big picture: how the intended program fits into the world and solves a problem.
The fact that they air commercials to try to hire developers continually amazes me. I don't think I've seen that before.
Yeah, that's what I mean. I'd be pretty happy if FreeBSD picked up s6, or something else in the daemontools family, if it really wants to go in that direction.

Frankly, even SMF would be better. For all its faults, its still got a good idea of its place: It's an init system, no more, no less.

Here is a list of things I would be concerned about my init system doing: anything other than being a good init system. By coincedence, that's exactly what systemd does.
Why would you exploit your cofounder into performing a disproportionate amount of work?
hi, thanks for replying.

So at no point am I implying that you should release it for free. But I do believe there are some features that should ideally be in the 20$ tier rather than the "call-us" tier.

Now this may completely be how your demographic falls, but generally speaking a small company buying 2-10 licenses would usually not have LDAP... but most likely will have Google Apps. And that's pretty much the gist of my comment.

I'm not very sure why people have caught on to the word "fix" - but IMHO i used it in the way that most people talk on these forums ("your website font needs to be fixed", "the copy needs to be fixed"). So I'm not sure if the word was offensive, but it was not intended to be.

Also wanted to mention that I was looking at your offering as a customer with a genuine interest to buy. We use Hipchat and their mobile app needs to be "fixed".. so I was in the market for alternatives.

P.S. also didnt realize you were YC. That usually doesnt happen.
How do you gather the data? You could learn scraping in python, for example. If you manually input the data, a simple spreadsheet is fine for that.

If you have the data in a non csv format and use excel to transform it into csv, python and R have utilities for that job (python has pandas, I don't use R as much for data cleaning, but I know it can).
Fancy animations like fading in/out content when scroll has reached a given element.
Price controls can work in a monopoly situation, but they don't work otherwise. Has this board managed to bring alternative products to the market? Has this board increased the stability of supply (for example, diversity of supply chain)?

The flu vaccine debacle highlights all of these shortcomings of well intentioned people attempting to do good things but causing unintended side effects. For example, price controls were put in place, but all that did was reduce the 24 suppliers of vaccine down to a very small number, with very predictable results (less stable supply, greatly increased cost).

Speaking of Canada and medicine, we had some new neighbors from there who moved to the US because they couldn't get adequate care north of the border.
There is an emerging standard called Intersection Observer that addresses the same use case: https://github.com/WICG/IntersectionObserver/blob/gh-pages/e...

This is a really useful problem to solve. But, I would personally prefer to solve it with a polyfill for a standardized approach that will eventually receive native implementation.
That is just life as an employee though. If you want to get the lions share of that increase you need to start your own business and then you can split the profit how you want.
I haven't needed to configure X on OpenBSD at least five years now. The X server does that automatically, just like on Linux. For the record, I haven't needed to on FreeBSD either, but I've run that much more sporadically, so take that with a grain of salt.

My impression was that Xorg has obviated the need for manual configuration in all but the most extreme cases. Multiple monitors are easy with xrandr, but I'm not sure how multiple graphics cards will work.
>> I'm somewhat surprised that I can remember that the NOP opcode was EA. Amazing what sticks in your mind for almost forty years...

poke 19215,25 It was used on MS basic on the Interact computer (1978/9) to enable peek and poke. Oddly the poke instruction would execute and THEN error, but poking this one value disabled the error. There was also a set of 3 pokes that disabled address checking which was used to prevent people from reading the system ROM and the basic interpreter itself.

I believe I still have quite a collection of the "Interaction" newsletter that was published in the Detroit area about this machine, which is where the above info came from. Yeah, the stuff we remember...
"The question I have is, how do you know that conscripted service, which is what you propose, is more effective than prison."

It's not quite 'conscripted' - it's a choice.

I was in the Army. And I have distant family members in prison.

My friend - it's clear you don't have exposure to either. Nobody would compare serving in the Army to 'prison' unless that person really, really didn't want it - in which they could chose prison.

Prison is a terrible, terrible place for most people. It's where people learn how to be criminals.

And I didn't go from 'having something to believe in' to 'getting through two years of service'. They are not quite mutually exclusive.

"Forced military service as a alternative to jail is not going to happen again. The military well remembers what damage even a single disgruntled draftee can do in the modern highly-technical military."

This is not an issue, and neither is 'sabotage'.

Also 'getting a job' and 'getting religion' are not comparable to prison or the military. In both prison and the military - you have a fairly guided life. You have a lot of set rules. You are required to follow a lot of rituals.

Having a choice to go into the service for a couple of years instead of some kind of aggressive sentencing would be a great option, in 2016 for many kids, left to the judges and military's consent.
> Is oppression by majority solved by more oppression by a bigger majority? What kind of logic is that?

If mob rule is sufficient, then yes, mob rule by a larger mob would be right. If mob rule is insufficient, then the behavior of the Phillipines isn't justified, and so yes, can be corrected by other outside groups. In either case: the Phillipines' behavior is unjustified.
I'm always surprised when we have this double standard of valuation of people vs companies. Companies rarely sit back and independently say - hey my products are making too much of a profit margin, maybe I should lower the price? On the flip side, there is this push to beat down the valuation of people - or at least to apply a completely different set of measures on the income of people. Why does it matter if the income is generated by something "too easy"?

If anything there is an argument that labor in the overall economy is undervalued, and it is destabilizing the long term strength of the economy.
You might enjoy reading Papert's "Gears of my childhood" for a better perspective on his attitude towards learning as a process of discovery

http://www.papert.org/articles/GearsOfMyChildhood.html
Just use Tk. Or wx. They're both well supported, cross platform, and if you use ttk, you can even have your app look good. And native.

For WM, I use i3. If you don't mind tiled, I'd highly reccomend it. It's great, the docs are great, and the config file is easy to understand, so after the base setup, you don't have to worry about it.

XFCE, TWM and sawfish are pretty cool, if you're not into tiled.
Generally, yes. The FDA can block anything for any reason, including usability or safety concerns. The easiest process to move thorough is the 510k, but you can only do that if there are consensus-based standards or existing devices you can use as a predicate. Otherwise your product could be held up by the FDA for years or decades, with no clear path to release.

It seems like cloning the Epipen could be a simple process, but you still have to show substantial equivalence and do a bunch of validation to ensure the product is safe and effective.

I'm not an expert in this, by any means. All my knowledge comes from working in an FDA-regulated industry.
Agreed 100%. I could have started my company alone; but then I would've been stuck doing payroll, HR, mediating employee conflict and all that nonsense. My partner is a people person, and I'm not. It works out really well and my staff are happy to not have to deal with me directly (I can be a bit brash).
What have she or Martin done that's wrong? They bought the entire market and adjusted the price. Maybe you should be calling out the FDA or someone else for allowing an essential industry to end up like this.

You're basically saying that every businessperson in medicine should never raise prices, look for underperforming companies, etc.
"Amazon chief executive Jeffrey P. Bezos owns The Washington Post."
Honestly, I find American service kind of creepy and fake. It's like everyone is performing the role of good service.

Maybe if you're used to that, someone just giving you what you want without incident feels lacking?
Isn't it better to neatly close up remote connections instead of leaving them hanging to time out? I'm thinking of web servers and database clients.
Well, here is this about Bill Gates coding 18hrs a day in his first job.
http://www.theatlantic.com/notes/2015/10/bill-gates-first-re...
Although PAUSE only has a performance impact, it was part of its design (so you need only one binary for your spinlock, and it executes correctly even on processor who don't know anything about PAUSE)
I find it plenty usable for work. And because you're usually hand-writing the configs, it's much easier to root-cause than ubuntu. And it doesn't break every 6 months.
Yes there are other reasons. I'm not sure if they are good reasons, but a logical tax system would need considerable changes in lot's of areas.

Here are two of the reasons for a separate capital gains tax rate. First, when you say sell a house or piece of property or really anything, some of the difference in price is due to inflation or deflation. When I bought my first house in 1980 the rate of inflation was around 14%. If I had sold a $100,000 house one year later for $114,000 I would have more dollars but each would be worth less and I would in effect made nothing on the investment. It makes sense to normalize the gain with respect to inflation over the holding period. They don't do that and this has a large impact on investments of all types held for many years. The lower capital gains rate helps, but doesn't erase the fact that you are being taxed on nominal income not real, inflation adjusted income.

A second reason is that an investment in a company (by say buying it's stock) goes up and down in value. In theory (at least according to some people) the stocks value should represent the net present value of the future dividend stream from the company issued to the shareholder. Dividends are uncertain and it isn't always clear that a company will ever get around to issuing dividends, but that's the theory. Nevertheless, this is how shares of a stock are tied to the value of the company.

The company itself is trying to make revenue. This revenue is split into three parts: (1) salary and benefits to employees, (2) dividends issued to shareholders or (3) retained for future spending, improvements in the company's machines (etc.) and cost reductions (driven by competition) to its products. The profits are taxed at the corporate tax rate, the dividends are taxed, and the salaries to employees are taxed. Thus, there are already taxes holding back the "value" of the company to shareholders. Indirectly, before shareholders see a gain in a stock's price, taxes are already being taken out of company profits somewhere.

For these two reasons, it doesn't make sense to tax capital gains at the same rate as ordinary income.

I know that this explanation might engender all kinds of fairness arguments, but please, dear reader, understand that I'm not saying this this fair. I'm only trying to point out some of the convoluted reasons that are used to justify our current tax system. I would love to see the tax system completely overhauled.
> The San Ramon complex, home to GE Digital, now employs 1,400 people. The buildings are designed to suit the free-range working ways of software developers: open-plan floors, bench seating, whiteboards, couches for impromptu meetings, balconies overlooking the grounds and kitchen areas with snacks.

It's official now, we're just chickens to the world.

So the meme finally sticks and now we're screwed for the next decade? Who do we blame for the idea that "impromptu meetings" and those baloney is the way of working for programmers?
I was (still am) confused because they say employees will be 'salaried' the same and than receive 75% of full time 'earn'. Salary and earn are the same to me.
If you find this essay compelling, you might be interested in the game I'm working on, Codemancer ( http://codemancergame.com/ ). A game that teaches programming, with a compelling story about a girl on a journey to rescue her Father. Coming this Fall to Mac, PC and Tablets.

I tried to hew closely to the principles of Constructionism which were pioneered by Papert, and to make the game accessible to kids who wouldn't normally be interested in programming.
If there's an alternative, then what's the issue? Well a quick search shows 2 alternatives have had recalls. So maybe they have QA issues. Adrenaclick says they lack the ability to scale up to more market demand. So perhaps they should raise their prices a bit to build out facilities?
Simple diet tricks for asm.js
That is true. As many of you know there are an unusual number of transgender/sexual in the tech/geek communities and in my experience they get along with those of a conservative or christian bent and often have healthy non-rancorous debates with them. Perhaps they are supposed to be at war and some of them are but I don't see it. I think it helps a lot that people identify as geeks first so in a hackerspace it is assumed we're all in the same tribe, trying to be interesting people doing interesting things.
Also, please don't disable zooming on iOS devices. There is no good reason to do it and it prevents some of us from reading at all.
Yeah, but how well can I trust that all my games will work? I don't know. I might boot it off a second disk or something, to check...
Isn't the Telegraph a Euroskeptic paper? Not the worst of them during Brexit, but notable for it before Brexit?
Don't run natively, it's almost impossible. Try Virtual Box or VMWare
Mattermost team here,

Highly appreciate your feedback.

Our intention is that 99% of people use Mattermost Team Edition under MIT.

You're right about that trademark section under MIT, that is weird, we'll remove it in the next release.

For the 1% of people who want to modify the core /platform, we're just asking they share back to the community.

Here's a summary of our licensing and philosophy: https://www.mattermost.org/licensing/
Do you count the states of former yugoslavia as western europe? I would suspect that the author just doesn't, and thats why they wrote what they did.
> The top result from Google: https://pypi.python.org/security

I'm not sure what this has to do with anything. Yes, you may sign your uploads. Nobody verifies them on download.

Since you seem to be a fan of Google, try Googling 'pip signature verification' and reading the results. Here's one place to start: https://github.com/pypa/twine/issues/157

> Really? So how do you install Babel the first time in order to shrinkwrap it?

The same way you install anything else from any other ecosystem? The packages have to be up and online when you initially retrieve them, yes. I have no idea how you think that's NPM-specific. If you would like to download some code, you have to have somewhere to download it from.
Nonsense. In my experience (granted not 20 countries but more than a dozen) the service is at least as variable and often worse in countries where tipping is common. Also, it encourages behaviour that exists only to extract a larger tip.

Just price the goods correctly so that I know when I start the transaction what I am going to pay, then I'm more likely to return to your establishment to enjoy the food and service.
Couple rescued from desert island after SOS spotted in sand
>Singapore is similar. Tons of cabs. In fact in Singapore you could book cabs in an app / online since like 2009. You get told the number of your cab so when lots of cabs are driving up you know yours is #27B-6. I had similarly nice experiences. I tried to tip a driver $3 for a $7 fare just so I could give him a $10 and he was like "too much lah!" and gave me $2 back.

Singapore's cheapness is due to its extreme levels of labor suppression. A couple of years ago they imprisoned bus drivers striking over unfair pay (they essentially had explicitly racist pay scales * ). They've deported and imprisoned other union activists. In the 80s the prime minister stepped in to break a strike in Singapore Airlines staff promising "I will, by every means at my disposal, teach you a lesson you won’t forget. And I’m prepared to start all over again. Or stop it!" and subsequently threw the strikers in prison.

The practical upshot if this is that they have huge income and wealth inequality compared to other countries less brutal to labor movements and the workplace cultures are usually "keep your head down and don't EVER criticize the boss" (small wonder very little decent software is created there).

Food and taxis and other similar services are embarrassingly cheap. If you're relatively wealthy and gaping inequality doesn't bother you, it's pretty awesome. It scores really high on those "economic freedom" measures because of this.

This is also partly why Uber - whose USP involves is capitalizing on other countries trending towards low wage commoditization by accelerating that process, isn't doing especially well there compared to incumbents.

* * Yes, it's true. Please read this before instinctively hitting downvote: http://www.hrw.org/news/2012/12/05/singapore-drop-charges-ag...
I didn't exploit the cofounder, I presented them with an opportunity, they were fully aware of the situation. In fact, they were excited about the project, enjoyed the work, and often bragged about it to our friends.

Beyond that, after I told him how to turn the service into a product, I turn something that without me would have had no value after they stopped into something that produced value for years without any major effort from either of us.

EDIT: Truly curious as to the reasoning behind the downvotes and would welcome a comment expressing someone's thoughts on why this comment has received 3+ downvotes.
Easiest online tutorial to Learn R and statistics
I am trying to learn R but facing problem because I have little background of statistics. Can you please suggest easiest online tutorial to Learn R and statistics. Preferably one which have 1-2 hour lessons. I am not able to devote more than 2 hours at stretch.
Ah, I forgot that "one past the last element" is excepted. I stand corrected. (Similar tricks, such as &h[-1], are indeed undefined behavior.)

Regardless, my point stands that it can give you the wrong alignment, if the elements you're putting after the header have greater alignment requirements than the header itself. E.g.:

#include <stdint.h>
struct foo { uint16_t a,b,c; }
uint64_t *bar(struct foo *x) { return (uint64_t *) &x[1]; }

Gives you a misaligned pointer to an 8-byte object.

#include <stdint.h>
#include <stdint.h>
struct foo { uint16_t a,b,c; uint64_t d[]; }
uint64_t *bar(struct foo *x) { return x->d; }

That gives you a properly aligned pointer.
Why is Babel overkill? It lets you write your code in ES6, which is a huge benefit for many reasons.
How do you tell which is the most upvoted comment? Do you see comment scores? I don't.
What is your point? I don't see a connection to what I wrote. He did write that article and over 6 years ago, so he has nothing to "admit" since he's said the same things all along.
Learn X in Y minutes as PDF [Updated]
Cargomatic – Instantly Connecting Shippers with Local Carriers
I've found it hard to get Excel to turn off the coercions. In telecom tons of inter-company data is exchanged in Excel or CSV files. And very often numbers show up in scientific notation. Or timestamps (10.2 minutes) get coerced into dates. It's infuriating. Sometimes the manual formatting to no format works and sometimes it doesn't. I feel dumb admitting that I can't seem to figure something so basic out.

Excel should really offer an easy way around this.
There's work in progress with Cog for increasingly powerful Mattermost-GitLab integration: https://forum.mattermost.org/t/help-wanted-cog-integration-f...
Does Bill Nye's comments about philosophy show his ignorance on the subject?
If you scroll up, you'll see I was replying to this:

it's desperate desire to turn Scala into Haskell ends up turning an awesome ML-inspired language into a vastly inferior religious (...ahem, pure) language.
But Cats and Shapeless aren't Scalaz.

I claim that from a technical perspective they are more or less equivalent and they only forked due to a feud. So if you want to avoid Haskell-inspired constructs in Scalaz, Cats won't be much to your liking either.

Glad we are on the same page!
Better to be a free range chicken than a caged chicken.
As an example of "flavor" (picked because it's a field I have a particular interest in; with people I've "followed" peripherally for many years):

Former CTO of Mozilla, Andreas Gal, who wrote TraceMonkey, had professor Michael Franz as advisor. Gal's thesis was on tracing JITs. Michael Franz had Niklaus Wirth as advisor. Franz' thesis was on JITs - he contributed a technique called Semantic Dictionary Encoding, which was added to Oberon to allow architecture independent binaries. (Franz' thesis pre-dates the public release of Java by two years). Niklaus Wirth, obviously having a long history of compilers behind him.

Presumably that's quite unavoidable - most of the dissertations of Wirth's PhD students I've seen are on compiler technology, for obvious reasons: if you wanted to study under Wirth badly enough to in many cases move to a different country in order to do so, presumably odds were good that's where your interests were. Franz even declined a Fulbright Scholarship in order to continue studying under Wirth.

He then went on to continue work on code generation in various forms at UC Irvine - presumably most people, like Gal, seeking him out for a PhD would be people interested in the same areas.

Of course you will then be influenced - after all you hopefully don't seek out an adviser to ignore their advice...
"If you're not watching the end credits you will never notice it."
Which of course, makes it mostly meaningless.

If you want these things to have any meaningful legal effect, people have to know it.