skysight-inc/HackerNews huggingface dataset:
Haven't used Route53 recently but those TTLs should be configurable by you. Obviously the lower the better to keep propagation time low for changes. CloudFlare has more info in the blog post [1] that says they do respect the TTLs that are given for records and then cache the value until expiration so I'm assuming they also send along the same TTL value of the original lookup.

There's no way to ensure the rest of the internet will handle it correctly though with all the proxies and DNS caches in the middle and low TTLs can also add latency to end-users who might have to constantly do a DNS lookup on new connections.

If you're using CloudFlare's full service (instead of just DNS), then it'll be seamless because their IPs don't change.

[1] https://blog.cloudflare.com/introducing-cname-flattening-rfc...
I just started reading this book, "Thinking Physics", which teaches physics the way Feynman talks about, by trying to build intuition. It asks short questions like Feynman's about the table, and expects you to think about the answer for a while, before giving it to you and presenting the physics behind it.

http://www.amazon.com/Thinking-Physics-Understandable-Practi...
>Of course consensus is, by definition, whatever the majority is doing. So now it's a battle of dev's trying to cajole enough hashpower into enforcing the rule, or somehow backing off the change. With every new block mined on each head, there's more money at stake for which way the decision ultimately falls. For Bitcoin to survive, "There Can Be Only One".

Consensus is what everyone is doing. That is why the terminology used here would be "split consensus". The purpose of the devs trying to get the hash power back into the correct blockchain is so consensus can be re-established.
There is some really good points here. However, i feel a lot of these 'You might not need...' articles are often a straw man response to the idea that developers only use libraries because they are easier to code, not because (some of them) solve cross-browser issues or provide better performance, offer features that there isn't a 1:1 native method for etc.
> The reforms are the only long term solution. They're reforms like, maybe Greeks should retire at the same age that other people in Europe do.

What's the retirement age of the other people in Europe, excuse me?

62 like in Germany? 67+ like in Italy?

> Greece is hosed because, as the article points out, it is an incredibly screwed up and corrupt country.

Japan is often ranked as the most corrupted country in the world, but still is going fine. It resisted many crises, and it's one of the most powerful economies in the world. You may guess that corruption is not part of the equation then. Isn't USA corrupted? Isn't China? The whole idea that economies fall down because of corruption is non-sense. As long as money stealed by corrupted people stays in the country the economy does not suffer that much. Corruption issue is about social justice more than everything else.
Hello Minimaxir,
I'm the founder of GoGoLuck. I can confirm to you that users can't win money for themselves. You can only donate money to charities.
Surely they verify the PoW, otherwise it would be trivial to create a long chain and attack them.
is there anyone doing an Aether-equivalent over I2P or Freenet yet?
I would expect that austerity would shrink the GDP. After all, if a business is only viable if it receives constant infusions of cash, then shutting off that cash would shut down the company, and its output would no longer contribute to the GDP.

But it was not a productive business, anyway.
Did you ultimately find that the magic trackpad helped with RSI issues?
8 hours is okay - for adults.
infants need ~11 hours sleep to stay/grow healthy.
Please don't rewrite titles unless they are misleading or linkbait: https://news.ycombinator.com/newsguidelines.html.
You must not know much about history.

In Argentina specifically, there was Juan Peron. The broadway play and movie "Evita" is about his wife. I once read her biography.

Some astronomers I once met were at cerro tololo inter-american observatory in chile when some heavily armed men turned up to look after the nearby radio towers.

Conspiracy theories abound with respect to JFK's assassination.

No one really believes that communists torched the Reichstag.

On December 8, 1941, the pearl harbor base commander found a letter from the US state department in his mailbox, to let him know that the japanese might give him trouble sometime soon.

"Gentlemen do not read each others' mail.". That was the stated reason that the US stopped its codebreaking work. I dont believe it really did. The best way to read a gentleman's mail is if he doesnt think he needs to encrypt it.

