skysight-inc/HackerNews huggingface dataset:
Sex is fun irrespective of it causing breeding. They are evolutionarily linked, but the have no moral relationship within the human brain. The desire to have sex and the desire to have children are for most people, completely independent desires.

And for what it's worth, humans have no obligations to our evolutionary past. "How we evolved" has no direct bearing on what we want (or 'are meant') to do with our lives. It only determines what we are circumstantially capable of.

EDIT: Here's a nerdy analogy for you. There is a relationship between the "programmer's intent" and the "binary program". But that relation has no bearing whatsoever on the relationship between the "binary program" and the "runtime behavior" of that program. These are independent relationships analgous to the relationship between "evolution" to "individual" and "individual" to "individual desires." (The feed-back which would link these -- from "runtime behavior" to "programmer's intent" -- only happens when the programmer is working, long before you end up with the binary you have when you run the program. In fact, this feedback is only ever employed to generate a completely new binary, never to modify the prior one. Thus ensuring that they cannot be co-dependent relationships, and thus evolution has no ability to determine individual behavior past the point of your DNA being fixed at conception.)
We can't even agree if there is global warming or not.
For some reason it wouldn't let me add my IP?!?!

192.168.0.0/24
I would say play with LightTable and fall in love with the REPL which is what programming is at its core. These are not new notions (lisp and all that) but they are wholly undervalued tools by a generation that grew up making computers from the perspective of assembly, registers, and chips, instead of from the purely "human interacting with software" perspective.

There is absolutely no program that cannot be made possible through lisp, and yes, one may think that certain programs are easier to code in "alternative" languages that are dominant today, such as Java and whatnot, but in reality there is a lot of "hidden complexity" using todays dominant tools because they take not into account the basic breakthroughs of such early and wonderful structures as Lisp. (a la McCarthy)

How many times is a student asked to show to to implement a linked list? You'd think this is a datatype that has proven incredibly useful over the years, and yet here we are doing the same exercise and pouring countless human-hours into something that should come as the default.

I think it's just a bias that will erode over time, Clojure is beautiful (it is a frankenstein of ideas) but the beauty is not in the fact that its _possible_ ... the beauty lies in the fact that it will outlive and outlast the rest, because it lives beyond architecture.

/le rant
Ask HN: How do I become a competitive and competent machine learning engineer?
This kind of rides this question: https://news.ycombinator.com/item?id=13232883

I'm finishing up a bachelor's in mathematics with an emphasis in applied math and stats, I have a solid background in Python, I built a couple small software projects, I do some Kaggle completions, but I mostly pull from libraries like Scikit-learn. And I don't have the grades to go to a top masters program.

Would it help to implement a few algorithms like Naive Bayes and Random Forests?

Should I go for something big like train facial recognition software?

If you're on the hiring side, what separates the ML engineers from the data analysts?
I genuinely ask: don't you think that for the people which needs a specific solution and/or are too pushy, you should move to the professional services route and charge accordingly? I am not talking about the random guy but the company which is making money and know that work should be paid.
True or false: a reactor accident costs more in political capital than all the capital of building it to begin with...
>(the answer may surprise you!)

Is the answer "yes"? "Yes" is the only answer that would surprise me. Because the answer is no. It can't.
Every spring I google "poison ivy" so I can remember exactly what it looks like. And every summer, I get a poison ivy rash.

Now that I know this tree exists, I have little doubt I'd die after a hike in the Caribbean.
Code Rush (1998) Documentary Following Netscape Engineers Releasing Mozilla
unlike 20 years ago, we're producing cheap solar panels faster than we can install them
Wikipedia is a great source of knowledge for everything... except politics.
Degrees don't matter, publications do.
I never claimed that no one had insurance previously. About 32 million people did. Obamacare added a few million more to that number, hence the new healthcare jobs.
Is there a market for competent developers without professional/academic experience in data science or machine learning? Perhaps just a MOOC or some Kaggle projects?
Very commendable what he is doing! Although, it is worth pointing out that even without any war conflicts, if the U.S or Canada opened their borders, then 90% of the people's in the middle east and the African continent would likely be happy to immigrate.
No judgment either way but >50% of the people I know cannot afford a full year's lease out of their savings.
Yes, but many people have instinctual desires to produce children as well. Ever heard of the phrase "my biological clock is ticking"?
>What's our track record on reducing consumption and population?

