skysight-inc/HackerNews huggingface dataset:
>I, personally, wouldn't work anywhere where I couldn't contribute to Open Source communities at least part of my work day.

With respect I don't think that the gist of your post is solid, you seem to forget that Microsoft has no problem whatsoever to attract good developers. They could even afford to turn down someone as talented as the creator of Mono.

What developers - like other employees - look at is the corporate package, and - sometimes - the company's mission. This is why Oracle still has employees.
Motu Patlu the Plumber – Motu Patlu in Hindi
I could not verify this particular claim in under an hour of online searching. Relevant facts:

Oxycontin used to contain talc, and this came with prominent health warnings. Shooting up dissolved oxycontin pills containing talc is dangerous. See http://www.accessdata.fda.gov/drugsatfda_docs/label/2008/020... ("with parenteral abuse, the [inactive ingredients], especially talc, can be expected to result in [many bad things]").

As of some time in 2014, oxycontin no longer contains talc -- it has been replaced by magnesium stearate. However, that health warning that parenteral abuse causes many bad things has not been altered except to remove the phrase "especially talc". Pulmonary granulomas are still specifically called out as something bad that will happen to you if you inject oxycontin. See the current usage information at http://app.purduepharma.com/xmlpublishing/pi.aspx?id=o .

SPECULATIVELY: this means that while talc is no longer present, oxycontin might still contain legally-mandated adulteration. I found no evidence for a legal mandate, but this was not a comprehensive investigation.

It has long been the explicit policy of the United States that people who abuse otherwise legal chemicals deserve to be poisoned to death, and we have had and do have laws to this effect. See http://www.slate.com/articles/health_and_science/medical_exa... .

It's that last point that makes me hesitate to slam your parent comment for fearmongering.
The hosting cost are virtually nonexistent. I pay 150 bucks a month for a server which handles thousands of users. I don't understand why you'd call this a mess. It's a win-win in my case, since I serve a tiny niche which currently wouldn't be provided with a good solution at all if it wasn't for my subscription based software.
It also requires enjoying programming on Windows and buying all the Microsoft Press books that have tons of healthy information how the whole stack works.

Which doesn't work in the free (as in beer) culture world of modern UNIX.

So only those of us that feel like rewarding the work of others do get the information how everything works.
Another great project in a similar vein is Pulover's Macro Creator, combined with Autohotkey:

http://www.macrocreator.com/

http://ahkscript.org/

Sadly Windows only. It's one area where Windows has a leg up on Macs.
Question: From my understanding bcrypt is designed for security even when the hashed data is leaked. Each piece of data is uniquely salted and hashed to perhaps varying degrees of difficulty. So for a thought experiment, let's say a site made the password column of their user database public. Given an entirely public password column, even with associated usernames, would this have any use or decrease the security of those user accounts at all, aside from the obvious that their username is known?
Man I really like playing DF I just can't get myself installing X(quartz) for it on OSX so right now I am lacking a machine to run it on.
How then do you explain the sometime massively enthusiastic adoption of disruptive consumer software?

My understanding is that people seem to resist change in corporate environments because it is a high stakes environment where, for example, the ability to hold onto work "flow" achieved over a long period can make the difference between thriving and failing. Thus software becomes more of a political tool, not necessarily in the sense of office politics, but in the sense of being part of a strategic toolbox by which people grapple with the networks of power they participate in at work.

So corporate users are not necessarily resistant to change; they are just strategic about whether and what changes are to their advantage; if the introduction of new software can strengthen their work-related strategies, they can become its champions. I have seen this myself when I used to work for big multinational corporations.

To model software adoption in the corporate space, therefore, one might need to employ a theory of power such as Actor-Network theory (in which terms one might think of software as an actor that can be "enrolled" for various ends)

A theory of work and instrumentality, such as Activity Theory, is what most people (sometime without knowing it as such) apply to analyze work environments; but paradoxically it is usually the wrong approach to analysis. I see this failure of analysis all the time.

In a nutshell, the more instrumental and work-oriented software is, the more necessary it is to analyze it through a power-relations lens.
sounds like a cheaper VNC client would be a better option for you - fortunately there are dozens...
Problems are Goldmines
Nah it's just the latest hype to deep learn everything with lots of variations. It'll hit it a local maxima soon of what's achievable and then will begin the task of integrating actual computer vision knowledge.
> Try running a game made for Windows XP [...] on Windows 10, it likely doesn't work even in the backwards compatibility modes.

This is the exact opposite of truth. Windows 95? Sure. But XP? Rubbish.
> If I file a lot of paperwork they get paid for dealing with it. If I scoff at a law, the city employees don't personally suffer.