Josef Stalin once knocked over a bank, then gave all the loot to Lenin.
I presume he's not talking about long-time autodidacts. He's talking about the many programmers who have six months of JavaScript experience from a bootcamp and are learning Swift.
This is an interesting fossil of an extinct branch of UI. Mobile touch UI fulfilled a small number of these suggested changes, and mostly for good reasons:

1. UI has been sliding toward metaphor and abstraction, away from "reality" because aping reality on a screen doesn't work.

2. Direct manipulation is good, and it got better with touch. Babies grok it. So can your PHB. Apps need more of it.

3. Ever eat in China? Several spoken languages. Menus have pictures and you can point if you don't share a spoken language with the waiter. This works. It is often faster than using voice assistants and commands.

4. He gets this one right: consistency is overrated. Be instantly learnable and explorable. OTOH Android is trying to bring a dress code to the bazaar.

5. OK, good. WYSIWYG has given way to a "reflow" compromise. Nobody think in terms of printed pages anymore. BUT Nielsen's love for XML-based markups is weird. They all suck and I have the scars, from O'Reilly's book production workflow, to prove it.

6. Nielsen gets this the most right. Anticipation of user needs suffuses modern mobile OSs.

OK, and so on... I also think he gets modelessness wrong. Give you boss vi. "It's really good, I use it all the time." See how that works out for you.
When you're lending out billions of dollars, you don't take the debtor's statements at face value. You do very thorough due diligence, and employ very capable people to do it for you. There is no excuse for Deutsche Bank, et al, not to have known exactly how tenuous the strength and solvency of the Greek economy were.

The notion that no-one knew the Greek government was lying about the state of their economy until it was too late is ludicrous on its face.
Unfortunately, it's neither. The debtors in this case are the people of Greece, yet the ones who got them indebted are politicians, who misled the population into believing that the expenses the government had were sustainable. Even more important is that the politicians were not voted in by 100% of people, which simply means that many people who lost their money didn't agree with the policy that led to them losing their money.

I don't think anyone with a straight face can now say that democracy is the best solution to running our society, when it, in fact, leads to the situation in which half the population (the ones who vote for the policy) unknowingly oblige the other half (and themselves) to lose their money. This situation is not an exception. This is what's going to happen sooner or later to every other country which has a substantial debt. You can't spend more than you earn without consequences.
If a business cannot afford 2000$ every 3 years pr machine they have running, they either have too many useless machines running, or they should not not exist. It's akin to rely on a car, but complain that it require maintenance.

That's the original post I was responding to. In the context of the discussion, I was referring to a business that made so little money they couldn't afford to buy software licenses. The original poster said one option was that they shouldn't exist as a business. I merely said that one possible option for a business in this situation is to use Linux on the desktop. Apparently the alternative is that, much like a dead parrot, they cease to exist.

Obviously, I wasn't referring to an ordinary business, nor am I advocating this approach normally.
If his architecture content was so high-quality, why was he laid off and unable to find work in his field elsewhere?
Seems like a pretty good article, but as a blog, his site is violating the "put a date" principle:
http://www.observationalhazard.com/2014/09/put-date-on-your-...
QM is counter-intuitive only insofar as your intuition is naturally wired for a classical mechanics world. Given enough practice, QM eventually becomes second nature too. You pretty much _need_ to go through that process to function at the highest levels.

There's a good post by Terrence Tao about this topic, I think it was posted here some time ago:

https://terrytao.wordpress.com/career-advice/there%E2%80%99s...
One thing that almost always gets overlooked when critizing / trying to innovate on Xerox Parc-like interfaces, is discoverability. Look at departures from this interface (or predecessors of it) and you'll almost always find a system where it's hard for users to discover what they can do and how their actions will affect the state. Most prominently:

* iOS style gestures

* Office Ribbons (where has my feature XY been moved to? I guess I have to google now..)

* CLI (what does parameter -p do again?)

