skysight-inc/HackerNews huggingface dataset:
I just ran a quick comparison on two big ecommerce sites I'm familiar with. I know for a fact they performed as much optimization as they possible could in their respective file formats

Webp and .jpg file both had similar dimensions, picture detail complexity, and dpi. Webp format came out to 50% smaller file size

I didn't have enoughof a sampling and/or tests though.

I personally don't think image optimization with webp should be a thing though. The lack of native web support is one issue, the next is lack of native support on windows OS is another.

Two things IMO are most important about image optimization for heavy-image load sites. One is lazyloading.js (frontend library) via specifying a class for those images past a threshold browser height on the backend. Most notably this is used in many ecommerce sites, but on analysis amazon doesn't seem to be using this.

Next would be sprite compression of common social links. A great example of this is amazon actually, checkout this image I extracted from from their webpage.

https://images-na.ssl-images-amazon.com/images/G/01/gno/spri...
I'm sorry, it wasn't intended to be an attack, I was trying to point out that someone that they are biased. How can I word that better so that someone sees what they are? (this might be an unsolved problem)
I was just explaining the joke the guy was trying to make.

My dad was one of 8 siblings, and my mom was one of 6. So I guess I have a lot of egocentric aunts and uncles.
There is a fair bit of scholarship that says this is incorrect. Most commonly, people cute the paradox of tolerance as a starting point[1], but there's lots more.

[1] https://en.m.wikipedia.org/wiki/Paradox_of_tolerance
Should we have that included in the title of any large agri-tech or bio-tech company then? Monsanto's bribed scientists... Bayer's bribed scientists... etc. etc. Who hasn't bribed a scientist these days?

Also, the US is now putting out the least CO2 emissions per capita in decades (since the early 60's). So atleast the US is on the right track, as this article rightfully suggests.
As a responsible parent, you should not be relying on filtering to educate your children. Filters have more holes than Swiss cheese, often block entirely legitimate educational resources, make your children know that you don't trust them to be responsible, and learning about proxies and VPNs is trivial for them (just try googling "proxy servers unblock websites").

If you don't trust your children to use the internet responsibly, don't let them use it. Or let them use it but only under your supervision. If you let them go wild but put up filters, they will find a way around, one way or another, and at that point the princess is in another castle.
Tested this on mobile. Looks borked, and is not responsive.
This is entirely true, also have three kids; 1 yr, 3yr and 6yr. When the little one is away, the older two are way more rambunctious and rough with each other (even fighting). When the middle is away, there's no more boy and so things tend to calm down a bit; the older does her own thing, or lets her youngest sister do anything and doesn't make a peep. When the oldest is away, the two younger ones will have similar effects on each other like having the middle away.

It's really weird.
FYI, they didn't remove the feature. I thought the article made this clear.
Microsoft Now Hosts Free HoloLens Demos Across US and Canada
I love the idea because these days often a large chunk of the value comes from good comments from readers. Especially with HN but also to some degree with reddit.

Two questions:

First, will you tell us how it works? My guess is that you have scrapped these dicussions from reddit and HN and your extension contacts a server asking "show me reddit and HNs for this news". Is this correct?

Second, will you kindly stop contributing to Google's eco-system? Time and time again Google has shown the world the complete disregard they have for everything but their bottom line. By comparison Mozilla's behavior has been impeccable.
LIDL cancels SAP introduction after spending 500M Euro
"A better view would be “consumption-based emission inventories”"

That's a different view, to pursue a different agenda, and is certainly not a better view.

When every greenhouse gas emission argument boils down to "Why the US/The West is to blame for everything", it turns the whole discussion into anti-science farce.
Wikimedia infrastructure
I am somewhat shocked that GS would jump into the prediction business of the World Cup, even as joke. The risk of people getting the wrong idea about the prediction and GS itself is too great, even with a perfectly defensible model.

This is an enterprise for bookies, not Goldman Sachs.
> "Doing so would put our traditional customers at risk as it would mask banned traffic behind their domains."

> Note that their explanation of why they killed it would also apply to encrypted SNI.

I'd say that's an interesting interpretation. What they likely meant is that if govs/orgs want to block X and X starts using domain fronting via domain Y, there's a chance Y starts getting blocked. (basic SNI/DNS filtering) The same idea does not apply to the encrypted SNI - there's no damage to a random domain, unless the whole provider range gets blocked.
Technically this isn't a double negative, but you are right that the negative connotation of "hate" is reversed by "don't".

"I don't have nothing" is a double negative. In "proper" English (whatever that means ;p) , the correct phrasing would be "I don't have anything" or "I have nothing".
I was as scared to have/not-mess-up my second child as I was with my first.

By the time our third came, I shrugged it off as "well I've already got two... what's a third?"

If I found out we were having a forth, I'd probably feel the same.
"The cost of cars accounts for as much as 85 percent of personal transportation spending, according to Hietanen, even though the average car is used only 4 percent of the time."

This figure is a bit silly - you don't drive your car while you're sleeping, or indeed when you're already where you want to be. Doesn't mean it's not a useful thing to own.
Very similar projects ! The emphasis of Hasura is to make it seamless to work with existing databases.

The primary difference is how authorization is handled. In Postgraphile, you map your application roles to Postgres users and define policies using Postgres's RLS. With Hasura, you define rules on roles (similar to Postgres's RLS) but it integrates into your existing auth system using webhooks.
> LA Times

