skysight-inc/HackerNews huggingface dataset:
1. Over-production happens because farmer in modern politics are efficent at lobbying politicans. In actualy market economies we basically don't have starvation. Speculation might cause starvation in countries that are not well integrated into the market, but then again without a world wide market for grain (that enables speculators to exist in the first place) many of those countries would just not have access to that supply in the first place.

2. Almost all technology is first limited and expensive and the gets cheap and mass produced. There is no magic way around this problem, its simply impossible. Medicine is a difficule topic and economically very different because of intellectual property being such a complicated subject. That said, if you look at the long term, the massiv expantion of live in countries is defently connected to the efficent distribution of lots of medicine to all levels of the population. You seem to focus on the problem we have now but ignore the trend.

Even a bad and cheap AIDS treatment now is better then almost anything available not that long ago.

3. It's hard to determain what the best solution here is. The problem is just to complicated. Their is some level of balance that society needs to find. Whatever process of law generation your society have needs to come up with this balance. I want argue that the one the US or anybody else has is perfect, but they seem pretty functional overall. More so then alternatives.

4. "if all bakers just agree". Your argument totally fails into the water if you say 'if all just agree', the hole point is that they can easly just all agree. The larger the market, the harder it is to agree. Even if they agree, every single one of them has a insentive to break the agreement. If you actually study the history of this sort of agreements you will see that they almost always break down even if the emerge (witch they almost never do).
Thank you, seconded. Amazing writeup.
I live in France near the Swiss-France border and all this talk about how more borders will reduce terrorism and immigration is completely bullshit.

I cross every day the border. Twice a week, I cross another border which is meant to be closed from 19h to 6h (many small borders near the FR-CH do that). There is a simply locked barrier. Nothing more. This has been here for 25+ years. Of course, I've crossed "illegally" this border by bike plenty of times (its faster) and it has been very very easy (I won't even talk about all the woods around the border that haven't got a single fence). A terrorist wanting to cross a border would be very stupid to get caught.

So all this talk about how getting out of the EU is complete bullshit to me.
Introduction to Verilog
I too recently bought a different brand. Loved everything about my Jetta while I owned it, but I just couldn't feel good about the brand anymore.
My main point was that I'm sick and tired with the amount of FUD about Poland in the West, so I wanted to point out the false analogies.

Silesia is nothing like Catalonia - I know that because I live there (Silesia, I mean). There's no real support for the separatists ideas, because at the end of the day Silesians are not really that different from Poles - except maybe that they talk with slight accent and have a dozen or two of words borrowed from German. The concept of them demanding autonomy is as alien to me as the Switzerland demanding access to the Atlantic Ocean coast :)

EDIT: to be clear, I have nothing against granting them autonomy. In fact I think that getting rid of Silesia would solve most of Poland's economic problems :)
They believe the left not tolerating their "different opinions" cancels out their "different opinions" of not tolerating people because of their race, religion, gender, sexual preference, etc.
"What the years (59) have taught me is other people very RARELY care enough about anyone else to persecute them."

The Holocaust. Pogroms. Pol Pot. China's Cultural Revolution. Wars without number (often for racial or ethnic reasons). Genocides. The Inquisition. Witch-hunts. Lynchings. Jim Crow laws. Slavery. McCarthyism. Homophobia. Hate crime. Anti-immigrant xenophobic policies. The racist War on Drugs.

The list goes on and on. I see persecution everywhere, and many, many people all too eager to take part.
A lot we know about pirates is not true, and a lot of what is true is not known
Ask HN: Reading analytics on an owned content site?
Hola HN - I wanted to set up a site with a few pages of content. I wanted to figure out if there was a way that we can track the amount of time spent on page, the read length (% of page read) per user? And if the community has used something to solve problems like this?
Have you tried Lightroom Mobile? It works pretty well for me. My editing is usually limited to cropping, white balance, exposure and colors, and I can do all of that on the phone.
Great! I can't wait for SF to become cheap enough so I can move there.

