skysight-inc/HackerNews huggingface dataset:
Why is fish farming so controversial? Overfishing will stop once factory farming makes it unprofitable.

Are the downsides really worth hamstringing the development of a potentially ocean-saving industry?
how do you access nested properties in Vue templates?

You can't do a.b.c if b is undefined and instead need to wrap it into satanic template extensions
Just out of curiosity, have you tried building the price of shipping into the product, and marketing with free shipping? From my own experience in eCommerce, it really boosts conversions.
No, it is outside of the Operating System. This happens at a lower level, in the firmware of the chips with GPS and modem. Every 5 seconds your location data is sent to the cell tower. Even if you turn off all your connections and GPS, it will still happen anyway, it will only be presented as off to your Operating System.
GPUs as a service with Kubernetes Engine are now generally available
I used to use Transmission, but I gave up on it because of UI/settings issues. I've since switched to KTorrent.
Skycoin Team Status Update
"upset"? I don't understand how that's relevant to this thread.

sandworm101 mentioned "People own cars for irrational reasons". I wanted to add some rational reasons for owning a car, beyond what RightMillennial wrote.

Many people don't have a car and don't need a car. The point is that there are reasons for owning a car beyond 'irrational' things like fashion and coolness.
I thought I was smart for just 10 seconds of my life... thanks for the link
I'm guessing this was supposed to be a link, but it doesn't go anywhere and now I'm curious.
More like permanent data stores. "Stone printers" I call them. Life lives as long as the data has value, and what a better way to represent the value of a blockchain but the value of the data that's stored in it rather than speculation.

If data is so fucking valuable.
> Morally it's murky, but it's clever.

No offense, but this is the kind of thinking that holds back people from succeeding in business. I see it a lot from non-biz engineering types.

There is nothing, nothing “morally wrong” with dropshipping. The main value you provide is discoverability; if the customer finds a product through you that they would not have found otherwise, then you added value. Also, you provide customer service and return policies that the supplier may not. Finally, you also provide value to the supplier by selling their merchandise in channels they are unable or unwilling to reach.

In fact, all that really matters is that the customer made a voluntary decision to purchase a product from you, and was not misinformed about the terms of purchase or shipping.

You are under no obligation to inform the customer of your suppliers. If you disagree morally with that, then feel free to link them to a site where they can buy your product from someone else.

The idea that there is something “wrong” with selling a product for more than you pay for it is ridiculous, at best. That is literally what business has meant since the dawn of civilization.
Since many wives with high-earning husbands want to work part-time or not at all when they have children, and since husbands with high-earning wives do not have the same preference, and since assortative mating by education is increasing, you are not going to have as many women as men with high-powered careers. If that reflects what people want, so be it.
So YouTube created an effective monopoly through social networking, and now is abusing that position.

Not surprising but disappointing. Hopefully people leave YouTube in droves and remind them that their position is not static.

First time hearing of PeerTube, but looks good so far.
As a test, I did a search through 20 MB of logs I have for a locale-specific San Diego IRC channel. I found 111 uses of "tfti". The earliest I have on file dates back to February 2016.

Maybe it's not ubiquitous, but it's certainly not a unique feature of Liberal, Kansas.
I had this exact idea (literally) and I guess I was thinking too much about how to get that initial set of users way too early and ended up quitting before even finishing the development of the app. This developer is at the stage where he/she should actually work on that now and I wish them all the best! :)
When discussing framerates or refresh rates people tend to make a mistake of not differentiating between interactive and non-interactive mediums. In a video it's just a matter of smoothness. In a video game there is a more important aspect of input delay and the overall motion-to-photon latency, which is greatly affected by frame times.

There is also a misconception of treating visible motion details and temporal artifacts as the same thing ("what human can see?"). There are diminishing returns around 100 FPS for motion details, but it's still far too low to eliminate artifacts like blurring or judder (in VR usually connected to vestibulo-ocular reflex). This is why current VR headsets already have effectively 300+Hz-like persistence. We may need something like 1000 FPS if not more to achieve clean vision at full persistence, so obviously strobing tricks are necessary to get around it. And you don't need a fighter jet pilot pilot to see it. Everyone can notice these problems.
Philip K. Dick: A Visionary Among the Charlatans (1975)
Would you please stop posting flamebait comments on divisive topics to Hacker News? It's not what this site is for.

https://news.ycombinator.com/newsguidelines.html
I think it would be easy to train for novices.
As someone who has built with both professionally, I'd say you're spot on. Vue has been great to work with because its readability and low-barrier to get started, but nothing beats writing plain-old JavaScript with some JSX. Not to mention, Vue can get really hairy with something as simple as passing props between components while React makes that a breeze.
Ah! I didn't get the opportunity to look up you other projects from

http://callumprentice.github.io/

before commenting. These are quite impressive.

How much work did this one

