skysight-inc/HackerNews huggingface dataset:
> American home-owners are politically organized, and constantly lobby to prevent the construction of both new single-family houses and apartment buildings in general

That's over-generalizing. Many locations in the USA have sensible zoning. SF is the exception.
I am one of those programmers which even built a tool to avoid having a GPL dependency down the line[1] and I can assure you that I like proprietary software less than GPL. If three levels down the dependency chain a developer was sloppy enough to incorrectly use a GPL dependency and license their project as MIT, then the whole project would automatically become GPL. That is what @git-pull meant by taint (though I do not have a negative opinion about it so I avoid pejorative terms such as taint or virus).

The reason is simple and I see it akin my opinion on religion: it's okay to have your own believes, but don't force them on others. While I believe that we should all be doing Open Source for the benefit of humanity, I also understand that there are many companies who do proprietary software for different reasons. And not everyone can afford to do work exclusively on open source.

[1] https://github.com/franciscop/legally
Indeed. I think this is the key idea. The rest of the world does not have this aversion to science and I've noticed in France (until very, very recently) "climate skepticism" was rightly understood to be an oxymoron by everybody. There's something unique to the US and the UK[1] that really empowers this kind of "skepticism." People on Hacker News speak seriously of the "debate" but, really, they're actually talking about a very local media phenomenon.

[1] https://www.nytimes.com/interactive/projects/cp/climate/2015...
If Macbooks, and by extension macOS, used a "normal" keyboard layout I'd agree (not talking about the touchbar, which is gimmicky at best imo).

But currently, on the french layout, you can't even pipe things.