Zero sympathy for them having been rangebanned from their site.
Heh i kind of agree here. Reasonable docs , easy to bootstrap and completely unaware of the underlying performance probs you are about to create bc it “just works”. Curious to your reasons though ?
It’s not a price or promotion problem. Let’s start here:

What pain does your ideal customer have? Figure this out (most people mistake pain for problem. That’s wrong)

Go make content around this pain. Engage with those who comment. If it makes sense invite them to a call.

Doing this you should close 20% right off the bat. If you hip fire calls you won’t. If you are laser focused on a pain => you will.
As a former Helsinkian, I'm rather surprised to see the label "future of urban travel" applied to a city that has banned all forms of Uber-style ride-sharing due to pressure from the taxi lobby.
Blocking entire IP blocks is a much more crude weapon and definitely an improvement over the current situation. What you're presenting is a logical fallacy; just because the proposed solution doesn't tackle all the problems you want solved, doesn't mean it's not worth doing.
> you can't predict the winner unless you know what's being passed around under the table

Pretty sure you just inadvertently identified why GS is so “great” at predicting economic movements.
I wonder .. well wikipedia to the rescue https://en.wikipedia.org/wiki/Toilet_paper#History
The article could make it more clear that this is the work of a private startup, and not a public service as the title implies.
> How Image Optimimization decreased my website's page weight by 62%

Title needs spellcheck.
I've gotten into the habit of defensively tracking every interruption - if somebody stops by my desk or slacks me or asks me to come by and look at something, I keep a text file of exactly when and how long. Then, if anybody ever asks why such-and-such is taking so long, I have a detailed record of _exactly_ why.
Because the product hasnt changed: hot and cold water through pipes. Wait until the smart shower alters its temperature according to a facial recognition interface synced to your fitbit. Such "smart thermostats" will never be a thing.
What is your data supposed to be consistent with, then?
and it's fun because when you leave the shower, you 'dry' almost right away. at least that how it feels.
Show HN: Conway's Game of Life in the terminal
Well the info could be hosted on IPFS, which eventually could be monetized by something like Filecoin. I suspect you’re trolling, but decentralized technologies certainly will play a part in publicly disseminating information in the future.
but GraphQL isn't a storage engine. or are you saying that in a few years we'll realize we've been using to solve a whole lot of things that really didnt need solving?
I don't think the people who created Usenet were entirely unaware of human social dynamics. And the people who created things like Twitter certainly weren't unaware that Usenet, mailing lists, and web forums existed.

