skysight-inc/HackerNews huggingface dataset:
I just tried to find a screen that's comparable to the iMac (resolution 5210 x 2880 and wide gamut colour space), and those I did find actually were around $2000 (i. e. http://amzn.to/2iPC5SZ).

I also believe the price difference is magnified by the options you chose – Apple does indeed charge too much for additions like RAM. The base model, with the same 5k screen, only costs $2000.

All that's neither here nor there – if I'm spending 10h+/day with something, I'm not going to look too hard at the price. Just the difference in noise is worth a significant premium, not to mention macOS.

Edited: macOS :)
This may interest you.
http://lifehacker.com/this-chart-shows-how-computer-literate...
It's just pointless to compare. A Mac isn't useful for gaming anyways, since only a handful of games are available and drivers aren't optimised anyway.
What do you think about InfoWars & co?
Got it. Thanks for the clarification, Brett.
Interesting point that they can already induce hair follicles to form. That would be newsworthy on its own, wouldn't it? (assuming it would work on male pattern baldness)
Most of life is: practicalities interfere with ideals.

Which is why I'll keep using Netflix, but still pay attention to the negatives.
Iodine does wonders for healing scars, both during and after formation.
Are we in a time machine?

Lenovo released the Yoga, the first convertible that you could put in tent mode or tablet mode, and Microsoft released the Surface, back in 2012. Intel announced the Ultrabook in 2011.

Today you have the same things. They've been revised and improved in the areas of screen, battery life, graphics performance, switching from HDD to SSD, but it's all been incremental.

>> 2-IN-1S SUCCEEDED BECAUSE THEY MARRIED THE BEST OF MOBILE WITH THE POWER OF THE PC

Has the author ever used a 2 in 1? They can be marginally useful when sharing a document with someone but they bad tablets and they are mediocre laptops.
Really? This tired old argument again? Nobody buys an iMac as a gaming machine.

I have an iMac and a gaming PC. You don't need to spend even $2k for a capable gaming PC.

Also you don't have to spend $4k for a 5K iMac. Mine was about $2k.
Didn't you know that Silicon Valley has the moral high ground? Duh. Americans can do no wrong /s
Instead of putting it all in macros you could write the algorithms once in a "template include file" array_template_impl.h:

#define CONCAT2(a, b) a##b
#define CONCAT(a, b) CONCAT2(a, b)
#define ARRAY CONCAT(array_,ARRAY_ELEMENT_TYPE)
#define ARRAY_FUNC(name) CONCAT(CONCAT(array_,ARRAY_ELEMENT_TYPE), CONCAT(_,name))

typedef struct {
size_t size;
size_t capacity;
ARRAY_ELEMENT_TYPE *data;
} ARRAY;

ARRAY *ARRAY_FUNC(create)(size_t size) {
ARRAY *p = malloc(sizeof(ARRAY));
p->size = size;
p->capacity = size;
if(size) {
p->data = malloc(size * sizeof(ARRAY_ELEMENT_TYPE));
} else {
p->data = NULL;
}
return p;
}

//...

#undef ARRAY
#undef ARRAY_FUNC
#undef ARRAY_ELEMENT_TYPE

Then you can use them with the #include code generation trick like this:

#include <stdlib.h>

#define ARRAY_ELEMENT_TYPE int
#include "array_template_impl.h"

#define ARRAY_ELEMENT_TYPE float
#include "array_template_impl.h"

int main() {
array_int *ai = array_int_create(0);
array_float *af = array_float_create(0);

for(int i = 0; i < 10; ++i) {
array_int_push_back(ai, i);
array_float_push_back(af, i * 0.3f);
}

array_int_free(ai);
array_float_free(af);
return 0;
}

