skysight-inc/HackerNews huggingface dataset:
How would you make money off this?
Interesting. Do you think there is a role for tech in things like preventing further deforestation of existing natural environment?
You are basicly doubling down on the same fallacies the previous post was pointing to.

> I doubt this is true for everyday reading

For some of us books are not everyday reading...

> Because if that were true you would just open up old books and sniff them and rub them in your hands from time to time. And yet I have never once seen anyone do this. Lets face it, we read books for the words not for the feel for the books

Following the same line of thinking, since I never saw anyone eating raw salt I should conclude that people don't really like salt ?
You are trying to reduce reading a book to sum of arbitrary components...
Video Downloader for Facebook v1.34 Free Download Get [HERE]
If you're just developing against Linux, I've been using LXC 1.0 for a while now for quickly spinning up and destroying dev environments, and I think it works really well. LXD (which is essentially LXC 2.0 + goodies) is also great, and makes a lot of that easier and adds features (including a lot stuff that makes things like orchestration significantly easier), but it has a little less documentation right now.

I think LXC has some really excellent advantages of both being super easy to create/destroy quickly (and containers being very easy on resources), while at the same time running a full system in the container with an init and everything (as opposed to Docker where it's typically just one application). The command line tools are pretty simple and straightforward (at least for LXC 1.0), and I find it a lot less fuss than using VMWare or VirtualBox in a similar role.
Sulphur dioxide causes acid rains. This used to be a huge problem in Europe even, and stopping the burning of coal in Germany has more or less solved it. I wouldn't be so eager to release SO2 in the atmosphere.
Thanks for the different perspective.

Having seen several headlines about high employment in renewable energy industries, I must admit that I'm sort of prepped for headlines about it declining. Companies will always start looking for some sort of efficiency when they keep having to add more and more employees.
Another good technique is to pair metrics. Find a second metric for each metric you care about that you expect to see negatively impacted if you overfit for the first metric. For example, you might pair user growth rates with per user acquisition cost.
I'd like to use Enterprise premium features, but I may have only say, 5 users who need those features. My other potential 50-100 users don't need Enterprise features. Anyway to work the pricing?
As an Indian working in India, the 'in Bengaluru' part actually makes me a bit sad. While Shah may have physically been in India when he was working on Julia, the project might not have happened without his having gone to the US for graduate studies. I can't think of any comparable project started entirely by people working in India.

The reason is not lack of ability: my guess is that at any time India's best institutions like the IITs or IISc have at least a hundred people who could build something like Julia. Instead it is perhaps India's poverty that prevents people from starting something that does not have an immediate academic or business payoff.
Reading this post it seems that Julia is the silver bullet for every programming problems (or at least the ones addressable in python).
I guess it's not.
It is just another (very useful, admittedly) tool for the job.
I really can't stand when every new language or framework or technology or whatever tries to be THE silver bullet.
How long it will be before we learn that such a thing doesn't exist and we are always going to learn new tools to solve problems in a hopefully more efficient way?
Maybe in the future we'll have such a thing, but I bet my 2 pennies that it won't be either Julia or any of the existing languages.

Edit: speaking specifically about the language I think that it's a very good effort and it can be only a good thing for the current languages ecosystem, even if I don't appreciate some of its idiosyncrasies.
Is it normal to start working before you arrive at the office? Does the commute count to your working hours? If I were to commute by public transport, I wouldn't work for my employer during that time, I'd do something that I enjoy, read a book or work on my own projects.
Python is popular in science because

a) it had f2py at a really important (early) point

b) matlab is insanely expensive.
Please, don't use flags unless you want to bring politics into it.
They could do one tracking request and fan out to different tracking systems on the backend. Doesn't solve the privacy issue, but solves the loading issue.
Since Java is the most similar language and what I'm familiar with, here's some things where no C# equivalent exists:

