skysight-inc/HackerNews huggingface dataset:
We need a service that compares how software solutions are perceived.

Sometimes you have questions on StackOverflow that compare eg Angular with React, and they usually raise a lot of good points, but they are missing several dimensions:

* the products evolve, but the SO answers often don't

* the trends change as well, so what was seen as best practice 1yr ago may not be well regarded now

* you do not have an objective representation of how many people are actually supporting each technology

I think there's definitely something to be done in that space.
> I've been using TypeScript for a few months now and have been so impressed with it that I am beginning to favor Angular 2 over React just because of Angular 2's TS integration.

As a big fan of types myself, I hear you. Have you tried using flow with react? I wonder how they compare.
It happens the other way around also.

In an interview for a CTO type position a while ago, the only technical member of the interview panel was visibly aghast that I had never made a bootstrap theme - which, despite me explaining where that sort of task fits into the webapp ecosystem to the others, had already rubbed off on the rest of the panel. The extensive team/project building portfolio presented was irrelevant.

I thanked them for their time and didn't call back as I've had my fill of toxic work environments out there.
The systems response is pretty much the right answer. You can put yourself at any level of reductionism of a complex system and ask how in the hell the system accomplishes anything. If you imagine yourself running a simulation of physics on paper for the universe, you may ask yourself, how does this simulation create jellyfish.

I think people fall for Searle's argument the same way people fall for creationist arguments that make evolution seem absurd. Complex systems that evolve over long periods of time have enormous logical depth complexity and exhibit emergent properties that really can't be computed analytically, but only but running the simulation, and observing macroscopic patterns.

If I run a cellular automaton that computes the sound wave frequencies of a symphony playing one of Mozart's compositions, and it takes trillions of steps before even the first second of sound is output, you can rightly ask, at any state, how is this thing creating music?
I second that - they have the best pens of any I have tried. Lovely notebooks and other stationary too. The curious thing is that they are probably mostly produced in China but if you buy them in China they are twice the price compared to Japan.
Lemon Juice and Honey Diet for Healthy and Fast Weight Loss
Server Software Matters
Dietary cholesterol is linked to blood LDL, because eating phytosterols - which inhibit cholesterol absorption in the gut - will lower your blood LDL. The mechanism can be found online.
Announcing the General Availability of MongoDB 3.2 and Bug Hunt Winners
This is nonsense. I recently applied to a bunch of companies and my language of choice for the interviews was C. They never cared about my language that I used.
How to Harden Your WordPress Site Against Hackers
I have no idea why you were down-voted. It's the truth.

Now, to answer why is it so hard to understand? Many people here are programmers/engineers and fail to understand how marketing and nice packaging can sell. Especially if they are old enough to know how IRC works.

To extend what you wrote, I'd compare Slack with iPhone. All the tech. to build the iPhone was there, but Apple managed to put it all together in beautiful, easy to use package. Slack is the iPhone in its area.
You Can See the Rapid Decline of Detroit with Google and Bing Street View
Joomla Critical 0-day Remote Command Execution Vulnerability
The markup isn't that bad. An 80 yen pen is about 10 or so Kuai, which puts the price at about 2X, though the yen has been quite weak lately.
I was never satisfied with the chinese room thought experiment. Let's momentarily replace the thing in the chinese room with a human, to parse Searle's notion of "understanding". Searle would argue that a human trained in to emit meaningful chinese characters would still lack understanding. But I think this is backwards and speaks to your identification of Searle begging the question: the only way a human could emit meaningful chinese responses would be if it had an understanding of chinese. Consequently if a machine is outputting meaningful chinese, it too must already understand chinese, and any argument otherwise is kind of a pro-biology bigotry with a shaky underlying logic at best.

