skysight-inc/HackerNews huggingface dataset:
Glad to hear that. We'll try to keep providing amazing value on GitLab.com. We working on introducing a browser IDE and review apps.
Yeah though even then it was connected to the coffee revenue, right?

I feel like this school of thought is also the one that ends up with things like "3 strikes and you're 25-to-life"
It depends what country you went to school in. So, yes, there are quite a few places where you will get only "["black","asian","latino"] authors, musicians, scholars, scientists, inventors, actors" till you get to university and get exposed to more. I mean, you don't think in Columbia, or Ukraine or the Philippines you'll read much American authors, musicians, scholars, scientists, inventors, actors, etc., other than those part of the global patrimony?
> You see, in so-called no-go zones in western Europe

You've been reading too much fascist propaganda.
What do you find hard to reason about when it comes to Redux? There is some terminology, but the heart of Redux is a pure function that takes a state, new information, and returns a new state. That's hardly rocket science.
Confirmed: Only Microsoft Edge Will Play Netflix Content at 1080p on PC
You're 25% figure is highly questionable. As you surely noticed when you got that number from Trulia, average rent in SM actually decreased from $4800 to $4600 between July 2015 and January 2016. You would need to see numbers going back more than 12 months to come up with a meaningful estimate.

Your 5% figure is based on a model purpose-built for San Francisco. In particular the number for elasticity of demand is likely wrong for Santa Monica. Considering how sensitive the model is to this parameter, it seems pretty iffy to present 5% as a meaningful estimate of anything.
Tech life as graphs
How would the city practically enforce such a specific limit?
Just absolutely fantastic values for work-life balance and certainly makes GitLab look _very_ appealing...

Some of my favorites:

We're a distributed, remote-only company where people work remote without missing out. For this, we use asynchronous communication and are as open as we can be by communicating through public issues, chat channels, and placing an emphasis on ensuring that conclusions of offline conversations are written down. https://about.gitlab.com/handbook/#communication

Don't frown on people taking time off, but rather encourage that people take care of themselves and others. https://about.gitlab.com/handbook/#paid-time-off

Runbooks for the on-call person for common issues https://gitlab.com/gitlab-com/runbooks

Edit: Link formatting
Great to see a new release on the 2.9.x branch. I've been using the unofficial McGimp builds[0] for a year or so and I can highly recommend them (if only because there are no official Mac OS X builds from the GIMP team).

[0] http://www.partha.com/
What you mean the say is "there are less abstraction layers".
Do they even need to be particularly competent? I wonder how much you could accomplish with a drone and some explosives?
In the 5.4 latest beta they just added Android implementation of IL2CPP.
I like your baby(rage) sized example.
Factor is cool, but it has some differences that may trip an experienced user. But for a first time Forth user, the extra frameworks/libraries may be a help.

As pointed out below, FIG Forth has a great deal of support.

All my interactions using Forth have been on underpowered systems pounding on the bare metal. So lots of the words created supported that environment. Math words and geometry words came from FIG Forth.
Please, plenty of high density cities mix commercial and residential - still doesn't mean you can run a hotel or a restaurant in your flat.

Hell, even in suburbia where I (begrudgingly) live right now, there's a grocery store, convenience store, 5 restaurants and 2 bars within a 10 minute walk (and at least 3 liquor stores).
SQL Server 2016 Basic Installer
What I'm missing is this: will MS Edge play that because it's the only one capable, or because Netflix sniffs the browser and only allows sending 1080p to Edge? The tiniest bit of a difference...brings back the memories of User-Agent switching, because everyone and their dog was looking for the string "Trident" :-/
Related discussion on Tesla's statistics here: https://news.ycombinator.com/item?id=12086139
I believe you should try to prepare a proto before the actual coding. Try validating your Idea first then make a proto; you can do it without knowing anything about coding. Use online tools it helps allot
This is huge! Gimp is awesome, and the fact that they added support for MyPaint brushes is huge -- it means artists don't have to switch back and forth between the two constantly.