(In practice you might want even more indirection files: Put #define and #include in array_int.c. and array_float.c, and create also array_int.h, array_float.h and array_template_decl.h with just the usual declarations.)
Ask HN: Should I build this service?
Would you pay a monthly fee for a service where you could upload and run with a single click your bash, python, php, perl, node etc. scripts?

I think it would be useful for automating repetitive tasks, like deploy scripts, quick file processing etc. You could upload txt, xml, csv etc files that will be processed, schedule scripts as cron jobs, and run them with a single click even from mobile.
I think the main reason not to use skype is the lack of network effect.

Since so few people use skype, everybody else has little motivation to use skype, ad nauseum.

Honestly, the only people I've seen that use skype are recruiters. Other than that it seems pretty much dead.
If there was a demand for people who write about music, it would still be a viable business. People just don't feel the need to pay for opinions in that area any more.
When I was younger I was more receptive to this sort of argument. I agree what you are railing about is poor design, but many times that poor security design is done because syncing games is a Hard(tm) problem - especially latency sensitive games. Thus the clients are considered part of the whole "gaming system" - not to be altered - and I'm okay with that. Those are the rules of the game. Expecting game devs to be able to come up with a "fully secure" networking protocol simply means far less games are made. I'm alright with the low security tradeoff.

It comes down to the simple fact that just because you can do something, doesn't necessarily mean you should. You can justify all the hacks you want with "well you shouldn't let me do that!" but to everyone else it's the same thing as playing Monopoly and you punching everyone else to take their money. Yeah, you can do that - and I suppose you'll nominally "win" - but it's really not playing the game we all agreed on so wtf is your point?

You could also build a robot that uses a webcam and USB input for keyboard/mouse to play FPS better than most humans - an interesting project to be sure. But how is that even remotely interesting from a competition sense? Even though no modifications were made to anything, it's still cheating.

Your chess example is someone else playing your opponents moves. That's obviously cheating - I can't have a grandmaster sitting next to me telling me my moves can I? How is this even a question in your mind?
you're right, i misinterpreted
As a counterpoint to this article, I recommend Nassim Nicholas Taleb's "Intellectual, Yet Idiot" piece:

https://medium.com/incerto/the-intellectual-yet-idiot-13211e...

Elites, heal thyself.
Google's business model is profiling to learn more about the user, to (in the end) earn money via advertising. Google's OK with ad blocking (tho I thought in the past they weren't). Recently though, they've been blocking Ad Nauseam which fights back against advertising.

The Ad Nauseam authors respond to "if Google has lost your trust, as it has ours" in their FAQ with suggestions [1]. It boils down to: swap back to Firefox, try Opera, or try one of the Chrome-based browsers not by Google. Well, Opera is dead to me (Vivaldi might be alive, but I don't like it when a company calls a proxy a VPN.)

Chrome's going beyond some standards as well. Firefox is introducing sandboxing and a Rust-based rendering engine to replace Gecko. For me, this means it is time to slowly move back to Firefox as main browser. At least I know with Mozilla extensions related to advertising won't be suddenly removed. Finally, I think it is important I give something back to Firefox. Either development or a donation. Perhaps just a donation to an organisation related to Mozilla, like EFF.

[1] https://github.com/dhowe/AdNauseam/wiki/Install-AdNauseam-on...
They are rubbish. There are no serious conservative news outlets that I know of. I usually read the news on liberal websites (such as the NYT) but I take everything with a pinch of salt... or a fistful of salt :-)

Could I do the same with conservative websites? No. Breitbart for example looks like a parody website. Also, being a conservative, I think I'd be more inclined to believe their lies, which is something I'd rather not do.
As far as I can see, most of the points of this article were brought up in James P. Hogan's 1979 The Two Faces of Tomorrow.
Myself (a liberal, NYT reader for decades), was upset when I realized that the publication was pushing Clinton so hard without telling the other side of the story. And then leaks confirmed that the press was, err, too friendly with the candidate (sharing articles before they were published, passing on debate questions, staging interviews...) Sigh.
I have a BFA in Graphic Design. My program was more print focused but I always made websites where ever I could. I knew HTML and CSS and basic js and a tiny bit of php.

I was beyond lucky to get a design job for a small startup on craigslist doing just design. From there I just wanted to help the startups I was working for move faster. So I learned to do better with HTML, CSS. And then JS and PHP just to help feature development go faster.

Eventually I found the programming interviews much easier then the design interviews. Though to be fair I don't think I was that amazing of a designer.

I got a few jobs doing all front end development and now I do all node / js/ react code.

While I lack any formal programming training what I do have is a really amazing relationship with the UX designers I have worked with. I have a feel for what they want and I care about what they are trying to accomplish. I am also better able to find good middle ground to compromise feature development on.

I think my focus on UX as a developer really helps me put out the best possible features.

While there seems to be many people in this thread with an art background I have found very few in the places I have worked with similar backgrounds.
i too would recommend defining aliases. if not for UX reasons, for brevity and consistency. i use the same (short) commands for pacman as for apt or yaourt.
How I get a ~100% response rate on Tinder
"A Logic Named Joe" is a science fiction short story by Murray Leinster that was first published in the March 1946 issue of Astounding Science Fiction. The story actually appeared under Leinster's real name, Will F. Jenkins, since that issue of Astounding also included a story under the Leinster pseudonym called "Adapter".

https://en.wikipedia.org/wiki/A_Logic_Named_Joe
We need a book with modern best practices like what happened in the Javascript world with "JavaScript: The Good Parts" from which we can glean a clean effective dialect, leading to a new C++ uptake and renaissance similar to what happened in the Javascript world in 2008
The Media were playing along with the narrative that Clinton was the most corrupt politician ever, maybe in an effort to appease the right? They also gave Trump way too much air time. The Overton window moved so much during the campaign.
This obsession with fake news is predicated on the assumption that the electorate in the Midwest voted for Trump because they were misinformed or confused.

I think that for very many people, enough to cost Clinton the election, the choice to support Trump or to stay home came not from confusion or misinformation or racism or xenophobia but from the realization that Clinton is going to do absolutely nothing to help them, and that while Trump will probably not help them either, there is at least a chance he might. At one point he asked "what have you got to lose?" I think that's a line that resonated very well in the Midwest.

This obsession with fake news on the left is disturbing to me for two reasons. One, quite frankly, is the notion that fake news was only deployed by the right to hurt Clinton, and only being transmitted from "disreputable" news sites (with ties to Putin of course) across Facebook.

I recall the fake news about Bernie supporters throwing chairs in Nevada being broadcast on NPR, then in the evening NPR broadcasting that they knew it was fake (on on-the-media I believe) then the following morning, mentioning it again as if it were true.

The implication here is that if we could just keep all the news transmission in the hands of "responsible gatekeepers" in the media then fake news could be eliminated. But if NPR isn't a responsible gatekeeper, then who is?

Secondly I'm disturbed to watch my party, the party I want to see win elections, go down a navel gazing rabbit hole rather than addressing the very real fundamental structural problems with its operation.

How the least popular politician in America, clouded by scandal, became the Democratic nominee is a question the party should be asking. Why the party managed to disconnect so thoroughly with its base is a question that should be asking. How the party could run such lousy campaigns with such horrible management of resources not just at the presidential level but in congress at at the state level, that's something the party leadership needs to explain, and we who support the party need to demand accountability for.

If the Democratic party and Democratic supporters keep going off into the weeds and obsessing about things that aren't pertinent like "fake news" or sneering at all the xenophobic voters then they're going to keep on losing elections and the Republicans will have carte blanche to push whatever agenda they want.
Messaging Is the One Thing People Do More Than Anything Else on Their Phone
> The price for a i7 6700K 4.1GHz, 32GB RAM, 500GB SSD and nVidia GTX 1070: €1515 EUR (case and CPU cooler included).

That's not a gaming pc. That looks more like a gaming-capable Workstation. Absolutely overkill CPU (games are seldom cpu bound), and too much RAM (games don't care).

I suggest a glance at Logical Increments [0], which is definitely biased towards gaming, to see what you can do at a given price point. Note that just because of the gsync fiasco and the cloud-connected drivers nonsense, I'd gravitate towards an AMD GPU if I had to buy now.

[0] http://www.logicalincrements.com/
“Open source software authors have no respect for users”
>They used that power to publish biased articles, half truths, etc.

No they didn't. They just didn't post what people wanted.

>started distrusting the mass media.

People were told to distrust the media, and they followed through because it tickles people's ego's.
In many ways, this fake news* epidemic feels like the early days of spam/phishing emails. The news that has problems are like marketing emails: There's a valid question about the level of legitimacy we should afford them, but they're not the same as "sEXy MILfS SeLL1ng V1AGrA".

I disagree with the article that media literacy was the problem. Quite the opposite, the lack of media literacy necessary to manage a flood of new information in the internet age is how we got here.

And like spam/phishing emails, which managed to rope in even otherwise intelligent, logical people before they knew what it was, we're going to have a painful adjustment period. And some people will never quite get the memo.

* When I say fake news, I'm not talking about stuff you disagree with, or poorly reported news or even sensationalist headlines. That's a different conversation. I'm talking about stuff that is made up from whole cloth. Stories like Trump personally rescuing 200 stranded marines with his private plane in Desert Storm. There is not an ounce of truth to that, and is not based on any verifiable facts. Yet it was one of the top viral stories of 2016.
I wrote something similar in C99 as well for another project. Initially, I used the same form used in this blog post however it's easy to see that the ergonomics for accessing the data are pretty terrible.

I eventually moved to a solution where I prepended the capacity and size to the block returned to the caller and then wrote helper functions that accessed/modified these values. This way the caller can access values in the returned array just as they would one returned from malloc.

The code (note, the `vec` type is just a typedef'd `void*`):
https://github.com/crossroads1112/marcel/blob/master/src/ds/...
For anybody who agrees that they need scrollback to start using Alacritty seriously, the best way to show it is to give thumbs up on https://github.com/jwilm/alacritty/issues/124.
Autonomy in academia depends entirely on the field, the funding situation, and the advisor. If you choose wisely, you can build a highly autonomous career. But it is hard for the inexperienced to figure out how to make the right choices.
They gave Trump lots of air time because ppl were interested in watching him act like a clown, and that's $$$ for those websites. Those editors, writers, etc only care about money and power.

The exposure they gave Trump is something that also backfired. :-)
They can't hear because their ear canals are filled with earwax.
We can travel in it. We all are travelling in time and at different rates depending on our speed and gravity.
Yes, I have several years of forex trading experience, and for a couple of years trading was my only source of income.

I also made more money than a programmer annual salary trading bitcoin, by using exactly these kind of logic (behavioural/sentiment analysis)
Your argument is also ridiculous.

The biggest difference between a PC and an iMac is the form factor. An windows all-in-one pc with the mentioned specs is probably about as expensive as the iMac (if there even exists one).

It would have been better to compare it to an Mac Pro, which probably would be even more expensive...

As for the general price of apple products, Surface book, lenovo, dell xps (outside of USA) are just as expensive as Macbooks. But sure, you can always get a windows laptop with worse specs or quality.
Classes get useful once you're tired of adding "this" pointers to all your "methods" and all the "this->" inside them...

Once a C program gets large enough, it seems to become rather "OO" naturally: there's going to be data grouped into structures, and code that operates on that data. That's what classes and methods are useful for. But you don't have to obsess over "forcing" your design to be OO, i.e. things like debating between A.foo(B) or B.foo(A), because sometimes foo(A,B) or even foo(A,B,C) is the answer.

I agree completely with the complexity argument --- and I'll add that hidden ("encapsulated", "abstracted", whatever you want to call it) complexity is still complexity that can get in the way of debugging and efficiency both in terms of machine and programmer time. The latter point is something that a lot of "modern C++" seems to miss, finding more complex ways to do simple things, which look simpler on the surface but are actually far more complex in total.
Well, it was you who said he should pay for Windows if Rails was his sticking point.

And I said you don't need to pay for anything if you want to do Rails programming. In fact, here, the "inferior alternative" for this task may be the proprietary one.

Another thing would be using his computer for gaming. In that case, I wouldn't object, of course.
The DNC strategy was to amplify Trump because they thought he'd be an easy-lose candidate, and so they did.

http://www.salon.com/2016/11/09/the-hillary-clinton-campaign...

And the DNC/Clinton campaign worked closely with a number of outlets (like NYT) to publish various stories.

https://theintercept.com/2016/10/09/exclusive-new-email-leak...

This comes from the leaked e-mails, not hearsay.
At my current work place, Skype and Lync (or Skype for Business) are what we used for team communication. It works great until we need to onboard/offboard people. I also need to set status to DO NOT DISTURB because I wanted to avoid the constant ding ding ding notification.

At a previous workplace, Skype and IRC are used (IRC are for mass communication, whereas Skype is more for personal-level communication).
And why I work in IT after doing so much biology.
Art major dropout here. I focus on data visualization and being able to knock out 'complete' front-ends -- the design and the code for web apps. Biggest advantage has been that I can produce something, by myself, that looks more or less professional without a team.
How do you find it? I had a colleague who had worked earlier in a company where they used it, IIRC as the language/4GL for work on MFG/PRO (a popular ERP package then). Think I remember him saying it was good (just Progress, it was called then).
This is reasonable and, as far as I remember, the EU required the same as well.
Past: https://news.ycombinator.com/item?id=11340367
According to their Amazon product page, the XPS 13 has a 2.5Ghz i5 and 8GB of RAM. It has a 256GB SSD and a 3000x1800 screen. It's selling for $1,350, original price $1,799.

The 13" MacBook with touchbar has a 2.9Ghz i5 with 8GB of RAM. It has a 256GB SSD and a 2560x1600 screen. It's selling for $1,699, original price $1,799.

I know people love to complain about the new MacBook and believe me, I have some complaints about it too, but it's hard to argue with the numbers. If the MacBook is overpriced, Dell is getting away with the same thing, while somehow being highly recommended in every thread on HN.

MacBook: https://www.amazon.com/gp/aw/d/B01LTHXAEU/ref=dp_ob_neva_mob...

Dell: https://www.amazon.com/Dell-XPS9360-3591SLV-Laptop-Generatio...
The first patent troll was around in 1879: http://www.fool.com/investing/general/2012/11/05/the-origina...

Yeah, it wasn't a software patent, but. It's not hard to see something that's happened before and "predict" it could happen again.
Yup, I would argue that the surface book is actually more interesting(I'll admit that I'm based since I snagged one recently). The combination of tablet and PC is fantastic and really well executed. I had a similar reaction to most of the CES news.

I wonder if it's more of a reflection on Apple's lackluster products lately.
The Post wasn't great before Bezos, now they're building 5000 word editorials from single tweets, putting them in the news section, and giving them headlines that would shame Buzzfeed.
I'm not able to apply at that URL (the modal dialog is just a grey box).

Is there an email entry point to the applicant queue?
The old media has been lying for years, especially about race, gender, and sexuality. People saw through these lies, because the reality asserts itself to anyone who sees and hears, but most felt trapped, unable to report the evidence of their eyes without losing friends, family, and jobs. When these people saw new media come along that told the truth about the things they saw with their on eyes, people felt a sense of relief and began believing everything these new media reported, even things about which old media has been truthful and about which new media is lying.

The lesson here is that if you have a platform and social trust, don't abuse that platform to lie, even in the name of "social justice". It's tempting, but it won't work. The truth will come out, and you'll have irreversibly damaged your reputation.
This is what Ben Rhodes, chief propagandist selling Obama's Iran deal had to say:

“All these newspapers used to have foreign bureaus. Now they don’t. They call us to explain to them what’s happening in Moscow and Cairo. . . The average reporter we talk to is 27 years old, and their only reporting experience consists of being around political campaigns. That’s a sea change. They literally know nothing.”
The author argues that when 'the plebs' (look, we know what you're getting at) come up with independent beliefs, serious mistakes can happen. There are some arguments about expertise, but the part that will stick out to most readers is the argument against "individuality."

I'd like to point out that millions of perfectly aligned and polarized poor critical thinkers is a far more terrifying prospect.
Np was able to solve by reading in landscape. Really liked the article otherwise!
That being what I just said!

The Economist gives some numbers: http://www.economist.com/news/britain/21663274-more-music-gi...
The author most likely never uses/used a 2-in-1. The Verge is known for its heavy Apple bias going so far at one point to indicate that most of the staff writes on a MacBook (single port nonsense version). They also usually make a similar claim to "The PC is interesting again" around CES and usually have a "The PC is boring and tired" article in the early fall before the usual fall hardware events. This is because The Verge promotes a lifestyle level knowledge of technology rather than in depth overview about the industry and its products/services.
why are people downvoting this?