...
Debt collection lawyer. Sometimes a demand letter is all it takes. Defending a clear cut debt in court is irrational and they'll likely settle or no show and you get a default judgment. Which state?
The mobile viewport for me is slightly smaller than the width of the page, so I can always scroll left or right just a few pixels, and never zoom out. Not a real issue, but it bugs me a little bit.
If looking to invest, be careful, there is a lot of pump'n'dump schemes going on in the crypto world.
I interpreted the OP's comment to refer to the article's theme of consciousness transfer/ascension rather than countering the effects of aging, which as you point out is different.

In that context many of these arguments seem moot. Even the idea that "More people make more progress faster" becomes speculative as "people" would no longer be constrained by genetics to specific distributions of neurons.
Nuclear Gandhi and Binary Arithmetic
The last two things I have on Python 2 are:

- code that has to run on HostGator shared hosting. They only support Python 3.2, the "maximally incompatible" version.

- code that has to run on ROS, the Robot Operating System. ROS is a huge collection of packages from various sources glued together by a message passing system. Efforts to convert all those packages to run under Python 3 have been underway for years, but aren't done yet.
He's wrong this time. The similarities were more important than differences. Amazon was a logistics company great at moving lots of stuff on the cheap. That made them a retail powerhouse. Then the did the same for server hardware, networks, and VM's. They already had a lot of that, too, from being big eCommerce site.
I've seen borders working fine. For example in Israel. Hungary seems to be doing well also. I don't believe in this rhetoric that borders don't work.

Back when I was a small boy, almost every month there was some bombing going on in Israel. These attacks have been greatly reduced by several measures, including the building of the wall.
> Of course my points are based on generalizations and my value judgement is subjective. We are all ignorant regarding the vast majority of things - the best we can do is draw observations based on the information we have.

That reasoning is just a lazy excuse for oppressing people with viscous, ignorant stereotypes. The generalizations are not only unnecessary, they are wrong and the foundation of much of the evil humanity does. People are individuals, with their own behaviors, beliefs, actions, etc. and that is what they are responsible for; there are good and bad in every house, on every block, in every town in the world. To imagine that you have any knowledge about people spread across continents is absurd, and to even claim it demonstrates an embrace of ignorance. Again, it is the parent comment's behavior that is the problem.

> If enough people within my culture agree those aspects are a great danger then collectively we can outlaw them or otherwise oppose them.

No, if you are in a Western country you cannot outlaw humans based on their supposed "culture". It's illegal in most countries, it is antithetical to freedom and other Western values, and we've been there before. Shall we round up the Jews next? Black-skinned people?

> I am a member of a culture making a value judgement about aspects of another culture

You're not a member of my culture, based on what you say, and the evidence I have is far stronger than the color of your skin or the country where you were born. Can I make value judgements about and ban you? (No.)

IMHO, it is the good and peaceful against the hateful, no matter where they are born.

> If Islam were to become the major culture in the West ... Is that something you'd be ok with?

Absolutely. I want people to follow the religion of their choosing (or none at all, if they prefer); I'm happy for them if they can do that; I will defend their right to do so. That is a fundamental value of Western culture; the freedom of religion is one of the fundamental freedoms in all Western nations.

I wish my country would open its door and encourage Muslims to come and live in freedom here, where they will be loved as neighbors, respected as full citizens, and can worship as they wish without fear.
You've completely missed the point. I'm not saying it can't be done, I'm saying that the new way is stupid.

In Python 3, I have to tell my students that

breakfast = ["bacon", "eggs"]
sorted_breakfast = breakfast.sort()

works, but

breakfast = {"bacon": 2, "eggs": 3}
sorted_breakfast = breakfast.keys().sort()

doesn't. They will ask, "why?", and I have to say "just because."

Instead, you have to use "sorted", even though "sorted" isn't even a verb, it is a property. "Why is sorted() rather than sort()" - "just because."

