skysight-inc/HackerNews huggingface dataset:
So does mine. I just spent a few minutes researching this on Payscale, which confirmed the impression I already had: someone with a degree from a good school and a lot of experience can easily get an offer around $150k from one of the better companies in the bay area (assuming one interviews well). Their median was $148k, in fact. Numbers like $300k or $500k are not typical for software engineers, even in the best companies.

And remember that not everyone works for one of the top companies. There are hundreds of thousands of programmers in California (not sure about the bay area, although that has to account for a lot of them), most of them are well out of their twenties, and most of them don't work for Google or Facebook or anything as prestigious or well-funded.
How to export all the links from Chrome's Downloads list
Looking forward to seeing how this will turn out. Never a boring day in Bitcoin.
* split-objects to create much smaller binaries. In cabal it's a single line in its global config file.

* Using my already available GHC builds, because stack's GHC builds do not work everywhere, not even across all Linux distros. If I have a musl-based Linux distro, FreeBSD, or Solaris it'll be a problem. Also, there are many users who prefer to use other builds than those downloaded via stack. This happens even if there is already the right GHC in PATH by default.

* I like cabal's new new-foo features and project file support.

* Not bailing out if I open a random .hs file where there's no associated stack config. In a sibling comment Chris says he wants it to work automagically, but then it should create a global stack file, which he says will be used if available.

* Offline mode.

* I will find more stuff I miss, once I have used stack more.
The “4C” Development Environment
Maybe sometimes. I've certainly worked with someone who explicitly said "if your first instinct on seeing an error is to reach for a debugger you're probably not a good programmer", and as a result he'd spend hours tracking down a bug that could be solved in minutes by someone willing to actually use tools. Even more unfortunately, a lot of the junior programmers on the project listened to him and wouldn't use debuggers either.
Update on Analysis Results for CPython and Ruby
That's mostly because of Fortran doesn't have the same aliasing trouble as C?
This is great. it can be applied to the startup world for new company names.
Latest Different Mascara auctions
Less economically developed country is another term that is commonly used.
Active Boot Disk 10 Serial Key Crack and Registration Key Free
I think you misunderstood what I wrote. I wasn't implying that my children were the direct cause of my UC, but I am convinced that it played a part in it due to poor sleep hygiene and being run down.

Such diseases are complex and have potentially multiple factors that bring it in to play. Sleep deprivation is just one of the potential factors.
Why don't some of the highest-salaried workers on the planet live in tent cities outside the outskirts of town?
Fascinating. The Salton sea could actually provide a lot of productivity, due to its very low dept, it could be possible to create vast arrays of shaded crop covers on top like they are doing across Indian rivers with Solar Panels.

Water could be allowed to drain naturally from either the ocean or other rivers, no need of manual pumps.

You could also build homes on top that due to the surrounding crops and sea underneath be really cool when it comes to temperature.

Also you have have cool walk-able or (boatable !) paths like in Venice.

A modern day paradise in the middle of the desert.

So much potential
Things like this are why I got into the habit of checking Facebook's settings every once in a while. Not that it would help much in this case, but hey.
They seem to have a knack for fucking with my settings and reverting them to their respective defaults every now and then.

My pictures or posts are not visible to anyone but who's friends with me. Nobody can post anything on my wall or tag me in any picture or wall post without me approving the tag. Nobody can add me as a friend if they are not also friends with at least one of my friends (and I hate that I can't prevent anyone from adding me, only enabling it when I actually need it or asking for friendship myself).

That being said, Facebook might as well do without asking you if you want to give them your phone number if they end up disregarding your decision and getting it anyway.

That's a dick move that might well mean I will delete my account. Not that it would make any difference for them, but being without Facebook won't make any difference to my life either.
http://www.scientificamerican.com/article/just-how-harmful-a...

"These experiments yield bodily concentrations of BPA in ranges of parts per million, but some recent studies have even found that when BPA interacts with hormone receptors on cell membranes, concentrations of one part per trillion can stimulate physiological responses."

Just an example, tho.

Also, to borrow from history, cigarettes once upon a time were not considered harmful mainly because there was just no data suggesting that they were. Smokers regularly "saturated" their environments with smoke. Smoking is banned in a lot of placed now that we have data. Does this help people who got lung cancer or other diseases, who might not even smoked themselves but only second hand? It does not.