Lucene,
Guava,
Apache Commons,
Redis driver,
Postgres driver,
Cassandra driver,
Kafka driver,
gRPC,
Http2 support(on all platforms, not just windows 10)

Notice I said "equivalent". C# ports exist for some of these but they're unofficial, unmaintained, or both. The most heinous thing I've seen MS do recently is only support Http2 on newer versions of Windows. Http2 is a high level protocol and there's absolutely no reason for this. In Java you can use Http2 on any platform using Jetty, Netty, or soon built into Java 9.
We used to remember information, now we remember keywords to retrieve the information. We haven't lost it, it's just one step away. The information is stored implicitly.

The upshot is that we have turned into skilled information seekers and are used to evaluate the quality and credibility of our sources.

We might not remember all the trivia, but when it comes to discovering new interesting domains and quickly learning a lot about them, and finding people with similar rare interests, the internet (google) is king.
First off, thanks for your work on Vagrant. I've had my frustrations with it, but over the years it has been an invaluable tool.

That brings me to this: I wish I could pay for Vagrant - not just the VMWare Fusion plugin, but a fully supported configuration of your choosing. I would happily migrate our dev environment to that configuration, and spend spend several hundred dollars per user per year year on Vagrant if I thought it would work more reliably as a result.
"it's irritating when apps don't use my location to pick sane defaults. Google Maps on a new phone showed me a distance in miles. A computer should never ask you a question it can work out the answer to. If you still want to change it, fine, but the default should be sane."

Google maps' treatment of languages is also atrocious. In Japan, the romaji/english and the native map indexes seem to be entirely disjoint (and partially incomplete) sets of data. If your language is english you can search for things by name in romaji and find them, but not find them when searching in hiragana or kanji! The opposite also occurs (searching for things that have english names is frequently problematic).

They also do terrifically irritating things like rendering map kanji at microscopic sizes, then re-rendering them smaller when you (silly user!) have zoomed the map to make them big enough to read. And the design of the trip-planner interface is so confusing as to be borderline unusable.
Personally I prefer English UI because original is better than even professional translation, never mind half assed translation.

As the most trivial example, software UI tends to use words that are short in English, e.g. "User" and "Account". In Russian these are typically translated as "Пользователь" and "Учетная запись", much longer than the original. Do your buttons stretch properly for such long words? Even if they are technically responsive to longer text, they still probably look weird.

Now imagine an on/off toggle that prints "On" or "off" inside itself. In Russian that is 8+ characters without abbreviation. If you stick with this design, you have to provide enough context to the translator so that they abbreviate translations to something sensible.

Speaking of context, "on" has quite a few different meanings in different cases. Does your translation pipeline support multiple translations for the same string? And do you provide the desired meaning to the translator?

And don't get me started on sentences. You can't compile a sentence "A B C" by providing separate translations for A, B, and C and then just slap them together. Grammar and sentence structure in other languages does not always match English.

Unfortunately translations for even AAA software often leave a lot to be desired, either stylistically, grammatically or semantically. It's a lot of effort to get it right.
Yeah. The painstaking removal of all branding on something you own, just so you can have the right to repair it—because it's of substandard quality in the first place. Sounds fun.
What's a practical example of this?
Actually, why does the UI language have to be the same as the contents' language? Why can't they be different? I often prefer them to be different.
> It automatically keeps your page for you.

If you're reading a PDF on most e-readers, it automatically remembers that you're still on page 1 if you made the mistake of opening 2 or 3 other PDFs in the meantime.

This applies to every PDF reader I've tried except Foxit and the older Kindles.
Isn't there already a middle solution? You can do whatever you want, but you void the warranty.
It seems you don't really argue to know that luck is or isn't the only factor. Which is really what I'm against. I'm against someone claiming he has proof of an answer, and he believes it is the full truth.

