skysight-inc/HackerNews huggingface dataset:
Ask HN: HustlerUnderPressure - What Am I Doing Wrong with My SideProject?
*My Project*

I built Eurekea(https://www.eurekea.org/) - a Dataset of 250K+ SaaS, Apps & tech-products launched in the last decade.

*Why Did I Build It*

My intention to build it was to: Help people find validated niches for their ideas & build better products by learning from mistakes/reviews of currently existing products.

Because I believed that finding an idea for what to build is the biggest problem every makers here has to solve again & again.

*How Did I Market It*

Initially, I build just a landing page to get emails of how many people are interested in the idea. Got 60+ registrations, which was a fairly good response.

Then I launched the actual product on the first weekend of 2021 & posted it on multiple places- subreddits, IndieHacker & HackerNews.Even though the response was not as good as the pre-launch, but I got 2 people buying it in the first week(one just simply bought it & for the second, I had to exchange few emails to convert)

After one week, I launched on ProductHunt & it was a flop! My product remained the last product of the day from midnight(I guess maybe it's their ranking algo which induces some negative snowball effect).

Right now I just keep on posting on random-new platforms for side-hustles & sending a few cold-emails to users from PH & IH - which I got from my dataset :) along with those who registered early- trying to pitch them my product.But the site visitors rate remains infinitesimal & I haven't made a single sale afterward.

Please share your wisdom & tell me what am I doing wrong here? I still believe that my idea is useful to the makers community & don't want to give up on it.
For this reason, I prefer going heavy with integration tests early in in a design.

This way I'm not rewriting tests every time I need to rip apart and restructure the internals but I still have the safety net of refactoring without breaking the external contract.
Does Your Code Pass the Turkey Test? (JS Edition)
Arguably humanism was an intellectually-driven pursuit. So it never crossed the chasm.

Growing up in Manchester, I found it was football that fulfilled the emotional and tribal needs of many of my peers.

Many people assume Britain and USA are the same. In many respects, that is true. But as to church and religion, they are poles apart. At least that was true in the nineties when I lived in USA.
I wanted to make a video game. Over the course of a few years I built my own 3d engine and SDK, using only Java and the OpenGL API. By the time I got to a state where an actual game could be made (sort of a point and click adventure) I fell out of love with games altogether.

If you want to actually make a game, use something like Godot, Unreal or Unity. If you want to do all the ”fun parts” of designing a rendering pipeline, implementing shaders, inventing a scripting language but not actually make anything, roll your own engine..
They seem to be changing their position on this:

https://www.theguardian.com/business/2020/jul/03/uk-buys-sta...
Homoiconicity has nothing to do with actually storing code as lists when compiled. However, Common Lisp source code is defined in terms of lists (with text being a separate serialisation thing) and every time you use a macro, or backticks, you depend on such definition enabling homoiconicity.
Sounds like a great advertising campaign for the EU. In the future we may be able to point to the Brexit disaster as a reason to join and not leave.
> What if one function running in “py2 mode” returned a string-that-is-actually-bytes, how would a function in “py3 mode” consume it? What would the type be?

It would be bytes. Because py2 string === py3 bytes.

> What if that py3 function then passed it to a py2 function - would it become a string again?

Yes

> Would you have two string types - py2string that accepts anything and py3string that only works with utf8?

Yes. You already have those two types in python3. bytes and string. You'd just alias those as string and utf8 or whatever you want to call it in python2.

How would this all work with C modules?

They'd have specify which mode they were working with too.
2-3 days commuting per week, you still probably don't want a 2 hr. each way commute. Even 1 day per week that ends up being a day you sort of dread.

That said a 1.5 to 2 hour commute once a week is doable but that still only gets you to a closer to nature location. It doesn't really give you the option to live in a different cheaper city if that's what you want--which is what many people (not myself) are looking for rather than a rural house.
That's a change in a library though, not in the language.
And if you want to never have changes in libraries, including
for fixing security bugs, you'll end up with stuff like
mysql_real_escape_string.
Same here. At my current job it’s literally impossible for my team to pull off as we’re spread across North and South America, Europe, Japan and New Zealand. Instead we have two weekly meetings, one friendlier to western countries and the other better for Asia pacific, both recorded, where we review agenda items added (by anyone who wants to add something, including folks at other teams) and then a quick review of major team projects status. I personally find it much more productive than a 15-30 minute scrum stand up where people either say “same as yesterday” or drone on for 5 minutes straight, depending on their personality.
Huh. It is interesting to read this study that claims all kinds of bad things happen with water below 50 ppm TDS. I've been drinking Seattle tap water (under 50 ppm TDS) for over 50 years and have never heard anyone suggest we need to add minerals to our water to avoid these risks, or that our tap water poses any health risks whatsoever.
> Do you think they have endless time to plan a migration with minute detail for every possible usecase?

My point is that for these small changes from 2 to 3, there should have never been a migration to begin with.

It's not an accusation of lack of effort; it's an accusation of ignorance on their part.

The migration has not only cost everyone else time and money; it has cost them time and money that was better spent elsewhere.

It has been a net detriment to all parties, including them, because they severely underestimated the cost of rewriting software and dealing with the regressions it might lead to.

I will damned well call a man foolish, for pointing a gun at his foot and getting shot in it, because he underestimated how easily the trigger would go off by accident, instead of being thankfully that he was willing to put in the effort to aim it at his foot.
I love this comment. I love how one project can/often does lead to other sub projects that can all have their own sub projects. In the end it all comes together...and in my case I usually look back on days/weeks/months of work and am impressed with what I learned along the way. I also love the feeling that comes along with it.
> All functions that return `bytes` continue to do so unless specifically opted in on a per file basis, then they return `unicode`.

Nothing in py2 returns bytes. They all return strings. That is the issue. What about subclasses or type wrappers? What about functions that return bytes or utf8 strings? How would you handle code that then calls “.startswith()” on a returned string/bytes value?

A language pragma that fundamentally alters a built in type across all the code you have in a program is never going to work and pushes the burden onto library authors to support a large matrix of different behaviours and types.

It would make the already ridiculous py2 str/bytes situation even more ridiculous.

> They would obviously not be removed and still be available but depræcated.

Having two almost separate object models in the same language is rather silly.
Fighting Spam with Haskell
The more accurate thing would be to say it ended up killing all perl, which is something the Python 2/3 transition hasn't done to Python, warts an all.
Even on mine it keeps breaking!
It would've taken 45 seconds of reading wikipedia article to figure out that Perl 5 and Perl 6 are different languages. Java went from 1.4 to 5. With standardized languages like C/C++/etc you have to keep track of not only the toolchain version but also the standard version (like C99/C++11, etc). Programmers routinely keep track of these just fine.
I recently decided to benchmark some Azure services for... reasons.

Anyway, along this journey I discovered that it's surprisingly difficult to get a HTTPS JSON RPC call below 3ms latency even on localhost! It's mindboggling how inefficient it actually is to encode every call through a bunch of layers, stuff it into a network stream, undo that on the other end, and then repeat on the way back.

Meanwhile, if you tick the right checkboxes on the infrastructure configuration, then a binary protocol between two Azure VMs can easily achieve a latency as low as 50 microseconds.
Well, many people already warned about this, but Brexiters retorted with two arguments:

(1) The lack of EU regulation would allow the UK to negotiate its own trade deals with non-EU countries, potentially making up the loss of trade with the EU

(2) The lack of red tape would also allow the UK to become find new efficiencies in the production of goods and services

The UK is a resourceful country so in the long run they will make up for some of the loss, but I doubt they will ever reach the same trade potential as if they had stayed in the EU. What's clear is that the short term looks dire for a lot of businesses.
> Water fluoridation started because it was a cheap and easy way to get rid of industrial chemicals

That's fascinating, because this is an article trying to figure out what to do with such chemicals. If treating water with fluoride is a cheap way to help, I suppose we should continue.
No, it is arcane and bizarre. No other command line tool uses dd's syntax.
This doesn't sound good, but I wish shadow ministers (whoever's in government) wouldn't bother with such shitty content-less anti-government quips like:

