skysight-inc/HackerNews huggingface dataset:
On the surface, the rax-redux implementation appears to be a lot simpler. For example, react-redux's connect spans all these files https://github.com/reactjs/react-redux/tree/75658dab18f7fe3e... and includes "connectAdvanced": https://github.com/reactjs/react-redux/blob/75658dab18f7fe3e...

While the rax-redux equivalent seems to be contained in a single file:

https://github.com/alibaba/rax/blob/07e20908e4e17b182873db09...

The simpler implementation might indicate that the rax developers are trimming overcomplicated bloat, or culling features that don't align with specific needs of Alibaba. Or maybe they're just removing code they don't yet understand the necessity for. It's not immediately clear what tradeoffs each are making, but having rax audit what's really necessary could be a good thing for everyone.
The PS4 has more powerful hardware than the XBox One. If they are running the same game (The Witcher 3), logic tells us that it will be easier to get fluid framerates with the more powerful console. And that is what you care about, no?

Now I don't know about The Witcher per-se but there have been a good number of multi-platform releases where performance and fluidity were compromised on XBox One.

And it doesn't just seem to be Sony, the numbers say it's Sony (especially in Europe). General consensus is that Microsoft severely botched the launch of the One and has been left to play catch-up since.
Overpriced, low battery life compared to iPad and only good game announced was 2011 released Skyrim.

If Nintendo wants to stay in game business they need to get serious. This press info was much worse than I expected it to be.
Ant specific recommendations? I use IP Vanish and I have no performance problems.
It seems that the change from C++11 to C++14 broke the semantics of "inline". I'm not sure who thought that was a good idea. You'll find that code that used to compile no longer does. Reverse-engineering the failure all the back to the language specification is VERY time consuming. Finding the right compiler switch (--std) will also take a while, assuming you even know there IS such a compiler switch. It also seems (I might be wrong) that gcc defaults to C++11 but g++ defaults to C++14.

Breaking legacy code without access to the original authors makes maintaining that code extremely difficult. Can you rewrite all of the "inline" instances in a 1M line C++ program without side-effects such as performance loss? When the lead programmer requires C++17 for their spiffy new code, are you the person who has to rewrite the "broken legacy code"? Does your IDE know all of the standards?

They should change the language name each time, such as "Alpha", "Beta", "Gamma", etc. so you can say that you "know" the "Beta" language. As it is I don't know anyone who can seriously claim to know "C++".

"C++ Standard" is an oxymoron.
> As years go by the less I'm convinced that the platform with the fastest hardware is the best.

It's never been the case.

The GC was the most powerful console of its generation, the PS2 was by far the least powerful one (with the possible exception of the Dreamcast, not quite sure where that one was).
Scott McCloud (the comics artist) says something very interesting about that:

The more realistic the character drawings are, they less _you_ project yourself into the story.

If this works for a static medium like comics, it could be much more important for dynamic conten like videogames. No wonder that cartoon-like characters like Mario, Link, or Pacman comes to mind before Chris Renfield (for instance).
In 2010 it was $40 per the year, or about $3.33 per month. Ridiculously cheap in my opinion.

Yes, not a great response however the time value of calling in to complain easily exceeds $40.
Can you capture the HTML and any images and rehost it somewhere?
I am running systemd on Gentoo. (like Sabayon) While some of the features are nice, it is a royal pain to upgrade due to intertwined deps and forced restarts.

And it doesn't do anything OpenRC couldn't do, in fact its journald is a pain which had to be worked around. OpenRC way of doing socket activations and dbus activations also works slightly better (in case something crashes) It does parallelism just as well, service dependencies too.

Gentoo does not mangle anything related to systemd unlike the mentioned distributions.
And if their security is as shitty as the 3DS, then they won't have a choice in the matter.
Just to be clear: That is a KEY with a DISPLAY. THAT is ridiculous.
And what about those McKinsey consultants, surely their work can be automated as well? :)

It is funny that the managerial class thinks that they are safe from automation.
Here's Sonic's installation video for San Francisco.[1]