http://callumprentice.github.io/apps/country_selector/index....

take?

How would you rate the difficulty of doing something similar with:

* clicking areas brings a popover for more info

* from PostGIS latlong polygons for, say, France's regions (and maybe hierarchical subdivisions)

* replacing polygons by ones with finer details as a region is being zoomed on

* coloring the regions according to a choosable statistic
If I skipped Hanlon's Razor and jumped to assuming your speculations are right, then I'd say Google wants to head off a future where people specifically donate to those who aren't doing ad-monetizing (i.e. the only ones who actually deserve donations!!)

Google wants creators funded, but they want the system to push their ad-focused approach. The last thing Google wants is a future where the (unethical, horrible, destructive) surveillance-capitalism-ad-tech economy goes away…
IOTA TangleID – Digital Proof of Identity Will Be Used in 2018
Show HN: Your own serverless API to test password strength and previous pwnage
Imagine a novelty pop song on the radio about Call of Duty or Skyrim. There was one about Space Invaders! "He's hooked, he's hooked, his brain is cooked..." A novel time; there were previous video games, but this one was the first that even your Mom had heard of.
I wonder if Go is a better game, it is quite easy to pick up (surround opponents with different colour) but also very long to play.
Inflation has been low, but regardless that just means money is worth less, it doesn't make you a millionaire (unless you owned a Bay Area home!). In any event, the dollar has actually been quite strong.
It would take far more than billions to expand mass transit meaningfully. Billions would get you maybe one new subway line in one city.
This is to be expected on essentially any OS.
Android Messages for Web
Let's keep tabs on Sam Lavigne as well.
Dataset of LinkedIn members who work for ICE
Blockchain is very applicable to industries where middlemen extract large value by being intermediaries between competing parties.

As an example, in telecom there is the issue of settlement. Every phone call generates a Call Data Record (CDR) that has information about who called who, call length, etc. This is critical because every telco negotiates individual rates for voice, SMS, data roaming, etc. between every other carrier on earth (although often you negotiate with one company that provides a package rate for multiple telcos). Your "unlimited" plan obfuscates the fact that how you use your plan, what carriers the people you call are on, where you use data, reflect different levels of profitability for you as a customer.

Large companies like Amdocs[0] make billions of dollars handling settlement for telcos. Every month, a carrier has to "settle" all of their CDR's with every other carrier. Issues get sorted out because CDR's never match perfectly, and then carriers pay each other to balance out based on their contractual obligations.

