skysight-inc/HackerNews huggingface dataset:
https://ekko.site seems like such a terrible name. Its not memorable at all. It doesn't seem to relate to anything your selling either. You should rebrand the name first and foremost. Use a .com domain or google's new .app, or a .io domain

You should give it a more generic branding (With some twists) if possible, since its mostly handling niche cases anyhow. For instance, "facebook2webpage.com" (its not registered BTW) or something would be a good example along those lines. Before you say what about "trademark names" just plan ahead that everything on your site including videos can be made to accodomate a 2nd backup domain name that you registered already as well. Such as "easywebpages.com" (that's registered though, but you get the point)

$15 euros a month is alot of money for someone using facebook as their main source of presence. you have to understand that these people are not going to pay for webhosting and or webdevelopment, and are on the lower tech end spectrum.

I would suggest drop the rate to $9.99 or lower. If it doesn't hit go to $5. If it takes off you can always jack up the price if people REALLY rely on your product everyday, a year from now, and just quote dev costs. Also, offer a 20% off for a yearly rate, low tech users may not be keeping track of their finances that well

Don't go free either your going to be wasting your time. Offer a free 14 day trial (no longer or shorter) to speed up conversion, a low tech user is going to want to see results to feel its worth their investment.

Don't ask for credit card information right away. After 14 days up disable the hosted site and paywall it. While your at it send an email asking about all the lost social media presence their not getting anymore. If you want to play really low ball you could also, in that 14 day trial, divert fake traffic to it and then publish a d3 or excel like chart showcasinig how many more impressions there getting on the side IN the email itself. Note these numbers need to be real, or else legal liability

When you run a business you have to really just cross the borderlines of what you consider ethical IMO. There's no such thing as ethical marketing. You have to step outside your dev comfort zone and seize the oppurtunity

Lastly, learn lowtech social media marketing. Theres a great case study here on reddit about adding potential clients as facebook friends to publish an alternative agenda (e.g. guerilla marketing). https://www.reddit.com/r/freelance/comments/35lpsc/i_charge_... . You would learn some great lessons there. If your going to do this - I would make a seperate facebook account potentially. I personally wouldn't want to tie myself to that level of unethical marketing and get messages all day asking for techsupport (I only go their to look at my friends social feed, etc)
Would save 3% too.
> JPEG is a standard; file size does not depend on what tool you use to create it.

That’s simply not true. The specific choice of cosines can make a huge difference on compression while having nearly zero perceived visual difference. Most encoders however take a naive approach whereas something like Guetzli does an amazing job of compressing JPEGs way better than Photoshop ever could.
Whats potential Amazon's liability here? This seems like its the kind of thing that could easily be/become fairly widespread.

I mean if someone found a vendor was selling goods stolen off the back of a truck and they told amazon, could Amazon get away with being so slow and blase about it?
Well yes obviously we should, and many times we do.
I wonder if this is an American thing, just as calling even mediocre stuff awesome. In my small European country there are no such pressures.

I once left a 2 star review because we had to wait 15 minutes in a restaurant before we could order so we stood up and went elsewhere. Last week I gave a Uber driver 4 stars because he took other road than the GPS suggested and we ended up in a traffic jam costing us about 10 minutes.
Unit tests also help ensure both the coder and readers understand what the function's defined behavior is supposed to be, 100%. They help with clear thinking to ensure you write the code correctly in the first place.
XRP is a currency, ETH is supposed to be a smart contract platform.

I believe in cryptoCURRENCY, as people do pay extra for validation in currency. XRP and Monero are both designed for payments.

ETH, is being used as a currency, but this is a mistake. ETH is designed to run apps, and is doing that poorly.
Some parties (including myself at one point in the past) block with low cost.

Suppose you're a microservice that does caching, fast-track authentication or similar. If you block a user, that user will have to spend several or even many seconds on reauthentication and/or cache refreshing, but that's the whole cost. Is your proper threshold for blocking high or low?
Normal curcuma (aka tumeric) only contains about 2.5% of the actual beneficial compound curcumin. But curcumin is indeed amazing, not only does it help with Alzheimer’s, it also has anti-tumor, blood sugar regulating and fat controlling properties.
I think you aren't focusing on the real pain point for your users. I think the pain you are solving is:
"As a small business owner I want to be top of Google but not have the pain of updating my Facebook and personal website because I'm not technical and have no time". I'd verify this with customers and market the service that way.
A long time I ago I "automated" the optimization of images on my site by running `optipng` in a cronjob. Every file that touches my server gets optimized.

I wrote about it here: https://ma.ttias.be/optimize-size-png-images-automatically-w...

Benefits:

- Don't have to think about it

- Optipng is really good at reducing PNG's to their bear minimum

Downsides:

- Doesn't resize images (if a 1024x768 is displayed as a 10x8, it'll still download the 1024x768)

