skysight-inc/HackerNews huggingface dataset:
This is a really bad exchange though. You cannot walk in your neighbourhood and your kids get run down by traffic.

Back yard? That does not exist in the US. You get a tiny garden which is not enough.

In Europe we have the various sport fields you can reach on foot or via light rail, not even going into a car. Therefore your kids do not have to drive at age 12.

You can reach work via train, I know people who ride in excess of 200 km daily.

Heck, schools and universities are reachable via such transit.

We have big parks in the cities.

I am not talking cities the density of Hong Kong either. NY is not quite walkable either, it lacks walkability due to grid street design with no accommodations for crossing them easily and safely.
I think you are saying that there is no teleology in the theory of evolution.
(Podcast) How Vidsy.co are rethinking video on mobile
Because the first few generations of people will always lack the skill or confidence where they feel like a minority, ideally you want to create an environment where they all can flourish together; but not everyone se's things this way - and businesses more than anything expect immediate returns on their investments.

As OP has stated, and I concur - diversity always encourages one to be more empathic, and generally leads to better teams.

Side note - your definition / standards of beauty or customer service will be wildly different to mine, which will be wildly different to someone on the other end of the planet. You can have diverse teams, with varying strengths and weaknesses in individuals but still be a net positive.
How did you start learning about what kind of maintenance your car needs? Browsed the internet? Asked the local mechanic?
Optimistic indeed, but it would certainly solve the problem, in a sense; when everything's public record, what's left to leak?
That doesn't make sense to me. I have, many times in the last year, had a doctor say to me some variation on, "this isn't dangerous, but it could become so -- we'll keep an eye on it."

So it's not that they can't act with sense and restraint with respect to risk. They clearly can.

With respect to breast cancer specifically, they told me in school that finding it early improved your odds, and the earlier the better, and if you really wanted to do the right thing, you'd physically examine yourself looking for lumps on a monthly basis. That didn't seem unreasonable - and yet when something more accurate and objective is available, it's to be avoided out of a fear of unnecessary biopsies?

Something strange is going on.
In a galaxy far far away, there was a kingdom where people didn't know structured programming. Their programming languages only had (conditial) branches, jumps, or GOTOs (as they were colloquially called). And they had a very influential programming book, called "GOTO design patterns". Here's a few examples of design patterns from the book:

- "IF pattern" - If you need to execute code only if some condition is true, you write a conditional GOTO that lands after the code that is to be executed conditionally.

- "IF-ELSE pattern" - If you need to execute code only if some condition is true, and some other code if the condition is false, you use IF-ELSE pattern. It's similar to IF pattern, but at the end of the code in the IF pattern, you add another unconditional GOTO that branches after the code that is to be executed if the condition is false.

- "WHILE pattern" - If you need to repeatedly execute code and check some condition after each execution, you add a conditional GOTO at the end of the code that goes back to the beginning of the code you want to repeatedly execute.

- "BREAK pattern" - This is a pattern to use with the WHILE or UNTIL patterns. If you need to, on some condition, stop repeated execution of the code in the middle of the code, you add a conditional GOTO into the middle of the code that just branches after the repeatedly executed code block.

Everyone was happy with the book. No more messy spaghetti code full of random GOTOs (as was common before the book appeared), because young apprentices memorized all the patterns in the book, and they just applied them rigorously. Also, understanding code became easier, because everybody instantly recognized those patterns in the well written code, and they had a common vocabulary to talk about these things.

One day, a traveler from another world came into this kingdom. He looked at the book and wondered: "Why don't you just add these patterns into your computer language as abstractions? Wouldn't that aid comprehension even more?" Unfortunately, he was executed for the heresy.
The difference in perspective is between people who are buying Google's marketing copy as written, and people who are looking at the trend of how they're handling all of their project failures across the board. Every other Google moonshot is dead or dying, and news about Project Loon going south isn't exactly new out of left field.
Look up Serial Experiments Lain on Youtube. If I remember correctly, it uses the "Whisper" voice that they're referring to when it announces the episode name.
What is the difference between writing and erasing here?
How do you know they're gaining the most?

Because profits go up, but wages are stagnant. Corporations are increasingly cutting benefits, pensions, and treating employees as contractors and outsourcing. Millennials today are poorer than their parents were. This is the age we live in, profit maximization over everything else. The rich got richer, but the middle class and poor haven't seen any of these gains. Why should anyone believe that anything would change otherwise?

Even the unemployed people will gain in the long-term as the gains trickle down and/or they gain from other technological advances.

In the short run, depending on how rapidly automation occurs, this class of people will suffer greatly. They will need to be retrained and educated. It may be worthwhile for the state to invest in its people.