This then devolves into semantics. Can a person locked in a room really come to "understand" chinese culture, for example, if only non-experiential learning were used as data inputs? I think we have to say the answer is yes. I am a chemist. I have never seen an atomic orbital with my bare eyes, yet I can design chemical reactions that work with my understanding of chemistry. Because I have not experienced an atomic orbital does that mean I do not understand? Even, when I set up my first reaction, I did not have any experience, and knew what I was doing only through what could be described as sophisticated analogy. I would say my understading was low, but it was certainly non-zero. Where does one draw the line?
CNstorm, buy from China
Seems a lot like the Chaos Money at Netflix. It's a way of testing I always like to share with colleagues, because it's pretty awesome.
Well, the angular 2 beta release blog mentions that these the docs for es5/es6 are still in the works...
Here in Europe, I asked around to some firms like Aston Carter and Computerfutures recently. They had 0 requests from customers for React and A LOT for angular. Now these work mainly for enterprise companies which are hard to convince of a new technology. So all of these companies will transition much easier to angular 2 (just because they know the name 'angular') then to react.
it's not either/or

react.c : Activity/Fragment :: web component : View :: web : Android

(???<_<)
Concern about inequality has indeed come to the fore recently in American political thought, and global - see Thomas Piketty.

Though I'm not sure how much this is really affecting the USA - witness Trump stand up and boast "I'm really rich" - which implies "I have far more money than you, we are unequal" and be rewarded for it. I'm also not sure how deep it runs - it seems that a simple security scare would shake it off and the usual tough posturing will again be a more effective political tool - see the recent Vegas Republican debate.

But if there's an inexact use of the English language, "inequality" only came into it later - "social mobility, income inequality" is not exactly the same thing as "poverty" as originally responded to, is it?
DNS Terminology
OP here. I think the reality is obviously more messy than what the article tends to portray. All natural languages are messy in their own idiomatic ways.

One of the goals of the article was to emphasize the structure in the Chinese language, because most people who are not familiar with it just assume it's just a big bunch of meaningless ideograms.

It's a "simple" introduction, not a thorough one. It's meant to tease people's curiosity.
If you start with a negative bias towards Chinese, you won't be able to see where it shines.

Things that you express with tones in English, can be expressed with particles in Chinese. They can also be expressed in other modulations at the sentence level.

Some subtleties of English definitely can't be expressed in Chinese, but the reverse is equally true. And that's the point I want to stress. Chinese is very different, and where there is difference, there is richness.
https://news.ycombinator.com/item?id=10733159
Show HN: [SaaS] Whatagraph.com – Infographic Reports for Google Analytics
LUKS does not really have a password screen. It must have been your X-window session or terminal emulator that did not support it. LUKS can handle it!
You don't seem to be able to grasp that a 'modern' multi-layered application / architecture can always be broken down into self-contained 'monolithic' components.

Which you can apply MVC to. In multiple ways. If you want to use that as a way of abstracting the concepts.

Maybe you think that input->process->output is too simplistic to be the answer to every software engineering problem ?
But this can be countested ad nauseum via continously moving on to the next place.
Yep. I totally agree with you on that. But going past that marketing talk, sometimes the products do turn out to be pretty good.

I say this with experience having worked with Meteor for the past year and also some playing around with Telescope. It is worth checking out especially since it caters to a person like parent of my comment.

Setting up a customizable ProductHunt style website without much effort/coding can be a good start till you get more proficient with code or find a technical co-founder.
Wall Street vision of Yahoo [pdf]
Rbash – A Restricted Bash Shell Explained with Practical Examples
This, and the use of particles: https://en.wikipedia.org/wiki/Sentence-final_particle
Swedish social security numbers are public information btw, just to clarify the insanity - I can call in to the government register and ask for anyone's number, there isn't even any obfuscation or semi-privacy about it like US SSNs.
I've heard people making this distinction before, but can't say I understand the difference, can you explain it to me?
This is true. Vietnamese is tonal and mostly monosyllabic, for example. But it turns out that people tend to speak very information dense languages like this more slowly, so the overall information density is similar among languages. Maybe humans can only process information so fast?