Google is talking about San Francisco, but Sonic already has fiber in the entire Sunset and Richmond Districts. Gigabit fiber for $58 per month. Rather than issuing press releases, Sonic is quietly installing fiber.

Their lowest level nodes are boxes on poles. No idea where the next level of concentration is, but they're definitely not putting shipping container sized boxes in SF parks.

SF just passed a new law requiring landlords to allow any network or cable provider to install in their building. No more exclusive deals and kickbacks with Comcast.

Google just isn't very good at this business.

[1] https://www.sonic.com/sanfrancisco
Quantum gas goes below absolute zero
I haven't looked at Pandora in a few years, but IIRC they were a lot like Groupon in that they had a huge sales force catering to local businesses - the type that would traditionally advertise on local radio stations.
Here is one line of code to solve all of their software problems:

rm -rf /
Bandcamp is amazing! I just wish they could sell through their iOS app. :/
I know, but I don't know which ones are good...
It wasn't meant to be just a stand alone social network/twitter clone. The idea was to allow developers to build apps on it (even their own twitter clone, why not?) and skip having to build a social graph themselves.
MMW : This domain will be sold a fortune.
It doesn't make it any easier. They (AMD) need to do double work (implementing another driver). And someone has to pay for it. It's an expense and time wasting which can be avoided if they'd have used Vulkan.
How Hash Algorithms Work (2007)
Isn't the failure rate of startups like 99% already?
Although I don't know, I would assume that some of the 10,000 scientific abstracts reviewed were funded by NIDA, which does not fund any study on cannabis that does not show harm.
Yes, absolutely. Dogs can really get creative. I know of Alsatian / dachshund mixes. Not quite as extreme but still makes you wonder.
You can say `return 42;` and it will return 42 as expected.

Rust doesn't require parens in an if expression because it requires brackets. You could silence the warning and use parens though.
As well as logging daemon, dbus daemon, session manager, device node manager and many other things.
The fade technique is really PC. Make it difficult for folk to read opinions of which HN readers, on average, do not approve. A bann on 'hate' speech, lite!
Equivalent is a stretch:
http://www.elderscrolls6.net/wp-content/uploads/2013/02/the-...

http://cdn.wccftech.com/wp-content/uploads/2016/07/zelda-bre...
Two reasons:

1. It's where the people are. I don't think anyone is 100% loyal to it, but you have to respect its reach.

2. Instant answers. I can get insight on news via Twitter well before I can get it anywhere else. On top of that, I can get it from the people I want, many of whom are Tweeting hours before they are able to get an article published. This is great for sports, politics, etc.

I personally don't use Twitter nearly as often as I once did, and I rarely find reason to Tweet, but I do enjoy browsing it from time to time.
学习Node.js
如何学习 Node.js
Few tips:

1. Apply to startups. If you are looking to apply to the big four, make sure you do your diligence and work hard at coding contests.
2. Practice peer-teaching. VIT is a huge college. There are more people like you, and you can easily help each other by doing projects together.
3. The industry, in general, rewards freshers who have worked in large teams and projects before.
4. Make sure you get a good internship. Shouldn't be hard for you, but if you are interested, drop me a mail (Razorpay, Bangalore)
5. Go for depth first and then pick your specialization within software. For me it was Web Development and Software Security. Could be anything for you, but make sure you have tested the waters in other fields before picking one. The one benefit of College Life is that you have time to experiment and fail. You can try out projects in all these different fields, and then decide what you are really passionate about.
6. GSoC is a great option. I'd recommend trying for a experienced org over a new one.
7. Avoid freelancing, unless absolutely necessary. It rewards short term gains, over long time learning. You can make much more money cloning WordPress themes and reusing them across projects then learning a new programming language. The latter would help you much more.

I'm very interested in Software Education in India, and if would like to talk more, drop me a mail (email in profile).
Less flexibility how? Please be specific. Before clause exists in OpenRC and is typically rarely useful.