Similarly, "where is there a b'' in front of my name", why can't it find my module, and on and on and on.

The advantages of Python of a teaching languages are mostly gone now, and I would probably use JavaScript to teach beginners now, whereas I previously would have used Python2.7.
I'm not a huge fan of the UI (images are nice, but only for about half of the usual HN content), but I am very impressed by the performance of the app.

The speed at which images and content are loaded (esp. during paging) makes it feel very snappy to use. I don't know why, but it "feels" even faster than the standard client.
Any links or ideas on how to get started with some of these? Understanding traits and knowing common ones is as trivial as reading the Rust Book, but ideas like "write blanket implementations" and "encapsulate ownership details" are less easy to find.
Yeah I'll look into doing that. This is my ~4th attempt (after countless iterations) of book-related projects and I have yet to find a reliable API for useful book data.
Marine Le Pen concedes French election, making centrist Marcon the new president
Consider the following case.

Let's say we ban development of self-driving cars since the algos can't be explained. Then we will never know the benefit we might reap from adopting them. We know humans make mistake. But with self-driving cars, the error rates in future might be very low as compared to human. We as a human society will never experience this future because we had this silly idealism that all algos must explain themselves in human terms.
> It's not society's job to have all speech be acceptable

In the USA, it is. We call that the First Amendment
What level of detail should this plan contain? Too much detail and you give away our negotiating position and tie the negotiators hands; too little and people will complain about lack of detail. Would you accept a plan which comes with the caveat that compromise and negotiation means that none of the plan may work out the way it is described? What about a plan that changes on a weekly basis due to circumstances and negotiation?

I don't believe it is possible to provide a plan that will satisfy people who want to remain in the EU, and I believe that people who want to remain in the EU and are asking for a plan know this well.

You're not going to get the plan you want. A vague overview of goals is the best you can hope for, and exactly what you've been given.
And the world is quite small and I'm from Silesia as well.

I never said their demands weren't ridiculous, but they do exist. I was expressing a view that countries wanting to leave EU should be seen with the same ridicule as Silesia wanting to leave Poland(as small and insignificant that number of people is). In an ideal world at least.
Wikimedia Foundation spending
I think Google Analytics automatically tracks time spent per page, and this guy can track scrolling: https://github.com/googleanalytics/autotrack
>Everyone talks about extending life and eventually becoming immortal, yet no one asks what happens when we are immortal.

I see the opposite picture when these discussions pop up: everybody tries to find a downside in increased lifespan, be it personal or social. It looks like a pretty obvious defense of status-quo to me.

What is really-really sad and what really bothers me is that this attitude is so prevalent in the modern West, when the West is the only society on planet Earth that has knowledge and resources to make some version of life extension happen. Other parts of the world are de-facto firmly in the survival mode.
The difference between europe on one hand and the US and Canada on the other hand, is that in the latter cases, the original population has been "replaced".

