skysight-inc/HackerNews huggingface dataset:
IRC is often your best bet. If you find a project you'd like to contribute to, see if they have an IRC channel, there will always be regulars there who have a lot of experience with the projects and will almost definitely have advice to give to beginners wanting to contribute.
> In software overtime is just free time, and they'll squeeze you out like an orange and replace you with a new fresh eyed person when you can't go anymore.

Thankfully, in many European countries software development is under the same rules as any other job, and one is entitled to get either free time or money form those extra hours.

Granted not all companies play ball, but then one can make them play ball, if they feel like getting some external help from either unions (we have IT unions) or lawyers.
Nobody has seen a live dinosaur, and most people haven't met a real 1930s Nazi. So the image of both is pretty much determined by popular culture.

The German Nazi party had 6 million members, most of whom were nothing like the bad guy in Indiana Jones. Similarly Jurassic Park isn't a true-to-life portrayal of actual dinosaurs.
Thanks for the clarification. What I perceived, and maybe should have said above, was simply that it would be hard for me to make a simple GUI front-end which would follow CUA, for instance, while leveraging the solid back-end.

Which is why I gladly welcome the xi project :)
Think different, Apple. Peak iPhone? I don't think so
Coal-based electronics: A potential usurper to silicon's throne?
Ah, that's why the games based in the exclusion zone are named S.T.A.L.K.E.R.: [something]:
https://en.wikipedia.org/wiki/S.T.A.L.K.E.R.:_Shadow_of_Cher...

Ah, it's explicit in a paragraph in the intro which I had not previously noted:

The background and some terminology of the game ("The Zone", "Stalker") are borrowed from the popular science fiction novella Roadside Picnic by Boris and Arkady Strugatsky and the 1979 Andrei Tarkovsky film Stalker that was loosely based on it, as well as Stalker, the film's subsequent novelization by the original authors. The term "Stalkers" was later used for the scientists and engineers who explored the interior of Chernobyl's "sarcophagus" after its hasty construction in 1986. In addition, 'The Zone' is also a term used to refer to the 30 kilometer Chernobyl Exclusion Zone, established after the accident.
Imagine you're traveling the desert thousands of years ago. You come upon a party of nomads. You would like water, and you would like them not to rob you, kill you, and bury you in the sand. It's very important you don't say or do anything to offend them. You want them to treat you with respect and kindness, so you have to treat them as such.

But how do you do that? The rule does not cover that at all. But somehow you figure out how, and they give you water. In gratitude, as an interpretation of the rule, you give them flint to make fire. The nomads, it turns out, will use the flint to make a fire and cauterize a wound that would otherwise have gotten infected.

Sometimes you will be the nomads, and sometimes the traveler. The rule is really just a reminder to think about this situation at all times; it doesn't spell it out for you.

It was circular reasoning because you were saying if A is B (some girls like to be called dude), then B is A (you should call girls dude). You're using the premise to prove itself, like "I breathe air because I can breathe air". It provides no evidence of why this is so, nor account for any extra factors (if A is "some girls like being called dude", there must be a C: the rest of the girls that don't like being called dude. But C is never addressed)
Go camp in Big Sur.
Probably off topic, but how do you get such a sort to work nicely (sorting on count from another table), without creating redundant data (in this case, maintaining the +1 count in the main issue table as well as maintaining a separate table for +1s), or just delegating the sort to an external search service?
Because "… in Go" gets more upvotes.
Scientists develop “transparent wood”
I wholeheartedly agree. I find 3D touch very helpful. But it really begs the question if you consider that unless I am consciously aware of 3D touch every time I interact with my phone, I am very likely to forget that it exists and go back to performing actions the way I am used to.
Comparative advantage is just a model, as you rightly point out, I'm sure in any real world instance the situation is much more complicated.

However, its important to know that many economists believe its the foundational model on which further elaboration of trade policy should be built. That's why it's worth understanding.
> the iPhone is the "perfect" form for a smartphone