This is a really narrow minded view of the role of a politician. Their job depends upon public satisfaction. If the public is not happy with what they do, they risk losing their job.

Elected officials are not making big bucks in overtime dealing with extra paperwork.

> The city has nothing to offer except to stop interfering and they win simply by dragging the process out.

This makes no sense. The city doesn't win by excluding businesses from operating, nor do the city officials. City officials win by doing what is in the interest of the public, and by sharing details with the public that they might not otherwise know. The same can be said of businesses and their PR efforts.

> Yes, they are incentivized to do it but those incentives don't align with the residents.

Balancing taxes, security, etc. is in the interest of residents. Taxes permit the government to pay for police, firemen, road construction, schools, etc. Security permits them to move freely without needing to focus much on that themselves.

> We could extract more money by raising your personal tax rate to 100% but while that would superficially help revenue it would ultimately hurt the community (you'll feel robbed by your neighbors) and the business climate in the city.

In balancing these there is a give and take. Setting one weight to 100% is not an option in a balanced equation.

> People already pay sales tax on Uber rides, and Uber (drivers) pay tax on gasoline, cars, etc. The city is already collecting at multiple points.

Yup I don't dispute that.

> They've shown that's not a concern with this nonsense over fingerprinting

You're overlooking the importance of perception. Facts are nothing on their own. How people interpret them is what counts. At the moment, the Austin public's perception is that fingerprinting is something that ride sharing services should do.
Your comment sounds a bit like all subscription based services only work because of people who never cancel their accounts. I'd say this is not true.

The pot of gold that everybody wants is not because people forget to cancel the subscription, but because you don't have to acquire new customers every single day. You can provide a good product to your "fan base" for years.

I can speak only from my experience in the B2C space with a 2 bucks a month product:

It's basically prepaid. Accounts will become inactive when the payment period ends. There is no automatic renewal. The reason is precisely, because I think this is the most transparent way.

It works, it pays me a decent salary and I get to maintain the software for a long time.
The Nordics are 3% of Europe's population but have 50% of Europe's $bn exits
The poorer parts of Romania.

> Are they $2/day because they don't have jobs, or because they work but they only make $2

It was, let's say difficult, for them to find a steady job in their early 50s after the steel works factory that was feeding my hometown and where they had worked for almost all their life closed down. They had to sell the city apartment (because bills have a nasty habit of showing up at your door each and every month) and moved out to the country-house, where at least they were able to put some food on their table.

I shared these personal details because I think that my parents' story happened to a lot of people in Eastern Europe in the '90s-early 2000s (Russia saw its average life expectancy actually go down in the '90s), I'm talking about people who fell hard through the social safety net's very large holes. Things are better now, of course, but there are entire generations who saw their entire life's work go to nothing. I think a similar thing is now happening in places like Greece.
> I'll just point you to the fact that the internet infrastructure and most of the servers on it, along with every Apple desktop and pretty much every mobile device, run Unix.

I wonder how much of the internet infrastructure would run Unix if free (as in beer) clones like *BSD and GNU/Linux did not exist in first place.

How much internet infrastructure would run actually Unix if ISPs had to choose between Aix, HP-UX, Solaris, Digital UX, Tru64 and Windows licenses?

Free is always more valued than quality.
Video of Shenzhen – China Silicon Valley
> So does Qt.

No, they don't. Not in any meaningful sense. They're offering to let you evaluate a bed, so long as your evaluation doesn't include sleeping on it.

> expect to dictate pricing terms after the fact

Excuse me, but who here has said a single thing about the customer dictating terms? Not a single person.

> I'm not going to talk about my work here.

The question was rhetorical, thanks.

> who wasted their time asking for freebies and handouts

No one is asking for either a hand-out or freebie. Potential Customers are asking to evaluate a product before paying for licenses THAT THEY MIGHT NOT USE. That is not un-reasonable.
If using loads of data and cpu is a bad thing, he should propose a new measure of goodness that takes these into account. A bit like information criteria in statistics which penalise using a bunch of extra variables.
It would allow you to bruteforce the passwords without any sort of rate limiting. So, if you used a dictionary, you probably could get quite a few weak passwords in a short amount of time relative to a system that had proper rate limiting to prevent these kinds of attacks.
Is it now? Then I need to try it again. Some of my claims are probably outdated at this point if VS has improved a lot. 1-2 years ago their C++11 support was behind G++ and Clang.

I'm speaking mostly from a gamedev perspective, I don't write embedded C++. Same story with CMake, only used it on platforms where someone would/could play a game.

Does Windows offer a superior development platform when doing embedded work compared to BSD/Linux/OS X?

I prefer to work in a general text editor alongside simple command line build tools, which probably explains my dislike of most Windows dev tools.
Why is Paul Graham defining a word that's already well defined and understood? Go to Google and type in "define startup" and you will see that:

startup = a newly established business

I think the reason he wants to redefine the term is so that people associate starting a business with rapid growth, which will benefit him personally. How do you achieve growth in almost all cases? By taking VC money. What happens when you take VC money? Investors expect an exit. So, even though he says you don't need to take venture funding or 'exit', he really wants people to do that, because he can make money from it.
Owning a business related and supposedly selling to law enforcement while being employed by the force... Conflict of interest, anyone?
Ah derp. Totally forgot about rate limiting. Thank you.
I believe Linux since 2.5 has 'proper' asynchronous system calls, io_getevents(2) and co.

Further information: https://www.fsl.cs.sunysb.edu/~vass/linux-aio.txt
Having dropped out of University while studying Computer Vision, i've witnessed this much too often in former friends and colleagues.

Smart people doing remarkable things don't seem to have a place in our society anymore, neither in academia nor in the private economy. Sure there are exceptions.

Microsoft Research, Google X and of course a handful of universities that actually work as they are supposed to, but for most of my ex colleague's these weren't real options as noone ever instilled the courage in them to find their way there, or survive the competition.

It's strange that most of them are building CRUD Software, Writing Shaders for Game Engines or work in marketing, instead of pushing us towards breakthroughs in CV and with that AI.
I suppose the main danger is the possibility that someone might, at some point in the future if processing power should suddenly take a leap forward, come up with a way to crack them.
It's an interesting thought, but it would be a catastrophe. Even if you can't brute force strong passwords due to many rounds of hashing, you can still check the hashes/salts against common passwords. You can't do a rainbow table attack, but you can do a dictionary attack.
Reaver Pro 2 ISO Download 2016 Full Version Free
Yes and no.

Owning the chickens means owning capital, not being a waged consumer. Chickens also have inherent value, being able to lay eggs and have more chickens. Also many suggestions in the article about empowering women, which compounds the impact of capital ownership. Mainly marxist interpretation.

Owning chickens means a surplus of chickens, and therefore there will be no more grain. Malthus.

Price of grain/feed will change, but assuming chickens eat grain + anything, it might not change that much. Added benefits of immunized chickens. Unknown effect of price of chickens, perhaps deflationary pressure on price of other goods. Ricardo, perhaps.

The network effects will be interesting. Every house with a couple of chickens is very worthy selfsustainment.

A form of basic income.
It is not just California, the whole US. California has some of the best labor laws here.
Paro (robot)
Please look for previous submissions before posting:

https://hn.algolia.com/?query=Please%20don%E2%80%99t%20use%2...
Debugging Tips That Will Save Your Time
Digify for Gmail: Track, unsend, self-destruct files Mission Impossible style
Jet.com boosts conversion by adding details to product pages
We detached this subthread from https://news.ycombinator.com/item?id=11866402 and marked it off-topic.
Nethack/modified vim key binds
That dynamic is very different for one size fits all software than it is for consultancyware, though.
There's a reason why electrical engineering students are usually the smartest people at uni (I wasn't one of them but was often in awe).
For simulation it's not even close. Open source can't do user interfaces. Not a problem for programming languages, but for simulation at least, there's a slew of powerful but unusable open source software made by professors and then there's expensive proprietary ones with nice front ends that save enormous amount of time for the users.
> Also I wonder why they would need this undocumented call.

To implement the first NT Posix subsystem, which was a FIPS requirement.
Show HN: Growth Hacking Competition
How to balance a chain of inverted pendulums
R has the best plotting library (ggplot) by far.
Well, usually the first time I'd have some new package of Lego, I'd want to construct the exact thing I bought from the instruction booklet.

Sometimes I'd be working on different parts at the same time and use a piece that was similar to another. I recall a few times looking everywhere for the missing piece or disassembling a part to find it only to find out that another little part I assembled had the missing piece.
Sadly that's not always an option for me...
I'll refer you to the headline:

Ask HN: Which VPN do you use and why?

First, all VPNs are remote. It doesn't matter if you are connecting to something you set up yourself or something hosted in a 3rd party facility.

You're seemingly implying some differentiation to the original question that exists only in your mind.

The parent responded to the asked question with what he uses.

You told him this was "not a VPN", which is just simply not true, and I was trying to be helpful by pointing out that you might need to get a better idea of what a VPN is before you go around telling people what is and what is not a VPN.
Twitter also does 2-Factor Auth. If you value your Twitter account, in addition to changing your password (which hopefully is unique amongst your accounts), also activate 2FA.
Sims as well.
At some point, done is done. If you can't get users to buy your upgrades anymore, then that might be a sign that it's time to move on?

It's pretty crazy that people expect to be able to pay themselves indefinitely from charging the same people repeatedly without any improvements to show for it.
I am sure Twitter can grab this list and invalidate all passwords quickly.
The logic behind the redesign is not a mystery and was mentioned in the article. Here I can elaborate it:
1. To add several new features, UserVoice wasn't flexible enough to provide
2. To automate a few administrative tasks (tracking requests, updating, uploading) - thus no connect the system with our website backend more tightly
3. To cover all these changes in a modern, simplified version of the design.
Osherove's example on SO thread on mocks being troublemakers does not apply what adamconroy is asking, though.

Mocking libraries create dummy objects. They can't reproduce inner workings of mocked object unless you set it up to behave like that, which means you should duplicate the original which is pointless. You set up the mock to listen on it's entry points (and to return some predetermined answer), give it to your code under test, and expect the mock to be called in a certain way. This is testing the entry point of the mocked object, not it's internal workings. This way, you're expecting the code under test to behave according to a definition, so you're still testing your code, the way it's calling some other object gives you insights of your code's inner workings.
Really? Quoting Paul Graham as you would quote the Gospel?
I agree with the comment above, that's the definition of startup according to PG, not THE definition. Especially not a definition carved in stone you can quote to justify a false dichotomy.
What about innovation? It's not true that innovation comes only from growth. Geez I don't even think it's true all other startup features come from growth.
This is what a VC that needs to grow its money would tend to let you believe. Oh, wait...
How to land your dream job and 2x your salary
Cygwin programs technically run under the Win32 subsystem, but they're not that cleanly layered. The runtime calls into a lot of Nt* functions, including undocumented ones. midipix (which another commenter mentioned) is another Unix-like environment for Windows that also runs under the Win32 subsystem, and apparently it has successfully implemented a real copy-on-write fork() on top of undocumented NT syscalls, so it's definitely possible.
11-hour Web Design Course with a Worldwide-Accepted Certificate for $30
Find the Best Discounted Travel
Grab the best travel deals and offers with Hotels Etc and get exclusive discounts on the regular basis by joining our travel club membership to save your money.
Why are the 2 examples of named employees are women? Seems like women are easy target. It kind of misleading that all underperformed ones are women.
Keeping "rubbish" out of the journals is a reasonable goal, though judging by what's in the journals I read, you're right rubbish still leaks through from time to time.

I believe I was the beneficiary of good fortune in overcoming the barriers, but luck is a very thin and unreliable conduit to success. Indeed I know authors not as lucky, and their good work was blocked.

Fields of research are often highly specialized and a small community of interest can become insulated from voices outside that world. It's my impression that was the basis of the difficulty I encountered.

Not that I have a solution to the problem, but I've wondered how many worthwhile novel contributions by "outsiders" not affiliated with a field's main research centers are being lost under current peer review regimes.
> I've read multiple cases where investors, including Y Combinator, forced founders to pivot

I don't think you should sling this kind of thing around so lightly. It's trivial to post charges like this on the internet and have many people just believe them. But this is a serious thing to say right after you've invoked the idea of suicide, and doesn't remotely resemble anything I've observed at YC. In my observation, YC partners don't "force founders" to do anything; they couldn't anyhow, and they don't think that way in the first place.
> I wouldn't work anywhere where I couldn't contribute to Open Source communities

Okay, but note that that's not at all what my comment was about. Contributing new code to an open project isn't a hard problem, in any company I'm familiar with, but taking a large closed project that your company wholly owns, and getting it released as MIT is a different matter.

Even if the project was begun under the assumption it would be opened someday (as I imagine may have been the case here), momentum is against it and it tends not to happen unless someone is passionate about making sure it does.
> It's like GitHub pages

So it's free and doesn't have quota buckets? Checks it out.

This is nothing like GitHub pages… It costs money and has quota buckets
Extricate yourselves from the EU, which desperately wants to become a single central government and will relentlessly pull in that direction as long it is allowed to exist, and go back to smaller, more manageable units of government.
Oh, you beat me to it. But the good news is, that SikuliX maintainer seems to be actively developing the next major release version now, and last release is not that old (end of 2015, where the technology don't have to change that rapidly)
You are likely being downvotesd because the comment is off topic.
This story has a ridiculous amount of integrity. You did what was right, even when convention went the other way.

Future investor reaction to it will tell us what they think of actually bucking convention to do the right thing.
Most Trusted, Trendy and Swell Safety Shoes
How to convert videos right on your iOS device