But at best, they had an incredibly rosy view of what was going on. E.g., looking back, a Twitter founder claims that in 2006 everyone "was cool": https://twitter.com/rasmus_kleis/status/974552443789836288

Given Gabriel's theory, that's obvious bunk. And having talked to some online community pioneers, abuse started pretty much from the get go. Look at all the replies I got when I brought it up on Twitter, for example. Story after story of early experiences of trolling, abuse, etc: https://twitter.com/williampietri/status/974847531317211136

There was (and is) a strong strain of technoutopianism, where we take the shiny new possibility and project a perfect future onto it. This goes back at least as far as the introduction of the telegraph, which many thought would bring about world peace: https://www.amazon.com/Victorian-Internet-Remarkable-Ninetee...

As Neiwart documents, though, many of the terrible people online today are intellectual descendants of the terrible people who were doing their social networking in person and via the mail: https://www.amazon.com/Alt-America-Rise-Radical-Right-Trump/...
https://www.amazon.co.uk/gp/product/B00ZK2S71W/ref=od_aui_de...
that said it also helps to fill in gaps in the public transport

But that's exactly it - when 95% of your transportation needs are better solved by a tapestry of buses, trains, boats, bicycles, delivery services, etc, keeping a car just for those 5% becomes an expensive and often inconvenient luxury. It's like buying an apartment in every place you visit, rather than using an hotel or equivalent. I don't think ride-hailing/taxis will ever become a default, but it's an important part of the whole system.
>there is defamation laws that forbids certain kind of speech. There is also laws around hate speech and so forth.

You can't be criminally prosecuted for hate speech (unless the prosecutor stretches other laws to cover your "hate speech") or most instances of defamation (except in certain cases on a state by state basis[1]). You can be sued but that's a civil matter.

[1] https://en.wikipedia.org/wiki/Defamation#Criminal_defamation...
This applies to any image will never be seen in its original state - eg. photos that are opacified or dulled down to act as background elements.

We had a site outsourced (because I found Shopify to be ..'tricky'.. to meaningfully work with on a PC) and the developer was darkening 'hero' images on the homepage shout in CSS, rather than specifying that we simply pre-process them in something like Photoshop before uploading.