http://content.time.com/time/health/article/0,8599,2091477,0...
It's interesting how in our current time, if you work at Twitter, facebook, google, or a famous start up, it is synonymous to "I made it".
The Swedish personal numbers are not a secret, so that is not a protection in any kind. You can get the number for anyone by asking the tax agency.
But to be fair, you need to compare the same exact program. A program that handles arbitrary precision isn't the same program as one that doesn't. The same goes for support for missing values and other stuff.
I'm a great recruiter! My approach is to help both sides understand the other side's needs completely before signing on the dotted line. I'm only happy when everyone else is. I also only work with people I would want to work with in the future, and that goes for both sides :)

Are you looking for something right now? If you are, I'll dig through your HN comment history and try to understand your needs and desires. If you aren't, I'm still going to, because good people are as hard to find as good recruiters! :)
Interesting. I would love to hear more details, like how much traffic you are bringing in total from these mini-apps and how much income from Adsense.
Because it's a platitude that has been repeated ad nauseam, and we get it. The GP gets it. As he explains in OP's sister comment.
Now I feel much sadness indeed.
Bertrand Serlet too, who was the original author of OS X's malloc() implementation used during his tenure.
Why can't meaning just be the sensation of a local minimum? When you find meaning, you temporarily pause because there's nowhere else to go in the local environment. Subsequently of course, you might be jolted out of that and be compelled to find a new minimum.
One key difference is that people building Slack integrations adds a huge amount of value to Slack's product. If there's a tool that works with Slack that you want then you're much more likely to pay for Slack. Consequently Slack do better if they support developers. The same isn't really true for Facebook.
They seem to have run out of ips/servers and aren't accepting new users. So, I wouldn't host anything serious with them just yet.
And paper ballot counts can be witnessed/checked by candidates representatives which is impossible with electronic ballots.
You need to invent a better battery then.
Echoing auxym something Bell Labs like, I've had two professors Bjarne [0] and Aho [1] who both worked there, and I've always got the sense that it was just about research and building things for the sake of building them. Seems like a golden age of bright minds all together in one place. Maybe a mission of building things just for fun

(that - or maybe another business whose goal was to organize the world's information like Google - I've always like the idea of someone trying to build a new search engine today).

[0]:https://en.wikipedia.org/wiki/Alfred_Aho
[1]:https://en.wikipedia.org/wiki/Bjarne_Stroustrup
The referenced report normalizes all values by calories. A cup of lettuce has 5 calories. A comparable volume of meat has over 300. The report also lumps together very different food items. A cup of corn has more than 600 calories, but all vegetables are confined to a single bin in the figures for energy use, blue water footprint, and GHC emissions. Lots of the conclusions from this site seem pretty misleading.
I've been living in Vietnam for years now and watched many foreigners struggle to learn the language, which depends even more on tones than Chinese. Tonal languages are very unforgiving, and the differences between tones are very subtle in common conversation. Even when Vietnamese completely mangle the grammar and pronunciation of English you can usually understand what they're trying to say. But if you don't absolutely nail the tones and pronunciation of Vietnamese all you'll get are blank stares back in response. That is, if you haven't accidentally said something wrong or vulgar by mistake.

The saving grace of Vietnamese is that the grammar is trivially simple compared to English. No plurals, tenses, cases, verb conjugation etc. And it uses the Latin alphabet so reading and writing it is vastly easier than Chinese.
You could also use the upcoming LoraWAN, 802.11ah, Bluetooth 2016 (with 400% range) technologies or even packet radio... but I think using the internet (with tor) whenever its available would be a smart move.
> If an attacker is sitting at the machine, they already have full control of the system.

You don't have to be physically in front of the machine to access the bootloader. You could be controlling a physical machine via KVMoIP and/or as you mention it could be a virtual machine to which you similarly have pre-boot control.