> Rachel Reeves, shadow chancellor of the Duchy of Lancaster and shadow minister for the Cabinet Office, said: “Once again we see this government’s sheer incompetence and lack of planning holding British businesses back and slowing our economic recovery. “They’ve got to get a grip on this now and stop leaving our businesses out in the cold.”

Brilliant, if only they'd thought of 'planning' and 'not leaving businesses out in the cold', thank god for that contribution.

Sir Keir Starmer (opposition leader) actually seems pretty good on this front, especially in re coronavirus which is what I've mostly seen him speak on. Not afraid to say (the situation's diabolical but) the government's doing the right thing etc. His predecessor Jeremy Corbyn was by far the worst offender I've seen.
Who could have possibly seen this coming?
If the meetings are scheduled appropriately, you can commute in and out outside rush hours, which should make it less dreadful. Especially if you are not required to be present for 8 hours on meeting day(s).
the suburbs fell? suburban home prices are up 15% just from last year. homes overbid with multiple cash offers in most metro regions. meanwhile look at the exodus from NYC.

the defining story of human geography in the last year is a movement from cities to suburbs

despite that, "people want dense cities" is an evergreen meme on HN
> The very swarms of users that chanted “just upgrade” as if that not incur a significant cost also seemed ridiculously naïve to me, not understanding the real cost that large projects have by having to rewrite very extensive codebases and dealing the potential regressions that that might involve.