There are always jobs, but people don't take them because the wages are too low.

If the only jobs available are low paying with terrible conditions, then that's not a society you want to live in.

Its convenient to hide behind the economic theories, making sure the graphs line up so we don't see any deadweight losses or inefficiencies. But the practicality of it is always a shade darker. People cheat, monopolies are held. Gains don't always trickle down.
Yes, if your timestamp is far enough in the past (this is determined by the maximum clock offset configured for the cluster), and if you don't collide with writes of a long-running transaction (which may run at a timestamp that could influence what you read), you will not have to worry about contention. What you're suggesting are definitely options for reading consistent, if slightly out of date, information from a hot keyspace.
There's a blog post on time travel queries, which conveniently expose the required functionality as specified by the SQL standard.
The Rust community prefers explicitness in many cases. We already have lifetime elision for simpler things. Both of these cases in your comment have been extensively discussed and decided against.

The reason why the former is not done is because it makes the signature dependent on the body. This means that changing some code could potentially change the signature of the function, which is the kind of silent magic that folks would prefer to be explicit. Also, as the function gets larger, this is harder to deduce by looking at the code. The current elision rules all operate on the signature, so you only need to look at the signature to figure out the lifetimes, elision or not.

The latter is way more controversial. The reason there is similar; folks want it to be obvious from the type name that it is a borrowing type, and changes to the internals shouldn't magically change the signature without an explicit acknowledgement.

Even type arg lifetime elision was controversial. Currently, in Rust, you can write a function like `fn foo(x: &u8) -> Foo`, where `Foo` is actually `Foo<'a>`, and the compiler inserts the lifetimes in the right places. When this was proposed there was a good chance that it would not happen (though as you can see it did happen). So the status quo on lifetime elision is probably not going to change in my opinion, given how hard it was to make the last one happen (of course, you have the "overton window" of acceptable implicitness gradually shifting due to that change, so it might after all)

To me personally, this explicitness is a minor annoyance when dealing with simpler stuff, but is invaluable in codebases making heavier use of lifetimes, like rustc (which avoids reference counting, even though compilers generally need a lot of tricky sharing). And ultimately, I appreciate it even in codebases with fewer lifetimes; I don't like having to peek at a function's code to understand how it's supposed to be used.
You're taking the wrong approach.

We don't have auto-healing HA, you have 32 master databases which have replica databases underneath them with synchronous replication. Meaning things must be synced to both before the COMMIT OK is received by the client.

Then you do the sharding logic in the application.

No write can be sent back as being "OK" unless it's on disk on 2 servers which represent a vertical slice of our entire database structure.

We assume power-loss scenarios mostly, which means if it's on disk and not in vfs then we're fine- as power-loss is more likely than complete raid degradation or server disappearance, although the replicas help with that too.

You don't need quorum at all in this scenario, and no matter which database or client fails you will not lose data that you've acknowledged, even on immediate power loss to 50% of your entire infra.
Isn't the point of VC that they gamble high-risk high-reward situations because the high-reward ones pay off the failed risks? If they want to go for a safe option, is your business a better investment than (insert safe investment options here, i don't know much about investing)? There's probably a fixed cost related to every investment(having to study your company etc) which might mean it doesn't pay off to invest in small companies.
I see your point. But most people don't want to put whatever and have it work. Most people don't even know what a graphic card is.

It's the vendors that want to be everywhere to make more money. But they can't provide the quality with the increasing complexity.

That's why Apple's setups are often considered good quality. They solved the problem by limiting the hardware and software combinations.

I dislike Apple but I can at least see that their strategy worked.

The problem I got with this is that proprietary software has the same order of magnitude of problems that free software has. But I paid for the first one, and people writing it are paid.

I can accept bugs in FOSS because of it's very nature. But if you can't give me a guaranty that my product will work, what did I pay for ?
The right charts on slide 45 says "X" for SQLite. That changed recently: https://www.sqlite.org/releaselog/3_15_0.html

DB2 LUW has also decent row-values support: http://use-the-index-luke.com/blog/2014-11/seven-surprising-...

Need to update the slides...
I suspect that this is partly because we share our media experiences with other people. I don't usually watch movies ( there's some niche stuff that I love) , but I've found that watching one or two a year helps me keep up a conversation with new people. Mass appeal means that I can get along with a wider spectrum of people.
The size of the country absolutely has something to do with how far apart things are. Macau and Singapore are incredibly dense, by necessity. Singapore as a country is almost as dense as New York City.