Also, this update puts it in a great stance against Photoshop in general. Now it has a more similar user interface -- something I see people complain about a lot ("Gimp can do everything but I just don't understand the UI like I do with Photoshop"), awesome support for brushes and symmetry (Photoshop was always a bit better with these from what my artist friends told me a few years back), etc.

It is a bit of a shame that the official builds lag behind this update, though. I'm on OS X and I'd love to try this out now, but building from source sounds a bit too tedious for me to play around with it for just ~10 minutes.
Curiously, I grew up in NJ, where 40% [0] or more of certain shore towns are rented out at least part of the year. We vacation there and yet it doesn't seem to negatively effect the towns. There is mix of full time residents, part time residents, and 100% rentals, and it's the way it's been for decades. Yet Ocean City, Wildwood, etc are flourishing.

Considering these towns have been so rental focused for decades before Air BnB was a thing, it feels to me like the model works well for towns that embrace it. Am I wrong?

[0] http://www.deptofnumbers.com/rent/new-jersey/ocean-city/
"Would they kill the kidnappers by driving over them?"

Of course, in many countries that would count as self defense (if kidnappers were armed and pointed guns towards your car).
An obvious tool set up by the majority of the GOP primary electorate to screw their own party out of the presidential race? Or perhaps set up by conservative politicians, pundits, and donors who did what they could to attack Trump throughout the campaign, as some kind of reverse-psychology program because they wanted to screw themselves out of power? Set up by Trump himself, as a way to tarnish his own brand and guarantee that no one would want to do business with him in the future?

One way or another, these conspiracy-theory explanations seem a bit counterproductive from the perspective of any of the actors who might reasonably have carried out the conspiracy. The simpler explanation – that Trump is an egomaniacal bully with little knowledge of world affairs, and that enough Republican voters tend to like that for him to honestly win the primary against a weak and crowded field – seems more plausible to me, but hey...
Electricity generated with water, salt and a 3-atoms-thick membrane
You joined HN 55 minutes ago, and posted this 2 minutes later.

This may not be the best community for you.
Tesla ends resale value guarantee program
I actually hacked together an almost functional system similar to this a few years ago. It used the same primitives, delayedAssign and parallel::mcparallel, to implement parallel-evaluated lazy promises. It was nearly useful, but I couldn't get it to work when passing one promised value to another lazy expression, presumably because only the process that forked a subprocess can read the value it returns, so the second forked process can't evaluate the promose. It looks like this package solves that problem by forcing evaluation of any implicit futures before passing them to another future. I'm definitely interested in trying this out.
Found, perhaps, the source: https://github.com/gnip/null-island

Will contact the repo owner to learn about the license...
I hope YouTube won't get upset with this and try to stop your project.
Re 3: You can use CSS to change the color of inline SVG on hover. I used this trick for the download button on https://eggerapps.at/postico/
> I don't think we really see any modern UI library/framework adopting inheritance as a valid pattern at the component level, precisely due to the problems of leading developers down the path of creating potentially incorrect abstractions & being too painful to fix when UI can potentially change quite a bit structurally.

Composition has the exact same problem in this respect.

* Object A

* Object B

* Object C

* Object A

* Object B

Object C is composed of Object A and Object B.

Now go and write code that has instances of Object C. Can you remove Object A without side effects? The amount of pain you experience from removing Object A from Object C isn't related to composition or inheritance. It's related to how often you use a particular object. Furthermore, if you're a library author, pain and inflexibility can arise from how API customers react to breaking changes ( badly ). In this case, it really doesn't matter whether or not you're using inheritance or composition.

It amazes me how many programmers cannot seem to understand this.
Great news, I've been using GIMP/Inkscape for a long time. Could someone list open source, (and especially Linux) alternatives and how they compare to GIMP, Inkscape as of 2016 July?
China hacked the FDIC – and US officials covered it up, report says
Google wants to provide people with the best quality content. If you happen to have the best quality content around a topic then your search engine rankings will improve over time.
I'd imagine most trees would grow in hyperuniform distributions, since light is blocked by large trees, but seeds tend to fall very close.