As for the latter, it's great actually. Lifting people out of poverty and keeping their kids alive lowers their birth rate.
There's a ton of people on Win7 that will never have Edge.
Solar plus all the infrastructure required to run a wind/solar grid without fossil backup is not yet competitively priced. It looks great at low market penetration but we need to eliminate emissions, not just lower them a little.

We're going to end up with plenty of mass hysteria if we don't put the brakes on climate change as fast as we possibly can, by every means available.
Here is the e10s bug about 1Password and it was resolved fixed in 2015. It might not be included in the initial extension whitelist for the Firefox Release channel but should work if you force-enable e10s or use Firefox Nightly.

https://bugzilla.mozilla.org/show_bug.cgi?id=1042195
solar and wind produce a smaller amount of power with no side effects

Actually, manufacture, transportation, and installation consume mostly fossil fuels, and manufacture has environmental impacts (including waste products). I'd consider that a "side effect".
USB 3.0 Promoter Group Defines Authentication Protocol for USB Type-C [pdf]
I really like the icons, and I do mean this to be funny. I just couldn't resist creating Malicious Cloud Service[1] and Dead API[2]. SVG's available at [3].

[1] http://imgur.com/a/VY6ba
[2] http://imgur.com/a/U0wVW
[3] https://ufile.io/4de3f
I expect Rust should be able to handle this nicely, but I'm more familiar with Pony... So here's how to do it nicely in it:

fun f(x: (T1 | T2 | None)): ReturnType =>
match x
| T2 => /* do something */
| T1 => /* do something else */
| None => /* Handle badly behaved. Optional to have, compiler can enforce good behaviour if you want. */

Note: You can see formatting at https://news.ycombinator.com/formatdoc
The problem is that these old plants are getting replaced with coal and natural gas.
We're actually all over that, and it will only continue to get better.

The US energy productivity (GDP per unit of energy) has gone up 58% in the last 25 years, and most other regions of the world have seen large gains as well: http://www.eia.gov/todayinenergy/detail.php?id=27032

Our energy use per capita also continues to decline.
No, he is not. Hutter's work on universal AI, his AIXI formulation is specifically a model of application generic AGI.

That said it is also not computable with finite time or resources, so it is unclear what relevance it has to practical applications.
And this is a walnut tree: https://en.wikipedia.org/wiki/Juglans_regia

Compare the fruit, leaves, and bark.
I don't think you read that right. The growth rate is still (net) 1 person every 24 seconds without migrants.
I was part of the Data Science team in my previous company. We mainly build models for production, but we also were responsible for generating both daily and ad hoc reports. We tried to hire someone to take over the reporting part, but we found out even that requires engineering skills. This role ended up to even more difficult to hire for because it's hard to find someone who has the engineering skills but wants to work only on reporting. Maybe if we had a dedicated data engineering team the story would be different.
I am used to the PhD being an academic, not practice (trade) degree. This is true even in fields where the PhD is pretty much required for work in industry (medicinal chemistry, biology etc). And even in computer science where a PhD can even be a hindrance to getting an industry job, the PhD is pretty much university only.

I am curious what countries it works the other way around.
And I thought I was pessimistic. I must be missing something, how did we go from a faulty code, to KPIs, to Comcast paving the future of the AI?
Absolutely, here is a bunch of examples from the Debian project:

https://www.debian.org/intro/help
This is a gross misrepresentation. SV != SF, and while I agree that the Bay Area is expensive, and SF ridiculously so, there are plenty of places available for under 2.9k (Even entire detached houses). This is especially true if you're willing to live within a reasonable distance to a Bart station in the East Bay.

