skysight-inc/HackerNews huggingface dataset:
> I would be surprised if one in ten readers of HN thinks international free trade can hurt an economy: it's a nearly universally assumed good amongst the intelligentsia.

I'm not sure about the statistics of HN readers, however the arguments are more complicated now than when Krugman wrote the article in 1996. See Samuelson's 2004 criticism of free trade, revisiting his early positive results.

Samuelson, Paul A. (2004): Where Ricardo and Mill Rebut and Confirm Arguments of Mainstream Economists Against
Globalization, in: Journal of Economic Perspectives, Volume 18, Number 3, pp. 161-180

cited in : http://www.dbresearch.com/PROD/DBR_INTERNET_EN-PROD/PROD0000...

Samuelson's paper was a big deal when it came out, even in the mainstream press.

The paper itself: https://www.wilsoncenter.org/sites/default/files/SamuelsonJE...
I'm not the one giving you downvotes. I believe you are incorrect, but you have taken the effort to explain your thinking and have the courage to admit that you could be wrong, so I wouldn't down-vote that.

In any case, let me flip the question around at you: how did Goedel come up with his incompleteness theorem? Surely it didn't just magically appear in his head? Most likely he followed some standard procedures of mathematical practice: manipulate symbols according to learned rules, look for 'surprising' features in the result, build a sample demonstration of a surprising result, and use intuition regarding its outcome to drive further thinking, etc.

You can look at any intellectual behavior and find processes underlying it, unless you want to argue that we don't live in a materialist universe and people have souls. Unless you go down that route, there must be mechanisms to thought, and indeed applied psychology agrees. So if there are mechanism to thought, why can't those run on a computer instead of biology?
Dan Kan, the Co-Founder of a $1B Startup(Cruise)
I wish they would move towards numbered "feature prefixes" e.g.

-feature555-flex-direction: column;

so that:

1. a browser vendor can introduce a feature and have it used even as an experiment

2. another browser vendor can decide to implement the same draft spec

3. if an incompatible change is made to the spec (flexbox!) then change the feature number