A blockchain solution that all telcos agreed on would guarantee data correctness (CDR's all look alike), allow instant settlement and payment (settlement happens once a month), and eliminate the middlemen like Amdocs, Synchronoss, etc. in regards to settlement.

Obviously this is a tough problem to crack, and you'd need to get the telcos on board, but I am explaining this as an example where blockchain could provide real value.

Indeed, Maersk, the largest shipping conglomerate, is going to release a blockchain solution to move the international shipping industry away from paper and to a unified system.[1] Maersk is in a unique position to do this because they are the largest player, and most other companies just follow what they do, but I mention this as an example where blockchain can help competing companies interact more efficiently.

[0] https://www.amdocs.com/

[1] https://www.economist.com/briefing/2018/04/26/the-global-log...
I just tried, and while it does decode a 6kx3k 60 fps video, which is very admirable, it doesn't hold 60 fps while doing it. There are probably encoding options to minimize work on the decoder that could let you push it a bit more.
MediaExtractor seems to be arbitrarily limited to a lower resolution, but that can be bypassed.
At the very least you would expect these images to be signed. There's no way code should be injectable on the floor. The boot loader would simply not accept it. And you would expect any signed images to be code reviewed, regression tested, and system tested. Still, no way for sabotage on the floor.
Voyage Picks Renovo Auto for Safety-First Autonomous OS
Right, sorry, still though household
> > In life, like chess, every move has a consequence.

> This is all pretty hyperbolic post-hoc reasoning.

Sure, but OTOH it is literally true.
ETH Network Continues to Grow: More and More Developers for Ethereum DApps
big changes usually require more time in the adoption phases..autos did at the beginning of the 19th century.
There are channels that have direct sponsors, I think sometimes the deal with the sponsor is to not monetize the video, so if I get sponsored by Intel I would have to turn off the ads in case an AMD ad would show up.

This is a speculation of mine from what I observed on some tech channels I am not familiar with YT Terms and Conditions.

If you get third party sponsors and not allow monetization is YT getting nothing? If yes then we can see what they are trying to make here.
React was created by Jordan Walke, a software engineer at Facebook. Facebook had a good reputation at the time, and so we forgive Jordan's divine genius for that slight error in career choice.
> The whole point of the talk we're discussing is that a single stream of chained operations that have failure states is difficult to cleanly assemble without ADTs

And I suggested that this is overly complicated and procedural approaches are better. In procedural code we don't "assemble chained operations". We do them one-by-one and handle errors appropriately.

And we can typically arrange the data and control so that error handling is much easier. That was my point.

> one-off pile of if-then-else spaghetti.

ADTs and FP techniques provide only syntactic sugar to avoid this spaghetti in the source code. But due to that they just encourage having the worst mess of control actually happen on the machine.

On the other hand, I demonstrated how to avoid this mess by decomposing data into individually homogeneous bins/streams/arrays/whatever. My example does not have a single if statement (yes, you might argue there are if statements hidden in the for loops).
I clearly stated that it's often possible to choose this approach.
I don't get it - that's so short sighted. It really saddens me. Especially in cities like Nashville, who are not very large or dense, but have the opportunity to grow by a lot in the coming decades. At least having an approved and implemented project in plans would be immensely beneficial to that community.

Disclaimer, I have never been to Nashville, but I've heard about it from people who have been there and did a bit of reading 5 minutes ago.
> now is abusing that position

Offering to host your videos for free and display ads along them hardly seems like "abusing that position"...
no worries. i saw that you used baremetrics so i felt a bit voyeuristic and asked.

well, you're very lucky to have that background. some advice for others on how you worked with the initial developers would be very helpful!
You'd get more than you think. Seattle's $58 billion ST3 project gets a train from Seattle to Redmond, Edmonds, a west loop and a street car expansion:

http://soundtransit3.org/calculator

It's a sizable chunk of transit. It's all about the priorities of a city.
Future of mobile app development at AirBnB (native / react native)
Apple’s Original Content Is Further Along Than You Think
The power of doing nothing at all
60-144 was insane the first time. Then I went to 200 hz ultra wide, back down to 144, then to 240. 144 feels like 75 now, and 60 feels like 50.

Its painful to go back.
Even if "current generation self driving technology [is] much less safe than the average human driver" - which I will grant is a possibility, although I'm not convinced - that does not at all imply that it is "far from evident that it might catch up in the foreseeable future".

I believe the evidence strongly suggests that autonomous driving will not only catch up, but greatly exceed human drivers in the foreseeable future. Mechanically, automation is superior to humans for simply operating the car. And the large categories of causes for fatal accidents are low-hanging fruit for automation - lane drift, running red lights, driving too fast for conditions, etc. And sensors can observe the environment as well as or better than eyeballs.

The only real point of contention is in interpreting unexpected hazards, like the infamous bicyclist. But interpreting sensor input is subject to continuous improvement, due to programmer experience, log data, and Moore's Law. So even if that point is weak now, there's no reason to believe it will not improve substantially - in fact, it is unreasonable to believe that it will not improve.
If its not monetized, then YouTube has no way to make money off the views; no way to recoup the costs associated with hosting those videos. History, morality, and good will aside, its in their financial best interest to not allow videos which are not monetized.
Do you seriously think that the much qualified software engineers and other specialists working on these projects are not thinking through all these points?

There's a lot of problems we don't know the solutions to, but that certainly does not mean that these teams don't know the solutions either.
What is the use of this
This idea is real and being developed by IPFS. See: https://ipfs.io/
Not disparaging, but how likely is it that someone doesn't know who John Carmack and reads Hacker News? Surely the Venn diagram of those two sets doesn't have much overlap...
It should be noted that using FDE software like the built-in Filevault2 mitigates this leak.
Well, but I didn't ask for "changes between v6 and v4", I was asking for changes other than the change in address size that hinder adoption--with the point being that most of the stuff that people complain about is actually an unavoidable consequence of the change in address size, such as the replacement of ARP with a new protocol that can actually transport longer addresses than 32 bits (and that otherwise isn't all that different from ARP).
I can confidently tell you that some of the largest companies in the world don't do this... Or at least don't do it to the level that an auditor could confidently say "nobody nefariously edited this code/data".
For a VM interpreter loop, you do pay a performance price in Go versus C. I ported the Wren interpreter to Go for fun and it was about 2.8x slower.
This is whataboutism. Nothing the West does compares to China's firewall and blanket surveillance, even if we stipulate we live in a corporatocracy and include the private surveillance of Facebook, Google, et al (which would make for an unfair comparison). I'm no apologist for the West's behavior or any of the things you point out, but let's not try and minimize the human rights violations China's committing -- and actually proud of, for what it's worth.
> They are absolutely 100% disruptive (even more so if you're a woman and safety is important to you).

Ah, I thought things like "God mode", Boobr, and doxxing critics felt creepy and unsafe. But that's just me, and I'm not a woman.

> There's a reason drivers drive for these services.

Sure. We like to call those predatory financing and exaggerated claims about compensation. Your buzzword laden defense of Uber misses the point though: scaling Uber is significantly easier than scaling a transit agency like an airline or BART.
Trump is clearly not a negotiator. If he was, he wouldn't be isolating all of our allies, instead of getting them to side with us to push change in China.
> Yes, if the increasing priority begins to affect other aspects of your life negatively it's a disorder, like any other addiction

Loads of people that have a passion for something, whether it be music, painting, coding, cooking, etc.. are experiencing a negative impact on their lives in some way. This seems very obvious to me. I play guitar and for many years I've practiced more than 10 hours a day. This had a very negative impact on my income to the point I had to stop to avoid becoming homeless. Is my passion a disorder because I don't make enough money with it? Are all successful musicians suffering a passion disorder? Should they quit making great music for the world and work for McDonalds living a depressed, and above all pointless life?

Some years later I started coding and a new passion arose. For years, and still today I code often more than 10 hours a day. Only now it positively impacts my income. Do I have a disorder? Do I need to stop and get treatment for being a passionate coder? I honestly think I'm quite lucky to have a passion for something that renders income.

I've played World of Warcraft for years, sometimes a real lot too. I have great memories of great times with my online friends. It is not something I will regret when my life comes to an end. I cannot play as much as I want because it will negatively impact my income. Should I regret now because I possibly have a 'gaming disorder', should I feel bad about the good times I had? Should I prevent others from having the time of their life? Should we not better ban eSports completely because too much gaming is bad? All pro players back to poverty, doing a stupid depressing job, but totally enjoying their 'disorder free' life?

Oh, and btw, I love coffee :)
It rains in the tropics, like in those tropical rainforests.