And yet we haven't heard of this being an actual, real problem, or are there any high profile examples?

I had to migrate multiple small projects (~10k loc) myself. That should be the typical use case for python (power law etc.) The whole thing took about half an hour per 1000 loc, and I had more than 10 years to plan it.
My Apple IIE: Nearly 30 Years Later (2012)
Lots of companies have teams for back end, front end, ops, etc.

Slack is a good way for things to get lost in the noise or decided by whoever is in the channel at the time. Email doesn't have those problems but discussions can stretch out over days. And people speak more freely when there isn't a written record.
Not terribly pertinent, then. One is more likely to fall into conversations about mundane topics with uneducated people than to stumble upon existential conversations with educated philosophers, even though the latter might produce a large corpus.

One would also think that “man is evil” would be preferred by the erudite philosopher to the more ambigious “men are evil”, although one can never overestimate the fondness that an educated person might have towards pedantry, frankly.
Fully? That's great!
> I don't think that remote is here to stay.

I think it is in some shape or form and it will only increase, because it's a more sustainable way of life to not have to travel every day. Remote work means less strain on cities, less traffic on roads, less inflated housing prices in metropolitan areas and so on.

> but it cannot be replaced by remote

In many areas in can be replaced and therefore it will.

> Humans just aren't robots and they need community

Before open plan office jobs in skyscrapers became fashionable people had for thousands of years their community at home, their street or village. You don't have to be a suit wearing slave to make some friends.

> To me, online college is a complete joke and is not what students after high school need

Agreed. Remote studying is literally just reading a book on your own. Every successful self taught person has gone through that, but because they are intelligent they didn't have to take a student loan for it. They only paid a few quid to Amazon to buy a bunch of books.

University is massively overrated anyways. It's not needed for the vast majority of bullshit jobs nowadays. It just serves as a mean of class segregation to identify rich people from poor when giving them a job.

> Humans need interaction in person, and they do their best work when they are working with people who they see on a weekly basis, especially young 20-somethings.

You can do this anywhere. I have worked remotely for a while now and I visit a lot of co-working spaces which are closer located to where I live. I don't have to slave myself through the rush hour commute into a densely overpopulated crammed city centre to please a master. I can get to a nice co-working space close to home at a leisurely pace without stress and still meet people, have interesting chats over lunch and make friends, be productive and get motivated in an environment. But I choose when to go there based on my personal needs. Some days I want to WFH because I need more headspace, or because I'm tired from a long day before and needed that extra half an hour sleep, or because I want to sort out an errand during the day without having to stress myself. Remote is the future for all jobs which can.
I always used ddrescue like this. Even on badly scratched discs it was able to recover most of the data.

ddrescue -b 2048 -d -r 3 -R -v /dev/sr0 image.iso image.log
Bullish Stock Bets Explode as Major Indexes Repeatedly Set Records
As fyi... the thread's article is about a change in meaning for words that people know how to spell.

Your famous paragraph is more about "mishearing" words.
Mondegreens:

https://en.wikipedia.org/wiki/Mondegreen
Vitamins are a totally different area, this is just about minerals, so basically salts of different types. Sodium, Potassium, Calcium and Magnesium salts are the most relevant ones as far as I know.

Any time you drink water that contains lower concentrations of these than your body, you will lose some, as the concentrations equalize. Same thing, just more pronounced. If you drink very large amounts of water in a short time, that can be a serious health hazard, it can lead to hyponatraemia [1]. Distilled water works exactly the same here, but it is more hypotonic, so the required amount to get into problematic areas is probably lower.

Short version: Don't drink huge amounts of water (think upwards of 5l) in a short amount of time without replenishing electrolytes, it could kill you. Applies to both "normal" and distilled water, but probably to a slightly lower amount of distilled water.

[1] https://en.wikipedia.org/wiki/Hyponatremia
Novichok has already been used in the western world
Breaking changes to languages, APIs, operating systems and libraries are not putting lives at risk. All of the above have expressed their compatibility guarantees in clear terms. No one advertises Python as suitable for life-critical applications. It's the responsibility of the person who choses to use it for life-critical applications to understand its change lifecycle and put that into their evaluation.

While I agree that in general we should care more about backwards compatibility, don't put the blame on the maintainers for bad choices in life-critical domains. Most domains are not life-criticial and it's entirely reasonable to make and meet a set of compatibility guarantees which applies to the domains you're working in.
Show HN: ID Hasher (Inspired by Stack Overflow)
https://www.repaircafe.org/
I don't need politics in my IT.
Perhaps of minor things that nobody actually used or to fix soundness issues.