The things it has are incomplete and too integrated, making them hard to replace with working alternatives that do what you want.
百度一下
MCQ on Integrated Service Digital Network (ISDN) Part-2 – InfoTechSite
SmiKar Software Products
I wonder what their data deletion policies really are for something like Photos. I deleted all my old photos weeks ago but when I pull down the archive of my Google data, they're still there. With such a policy, I could see that data sitting around for years while Google claims that it's in the process of deletion, something that is not actual deletion. Then again, I doubt they actually ever delete anything.
Step-By-Step Guide to Machine Learning
so they've reinvented kerberos, presumably in a way that works. interesting.

(and there are many other things)
Just a quick, but functional, implementation as someone asked me if it could be done...
You have to put a decoding chip in the cassette device... or but the audio cable in the line-in of a pc and decode it there... but then I think I'd say, why bother. Stick with audio and analog for tapes (except when you are using a C64 and record data from radio or modem). Not sure if a wav decoder has been done for C64... Opus and mp4 are out of it's league (not sure about running it in an emulator on faster hardware).
SnaPatch Patch Management Add on for SCCM
"We are also going to open-source the code behind App.net on our GitHub page."

Huge kudos for that.
See, that's the funny thing. For me Facebook is full of inane babble and people being superficially nice to each other and incredibly ... provincial? It's like a bad sitcom.

Twitter on the other hand is full of interesting conversation, people speaking their mind, and great interaction and interesting insight. The amount of tech things I've learned from cool people on twitter is far far greater than Facebook.

Experience of both mediums prob depends on who you're interacting with. For me, Twitter is where the interesting people are.

Or as someone put it once: Facebook is for people you used to know, Twitter is for people you want to know.
That is even true for actions I triggered, for example: I click 4 icons on my desktop consecutively and thus 4 binaries start in the background. The order in which they appear is determined by their startup time: One pops up after another. BUT: whenever one is open and I am USING it, all the ones coming up should not pop up over the current one! This bad behaviour even happens in Windows 10 and many desktop environments.

To UI designers:
Have some consideration for the f user!
Some parts may be useful, some parts are downright awful, but the clincher is that it is all a big wadded up ball of code.

Damn it, the LFS team basically adopted eudev, of Gentoo fame, because extracting udev from systemd required manual intervention over and over.
I buy plenty of "bandwidth" from TWC but I do not get the streaming quality I expect from youtube or netflix. It always starts out HD enough, but it always falls back to a much lower quality after a few minutes. SpeedTest results suggest this should not happen, but I know my way around the cable company fuckery enough to see that a less-tolled route would probably be superior, even at half the max bandwidth.
Whose phone would it be when you are playing at the living room with all your friends?

Wanna put the phone on airplane mode so noone can interrupt when you are playing? Or want to have the owner of the phone take the phone away for calls when you are playing with the other guys?

And anybody wants to show their notification on the TV?
A Forgotten Adventure with a Telepathic Tribe
surely is, too
Also in Austin. I signed up 2.5 years ago but my install appointment is later today.
I think I might have been the Chris who was on his feels good list. I said it then, and I'll say it again - the guy is incredible!
Awesome to see this is an informative and helpful guide rather than a cash-grab service. Well done and keep up the good work!
Opera Neon, new concept browser
You can touch a lot of cache lines in a transaction. On POWER it's several hundred.

I totally agree that TSX works best with specialized data structures. But it's powerful enough that you can, for example, malloc() or free() a block of memory inside a transaction.
Using Chrome and Atom (HTML/JS) applications takes its toll on batteries...
The innovations they've been doing lately have mostly had diminishing returns. Super Mario Galaxy, for example, was an alright game, but it was nowhere near as innovative as Super Mario 64 was. I don't even remember if I finished it or not, but I remember that SM64 Bowser boss fight to this day.

I don't know if anyone ever argues that Nintento's first party games aren't the best games on their consoles. It just for many, myself included, the 5 or 6 excellent games that come out don't really justify the price of the console and the HDMI slot it occupies. I know I've never been able to justify a WII U (though Bayonetta 2 came close).