Some trees also secrete chemicals that block their offspring from growing over their roots, which can combine with light availability to further the minimum distance between large trees.
Wierdest Skateboard Trick 2016 insane
Laravel 5.3 Release
In France, they call them ZUS: https://en.wikipedia.org/wiki/Sensitive_urban_zone. Everybody is in denial. Me too, actually. Sometimes, even the police admits the existence of no-go zones: https://en.wikipedia.org/wiki/No-go_area#France. La Courneuve and other districts in Paris were described by police as no-go zones. You see, the policemen claiming this kind of things about La Courneuve to the press, were probably fired afterwards. It is not allowed to admit this. But then again, I am very good at fitting in there. I know how to morph my clothing and composture to that effect. So, to me, these areas are perfectly safe. The hornets are not after me. They just do not like the police and other representatives of the State.
Planned Obsolescence and the Age of LEDs
I had many hopes for GIMP on OS X but programs like Pixelmator and Affinity Photo (and Designer), while commercial, have made Adobe-level editing affordable (and hopefully sustainable). Is GIMP keeping up?
Agreed. But in my experience, the easier you make going outside the process the easier it becomes to invent excuses for why it is ok. A lot of my job involves making the right thing to do the path of least resistance, because when it isn't, because humans overall tend to be the cause of a whole lot more of the problems than the servers.
Lightning is a fix, not the fix. Even with lightning, we need bigger blocks (and a number of other measures) to scale.
Traits and mixins are different. A trait/interface/protocol doesn't generally contain implementation, and when it does, it is based only on other methods in the trait (for things like default implementations), whereas mixins are just fragments of a class implementation with potentially arbitrary dependencies on methods.

So traits document the dependencies that mixins make implicitly.

Traits in typed languages can only cause name clashes if two methods in different traits have the same name and the same type signature. This is immediately obvious, and the compiler will warn you so you can fix it there and then when you try and implement them both for one class. (It also brings into question whether there should be another trait to hold that shared method).

The snowballing complexity that is mentioned stems from all those implicit dependencies: There's no way of knowing what they all could be in a nest of related mixins, whereas the corresponding traits document it and provide a map, of sorts.
I suppose Krita[0] might be one of the most interesting alternatives. But Krita is more optimised for drawing with a tablet than anything else. Someone who uses Krita a lot has pointed out to me that Krita isn't as good at text handling as GIMP is, for instance.

[0] https://krita.org/en/
Explosives need to be encased in something for best effect. You could use drones for a delivery device, but you would be limited in location selection due to what was both accessible and vulnerable.
Rent control can easily be evaded by renting property through AirBNB.

Perhaps that is why rent controlled cities like Santa Monica are aggressively shutting down this loophole.
Don't underestimate peoples ability to hurt themselves because of strong emotions.
I've been thinking about something like this recently, so I'm wondering if/how they account for wage increases always getting absorbed by rent increases[1]. Buy a house?

1. http://www.phillyvoice.com/does-raising-minimum-wage-raise-r... (among others)
How to Get Started with Viralwoot iOS App – ViralWoot
Note this is a developer edition.

I just went to the download page to find out this is not a stable version.

But, as the page says: "GIMP 2.9.4 is quite reliable for production work, but there are still loose ends to tie"
Store Owner Sues Police for Seizing His CCTV Recording of Shooting
Ask HN: Developer Friendly Laptops?
Whats the best 2016 laptop that can run Linux smoothly with Intel Graphics (No gaming) and 15 inches or above and i7 or better?
Is it even legal in USA? In EU, that would make your card road illegal instantly.
A properly designed self driving car would never out drive its sensors in the first place. This is just basic defensive driving. If there's a blind corner coming up then it would slow down sufficiently that it would be able to come to a controlled stop if there's a stalled car or other static obstruction around the corner.
I don't think the issue is that Tesla's cars are dangerous. The issue people are raising is that they pretend, at least through implications, that their cars can safely drive for you.

Tesla is also not doing any kind of super special research into self driving cars. The system their cars use is (afaik) an OEM component (provided by MobileEye) that powers the driver assist features of many other brands, too.