Heh, I remember time when a 4-inch screen was declared was the "perfect" size for a phone (with intentionally malformed Photoshopped thumb-reachability evidence to buttress the argument) and "no one would buy 'the hummers' of phones"
VPRI STEPS Final Report (2012) [pdf]
What a waste, when a patient dies in a shining, clean ward because no doctor was there. ;-)

But I agree, cleaners should be more respected.
All Egpyt has to do is to block Singal's servers IPs and effectively take it offline.

This is what Gulf regimes already do (I know for sure it's blocked in UAE and Oman since I have tried).

Signal with a built in tor client that automatically bridges using obfs would be extremely powerful. A lock screen that destroys messages after x number of attempts is a good bonus (similar to threema).
Unrelated to the article topic but:

> Docker helped invent a programming industry called "containers," which helps apps move from the programmer's computer to the cloud without breaking

-_-
In 1930 my grandfather bought his house for $20K. So one years salary. But in 1930 people spent 80 percent of their monthly income on food. So house costs have gone up dramatically and food costs have gone down dramatically (as a proportion of income).

So even if consumption were to have remained the same, the costs of things would still adjust forcing people to work closer to 40+ hours a week.
> But on a decent quality XLR, you can re-solder 20 times, drive a truck over, yank on it until the cable snaps, ... and it will still work beautifully ;-).

Same for a humble headphone jack, if we're dealing with one which has been designed with that purpose in mind. Just unscrew the metallic cap, unsolder the cables, solder them again, you're good to go.

The XLR's robustness may actually be a problem. When an accident occurs, it's better to just break the 10€ cable than the 1k€ equipment it's connected to.
Yes, I think people make errors of judgement. I also think the 'path dependency' mentioned in another comment exists. I also think, as another poster mentioned, there are strategic reasons to ensure a balance of industries in your economy.

I think the comparative advantage model remains a compelling starting point despite all this.

But it doesn't matter what I think, the key thing is that many people who actually do make decisions use the comparative advantage model.
This was posted only 3 hours ago as "GiHub has X open issues", and is still at the top of the front page. Why repost with the opposite title?

https://news.ycombinator.com/item?id=11578191
I have a 6s and I'd really like to go back to my 5s, for me that was "peak phone", did everything I wanted, in a good form factor, great battery life, was the perfect size.

I originally upgraded because I wanted NFC and "it was time", but nothing is using the NFC chip in my phone so why bother?

I'm considering buying the SE but my girlfriend is hampering me, she says a 6s is a status symbol. I guess for a lot of people they'll just upgrade anyway.
Most commented issue: https://github.com/taolee/scalahooks/issues/1

Looks like someone went wild with the api
Webix 3.3 release
There's a significant U.S.-Japan language gap as well, which tends to work to the disadvantage of whichever side is not currently ahead technologically. Very few American engineers read Japanese-language journals or trade press, and very few (though somewhat rising) Japanese engineers read English-language journals or trade press.
I think this sums it all:
""The word 'capitalism' doesn't mean what it used to," said Zach Lustbader, a senior at Harvard involved in conducting the poll, which was published Monday. For those who grew up during the Cold War, capitalism meant freedom from the Soviet Union and other totalitarian regimes. For those who grew up more recently, capitalism has meant a financial crisis from which the global economy still hasn't completely recovered."
Pharod. Like Pow but for docker containers
There is a drastic oversupply of programmers, and I firmly believe more than half of us should not be in software development at all. I think you have a choice to make as a programmer:

a) do something interesting

b) do good/high-quality work

c) be excellently paid

- pick two. Unsurprisingly, most people choose high-paying jobs that sound interesting, resulting in shitty bloatware from hell. Of course, many programmers don't even get to choose at all, they can call themselves lucky if their job has one of these benefits.
If it ain't broke, fix it anyway
Exactly. They try to sell you their HBO Whatever thing, which isn't even available outside of the US. The amount of revenue lost because of the unnecessary complex process is mind-boggling.

Also: It's not that piracy is without hassles. The piracy-process could easily be outperformed by making it as simple as payment button in front of a media player or downloadable file.

