skysight-inc/HackerNews huggingface dataset:
Ask HN: How do patents limit the BPG format, and how does that affect me?
I'd like to make extensive use of the BPG image format, and I've trying to weight pros and cons.

One obvious downside is that it doesn't work if you have JavaScript turned off, but one can always provide alternative formats for screen readers (if needed), and I'm not sure how common that is anymore with regular users, since most websites don't work at all without JavaScript.

One thing that keeps popping up and makes most people dismiss the format is that it uses components that are protected by patents. I'm therefore trying to understand the extend of that, and if that would actually affect me or not.

- can I use BPG images converted by a third-party tool on my website (front-end only)?
- can I convert BPG images programatically in the back-end without breaking the patent?
- if I wanted to create a tool to convert images for people in exchange for a fee, would that break the patent?

BPG images—according to my tests—weight up to 70% less of their JPG counterparts. I have absolutely no idea why everyone isn't switching, or at least why Google, Facebook etc. don't pay to license the format and save hours to their mobile users, and millions in bandwidth to themselves.
It includes at least me :) I switched to Latex for writing my second master thesis because I wanted to use version control but Word is far more easier to deal with when the document include unicode character outside the BMP. So I really wanted Word + git from that time.

Also when collaborating for writing a paper with Word, version control can be a huge help.
i am also thinking office 360 and google docs will be taking up its space?

I like the idea, let's see how it plays out.
Features like the updater / appmanager, which is borderline malware and one of the reasons I uninstalled Chrome (and boy did it take some effort). Regardless, Chrome is not fully opensource, so there is no way to "calculate" the % you mention. Google might be running a bitcoin miner in Chrome and you would have no way of knowing.

The degree of trust required to run Chrome is equivalent to the one you need to run Vivaldi; the only difference is who you trust (Google vs a bunch of ex-Opera developers). If you don't trust anything that is not opensource, you shouldn't run Google Chrome - you should run Chromium or Firefox builds published by trusted parties.
Patreon’s New Features: Tools to Run Your Membership Business
Its very common to get criminals on peripheral charges - like tax evasion. Because they are criminals, they habitually circumvent the law. Its easier than making the big charges stick.
>Please list me the reasons why you think Facebook is using open source then? And don't be selective.

Very simply: because it gives them some developer good will and cheap PR for next to nothing. They want React for their internal use anyway, and it's just a minimal amount of time to have their devs maintain a project page and accept public comments and changesets.

It makes their devs happier too, to think that they don't just work for FB, but also give something back to the community.

But for FB, the corporation, and for their scale and their core business, React and all the value their open source efforts put together bring in, is insignificant -- statistical noise.
So children are subhuman?
Yes, and we can also measure the inflation rate, which is pretty flat: https://tradingeconomics.com/united-states/inflation-cpi

So why don't these two line up? I submit two candidate explanations:

a) inflation is actually more an exchange-rate phenomenon, especially vs the dollar, so printing dollars or virtual M2 dollars makes remarkably little difference;

b) CPI does a poor job of capturing cost-of-living due to housing.
3 Animals That Make You Look Like an Idiot [video]
We do that, but I don't want our server sending a verification email to "taylor@gmail.con", it should fix that on the input field.
Future of education is plain text
Critical thinking is all well and good, but I'll hazard a guess that it won't help - many people know it but only apply it selectively.

On the other hand, I can't help but think comment threads like this amount to nothing more than "voting for the other guy is so illogical, clearly my vote is the correct one". A slightly veiled way to call anyone who doesn't vote your way stupid.
Ask HN: What's up with the black table row at the top of HN now?
Am I blind, or was it not there before? Just curious as to what made you add it.
but F# doesn't have Ocaml's performance, which I believe was the point being made for ML over Haskell

I honestly don't know how F# compares to Haskell over performance
Is a difference in a default option really enough for a language to take the place of another? And if it's not just a change in a default option, but the removal of laziness, we lose something, which will make the choice less obvious.