As an European, I find it quite tasteless to be criticised by Canadians for our views on immigration, when you get the cream of the crop and we get the rabble mostly because of geographical reasons. To take an example from Turkey: you get the educated slice of society, liberal and progressive.
We get the peasants that deem it normal to bury their daughters alive because they talk with boys.
(This is an exaggeration, but you don't seem to mind heavy-handedness).

We don't oppose mass immigration because of the color of their skin or their religion, but because their views regarding women's rights, LGBT rights are so alien to ours, as well as because we don't actually manage to assimilate migrants fast enough to ensure our society thrives.
What libraries are unavailable in Python 3?

This gets mentioned in every hacknews thread on this subject, but I honestly don't believe I've seen any that weren't either already updated to support Python 3, or didn't have alternatives that worked just as well.

https://python3wos.appspot.com/ has a list of the largest packages in pypi, and there's very few that aren't available in Python3. httplib2 is easily replaced by requests. Supervisor isn't a library, it's an application. Same with carbon and graphite-web. Basically the only things on that list are the mozilla libraries, but IIRC some of those are in progress of being ported anyway.

Twisted is one of the few I can think of that still isn't there, but most of the core APIs are there, as well as a lot of secondary stuff - half a year ago, more than 90% of the unit tests were passing on python3.
I believe that git chokes by default on special file names on Windows, but I think there's a config variable that you can set to fix it. I don't know if libgit2 differs here.
Expose it to which data exactly? Say it's picking up on some obscure phenomena that is relatively rare, yet very important. How would you, completely unaware of this, be able to collect more relevant data when the majority of the data you collect would not have this element?
Come to think of it, SQL has basically been my gateway into tech too. At one non-tech job, I used MS Excel's built-in SQL engine, MS Query, to basically implement an upsert. At another, I used MS Access to build a pricing calculator application and pricing SQL scripts which reduced hours-long processes into instants.

Now as a Scala developer, my team has actually decided to use PostgreSQL, and I'm still in the process of trying to convince them to fully embrace SQL instead of just using it as a dumb cache to ease memory pressure on our backend.
Sounds more like a problem with stupid Windows design choices than with anything you did.
Can you imagine a wall all around France ‽

As for the second par of your argument, I don't know the context but to me it seems more of a correlation than a causation.
Has it been proven? One of his advisers is on the record stating that the cabinet was chosen to "deconstruct the administrative state"[1], and Trump proceeded to appoint individuals (at least 2 by my reckoning) with beliefs contrary to the missions of the agencies they lead.

1. http://fortune.com/2017/02/25/bannon-trump-cabinet-cpac/
Awesome! Just a heads up, your ssl certificate shows invalid.
I am glad DDD is not mentioned in this article, could have been called out though.
Because there aren't any of those in posix...
Seems once you have enough datapoints you should be able to do something with machine learning to distinguish good from bad smells.
Much depends on specifics. Any 35yo house will have been built to radically different codes. It will probably not be near the maximum square footage now allowed on its lot. So, purely from an investor's point of view, the house is holding back the price. Pulling it may actually makes the land worth more. In my neighbourhood it isnt easy to get a permit simply to replace a small house with a larger one .... unless something catastrophic happens and the old house is doomed. There have been too many leaky roofs left for years, and a few fires, which conveniently lead to the house being declared unliveable or unsafe, the first step to getting a new permit. In such situations the house is definitely worth more down than up.
Now's your chance: https://archive.org/details/mac_MacOS_7.0.1_compilation

I'd try it myself, but I've only got my phone with me.
>"Quite precise data for thousands of NEOs is available, but its needs converted to position and movement vectors to use in this simulation."
https://github.com/strainer/fancy

Thanks for the good discussion. I'm still unconvinced that asking for climate models to report on conservation of energy is "undue speculation", but I really don't know how big a deal it is. Anyway, I looked at my old code and here is some R to get the JPL data and convert to state vectors, hopefully you can use/translate it to easier test your sim:

dlHorizons <- function(ObjName = "Apophis",
sd = "2000-Jan-01", st = "00:00:00",
ed = "2000-Jan-02", et = "00:00:00",
stepSize = "1", stepUnit = "d"){

root = "http://ssd.jpl.nasa.gov/horizons_batch.cgi?batch=1&"
start = paste0("START_TIME%20=%20%27", sd, "%20", st, "%27&")
end = paste0("STOP_TIME%20=%20%27", ed, "%20", et, "%27&")
tble = "TABLE_TYPE%20=%20%27Vector%27&"
RefPlne = "REF_PLANE%20=%20%27Ecliptic%27&"
RefCntr = "CENTER%20=%20%27@000%27&"
VecTab = "VECT_TABLE=%20%272%27&"
step = paste0("STEP_SIZE= %27", stepSize, "%20", stepUnit, "%27&")
Cmd = paste0("COMMAND=%20%27",ObjName, "%27")

res = scan(paste0(root, start, end, tble, RefPlne, RefCntr, VecTab, step, Cmd), what="")
return(res)
}

extractEphemeris <- function(input){
ends = grep("(\\$\\$SOE)|(\\$\\$EOE)", input)
input = input[ends[1]:ends[2]]

dates = input[grep("(TDB)", input) - 2]
times = input[grep("(TDB)", input) - 1]

start = grep("(TDB)", input) + 1
end = start + 5
ret = as.data.frame(matrix(nrow = length(start), ncol = 8), stringsAsFactors=F)
colnames(ret) = c("Date","Time", "px", "py", "pz", "vx", "vy", "vz")

for(i in 1:length(start)){
ret[i,3:8] = as.numeric(input[start[i]:end[i]])*1000
}

ret$Date = dates
ret$Time = times
return(ret)
}
Pop science, business books, political books, that sort of thing - proper graduate-level math and science textbooks definitely have plenty of content. Sometimes those can even be on the opposite side of the spectrum, where the focus is too much on the equations and not enough on the conceptual.
LinkedIn's Reid Hoffman: This is the common trait of every successful startup
extended tldr; because many of the ideas of these old theories are re-surfacing in new (pseudo-)scientific work.
Reminds me of his GS preferred share deal.
In my opinion, there's no way in hell IBM will end up paying 12% interest on any bonds issued. 20 years ago, perhaps, but not today.
You're talking about NCR, right? That's interesting, since their stock isn't exactly hurting.
Anonymity and Abuse Reports
Study: 97% of Node.js Projects Use Package Containing Npm Creator's Shopping List
How expensive would it be to make a machine that can smell if you or your clothes stink?

Wash them at least twice a year :) . Bad breath I can understand, you can't tell at times but clothes? Just wash them...
Anecdotally, I've actually been driving down the road (passenger side), middle of the woods on the way to the beach, putting out a small sysadmin fire while on vacation (from my Android phone).