So ya, I think the danger part you're also generalizing a little. There are some people who telling them that luck isn't a factor is doing them a disservice. Like people who have been unlucky. There are a lot of people who try and fail. Why is that? It is not enough to work hard and spend a lot of time chasing success, that's why. That's the essence of survivorship bias. You must also be talented, smart, strong, tall, healthy, handsome, connected, etc. These things I argue you have or don't pretty much based out of luck. Out of everyone who tries, those who succeed will have either because of pure luck, like imagine everyone trying did 100% exactly the same actions, and it still ends up that only a fraction of those succeed, that would be pure luck. Or, it is the luck of what has caused you to beat the others, to think of better actions, and execute them better, to end up being one of the successful ones.

I personally think if our society acknowledged this, maybe we'd start thinking about society differently. Maybe we'd be more inclined to accept social programs. Instead of seeing everyone who is not a millionaire as lazy, and like it is entirely their fault. Maybe we'd have to come up with an organisation structure where maybe we don't have a winner takes most model. Or we'd need to recognize people's individual strengths, and make sure we find a way to make them helpful in those ways.

I see your point, and I actually mostly agree. I think it just depends who the audience is. If you talk to youths, obviously you should try to motivate them and ingrain into them a sense of having to work for success, and try to give them the smarts to do so. Also have them believe the effort is not wasted, and will make a difference in their life. But if you talk to people struggling to succeed, even after putting in the effort, I think you should also recognize that they can't be blamed entirely, a big part of success is luck. In the end, our society must find the right balance between the two.
> Manufacturing and design of farm equipment is what keeps competition out, not software.

How can you be sure? I have never used a "smart tractor", so I have no idea.

Sure you can do all the work with a 1960s tractor, the improvement is incremental compared to using a donkey, but apparently there is such a thing as an improvement coming from software.
Using Cognitive Computing for Learning Parallel Programming
I don't know how well it works, but Julia does let you use python libraries.

@pyimport matplotlib.pyplot as plt
x = linspace(0,2*pi,1000); y = sin(3*x + 4*cos(2*x));
plt.plot(x, y, color="red", linewidth=2.0, linestyle="--")
plt.show()

https://github.com/JuliaPy/PyCall.jl
And honestly, even colo doesn't take that much time unless you're scaling up like crazy. Once we racked our machines, we almost never had to touch them. You can get a LOT of resources in a single box for $10k/server these days.
Lots of things seem obvious in retrospect.
It's common in post-commie Eastern Europe and Russia probably because you couldn't travel out of the country back when the commies were in power and it was rather difficult afterwards with visas and everything. So people well off would have a small country/mountain refuge for vacations.
Sportsbook, Racebook, Casino Site!
Most of the web that I want to see works just fine without Javascript. A good part of the web that I only sometimes want to see works a lot better without Javascript. It's very seldom that I enable Javascript for a website and afterwards think that it was worth the effort.
WikiLeaks releases more top-secret CIA docs as U.S. considers charges
Hardware for Machine Learning: Challenges and Opportunities
So in the Google example, if I travel from the UK to Germany with Brisish English as my language.

Should I get google.co.uk, or google.de but in English?

I can see a few problems, such as some results not having English pages and possibly not being able to use local search.
this is the correct answer. do not attempt to lobby corporations to change their revenue models; that is insane, and stupid. simply come up with a better solution, and use it. problem solved.
One could discuss the corporation taking away personal responsibility for actions performed for example harming the environment. In case of farming One could view it as the tractor as a piece of hardware with software. One licenses the software but should be able to tinker with it. Most inventors tinker if we as a human race are not allowed to tinker we will not innovate.

Global warming requires a lot of invention and cooperation together or we will be doomed.

A forsee farming tractors going the same route as routers. First they where propietary hardware routers running closed operating ststems. Then came propietary routing hardware mostly broadcom based running open software Linux for software defined networks. Then came facebook open hardware for seitches and open software. The same will probably happen with tractors. Crowd funded community constructed open hardware and software.
Ask HN: Has anyone experimented with HN bots that cross-post rising on Reddit?
Say a bot that automatically posts to HN any reddit post that is rising, technology based?