I think it's more likely that, if dependent types prove really useful, Haskell will adopt these, and people will adapt their code, rather than port everything to a new language.

As far as I can see, Idris is too much like Haskell to take its place. Porting thousands of libraries to a new language is a huge effort, so a huge advantage is required, which I don't see Idris offering.
Slightly off-topic, but if you're using Git for managing your LaTeX documents, you might like to give Overleaf a try -- it allows you to clone your LaTeX project on Overleaf to a local Git repo (which can be a submodule of a wider project). Details here: https://www.overleaf.com/blog/195

If you do use it, feedback is always appreciated (I'm one of the Overleaf founders), thanks.
Why customization is the key aspect of a web scraping solution
Do you have non-anecdotal evidence to back up this claim?
Laravel's endorsement of VueJS will most likely prevent burnout.
Try approaching the process a little differently. Sell yourself as someone who solves business problems, not someone that can just code in language X.

patio11 had a good post on this

http://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-pro...
There are people that customize Firefox with plugins to make it look like TorBundle. All you need is FoxyProxy[0] hooked up to tor and a useragent spoofer which mimics common TorBundle useragent strings and you're set. This is very dangerous though as FoxyProxy could potentially leak your IP, aswell as a slew of other things that could go wrong.

TorBundle devs have stripped out a tonne of things which increase attack surfaces and the fingerprintability of mainline Firefox. Best just blending in and looking like everyone else and use TorBundle.

[0]: https://addons.mozilla.org/en-US/firefox/addon/foxyproxy-sta...
There are libraries todat that let you do quantum programming! A simple Python library to get started with quantum programming is https://pyquil.readthedocs.io/en/latest/overview.html

The Python library allows you to construct quantum programs and output in a quantum/classical shared memory instruction set called Quil.
Can you mention your email id to reach you?
That doesn't seem that bad to me. It's an explicit, unambiguous recommendation, one that even be recognized by static analysis. It's not much worse than an API that requires that you call some particular method--the only part that's bad is that you can fail to notice the problem because the code will usually work.

What I worry about are things that can't be easily caught. I trust myself to write embarrassingly parallel code, and I've written some code that has real risks of deadlock. But shared data structures that have complex locking schemes still scare me.
Fighting Terror: Innovative Companies Take Aim at Fresh Solutions
In Under 12 Hours Cybercriminals Can Hack Your Network
That gives you the time cost of a filesystem plus the time cost of a database plus an extra round-trip in and out of kernel space.
I believe we don't have a land-owners only voting scheme because of our current landlord situation. Should a majority of our population not get a say in votes because they either won't or can't afford land?
Show HN: Typescript Dev Compiler for ServiceWorker and ES6 Modules Era
Ideally, yes. But so many people only know of Word, or have been writing using Word for so long that they won't change their workflow and they simply do what works for them.
Good point. I wonder if there are Strict versions of the Prelude that could help out?
This is such a great idea. And you nailed the marketing and message.

It's like a democratized efficient tender process driven by the market. Brilliant and beautiful! I really feel you shall be able to capture a lot of value and create alot of value from this. Well done!
Not sure if you're trying to be funny here, or genuinely confused. In case of the latter:

https://www.mccormick.com/spices-and-flavors/herbs-and-spice...

http://www.food.com/recipe/mc-cormick-poultry-seasoning-copy... (I have not tried this, can not vouch for it)
Recognizing Android Excellence on Google Play
Do you really need machine learning?
This was always true, which is why this policy didn't last a decade after the Revolution.
It's about long term, scalable strategy.
Step 1: pay your interns a fair wage in cash. After you complete step 1, you can do what what you like with equity :). I feel that equity equates to "skin in the game" but is also very close to a lotto ticket. I'd consider a program where interns get options if they return for full time employment after they complete school and then stay for a proper vesting period (1-4 years). Granted, normal employees should get that program too. So maybe you sweeten the deal for interns by reducing time to vest or extra options for having interned.
>> Imagine if unions were strong and IT were unionized. How would you imagine the progress we've seen in information technology?