* Metro style swipes

* Voice commands

The only interface that has improved on discoverability so far, is OSX, especially with its integrated spotlight search in each application's help menu.

What I'd like to see is a CLI that (a) understands objects by default (i.e. PowerShell) and (b) is discoverable, for example by using mouse interactions when you're trying to learn.

(a) would mean that the command line applications become much easier to compose. Imagine something like list / dict comprehensions in the command line:

ls | [entry.created for entry in $@ if entry.filename[0] == 'a'] | sort

(b) would mean that you could hover each of the commands above, inspect the possible parameters, default values, examples without having to execute anything. The whole interface could get much richer as well, for example if the output of your commands is a list of objects that have the same attributes (e.g. `ls`), it would display it in a table where each column is sortable using gasp the mouse.
Not me. I want a more visual, more direct-manipulation, more graphical IDE. Goose, gander, sauce.
I'm pretty sure there are more "mobile" (smartphone and touch-tablet) devices being sold than there are desktop+laptop devices being sold. And this probably isn't going to change.

So I expect desktop to keep stagnating. At some point the 'standard' desktop UI will probably merge somehow with the sorts of UI used on mobile instead.
The main problem is that we don't know a lot about what will happen to kids that grow in this kind of environment (video games, indoors, 24 hour cartoons, etc). From anecdotal experience and observation, 'indoor' kids seem to be less social, have slightly less verbal vocabulary and more fearful of things and people (both adults and other children) vs. the outdoor kids. My kid is a mix, he likes to stay indoors watching cartoons or playing with the iPad and will do it all day if we let him, but we 'force' him to go outside, jump in the pool, climb some trees, talk with strangers, etc. There are few places where he isn't the most social, most outgoing, most friendly kid around (only ones topping him are the ones that go to the local waldorf school). Now, is this important and should be our goal as parents? I don't know, but having learned about the world after 30 or so years, I think this kind of personality is better suited over introvert/indoor type (maybe I'm wrong though)
> And a card is really just a window that's maximized 100% of the time.

Ah, but that's not a 'window' at all in fact. That's how things worked _before_ the innovation of the 'window' UI, one 'screen' on the monitor at once, but maybe you can switch between them. The whole point of "windows" as a UI element is that it's not that.

> (Which is how most general users use windows on the desktop, so they're not losing much.)

It may indeed be that windows have not been a particularly successful UI pattern after all. :) Apple seems to tentatively trying to see if they can move away from them on desktop too, making it more like iOS, with the OSX full-screen mode.
I'm worried that this will be even more the case when I am raising kids. I don't want my daughter taken away because I let her go camping.
I don't doubt that a lot of people fail to understand value versus reference semantics. What I find weird is how, rather than learning it, people keep trying to come up with crazy rules to avoid learning it. I guess they don't realize that it's the key here.
What you’re calling a gradient is also known as linear interpolation.
That's a pretty silly thing to demand. There are very few things that most people find enjoyable which are "optimally good". Requiring something to be "optimally good" in order to do it would make a quite dull life for most of us.
The air coming out of the nozzle is high pressure, is it not?
You're the one claiming that "playing with blocks is a far better thing to do than playing with virtual blocks", but all you can offer are blanket statements. Can you point to a study that compares playing with blocks and playing video games and shows that the first option is far better than the other one?

As for the particular statements:

> development of motor skills

Video games also help with developing motor skills. "The findings demonstrate a positive influence of computer games on psychomotor functioning" [1]. Although this study tested adults, here's a similar one with children [2].

> physical exercise

Moving blocks with fingers offers as much exercise as using said fingers to press buttons or move a mouse. In any case, both activities offer negligible exercise compared to sports.

> development of a reality-based sense of consequences

What kind of consequences? That blocks will fall if they are not supported? 4.5-month-old infants are aware of that already and at this stage it's unlikely they played with blocks [3].

> ability to feel embodied cause and effect

