skysight-inc/HackerNews huggingface dataset:
that's a tall order. And the topic requires a different approach. scientific topics require 'just the facts ma'am' with extra points for a dash of shop humor.
It's possible to be concerned about more than one thing at a time. Otherwise, could anyone ever be concerned about anything but the fact that they're going to die?
Maybe judge their record rather than baselessly inferring that Rice has any say on any of this policy.

https://www.eff.org/who-has-your-back-government-data-reques...

(Full disclosure I'm ex Dropbox security)
Why HubSpot Academy Now Comes with Free Tools
Not to mention the fact that by the third century, if a general controlled enough troops, they would (and did) overthrow the Emperor, so the Emperor tended to run around with one large army putting out fires, which was inefficient.
Habits vs. Goals: A Look at the Benefits of a Systematic Approach to Life
Takedown (2000)
http://www.imdb.com/title/tt0159784/

Antitrust (2001)
http://www.imdb.com/title/tt0218817/
as the saying, at least among Russian immigrants who saw USSR, goes - the bigger the corporation the more of socialism inside it.

In general it just follows from the main principle of Marxism described in the Das Kapital - higher entropy of ownership distribution leads to the higher degree of socialism (as the reverse of that entropy value basically being the strength of coupling between the ownership power and the execution power). From minimum entropy of ownership distribution - one 100% owner - to publicly owned companies to government run agencies and government owned properties to socialist state where nominally all the people collectively own everything. Significant change in entropy of such distribution - when say a significant stake of a public company gets concentrated in some single hand or when the whole company goes private or when some government agency gets privatized - usually leads to significant change in degree of socialism inside the company or the agency.
Two giants? As far as I'm aware, they've only ever been owned by Amazon or private.
Thanks for the link. Was able to take advantage of the offer.
Chromium (not Chrome) can indeed be forked. Yet that won't help with things like DirectTV going Chrome only. Or Google's marketing of Chrome to users of other browsers. Or finding developers capable of maintaining a fork with the current flood of web standards.
This is especially true with Ransomware type attacks that encrypt/corrupt data. Having a backup of unusable files isn't doing anyone any good.
Agreed.

There's a concept that the cheaper and more plentiful a resource gets the more it gets wasted and thus, the resource will be scarce again.

The "richness" of media today is often too thick for me to stomach. I don't know why people are so impressed or think it impresses people.
>Is there some reason that this is not taking off on an industrial scale?

Fish get sick and die when kept in big groups. It's a huge problem in fish farming, and they have a billion gallons of water at their disposal.

There simply isn't the water/infrastructure to provide the fish what then need at the scale they need it out in the middle of Iowa while also trying to profit from it.

>But why are there not legions of startups farming in the desert

No water, and permaculture methods to reverse desertification take decades with little monetary payoff.

The shear cost of building a pipeline to the desert would trounce any profit. That is if you could find a place to take the water from, which is unlikely.

>Nutrients are greatly simplified by the fish and insect side of the system

When it's working.

How do you troubleshoot a fish? How do you ask an insect to please move over a field?

These methods are great for an acre but collapse at scale. The advantage of synthetic and mined fertilizers is precision and quantity.

>Automation in aquaponics is unheard of, but it should be much cheaper

The number one rule in farming tech should be "you can't beat the economics of dirt and sun".

In aquaponics you are taking on a tremendous technical burden for little benefit. All of the variables that are naturally regulated within healthy soil are now on part of your farming overhead. It can be done, but it eats into your margins.

A lot of aquaponics food is sold as luxury items because of the care and cleanliness that goes into their growth. Luxury however, doesn't scale.

>This all looks so good on a small scale.

Famous last words.
How to Give Feedback at Work (A guide for programmers)
> ...it drives me nuts that Safari@iOS can't do inline play at all...

Safari on iOS can now do inline playback! Just add a "playsinline" attribute to your <video> element: https://webkit.org/blog/6784/new-video-policies-for-ios/
The default is to still auto-play silent movies (movies with no audio track or with the muted flag). If you're just using this for a background effect, the best solution is to just get used to the fact that for a minority of users, the video won't work and you'll have to fill in something else (don't use a 50MB GIF, just go with something non-animated!), but a majority of users will still get the silent video.
That's the hope. In practice there are many more complications.