A Macbook dual booted with a normal keyboard would be my dream machine I think.
Welp, seems like a massive Streisand effect (https://en.m.wikipedia.org/wiki/Streisand_effect) going on here. Really torpedoeing their
reviews...

https://www.amazon.com/gp/aw/reviews/B01KUZ2JPS/
Optimizing your Swift codebase with Attributes
> it potentially taints codebases it mixes with.

I prefer to say it potentially frees the codebases it mixes with.

> a license that obligates reciprocity strictly, even punitively.

I cannot follow this argument. You got a whole codebase for free. Reciprocity would be if you gave your patches upstream. The GPL, while it doesn't enforce that, forces patches to be available downstream, where they can be taken back upstream. The GPL forces developers to be honest. Permissive licenses allow them to be honest, if they are so inclined.
Solution: ‘A Ticking Evolutionary Clock’
German landlords in large cities generally require a credit report (though not things like criminal record, which can be in a US background check). For large institutional landlords, you may sign a document permitting them to perform this check; the more usual case is that you request a report from the credit-report company yourself and send them a copy.
Hmmm... so in the case of a "dog collar", Adobe would we consider "dog" to be an adjective? Interesting... I never thought about it like that, but I guess that makes sense. Still, they need to work on their definitions.
Windows is pretty bad on high DPI screens, and even third party tools don't help. There's inconsistency everywhere, and most older software is just blurry.

Chocolatey is nowhere near as good as e.g. pacman.

You mentioned disabling telemetry, but the fact that the OS you paid for spies on you and shows ads is a big turn off.
Let me give an example of how to rewrite part of the copyleft concepts as pure permission rather then term and conditions.

"I here grant permission to distribute source code of the unmodified complete work"

"I also grant permission to distribute a binary version together with the corresponding preferred source code of the unmodified complete work"

"I also grant permission to distribute a compilation of a modified version of the source code with the source code of all dynamic linked software that it depends on"

Of course, to match a license like GPL you would need to make precise wording to get the permission to mean exactly one and only exactly one permitted action (lawyers, interpretation and loopholes), but they are just plain permissions. You can use one, two, or ignore any number of them and mix and match. Since they are isolated permission they hold no state and there is no "I agree to all terms".

This is also the main argument behind the concept of software license not being contracts. A contract goes beyond permissions and binds two parties together in one document, while permissions just exist regardless if anyone accepts it.
Title edited to fit 80char. Original:

'The effects of self-selected light-dark cycles and social constraints on human sleep and circadian timing: a modeling approach.'

Abstract (TLDR):
Why do we go to sleep late and struggle to wake up on time? Historically, light-dark cycles were dictated by the solar day, but now humans can extend light exposure by switching on artificial lights. We use a mathematical model incorporating effects of light, circadian rhythmicity and sleep homeostasis to provide a quantitative theoretical framework to understand effects of modern patterns of light consumption on the human circadian system. The model shows that without artificial light humans wakeup at dawn. Artificial light delays circadian rhythmicity and preferred sleep timing and compromises synchronisation to the solar day when wake-times are not enforced. When wake-times are enforced by social constraints, such as work or school, artificial light induces a mismatch between sleep timing and circadian rhythmicity (‘social jet-lag’). The model implies that developmental changes in sleep homeostasis and circadian amplitude make adolescents particularly sensitive to effects of light consumption. The model predicts that ameliorating social jet-lag is more effectively achieved by reducing evening light consumption than by delaying social constraints, particularly in individuals with slow circadian clocks or when imposed wake-times occur after sunrise. These theory-informed predictions may aid design of interventions to prevent and treat circadian rhythm-sleep disorders and social jet-lag.
I am using WSL with success, it usualy gets the job done.
the design looks really great, wish it was non-react, anything.
If I am a clothing store, and I do not like your review, I could NOT come to your house and confiscate the clothing that you bought.

Even if I "refund" it. That's still illegal. It is called theft.
I remember host gator from my childhood. Crazy that they're still around.
Trump signs into law repeal of US consumers’ online privacy protections
This is the thing. A lot of companies have started switching away from Mac and now they're switching away I can't see that this is going to be enough to ever tempt them back unless they do something really amazing.

I genuinely love macOS and I'm happy with Apple's offerings on the whole, but I think there's plenty of people who just don't care and are happy with whatever works. If you're using say, Pro Tools or Avid Media Composer or whatever software you use to produce content, odds are it works just fine on Windows too. I think many are going to try Windows, realise this and then simply not bother switching back.
Why even bother with the speed bump. These guys have been neglecting the mac pro for 4 years and work their ass on a new version, and still spend time updating the legacy ?
I'm not sure those are quite true, and certainly aren't the whole story.

- Permissive licences often don't guarantee anything to the end user. Nobody is under any obligation to make any source available to you at all, original or derived versions.

- Copyleft licenses, by contrast, guarantee the end user gets access to the code that's running on their system.
You're assuming a proper amount of intelligence/decisiveness at ~18 years old. I was a fucking airhead at 18 (11 years ago) and, like most kids, listened to my parents as I thought they knew best. They were not financially intelligent and as a result, put me on a precarious path with the best intentions of me having what they understood as a better future.

I also chose a path back then (working in television) that has nothing to do with what I ultimately developed an interest in (software design/dev) later into college (when changing majors would have racked up even more debt).
Sort of off topic, but this is exactly what I want in electronic medical records. Being able to take my data and give it to whichever healthcare provider I go to.
Good to know that. I was worried.
SoCal/Bay Area expats are driving up costs in Austin.
I find my workflow in "bash for windows" horribly slow. My prompt command (that does git/virtualenv/etc checks) takes 4 seconds to run on windows and 0.04 seconds to run on the same machine dual-booted to ubuntu, and about the same time on a 2015 Macbook pro running MacOS. Everything else in bash for windows is similarly slower than bash on ubuntu. I haven't found a native windows implementation of bash that's anywhere as responsive as Linux or MacOS. I actually find Windows to be a better window manager than MacOS at this point, but I find myself most effective under Ubuntu and i3.
You cannot rollback the purchase, there is opportunity cost and other factors that make this impossible, but a new arrangement can be made if both parties agree to it.

A refund is one way to attempt to satisfy your obligation of the purchase. If both parties to the sale agree that it is satisfactory then it is sufficient. However, one party cannot unilaterally make that decision precisely because the transaction is completed and cannot be undone because the buyer can't be guaranteed to be made whole again by this action.

For example, a buyer choosing between two products both on sale for today only purchases product X for $10 over product Y for $15. If product X turns out to be unable to do the things agreed to in the purchasing contract, and that flaw is discovered a few days later when product Y's price has gone up to $1000 then refunding the $10 and leaving the purchaser without any product has COST money due to no fault of the purchaser and the purchaser probably would not agree to have a refund as a suitable next step, instead preferring to have the original obligation satisfied as promised and paid for.

A more real-world scenario happened to me when I was purchasing an oven from Sears. I bought a floor model for last year's model of oven on sale (but not "As-Is" or "No Warranty"). I paid around $1200 for the oven, which had all the features I wanted and was the price I wanted to pay. I received the oven, installed it, verified it worked and subsequently donated my old oven. A few days later, the new oven's electronic display started to fail. The item was still covered by the manufacturer's 90-day sale warranty so I called the manufacturer service out and they attempted to repair it but were unable to do so. They indicated that they had stopped making parts for this oven and it could not be repaired. They offered to refund the purchase or provide me with a new oven whose price did not exceed what I paid for the oven I did purchase. This would leave me with an oven of less value than I purchased, or no oven at all -- both worse off than before I engaged in the purchase. The sale was complete, I held up my end by providing all the cash requested for them to provide a working oven with the features I had selected. We had come to an agreement and because the product they delivered had a defect they were attempting to substitute some alternative product instead of the one I purchased. I did not accept this proposal, even though they insisted it was the only two options. I offered to contact my state's attorney general regarding this situation. They were suddenly able to send a more competent repairman who reported that this was a common problem with this model, a known-defect, and there was a standard kit to fix it. It was fixed a few days later and has continued to work to this day.
In my opinion; of all the sections in an Operating System's installation program the partitioner should be the least vague of all.

At every step of the partitioning/volume management process you should be able to quickly undo or back out of your selection. only when the user is happy with the structure or layout should any change be committed, likewise there should be no ambiguity in the functionality of any aspect of it's operation.

After all it is your data you may be potentially blowing away.

It's been a while since I last installed Debian, so I can't comment on the installation experience there though I can't recall running into any issues. It was a perfectly forgettable experience. The Ubuntu installer was also excellent, and the partitioning aspect was both clean and clear when creating a custom setup.
Data recovery on dead micro SD card
Outskirts of Tampa. Join me for a beer sometime, my treat, if you're in the area.
"Ok, which of the 3 decent restaurants am i going to today?" Gets really boring after a while. New ones to try open every few years instead of every few weeks.

You look at Yelp or similar and you've been to everything it suggests and decided it's meh. Or your friends have been and aay it's kinda meh.

There's also that argument that Oatmeal mentioned once. In a small city you have Asian restaurants. Maybe Chinese, Japanese, and Asian. In a big city you have Cantonese, Sushi, Japanese Grill, Vietnamese, Thai, Korean, Singaporean, South Thai, North Thai, Dim Sum etc etc

Maybe SF is a special case. The city itself is only 800k people, but it's surrounded by 6mio people which makes it feel a lot bigger than it is while retaining a lot of the smaller city feel. It's basically Bay Area's lower to mid Manhattan.

PS: London is massive. 13mio people in the metro area. That's twice the size of the entire Bay Area so yes, law of diminishing returns definitely kicks in at some point.
Assuming that 18 year olds should be capable of calculating cost-benefit analyses and execute long-term planning en masse is entirely too optimistic. Our schooling is way too bad to expect that, and our brains aren't even fully developed until the age of 25.

The fact that so many young people feel the need to go to college to get a career in the first place is a sign that our economy is highly imbalanced right now. People shouldn't need degrees to live a comfortable life, yet here we are, completely thrown off due to an extreme drop in demand for labor.
So IOW, not climate scientists, but just anybody he could classify as a scientist.
It feels to me as if their thunderbolt experiment with the Mac Pro was entirely the wrong way round. What I suspect they'll do with the next round of iterations is go strong on thunderbolt with the iMac; at least 4 ports instead of 2. The iMac has a bigger market, so that's how they'll drive adoption. The Mac Pro, meanwhile, won't be so reliant on thunderbolt, although it will still support a good number of ports - why not? - still probably 6.
But you can't run iOS 7 on the 3GS (the third iPhone). The last update for it was 6.1.6.
Knewton | NYC | ONSITE | https://www.knewton.com/about/careers/

Knewton is the world’s leading adaptive learning technology provider with the mission of bringing personalized education to the world.

We are looking for the following: Backend Engineer, Frontend Engineer, Full Stack Engineer, SRE/DevOps, Systems, Data Scientist
Favorite Tools: React, Java, Python, Ansible

Perks: Unlimited Vacation, Health/Dental/Vision, Free Lunch, Stock Options

Process: (1) Culture Screen, (2) Tech Screen (3) Tech Interview

Questions? recruiting@knewton.com
I've yet to figure out what PowerShell can/can't do though really. Maybe I'm weird, but I like that it's bash on OS X, I already know it.
But not the keyboard and touchpad.
> I cannot say I feel 100% save most of the time.

You can never be 100% safe. That's impossible.
T460s has both extensible memory and no DVD. Really nice machine.
http://www.datacenterknowledge.com/archives/2014/06/25/googl...
I play CoD mostly for single player, but not really by choice. The multiplayer population on PC dies so quickly there's not much point to it. I'm also pretty terrible at it.

Linear single player FPS is definitely not dead, although multiplayer is the current focus. As a quick example, DOOM (2016) has both linear single player and multiplayer sides, but the single player side was much better received.
Which, conveniently, most children and young adults are not taught (unless their parents are intelligent).
I was a co-founder of a business where I served as the lead product developer and served as tech support for many years at the same time. When you craft something with your own two hands - pouring sweat and tears (literally) into it - and a customer contacts you with half truths, unfair accusations and has made very little effort to fairly examine the situation, it is incredibly difficult to not take it personally.

In the heat of the moment, I occasionally found myself typing up a nasty response. Out of habit, I would re-read my response before sending it. That always caused me to pause. I don't recall a situation where I sent my original gut reaction. Inevitably, I would re-write the response in a much less personal and much more professional tone. This caused my customer to (almost always) respond in a similar manner, and in time a personal and professional relationship of trust was the result.

Nonetheless, it seemed to be somehow therapeutic to bang out my initial reaction, even though I didn't send it. It allowed me to put my frustrations down on paper, which caused me to think through the situation. It also allowed me to "vent" and blow off the steam caused by my ooo-so-personal connection to the business. And perhaps most importantly, it allowed me to see that the nature of my gut response was at least partially unjustified, somewhat immature and certainly unprofessional.

I shudder to think of the opportunities (and genuine friendships) that would have been forever lost if I had pushed "send" on my initial responses. The satisfaction of such responses lasts but a moment yet the consequences last forever.
Related but not precisely on topic... When will a group of talented people with access to capital end the gross imbalance of power between landlords and tenants with technology? In just about every other area of the economy the customer has the power. To give the customer aka renter more power they need more information. Step 1 is having ratings for all landlords/properties. The landlords get your rating (your credit) but you don't get theirs. That asymmetry puts the renter at a disadvantage. There is also no price discovery mechanism. You only know the rate they quote you, no way to find out the actual price they are charging existing tenants. Payments in this industry are often still by check which is absurd in 2017. This is one of the last giant markets left for technology to disrupt but it's going to be a war. The landlord/tenant relationship is "where the rubber meets the road" in the struggle between the rich and the rest of us... so this isn't going to be easy. If someone took this on I'd be honored to be a part of it!

https://vimeo.com/user12087540/checkmeonce
The thing is, if you don't like the old people and they way they govern, you're free to not elect them. They're only "in the way" because stupid voters elect them.

On top of that, we had an extremely progressive candidate running; his name was "Bernie", and he was older than both Hillary and Donald. He was far more progressive than "young" Obama, and he was also very popular with the youngest voters. You don't have to be young to be popular with young people, and think in idealistic ways like younger people.

I don't want to see these people die of old age; I'd rather keep great old people like Bernie around. If the people of our country are so stupid that they keep electing people like Hillary and Trump and rejecting people like Bernie, then they deserve that kind of governance.
I know a couple of women named Gabe. I think that assumption could be misleading.
Sounds like the kind of thing I'd read on The Strange Log [0]

[0] https://twitter.com/thestrangelog
On pretty much every other product line, yes.
Storage Startup, Cohesity, Raises $90M at $500M Valuation
Virtual Pay-TV Is Here to Stay
It was sort of, but you also had pretty direct access to 3 PCI Express slots, 4 pretty standard drive bays (with pretty enclosures), and 4 or 8 memory slots (depending on 1 or 2 CPUs).

I'm just guessing by modular design they're talking about something much more complex and unique.
Let me just take one point:

Only unimportant scraps of code can be free, but the real code must remain secret, restricted, proprietary.

Clearly Microsoft missed this as they are open sourcing most (all?) of .Net?
I agree with your comment, as there is a factor that increases the cost in the cities where developers live in.

Bringing up Limassol though, is not a valid argument. Limassol on its own has had a lot of rich people from Russia moving there permanently and in the past few years a lot of development went on there. The Marina or the pier etc makes it feel like you are in Miami of some sorts, so that definitely bumps the prices up and it has nothing to do with developers going there. Most rich people there didn't make money from tech but from illegal sources.
Yeah, note everything, preferably with the landlord on a walk through when you first get the place. Write down any flaws/damage and have both of you sign/date it. Keep this for when you move out.

Also, it may depend on your State or local municipality, but usually they can't deduct normal wear and tear from your security deposit. Stuff like nails or anchors in the walls, faded paint, worn carpet, scuffed floors, broken appliances because of mechanical wear not negligence or improper use.
We can look at effects as a dsl built upon a monad. The state effect lets us get and put state, for instance. There are two extensible ways to represent this:

data State a self = Get self | Put a self

class State repr where
get :: repr a
put :: a -> repr ()

With the first implementation we write a function that interprets the adt, writing different interpreters is easy. We parametrized over self so we can combine languages by combining their adt's and give that as self. To tie the knot we use use recursion and end up with the free monad.

With the second version we depend on multiple type classes to combine languages and implement them for different types to get different interpreters. The big advantage with this approach is that we don't have to construct the adt's before interpreting which is where the speed difference comes from.

Tl;dr: if you want to go fast you have to skip constructing adts and if you do that you end up with something like haskell's mtl.
I think it has less to do with viable job creation than wider political issues. It's cheap to open an office in Iowa, but talent/upper middle class people don't want to move there.

Not simply because of social issues, but because companies don't pay enough. IE if I can save 20% of 150k moving to a cheap location is only viable if I can save 30k not just 20% of a lower salary.
Stellar academics and test scores. He did a stint in the army so that might have helped, but didn't seem very involved in extra-circulars.
>Just because it sells doesn't mean it's a great product.

How about if the people it makes those record sales to love it?

"According to Brand Keys’ 2017 Customer Loyalty Engagement Index, Apple delivers a best in class user experience across every single category in which it competes, from smartphones to music streaming."

http://bgr.com/2017/01/20/apple-user-experience-customer-sat...