Check out Oakland, San Leandro, Hayward, Castro Valley, and Fremont. All those have decent Bart access and reasonably priced housing[1].

[1]For someone working in tech making ~multiples~ of entire ~household~ incomes in the Bay Area (Roughly 50-75k depending on the county)
I've been gradually disappointed by Firefox - more and more websites no longer work. Okay, I'm using Firefox Developer Edition, but nonetheless, it's been disappointing compared to, let's say, Google Chrom Canary. Memory and CPU footprint is worse than latest Canary, too!
One might argue that the US at least is a main driver of many of the conflicts in the area, if not by direct invasions and infrastructure destruction then by support to local dictators and puppet governments.
That's sounds like a bug, as if the bookmarklet is executed in the main browser process and can't see the page's DOM. What DOM bookmarklet water you using? The Pinboard bookmarklet works for me but it is not agreeing the DOM.
I work with a COBOL database, and interestingly all of the dates are declared as four PIC 99 fields, like this:

02 ITM-LAST-CHG-DATE.
03 ITM-LC-DATE-CC PIC 99.
03 ITM-LC-DATE-YY PIC 99.
03 ITM-LC-DATE-MM PIC 99.
03 ITM-LC-DATE-DD PIC 99.

I assume this split between 'CC' and 'YY' is a relic of the Y2K updates, so they could add in a whole new field with a default of '19'.
That's fine. I just think it's a good idea to have that fund in case I get fired, company closes (startup, series B), etc.
Interesting observation! Perhaps its a bidirectional graph.

I was thinking in terms of the development like this:

1. Observation made
2. Idea created
3. Software/Hardware made
4. Revenue achieved
5. Business parameters tuned using insights
6. Maximum profit achieved
Do Tesla drivers have to get that permit as well, a lot of them drive their cars on highways “without the active physical control or monitoring” too?
Unfortunately what it's going to take is a Randi-style "tell me, die-hard believer, the conditions under which you would accept a conclusion of not being able to tell the difference, and we'll set it up" experiment. And really it will take one per die-hard believer.

But the simple fact is that the die-hards are going to, well, die hard. The result with violins is not at all suspect; it's very much in line with results from other fields where particular products are touted as easily distinguishable due to their inherently much-higher quality. See fine wines for another example.
It is amazing what can be achieved when people are looked at as people, not numbers. A refreshing story to break the immigrants-are-devils vs immigrants-are-angels fight.
I think it's perfectly fine though for Wikipedia to grow - I personally think the notability criteria is bad.
But that's true of nuclear as well. Building a power plant and disposing of waste (not to mention disposing of waste water, which is often an environmental challenge) have huge costs that are fed by fossil fuels as well.

What's implied by "produce power with no side effects" is it does not take fossil fuels to keep them running, nor do they put out any harmful by-products. Even hot water discharged into a lake and steam discharged into the air is more of a harmful by-product than the literally nothing that solar and wind generators produce.
Globally we haven't reduced population, we've just reduced its rate of increase. Our success rate on actually reducing global population is zero.

And generally, lifting people out of poverty has meant increasing their carbon emissions.
Time Machine: H.L. Mencken's 1925 Review of 'The Great Gatsby'
I think one of the other reasons is that parents this day and age are more liberal minded than previous generations.

I remember talking to my mom and dad about this. When they left the nest, their parents held very strict conservative view, and were often very opinionated in how their sons and daughters should conduct their lives.

Nowadays there's not much to rebel against, especially among the educated class.
I'm a VC and the Worst of Times
The desire to have sex is because it's enjoyable, it's enjoyable as a result of evolution.
Are they really replacing with coal, still? Natural gas contribution to energy is on the rise, but coal seems to be on the decline. (I'm not calling you wrong, I just can't find data to back numbers of plants - only coal as an energy production method.)
I also use it with React, but it took me some time to set it up properly. The challenge is, that

import jquery from 'jquery'
window.$ = window.jQuery = jquery;

import 'bootstrap';