Unless they step on a brick bare-foot, playing with blocks won't improve the perception of causality any more than interacting with everyday objects
in children's environment [4]. The only behavior on that list that is remotely related to blocks is "holding a block in each hand and banging the blocks together" - hardly a unique purpose of blocks.

> chances for ad-hoc social interaction with other kids

This is not an inherent property of playing with blocks, but rather of all potential group activities - including video games. Besides, online video games offer something that blocks cannot: a possibility of interacting with kids from other countries and cultures.

> truly open-ended possibilities for play unconstrained by the imagination of the video game creator

In theory, yes. In practice, you're heavily constrained by the number of pieces you own. The pieces themselves are constrained by their designer and manufacturer in terms of shape, size, and color. Compare this with gigabytes of RAM which can hold millions of virtual blocks and their properties.

1 - http://link.springer.com/chapter/10.1007/978-94-007-4546-9_4...
2 - http://www.sciencedirect.com/science/article/pii/01933973949...
3 - http://www.sciencedirect.com/science/article/pii/00100277939...
4 - http://www.cde.ca.gov/sp/cd/re/itf09cogdevfdcae.asp
No reforms in the world will allow Greece to meet the current liabilities, even the IMF says so. The bigger the surplus the Government runs (to pay back the creditors) the more the economy will shrink and the further more they will miss their target by.

Germany isn't paying for Greece, it (well the troika but Germany is significantly calling the shots) is effectively governing Greece by a series of manufactured crises every 6 months in which they can impose conditions (detailed policy requirements on internal issues including pensions and taxes) for the next payment (which is 90% transferred to creditors rather than going to Greece itself).