What Python did is far beyond that; — it knowingly broke what everyone was using with the full knowledge that almost no Python 2 codebase could run under 3 unmodified.
Apple's ISA can become more and more divergent from Arm and it wouldn't matter. Apple controls the entire software stack that runs on their hardware.
Well, that final exam looked terrifying...
You can create the illusion of a cubicle through VR goggles. Just download the cubicle app.
And some of the other changes should not have happened.

Personally I still have a sour taste of the urllib migration. All the imports were moved around for no reasons, completely breaking all usage of urllib and any "import urllib", with no way to fix in sight.

The solution came with six a million years later, adding a hundred alias in six.moves.urllib.somefunction that dispatch to the right place.
Also jealous of todays little nerd seedlings...but I feel like we older nerds still have an understanding that can only be obtained by being there from the beginning (not the real beginning, but I was born in 73, got my first computer in 4th grade) and seeing the layers of technology begin to stack up over the years....if that makes sense..
Is this a TeamViewer/AnyDesk level of interactivity or just a Twitch level of interactivity from 2nd screen? As in 2nd screen can be used to control the main source screen or just to watch what happens there?
Lessons learned after working remote for the last 5 years as a team
I've come around to thinking that regular shared docs work fine for most purposes (or even better than whiteboards). But to the degree that whiteboards really do matter, just give everyone whatever is the appropriate tablet and set up the software. The cost is trivial in the scheme of things. (I actually don't care for tablets that aren't an LCD screen. You don't get the direct feedback.)
> They are too expensive to run - hundreds of GB of GPU memory - so they can't be deployed for the public at large yet, kind of like the SGI workstations from 20 years ago. You can do that and more for cheap today, but not then.

I don't buy this. OpenAI literally released pricing for GPT-3, so either they grossly miscalculated their cost base (unlikely) or there's some scaling/instability/resourcing issue preventing them from doing so (much more likely).

I think it's telling that they spent the last 6 months on yet another flashy demo (DALL-E) rather than actually productionizing GPT-3. It just feels like constant smoke and mirrors.
Wine is a very reactive environment for oxygen. So oxygen will definitely be the limiting factor, because all the chemical reactions have been starved of oxygen (if you’re interested lookup the Fenton reaction).
Of course, it’s not always that simple. If you have an very old wine it’s probably been oxidised, due oxygen ingress from the closure, in which case the vacuum is just sucking out the very small amount of remaining volatile compounds. Also, dissolved CO2 is very important in wine, even still wine, so if you have a light bodied, “fresh” wine vacuuming is going to lower the dCO2 - this will generally make it seem worse. Bringing it back to oxygen - increasing dCO2 can be used to increase shelf life, by decreasing oxidation, on wines where you want to limit use of SO2.
"By 1960, the pattern reversed. The top performing students (light blue bars) in each family group are much more likely to attend university than weaker students. And while socioeconomic status still mattered, it was not the determining factor. The authors go on to lay out a theory for why this happened. They say rising demand for higher education and the introduction of standardized tests led to institutional stratification, making college more attractive to high-ability students and less attractive to weaker ones, regardless of their family background."

Standardized tests are often criticized, but they have had some positive effects.
Summary:

> I have a somewhat arbitrary metric... the proportion of the first 20 hits on a Google News search reflecting a word’s old meaning

Even more interesting then to compare the Bing ranking to the Google ranking for any ... postmodern language changes, to confirm or disprove the rumor that Google results are 20% more ideological
I live in the city and can’t agree with this at all. Prior to the pandemic our building hosted mixers, Halloween parties, winter and summer parties. Our building is 70% renters / 30% owners. The tenants are constantly bemoaning the lack of community. But rather than engage their community most would rather drive back out to the suburbs and spend time in that community.

BTW, I was just about to agree with you. But I just realized that we’ve been social distancing for almost a year. It felt like centuries ago since I had more than a 5 minute conversation with my neighbors.
If only someone could have foreseen this and warned people before the Brexit vote...
Go ahead and run "sudo rm /usr/bin/perl" on all your servers then and tell me what happens.
Because your description of obesity has very little to do with what's actually happening. It's just more of the pernicious "sickness is due to evil, health is due to righteousness" nonsense that pervades certain demographics.
is svg rendering has to be binded with css/dom structure?

i mean, if you wrtire a renderer for specific purpose you could use direct syntaxing other than css/dom model right? even theoritically?
Okay, thanks for explaining!
There's no real Euro safe asset equivalent to Treasuries. Until that changes, the dollar is here to stay.
Part of the issue is that I don't yet know what I don't know about building on Macs, and so it could eat up potentially weeks or months like the Windows build did.
What is the upside of a higly diversified worksforce? Where I work we're all white males age 20-60 except accounting, they're white females around age 30.

What's bad about this? What value does it bring to diversify, what should we look for and why is it important? Or are we too small to need diversifying yet with only about 30 employees?