I know, I know - supposed to be on vacation - but I was just sitting there. And I fixed the issue too.

How is that not amazing already??
Libraries and pypy.
Today's 34.5% Le Pen vote is very very bad news, her campaigning was atrocious I believe she did not really want victory.
John Oliver's segment was good, but to understand what comes next I recommend you check out the widening gap between the yields on French and German sovereign, albeit both euro-denominated, bonds: a 20%-25% implicit devaluation of a Le-Pen minted New-Franc stares back. Unless Macron agressively addresses the underlying competitivity issues, which I wonder if he can because the French suck at understanding economics, I cannot ser how the Front National could lose it in 2022.
Don't fool yourself: terrorism by a few religious loonies as a problem has been and will be a drop in the ocean.

The real issues are: how we organize work and social security in the global knowledge economy? How we deal with the climate change? How we deal with info ops, which is already much more destabilizing problem for western democracies than terrorism. You are right that migration is tough challenge, how we will handle increasing migration?
FYI - I have redesigned the website based on all the great feedback received from everyone.
http://mentr.io
Hi,
I am interested for junior dev roles. Your website doesn't list any of those jobs
SF's affordability crisis has an unlikely villain: its progressive politics
You must not live in the us. Every politician here is hyping the threat well beyond proportion to the life loss potential. But humans are irrational and scare prone, so why not exploit the cognitive bug, for votes and profit?
What I don't understand is why cargo fetches the entire crate list and create a directory for every crate (even if you never install it). Why not just have a single file with the entire list? The issue mentions they use a trie, but why use the filesystem as the trie store? Why not have a single file?
Ask HN: Do you have/use a foot rest at your desk?
I am wondering if using one does improve your posture and help you to be more productive?
Condoleeza rice disagrees.
https://www.usatoday.com/story/news/2017/05/07/condoleezza-r...
Async/await is a 3.5+ language feature, and Python's core integration of async support, both at a language level and in the standard library, is all 3.x stuff.

Some of it you could do with 3rd party libraries and no syntactic support in 2.x, but it's absolutely false to say async has nothing to do with any 3.x features.