We are a long way off from being able to say high technology has truly caused progress. Right now, it seems to do more harm than good. People in the tech industry are slowly coming to terms with their impact on the world outside their sphere of awareness, but that newfound conscientiousness hasn't translated into much change.
You're responding to sarcasm
Long-Term Investors Embrace FX Algos
These "proofs without words",that are algebric proofs ith a little illustration,don't deserve the name. Most elementary arithmetic don't use words, they is arithmetic.a good proof without words lays out all the pieces of a problem more compactly than the arithmetic derivation -- for example a proof of Pythagorean theorem that is just a square with lines drawn across it.
That's not really a true statement. I use plenty of databases that aren't transactional beyond a single record.
Please give a single example of how blockchains will make lawyers or accountants necessary.
Most people in this situation are forced to reboot at some point because of critical failure (power, or something physically break). Thereafter they carefully reboot on a regular schedule to just ensure everything will come up after the unplanned emergency reboot.
It breaks down like this: it's legal to buy it, it's legal to own it, and if you're the proprietor of a hash bar, it's legal to sell it. It's legal to carry it, but that doesn't really matter 'cause get a load of this, all right? If you get stopped by the cops in Amsterdam, it's illegal for them to search you. I mean, that's a right the cops in Amsterdam don't have.
Congratulations on your launch!

Other folks have provided a bunch of commentary on the validity of your idea, so I won't address that.

BUT: if this is a good idea, your pricing is far too low for a niche product like this. $10 (or 10 quid) is too low a monthly fee for pretty much any product marketed as a business product. 10 per seat per month is probably also too low, but would be a better starting point.

Likely objection: "But Spotify is only $10/mo!!!" Spotify has the much larger addressable market of people with hearing and an Internet connection. Even Dropbox has a higher price point for business users, and it also has a far larger addressable market.

If you're building something that's useful for people, charge more.