Have you had success ( upvotes ) with this?

Are there any known HN posting bots?
* A CO2 level of 7kppm is not compatible with human flourishing.

* Consensus is that the elevated CO2 levels of the Ordovician-Silurian and Jurassic-Cretaceous periods came on over tens or hundreds of thousands of years, not mere tens or hundreds. This gave life a chance to adapt.

* Previous mass extinctions have been caused by things like complete ocean ecosystem collapse and massive asteroid impacts. Despite the fact that most of our current loss of biodiversity is mostly related to our homogenization of our surroundings, and not primarily climate change, it is certainly noteworthy and a little horrifying that it's reached a scale that comparison is meaningful.

People talking about worrying about the Earth are just using synechdoche to refer to humanity as we know it. I wish everyone would quit painting a strawman over this. The Earth will obviously be fine; I don't think any reasonable person will argue this point. Humanity's future is somewhat less clear.
Free software comes with the "string" that you grant the same rights to your users that you enjoyed. That's not so terrible, it's common courtesy.
It's well known that large volcanic eruptions have caused global cooling for a few years that's severe enough to lower the temperature of earths surface several degrees.

I don't think anyone can deny that it's possible to cool the Earth by putting stuff in the upper atmosphere because we've already seen it happen during recorded history.
> Though I don't understand why since Firefox mobile extensions are based off a similarly designed system (Jetpack) to Chromes.

Moreover, Mozilla is currently actually switching to an extended version of Chrome's extension API (which Mozilla calls "WebExtensions"). They had no problem implementing that on Android Firefox. Obviously, yes, there are APIs that just don't make sense on a mobile browser, but you have a well-defined API, so just blacklist extensions that require these APIs.
Could be worse - they could want 10 - 15 years experience in all the latest technologies.
Then they'll only allow signed software to run. Trying to start a business on a hostile platform doesn't sound like a good idea.
You can think however you like, the barrier doesn't care.
Also worth adding that it was kiddie pr0n that got the guy fired in parent's story. Quite a lot of people tend to overreact to this for either CYA or moral high horse reasons.

If he was fired for meatspin or lemonparty, he would publicly accuse them of homophobia on twitter and things would be different ;)
You'll be dead so technically you won't. But, a proper will drawn up by competent legal representatives will preserve your ownership for your descendents and see that your real assets, and a tractor is part of your real property that can be passed without any trouble on to your descendents.

John Deere would have nothing to say about that. They would not likely want to have a lot of older machines showing up on their lots every time a farmer passes. Their focus is on keeping the buyer in the machine upgrade cycle.

John Deere in this case is trying to do what auto-makers do with their cars in selling the car and then trying to lock the buyer into long term service and maintenance at a company dealership where their OEM parts are sold at a premium and installed by trained techs who also earn a premium for the dealership service department.

There are a lot fewer tractors sold than cars and there is increasing competition from foreign rivals so Deere could be seeing part of their traditional market evaporate as smaller farm operations shift from their products to cheaper and easier to maintain foreign equipment.

There is currently a thriving market for used farm equipment, especially equipment old enough to be pre-sensor, pre-electronics. A lot of this is bought up here and shipped overseas to small farms where people understand how to maintain them through prior exposure to the older tech.

I read an article not long ago somewhere that described how older Massey Ferguson tractors are especially in high demand since they had a global distribution system before being bought by AGCO.

There is a lot of technical and service information available for old equipment. Parts are available from salvage yards and NOS (new old stock) suppliers as well as high quality reproduction parts from other sources.

John Deere risks driving their traditional customers away if they stick with the "you never own it" model. There are competitors who are advertising use of commonly available parts and sensors or tractors that don't use sensors at all making them simple for a reasonably skilled mechanic to maintain. Believe me that if you are a farmer maintaining a tractor is one of the normal parts of your life. You likely have all the tools, a large well-equipped shop, and plenty of able assistants if you need them.