Instead of actually improving the technology they have chosen to lower the safety parameters in order to make it seem like the system is more capable than it actually is.
I had commented below that I am using the unofficial Mac OS X builds[0] of the 2.9.x branch for a year or so now. Works great for my occasional amateur editing needs.

[0] http://www.partha.com/
How Tesla lost 4 billion dollars
If you need to do something which was never done because of efficiency problems, you need to think about how to do it before you start. It's called planning, not premature optimization. Just optimizing existing approaches won't do anything good here as author said in beginning.
So the Redfin and Zillow price of my house I purchased in Oct. 2015 is off about 125K from my purchase price (1.125M) and misses the 400K in remodel. I checked the houses on the same street that sold since and they are off by 200-400K from the ASP. To be fair I live in Los Gatos in Silicon Valley and the housing prices are crazy stupid. Anywhere else in the US the house would be 400-500K.
> Your code is quite obviously incorrect.

You sho-bout that?

https://repl.it/Cbu8/4

If you're new to programming, you can learn a lot more by listening than by arguing.
The search tool worked better than I expected it to. Good job on that. I read on the YC blog[1] that you're using deep learning to index audio - can you explain more about this? Do you have any experiments showing how this is better than generating a transcript of the audio?

[1] https://blog.ycombinator.com/deepgram-yc-w16-is-building-a-g...
> I think I saw an earlier HN thread that suggested

I might also have heard about some of these problems from Brad Templeton, who describes "Abusing robocar collision-avoidance" among many other interesting problems at

http://www.templetons.com/brad/robocars/downsides.html

I don't remember if he also mentioned the kidnapping scenario when I heard him present about this.
For those on Linux there have been xdg-app/flatpak nightlies available for a while: http://flatpak.org/apps.html including the GTK+3 version.

They're highly usable but of course care must be taken with changes in the native format.

