skysight-inc/HackerNews huggingface dataset:
I'm presenting a 101 python course tomorrow, I've just spotted this and I'm going to give it a go! Looks like it would be pretty cool (tmux!)
from contextlib import contextmanager

I love this feature, I never forget to close a connection. It can also be useful for monkey patching, or thread local variable based optimizations.
Some early ideas have already hit the repo[1]. David Nolen has been focused on ClojureScript bootstrapping work[2] of late, but I expect he'll get back to Om Next in the coming weeks.

1. https://github.com/omcljs/om/blob/master/dev/om/dev.cljs
2. http://swannodette.github.io/2015/07/29/clojurescript-17/
Rating the Socials: Foreign Policy Global Thinkers vs. KK
I never understood how can people earn that much on these sites. I'm trying since mid-july and earned about $120. I'm looking for HTML/JS/PHP jobs with little/no luck. Can you give some advice?
I guess you could have it display a WebKit window.
iirc, falcor maintains an LRU cache, so unused data keeps getting flushed out of memory.
My wife didn't buy into my vision.

This is a big problem and possibly not fixable. It indicates deeper problems, like communication problems and incompatible values. It also means you disregarded her wishes and now can't understand why she is unhappy about that.

My wife chose to be a stay at home mom and I think she resent my being in her space during weekdays.

Then get out of her space. Find someplace else to work. Go to a library or get an office of some sort or go to a business incubator space or something.

Also, do not underestimate how freaked out she probably is about the lack of financial security. This is a big hot button for stay at home moms. Can you find a way to give her some additional sense of financial security? This was a big source of friction in my own marriage, which ultimately ended in divorce. (I was the stay at home mom.)
Thanks for the tl;dr.

Looking at ideas alone is maybe no enough. Most of the 'unicorn' startups started as a yet-another X and many others failed with the same idea.

If even experts like y combinator are playing a numbers game akin to a professional sports better or poker player (playing many hands, happy to lose some but win overall) then I don't think we'll ever find a clairvoyant who can predict if a single team or idea will be successful with any degree of accuracy.
The spec is a bit more complex than that. It's not "Friends who are in your location" but "Friends who are not usually in your location but are now" (prodigal sons?)
People who bought into Apple's closed garden (with a capitol c) need to rationalise their investment.

Part of that rationalisation is at will dismissing the value of open technology, despite 99% of the internet and 90% of the Apple ecosystem lives atop of it.

Considering how lots of full on FOSS Linux users were lured to the Apple platform for its (at the time) impressive desktop, this has probably caused one of the biggest damages to open source software we have seen in recent time.
> I would not enjoy living on either one of the coasts.
Have you left the tiny midwest town and know that for a fact? Or do you base that on just word of mouth, articles, or..?