The compounds in question here are known to bioaccumulate, meaning once you got them in your system, they will (mostly) stay in and not break down. If I came to your house every day, placing a rock in it and telling you that you cannot remove it, you'd probably object and also don't think that me saying "But it's only one(1) rock and does not matter!" especially after I added new rocks for years.

The default should be to ban use of any compound until you can reasonably prove it is safe according to the current state of science, not allowing everything until somebody proves it is unsafe.

Now, if people want to ingest potentially harmful stuff by choice (e.g. smoking)... that's another matter and they should be free to do so. But they should not be free to make other people ingest potentially harmful stuff against their consent or knowledge (e.g. pollution)
You don't stumble randomly on such a mutable torrent. If you know git's data model, usual torrents are like commits, and those mutable torrents are like branches: If you give someone a commit there is trust that it won't move, and if you give them a branch name, there is expectation that the actual commit pointed to will change.
The Grand C++ Error Explosion Competition
What's wrong with optional typing? All it does is formalise docstrings into an integrated syntax.
I ported ConvNet JS to C# in order to really understand what's going on: https://github.com/cbovar/ConvNetSharp
2. Motivation surprised me in real life. I had a friend with cancer and was surprised the doctors went for the "reasonable futility" of standard care which had about a 0% 5 year survival rate when there were less conventional treatments with maybe 15% survival.
Got it working. The problem was that /dev/mapper/vg-home was a symbolic link so stat wasn't giving the right major and minor numbers, so once I fixed that it worked well.
It's a slippery slope

People will start using and it will become mandatory at some point
MUUTEA • CREATIVE TEA BAGS -Emoji,Galaxy,Van Gogh,Halloween,Zodiacs
Show HN: Fence.Chat V2 – Discover and Share whats happening around you
You don't need to ask him for Bitcoin address. Just send him private key of a bitcoin wallet. Or this https://www.bctip.org/en/
A Reflection on Spacehack: The Refugee Journey
.. whereas the outcome of the process seems to have (unevenly) improved in the 20th century.

Lincoln had to persuade people that slavery was a bad idea. We have now, largely, climbed that particular hill and are working on the next society-wide injustices.

Also, that three hour debate would be all you got. We have 24 hour rolling news now.

(I have to admit that Trump is contradicting this thesis rather badly)
Nope.

http://www.co2offsetresearch.org/aviation/Occupancy.html
WW3 RUSSIAN NUCLEAR BOMBERS AND JETS BUZZ UK RAF SCRAMBLE,UK PM TALKS TO PUTIN
as an emacs distro, spacemacs has everything I need for every language I've tried to work with (usually with auto-completion e.t.c.). sometimes requires a tiny bit of setup (usually no more a than a line or two) first time you use a new langauge, but that should is usually documented in the layer/README.org file.

[0] https://github.com/syl20bnr/spacemacs
> One letter off and you're doomed.

what3words autosuggest API allows setting fixed bounds and focus point during a request to make it more obvious.
https://docs.what3words.com/api/v2/#autosuggest-clip
It feels like this article repeats itself 3 times, adding nothing new. Seriously, it could have been a lot shorter while still imparting the same information.
I thought this was spam until I realised it was behind a paywall. may still be given the title provided.
I honestly don't understand why this comment was down-voted. Would somebody enlighten me? :)
Currently you need a mobile number to create a FB account. For older profiles (I created mine back in 2007), it was not necessary, and I will not provide it to FB anyway.
IFTTT says it can run with Apple, Google and Amazon in the smart home race
This list seems really useful for general emacs, but does not help for spacemacs which has it's own equivalents (with vim-ey keybindings). I've been using spacemacs for a few years as my editor every day, and have not needed any of these.
This is not true. Planes fly for many reasons. Load Factor is just one of them. Maintaining slots at airports is another. Moving cargo is a third. Staging aircraft for other, more profitable routes as well.

I know it's counter intuitive, but once a route is established, flying on it reduces the co2 per passenger.

Don't take it from me, take it from the carbon offset people:

http://www.co2offsetresearch.org/aviation/Occupancy.html
It seems that WebCrypto is already implemented in browsers. Does this library make use of it, or is it pure JavaScript? If so, why is that? Most crypto algos are susceptible to side channel attacks, and trying to get that right in JavaScript across browsers doesn't look generally possible.
I can see the medium post now!

"Dynamically typed Python variables considered harmful"
You stated that the negative effect is higher for a woman than a man, thus claiming it to be a gender issue.