4. they should always be documented per feature (like RFC's).
I agree. It's ridiculous to say that 99 parts per million of pollutants "passes" and 100 ppm "fails". There's no incentive to do better.

But a tax of $1 per ppm multiplied by the annual number of miles driven will create powerful demand by consumers for lower taxed cars, and the car makers will do what they can to meet the demand.
What Makes Some Silicon Valley Companies So Successful
Show HN: Raspberry Pi3 cluster with Docker/Kubernetes
Writing software != Selling software
Is your terminal program not a GUI? Or do you not run a graphical window environment at all?
My wife has an iPhone 4. She's not a technical person; she just wants a phone and some apps. She has no interest in upgrading.

Moreover, her iPhone 4 was the first smartphone in our family. Since she got her phone (and stuck with it), I've gone through at least four or five phones -- always because they broke, not because I was interested in upgrading.

So I'm guessing that while there are lots of Apple gotta-have-the-latest people out there, most people just want a phone that works. And if Apple's hardware and software quality are good (or even half-good), then people will just keep using their old phones.

Which means that Apple will continue to sell phones, but the number of people who will buy or upgrade each year will shrink, at least to some degree.

It should also be noted that Apple is still very profitable! It's just less profitable than it was last year.
iPhone sales up 56% in India as Apple’s ‘increasing emphasis’ pays off
Simple solution: Impose tax on MakerBot revenues, not profits
My father said when he was a boy the cry was "clean up our cities" to replace horses with cars.
GitHub has 11,995,200 open issues
Apple's China revenue drops sharply
Earnings calls are, in theory at least, bound by SEC laws to be truthful.
First thought, yet another editor attempt, not even very far come yet, and it's OSX only.

Rather nice font in the screenshots though. Then

> The main author is Raph Levien.

Oh. Now I see why this is on hacker news. Now I'm interested too. If nothing else, this will be gorgeous.
We've banned this account for repeatedly violating the HN guidelines. If you don't want it to be banned, you're welcome to email hn@ycombinator.com. We're happy to unban people when there's reason to believe that they'll only post civil, substantive comments in the future.
But even then C++ is basically cost free if used correctly. Of course I am not comparing it with some hypothetical hand optimized assembly, but specifically when considering cache alignment C++ has massive advantage in this area compared to languages like Java. Compared to C there is nothing in C++ that would make cache alignment more difficult by design.
I did research in machine learning in college (not at CMU). CMU remains the top overall university in the world for machine learning and robotics (depending on specific subfields of ML/robotics the rankings will switch, but at that fine granularity the difference is just 1-3 professors).
Werewolf /for Slack/
Singtel Launches First of Its Kind Cyber Security Institute in Asia
It's not about shutting down VW, it's about jailing one person, the CEO. Or, if he proves he wasn't aware or wasn't in control of his company, the lower level of management, recursively. It will lightly hamper VW, but provide a personal responsibility baseline for all management in car companies. It's mass, oragnized crime we're talking about here.
seansmccullough is right. It's a breach of HN's civility rule to attack an entire population like that, so please don't do it here.

We detached this subthread from https://news.ycombinator.com/item?id=11574854 and marked it off-topic.
But without prefixes, I wouldn't need to change anything and could still get the functionality.
Flaw allowed anyone to modify and take control over any .as domain
I get that often. It really is a symptom that should have been broken when learning to writing academic style. Assertions need citations or evidence.
In particular, it should use little more memory
than the buffers being edited.

I'm pretty sure memory footprint of a text editor is not a relevant concern on modern laptops. Or is the idea that it will work on completely different low-memory environments from what I'm thinking?
Show HN: SimpleHN, a lightweight Hacker News client for iOS9
A funny and ironic law:

Good software will grow smaller and faster as time goes by and the code is improved and features that proved to be less useful are weeded out. [from the programming notebooks of a heretic]

If I were to quote the above to a layman--someone well outside the world of software development--the response would be, "Well of course that's what would happen, it's obvious."
Sounds like something that would be easy to simulate and measure.

Also, the hull needn't be convex.
> The thing with voluntary crunch is it becomes institutionalized and part of your company culture.

That's exactly what the author argues teams must avoid. His premise is explicitly that a little crunch isn't harmful as long as it's not an institutionalized part of the company culture.
Generally I agree with you, but my macbook's headphone connector won't hold the cable in anymore.
Does this mean we can no longer use cutting edge tech in production?

for example border radius gained wide and reliable use in production while it was still a prefix. And that was a good thing, every other way of implementing border radius was a hacky mess.
Seems like the solution to this is not to promise release dates, and fixed budgets.
I've never heard of him, care to enlighten me?
I have been working on it for a couple of months now.
Why ?
A neat idea, but then I think wouldn't it be clever to introduce such a tool with a backdoor, and then convince people to use it to store their passwords publicly? I'm not accusing this project of anything nefarious, but bugs happen, and a security review wouldn't be a bad idea. Not to mention some unit tests, maybe? :)
I don't think browser maintainers want to support -feature1-flex-direction all the way though to -feature555-flex-direction, in fact I don't think they want to support their failed experiments at all, after the experiment is done

this solution is trying to reduce the reliance on experimental features, not increase it!
404 already

Edit: not sure what makes this comment so controversial (at least 5 downvotes already) , the link does indeed 404 if you aren't logged in.
thanks, also thanks for the other comments. I will retry with LTS in future and do some more testing.
Agreed, and this is because Redis is a database first, with some pub/sub and nice lists functionality. RabbitMQ is a proper message queue (mq) which provides the necessary features for bigger applications.

However RabbitMQ is also pretty fragile and terrible at scaling. NATS.io is another system that's got the messaging right and is working on persistence soon.
This is pretty close: https://github.com/deferpanic/gorump
Neither film nor games have a "salesman" per se -- are you saying this just because you dislike salespeople?
You can only see the first 400 pages, unfortunately :(
thanks, I will look deeper into it. I could not install certain packages even with a fresh and clean new node.js. NVM is not the issue (I know node version handlers like nvm or tj/n). I just wondered if I'm the only one who had this compatibility issues.
There's a 30-day trial to use a version where the hosting is paid for by Nylas. After that point you need to upgrade to Pro in order for us to keep running the server infrastructure for you, and also to get features that depend on Nylas Cloud APIs.

The sync engine is open source, so you can also spin up a VPS on AWS, DigitalOcean, etc. and manage it yourself there.

You can read a bit more on the blog post: https://nylas.com/blog/nylas-pro
As others have pointed out, this may be a means to foist DRM on the audio output of phones, tablets, and possibly desktops/laptops. But the assumption following that is that DRM is being implemented in an attempt to prevent piracy. That is, in my opinion, not the case. DRM's primary purpose with respect to the video/audio industry is market control. Let's start at the top of the market, the content producers (Warner, Fox, etc). They make a movie/TV show/etc, and publish it to disc. But that disc has encryption on it. So a company like Sony wants to make a device that plays the disc. To do so legally they have to sign a bunch of agreements with the owners of the encryption license. Part of those agreements requires the use of HDCP. Okay, so now the disc is playing, and outputting an encrypted video signal. So a company like LG makes a TV, but the video signal is encrypted. So, they have to sign an agreement with the holders of the HDCP license. But the holders of that license, and the license of disc encryption, are all held, ultimately, by the same media industry oligarchy that holds the rights to the content that started this chain of DRM in the first place.

The end result is that the content owners get to use DRM as a means to force all the companies along the food chain to sign agreements with them, and thus they can exercise power over the entire market. Not a single legit Blu-ray player gets manufactured without signing agreements with these companies. Not a single TV, cable box, repeater, receiver, projector, etc. DRM is not a padlock, it's a parasite. The icing on the cake is that it also nets them a tidy profit. HDCP requires both a yearly licensing fee, and a per-device royalty. It ain't cheap. And there are more aggressive requirements if you plan to implement HDCP yourself, rather than using a pre-made device. So you can either use a pre-made device, which is conveniently manufactured by the same oligarchy and is rather pricey, or make your own and suffer further agreements and expenses.

Intel is the guy that the media industry hired to create HDCP, and who currently manages it. It wasn't long ago that Intel was gung-ho about pushing video DRM on PC's along with Microsoft. Luckily that mostly died, but here we are again, same story, different day.
Yeah. 4 - 5 lines of CSS far out strips 4 corner images and several extra divs, the typical implementation.
I've worked with programmers from many of the big names (amazon, apple, facebook, google), and I've met quite a few programmers at least as good in little out of the way companies. I think recruiters massively overvalue having one of the big names on a cv.
It is, but Clojure uses it, because it cannot really do Tail Call Optimization due to constraints on the JVM. Therefore "recur" is required to keep the Stack from overflowing.
GitHub now has 11,995,201 open issues.
Hah, after this commit, it'll make it 11,995,199 baby!
This is what nightly and beta releases are for. If a feature is ready for production, is ready for no prefix and to be supported indefinitely, as anything released in production must be.
6,6 Mio open issues created by GoogleCodeExporter.
https://github.com/issues?q=is%3Aissue+is%3Aopen+author%3AGo...
So what? Is he supposed to be famous?
Because every class has overriden operators right? You are basically trying to compare bad code in C++ with great code C. Of course the C wins then.
Link to the PLT course home page:
http://www.cs.columbia.edu/~sedwards/classes/2016/4115-sprin...
Pre-wedding shoot of adorable couple-‘Yuvraj Singh and Hazel Keech’ is out
The FBI faked an entire field of forensic science (2015)
It's incorrect to say that RMQ sends message to consumers. What it does is it routes messages to queues/exchanges. It's then entirely up to you to decide how many consumers will effectively consume them, I.e. You can have as many consumers as you wish.
How stable is RabbitMQ? I've been looking into moving from away from redis pub/sub for a bit now.
People also don't think that unit tests are constant maintenance and time waster - you change this and then, you need to spend time tweaking tests.

That's why you test interfaces, that you've spent time designing so they don't change often. You, or someone else who isn't as good as you, can change the internals of a block without updating the tests.

Given the choice of working with a dev who knows how to write a bubble sort[1] and a dev doesn't but does write tests, I'd go for the latter.

[1] To be honest, if someone in my team even considered writing their own sort function, from memory or by googling, I'd have a quiet word. Use a library. Preferably a well-tested one.
That was a lot of words to use just to agree with the above. Well played?
Did you run any study to claim you know why are they buying those services? Security is not a one time purchase when someone is threatening you.
It's a SHAME Github is trying to protect its search results.

I am often left in front of this situation when hunting for code using advanced search parameters -- they are preventing people from searching efficiently.

Does anyone know what is their motivation behind this?
http://www.byrnehobart.com/blog/why-are-middlebrow-dismissal...
But it is vastly more likely that it is not, and you are far better off working, planning and preparing to make your future a better one.
What do they mean by going "digital"? At the end the signal that reaches the speaker driver will have to be analog. What are they suggesting to happen instead?
Their pricing for hobby sites is 7$ + 10$ DB, which is very comparable with a self setup IaaS like DO and AWS. Personally I think the developer experience is much better on Heroku and quite worth it.

SSL is a pain point, though I do empathize with them - I think they're doing something expensive for that. What I do is to use AWS Cloudfront and ACM for a free cert and site speedup - if they are personal projects the CF bill ought to be in the low few dollars anyway.
A Tried Recipe for a Successful Bakery Business
Most people follow the social ‘norms’ and end up doing what is ’cliche’. However, with a never-say-die’ attitude up their sleeves, scores of people have changed the tides of time and have established great, successful businesses. Are you an entrepreneur? Did you leave your full time job to pursue your hobby as a career? Well, you are not the only one!

See more at: http://www.biz2credit.in/blog/2016/04/20/a-tried-recipe-for-a-successful-bakery-business/
It depends on how you define "coding". Coding can be basic. Programming and software engineering are far more involved. When I'm talking to bootcamp students I find that many of them refer to themselves as "coders" and frankly I think that word gets thrown around too much.
Programmers can do very well by becoming contributors to high profile open source projects and standards committees. Post pull requests on github, write tech articles, answer tech questions on reddit and hacker news, and do it under your own name. Register yourname.com and put your resume there. Essentially, make a name for yourself instead of waiting for someone else to do it for you.
not going to happen in the US. you may not like it, but that has nothing to do with reality.
> Wouldn't the world be flush with Portugal's product in both industries rather than only in wine?

In short, yes. But that's merely an extreme case, not an counterexample to the principle.

Starting with the no-trade situation, Portugal producing 1M units of cloth and 1M units of wine, England producing only 10 units each. Note that "the world" is already flush with Portuguese products.

If they start trading and want to keep the same total production of cloth, then England would produce only cloth (20 and odd units), and Portugal would produce a little less cloth (1M - England's production) and bit more wine.
Maybe I'm being overly literal, but do some people just receive offer letters without going through an interview process?

Sure, I get lots of recruiter emails, but almost all of them are sent identically to 100 other people as well.

Most emails I get come from external recruitment firms, only sometimes does someone at a company reach out to me directly. But even then it's only an invitation to apply, it doesn't mean I'm actually especially likely to get the job.
The 5X is slower in single thread code than the Nexus 5 from 2013. It has 6 rather than 4 cores but not many apps can take advantage.
No one, here or in the article, claimed they were 'poor'. But most are not as wealthy as similarly-qualified peers in industry. That's all. CMU's CS and AI profs are among the best in the world and companies are keen for these skills.
My steps to create a lucrative website
As long as you have an option when you leave (another job) I say go for it. People always think this sounds a bit...grim.. but you're going to die anyways. You should enjoy your life. Making sure you have a safety net is a good idea, but 2 years is a lot of your life. If you have the option, head out, get a job you enjoy, or at least enjoy the adventure.
I posted a rather worthless article yesterday that made it to the frontpage. Someone suggested that i write about how i made my main passive site successful so i did.
Both of the key arguments Linus provided are pretty much solved. No wonder as this article is nearly 10 years old.. Also, Linus is a low-level programmer, where there's still not many choices besides C yet and where fewer layers of abstraction is usually better.
This comment was flagged away, probably due to the reference to "dumb developers". Please don't use such language here; it's inappropriate and not welcome on Hacker News.

I've vouched for your comment because I think you were making an important point, but please choose your words more carefully in the future.
Doesn't Apple Pay work anywhere standard NFC (PayWave etc) works? AFAIK retailers don't have to do anything special to work with Apple Pay aside from have a POS with NFC support.
That was all paid back, however. And it is all accounted for on the books vs. shoved away in some local government/SOE joint venture.

Anyways, America has actual IP jobs and a relatively transparent financial system to compensate. We just have wild guesses about what is going down on the ground here.
David Cameron's EU Remain camp using WhatsApp 'to avoid transparency laws'
Let's name it Moon McMoonface
Quite recent and glaring counterexample - where Greece was pretty much crushed economically by Germany ("open" trade coupled with fixed exchange rates meant enormous trade deficit)

While obviously in most cases less barriers to trade means growth for everybody, there are cases where completely opening to trade is bad - it might mean total dependence on foreign products - simply thanks to economies of scale and entrenchment.
For example in Poland homegrown producents of buses/trams/trains were finally given precedence and within few years they managed to produce cheaper (massively so) and just as good if not better products, jobs and know-how that will last and be a boon as opposed to being hooked on foreign maintenance contracts.

So right now we are all for free trade, since those products are actually massively competitive :3
No, of course not. But if any overridden operators do exist in scope then you need to know about them in order to correctly interpret an expression. Or are you saying that overriding operators is bad practice in general and should never be used?

C has fewer "magic" features than C++, and so it's more often clear just by looking at some code what it does. I like C++, but only because I'm happy to only use the subset of the language which suits me, and I tend to avoid features which increase the cognitive load of reading my code.
Why aren't the site names encrypted too?

Users are encouraged to store their password files publicly, and yet the files contain a plaintext list of sites that the user has logins to!

Seems a serious privacy breach.
How Uber conquered London
This reminds me of my first mentor, thinking he is the target of the system, not the coders who need to keep there source in order. Fast forward a few years, the low-level unmaintinable code is no longer fast, and u still gotta refactor everything even though u avoided the object model.

yeh... sure.. kernals dont talk back...
How about Moonmoon? :)

http://knowyourmeme.com/memes/moon-moon
Here in Britain we use them to prevent people jumping queues at the post office.

The parallel development of these globally does suggest we will be seeing a lot more drone-based policing in the future, and will be gleefully cracking open the inevitable can of worms when some of the accountability is removed from high pressure flashpoints and/or they have the ability to deploy lethal force.
It is not 404. You need to log in.
It has even more (20M) closed issues, which is a sign that on average the OS community is healthy and active :).
https://en.m.wikipedia.org/wiki/Raph_Levien
Content Journey from Good to Fucking Awesome
not a shred of reality displayed here.
the analog audio jack they seek to replace is the final analog output of a digital to analog converter or DAC.
one cannot speak of a digital speaker, and a digital amplifier does not usually refer to using the loading of the speaker driver to smooth-out the pulse-chain like some motors on a PWM line... not in any high fidelity audio anyway...
where is the DAC or audio codec to be located?
are we not just pushing it out to the device and pretending it went away?
why the assumption for headphones or consumer audio?
what about USBs derived clock and jitter?
why on