In both cases it would take at least one other exploit to get into the position where you could consider using this one, and maybe that exploit gives you full access anyway, but even though it is unlikely that this is going to be actually useful to attackers it is possible this it could play a role in a chain of exploits culminating in an effective attack.
If you want to learn to write Chinese characters, I recommend Skritter mobile app. It took me only a month to commit about 300 characters to memory with 85% accuracy (incidentally, mostly the same 300 characters I had completely forgotten when I learned them 10 years ago)

I would recommend up front, to spend more time practicing speaking and listening, and not obsess too much about the characters, although you will eventually need to learn them. I learned the opposite way and I regret it, in the sense that I spent a lot of time learning to read Chinese, especially vocabulary through Pinyin, and while I know about 1000 words now, enough for basic conversation, my listening skills are horrible. I can speak, but I don't recognize what people are saying in response because I mentally spend too much time trying to assemble the phonemes and translate them via "slow brain"

The best thing you can do to learn honestly, is to join a group, or find native speakers to practice with. Today it's easier than ever with online chat through HelloChinese or Verbling, or other mechanisms over Skype or Hangouts. I found lots of local groups on meetup.com where native speakers help learners practice Chinese and in return, native English speakers help them with their English. Something about face-to-face practice helps burn things into your mental muscle memory more than independent study via reading.
I usually evaluate frameworks based on the job market. In the UK there are currently 298 jobs for Angular and 109 for React (www.cwjobs.co.uk). React is up on around 40 jobs at the beginning of the year.

The reality is that you should know Angular AND you should know React. These are not mutually exclusive.
GPUCC: An Open-Source GPGPU Compiler [video]
> find a side gig if you can make time

Nobody can make time. You can only spend time differently.

Time is your most valuable asset, because once you die you have none left. Make to most of the time you have, because once your time is spent, there's no way of getting it back.

You could be dead tomorrow, having more money in the bank won't make a difference then. Having spent time with you loved ones will make a difference to them, because they will have the memories.
While it's great to make code run as fast as possible, not every scientific problem is bounded by code execution.

I've recently been writing satellite image processing code, and profiled it thinking the algorithm was the problem. It turned out that even on a SSD nearly 90% of the program time (~30 minutes) was reading from & writing to disk intermediate image files.

More could be kept in RAM, but high-memory cloud machines aren't cheap, and our local development machines only have 16-32GB.
Sorry. I am wrong - they are made in Japan.
There is a wonderful rich history of screensaver lock snafus, nicely summarized by JWZ here https://www.jwz.org/blog/2014/04/the-awful-thing-about-getti...

and the icing on the cake is the humble pie post, where someone found the same in xscreensaver https://www.jwz.org/blog/2015/10/xscreensaver-5-34/
Need for Compromise in Free Software
well, R2016a claims to have with the Live Editor something like this.
What? They decrease prices all the time... There have been something like 3 price decreases just this year.
Friends of Hue – Update [Philips reverse update disabling third party lights]
#BadWinmail: The “Enterprise Killer” Attack Vector in Microsoft Outlook
The same Option key that isn't on the standard US layout either?
One slight issue there is that React is much less frequently referred to as reactjs compared to Angular - even down to the official project URLs.