Good luck!
Have you considered something like Cycle JS (https://cycle.js.org/)? It seems to line up with your aim to maximize separation of concerns and make things predictable.
I have a Trello board titled simply "Ideas", and a Card for each idea. Sometimes a description, sometimes not.
...and that's an interesting problem. I maintain the solution is not to try to give it away free to everybody. Because that fails in major ways, as we've discussed.
Freedom of speech purism is probably unworkable. I'm old enough to remember people arguing that spam was free speech and that spamfighting was immoral.

Fake news is much more sophisticated than spam but is ultimately going to encounter the same fight.
I think value is totally subjective. Mises had this brilliant way to think about value in his book Human Action. Where you can use ranking or ordering of things to measure value.

On reality, I tend to think of it as some form of state machine, but this could very well be a leaky abstraction. We all start with a different set of inputs and experiences. How we view what we each call reality is largely shaped by these.
How exactly are they hurting themselves when they can clearly see the impossibility of the system surviving long enough for them to benefit from it?
AMD Ryzen Threadripper 1950X 16-Core CPU Benchmarks Leak
Some other reports are saying the gunman made sure to ask if they were republicans or democrats.
He wanted to kill republicans.
http://www.telegraph.co.uk/news/2017/06/14/shots-fired-repub...

Very disturbing, political violence and violent rhetoric is escalating.

examples:
Loretta Lynch calling death and blood in the streets
https://www.youtube.com/watch?v=t9bquunDh1Y
is now quickly going viral in various republican circles.

also the trump assassination in the caesar play and kathy griffin trump beheading are awful.

http://www.realclearlife.com/theater/move-kathy-griffin-watc...
If miners chose to mine on a chain that no-one wants, then everybody has to grudgingly go along with it, or cease to transact.

The longest chain is always the most valuable.
It's like baseball cards and comic books. If everyone held on their btc, they wouldn't be worth as much as they are. You may as well grumble that your lotto ticket didn't end up worth a million dollars
Haha good point. I guess I should have phrased this question differently. Stuff that you use that really helps and you feel should be more widely known
It's a joke.

But if you want some examples, have a look round the UK political punditry scene for anti-Corbyn articles from before the election, many of which look much less credible now.
Then don't. Not to be insulting but I believe you and many people who think Modern Design is hard are deluded. It's really similar to the douche baggery present in Modern Art.

Composition is easy as pie, humans are already masters of composition.

Let me give you an example.

Try to concoct in your imagination a very beautiful girl, don't do it from memory just picture for you what would be the most ideal woman in the world... easy right? That is composition. You composed body parts and facial features and composed something.

Now draw that beautiful girl naked with perfect anatomical correctness as if you were looking at her through a fish eye lens from an extreme angle... That is hard or near impossible from a person without years of practice. This is true art and talent that I respect....

What is a website but a composition of geometric shapes, premade pictures and text? My beautiful woman example is an exaggeration compared to web design, but it illustrates a principle that is true. A minimal design takes time and effort to construct but we have the instinctual knowledge of what looks good and what grabs attention and what improves UX. Thus almost anybody has what it takes to "Design" stuff. Especially if it's minimal.

Rendering a design is significantly easier than fine art. Artistically, the units of a web page already exist, cover pictures, stock photos, fonts, geometric tools in illustration programs all allow us to render a website design with little talent.

It will not take years for someone to learn photoshop and HTML and it certainly takes very little time to recognize the elements of modern flat design. The latest overused trend I've been seeing is the layering of a quote over a big ass full page cover photo,... props to the leonardo da vinci who can do that:

http://mkshft.org/
More Readings from One Man's Wilderness
I expected the downvotes (I mentioned the unmentionable) but please feel free to engage as well (if nothing else to satisfy my curiosity).
But doing so on your phone isn't necessarily.

You're putting me into a category (or excluding me from one) based on your own subjective opinion on the meaning of "hacker".

I don't really care for the label, but I think you are probably still wrong. Just because I have no interest in doing this with my phone, doesn't mean I don't elsewhere in my life. For example, you don't know about the time I took a MIDI controller apart and nodded it to add more functionality (both physical hardware and software). Or the time I spent reverse engineering the Diameter protocol with wireshark (yes I have used it) so I could figure out how to talk to another system (technically this was for work, but I didn't have to inspect the packets to learn how to use it), or any time I've stepped through a binary in a debugger to see what it does, or inspected some source code, or the time I tried to fool RF sensors with a home-made EMP device, or written some utility or otherwise hacked the world to do what I wanted it to. Yes, I am willing to look under the hood if it helps achieve my goals or if it's fun to do so.

Yet somehow all of that is irrelevant because I have no desire to do any of that on my cell phone. Or maybe the world isn't as black and white as you're making it out to be.
Does anybody know of any good links / blog posts that explain the actual inner workings of a quantum computer in more detail?
You confuse "communism" with the rule of law, which capitalist societies follow
Testing for Failure in a 99.999% Reliability World
CryptoMinded – A curated directory of crypto related resources, services and tools
U.S. Needs 4.6M New Apartments by 2030 to Keep Pace with Demand
How to Teach Computer Science
Fisker EMotion Unveiled, “9 Minute” Charge Time
That's a reasonable question, and reasonable people come down on different sides.
IT unionized? The Union of Loners.
I imagine the progress in microprocessors, photolithography, search, education, power generation, drugs discovery, communications, etc., etc., do have a measurable impact on progress of the species.

Imagine if tech were stuck where it was in even 1999. So many things possible today would not be possible (due to cost or unavailability).
In geology, there is a general tendency to think that, given sufficient time (which we have had), anything that could possibly happen has already happened at least once. This is a prime example of that.
Why It Is Critical to Keep Operating Systems and Software Updates Current
I'm in Denver area too. The question is this:

How much better is a 100% eclipse vs. a 90% eclipse that we'll get here?

Is it worth the trip to Wyoming? I think so, but not positive.
One family. Four generations of disability benefits
> Far better to educate the general public so well that such a test becomes redundant

Easier said than done!
I've often read FF is faster, HN is one of the few places I see Chrome being called faster. Maybe it depends heavily on the number of tabs and which sites are loaded? For me FF, whenever I tried switching, was always way slower and prone to freezes. But then I have 32GB Ram, 5 tabs always open (pinned), between 3 to 20 extra tabs at the same time and quite the number of extensions.
> Unfortunately "Hadamard" is not part of the English language.

Of course "Hadamard operation" is part of the English language. If you didn't allow proper nouns and foreign terms to be added to a language, none of the contemporary languages would exist.
How the back pain industry is taking patients for an unhealthy ride
Mtgox fucked up exactly as much as you did. If you didn't like your chances at mtgox, you could have tried maintaining your btc yourself.
You can't just undo all your bad bets but keep your good ones.
Slight aside (since LibreOffice != Word, and XML diffs are still horribly messy):

If you save your LibreOffice documents in flat XML format, (e.g. fods, fodt instead of ods, odt), placing them under version control becomes slightly less annoying — the diffs become at least _potentially_ human readable.

See also:

http://blog.riemann.cc/2013/04/23/versioning-of-openoffice-l...

https://listarchives.libreoffice.org/global/users/msg48067.h...
All 500+ engineers at Grab use this front end development guide
> 4) Use very strong passwords everywhere (i.e. long randomly generated).

You can also go the route of using passwords like:

MyEmailIsFromGmail!
or
HackerNews?MoreLikeSlackerNews
Stanford Robots Load a Hovering Drone, Solve a Marble Maze, and More
I've always been curious why none of the silicon companies have attempted to provide hardware (or at least ISA extensions) supported AD, backprop, etc.
I did something similar: I built a tool in Python called musdex to use in git (or any other VCS) hooks to extract the zip file that a docx/odf file is before commits and recombine them on pull/merge (essentially treating the docx/odf as something of the build product of the repo). Run an xml lint tool on the XML in them and you get decent diffs.
Amazon is now bribing Prime members to avoid credit card fees
This seems like an idealistic restatement of the 'open always wins' mantra, with no real logic supported by facts.

The web that you mention is a strong counter example. It is dominated by a few giant corporations, and in many places, increasingly subject to government restrictions.

The web isn't successful because of ideological openness and resistance to control by powerful actors. It's successful because it is extraordinarily useful.

Merchants may see a few percentage points of fee reduction as a potential margin increase for themselves, so 'want' whatever cuts their costs.

Consumers on the other hand want an easy solution that they don't need to worry about.

Apple Pay delivers on the consumer end of this.

A competing solution would need to deliver both to stand a chance.
This article was purchased through a fake news vendor.
Who decides the questions?
Agreed. I think this is the same fundamental issue as https://en.wikipedia.org/wiki/Paradox_of_tolerance
France Backs Theresa May’s Plan to Crack Down on Tech Firms
After paying back creditors what they are owed, or after paying back a discounted amount?
Wait a minute:

I thought the last full eclipse to cross the USA was in the late 70's??? Pretty sure it hasn't been since 1918.

Yep, I was right:

https://en.wikipedia.org/wiki/Solar_eclipse_of_February_26,_...
This is one of the most common mesofacts I run across. It's a typical example of something that has changed, but was drilled into people's brains as important a long time ago.
We need more people creating the right things, and more people destroying the wrong things and baggage that we've overburdened ourselves with.

Cynicism is a self-defense mechanism.
'Social Cooling': If you feel you are being watched, you change your behavior
I think it'd be nice to gauge the interest of such a project. There is one person pledging right now, but if more do and the demand clearly seems to exist - maybe it's worth investing in.
Cybersecurity and cryptography in the post-quantum world
Top 25 Unix Command Interview Questions Real Time – Updated
Party Strongholds in Germany Visualized
I think most groundbreaking research is government sponsored. A lot of it at universities which are unionized.

Instead of unions substitute the phrase "sane worker protections, pay, and rights". The U.S. is badly in need of better labor laws and much greater enforcement of those laws.
So one is memory capacity bound, and one is memory bandwidth bound.