I hope they do better with the Switch—I'd love to justify the purchase :-). But I'm certainly not getting one at launch.
Maybe now they'll finally consider expanding to Europe?

I don't know if their own hype is true, but I always wanted to try their music recommendation service. It used to be that you could at least play with it (get similar song titles, even if you couldn't listen to them), but now I can't even see the main page.
Yes, yes, yes! Never has someone articulated what I believe so damn well. There is so much blind worship of tradition and heroes in the UNIX world, so glad to see someone else believes what I've always believed.
A stronger version of this, which is how I interpreted PG's post, is dare to spend years of your life grinding away (in relative isolation) on something that seems crazy, with no guarantee of any success, but full of promise.

I think there are actually very few people who would take such a risk, even though I think it's a necessary risk if you want to be part of "huge, if true."
Well, seems like they are following the industry in this. You need Xbox Live Gold to play multiplayer on Xbox.
See Pics: Vin Diesel Moves Rhythmically to LUNGI Dance
Trump's NSA able to share firehose of surveillance data with 16 gov agencies
In the code of XCOM2, modders have discovered that the game cheat in your favor by increasing your chance to hit if you've missed in your lasts shots. And lower the chance of the enemy hitting you if they've already hit you this turn.

So you can (and will) miss 90% shots, it should not happen twice in a row the same turn.

Edit : Found the source : https://twitter.com/m1sp/status/697268847187890176
I was only saying that Israel government lies , i have not said that jews are evil. So stop lying and putting words i have not said. I have not even said that Palestinian government is good. I feel sorry for people like you , so brainwashed that can not even see reality.
This is a seriously terrible headline. 1. "Deep State" Is this a vague meme he's forcing? 2. "goes to war" is this what war looks like, or even considerable effort?

How is this headline not clickbait? Analogy "Evil thing which doesn't really exist does extreme crazy thing to President-Elect"
if the schizophrenia is latent prior to consumption, then by definition there can't be no effect. OTOH, if the choice to use drugs is induced or fueled by a mental disorder, that doesn't count in its favour in my book.
In Surely You're Joking, Mr. Feynman Feynman tells of gambling at Vegas for the first time. He calculated his expected loss at craps at around a penny a game, so he tried it and lost 5 dollars right away -- and never gambled again. This lousy luck and good meta-luck has been engineered away, apparently.

In A Theory of Fun Raph Koster says fun is basically about learning. What video games teach you a feel for probabilities? There's poker -- anything else? There ought to be.
Though they might not nessessarily be able to use it in marketing (most customers might think that UI should always be fast) and not charge a premium for "fast" UI, they might lose potential customers due to bad reputation.
Wall Street Costs the Economy 2% of GDP Each Year
At some point all the interesting/useful countries to exit the VPN will be censored. Then it's game over.
I like it when I my messaging app show notification when I do a presentation.

Can't wait for a sexting notification to show when I share my Phone screen to TV.
The Nintendo Switch will launch on March 3rd for $299
I think that government censorshop is bad for free speech.

If you have two dns services one normal and one with blacklisted ip, then you can loop over the domain names in both dns services compare the result and find the blacklist. Easier for reverse dns loopups, but not impossible if you have a list of forward dns names.
How a social platform looks like to any given person depends on the people that person associates with. If twitter is inane babble to you that says more about what you did with twitter than about twitter itself.
I'd presented a short talk on bypassing the prompts in both Chrome and Firefox a few years ago (2013), and it was possible by just recreating the appropriate registry entries for Windows and few changes in preferences.json.

Was slightly easier for Firefox (few entries in SQLite, iirc). However both browsers lock the data stored, so you had to force a restart as well.
That's a really good point. Maybe their core market is too narrow for even multiple hardware products.
India's Biggest Student Held Hackathon : Hack in the North 2.0 Trailer
That session manager, logind, is a particular mess.

Here you have a daemon that ties into PAM that tries to second guess the kernel regarding what constitutes a session.