Edit: typos.
Formally verified code is awesome. It moves the `debugging problem' up one level, "Does our formal spec capture our informal meaning?"

Ideally in practice, that problem is simpler than "Does our code what we want?

In theory in the abstract, of course, the problems are the same.
I didn't read that as a conspiracy theory, but as a joke.
Tesla no longer guarantees your electric car's resale value
FiveThirtyEight: When to Freak Out About Shocking New Polls
Does the law say anything about having to get into single file?

(In any case, the law doesn't provide for this case of vigilantism. And two wrong wouldn't make a right.)
Check out System 76 [1]. I have heard a lot of positive (and a few negative) things about their laptops.

[1] https://system76.com/
This is a very important point. Children can't learn from magical slabs that can't be opened.

That said, my personal view is that you should never buy toys. You should build them. There are two important reasons for this: first, as you say kids need to learn how to disassemble and reassemble things. Home-made toys are going to fit that bill nicely. Second, kids need to not learn consumerist habits at a young age. Toys are easy (and fun) to make at home, and, like food, much better (and better for you).

As for computers, I'm not excited about my kids even seeing a screen, which obviates the problem of disassembling a magical, sealed slab in the first place. When they are old enough (10+) perhaps I'll let them play with discrete electronics on a breadboard. :)
Looking forward to Gimp 2.9.4 on Windows. I've been using development (2.9.3) versions lately on Win10 and working pretty well. The recent changes will be be quite useful assuming everything works as advertised. UI improvements will be welcome particularly if making Gimp integrate better with Win10 overall.

One of the issues I've had with Gimp on Windows is pen support, though the Wacom pen on the Surface Pro 2 has been iffy anyway. Pen use is worse though with Gimp, Inkscape vs. MS apps, but with some luck the new Gimp version will do better.
Poe’s Law and all that, but why would you set up a new throwaway account to make a weird confusing joke?
You can eat it every day, no problem. Just also add some veggies for the other meals.
Depends on the state. Some states do emissions testing that fails such people, and officers are on the lookout for vehicles that are visibly violating the standard. Other states are indifferent as long as you aren't assaulting others with it.

Obviously, seeing as how they're doing it for attention, it's very unlikely that someone would roll coal with the intention of not blasting someone with soot.
Yes, I'm quite sure, since your code above contains "return SENTINAL" and you fixed the bug in your link. (It's also sentinel.) It's doubly incorrect even in a specification sense, since dict.get defaults to None by returning NULL (it is implemented in C in CPython[0][1], and I'm assuming you can read those references based on your assertion of skill) and no sentinel is used or needed. In your Python translation, that'd be defaulting to None instead of a sentinel. It's triply incorrect because dict.get also does not re-raise a KeyError; it always returns something barring a runtime error of some kind or asking for a key that cannot be hashed:

>>> {}.get({}) is None
TypeError: unhashable type: 'dict'

>>> {}.get("key") is None
True

>>> {}.__hash__ is None
True

>>> "key".__hash__ is None
False

Let me fix your example for you:

def get(self, key, default=None):
try:
return self[key]
except KeyError:
return default

Although really, the C implementation does this, indirectly:

def get(self, key, default=None):
return self[key] if key in self else default

The reason I say indirectly is because (a) there's no exception handling in use in the C case and (b) there's no equivalent to the hash table lookup failing when written in Python, so it's an inexpressible concept. That Python will search twice, while the C does not. The KeyError except is a nice analog, but CPython does not futz with stack frames at all if the key lookup fails, so it's not directly comparable to your version. My final version is the closest you'll get to translating what Python does to Python.

If you're speaking with someone new, you can learn a lot more by not condescendingly assuming competence of the other party, particularly when they correctly spotted those three problems and you didn't. I trust this reply will alleviate the misconception.

[0]: https://github.com/python/cpython/blob/master/Objects/dictob...

[1]: https://github.com/python/cpython/blob/master/Objects/dictob...
Exactly. It's like losing weight. "I can't exercise" "I don't have time to cook."

I lost 40 pounds last year eating chips and energy bars every day and working 70 hours/week.

You find a way.

Not necessarily the best way.

But you find a way :)
Which is why nobody writes that in production code; it's only used in examples and maybe tests
San Luis Obispo is awesome as others have said, but it is about 10 miles from the beach.
Ventura County is also good, but has been getting very expensive that last 10 years.
Carpinteria would have been great 15 years ago, but prices have gone through the roof.

This would be my short list:
- Between Carlsbad and La Jolla
- Cayucos/Morro Bay/Los Osos (all pretty close to each other; I prefer Los Osos because not many people know about it and thus not a lot of traffic on holidays and weekends)
- Some of the lesser known towns between Monterrey and Santa Cruz
- Fort Bragg/Mendocino area

If you're ok with living 5/10/15 miles from the beach, housing gets much cheaper.
Nice to know that they're working on better HiDPI support. GTK 3 for some reason has two separate HiDPI settings, but one of them only supports integer scaling factors. Additionally, there is no way to specify different factors for each monitor. If you have two monitors with different densities, a GTK window will always have the wrong scaling on one of them.

Qt 5 gets this right. The only frustrating thing there is how many applications still use Qt 4… (same applies to GTK 2, I guess)
In an idealized mind of an 18 year old, yes, the world would be simple. People would not poke fun at each other, wouldn't be mean, would treat each other well, care for each other, not see flaws and hold no prejudice.

However, we live in a varied society which was pushed to live together in many ways forcibly. (This kind of conflict can be seen in Northern Ireland, historical Middle East, Rwanda, Sudan, India, etc. where disparate/different peoples are made to live together because by history they did not emerge homogenous-ish like Japan, Korea, Sweden (Suomi not withstanding), Estonia, etc. In these places people comingle but they retain their own identities and vie for dominance, justice, etc. Should we have conflict like this? Ideally no. Does it happen? It does. Can we avoid it? With lots and lots of effort --maybe and it could fall apart in one fell swoop.

So, yes, it should not be like that. A countrywoman should not be treated like an ignorant oaf who is out of her league in the big city --but there will be cityfolk who try to take advantage of the "bumpkin" -even in China. People may do this out of fear, bonding ritual, insecurity, ignorance, maybe outright malice, etc.