When I realised (I wasn't particularly hands on by this point) I was livid, so changed the code and we knocked a few hundred Kb off the front page. Our site is necessarily image heavy, so any gains anywhere are useful.

When I first started I had a ceiling limit of about a 120Kb for the entire page - images and all - so today's internet is a weird and foreign land to me.
Today I see a new episode of Dan Carlin 'Hardcore History' that specifically covers this time in Japan/Russia/China history.
Most of what the author is talking about in the refactoring section has little to do with trying to address dependencies per se. Therefore from the perspective of strictly trying to address the problem of "I have dependencies that I want to be interchangeable" that section is mostly irrelevant.

In the refactoring section he's mainly dealing with things like trying to minimize exceptions with `Result` instead and maintaining syntactically linear control flow.

So essentially yes that section is make-work if all you care about is dependency injection. It's not if you care about other things beyond dependency injection. That work is not necessary for dependency injection with FP.
You’re really, really dumb
For PNG it absolutely does depend on the tool.

Here's why: PNG has a pre-processing step to turn pixel data into bytes, then a general purpose compressor is used on the bytes. The algorithm used is picked per row, and if you pick the right one the compressor will have a better shot at small output, but which algorithm is best for each row of your image?

The popular libpng reference implementation contains a weak heuristic to pick algorithms that might do well, but a tool can do much better... Or it can do much worse. Early PNG support in Adobe Photoshop just picked "do nothing" for every row, resulting in huge PNG files.
On Windows, I only need to optimize images occasionally and tend to use the free version of https://kraken.io There are probably better solutions, but this is very easy and no install needed.

On Mac, you're definitely right that ImageOptim is the best.
I always wanted to try Airbnb, but everytime I searched for accomodation it didn't seem to offer better deals than I could find on booking.com or elsewhere.
Regardless of the facts of the matter on fidelity of Bluetooth audio, surely this question:

> What other BT speakers are quantitatively better and cheaper?

(https://news.ycombinator.com/item?id=17538351) to which you are replying, which explicitly asks a question only about Bluetooth speakers, in no way has this answer:

> The ones without Bluetooth at all.
It isn't merely a controversial ruling, it might be easily construed as a favor to friends (police and/or the clerks who published the document by mistake).
Google Maps and the official HSL (Helsinki public transit) app seem to offer what you're looking for.
Anyone taking this ride for the prestige of being an astronaut, rather than intrinsic reasons, is likely to find that, for most people, suborbital flight doesn't count. Tom Wolfe's "The Right Stuff" describes John Glenn's understanding of this perception (though in general, that book is more journalism than history (and the movie is a movie.))
If We Care About the Internet, We Have to Be Willing to Do Our Part
>Production creates emissions, not people

People most certainly create emissions, and manufacturing and construction accounts for just 20%.

AC, heated pools, cheap houses with little insulation, long commutes, SUVs, to the door delivery, etc.
Single child here, I didn't feel as demanding; however I certainly had a friendship-style relationship with my parents that all my other friends (none of them single children) didn't have with their parents.

In my experience, usually one child of a set seems to always be a lot more demanding than others.
> Prisma is intended to be a GraphQL ORM to Postgres

Sorry to be hijacking this thread, but how would you say Prisma compares to something like Graphene (with an appropriate ORM adapter). I've only used Graphene with Python and the SQLAlchemy adapter, but it sounds pretty similar? Is Prisma typically used as the only ORM in project, or is it used in conjunction with some other ORM?
Blogger Passes Available for .NEXT London 2018
It may be easier to measure the effectiveness (give a confidence level for the prediction), but just because there is clear historical data and defined outcomes, that does not mean you will be able to predict a particular outcome with any high level of certainty.

For example, imagine a tournament with a large number of participants, where the winner is picked simply by fairly choosing a single random participant.

If I then gave you all the perfect historical data going back decades, you could do statistical analysis and determine that the winner is completely random and therefore the probability of success, for any particular participant, is p~=(1/n), where n is the number of participants. Your confidence in correctly predicting any particular outcome will drop as n rises.

Not everything can be easily predicted just because you have enough data.
mitachondria are living organelles, they could simply be induced to replicate until the desired quantity is reached.
My monitor only supports FreeSync, so I only have enabled Fast Sync in the NVIDIA control panel, which is monitor-independent.
Could be, but I'd guess this works at the molecular level, with a set of genes that is turned on/off in hot environments and producing some kind of desired mechanism.
The 499 euro price tag for the "all access" seems quite expensive from an American point of view. I can get a decent car with good gas mileage for about half that and outright buying a used car will save me a lot more in less than a year. Most people who would be tempted to go without owning a car in the US don't do much driving anyway, so they don't spend a lot on gas as is.

While I think this could work in NYC, Seattle, or San Francisco, most other American cities have plenty of infrastructure and affordable parking to support a high percentage of car ownership amongst citizens.

Heck, there was even a HN article a day or two ago about how parking spaces in America outnumber actual cars by a huge margin in most American cities and towns. I think in one city it was 80 to 1.

Unfortunately, the US is still too spread out for these types of services to be useful in all but a few cities.
Why we all choose to not pay back tech debt
My advice isn't specific to your product, but instead focuses on your statement that this is the most complete software you have ever written. I recommend running with that - you have built your own personal boilerplate for a product. So you don't need to re-invent the plumbing ever again. Ask yourself how much faster you could write the next product, by re-using the infrastructure of this one. And run with it on some new ideas.
Note:

2.4. Whisky
For those unable to leave social media or otherwise curtail their use.

With the caveat that while imbibing Whisky (or Whiskey, if you prefer) social media SHOULD be configured as a read-only medium.
It is not so simple because goals in football are not independent from each other. A team that scores first has the opportunity to play more cautiously and go for more counter attacks.
An introduction to redux and sagas Pt. 2
A few reasons why you should celebrate World Emoji Day
Symfony3, a PHP framework
I'm thinking of doing solar concentrated heater
To generalize what you’re saying, internet journalists are not mathematicians or knowledgeable of the industries they’re covering and they want to cater to popular public sentiments for their own self gain.

To sum up what happened: some quants at goldman started a fun side project and goldman released it in good fun, and most people hate goldman
Show HN: 30 seconds of code – Curated collection of useful JavaScript snippets
Just taken a look and it and I can personally see a use for it within a band that I am a part of who want a professional looking website but never have people tech savvy enough to keep it up to date. I was looking into building them something using squarespace but if this was a similar price to that I would probably just suggest they use this as it requires no ongoing maintenance from them as we already have a dedicated role to deal with social media and everyone knows how to do that nowadays.

One side note: It looks like the generated pages don't process newlines from facebook properly, so stuff like bullet points just end up a jumbled mess which doesn't look ideal. Also it might make sense to include a link to the facebook page in the left hand bar under address and email rather than hidden away in the logo at the bottom.

I'll keep an eye on this site and this thread, I hope you decide to drop the pricing as I think it's a great idea and you'll get a lot of customers with a lower price point!
Agreed, especially as normal as it is now.

I've had conversations with our daughter about friends and their families. Nuclear families are uncommon now. It's just what it is. And seeing enough unhealthy marriages; it's probably a lot better that way than the old adage to "stay together for the kids".
Plowing through Procrastination
Once around in LEO takes about 90 minutes.
It’s seemingly a complete nightmare from a security and architecture perspective. And front end devs and bootcamps love it.

I’ve never used it so my opinion isn’t fully baked, but every time I look at the docs I’m just like wtf.
> When citizens rush to opt out of an Australian government service, it says something about their levels of trust. When the system falls over under heavy load, it proves them right.

What a stupid conclusion.
Chrome does check that all certs (at least [the ones issued after April 30][1]) are recorded in a Certificate Transparency log. Or rather, it checks that multiple logs have promised to include the certificate (via a signed certificate timestamp); the code that actually queries the CT monitors to verify that the certificate was included [isn't finished yet][2].

Browsers don't and can't check CAA records, because that's not how CAA is supposed to work. CAA is only enforced at the time of issuance. If you temporarily switch your CAA records to allow issuance for an hour, issue a cert, then switch them back to block all issuance from all CAs, the cert you issued remains valid.

[1]: https://groups.google.com/a/chromium.org/forum/#!msg/ct-poli...

[2]: https://bugs.chromium.org/p/chromium/issues/detail?id=506227
Yeah, I don't know...this feels a bit like if we ended up correct, we were clearly serious, but if we ended up incorrect, it was clearly a joke.
svgcleaner looks not to support any lossy compression at this stage. Granted, svgo’s lossy compression is very pathetic, but for many images it will have enormous impact. (I say very pathetic, because it’s pretty much just rounding of numbers to N decimal places—no awareness of perception or how different scales may mean that one decimal place means radically different things in different parts of the image, no path simplifications using Visvalingam-Whyatt or similar, &c.)

Being focused on theoretically lossless compression techniques, svgcleaner’s GUI doesn’t look to include rendering of the SVG, and focuses on batch operation. For svgo there is Jake Archibald’s SVGOMG which renders the SVG and so lets you see what the impact of the lossy compression employed.
This is way cooler: https://dfns.dyalog.com/c_life.htm
Upgrade for premium features: what premium features? I can't find them anywhere linked on your website.
كلمات اغنية تامر حسني عيش بشوقك مكتوبة
I'm reading this article to avoid copyediting catalog copy.
>Openness, permissionless is the key innovation introduced with Bitcoin.

Can you think of non currency, voting, or timestamp applications for this?

People pay extra for currency verification, I cant imagine they'd pay extra for social media picture verification.
Well there's a reason we don't trust corporate funded studies (or, at least, scrutinise them more).