The United States is incredibly less dense overall, which is reflected in part in the local density of city areas (because there is a viable alternative in the US). These viable alternatives mean that not everyone has to pay Manhattan real estate prices for their warehouse business or office park business, and so you see businesses choosing between Manhattan real estate for certain businesses and White Plains real estate for other businesses. In turn, this means that not everyone has the luxury of having their job and their spouse's job continuously within a short city commuting distance for the entire 6 years someone typically owns a house in the US.

Urban sprawl is enabled, in part, by the size of the country and the fact that viable alternatives exist to ultra-high urban density.
It even runs on original Amiga hardware as well as on emulators and on PCs.
Health Secrets of Apricot Fruits
> the deep link between leftism and globalization is painfully obvious to anyone with a brain.

Wasn't Bernie Sanders both the most leftist and most anti-tpp/nafta candidate? Also Keith Ellison, who's potentially the next DNC chair and was endorsed by both Harry Reid and Chuck Schumer? (and by Bernie Sanders, and by David Duke for that matter)
Emirates have tourism advertising as well as, funnily enough, advertising for the entertainment system your using right at that moment.
For those that read this, here [1] is a draggable bookmarklet that will instantly unlock WSJ articles based on the above code:

[1] http://salzeko.com/wsj

But 99% of HN users are not going to see this and the whole reason the "web" link exists is to aid in the Google workaround, because that was the gold standard until now. WSJ has now put itself into a special class of sites. Unless I post my link on every single WSJ story submitted to HN, non-subscribers (the vast majority of people seeing it here) won't be able to read it, which means they can't discuss it etc. Therefore it would make sense to me that WSJ links should be blocked here.
13/27 is the correct probability if we got the answer "I have two children, one of whom is a son born on a Tuesday" by dialing random numbers from the phone book and asking "could you confirm if you have to children, one of whom is a son born on Tuesday?" Which might or might not be equivalent to the actual data generation process.
Smaller companies and startups, or medium sized companies that just start with ml/dl will find it very useful.

Currently working in a small startup and our data scientists (just a team of 6) are frequently fighting over the gpus in the office for time and online services atm are overpriced for our small budget.
You can only write once to every block, then you have to erase it completely before reusing. This causes so-called write amplification, in the extreme meaning that changing one bit requires erasure and rewrite for the whole 4K block. See here for deeper explanation: https://www.extremetech.com/extreme/210492-extremetech-expla...

edit: Typically the SSD has a pool of empty blocks, so in actuality, rewrite is done to one of these blocks and the previously used block is erased and returned to the pool.
Should be neutral of course; and I concur with all of your points. We've gone back and had our female staff give us plenty of input in our outreach / hiring / on-boarding practices, but it's certainly something we need to keep working at; I think a bit of herd mentality also kicks in when you're already on the inside and can no longer see things from an outsiders perspective.
I can at least imagine a system where (a) planes aren't assigned to destinations until the last minute and (b) more planes are made available at the obvious times of the year (holidays and so on). That might yield a very flexible turn-up-and-go system.

However I've never run an airport so I can also imagine that there are important factors that I don't even know about that make this unworkable.
I mod a large sub-reddit, and I added an automoderator rule that basically tells people to paste the text of the article into the comments or the link is taken down after 2 hours. It is very effective.
If you have a Trojan on your phone that steals all your call info, remove the Trojan instead of not calling people. If signal isn't seamless and doesn't provide a good experience, nobody will use it, making it useless. If you don't want Apple to track your calls, get an Android phone or disable iCloud. What are you doing with iCloud if you're privacy-conscious, anyway?
To be fair, this is also a concern here in Denmark.
Quite a few University professors have complained that students do not have adequate skills in mathematics, as the bar has been lowered over a number of years in the high school system.
My opinion is, the wish for a higher percentage of university graduates in a generation has lead to an inappropriate lowering of standards.
(even if I am part of it....)
Reimage Pc Repair License Key 2017 [Serial Key and Crack] Free
I think they know their target audience. (It's for MongoDB users after all.)
The trick that most of these folks have gone with is a active phase array antenna. These antennas aren't small (smallest I've seen is 1x.25 meters, but they "just work" -- you leave them outside and suddenly connectivity.
> Argh, again I'm temporarily unable to make new posts, so here goes my reply.

Please don't.

You don't understand hackernews. That's a feature of this website to slow down rambling discussions. In deep discussions take your time to answer. After a certain amount of time you can reply.

It's all in the Lisp code for this website.

> What's an incorrect program going to do about its own incorrectness? Rewrite itself?

There are a lot of options:

* inform the next system to take over some functions
* remove some features, while they are faulty, until patches are loaded in
* use alternative implementations

Look at actual Flight Control Software. That's what it does and what it is designed.

Similar for other control systems, for example in power plants. They also need independent implementations controlling each other.

> Yeah, well, that's in itself precisely what's so terrible.

It's the reality. That's why mission critical systems don't believe that even verified software has no bugs.
> I live in a city because I don't want to spend 20% of my waking life stuck in traffic.

That's an effect of too many businesses being concentrated in city centre, too. Disperse jobs as well as people, and life will be better.
If you start searching, you will find the data. There is a decent body of work on the attention span issues and cognitive abilities. The most of it in the context of "social media" revolution.

It's not my area of expertise, though. My personal experience at Cambridge and Groningen University was always very good with students. Yet, these are peculiar places.
I think you're romanticizing rural life. Statements like "it dramatically increases quality of life" or "Urban Hells [increase] anxiety and depression" are not backed up by any studies that I'm aware of, and make a lot of unreasonable assumptions.

Cities are not part of some grand conspiracy. They're an emergent phenomenon. They exist because they're more efficient at delivering all sorts of value to individual citizens. They aren't just more efficient at concentrating physical resources (a fact you casually wave off, but that's nevertheless very important), they are also more efficient at concentrating social resources.