Effectively systemd is becoming something akin to Android. It may be using the Linux kernel, but it is not the GNU/Linux we have grown familiar with over the years.
Dynamic Forms for Phoenix with Semantic UI and Slim-Lang
And a bigger battery. And it doesn't have the second thunderbolt controller to power.
If it is just at dns, it can just point you to a different ip
Patterns for research in machine learning(2012)
Microsoft StaffHub
> Recruiters look at hundreds of resumes every day, and they are highly tuned to detecting quality candidates and rejecting those who don't match up with their model. For some reason, I just didn't fit the profile. They probably are doing me a favor.

They would be doing you a favour if they would tell you why you were rejected and give you advice moving forward. In this case they are just doing themselves a favour by not bothering to give you anything meaningful.

> but if you're good enough for Google, you'll eventually get in.

If you don't get in the first time, you might want to ask yourself: is Google good enough for you?

> Recruiters know what works, and what doesn't. So respect their decision and be polite.

A lot of recruiters are incredibly incompetent, they don't always know what works and what doesn't and they can just reject you due to their own incompetence. You should always be polite, because being rude rarely earns you any favours, not because the recruiters are always right, and you should feel sorry for them.

> There are a lot of places where I can strive for greatness and have that effort rewarded.

This is why you should never be hung up on one person from one big company rejecting you.
Super bowl commercials website
I think that technology is slowing down. Skylake to Kabby Lake was a negligible performance improvement. It's hard to get everyone excited about the new lineup when there's not a whole lot that's new and cool in the full-size computer world.
> From the beginning it emphasises mobility with a (hopefully good!) smartphone app to manage online/local wifi matches…

Actually, this has me very worried. Putting down the controller and pulling out a smartphone to manage my online matches seems about the worst possible user interaction they could think of. No matter how good this smartphone app is (and really, is it going to be good?), it's going to pale in comparison to just selecting a menu on the console.

The fact that they said this at all makes me think they still haven't figured out online interactions. Microsoft and Sony have them down pat, all Nintendo really has to do is just copy them. But instead they're trapped in their own bizzaro world for some reason.
Lady Gaga Continues to Prepare for the Super Bowl
Advocating for the idea that woman should be happy they're being treated like men is not equality. It's blatant inequality, and you're coming just short of explicitly saying that women are inferior to men.
> Those functions encrypt a block of data to a public key without authentication.

How is that a problem? I mean, this is not symmetric crypto where the 2 parties are supposed to share a secret session key. While you generally do want authentication, I can imagine a use case for anonymous messages.

Anonymous messages cannot have authentication. Even if they had, the attacker can just block your message and forge another with another public key of his. The receiver won't make a difference, it's a throwaway key to begin with.

Did I miss something? In crypto, I often do.
JPEGs use Huffman coding to convert a series of bytes (DCT coefficients) into a series of bits. Huffman coding is optimal if each member of the input distribution has a 1/2^n probability (e.g., if 1/2 of the input is 0, you could represent that with just one zero bit).

Arithmetic coding allows fractional probability distributions to be represented. It's usually at least 10% more efficient than Huffman coding.
Encrypting the Web
have you tried last.fm.

i loved the service before they where bought by cbs, i used it to stream music, the playlist created where great and i could discover new music. now with spotify its the same songs or artists all the time.
As an Aussie I find this pretty funny. Since they passed the law to make ISPs store your data ( which was a warning shot to piraters from my POV ) not many people's behaviours changed. Ie people still pirated. The difference between simply logging traffic and blocking certain sites means instead of being able to watch what I do, I'll be sign up to a VPN and they won't see any of my traffic. If anything blocking these sites is great as it will force lazy people to use VPNs.

Good work to these guys making it easier to get started.
Thanks for your detailed response. I think 8) is good advice for me. I think of newsletters as this serious thing. Every email should deliver value. Maybe I need to rethink this, make it more fun for myself and don't try to think too much about it. 6+7) seems a good approach for this.