Obviously the Google trend search for "react" has lots of false positives, but some of the major news points it picked out include references to the right react.
Another self-hosted alternative you might like is MatterMost, which is quite similar to Slack in look-and-feel, but free software and self-hosted.
Node.js Version Usage in Commercial Projects
Agreed, the title is a bit of a misnomer. It's not an "app store".
Did you even listen to the program? They say exactly that
Ask the city council to install some speed bumps. That's what they do here in Finland.
We have tried that as it is easy to learn the status of the job and view logs. But had problems while running many jobs simultaneously. Some jobs will hang. So now we are using Cron + Monitoring External Jobs Plugin in Jenkins(https://wiki.jenkins-ci.org/display/JENKINS/Monitoring+exter...). This gives the performance of Cron and the above mentioned advantages of Jenkins.
Think of it this way. Did the Web Browser need to be a proprietary closed protocol in order for the massive improvement over Gopher/WAIS or other end user hypertext information systems back then?

No, Netscape/Mozilla didn't need to "own" HTTP and HTML completely, and turn the Web into a giant App Store in order to innovate in the Browser client, neither did Google, Apple, or MS. At various points, proprietary extensions were tried, and either failed, or got standardized when they became popular or proven their need.

All Praise to Slack's UI, I love all the flourishes, like auto-detection of paste of code bits and offering to create snippets. I get it, I really do.

I just don't think we need another messaging platform owned by a single company.
Yes, we all know and agree with their statement, but it's also not what was being said.

UI is absolutely important to getting users on to a platform It's also a totally distinct issue from the network used for communication. There's no reason we can't have a good UX with an open protocol too, and that's what was being talked about.
Oscilloscopes test DisplayPort 1.3 compliance
> We know statically that its car is x, of symbol type.

I'm saying within a statically typed Lisp or when trying to use HM's algorithm w you don't know what type of car of (x y z). The type of "symbol" is not specific enough as what operations will you allow to be run on symbol if you're working in a statically typed Lisp with type inference.

If symbol is a character you can't run a float addition on it, and any attempt to do so should throw an error at compile time.

In the case above, I'm using x, y, and z as substitutes for characters, floating point numbers, integers, etc. I'm trying to see if I can figure out the specific type in compile time rather than runtime.
Think Like a Statistician – Without the Math
I agree with your premise, but your last point doesn't make much sense. Your loved ones would also get the money. Maybe they value the money more than the memories they shared with you.
How do you call a Web API endpoint without using JavaScript?
It was actually neither, most probably. Rather, a prompt generated by https://wiki.freedesktop.org/www/Software/Plymouth/
How big data is changing the database landscape for good
I used the equality operator, not identity. I explained below, please inform yourself.
>It's rare, but there are some pretty shady types that get through YC.

I agree, but I wouldn't say Ryan Hoover is one of them.

Having paid extremely close attention to him and his company over the last couple years, I'm in complete agreement with this[0] comment. Whatever Product Hunt has become, it didn't get there out of malice. I suggest reading an excellent explanation[1] of how that's possible.

Being a near complete tech scene outsider myself, my honest read is that Ryan is a decent person. If he were the evil mastermind everyone is claiming, he'd have already raised a triple-digit series B on a unicorn trajectory.

[0] https://news.ycombinator.com/item?id=10740770

[1] https://news.ycombinator.com/item?id=10740947
I had to use a system once that accepted the "stupid characters" ( and ) in the password on account creation, but not on login...
It still is an algorithm problem if you don't compress the intermediate files (or you compress them with an algorithm that does not help your processing).
? meaning DO/Linode support for a $5/month customer is good? I've not had positive experiences with either... but then again my experiences with AWS (non-business) support haven't been so positive either.
Can you give me a pitch why I'd use Browserling instead of Browserstack?
I was talking about the Spanish Civil War. The parent comment said "a brief period of Catalonian history amidst a civil war."
> The brightness buttons work! The audio volume buttons work! Suspend and resume works! Everything works!

I can't remember when I last had a Thinkpad where any of that didn't work out of the box with Linux.
Interesting, but really slow to train.

Partially because of the class __call__ instead of function calls among other things.
DB-Engines Ranking – popularity ranking of database management systems
It seems a bit of a Hobson's choice to me.

Q: which do you prefer - this:

ReactDOM.render(<div><p>Hello World</p></div>)

or this?

ReactDOM.render(React.createElement("div", null,
React.createElement("p", null, "Hello World")
));

A: handlebars.
Yeah, sad really. It almost seems like Visual Studio Code is getting better support for it, which from the point of a paying VS user feels a bit off, I now switch between two editors to develop one app (VS and Atom), but would love to do everything in VS. Ah well, we'll probably need to wait.
Locked up for 23 years when the real killer had already been jailed