skysight-inc/HackerNews huggingface dataset:
What you have to realize is it's an arms race. When splitting and comparmentalizing is the norm, the government will be putting every effort into connecting the dots between your disparate personas.

It takes a special kind of persistent, all-encompassing paranoia and effort. And as we've seen in the past, it only takes a single fuck-up, logging into the wrong server with the wrong account once, mentioning the wrong anecdote with the wrong persona, and bam, you're fucked. Once two dots are connected, they cannot be unconnected.
That translates to "for multinational". I don't understand what you're getting at though.
For future reference, IP transfer on final payment.
И правда :)
Yea, it was extremely unclear what the author meant by "age". If the author is defining the age of the water by the time the hydrogen bonded to the oxygen, and the age of the sun by when it started fusing, then I presume you're right.

Do you have a source for the claim that the majority of the Earth's liquid water has been through a photosynthesis cycle? Seems plausible but not obvious.
4 Men – a father on $7/hr to a CEO millionaire – on their financial life
Also, sibling is not a 20th century invention in gender neutrality. Sibling is an old English word meaning a kinsmen or relative. It simply saw a revival in the 20th century and had its meaning narrowed to mean only brother or sister.
What do principle / staff engineers do?
I was working in a small company that got sucked up big a bigger corp. now falling into the job ladder and I was given the above "grade".

I've no idea what someone like this does in a large company as there seems to be a lot of teams and groups to navigate.

My understanding is someone like this isn't a manager but they aren't really hands on either, depending on team size of course.

Anyone able to give me a "in the life of" explanation ?
My last company used https://www.geckoboard.com/learn/dashboard-examples/ on a large screen TV
Why? You'd need less than 10 cords per winter as you moved further South.
Also, why do British singers (at least some of them) sing in American accent? Adele for one. Her spoken speech is so different for her singing one.
Related: https://news.ycombinator.com/item?id=11553738
High, by my standards. But was tongue-in-cheek regardless.
You can manage servers manually but it's kind of like supporting applications without tests. You're going to spend an order of magnitude more time dealing with problems especially if you ever need to add a new server. You can get away with manually managing servers until you're responsible for ~50 servers. At that point you're going to need to invest in automation.

For automation it's best to use either configuration management like Puppet, Chef, Salt or to invest time in orchestration tools like Ansible. Ansible is probably the easiest to get started with as it's just yaml configuration files. In general, while you can use code-based tools like Fabric, you'll spend a lot of time rewriting functionality that already exists in ansible. Please note that most orchestration tools let you write OS-specific code whereas configuration management is great if you're managing 2 or more different OS'. If you do need to manage Red Hat and Ubuntu consider standardizing on one platform or using a configuration management tool

Honestly, PAAS like Heroku are great if you just want to work on building applications. They take care of the complex stuff, including making sure that your infrastructure is secure. And if/when you're ready to manage servers yourself you can move from them pretty easily.
I got 21 out of 40. Although it was strange - imagining a person was really hard, but imagining a sunrise / clouds / thunderstorm seemed really easy.

Even when the question was, "can you imagine their clothes" and the guy I was thinking of is well known for his, er, "drastic", clothes choices I couldn't do it. Much to my own surprise.
As a child, my dad had the "Mega Memory" tapes around the house and I remember listening to them. Very early on in the lessons, the instructor talks about using basic association because we "think in pictures." As an example, he noted that if he said the word elephant, people picture an elephant, not the word "e-l-e-p-h-a-n-t." I must have been eight or nine at the time and remember being terribly confused because I couldn't really picture of an elephant in my head. I suspect I do have aphantasia to a certain degree.

Unlike the author, I do dream visually (in fact, I tend to have very vivid dreams; the most vivid ones are difficult to separate from reality, even if the subject matter is something fantastic like being part of an interstellar military or something). If I'm in a state between waking and sleeping I actually do have much more of a mind's eye, but when I'm fully awake I don't have pictures in my head...but I remember what it's like to visualize things mentally because of my dreams.