I have lived in a lot of different places: (New Jersey, North Carolina, Texas, Southern California, Northern California (don't laugh re: me splitting those!) and briefly in Illinoism Connecticut and the Dominican Replublic. ) and find value in their differentness.
Next up: TechCrunch solves the halting problem by using

while(1){
;
}

and

exit(1);

as counterexamples.
"Easier" as finally cracking the EU resistance to GM, which has such a long history and bits such as:

http://www.theguardian.com/science/2003/jun/24/gm.food

"Mr Bush's comments came barely a month after his administration took Europe's ban on GM crops to the World Trade Organisation, saying the moratorium was a barrier to trade."

Just a little later:

http://www.theguardian.com/science/2003/jul/02/gm.food2

"The European parliament today lifted the ban on genetically modified foods, instead choosing to impose a strict labelling regime that could stave off a trade war with the US."
You could probably set up a mishmash of dnsmasq and iptables to route everything including dns lookups to a custom daemon on your local network to prevent leaking clicks to the internet.
Let me put it in a slightly different context. Do you still get asked about your degree in job interviews, 20 years after you got it?

I don't think that I've talked about my MBA (21 years ago) in an interview in more than 15 years. Sure, the letters are nice to have on your CV, but I've only been talking about my work experience in interviews for the longest time.

And, when I do interviewing myself, I rarely ask about the candidate's degree except for entry level positions, when the candidates typically don't have enough work experience to talk about.
Cold makes it harder on the heat pump, but not impossible. Heat pumps use a compressor (just like AC unit). If the pump can create a mass of gas colder than the outside air, then that mass will be warmed by the outside air (no matter what the absolute temps are).

In the limit of course (too cold outside), a heat pump is just as efficient as using the electricity for heat directly.
I've been developing an increasing interest in climate change lately, and I've also been digging into the numbers and arguments on both sides.

Frankly, the claims made in this article are a bit ridiculous. To anyone with any kind of math or science background, the claim that one can accurately measure the temperature of the earth down to two decimal places is hubris.

But it's even worse when one considers that the distribution of temperature recording stations isn't uniform, that large swaths of the earth have barely any coverage at all, and that the most accurate way of measuring temperature has only been available for the last couple of decades (satellite measurements). And I might add that the article above uses surface temperatures and not satellite measurements.

In many of these temperature stations, temperatures are still recorded by hand, on a piece of paper, by observing a thermometer. One has to deal with different measurements made by different people and equipment as things are replaced or repaired.

Additionally, lots of these temperature stations have had their recorded temperatures adjusted upward. I always wondered why, and I did some investigation and found out that it was because the temperature stations had been moved from an urban environment to a more rural environment. However, the measurements have not been subsequently adjusted down as those new environments urbanized. What we see is a ratchet effect, not in actual temperature but in observed temperature.

What's the upshot? The supposed 0.02 increase in temperature is well within the margin of error for both the surface level temperature measurements and the estimation made in the upward temperature adjustments at many sites.
Hunger Hurts
Cool use case would be to follow a live stream of your favorite hacker in action!
Be that as it may, it's worth noting Google does other things as well. You could always try to get a job there working on self-driving cars (saving lives) or solar energy (saving the world).
>Understand how to optimize each and every day to live the life you want to live.

It provides little help in analyzing. It's dependent on the user inputting subjective data and placing important information that the user may not think of. As well as self-analyzing, which can be misleading dependent on what the user inputs. I'm critical of these apps because they feel like a TODO app (TODO: Start using my TODO app).

For an example of broken self-analysis.

Notes: "40 - Argument with boss during lunch, shitty day", "55 - Got into an argument about the maintainability of a new feature with Stacy today."

Upon my self-analysis I decide I need a new job, as I'm incapable of working well with my coworkers and seem to argue often.

In reality I'm skipping breakfast, not sleeping well, and waking up early and cranky. These details are left out of the psuedo-journal though.

Your examples focus on macro events - when micro events are likely more important. They're also things most people don't think about, so people fail in self-analysis.
Better Optogenetic “Light Switch” Lets Scientists Flip Neurons on and Off
It looks like the demo video has at least two different buttons so it seems like they have different MAC addresses
So why are you developing on OSX if your deploying on Linux - why don't you have a duplicate development and test server to work with

On windows Just use an X server or run Hyperv and run VM's
I share that curiosity. A band works best when the drummer and the bassist are "locked in". I have to imagine that if a neuroscientist were to image the brains of both the drummer and the bassist in a band with a really good rhythm section, their brains would "look" very similar.
Agreed PVWatts is more accurate, and it's what a solar installer is actually likely to use when doing a roof assessment. But to use PVWatts you need to input things like the tilt and orientation of your roof, the size of the system you want to build, the cost of power from your provider, inverter efficiency, etc. This asks for your address and your monthly electricity bill to give you a rough estimate, both of which homeowners are much more likely to know.
Very few installations use batteries.

Right now in the Bay Area, almost everyone is using net energy metering (NEM). You get a bill once per year, and they balance out your usage vs generation, and any extra usage is charged.

There is a minimum you have to pay each year, so most installers aim for 85-95% of your usage to be generated by your system. As other folks have stated, it's not advantageous to sell back to the grid given the low price - as such, very very few people actually sell back to the grid, and instead make a small purchase each year, and mostly at off-peak rates.
This looks pretty great. I'm guessing it's abandoned because they're using something better now? Does anyone have recommendations on a similar tool?
Haskell was just one of the languages on my list. I was basically referring to all languages with available compilers and better web frameworks than what Rust currently offers. And I did miss a few ones.

As for data races elimination, I don't see people really moving away from those libraries, but I might be wrong.
Don't Take the Guilty Plea Deal
This is more of a comparison of Lollipop vs. Lollipop + TouchWiz rather than Lollipop vs. KitKat.
Hi all, author here. thx for the upvotes. Webpage is back up.
There is also Google's charitable arm Google.org[0][1].

[0] https://www.google.org/

[1] https://en.wikipedia.org/wiki/Google.org
Primarily 'cause they have larger budgets. And sure, a new entry into the market might innovate on advertisement instead of product, but is that what we want?
Lacking an event loop is not the biggest problem. Both libraries have a lot of allocation and other abstractions that get in the way of performance. Mio allows you to work with the sockets directly and does not allocate (and its APIs are designed to be usable without allocating), making things much easier to reason about.
Neil Peart and Geddy Lee, now THAT is a great rhythm section.
Purpose of Life – Have Questions about Islam? EDialogue Live Chat
CoLog. Prefix-based leveled execution log for Go
I disagree with the author too. Interviewers are very excited to talk to me about my side projects. I'm a pretty cynical person but I don't think they are doing it to trick me.
Does anyone have experience with the idea of using Loglan or Lojban as the language for humans to 'talk' with AI, rather than using a natural human language? I recently watched an interview with AI expert Ben Goertzel discussing this concept, and it was intriguing.
Great great list. It feels so good remembering all of these.

I can't believe Jack the Nipper 2 isn't on your list though. Excellent graphics, great theme, great gameplay.
Falcor engineer here. In short, we don't expose the cache's structure directly through any of the public methods. While we don't lock you out of your own data if your JSON value is a complex Object (it's wrapped inside an Atom - http://netflix.github.io/falcor/doc/global.html#Atom), any branches returned from get/set/call are separate Objects.
So we're in the clear?
> venture ideas in non-R&D-intensive sectors

We're probably moving in to near tautological territory, here. If your venture doesn't depend in genuinely novel technology with significant R&D investment, then... its success probably depends on fundraising, marketing, and luck. All of which don't require industrial or scientific expertise.
Facebook Notes revamp set to battle Medium and Twitter
Full Abstract:

Entrepreneurs face high uncertainty, and often make costly investments in new business ideas without
knowing the expected payoff. This paper empirically examines whether ex-ante assessment of earlystage
startup ideas can predict their subsequent commercialization. We leverage an entrepreneurship
program at the Massachusetts Institute of Technology in which early-stage venture ideas, presented in
the form of succinct standardized summaries, elicit subjective evaluations from a large set of experienced
entrepreneurs and executives. Using data on 652 ventures in multiple industry sectors, evaluated over
an 8-year period, we find that ideas that elicit more positive evaluations are significantly more likely to
ultimately reach commercialization. We further show that these results are driven by venture ideas with
documented intellectual capital in research-and-development-intensive sectors, such as life sciences and
medical devices. We find no evidence, by contrast, that experts can effectively assess the commercial
potential of venture ideas in non-R&D-intensive sectors such as consumer web and enterprise software.
Finally, we find that industry-specific and scientific expertise is not critical to experts’ collective ability
to predict ventures’ commercial viability.
Do you mean "science" in the sense G.W. Bush used it in 2003?

http://www.theguardian.com/science/2003/jun/24/gm.food
Django team seeks help maintaining Oracle and Oracle GIS back ends
Sounds super interesting. Will definitely check out when I have downtime.
I am a c# developer of many years, and I know just a little of what GO is about.

I would say it depends what you are trying to achieve.

If it is a regular old web application then .NET will shine, giving you the MVC5 framework which is similar to rails, excellent database mapping, a well integrated web server, authentication and other web concerns out of the box, integration of odata. Let alone the strong typing and excellent generics which is probably the best of the C++esque languages (but its no Hindley Milner but that isn't of much practical importance for a startup).

Maybe use GO if you need it to run cross platform, need to do some insane performance tuning or heavy systems programming. I.e. you are starting a digital ocean or something like that.

Running .NET on linux is possible but may be more limiting. So you are probably running on Windows and the server costs could be higher BUT more than paid off by saved developer costs.

Of course you are also free to use both GO and .NET, using GO where it shines and .NET for the rest of the more prosaic businessey stuff.

On hiring - you will find more .NET devs for sure. Also .NET has been around a lot longer, C# is always getting great new features and there is the excellent F# if you need to do functional programming.

Your biggest consideration as a startup is rapid development and time to market. .NET will get you there faster. Click a button and you have a boostrap-designed, authentication enabled application with a DB back end in a few seconds that you can easily extend. You can get an MVP out in a few hours in .NET.

Without knowing more about your application, I would say it is 99% likely .NET would be a better choice.
Someone has suggested a Rule of Data Breaches: they're always bigger than first reported.

Brief DDG search didn't turn up a reference.... Hrm, not on G+ either. But someone other than me deserves credit.
"If you care most about raising a family, work life balance (i.e. work the least hours) and job security, you really can't go wrong with Google."

This is such at odds with everything I've heard and read about Google, I'd like to know if there's a typo in that sentence, and if not, how to you square the wider perception with your perception?
I really enjoy these puzzles, but I'm also stuck at the login page. Even poking around, and ignoring that the subdomain isn't working, I don't see anything else. Have any suggestions?
Google Maps can now tell you if it’s worth installing solar panels on your roof
The Irmin support means that the DNS/unikernel state is stored in a Git-compatible format. Tried pushing it to GitHub via cron to see what happens? :-)
Yes, this is the case.
This is the chief drawback of these two libraries: they are poorly documented (and are arguably not documented at all). In general, parsers is for parsing and trifecta is for reporting errors and diagnostics. Trifecta looks especially nice for giving context to error sites, but I haven't used it much yet (only for highlighting, really).

By "error recovery," do you mean backtracking? If so, there are several ways of doing that, which can be found here:

https://hackage.haskell.org/package/parsers-0.12.2.1/docs/Te...

See the 'choice', 'option', and 'try' combinators, and also the '<|>' operator in Control.Applicative.

If you need more than that, you can extend parsers' monadic parsing to roll your own error recovery.

Currently, the best way to understand how parsers and trifecta work is to look at projects that use them. I will give you some links to the ones I've used and found helpful, if a bit more complicated than the parsers I am currently writing:

https://github.com/ekmett/ermine/tree/master/src/Ermine

https://github.com/idris-lang/Idris-dev/tree/master/src/Idri...

And here is a relevant Reddit thread, which includes a link to Edward Kmett's slide deck which motivates trifecta/parsers and gives a high-level view of how they work:

https://www.reddit.com/r/haskell/comments/2uc6kp/are_there_a...

I hope this helps!
Pretty much I agree. The "car deal back out" is because somebody passed a law to encode that. Similarly if you want employees to have reasonable rights- you have to pass the matching laws. I definitely think nobody should be walked out the door with zero severance- and that is why I am willing to support legislation that yields some employee rights.

I don't want to press my opinion too much. But I find it very frustrating when I hear people claim they are unconditionally in favor of "at will employment" and then claim they think some of the consequence are unfair and should not be allowed. I sincerely wish such people would revise their statements and say they are not fully for at will employment.
> Sweating to make a big number get a bit bigger isn't good for the soul in the long term.

Speak for yourself. I've worked in finance for more than 10 years and like my job. Most of the time I work on interesting problems with smart people under good work conditions, and get paid well to do it.

It helps that I work in an area of finance I feel does have positive social value, although doing work I am good at and find interesting is more of a motivation.
> you'll see lots of edges going from Goldman, Microsoft, Google, and Facebook to Two Sigma. There are very few edges going the other way.

Perhaps one reason for it that they don't advertise is the ridiculous non-competes that their employees have signed and it's limited their future career options. I have first hand experience with this. They had the audacity to ask me sign a 18-month IP assignment (basically with FROR), a 1-year non-compete, and a fucking 5-year non-solicit (much stricter than the non-solicit in a Google's contract) clause. They want slaves, not employees. Of course I threw up on that contract, especially considering their history of bringing criminal lawsuits against their former employees. Avoid.
Check out https://nutty.io if you find gotty interesting you'll find nutty interesting too.
Those arguments are valid, but apply to only a fraction of the cases.

Really, how many of us need to buy office supplies, diapers, or groceries from amazon? How many times do you need to have a book delivered to you in less than X hours? We have these fabricated needs and companies that provide services to fulfil them, which really says a lot about the power of their marketing.

Again, not disagreeing with your arguments, I just think they dont apply to the majority of the cases, where you can avoid amazon and just shop elsewhere (slightly less convenient, I must say - its a matter of values, and voting with your wallet)
Obligatory XKCD: https://xkcd.com/191/
Senior Software Engineer  ALTX
I live in Phoenix, AZ. The temperature map in the article seems to show that for this area the July temperature difference from 1951-1980 average is in the lowest segment (-2 to 2). It had been my impression that it was noticeably hotter this summer. The heat arrived later than normal, but stronger. In my perception at least, which may be influenced by the fact I just came in from the outside and am still sweating like crazy :-/

We don't seem to have a handle on this warming, and there is no real will to tackle this problem. It seems we are determined to wait for bigger consequences before we'll be convinced to act. At which point it might be easier to just migrate, and keep polluting. That's how we humans roll.
So essentially you're saying (and also re: your other comments) that this is basically a bunch of nothing?
From the article:

> Here’s what ends up happening. To game the system, applicants start linking to virtually empty GitHub accounts that are full of forked repos where they, at best, fixed some silly whitespace issue. [...] Outside of that, there’s the fact that not all side projects are created equal. [...] While awesome side projects are a HUGE indicator of competence, if the people reading resumes can’t (either because of lack of domain-specific knowledge or because of time considerations) tell the difference between awesome and underwhelming, the signal gets lost in the noise.

It looks like genuinely interesting side projects are a good indicator, but enough people list trivial repos on their resume that just having bullet points on the piece of paper on its own isn't a significant indicator of quality anymore. The only thing she was counting for her analysis is whether or not side projects were listed on the resume, she wasn't taking quality into effect.
The UK is testing out roads that charge electric cars as they go
I like it. Really good.

The only point, I might not consider lists being mutable nor global values vs values returned from a function intermediate topics. Those are beginner topics I think.. one would have a hard time using the language almost at all without understanding them. I would say the part about decorators and kwargs args is more intermediate level. Anyone who gets to that probably already understands global variables and the fact certain data structures are mutable.

But not abuse your work. The book is nice. I learned a couple of things.
Exactly. And what about sarcasm, or ambiguity? Social communications needs lots of elbow room.
There is also this (unrelated) repository for doing more hardware-oriented hacks (i.e. programming the microcontroller): https://github.com/dekuNukem/Amazon_Dash_Button

Edit: Just saw that this was also posted in this comment's thread https://news.ycombinator.com/item?id=10075734
Perhaps the scatter chart in the middle of the article may be more scientific and convincing? My household scale is accurate to 1 decimal place, is it hard to believe that the Japan Meteorological Agency is able to measure temperature to 2 decimals and account for margins of error? The scatter chart trend is most convincing.
Lions' Commentary on Unix 6th Edition, with Source Code