- Only does PNG

- If your images are stored in git (and you didn't pre-optimize before committing/deploy), you can get merge conflicts

Still, better than nothing.
Have been working from home for four years. After moving into a larger apartment, I learned that a dedicated room for work is a must (at least for me). My office is very minimalistic and only used for work. I hardly work outside of it - mainly because of my two screens, but also so that I have a mental separation.
I thought this was going to be about the question of why every hotel bathroom has a different way of controlling the hot and cold water in the shower, and why none of these are anything like what you see in most residential bathrooms.
You're never going to get a one-minute warning about stupid people doing stupid things. Like when some idiot decides to play Frogger across four lanes of traffic because his car stalled out in the median. I suppose we could just accept some collisions in those cases but it would be a mess.
How Deaf Children in Nicaragua Created a New Language – Atlas Obscura
> That code shipped with no automated test (testing is done manually)

An issue with that is bus factor when it needs to be changed in the future. What if the original dev isn't around any more?
My last comment was regarding families with 3 children, and it is anecdata, sure.
THen why not think "in-code"? I mean thinking through all aspects of edge cases and the like would likely result in some written documentation- why not do it in code then?
My criticism is towards this paper, not necessarily - the author. Surely, he knows something about AI (otherwise it would be impossible write anything gaining such publicity) and philosophy (AFAIK it is his field).

Though, even if someone is accomplished scientist in a given field, it does not mean they are incapable of making (to put it mildly) questionable statements (Noam Chomsky on data-driven NLP, Judea Pearl on Deep Learning, Roger Penrose on quantum measurement and consciousness; from historical - Albert Einstein on quantum physics).

Yet, there are many errors which won't be noticed by newcomers, but are demonstrably false for researchers and practitioners. It is dangerous as novices may be prone to "appeal to authority" and mistake witty style for knowledge.

Don't take me wrong - I am all for sharing ideas, even half-baked. But I think that it works well better when there isn't artificially boosted confidence.
Ask HN: Re-covering collegiate material
For the majority of my collegiate career I've been pretty depressed. Looking back at my course work I see I've just been cramming before tests and pushing my way through projects with sheer hours. Now I have a B average and don't remember a lot of what I "learned".

After addressing the depression stuff with a professional, I realize that I've accumulate personal technical debt if you will. My current plan is to go through my old text books from Data Structures, Algorithms Design, some other foundational courses and implementing toy versions of the concepts on my own. Do you feel this is an effective strategy? Is there something else I should be doing as well?
>I take this to mean that overall, the risk do develop dementia is 2.5/10 = 0.25 times the base risk, so overall, the Alzheimer's risk is only 4 times lower with herpes medication, when compared with the general population.

Looking at Wikipedia "According to the World Health Organization 67% of the world population under the age of 50 have HSV-1." and according to the source there 11% have HSV-2. There's probably some good amount of overlap between the two, but we have somewhere between 67 and 78% of the population with some form of herpes. In any case the "general population" is closer to having herpes than not having herpes, so we'd probably arrive at a factor somewhere closer to the 10x.
One thing I noticed even decades ago when I was in school is that the education system - from kindergarten up until grad school - encourages "bare minimum" thinking. The goal is an A - if you happen to learn something en route to getting that A, great, but the goal is an A. Everything about the way things are structured encourages you to find the path of least resistance to that A. Now that I'm (much) older, I'm going back and trying to re-learn the things that I learned just enough to get by when I was in college, I wonder - if the curriculum had been more "rigorous", would I have learned more, or would I have been washed out?
This is making the assumption that writing tests takes longer to produce code then test without. But it has been shown that TDD can and usually does produce code faster with it. TDD makes you write code that's easier to test, the tests are fast (mere ms). And it gives you confidence in your code, plus locality as you know the error since the tests either pass or fail each step.

Not advocating writing 100% test coverage, but just some code that shows how you will be using the new feature as you add it is enough to help you structure your code.
The census fiasco was a truly special kind of incompetence. The best inside analysis was from the folks behind the Risky Business infosec podcast:

https://risky.biz/censusfail/

Summary: The project was outsourced to IBM (that alone probably says it all), who didn't purchase any DDoS protection. A small attack crashed the first firewall, and the backup firewall didn't have rules loaded. That caused IBM's monitoring tools to flag system logs as exfiltration, so they called in the Australian Signals Directorate (ie national security) and turned everything off until intelligence agencies completed an investigation of the false positive.
> I can get a decent car with good gas mileage for about half that

That implies public transport inferiority compared to owning a car. It's not the case for a lot of European cities.
is there a robust, automated, and universal process for gauge image optimization result, and comparing it to required image quality level? I've always done it manually and I have a keen sense of image degradations as I increase the compression.
Well pointed; it's a thing that needs to be considered, but it's a tough position to take and hold. It's an unfortunately short hop from a fact-based "we need to figure out how to create better outcomes" to a really nasty sort of proto-eugenics that says something like "poor people shouldn't be allowed to breed". And proponents of the latter may act like (short-term) allies of the former.
I can see this too.

Reddit fitness mods seem to be sponsoring workouts. Instead of doing the methods that work, they are peddling a few select workouts that have questionable effectiveness.

So they ban people for suggesting other plans, which only compounds in resentment. It seems almost daily topics talking about Starting Strength workouts are deleted, but there are too many people that already know about it.

Talk about a weird community to be part of..
Serious question, has Accenture ever built a successful large scale system? Round these parts we call them "Accidenture". They are always involved in high profile project failures, though that are big enough that these might just unfairly publicized outliers
> coding to the least common denominator subset of features that runs on all browsers

Did Webpack do that or did Babel?
Guetzli is not appropriate as a general-purpose tool for optimizing website images. That's not really what it's designed for.

I guess I should specify that I'm trying to give practical advice for people who think the linked blog post is instructive. For the vast majority of people, the simple act of thinking about, selecting, and testing the available settings in popular image optimization tools is going to have a far greater effect than the small optimizations (and sometimes big tradeoffs) that might come from cutting-edge stuff like Guetzli.

The reward per effort of going from "not optimizing my images" to "purposefully optimizing my images using common tools" is typically much bigger than the step from the latter to "using the absolute best possible tool for each image."
At some point you do need to stop baling water and actually plug the hole though.
I write some test when starting, with the full acceptance most, if not all, will be abandoned. Maybe comment out all the ones I don't need anymore or just are too broken (because are invalid). So tests are just another way to do exploratory programming...

Most are related to DBs. I NEVER mockup. NEVER.

NEVER.

I just rebuild the DB each time the tests start (and is PostgreSQL. I found that DROP/REBUILD the SCHEMA is fast than drop the database and rebuild, so is ok).

This always leave me with all the data in the DB, no matter it fail or not. This is the main reason to never mock. Mock data get lost after the tests end. The db instead persist the data and allow to inspect after the fact.

Plus, fill me with the data necessary to let the UI run without re-create again here.

This simple rule is what help me most. If I wanna the test to run faster, I can't do anything else that write a good database layer and not call the DB when not needed...
And all the "blue collar" workers at those hotels and truck stops? Dont assume that everyone supports driverless tech. Many regulations and taxation schemes do effectively protect the blues from the worst behaviors of the white-collared. Dont fall into the trap of thinking that all government is a conspiracy to keep you down. That belief, that a wild west dominated by tech companies can solve all problems, is the stuff of highschool economics papers and Marvel movies. Reality is never that simple.
In Russia heat from power plants is often used to heat water for residential buildings. Main product is electricity and heat is byproduct.
And if you've ever had a mechanical linkage fail, or noticed that wiper linkages only work for certain geometries, you appreciate the reliability and versatility that comes from having separate motors.

Also, one wiper arm can be completely jammed or disabled and the other still works, where a mechanical linkage would be down for the count.

Cost will come down. Power windows used to be a luxury item too, now they're ubiquitous because the hand-crank mechanism is not only more expensive to produce, it also placed constraints on door panel styling, and having a single door design is cheaper overall.

When the hood and windshield don't have to accommodate a wiper linkage, engine packaging gets easier, allowing designs that could be safer, cheaper, more efficient, more reliable, or some combination thereof.
> So, why don't you just double click your index.html?

Oh, believe me, whenever it's possible I do exactly this. If I have a chance to avoid bringing 100500+ new overcomplicated tools from JS world just to be able to run small WebGL project, I do.
That's fine, but this thread is specifically talking about the US, where all court records are public documents unless specifically sealed by a judge, with justification that can be challenged in court.

Now, publishing expunged records in the US is morally dubious. I don't know the case law in this area, though, so I don't know where it stands on legal grounds.
Their model also had France at 2nd most likely, Belgium at 5th, and England at 7th. 3 of their top 7 made the Semi-Finals, and they called the eventual winner as Second Most Likely, and more likely than Germany. They actually predicted the Brazil/Belgium game in the Quarter Finals, but got the winner wrong. Brazil had 27 shots and 9 on target with 59% posession. Belgium only had three shots on target, and made two of them to win.

They overranked Germany, and underranked Croatia. Nearly every other person in the world did the same.

Look how disingenuous the Bloomberg article is. "Goldman Sachs updated the model throughout the tournament. It predicted a Brazil-Spain final on June 29 and Brazil-France on July 4. Its most recent prediction had England and Belgium squaring off for the cup. Both were eliminated in the semifinals." But their actual Brazil-France prediction had 8 teams left, and the winners of that round were all in the top 5.
https://twitter.com/GoldmanSachs/statuses/101448576794142720... They even had Croatia over England, and France over Belgium.
so it looks like Windows?
Create a Digital Fortress with a Private Search Engine and a VPN
Yeah but it hasn’t over turned: https://en.m.wikipedia.org/wiki/Beauharnais_v._Illinois

As usual, it depends on how you measure

It’s a hodge podge in the US

This all says nothing about the tacit control given to corps to control the work we undertake, thus controlling conversations we are allowed 40+ hours of week (the bulk of our waking life).

Or how Citizens United is enabling purchasing and pushing speech of a certain kind which we can see modifies people.

“Who controls the past controls the future.”

“The best books tell you what you know already.”

“War is peace.”

American is living those quotes and has been for decades.
That's funny my flow is in the opposite direction: I use method 2.4 (responsibly and without abuse, and with a different goal in mind) first, which leads to apathy of social media, which results in naturally applying method 2.3. I guess we both reach our intended goals, so it speaks to the effectiveness of the methods! ;-)
They would spend more money developing this than they would gain. Nobody, in a statistically-relevant sense of the word, uses pi-hole.
Are you opting out? I keep remembering that AHPRA applied for warrantless access to metadata, and thinking that perhaps I might be better without a record in case the wideranging provisions for access by other agencies get deployed too liberally.
Goldman's business model is not to predict the future. Goldman has 2 business models: 1) transfer risk, 2) provide advice. For #1, it's a middleman. For #2, it's paid for brain power, experience and speed.
I believe they banned it because they ignored the local laws (and Helsinki isn’t exactly an isolated case of this behaviour from Uber) and were unlicensed.

However they’ve recently regained presence in Helsinki since it’s been legalized [1].

[1] https://yle.fi/uutiset/osasto/news/anyone_can_be_a_cabbie__n...
You can have most stuff in Australian healthcare good, cheap or fast. Pick two.
Aha, I may have just assumed that because it looked very well worn :-)
I find that writing unit tests helps me think about the code so that I write better code. Plus it generally forces me to make the code more modular than I might otherwise. YMMV
Infographic: Low-Code Application Development Trends
Tesla Model 3 rollover crash shows its real-world safety
There’s jpegoptim and imagemagick to resize.
What you are asking for existed 100 years ago. Cheap oil killed it. Oil isn't so cheap anymore, maybe it would be viable again.