I have at least something of a "mind's ear" in that I can hear music in my head (the detail is usually not as rich; it's often just the melody with lyrics). Additionally, I have a very good memory for song lyrics and when I listen to music the concept of tuning out or not being extremely aware of the lyrics is something that friends I have described but that I rarely experience. I can usually only tune out lyrics in music if it's a song that I'm already very familiar with.

One aspect that I find interesting is that although I can't really picture places I still have spatial awareness in my mental concept of them. For example, if I remember one of the houses we lived in as a child I can "place" various objects in and around the house in their correct spatial relationships without picturing the objects themselves. Do other people with aphantasia also have this experience?
But doing what you describe doesn't rely on this window.opener security issue, right? Of course any site that can open popups can open popups and then also redirect somewhere else.

(Also, I'm not sure I've personally seen that)
This could also help explain chronic fatigue syndrome -- most cases seem to occur after a viral infection.
Ten years in the clink, file-sharing monsters (If UK govt gets its way)
I've sort of developed something similar to the inner "milk voice" Blake describes in these last few years, spurred on (I think) by a bit of research into mindfulness.

One tenet? concept? component? of mindfulness is observing without judging, being fully in the moment and fully experiencing it.

The goal of (the various flavors of) mindfulness isn't to eschew emotion and become a Vulcan or anything. Emotions are great! The goal is to more fully experience our lives, including our emotions, by also being mindful observers of them...
And from an individual perspective, there is a lot pleasure to be gained from playing Doom. :-)
Convert them to run on ethanol? Or biodiesel?
Have multiple families in each house in the winter to minimize wood cutting?
Ehmh. Now... I'm semi-embarassed to admit that I don't use Twitter. (Although really, not really even semi.) And at this point, I don't think I care enough. Also, as much as I'm grateful to you for following up and trying your best at helping me find a contact channel, please note I've already tried two channels. The in-FB one, which I'd expect could be treated with some seriousness, then HN. Is it still not enough? am I to believe if I tried Twitter someone would suddenly magically care? I'm hard pressed. And I don't care enough to beg and dance for however long it would have to take; especially given that this already signals to me that the FB team simply doesn't care either. So even if I succeeded in persisting and breaking through, the chance is big it'd soon break in some other way. And unfortunately I don't plan on becoming unpaid full-time FB QA.
I think the Starcraft pros tend to think about what separates top pros from mediocre pros. They see these things, like better 'mind games', as what makes Starcraft hard.

The thing is, a game needs to be very carefully balanced for these scissor/paper/rock dynamics to emerge. This type of balance is not the default --- it's the product of careful design, and empirical tuning.

In human vs AI, this balance will almost surely be broken. The AI will have perfect control, even with APM constraints. Its attention can be split between two attacks perfectly. It won't play at all like a human.

So, the resulting human vs AI gameplay is unlikely to be strategically deep. If the AI can learn to play Starcraft at all competently, it will probably crush. It will probably find a dominant strategy that it can re-execute exactly the same every time, which the human can't stop.

Making the AI work well for Starcraft will be very difficult. In Chess and Go the actions are discrete; in Starcraft the actions are all analog. But the gameplay requires much deeper search than the Atari games Deepmind learned in its early paper. So I think the game will be very difficult for the AI. But not for the reasons people are talking about.
Achieve+Community+Scam+UpDate:+SEC+case+on+hold+till+further+notice
for rich and corrupt russians is the correct translation
I have successfully done a full rewrite. 60kLOC of VBScript/ASP to 20kLOC python/django. Added a ton of missing features that wouldn't have been possible in the old, clipboard inheritance style. There was one page on the old site that I had tried to fix up a couple of times and failed completely at. It was ~2500 lines. New system it was nothing special, 25 lines in the view and a big but manageable template.

I did this whole rewrite in about 9 months including all the work to do the database migration which took a bunch of dry runs and then the actual switchover which took nearly 12 hours to run.

What's the catch? I had been working at the company for about 7 years at that point as the sole caretaker of the application so I knew the business needs inside and out, I knew where all the problem areas were and I had plenty of ideas about what features we desperately wanted to add but couldn't. I didn't necessarily add all of them up-front but I was able to make good schema decisions to support those later features.

Rewrites aren't impossible by any means, but I suspect my story is more of the exception than the rule.
dupe, project already discussed here: https://news.ycombinator.com/item?id=11466514
It might be a good way to introduce Git diffing. But it probably isn't. My bias is against against teaching "cleverness".
UK is also a haven for fugitives
http://www.economist.com/news/business/21697271-after-good-t...
It's nothing like C++.

In C++ you get automatically managed memory on the stack.

You get RAII and smart pointers to help with heap allocations/deallocations.

Most importantly, you get to _use_ the system's malloc implementation whilst you have to _implement_ your own malloc with the Java off-heap solution you suggest.
My experience is closer to yours than to the author of the original post.

1) I have a phonological loop and can easily imagine music.