doesn't really work because webpack (what we use) moves all import statements to the top. That can be solved by import bootstrap with

require('bootstrap');

though.

However, the more challenging and annoying part are plugins because jQuery uses it's own plugin registry ($.fn). Most of the plugins are so nice to require it if require is available. But, the things you get from require are cached, thus, if you do

const $ = require('jquery');
$.fn.yada = ...

your registered function will not be available to other jQuery imports.

Long story short, what's so annoying about this technology is the fact that it does not fit the modularized setups very well but you are forced to find a way for it to work when you want to use bootstrap with the JavaScript additions.
What's really uplifting to me about this article is that it points out Canada has decades of policies that are open to immigrants and refugees. Those refugees pay it forward to the next generation of immigrants in a virtuous cycle. One of my Torontonian friends recently posted about hearing "an old Chinese man speaking German in an Italian restaurant owned by Vietnamese refugees," or something like that, and it just seems like a diverse haven of different peoples.
Kinda nitpicking but some product icons are off. Eg you have an out of date icon for Google analytics and you are using the wrong icon for data studio.

Great project otherwise. Thanks
The Phineas Gage effect
I have the same feeling you have about these guys making music that was ahead of their time. To me specifically sounded like space jazz from the future. By the way, I think it's worth mentioning that the band 'Shobaleader' (by artist 'squarepusher') has been playing electronic jazz that is very much influenced by these classics you mentioned https://www.youtube.com/watch?v=kX9QE6OBvoY
I've got two kids in high school. Among all of the ways to support them after college if necessary, having them live at home may be the most economical. Fortunately, they're pleasant to hang around with.
> ...wages could not rise as they did without underlying productivity gains

Absolutely. The challenge with automation is ensuring that the increased productivity benefits all of society (not necessarily equally). As useful as capitalism is, it doesn't really have a mechanism for doing this properly. The solution will always have to be political.
Rising rents and harder to get home loans do sound like the primary cause.

That being said, I also believe there is not quite the same urgency to leave home for current young adults. Just from personal observation they don't necessarily see increasing their expenses just to be more independent as worthwhile. Same goes with getting a driver license and a car.

I don't think it's necessarily being lazy, I think they might rightly see that building up all these expenses just to be independent is a bit overkill.

Mix this with people in general getting married later and I find it quite natural that more people are living at home.
> That's right: "N years in framework X"