Opportunities increase proportional to the number of connections in a human network, roughly following Metcalfe's Law. So, by moving to a dense urban area, an individual increases their slate of choices and potential for social/economic mobility. And, crucially, each new citizen increases the per capita value of the network to all current citizens. So individuals have powerful incentives to move to cities, and cities have powerful incentives to attract new citizens.

This is the primary reason for the continued urbanization of the globe, but there are others. I take it that you're probably not gay, disabled, poor, politically subversive, or otherwise significantly different from the average rural person. If you were, you'd have a unique appreciation for how lonely and hostile your ideal world would be to people who don't fit the norm, and how much easier it is for people to find a welcoming community in a city than in a village.

I was born in a tiny farming town and live in a rural village on an island these days, but I am extremely thankful that I spent 20 years of my life in a major city, with all the opportunities and diversity that entails. Yes, cities have their downsides, but I much prefer a world in which we have a choice of living densities, instead of your "utopia" of suburban monotony.
Their "we will buy your car if it doesn't sell in X months" guarantee was the most egregious unforced adverse selection I've seen.
That's ridiculous and completely impossible, unless you are using voodoo accounting or making crap up. The depreciation on a Leaf alone is enormous, buying one a few years old is clearly the way to go.
Angular 2+ ES6 Universal Webpack Babel Starter
Then you probably haven't noticed how every time replacing parking lanes with bike or bus lanes come up, many drivers scream bloody murder, even though a lane of travel is clearly more useful for surface land in a dense urban area. And there are quite a few cities where due to public ownership and regulations, car parking takes up a significant percent of land in the city.
The eBay of cars is eBay. eBay Motors is hugely popular.
Natural sciences are a disaster nowadays. I also see this trend whilst talking to people interested working for my startup.
For the Dutch people here considering what to vote in the March elections, I made an overview of statements of the parties on privacy and internet freedom: https://goo.gl/roiqVJ
I bought a car on Beepi, and it was a great experience, much better than buying a used car from a traditional dealership or a private party (e.g., Craigslist). One thing that struck me as particularly crazy, though, is that they allowed you to charge your entire purchase to a credit card! That was great for me, since I got a ton of credit card points out of it, but it didn't seem very sustainable, and I guess it wasn't.

Shift (one of their competitors) also seemed quite nice, but they didn't allow you to charge your car to a credit card, so that was one factor in my decision to choose Beepi instead.
I don't buy the smoke poisoning angle.

They compared with Neandertal AHRs and found that human AHRs may have undergone selective pressures since they're quite different, so the authors tried to connect these changes with the invention of fire. However AHRs bind to many things.

Also, Neandertals also used fire extensively (see for example http://www.pnas.org/content/108/13/5209 ) so they should have undergone the same selective pressures, so they should have the same or similar changes as humans?
Ask HN: What does Senior Developer mean exactly?
Recently, I read a couple of articles about a role of Senior Developer but honestly can't fully understand what's this all about.

Some articles suggested that it's a set of skills when one can choose best-fit technology stack and get a project done. Some suggested that it's all about leading a team (but why do we have Team Lead then?).

Personally, I've been working as a web developer for 9 years professionally using front-end tech and back-end techs such as Go and Node.js.
I can finish a website, a web service, SAAS project, choose tech stack, organize CD and CI, scale it up (not like AirBnB or Google but at a decent level), make the right decisions about testing and make the whole process work because I've done it before. Does it make me a Senior Developer?

What's your real world experience with a Senior Developer role?
Is there any action we can take against this bill? (I live in the NL)