2) My visuospatial sketchpad (see https://en.wikipedia.org/wiki/Baddeley%27s_model_of_working_...) is almost entirely spatial. I don't know the color of the floor in my kitchen, unless I paid attention to it specifically and verbally in the past. But I can use memory palace successfully.

3) I wonder if for me it's just an undeveloped habit which could be improved: I have dreams with pictures and colors once a few months, and sometimes I see pictures when I'm half asleep, but it's really hard to put myself into that state intentionally.
If it meets the guidelines, this might make a good "Show HN". Guidelines: https://news.ycombinator.com/showhn.html

Curious about the history of its development.
Wow, I just learned something new about myself.

If I attempt the red triangle thought, I can place the concept of a triangle in space, but I can't see it.

Similarly for the beach, my mental model is all the concepts accociated with a beach positioned in 3d space, but I don't "see" anything.

However, on rare occasions I have "seen" things in my mind in absolutely perfect detail, but I have no control over what I see. I've also heard complete orchestras but have no control over what they play. Otherwise my inner ear is very limited.

I've always wanted to tame these abilities but don't know where to start.
There are a lot of basic assumptions about thought that don't apply to everybody.

My wife, for example, can't process "left" and "right" without great effort.

She's intelligent and is a gifted artist in a variety of mediums, and is not dyslexic in the least. But if you tell her to "turn right" in a car it's very confusing for her to translate that into which direction she should take.

Even more confusingly, she's a very good navigator, much better than I! I process "left" and "right" like a "normal" person and yet I'm legendarily bad at finding my way while driving.

I've tried to get her to explain the left/right difficulty and it's hard for her to put into words, because of course how can you explain how your brain doesn't work? The most she's been able to say about it is that she understands what her "left arm" or "left foot" is but can't translate that to what my "left" is, or vice-versa.

Anybody else ever heard of or experienced anything like this?
Collection cost in that model is irrelevant as it's only a split second and happens after hours.

Yes, you can emulate a young generation in C++ or even multiple young gens (i.e. arenas), obviously, as you can do anything in C++ that you can do in Java and vice-versa (java has the Unsafe class that allows you to do low level programming with pointer arithmetic etc). The question is not, can it be done, but rather what's easier and lower cost?

With the Java approach, the only developer overhead is making sure you don't do too much allocation on the hot path, then sizing your young gen to avoid collections (one command line flag), and doing a GC at night. Not nothing but not too hard either; after all, you can allocate if you really need to, and some allocations will be optimised out anyway.

The C++ equivalent would be to allocate as much as possible on the stack, and then make sure to do a restart every night to eliminate any heap fragmentation that is left. Not that different, until you screw up and try to delete something on the stack or forget to delete something that isn't. That's when the robustness the GC is giving you starts to pay off.
Turtles all the way down!
How is that possible is beyond me, tools like peval https://github.com/irrtoolset/irrtoolset are there forever and quite good. Ironically that HE and RETN accepted that, since they both pretty often bug their upstreams and peers on minor suboptimail routing switchovers and such, while don't have such basic safeguards.
Well, sure, but that makes the assumption that other companies will employ them. Uber has the one upside that it'll employ as many people as want to work for them, just not at a sustainable income.

Which would you rather have - some income, or none?
A person who fits a profile:

- Born in Russia

- Speaks Russian

- Holds or used to be holding Russian passport

- Does not really consider oneself Russian or answers "I'm Russian, but"

- Does not respect Russians, not really, but knows what's better for them

- Probably has ancestors who were important Soviet officials, often in some now-independent Republics

- Liberal political outlook but ends up backing Putinism when acting

- Probably owns something in London, Miami, Nice

- Family members living in aforementioned locations

- Probably sits in government or duma or connected to such officials

- In a position for which it's hard to reason if they are competent and how their life trajectory landed them there

That's the people who run & own Russia for all its sorry state.
I want to try a re-write project at least once in my career. I've been thinking about how I might tackle it:

The legacy system components are unlikely to have ideal boundaries (unless you're insanely lucky) due to organic growth. So step 1, identify key boundaries and implement them as libraries / micro services / whatever makes sense.

Step 2, identify the highest value component to refactor - that might not be the part that makes the system go better for the users, it might be tackling the bit generating most support noise so you can free up more dev resource.

Begin the refactoring with a release, the new component begins life as a shim between the component interface and the legacy component, calling out to the legacy component for all features initially but as functionality is migrated to the new component it gradually uses the legacy component less and less.

You can always release at any time and you'll have a system using new code where it's written and falling back to old code where not.

Lather, rinse, repeat.

Key challenges I see during the refactoring are managing state during the refactoring of complex behaviors of the original component. It may lead to a private interface which is more granular but only exposed to the new replacement component.

Interesting stuff for sure.
From the site you linked

>>There are the obvious display problems: Wikipedia pages look like a dull grey textbook. Almost every page is an over-long stream of text with hardly any video or even images. Pages about movies don’t even have trailers. This has big implications for kids brought up using visual media like Instagram and YouTube who are not interested in getting information about their favorite movies, musicians and celebrities from a textbook.

Wikipedia's aim may not be to become popular by just being an eye-candy. One of their features, what you call there as "dull grey textbook" is what I like very much. It allows the reader to read the thing comfortably and it also helps the pages load faster.

>>As the quote goes: Writing about music is like dancing about architecture.

May be for some people this is true. But many people serious about studying a topic actually may find written material quite important and helpful. Wikipedia is about providing knowledge about topics, so if music is a topic it can provide knowledge about it and knowledge about something is not only that thing. There are many meta properties (outcomes of analysis, comparisons etc) that can be described meaningfully and concisely only in writing and are important.

>>Over the past few months Newslines writers have added over 22,000 posts without a single edit war or controversy.

If you stick to only some news (e.g. celebrity news) you won't get much controversy. But wikipedia is not for just news topics. It has provided space for many oppressed groups to post their views which are sure to generate controversy. (e.g. see these pages [1],[2],[3])

Your comparison of that site [4] with Wikipedia is therefore not has much foundation.

I don't say that there is no need to improve Wikipedia but it requires better and deeper understanding and appreciation of Wikipedia, its readership and its goals.

[1] https://en.wikipedia.org/wiki/Apostasy_in_Islam
[2] https://en.wikipedia.org/wiki/Gulag
[3] https://en.wikipedia.org/wiki/Critique_of_Marxism
[4] http://newslines.org/
Now, yes, but a lot of precedent was set before then. Even now both of the technologies you mentioned would add significant complexity – needing to start running an otherwise unnecessary WebSocket server, having to debug and workaround client bugs or network issues like large organizations blocking WebSockets.
Single-file blogging system in PHP
This is one of the reasons why I love a simple website without too many whistles and bells.
Hao123
It's not uncommon, I don't think. A lot of people have trouble with faces (in various ways, and to various extents) despite having otherwise "normal" visual processing and memory.
"location" is not blocked cross-origin, because that allows you to navigate windows you opened, or subframes of yourself, even if they happen to not be same-origin with you at the moment. And it's been this way for over 20 years, and sites commonly depend on it. :(

So what you're suggesting is either some sort of asymmetric "same-origin" checks or .... something.
It's the other way around - if all tax rates were uniform around the world, borrowing (or variously disguised forms of tax rebate) would be the only way for governments to control their own budgets.
Should the parent window be able to navigate the popup window, even if it's cross origin?

If not, now you're suggesting some sort of asymmetric security checks that depend on something that's not just the origins. Security checks that, chances are, will be easy to evade by malicious actors. At least I haven't thought of a non-evadable one here yet.
It would be cool to hack frotz + inform6 (now you can as is Artistic 2.0 license based) as an awesome psheudo shell and parser for system commands.

Think natural language for users. Heaven.
Straightforward reason: English is now the true globally significant language.

Another point, English is the most prestigious language in most parts of the world. In Asia, where I am from, English has already become or is fast becoming the most prestigious language.
So, you gain lots of more respect, larger audience and more consequent benefits if you write in English rather than in any other language.

It may be bad for many other languages but that's one of the facts.
https://news.ycombinator.com/item?id=11551794
Calgary mayor Naheed Nenshi captured on video describing Uber CEO as a ‘dick'
Everyone who has been paying attention has seen this coming. I've enjoyed getting my fair share since all the insider movement in the last month.

Here are the recent financial articles about AMD:

http://www.markets.co/analysts-bullish-on-top-technology-pic...

http://thefly.com/landingPageNews.php?id=2360810&headline=AM...

And all the bloggers :

http://www.fool.com/investing/general/2016/04/22/buy-advance...

http://amigobulls.com/articles/shorts-are-running-away-from-...

http://www.fool.com/investing/general/2016/04/14/3-tech-stoc...

https://valuestocks.whotrades.com/blog/43296425516

Here are all the insiders buying about 3 weeks ago:

https://www.tipranks.com/insiders/harry-wolin
https://www.tipranks.com/insiders/forrest-eugene-norrod
https://www.tipranks.com/insiders/devinder-kumar

I took this from https://www.tipranks.com/stocks/amd
Assuming you're talking about WebRender?

http://pcwalton.github.io/slides/webrender-talk-022016/

... which is notable because it is not immediate mode but the first retained mode renderer in a browser. Also, they used Rust to cut down on the time spent debugging threading issues.