I don't know where this meme comes from. Six out of the seven jobs/internships I've had (in SF, Seattle, and Toronto) didn't care about any specific framework or language whatsoever and still don't.
Automation saves money, bringing jobs back doesn't, that's why the jobs went away in the first place.
This. Do we really need more stuff? I think the HN crowd is certainly beyond this sort of simplistic understanding. But what about non-physical things? Do we need more entertainment? We are without a doubt the most entertained people in the history of the world. Do we need better connectedness? (I think we do, but it's not the kind on offer by Facebook). I think writing letters and using snail mail is about the bandwidth limit for humans having deep conversations. Do we need more and better sensual experiences? I love amazing food, but I'm not sure I could build a fulfilling life through my belly.

Maybe the best thing that global warming could do is force us to confront our choices. What is truly important? We probably don't need the consumption we currently maintain to have the really important things.
One of the best retorts to the anti-nuclear position comes from Richard Rhodes, author of "The Making of the Atomic Bomb" on an episode of "Book TV" on C-Span in response to a caller asking/warning about nuclear waste.[0] In this 3 minute clip he lays out a very compelling argument for nuclear power.

Here's the article in Foreign Affairs he references in the clip (registration (free) required).[1]

[0]https://www.c-span.org/video/?c4639510/richard-rhodes-nuclea...

[1] https://www.foreignaffairs.com/articles/2000-01-01/need-nucl...
The problem already goes beyond millennials.

Increasing automation is going to make unskilled labor a huge liability for countries. This is one reason I don't think some of the anti-immigrant position of many Americans (and Europeans) is unwarranted. Every country should want highly skilled labor to help improve their current account, but unskilled labor is huge future liability. There is already a huge surplus of domestic unskilled labor in developed countries. Allowing unskilled labor to increase through immigration is only going to exacerbate the problem.
It looks like California is relatively clean on this scale, but what about the Superfund sites? I feel like those are gray areas that get much less attention than I would expect. With former semiconductor fab sites and former military sites getting increasingly developed with sometimes only a few feet of topsoil removed for cleanup (plus some kind of shielding material?), and a seeming lack of hard data for long term health impact, count me among the concerned.

(happy to have my worries put to rest by HN'ers!)
I run OPS and Tech at a startup. A very thankless job I must say.
Crafting Data-Driven Maps – Uber Design
What is the advantage of this over universal basic income funded by taxes?
The thing I have trouble reconciling is a few of you saying 90+% percent of OSS community is great/friendly but the OSS survey in article showing most projects get virtually no help even if downloaded a lot or with lots of requests. It would seem most FOSS users were selfish freeloaders who talked nicely on forums. Your project might attract different types of users, though.
it's just called fortran.io, same as the domain name
Extensive discussion yesterday: https://news.ycombinator.com/item?id=13226525
Have you tried not googling "poison ivy" in the spring?
Oops your right. My bad.
FWIW, I don't think you had a dickish tone at all. I mentioned a couple of related criticisms in another comment - had I known the one above would have had so much activity I might have added it at the time.

"Tutorials" takes me to ... 20 videos? The first 6 of which have to do with email HTML/CSS, and "unsubscribe" is the first topic I see? Whether it's good or not, most projects I'm on I simply don't have time to dick around with so much ceremony up front in the hopes that this might save me time or give me a much better experience days/months in the future.

Again, Bootstrap is the "good enough" project. Even with more than a year of no real substantive activity, it's still more adopted and used and defaulted to than most other projects. It's the PHP of css/grid systems. It's the wordpress of css/grid/layout frameworks. There are many other platforms that are technically 'better', but none that are 'good enough' for a large number of use cases ('good enough' being, of course, in the eye of the beholder).

But no, you were not dickish. Your criticisms were pretty much just normal observations about why you can't get in to foundation.
Uber Finally Convinced by DMV to Yank Self-Driving Cars Off SF Streets
> My problem is that some reductions require moving certain transitions backwards or forwards in time.

This is definitely a more involved problem. A cleaner solution, I believe, requires a new notion of correctness than trace containment/simulation up to stuttering. This is because neither of these notions allow one to move forward or backward observable transitions. The key here is to differentiate between non-observable and observable non-determinism. While the former can be accounted by using prophecy variable in linear time framework or directly in the branching time framework. I will recommend reading the comparison of the two approaches in [1]. However, the later is not what can be accounted by adding auxiliary variables. It is done currently by complicating a simple sequential specification -- create a new specification that includes all possible interleaving of transitions implicitly or explicitly. I will be curious to hear your insights on this while using TLA+ in particular and Lamport's theory of refinement in general.

I must say that the above must be at best considered speculative from a practical methodology point of view. I do suggest a concrete alternative nor do I have extensive experience in validating actual distributed systems.

> Rather than? I'm not sure I understand the question, so maybe

This is the easier part and a less speculative comment :).
In the theory of refinement in branching-time framework developed in [1,2] the refinement can be any computable function rather than just a projection of states space. This often is very helpful. For example a refinement map for a pipelined processor is defined by invalidating all partially executed instructions and setting the program counter to the oldest instruction in flight. This is relatively more involved than just a projection map that "hides" the internal states. Notice that, as we have already mentioned earlier, branching time refinement implies trace containment, a linear-time notion. So there is nothing lost. There are follow up papers with case studies illustrating the use of this flexibility to define refinement map that makes automated reasoning more amenable.

Thanks for clarifying the temporal quantification.

[1] http://www.ccs.neu.edu/home/pete/pub/charme-refinement-branc...
[2] https://arxiv.org/pdf/1502.02942v1.pdf