https://en.wikipedia.org/wiki/Chicago_Tunnel_Company
Thanks for following up here.
The node package Sharp does a great job of optimizing images and letting you manipulate them for different sizes, color and channels.

http://sharp.pixelplumbing.com
There are many many other examples of human activity ruining the ecology.

The particularity of the (most likely false) Easter Island story is that they ruined their own civilization in the process. I can't think of any other example like that. In all other cases I can think of, technological progress managed to offset whatever damage human activity did, and when it didn't, people simply moved away.
FYI - I worked at Goldman Sachs and then a hedge fund for a decade. On the Capital Markets / Trading side, you are literally a bookie. In fact the nomenclature is "you have a book."
You are setting trading spreads based on where you think things will go. Depending on the market, your work may be more or less statistical and you're trying to gain a statistical advantage.
Carbon taxes are a very market oriented approach, not a silly idea.

Natural gas extraction and transmission turns out to emit more methane to the point of negating its lower CO2 emission benefits.
https://e360.yale.edu/features/how-climate-activists-failed-...
> Non-nuclear families are not "not normal" at all now.

Too much negations. Let me compile this for myself and others:

Nuclear families are not normal at all now.
I'm actually not sure exactly what the purpose of ESNI is but if you look at the implementation if the server you connecting to is publicly known then ESNI is not private. I might be missing something, but you can just build up a database of ESNI record_digest to server name mappings. The limitation being you can only build this up for servers you know about. Also, I guess it doesn't work for SSL servers that are terminating multiple domains because they are able to use the same key for a bunch of different domains. I guess this is the purpose of ESNI :)
pi-hole doesn't intercept/inspect SNI. they block at the DNS level.
> The Edlers of the Internet note with sorrow the passing of our former member, Stephen Hawking, aka "The Hawk." You will be missed.

Apparently the Elders of the Internet are too old to know about spell-check :-D
[random advice from the internet]

Ask people to pay. If they are really interested, they will pay. If nobody will pay, then either the product doesn't really solve a valuable problem or you haven't found the people who actually have the problem the product solves.

Asking people to pay usually means hearing "No, I won't pay" a lot. "No, I won't pay" is the best answer if the problem is not real. It is a good answer if the problem is real. Not as good as "Here's my money" but better than "sounds interesting" because "sounds interesting" doesn't split the world into valuable and not valuable products.

Anyway, if you're bootstrapping then learning to ask for money from customers is valuable right now. One technique for dealing with the discouragement of hearing "No" I've heard about is to make the primary metric the number of people per day who say "No" rather than the number who say "Yes."

Good luck.