kross comment stated that the negative effect is the exact same for a woman or a man, thus disagreeing with your statement. It also states that the amount of women being "pleasers" are higher for cultural reasons.

You could claim that the culture that causes more women to be "pleasers" is an gender issue, in which you two might be in an agreement on that point if you two are also in an agreement on the definition of gender issues.
Did you post the right link? That one was about John Carmack inlining some function calls and eliminating weird branching to (potentiall) reduce bugs/errors. Or am I missing something?
Thanks for putting this together. Been looking around for a long time for top level email templates that have been pre-tested. Going to check this collection out. Appreciate your hard work and putting it out there for other devs to use.
Sustainability Summit 2016 – AlphaGamma
There are usually only 2-3 athletes with a significant chance of winning the gold medal (where 80%+ chance one of those athletes ends up with the gold).

I'd imagine silver ends up being one of those gold competitors more often, meaning the result was a disappointment relative to their hope. On the other hand, bronze ends up being one of the competitors from the field more often, meaning that medalling at all was a great outcome compared to what they realistically could have expected.

I've mostly been watching Judo this olympics, since it's the sport I'm focusing on personally, and this observation shows itself on a match-by-match basis. The competitors with the best chance of winning it all are calm and already thinking about their next match after a victory. The competitors that don't have a realistic chance of winning it all are jumping up and down, fist-pumping, etc in a round-of-32 victory.

I imagine it's really just expectation vs result, which is not really a new or unique phenomenon at all.
Eww, chords?

This is spacemacs, just use the leader key...
Apple 1 being auctioned for charity
Sorry, I wasn't clear. That's exactly what they do do. These aren't separate APIs; they are modified versions of libc and the STL that speed up the implementation. Facebook apparently has similar STL replacements that they've open-sourced as part of Folly.