Because when I want to download GoT as a torrent, I have to install a BitTorrent client, I have to go find the torrent files, I must look at ads for porn sites, I often must find the right download button in spammy-looking sites, I need to distinguish which file I actually want and see if it's a fake or not.

The piracy process is difficult enough for most people, but it's still so much easier than the process of watching the show legally.

I simply can't wrap my head around this.
> How can you argue against the author's immeasureable words/phrases like "very high", "low", "laziness", or "idleness"

That's not what's happening at all. Taneq is saying nothing about the relative nature of those words. They are arguing that the author is making an inference in the wrong direction.

> especially considering that you are relying on anecdotal evidence yourself

Talking about cultural roles is the opposite of an anecdote.
Is there something in particular that annoys you about Qt interfaces? I'm just launching a Qt app (https://fman.io) and want to avoid any unnecessary annoyances.
I've read on HN several times that finger prints in principle or how they are handled are also 'fake'? Is this the case?
Its not about tweaking. Its about having full Unix shell or ability to change DNS settings.
After a coworker left, I was - among other things - put in charge of maintaining a bunch of database views he added to our ERP system to do some reports (on Microsoft SQL Server, in case it matters).

It wasn't even that it was so exceptionally clever, but the SQL code made my eyes bleed at times.

So while I know basic SQL fairly well, I am by no means a wizard, and I tend more and more to keep the queries I write as simple as possible and to do the heavy lifting on the client side. Obviously, there are limits - to get the sum of a column, for example, it makes much more sense to do that on the server instead of transferring lots of data to the client and have it compute the sum.

As soon as I want to do more sophisticated stuff, my queries tend to get fairly ugly, and some day some other poor soul might have to look at and understand the code. I'd rather write a simple query and do the more complicated transformations using a PivotTable in Excel.

So while it's nice to know that there are these tricks, I try not to use them (not more than I have, anyway).
A majority of millennial's don't really know what capitalism is.
"They've seen first-hand the folly of chasing America and Europe on their imperialist fancies."