For example: Negotiations - you would expect your buyers agent to negotiate with the seller for the best (i.e. lowest) price. They'll never do it unless you make them.

It's not all roses on the seller side either: The sellers agent is highly motivated to sell fast (i.e. less work for them). Like you said, 5% lower, 10% faster.

So the sellers agent will tell the seller to list at a lower price than they should, to get a faster sale.

This is not to the benefit of a seller who has time to wait for a good offer.

So, like I said earlier: Real Estate is the poster child for why these laws are worthless.

Just get rid of commissions, and switch to fee-for-service (possibly paid after sale). Each time they show the house they get a fixed fee, things like that.
For their example, you could also just do the database lookups asynchronously in the controller, which is good performance practice for queries that don't absolutely need each other. For example, similarly to their example, let's say you start with something like movies, which each have many movie ratings, and your controller looks like this:

@movie = Movie.find(params[:id])
@ratings = @movie.movie_ratings # or equivalently, @ratings = MovieRating.where(movie_id: @movie.id)
render

The second line above needs to do the movie lookup, in order to get its ratings; and the second line basically constructs a SQL query that looks up records from the movie_ratings table using the movie_id foreign key that joins them. However, you already have the movie_id before you look up the movie, because it's in params[:id]. So, you could instead do something like this:

@movie = Movie.find(params[:id])
@ratings = MovieRating.where(movie_id: params[:id[)
render

However, Ruby being synchronous by default, the above will still do the same thing and take the same amount of time, since line 2 will synchronously wait for line 1 to finish. But now that you've disentangled the query for line 2 with the results from line 1, you can now explicitly do them asynchronously:

[].tap do |threads|
threads << Thread.new do
@movie = Movie.find(params[:id])
end
threads << Thread.new do
@ratings = MovieRating.where(movie_id: params[:id])
end
end.each(&:join)
render

I've had projects where I abstracted the above logic to reusable methods like:

def asynchronously(&block)
@async_actions ||= []
@async_actions << Thread.new do
block.call
end
end

def synchronize
@async_actions.each(&:join)
end

And then in my controller actions, the previous code becomes:

asynchronously do
@movie = Movie.find(params[:id])
end
asynchronously do
@ratings = MovieRating.where(movie_id: params[:id])
end

synchronize
render

Or if that still seems verbose, since each block above is a simple one-liner, you could use alternate syntax like:

asynchronously { @movie = Movie.find(params[:id]) }
asynchronously { @ratings = MovieRating.where(movie_id: params[:id]) }
synchronize
render

The thing you have to be careful about when doing direct queries, like above where both queries directly use params[:id], is when you have a situation where authorization to access the data plays a role. For example, if you replace movie with user, and ratings with purchases, now you can't just blindly look up purchases by the user id the untrusted request passed in. You'd want to first validate that the params[:id] being passed is valid for the current user sending the request.

You also want to make sure you understand thread safety and the fact that @movie and @ratings above are not contained to their threads (which we're actually using to our advantage here). But in the above example, you replacing a single thread where everything sees everything anyway, with multiple threads where everything still sees everything, so you're not really changing that aspect in the example above anyway.
Firefox Test Drive has Tab Center (vertical tabs) and Snooze Tabs. Tabs in Tab Center are still not tree-nested, but that's a possibility for the future.
It may have served the same function, but it didn't do it as well.

And if GE, say, messes us on jet engines, well, there's always Rolls-Royce. If the central planners mess up, you don't have an alternative.
Thank god someone did something besides 'todo'. Thank you for that.
I like how the accepted dichotomy in this entire debate here in the comment is either MIT or bad school. There is an in between! There are lots of competent, well managed, and important educational institutions outside of the top 2-3 schools! Maybe once you get to like 30-40 or so, maybe that argument holds more water. But let's not pretend like plenty of state universities aren't great academic institutions.
Ahhh, makes perfect sense. Someone who has the wherewithal to grind through self study is probably a pretty ideal engineer to hire, even if their education was a bit substandard. It's pretty easy to pick up in an interview if they actually learned the academic bits.
I didn't mean to allude to this, rather to an article I read half a year ago that when the construction permit expires before the thing is built that they'd have to rip it half apart AGAIN because regulatory frameworks changed :'D

Your point more fits into "politicians and personal gain", imho.
Thanks, @pier25 @jdhawk!
It's good they're standing up and saying they won't pay. It might cause a bit of pain for them, but they're spinning it the right way for publicity.
What's that jump at Apr 22 [1]?

[1]: https://github.com/rust-lang/rust/compare/cb4065b9ce4e2bb2c3...
I'm going to be coy here: that's a classic in magic, with many possible solutions!
I was being slightly facetious when I suggested you'd be the last farmer standing. Of course you won't be the last farmer standing. Most farmers are slowly coming around to the fact that their actions affect future generations of crop growth and are making changes. You will not be the last farmer standing. Sure, you've gotta put in time, effort and even money to make it go, but overall it's not as expensive as you're led to believe. I do this every day, this is the life I live. Sure it has its problems to negotiate and master, but it's doable. I know this, because I do it.
Right! It's like, hey we have one buyer and one buyer only, should we approve this or roll the dice?
I think they'll be fine, there's already special exceptions for videos that don't have an audio track.
Artifical Intelligence Meets Natural Stupidity (1976) [pdf]
It is likely completely impossible to reduce erosion globally by 10% and neither is all soil oxidation dependant on erosion.

Soil oxidation and erosion should not be confused as the same process.
Fractalforums.com is very good.
You say "creepy privacy invading", I say hooked up to the only search engine worth a damn and providing trivially disabled features that actually save me time and pain.
Regarding bandwidth… what if the video is efficiently encoded to less than the file size of a high-quality PNG/JPEG (assuming the image was not optimized itself)?

Artifacts in heavily compressed video files are often more acceptable than artefacts in highly compressed still JPEGs, IMO.
> For what it's worth, I'm in the tech industry

You don't feel that skews your perspective just a little bit?
Personally I hope this doesn't get flagged on HN. Not because of any bias towards one or another side of the argument, but because for discussion's sake, this could be interesting.
I think if you keep the web server and UI parts in nodejs + react and the ML parts in python, you'll be high flying.

This might also be worth reading: https://www.quora.com/Why-doesnt-anyone-recommend-JavaScript...
Back before the 1970s US healthcare was not considered costly because it couldn't do much. The number of expensive treatments and medications for people with chronic conditions, serious diseases, and trauma has exploded since then.
>...The Japanese were ready and willing to surrender before the bombs dropped

Some factions in the Japanese civilian government were willing to surrender with varying amounts of conditions. That doesn’t mean the “Japanese” were willing to surrender nor does it mean that these conditions would have been acceptable to the Allies.

Even after 2 atomic bombs were dropped there was an attempted military coup to prevent the Emperor from surrendering.

>...What they were not ready for, was an unconditional surrender. (And, in the end, they surrendered conditionally!

No, they accepted the Potsdam declaration.
I've been at this new job for only a short time, so I'm aware that my perceptions can and most likely will change over time, but even if I compare my first couple of weeks at both companies, the new one has an infinitely better environment.
Over the past six years OCW has aided in my evolution as a self educated programmer as well. I just made a donation.

If you want to donate directly here is the link:

https://crowdfund.mit.edu/project/6629
Nobody suggested you don't need Government. I do believe in an effective Government. What I don't believe is that the Government has to this point been as effective as the tax payers should be holding them to account.
That is the wrong question. Saving millions of lives to thrust billions into the era of the atom bomb. Now don't you tell me that Russia would have done it anyway because of course but then we could blame Russia for it.

We don't counter and say well someone would have come up with Bohr Model if Bohr wasn't born so why do we insist that Russia would have used the first atom bomb if we had not?
The computational complexity thing seems solvable. For one, it mentions today it would require 1,000 desktop computers to find the optimal solution. 1,000 computers is a pretty affordable thing for the benefit of managing an entire economy.

But most importantly you don't need to find an optimal solution. Things like gradient descent and hillclimbing will very quickly find locally optimal solutions. That's basically what capitalism is, prices and business demands propagate and sort of do gradient descent (but often very slowly and inefficiently.) Algorithms like scatter search and novelty search can be used to explore the wider search space and find the global optimum. E.g. "what would the locally optimal solution be if we shut down this factory and built a new factory here, and would it be better?"
Also make sure to remove the audio track!
This is interesting because while Apple's (comparative) dedication to privacy is endearing, it's a long-term existential threat.

Google knows all about me and its assistant is, usually, great. Amazon has troves of data on what I buy, and I get to yell at Alexa to order more TP as soon as I see we're on the last roll.

Apple knows much less about me and, while I'm still an Apple fan and am tied to iPhones/Macs thanks to iMessage, Siri stinks as a result.

If voice assistants based on machine learning (specifically, personalized voice assistants) are the next big thing, Apple's privacy ethos will separate it from its major tech competitors – either in a great way, or a very negative way.
Just as a tangent: what you posed is an example of what the magic community refers to as a problem (what the spectator sees). Magicians then try to come up with a method that satisfies all the constraints specified in the problem.
Developers work on browsers, too. It's a two-way street.
Diversity, mainly. Grow many different classes of plants, not just food products. Start a nearby beehive and include plants with large numbers of tiny flowers. Include crayfish and other filter-feeders with the fish. Keep a few trees (cactuses?) around to provide bird habitat.

Basically, yeah, artificialness is a liability, and it should be minimized intelligently. Not by imitating a jungle, that is impossible, but by being highly aware of the local microbiomes and gently supporting beneficial negative feedback loops.

Make friends with a biologist.

As for the micro nutrients, this is what the fish and insect side of the system takes care of. If there is a deficiency, try to make it up through fish feed, not by directly feeding the plants. Fish hate concentrated fertilizers. Maintaining a barrel of "compost tea" is also an option, but it should be filtered through lots of grow media before the fish get it.

If you are really really brave, you might choose to experiment with a graywater system, but there is huge potential for problems like parasites and bacterial (i.e. E-coli) explosions.
I made a top-level parent comment about a result from March 2017. Otherwise, things that either will become part of history, or suggest directions for work that will:

* Green-Tao theorem, and lots of other work involving Terry Tao

* Yitang Zhang's work on prime gaps, and subsequent improvements

* Bhargava and collaborators' work on elliptic curves

* The introduction of algebraic topology methods into algebraic geometry (aka "simplicial"/"derived" stuff, see Jacob Lurie)

* Homotopy type theory

* Mochizuki/ABC stuff

* Peter Scholze's work in arithmetic geometry
Just because they don't bear the full responsibility doesn't mean they don't bear any responsibility. If the EU participates in a damaging market, it really doesn't matter if they are contributing to the supply-side or demand-side, since they have some ability to mitigate the damage regardless. In the end it doesn't even matter who's responsible, only what the outcome is.
Absolutely, but that doesn't mean you shouldn't take the actions that are within your power and ability.
What is a TensorFlow Session?
I am a programmer (:
Oh yeah, I mean, I'm not saying I disagree with adding detail, I can just see the impulse to not, since anything you say may or may not be true.
A video game trailer has been nominated for an Academy Award
It seems to me to be the exact opposite of this. If all of the data going from server to client comes through JSON to javascript, which usually means a JSON serializer and should correctly escape the data since you're not generating the JSON by hand, then there is no chance for traditional XSS attacks since the only remaining vector would be doing manual DOM building by concatenating strings, which you generally don't do in React. Now CSRF attacks I would believe you, but not XSS with React.
I've done a significant amount of research on these threat actors. Despite the high tech exfiltration method and nation state support, researchers were still able to easily find their infrastructure. Satellite communications were encrypted via self-signed ssl certificates. Using internet scanning, we could track their IP addresses and associated domains using the SHA-1 of their certificate (map certificate to hosting IP). Happy to answer questions, but you can also read more here. https://blog.passivetotal.org/snakes-in-the-satellites-on-go...
That's not why Mozilla are changing how extensions work.

They're breaking compatibility now so they can do it once and then refactor Firefox's internals to make the browser better/faster/more secure without constantly breaking extensions or - even worse - being prevented from making those internal changes in the first place.
Apparently we shouldn't have been killing all those elephants and herds!!

https://www.scientificamerican.com/article/can-livestock-gra...
We've been using Algolia as we build out our custom database of ~1.5million US-based nonprofits for patronage.org and I have become their #1 fanboy. The search is blazing fast, super customizable, and support has been incredibly helpful. It's one of those products that seems to provide "if you can dream it, you can do it" functionality. We went from a slow search that used EINs to a search that accounts for typos, alternative names of charities, EINs, locations, and is customized for the logged-in user since we can pass queries to Algolia clientside.

My only complaint, if I had to make one, is that pricing is a bit steep for our use case but I can't imagine how much time I'd need to spend to get ElasticSearch running comparably.
Anka – Build macOS private cloud for development
For me the wine is all about culture. I do like to read the profiles on wineries: history, how they work in vineyards, how they treat the wine in cellar, why they choose of what they do. What is the history of the region and how it was shaped during centuries (yeah, I am not really into new world wines).

Then I have at least some background on what I am drinking and if I find some winery I might like, I try to taste multiple wines and if I like them I just keep buying it. During the years I found some good selection for any kind of occasion. (Yes and most of the wines I buy are usually 10 - 15 USD + few more expensive for some special occasions).
I switched to Brave for a week and had to go back because the plugin ecosystem is pretty much nonexistent at this point.

I switched to Firefox for another couple of weeks and had to give up because the developer tools were sluggish in comparison and plugins were frequently out of date and even multiprocessor mode was a massive problem (because plugins could silently prevent it).

I'm on Linux. Neither Safari nor Edge are available, so the only other serious alternative I can think of is Opera. And I'm not going to switch my main development browser to something with practically no market share for the projects I work on.

Chrome is _simply the best_ browser for web development right now. Everything else is second class at best, irrelevant at worst. Also Chrome's extension ecosystem is pretty much what Firefox's used to be at its prime: if there's a browser extension available, it's likely Chrome-first and the Chrome version will be the most consistently maintained one.

I would love to see open source win, but switching my main development browser from Chrome to Firefox would mean working with a massive avoidable handicap.
If you want to know if something has already been posted on hacker news and are using chrome, I've made an extension for that purpose. It's a reverse lookup that uses algolia search. It's not perfect but I use it daily and solves this problem
https://chrome.google.com/webstore/detail/hacker-news-lookup...

Hope you find it useful
Quite happily, ES6 is 90% sugar.
https://chrome.google.com/webstore/category/extensions ?

The kind Firefox will only have in a release or two?
I am an Apple fanboy but I am also a privacy fanboy. As AI, IoT, and consumer tracking continue to invade our daily lives I think Apple will continue to do quite well if they maintain there pro-privacy heading. Privacy is a feature, it's something people want, and unfortunately its becoming a luxury. That is something that attracts Apple's customers.
Hopefully negatively. Those are a great example of the "let's break the Internet for everyone that isn't on unmetered broadband using Chrome latest" phenomenon.
What can Google do in the cloud that Apple can't do on the device?
https://github.com/rust-lang/rust/pull/41469

Whole bunch of perf fixes at once.
Keyword Search Video of James Comey Testimony Before Senate Intell Committee