(The string utilities I was referring to actually are separate APIs, focused around manipulating string pieces that are backed by buffers owned by other objects. It's like the slice concept in Go or Rust. With the growth in Google's engineering department, it got very difficult to ensure that everybody knew about them and used them correctly; this is probably easier if they're part of the stdlib. Indeed, they're in boost as string_ref, but most of Google's codebase predates boost - indeed, they were added by a Googler.)
Are you serious ? in Ukraine ?
I make about 60k$ in Paris, and have a lot of friend making about 50k$.If Ukraine is like that, I'll be there in two months ! :)
> reference the same binary blob

Is there some way to share data whose structure is actually understood and checked (statically or dynamically) by the language?

> to have multiple processes read and write data to and from it.

How did you coordinate those reads and writes? A writer not having exclusive access to what it's writing to, at the time of the writing... sounds... very bad.

> sell me on why I need data parallelism.

Just to name one example: machine learning. If you're feeding real-time data to a ML algorithm, chances are you'll have to perform multiple independent calculations that use the same data as input. To speed up those calculations, you need to perform them in parallel.
I think he's referring to commercial support for a Python environment at cloud.sagemath.com, for which there is zero setup. Just go to the link provided. SageMath is also available there with zero setup. You don't need the Sage installation manual to use it there.
This just makes me think of the time when I knew people making mad money commuting from Wellington to Melbourne to try and get a failing SAP implementation over the line. The order-of-magnitude cost blowout on that project was doubtless assisted by the folks making that round trip and running up central Melbourne hotel bills and dining.
Hacker News Censorship
Earlier someone posted this link on HN : http://nationalinterest.org/feature/why-isis-fears-israel-17286

I upvoted it. Then I followed the link and read the article. When I wanted to come back and read the comments, the post was nowhere to be found. I checked my upvoted stories on my user profile, but it was not there. I checked the HN search function for the article, but again I could not find it.

So I thought that perhaps I had imagined finding the link on HN. So let me post it on HN since it is interesting. But when I tried to post it, it said "This story has already been posted"

So I wasn't imagining it. I repeated my search again, but I could not find it anywhere.

After that I purposefully reposted someone else's link and got no such message that it is a dupe; and it successfully posted.

Try it out for yourself. Try to submit the link above, and try to post another dupe and see what happens.
I must admit I was surprised to read how many women there were working in prominent positions back in the 80's at Apple. Jobs was truly a pioneer.
How to Build and Deploy Your Own Wire Client for Android
A few reasons, not least of which is consistency with function/method signature declarations.

Also, that style is only more familiar if you're coming from C, C++, Java, &c. However, the style in the PEP is pretty common in languages outside of the C family, such as those inspired by Pascal, and there's at least two examples of C family languages - Go and Swift - which use the style in the PEP.

Also, putting the declaration on the LHS likely results in fewer grammar ambiguities, but it's well over a decade since I last looked at Python's grammar, so that's just speculation on my part. I know that's one of the reasons why Swift and Go went down the route they did, and Python would have even more reason, given how ':' is used in the language.
The new rav4 2016 SE has great electronics and sensors. I was quite impressed with Toyota bringing some automation. However the user interface is horrible. For a $35k car, I expect some serious software. They could have gone for android auto. But they made some half assed system. entune is ad.

I wonder if Toyota will get eaten up like Nokia.
Bravo. Too many people assume change is somehow the same over time.
> No, research money is going to researchers, publishers get (other) money for different reasons

For open access papers, the money generally does come from the grant .
Yup. My door desk leaked sap from the legs and was splintery. Such a silly tradition.
A very sad day. We were told type hints were just that, optional hints to help IDEs and such. Now they're creeping into the language proper; IDEs will start adding them for you, and before you know it all "serious codebases" will be statically typed.

The beauty of python was that it could read like pseudocode; more and more special characters and notations are putting that idea to rest. I guess it's the price to pay for mainstream success -- when banks get involved, everything becomes uber-formal and soul-crushing.
How? I have looked, but shiny says "debugging is private, talk you your admin".... (I'm running ubuntu on aws)
Link to full paper:
https://assets.documentcloud.org/documents/3010178/Volkswage...
Interesting - the last time I looked seriously at Erlang (~2005), its string handling was a mess. Strings were lists of characters, which ate 8 bytes of memory per character, couldn't be addressed in O(1), and were often slow to traverse because of cache misses. IOLists seem to be a big improvement on that. They're functionally equivalent to a Rope, right? Ropes are used all over the place at Google (where they're called Cords); I worked on a templating engine while I was there that would just assemble pieces into one for later flushing out to the network.
As long as it remains optional I'm all for it.
A backdoor is typically reserved for solutions that bypass the existing security. As I understood it, the only thing Apple could do was provide a firmware without rate limiting. This would have allowed the FBI to perform an exhaustive search for the key. We already know that brute-forcing a key is always possible, that's not a new way to bypass security.
They mention using it for sonar in the paper
It means that static analysis tools can do a much better job of finding issues in code, and will make code completion much better. I've worked on some pretty big Python codebases in my years, and both of those would be big wins. Currently people do the same thing in a much more janky and inconsistent way in docstrings.
I use r-studio but not sure what visual studio will bring - will investigate.
How the Arab World Came Apart
Why [T]? Why not <T>? It confuses with array selection
>when there's transience and anonymity, there's a high incentive for people to behave poorly

Sometimes people tend to behave even more poorly if there is no anonymity. This happens when they think that they are morally right in an important area although they are totally wrong. Many racist "this needs to be said" comments are written using real names.
PHP Libraries for Summer 2016
A similar argument applies to traditional economic tasks.

Clean your own house - no GDP.

Pay someone to clean your house - GDP.

Same amount of work is being done, but GDP only counts what is paid for.
I think so! https://www.youtube.com/watch?v=gd5nSKNaHZ8

https://en.wikipedia.org/wiki/Basilar_membrane
Thanks for mentioning Overleaf[1] - we started it to help solve a problem we were having collaborating on LaTeX documents with co-authors based in different timezones - it helped avoid the 'multiple copies of the same doc in multiple email threads' issue, amongst other things.

Since we've grown (now at half a million users worldwide), we're now also working to help solve and streamline the submission & publishing process, for many of the same reasons discussed in this article.

Feels like change is finally happening, which as a scientist myself is great to see!

[1] https://www.overleaf.com
As far as i know there is no easy way to remove lead from water with a typical filter design.
There was btdigg at some point (https://btdigg.org/) but for some reason it's down today. The approach is not particularly complicated, there even were papers about that:

* In Vuze: https://www.usenix.org/legacy/event/woot10/tech/full_papers/..., slides at https://www.defcon.org/images/defcon-18/dc-18-presentations/...

* In Mainline: https://arxiv.org/ftp/arxiv/papers/1009/1009.3681.pdf

Basically all you have to do is sit there, people will come to you asking for content, you'll ask as a standard DHT node but note that the infohash exists, and get more information (name, number of peers, ...) about it in the background. All you need is a few IPs.