I digressed a bit there. Sorry.
That's their usual EEE tactics. After hey got caught, they renamed their efforts (C# v1), refactored the code. Don't waste your time with dotNetCore v1 or legacy dotNetFramework, use Java/PHP/Node/Go/Python/Ruby/etc and stay away from their vendor lock-in.

They do this again and again.

* Look at what they do with programming language R, adding incompatible changes and calling it R. Don't use their R fork!

* Look at ES2016 and TypeScript, they lobbied to get Class syntax added to Javascript and now do an EEE with TypeScript and WebAssembly. Don't use TypeScript! Learn how to use Javascript and what prototype-based inheritance actually means - it's a rather great concept. Don't use VSCode! Use Atom, Sublime, IDEA, Eclipse, etc.

* Look at Nodejs, they are lobbying to get their IE11/Edge's Chakra JS engine instead of V8 as default JS for Windows builds.

* Look at Python, they have their hands reached out to it.

* Look at Nokia, the former number one smartphone manufacturer, they implanted a Trojan horse manager that canceled various successful smartphone product lines to go full in with WinPhone. He single handed managed to destroy Nokia, drive the company value down so they in the end bought it for little. Now even this devision is dead, what a waste.

* Look at Ubuntu, they sponsored the project to get a Linux usermode for Win10. Who ever steered up the community, at least they succeeded that Ubuntu now canceled their projects to have the rather polished Unity desktop and now goes back to the unpolished mess called Gnome. It also means the end of Ubuntu Phone with it's desktop mode - the only left competitor of WinPhone10 continuum desktop mode. They forgot about Samsung, they have now such a fearure in their recent flagship smartphones, and WinPhone10 is now merely supported on 13 devices.

* Look at Silverlight, they tried to clone Flash, they went as far as make the whole WinPhone7 Silverlight-land based on WinCE and lobbied Netflix and others to use their Silverlight video DRM.
The thing about setting deadlines like that (blind drop or not) is that it's very easy to look at it as some form of extortion. "This guy has cyberweapons, and unless we do what he tells us, he's going to release them on DATE. Better call the lawyers."
I'll have to remember to recall that, once, I saw a very insightful HN comment about how we used to remember information, and now we remember... -- bah, I forgot, let me go look that up.
There is a reason "recycle" comes last in "reduce, reuse, recycle". But not consuming is bad for the economy, so the invisible hand does its best to prevent reduction and reuse.
AdBlock Plus is also open-source. Same license as uBlock Origin and everything.

They just haven't pissed off anyone enough to get a big fork going. Or their code just wasn't good enough, as obviously uBlock Origin is currently doing the same and was written from scratch.
> "We can’t keep all of the information in one place. We need to spread it out. We have to have better rules about need-to-know, and if you don’t have a need to know you don’t get access to the information,” said Michael Morrell, a former acting director of the CIA.

Must be a fair amount of stress chasing that impossible goal of perfect security.

I often think how much time and effort would be saved per unit of forethought put into some of the software we rely on. Not a criticism, SMTP etc were built in a more trusting time and for a far smaller crowd I guess. But we've built a mudpie now, and there are whole sectors scrambling around like ants in it. Such a waste of time!
Tenants are already "taxed" this amount. It just goes to the landholder, rather than the government.
No, it looks like John Deere can sue your ass for doing any modifications to your own tractor,since it bypasses their copyright protections and therefore in their opinion, brakes some laws. If it was as simple as losing warranty no one would care.
Do these parts need to communicate rarely, but with HUGE binary blobs? Because in this case it does sound like a good design, actually.
That's a really weird way of saying "it worked". None of your sources support the claim that these policies were not aware that converting to natural gas would be carbon positive and cost effective in the long run.
Magic – Personal Assistant on Demand