Interesting view on history.
From what I know, you can get a job as an English teacher pretty much everywhere in Japan if English is your mother tongue (I haven't done myself that but my wife is Japanese so I spent some time reading how foreigners can work in Japan).
Tracking high seas pirate activity on shortwave radio
And more importantly, they've never really seen how bad the alternatives are.
The nicest and clearest presentation of first-order unification I know of is in this book:

https://www21.in.tum.de/~nipkow/TRaAT/

From there it is a simple means to form and solve the type equations needed for Hindley Milner.
They also do not know, what socialism is.
Not if USB-C to 3.5mm is illegal to manufacture. And it will be, as it circumvents DRM and is thus against the DMCA.
Well, if Nobel Prize laureates in economics don't know what capitalism is, what can be expected from mere millennials?
Presumably OP's ranking cares about things besides just research quality in CS or graduating students? Those other things aren't proxies for the quality of the university, they're components of it.
Given his stance against C++, he could use other languages or even write his own.

As someone that enjoys C++, in spite of its security flaws inherited from C, I see as a victory for the C++ community that a C++ hater like Linus is forced for pragmatic reasons as you say, to make use of it.
This:

>>>`echo "export HOMEBREW_NO_ANALYTICS=1" >> .bashrc`

.. makes me responsible for it. This:

>>> brew analytics no-never

.. makes brew responsible for it. There is a big difference. Some of us don't want to have to maintain yet another .bashrc file tweak just to have a safe and sane environment.

I hope the homebrew guys will pay attention to this issue.
Anybody has a picture of this transparent wood?
Maybe not have to pollute files just to not be spied on, hmm.. I'm sure brew has the cleverness to keep this configuration option in its own tree.
Until some months ago, I had a factory unlocked iPhone 5 which I used for 2+ years. I had no reason to switch to a more recent model, other than the (at times) nagging need for the finger-print lock. Then, out of the blue, the battery on my iPhone began to malfunction, in that, it would only let the phone stay on for a couple of minutes unless it was plugged constantly to a power source.

I bought an iPhone 6S, space gray, factory unlocked at around $650 (excluding tax). I sent my iPhone 5 back to Apple for a recycle. They gave me $200 in iTunes gift money. So, all in all, I got a new iPhone 6S for $450 (excluding tax).
In my opinion Capitalism is not the perfect system, it's better than the alternatives.
That, however, doesn't mean we should not criticize and try to amend any wrongdoings that Capitalism has evolved to have.
In case the OP is reading (or if anyone else tries it).

The "graph" alias is missing a "%Creset" near the end, so your terminal will be stuck in red text after running it.

Add %Creset immediately after %Cred%d (before the closing single quote) to fix the issue.
Yeah. Me too. iSSH worked, but that's out of development now.
Easy glib explanation: negative interest rates (a wealth transfer from the poor to the wealthy) and crony capitalism.
A virtual experience of solitary confinement
There aren't many places in the world left where bona fide socialism now exists, thankfully. I can think only of Venezuela and North Korea.
The problem with converting the keyboard to 3d presses, is that goes against almost 10 years of user expectations. If I had to press harder to type a letter, I'd think something was wrong.
Yes, but my original point was that the foundational model isn't convincing at all to the layman. It can't stand on its own feet, and needs additional structure. Any decent model should come with caveats, and should specify the domain in which it's applicable.

Krugman was using the model to argue in favour of free trade. He'd be much better off arguing using historical examples if he wanted to be convincing.
> I would like to see -- hint, I'm probably going to have to get my hands dirty! -- an implementation in either a dynamically typed language like Ruby/Python/Perl/PHP/Javascript/… or a non-functional language like C/C++/Obj-C/…

I understand where you're coming from. I'm working on a mini-ML in Python as a learning exercise for myself and possibly as a tutorial for others; will open source it soon.

As such, I've come across a few good resources:

check out Robert Small's Hindley-Milner in Python[0], as well as alehander42's Hermetic language in Python[1].

I also just found out about Hask, an implementation of many Haskell language features in Python. Looking at the source code, it's well-commented and clear, so I suspect I'll learn a lot from it as well [2].

Finally, even though it's not in a dynamic or non-functional language like you request, I highly recommend Andrej Bauer's Programming Language Zoo[3], which contains very simple and easy-to-understand implementations of various type systems in OCaml. Very elucidating.

0. http://smallshire.org.uk/sufficientlysmall/2010/04/11/a-hind...

1. https://github.com/alehander42/hermetic

2. https://github.com/billpmurphy/hask

3. http://andrej.com/plzoo/

Edit: Oh, and one more resource that's been extremely helpful has been "Introduction to Functional Programming through Lambda Calculus" by Michaelson. Well worth the cost of the book.
Capitalism Sucks!

- Sent from my iphone
The case for base twelve
A majority of millennials now circle-jerk with buzzwords they hear on Twitter.
I can't agree with this more. Apathy and clock watching has done more to damage our industry than many other things. It shocks me when developers are willing to do the bare minimum, scrape by and avoid arguing to make things better.

Much like the OP, I spend a great deal of time trying to guide my clients to work in ways that guarantee better quality. The mantra in a lot of these places though is 'Features first, feature bug fixes second, other improvements never'. Without the folks delivering the software (Everyone from QC, DBA's, DevOps Engineers/Ops and Developers) pointing out the inherent danger in this nothing is going to change.
Capitalism is free competitive markets and inability to lobby the government into protecting coercive monopolies. I don't know if anywhere in the world pure capitalism exists.
What script?
Obligatory Simpsons quotes

"I used to be “with it”, but then they changed what “it” was and now what I'm “with” isn't “it” and what's “it” seems weird and scary to me. IT WILL HAPPEN TO YOU"[0]

"Am I out of touch? No, it's the children who are wrong."[1]

[0] http://www.ibeebz.com/uploads/posts/t/s-3487.png

[1] http://weknowmemes.com/wp-content/uploads/2013/11/am-i-out-o...
Don't be quick to dismiss them as ignorants. Just looking at the markets the past few years, how they are and how they react, it doesn't seem like capitalism is trustworthy. There is no direction and often no reason behind it. If capitalism is a means to achieve national interests, it's not clear whose interests it serves anymore, it's too globalized.
nice a downvote for recommending a utility company with a decent control panel. real smart. Reminds me of the arrogance I faced when trying to get my first programming jobs.
Paul Krugman defending broken window fallacy as the most blatant example.
Dyson made a hair dryer and it's kind of stunning  and expensive
Comcast Sucks!

- Sent from Comcast
The $7 is comparable to one app per DO or AWS micro/nano server. So Heroku wins on convenience.

If you have say 10 apps then Heroku costs 10*$7, but you might still only have used 1-3 servers depending on memory use of apps etc so then Heroku looses on cost.

Naturally I got a total mix of quite a few on Heroku's classic or new free plan, some on their hobby plan, some on AWS, some on docker cloud, most proxied behind a SSL certificate running on AWS..... (https://flurdy.com/docs/letsencrypt/nginx.html)
I was waiting for this post. Or rather, I was hoping that the first "Open Issues" post would mention the number of closed issues or the total of all issues. Giving one random number of X is not very useful without some context. And if the context is in my mind, great. If it's not, I appreciate it when a poster gives that to me.
Not saying that isn't important, but at some point, the cleaning only takes a certain level of skill.

Having a trashy ward - is much more likely a failure of the management / admin team in training & superversion than it is on the cleaner specifically.

Not saying you should treat cleaners poorly, but it does explain the wage level.
Cool why don't you go ahead and do that instead of expecting someone else to do it?

It's easy to say "someone else should pay for this without expecting anything in return but the glory of art". People would rather make more money from their money than not. If you feel that strongly, go and break the cycle. If your personal wealth is not enough to make a difference* by doing so then I don't see how you can go giving out your "solution" which is just getting someone else to pay and them not have any say in how their money is being spent.

*Disclaimer: mine is not either
An important distinction to keep in mind: capitalism != free market.

From the article http://stumblingandmumbling.typepad.com/stumbling_and_mumbli...

> They are, in fact, two different things: capitalism is a system of ownership; markets a method of exchange. Although the two have sometimes gone together, this need not be so. Crony capitalism in which a few monopolies or cartels run much of the economy gives us capitalism without markets. And market socialism would give us markets without capitalism*.
Well from this I learned that the maximum number of comments is 2,500.
Instead of looking at capitalism vs. socialism, I think it would make more sense to look at free markets vs. unfree markets. Many businesses will lobby politicians for laws and regulations to protect themselves against competition, for subsidies, for special tax deductions etc. Private banks cooperate with the government in order to create fiat money, which primarily benefit those who are already rich etc.

You can certainly have capitalism and an unfree market at the same time. Guess that's called crony capitalism. It's a very different beast from a free market.
Why do you care if it's profitable or not? People enjoy it. Why not let them spend their money on what they enjoy?
"By a continuing process of inflation, governments can confiscate, secretly and unobserved, an important part of the wealth of their citizens. By this method they not only confiscate, but they confiscate arbitrarily; and, while the process impoverishes many, it actually enriches some. The sight of this arbitrary rearrangement of riches strikes not only at security, but at confidence in the equity of the existing distribution of wealth. Those to whom the system brings windfalls, beyond their deserts and even beyond their expectations or desires, become 'profiteers,' who are the object of the hatred of the bourgeoisie, whom the inflationism has impoverished, not less than of the proletariat. As the inflation proceeds and the real value of the currency fluctuates wildly from month to month, all permanent relations between debtors and creditors, which form the ultimate foundation of capitalism, become so utterly disordered as to be almost meaningless; and the process of wealth-getting degenerates into a gamble and a lottery." -Keynes

Ironically it is (a distorted version of) Keynesian economics that is used to justify inflationism as public policy

Schumpeter would add, the middle class will then reject capitalism (presumably instead of placing the blame where it truly ought to lie).
Capitalism is perfect system. The thing is that there's no real capitalism anywhere in the world.