How about Maui: '"Big Bog," a spot on the edge of Haleakala National Park overlooking Hana at about 5,400 feet elevation had an estimated mean annual rainfall of 404.4 inches over the 30-year period of 1978 to 2007' (https://en.wikipedia.org/wiki/Maui#Rainfall)
Social media content is not a scarce, fungible resource, it doesn't require global consensus and doesn't require an arms race of useless hashing to prevent double-spends (since there's nothing to spend).

If you want to prevent others posting as you, just sign posts/actions with a private key. If you want transferrable ownership of short usernames, that can be done by having the previous owner sign a timestamped file stating the (public key of) the new owner, maybe with some hashcash thrown in to prevent a double-transfer. Since there's no need for global consensus, you can limit spam using whitelists (i.e. ignore almost everybody); it can be reduced further by adding hashcash to posts/actions.

(Yes, hashcash didn't work for email; that's because email must interoperate with existing non-hashcash senders, and hence can suffer a downgrade attack; plus email allows clients to disconnect after sending, so the servers have no way to request them to include more hashcash, which drives down the price they're willing to accept to 0).
As a fellow paying YouTube Premium user I'm glad that YouTube is taking this step to insure the long-term viability of the platform I pay to support.
Personally, I view it as a case of right-tool-for-the-job vs the-one-true-way.

The core of the matter boils down to one thing...everything on the web doesn't need to be an SPA because most things are open, check, close experiences.

For the things that don't need to be an SPA, where a server side app serving HTML is a significantly faster user experience and dropping in a small bit of JS here and there is the right approach...Vue makes sense. This is the same place that jQuery makes sense because it makes the goal simple.

For the places where you do need an SPA because the user is going to be opening your site/app and working within it for a while...absolutely...use React. If that's going to translate to a native application, even more so...use React.

The concern is that Single Page Apps with React are gaining the hammer-and-everything-is-a-nail experience...when really only a few things are nails and most things are actually screws.

Just pick the right tool for the job without all of the zealotry, like suggesting anything that is not react distracts people from using react.
Is it? Couldn't the previews be stored on the same volume as the original? Windows stores "thumbs.db" in the same directory as the original image.
It is definitely perceptible. There is definitely a falloff in value/cost. In the most extreme case, your eyes can tell the difference between a solid-lit LED vs a 1000Hz strobing LED in a dark room if you dart your gaze left and right.

The most important quality issue is for the image update to match the display strobe. That's why FreeSync/Gsync is such a big deal.
Here I am from Michigan thinking "When else would it rain?!?!"
Capital One (https://www.capitalone.com/terms-personal-data/)

"When you apply, we may do a one-time check with your phone provider (cell and/or landline) to get billing info, geo-location, and/or device data. This helps us make sure your home address matches your phone's billing address. Your phone's physical location can also alert us to higher risk situations. For example, if you're applying for an account while in a foreign country, we want to make sure no one is impersonating you. Don't worry - we still open accounts for people who are on vacation, moving, etc. This is just one more clue to help us solve the puzzle of if it's you or someone impersonating you. Also, geo-location, billing data, and device info will only be used for fraud prevention; it won't be used for marketing, mailing lists, or anything else. Your data collected by us will be stored for the life of your account plus five years."

I remember HSBC requesting the same permissions but it's harder to find their account opening disclosure terms.