skysight-inc/HackerNews huggingface dataset:
Yeah forgot to mention it's 4K h264 thats not available anymore. And they do still force VP8/9 on you, regardless of your network or hardware.

p.s. did checked coin-hive.com and hash rate is really poor - 24h/s on a 4 core machine is truly nothing compared to modern hardware miners.
The problem of PHP is it's a old & narrowed language. It been designed to run in as a Web Service dedicatedly, and of course limits it's potential.

It's just like no one had motive to make HTML turing-complete. A language dedicated as a web script is good enough as long as it output web page, right? :(

BTW:

> I claim that PHP’s simpler “think; edit; reload the page” cycle makes developers more productive.

Does this can be simulated by automatically recompile and restart the application? I don't think it can be an serious advantage here.
With that more complicated toolchain comes some added benefits though. See https://www.drupal.org/project/advagg as an example that just about does it all.
Netflix's Sarandos Aims to Build the Next Great Hollywood Studio
Of course you're going to hear supportive friendly things from your friends. It's much harder to tell someone a hard truth if you see them as your friend and want the best for them.

Here's a blunt truth. If it's easy for me to ditch your product, your product has no value. 90% of the comments here on HN amounted to "gee, I guess I have to spend an extra 20 minutes configuring Nginx now." Solving 20 minutes of Nginx configuration is not a viable business. System configuration is handled by some Puppet library author. Who's going to spend $100 on your product so they don't have to spend $20 on a non-free SSL certificate?

You're friends with the RethinkDB developers? The moral of their story was even if you have a compelling product, even if you have an interesting niche, even if you give it away for free, even if you give away the source code, even if you have features nobody else has, if you are entering a saturated market you are facing a massive, time-consuming, expensive up-hill battle. Moving away from RethinkDB to Postgres is hard. There are things RethinkDB does that Postgres just doesn't do. But people did this anyway instead of paying, instead of contributing.

Moving away from Caddy is simple. Your product barely even exists. That's why you're having trouble making money. Solve a real problem and you'll make real money.
Slight addition to your post, RMS isn't really the beginner of free software. He did start GNU, but the idea of free software existed long before him. He is the most well known vocal proponent, of course.

He has done much for the movement and this isn't meant to denigrate him. It's just that there was free software proponents before him and he's just the famous one. I'm sure Wikipedia has an article on the history of free software. It should go back at least as far as SHARE, from the 1950s, as I recall.

Again, this isn't meant to denigrate RMS, or his work. He's a nice enough fellow. In fact, we went to school together. This is just a bit of a lead for those who wish to look deeper.

Actually, I'll get you a link.

https://en.m.wikipedia.org/wiki/History_of_free_software
Internet Giants Try to Rein in Automated Offensive Ad Targeting
I've never understood this about "AI". Why do we think that our brains or animal brains are the most effective models for intelligence? Just because we evolved to have a brain that works a certain way doesn't mean it's the most efficient or even efficient at all. Of course, I don't have much experience with AI other than what I've read.
Exclusive Interview: Putin Hints How JFK Was Murdered
Okay, I'll give it to you that your idea would be really damn interesting. Still, there would have to be some semblance of moderation, and as to who that responsibility will be placed on is a hard question.
"The patriarchy" has evolved to mean "something I don't like" so it's a pretty accurate use of the term.
And this is why we can't have nice things. FWIW I agree with the decision to stop autoplaying, but it's worth pointing out that it does have negative consequences:

- Stops YouTube (et al) videos autoplaying (whitelist to fix?)
- Probably stops games playing music when first opened (e.g., https://arcade.ly/games/asteroids/, although note I have settings to disable music and SFX)

God forbid we get to a point where automatic execution of JavaScript is disabled by default but I can see it going that way.

Like I say, I agree with the decision, but sadly all these fixes for reigning in the excesses of the worst scumbag websites make the web overall just a little bit worse for everybody. :/
There's three sets of patents mentioned in the license.

First, there is the set of patents that Facebook is licensing to you.

I'll call this set "the React patents".

Second, there is the set of patents that someone might sue Facebook over, alleging that Facebook has infringed. If you are involved in such a suit you lose your license to the React patents.

Third, there is the set of patents that someone might sue someone else over, alleging infringement, and for which that alleged infringement arose at least partially from "any software, technology, product or service of Facebook or any of its subsidiaries or corporate affiliates". If you are involved in such a suit you lose your license to the React patents.

I'll call the union of the second and third sets "the triggering patents", because suing over them can trigger loss of of your license to the React patents.

The part you quote is referring to patents in that third set, which are triggering patents, not React patents.

Facebook has stated that termination of the patent license does NOT terminate your copyright license [1].

The question grizzles asked about what Facebook patents cover React is interesting and important because if it turns out that the React patent set is empty then you don't actually need a React patent license from Facebook. All you need in that case is the copyright license.

I've not heard of anyone finding any React patents, but that doesn't mean there could not be some applications pending from Facebook that would cover React. It used to be that a good patent attorney or agent could keep a patent application delayed and secret a very long time so that there was no way in general to tell if something was safe.

I vaguely recall that there were changes to US patent law that made that a lot harder, but I'm not sure if they completely made it impossible, so I'm not sure that we can ever be sure that we don't actually need the patent license.

[1] https://code.facebook.com/pages/850928938376556
I'd hazard a guess that you are a white person.
7 months in react
The extension is no longer being actively worked on [1]. It works on some websites for now, but will probably be circumvented in the future.

[1] https://github.com/Eloston/disable-html5-autoplay/blob/maste...
Ubuntu BlueBorne security update status
False. Aside from unconstitutionality, the place to fix bad laws is in Congress. They're only irresponsible because we keep electing them no matter what they do.
Newer graphic chips also have VP.9 hardware decoding support. Even Intel's integrated graphics and smartphone SoCs support it. It just needs to catch on, like H.264 hardware decoding had to.
All the linear algebra you need for AI: http://cs229.stanford.edu/section/cs229-linalg.pdf
Is it normal that the fix takes so long to push out?

Today marks one week since the kernel fix landed in the Linux git repository, and may have been known by Ubuntu's security folk earlier during the embargo period.

This is after all a pretty bad category of bug: remotely exploitable, no-interaction-required, un-firewallable kernel bug. And there's a simple localized fix.

Anyone know about other distributions?
What makes you think that our brains or intelligence is the most efficient or most effective? We happened to evolved a brain that allowed us to think on what we consider sophisticated. This doesn't mean that it's a great system. We also evolved to have a spine, which is a terrible design. There's a ton of other examples of evolution designing things that are terrible and ineffective, but get the job done. Is that what we're striving for?
Nuclear fusion.
> I trust the author is using LFS or Gentoo, and is personally building his Go toolchain and not using any Google-provided binaries?

There's a big difference between (a) not paying for something while being grateful to the maintainers for allowing you to get away with not paying, and (b) not paying for something while sneering at the maintainers and ironically calling them "classy" in hopes to cash in on short term community karma.
I wonder what they'd call the Federal Reserve, a private entity that's accountable to nobody.
Electrifying everything is a good goal, but you need to be a bit careful how quickly you do it if you don't want to increase your overall CO2 production. For example building solar panels too quickly can increase total CO2: http://www.lowtechmagazine.com/2015/04/how-sustainable-is-pv...
More linear algebra stuff to read with you weekend morning coffee: https://minireference.com/static/tutorials/linear_algebra_in...

See also Section VI in this SymPy tutorial https://minireference.com/static/tutorials/sympy_tutorial.pd... or LA topics covered with numpy http://ml-cheatsheet.readthedocs.io/en/latest/linear_algebra...
Packet.net
Yeah, I wonder if I can run this on some apps. Just tell people up front - this app mines crypto, pay $1 to shut it off.
It's unclear what your comment is meant to contribute. Criticizing ideas you don't find useful or imaginative is not especially useful or imaginative.
And yet, the population in many western countries is cratering. Right now there is a housing crunch in some places, but once all the baby boomers die then there should be plenty of houses for the smaller number of children being born. And as a bonus the housing prices should tank since the supply should far outstrip the demand.
I think it's silly to think that modeling AI after how a brain works is silly. We happened to develop the brain we have over many random iterations over billions of years. I don't understand why we think the human brain is the optimal model or method for intelligence. I guess it gives us something we kinda sorta understand to use as an example, but it seems silly to think our brain and how it works is a good model.
I started feel bad for facebook, as it auto plays its ad while scroll. Thanks Google.
But, then you have to live in Dallas! I'm only half kidding. I live in Portland and I love the rain, the trees, the mountains, the wildfire smoke (kidding), etc. of the PNW.
Nobody will use anything that includes $3-5 transaction fees to buy something unless it's over $500. That you haven't used it is prototypical. Nobody has used it because traditional alternatives like Visa, Mastercard, or cash are better.
It lists average income: $4,494
The iPhone X: Apple’s Ideology of American Techno-Exceptionalism
Conference and Meeting Hall in Lucknow – Madhurima Hotel
Madhurima Hotel offers banquet hall in Lucknow for corporate meetings. It's well equipped with latest technology as well as ideal for staff training & more spacious for sitting with in-house caterer facility. Enquire online for more info https://madhurimahotel.com/corporate-deals/
A built in headless scriptable browser / a full http client with optional cookie store.
I'm really happy to hear that it works on those sorts of cases. I've tried a few images during testing, such as unusually long noses, and was pleased with how they came out. The novelty comes from a simple approach to a usually quite complex problem (i.e. posing the problem as a semantic segmentation problem, to produce a spatially aligned volume)
Wait....did you just use a silly assumption, not as an example that silly assumptions are possible, but as proof that his assumption was silly?
Amazon has deleted over 900 reviews of Hillary Clinton’s new book
Has anyone considered some of these people might be psychic? Professor Daryl Bem's published study "Feeling the Future" comes to mind.
The mood of HN commentators does not necessarily reflect the mood of YC, though.
"There might be an outage" is the stupidest reason I have ever heard to advocate not applying security patches.

There's plenty of companies that are able to regularly patch and upgrade software, incident free. If you team isn't able to do this, they need to fix their process instead of putting their head in the sand.
Energy comes to my mind: mass battery storage, solar, wind and various other renewable fuel sources. I have a buddy who was working for the Dept of Energy until just recently and was saying that the funding for renewable energy is being wound down very quickly right now, many in that sector (working for DoE that is) will be without a job soon, probably to be scooped up by the private sector. He said it was also a huge shame because those guys were working on some amazing tech that would be hugely beneficial.
What if google or facebook would have this on their embed code?!
He had a small but memorable role in Red Dawn 1984.

And also Escape From New York 1981. A great talent!
"Fault of the webpage or the phone."

Webpage.

But this problem applies equally to local software.

I believe there was a name for it but I cannot recall the term. The idea is that as hardware gets faster, software developers add bloat^W features so that the user always experiences the same speed. "Speed" mean something like the time taken to perform some routine user task.

Microsoft has been usurping user resources like this since at least the 1990's. They always had the new hardware before it hit the market. New software was tested on new hardware that no consumer yet had.

By the time the user purchased a new computer, the company had a new software version that already uses up whatever resource gains the new hardware provided. Pre-installed. The end result is the user experiences the same speed.

If the user ran the old version on new hardware, they might see a speed increase.

But the company makes it very difficult to do this and/or wages a relentless marketing campaign to convince users to try the new version and ditch the old one.

The new software version did the same basic tasks the older version did, but because of the bloat^W features the speed was not any faster for the user. Not to mention how the new version would usurp gains in storage space and RAM as well.

Incidentally, regarding downloading images over dialup, didnt you abort unwanted images before they completed?

I recall images rendered slowly line by line across the screen.

And I remember bandwidth being too slow even on a corporate network to blindly batch download images and then delete the unwanted ones.

It was more efficient to view each one as it was downloading and abort if unwanted.
This should be negligence. Perhaps not criminal negligence, but should be sue-able c
Observer is the cyberpunk Rutger Hauer simulator we deserve
What makes you think it's illegal?
Why would all of the various criminal organizations across the world be deterred by something being illegal?

The logic you have laid out makes it sound like only white hats would ever try to attack a credit agency.

I'm pretty sure by the definition of black hat, and criminal organization, if these companies have something they want, and they have a technical means to get it, the fact that it's illegal is not a deterrent, it's actually their business model.
In this case it's also a backronym, which is an ancroynm.
Or, you know, monitoring systems.

"Hey... Splunk tells me there's been a 34x increase in record queries. Page page"
John Cleese on creativity
You miss 100% of the shots you don't take. A lot of the time experts don't see a market before someone makes a business out of it.

It's obviously not going to be the next big IPO. If he can make some money back for his time however, good for him.

If his project is useless, people would not get so upset.
And that's the ridiculous thing: this is actually a fairly easy thing to protect against. Why the hell did the webapp servers have direct access to the database? If there was a service in the middle mediating requests, that would have been another line of defense. Sure, maybe _that_ service might have holes, but it'd be another hurdle the attacker would have to clear.
I hope Equifax will be learning from this, but can you tell your CEO that your core business must be shut down for 3 weeks as you upgrade and rebuild the system?
We already subsidize renewables, and that is encouraging research into them. The current projection of price per watt for solar is set to plummet in the next decade and a half. It's possible that further subsidies would encourage higher levels of production and economies of scale would reduce the price quicker.
True, enforcing stored-procedures-only is an antiquated methodology that is frowned upon these days. But not because it doesn't work -- rather because it's a bad idea to put your business logic in the database itself, which is what usually happens.

The more modern equivalent, is to just have an "app server" that sits in between the web (DMZ) and db tiers. The app server can basically be just another web server that provides an API for the actual web server to use. So from the web server's point of view, it still has restricted access, but you get to write all the rules in your normal backend architecture/language rather than building them with stored procedures and triggers and all that.

Besides, the "rarely a use case" isn't the same as "never", and if you can envision any scenario where it would be worthwhile to go to extraordinary means to ensure security, I think "we have all the data needed to commit identity theft on half of all Americans" counts. If stored procedures is a convenient way for you to limit the impact of a breach from your web server/DMZ, then do it if you have data that important. Do 20 other things that are inconvenient too if it gives you defense in depth.
That HN doesn't parse out the path prior to checking if it ends in .pdf fills me with warm and fuzzies.
Exactly. Considering they are a member of the federal reserve and a benefit of the structure, they won't say anything.
How is your internet access? I always wonder how connected I would be if I lived like that.
Job Losses Jolt Bay Area, South Bay, San Francisco
Why would you ever allow public web access to a machine that can do that level of batch processing? That sort of thing should be accessible only through internal-only tools protected by a VPN.
> Turns out the printer had a cache for fonts and was using the font cached from the earlier check image which included the font!

Dang cache.
Everybody knows scorpions are a gateway to harder things like snakes and jelly fish.

Is that really what you want for our children?
You would think after making a comment like this you would have some constructive examples to provide.

Can you complete your comment?
"I don't think it's entitlement. I think a lot of people want to see real OSS; where devs have the time and energy to work together to make really good tooling. We want more projects like DarkTable. We want spare time projects that become amazing that people care about, not more half free/half enterprise stuff."

That sounds kinda like entitlement.

"We want" these things, but "we" only want them if someone has the ability, resources, and time, to do it for free as a "spare time project"? I would argue that's a world where the only large-scale software we can use comes from major corporations (Google, Facebook, Microsoft, etc.), because they have the ability to do "pure" OSS tools that serve their bottom line indirectly.

Also, "real OSS" is what we do and have always done. It's also what the Caddy folks do. The code is out there under an OSS license. This is the kind of attitude that makes it difficult sometimes to want to do any OSS in a way that isn't corporate-sponsored.

My ideal OSS world has a lot of independent developers, not just employees of the giants pushing their particular visions of the future. That's not possible without some level of funding, and since people don't donate, one has to come up with other ways to incent paying for OSS development. We've got hundreds of thousands of lines of systems management code to maintain...that's not a thing that happens merely for fun.
Natural language forms are not easy to use for first time users
You're being serious? I don't mean to be overly hostile, but the implications would be world-shattering and the "mundane" explanation is quite sufficient. Also lottery-winning psychics wouldn't get caught.
I think a significant portion of the hate could have been avoided if mholt made it clear in "The High-Order Bits" section of the original blog post that Caddy is still free to use for commercial purposes if you build from source and also explain that it's possible to remove the response headers. That lack of clarity can be explained by the need to push businesses to pay for a license. This move is often perceived as a dark pattern among hackers who hate it with a passion, as evident in the previous post's HN comments.

Having said that, what was particularly disturbing was the amount of hate towards the Caddy team. It's best to explain why think a certain change was "bad"/not in the your best interest and maybe offer suggestions on how to balance the need to build a business without alienating the community that supported the project in the early days. Outright vitriol is not a productive way to further your cause.

I guess building a business out of FOSS is as hard as ever.
Mining monero would make much more sense than BTC. (Apparently monero mining uses alot of memory and so can't easily be ASIC-ed.)
> The majority of modern web applications will open a series of database connections.

And this is exactly where the problem comes from. A web application should never be allowed to talk directly to the database.
The idealized suburb of this article sounds a lot more like extramunicipally extending the service range of a major city than it describes any real place. look to new york and chicago and where their home prices are raising fastest to know where folks are trying to move and what for.
I was running a windows XP system from 2007 at home until a few months ago. The push to upgrade came finally cam from not having a reliable pdf reader for some pdfs and the fact the last browser still getting security upgrades for XP, firefox, was no longer going to be supported this September. A side benefit to upgrading is now I can buy a modern color laser printer and get out from under the expensive HP ink nightmare.

The computer is now running Linux Mint just fine.
I agree you need massive amounts of training data. But the marginal value of that data diminishes rapidly after a certain point.

Let's say Waymo spends $2 billion to get the training data necessary to produce a fully automated car. A few years later Uber has also spent $2 billion and has a the necessary training data. By that time Waymo has 10 times as much telemetry data, so its cars might be somewhat safer. But as long as Uber cars are safe enough to get regulatory approval they can compete effectively with Waymo. Beyond a certain point people generally care more about cost than safety - look at the airline industry.

Also consider that Tesla seems to be getting telemetry data for much less than Waymo or Uber - they have thousands of drivers who are willing to pay for sensors and test automated driving software for free.
This is neat. Although Apple seems a bit touchy when it comes to their iPhone X notch. In the new iPhone X human interface guidelines Apple states that apps should not "mask or call special attention to key display features." I would guess that rules snake scrollbars or games that use the notch as a boundary. It's a shame really.

https://developer.apple.com/ios/human-interface-guidelines/o...