Whether fascism is the right word or not there is something profoundly undemocratic about the situation and there are several valid comparisons with fascism. Singling out a groups as scapegoats for all blame and the aspect of collective punishment. Sensible people trying to maximise the return on their loans would restructure them to take some loss but to enable Greece to recover to be able to pay the bulk of them. Instead the focus seems to be punishment for irresponsible lending.
A curated list of awesome C/C++ frameworks, libraries, resources
Mind (in Iain M. Banks' Culture series)
Also anecdotally, I had extremely good vocabulary and reading skills according to some kind of testing in early elementary school, and grew up as I described. I guess we'll have to wait for more objective studies.

iPad games are a lot less constructive than normal ones, though, usually.
At least good CLI programs have a help command that spells out exactly what they do. Or even a man page.
I read it as up-robe at first and thought "that's a clever name - it's like peeking up a robe" - and only realised that it was meant to be "u-probe" when it mentioned kprobe.
The skepticism was toward the "Are you a gambling service?"

You really need to see a lawyer about it.
I have trouble imagining a scenario like you describe. "All the way up the stack" should be, what, two or three levels at most? And whether or not a particular method is one that changes state or just fetches it should be evident from its semantics. What are you doing where you would suddenly discover that a method is mutating, months after you originally created that method?
failed to implement the necessary changes

Greek here. This is an understatement. While I’ve mentioned in other posts that our economy is faulty, arguing that we didn’t do anything to fix it is awfully wrong. We did a lot. We managed to move from a 14% deficit to a 1% surplus in just four years. Four. Fucking. Years. No other country in the developed world has done such a feat in such a short time. The effect of that was tremendous for the population, 50% of young people are unemployed.

So while we admit our wrongdoings (well at least some of us do) we’d also appreciate if EU could cut us some slack. The reason radicals like Tsipras came into power is the lack of flexibility from EU leaders.

The tip of the iceberg is the report that was published last week from IMF that pretty much described the Greek dept as unsustainable. The report was known to various EU leaders for months but they chose to suppress it. I don’t need to tell you how this looks from our side. It’s preposterous to say the least. They say they don’t trust our government, and I don’t blame them for it, but how could anyone trust them. They’re all cunts.
What would have to be different in a web application for it to be able to support the "React" style of building web applications?
That bit about Spain just made me realize something:

- Spanish banks lent to overpriced real estate: The spanish people got austerity with the Spanish bank bailouts

- The German/french banks lent to a state they knew to be weak: The greek people got austerity with the German/French bank bailouts
This is described in the article. I wouldn't say that it's explained. It makes no sense to me. Whether a method mutates state should be evident when you make it. The very concept of a value-type method which mutates state but isn't marked as mutating makes no sense at all. It sounds like it might be a case where you actually wanted reference semantics but accidentally used value semantics and are trying to make it work anyway.
Germany also never repaid the money that the Greek Central Bank was forced to lend to the occupying Nazi regime in WWII.
Don't forget about reflex[0], you can try it here[1].

I also use purescript[2] with purescript-halogen[3] as does slamdata[4]. There's also a video on Purescript halogen[5] that's very interesting.

Purescript is great because the JavaScript it generates is so readable, that if you really need to you can understand the output and make micro-optimizations.

0: https://github.com/ryantrinkle/reflex

1: https://github.com/ryantrinkle/try-reflex

2: http://purescript.org/

3: https://github.com/slamdata/purescript-halogen

4: http://slamdata.com/

5: https://www.youtube.com/watch?v=AbDX-wRigAo
How will a country that has no money and terrible credit do when it needs to import 50% of its food?
So I can't edit my previous response anymore, but going over Ian Ozsvalds talks, I found this particular snippet (about 1 minute), in which he describes ShedSkin as pretty much what you want ;)

The link: https://www.youtube.com/watch?v=4LlCqlMJr3E&t=18m50s

The whole talk is valuable, of course, but it might not be your thing if you're not into numerical coding.
Analytics and tracking for Google doc and MS
The thing is, every language I'm familiar with has some types with value semantics. Numbers, for example, are pretty much always values. Pretty much nobody is surprised at the behavior of code like this in languages like Ruby and JS:

var x = 42
var y = x
x++
print x // 43
print y // 42

It seems that, for whatever reason, people understand this but have a really hard time generalizing it. It's not even a matter of custom types being a confounding factor, as I've seen deep confusion over the fact that Swift collections have value semantics.
In my experience as you are learning to use ElasticSearch during an implementation, or even going back to reference there is a high-ish probability you will need the manual and the definitive guide. Really, I think they ought to be combined in some way because there are huge gaps in the docs.
Loyalty is great, but if the other situation is going to shore up your immigration situation for the time being, it's a growth oriented first that will get immediate higher pay + equity, seems like you really want to take the new opportunity but feel loyal to your existing employer.

I mean, people understand you have to do what's best for you and that these kinds of opportunities don't grow on your trees. Be gracious, create a runway for your exit to ensure that operations are minimally impacted as best you can.

But in my estimation, seems like this is a no-brainer in the decision department and that since you'd considered leaving the other firm anyway, the other opportunity showing up when it did was fortuitous.

I wouldn't go sharing all of that with them (e.g. i was planning to leave anyway..) and instead be very gracious, relay you've accepting a different position that aligns better with your immediate and future goals and ask how you can help the transition before your exit date.

Good luck.
More stressful, less pay, less opportunity for growth. It sounds like the only thing the position has going for it is help with immigration.

My thoughts if I were in this position: If immigration would make me happier than working for the company you are considering jumping to, your original plan seems to be sound. Otherwise, I'd make the jump.
Who bought the BMWs in that scenario? If you are offered a credit card with a $20k limit, do you max it out with no intent to pay it back?
I'll also chime in and say the same. I've been meaning to go back and complete the exercises I couldn't at first.

I almost got stuck not reading on because I couldn't figure out how to do some exercises but I'm glad I didn't because hindsight shows me that would have been a mistake.
Not an expert, but the popular culture some EU countries is that the greek and spanish work less than people from NW Europe.

Personally I think this is highly subjective though.