skysight-inc/HackerNews huggingface dataset:
Irrelevant the EU in their benevolent wisdom has mandated that charging networks have to be interoperable.
You can use Tesla superchargers for your 20k Kia economy box.
So you’ve memorized multiple hundred passwords of high complexity and uniqueness? I’m impressed if so but kind of doubtful.
Haha, yes. Also "alcohol and sex" - it always went like "you don't drink, so don't like sex either". I even started to suspect that some people have never experienced sex in a sober state, hence the link.
Mayhem Hypersonic Strike-Recon Jet Contract Awarded to Leidos
Ask HN: Describe your most life changing experience
This reminds me of a forgotten project I did for a previous employer. We had a lot of MySQL databases and wanted to be able to run test environments that were much lighter than production. I implemented in Typescript the minimum of the MySQL network protocol so that it could be called from our applications, using an SQLite database as the real data store. It worked pretty well for our purposes, and it was tons of fun. Alas, I don't have access to that codebase anymore.
That's a fantastic comment.
Can This Be Cracked?
There’s usually some variant of ”You have two weeks to react”, and it’s a good bet most people won’t be reacting to emails too fast around christmas holidays
Or at least allow you to put the spaces in yourself and then just strip them out.
You’re over thinking it. The issue with skeuomorphism was that you had to have a pixel perfect design targeted to one resolution and screen ratio.
UK Government Style Guide > Words to avoid:

https://www.gov.uk/guidance/style-guide/a-to-z-of-gov-uk-sty...

The link to this style guide is provided at the end of the article. However the article does not link to the exact section "Words to avoid" which is almost at the bottom of the style guide. The above link is a direct link to that section in the style guide.
Hey, if you want all that, you need to make sacrifices!
I completely agree that the best way for a person to improve their writing is to write more. But, I think reading voraciously also helps, particularly good writing. The reading and writing are complementary — you imbibe some good writing and then assimilate aspects of it into your own writing. As you keep reading - assuming you are also writing - you gain exposure to a more diverse range of styles, prose, and techniques which prevents your writing from becoming stale or robotic and predictable.
Relativity of superluminal observers in 1+3 spacetime
Unofficial Advent of Code 2022 Survey Results
Published the 2022 #AdventOfCode Survey results, same location as last year but with fresh data for 2022.

Main announcement and context can be found on Reddit: https://www.reddit.com/r/adventofcode/comments/ztct0p/unoffi...

Hope you enjoy these stats!
True, most weren't a big problem until they were (car broke down somewhere outside the city, you got really lost and took a lot of time to find your way back, etc)

Yeah, I'll take the downsides, thanks (and you can always set "do not disturb")
https://i.imgur.com/6GzFqxv_d.webp?maxwidth=520&shape=thumb&...
Exactly!

We're also talking about layers of dependencies. It's a ridiculous approach.
Private equity is buying up as many as they can* but that proves they still exist!

* https://www.wsj.com/podcasts/the-journal/why-private-equity-...
> But most successful entrepreneurs I know started their first successful company in their 20's or 30's, rarely 40's.

Jeff Bezos?

This is a myth. It is purported because most of the 30+ entrepreneurs are not vocal about their successes.
There is lots of hard work.

There is luck involved too.

It may not be obvious from the outside and may not require connections, coming from money.

Every successful startup and bootstrap story there are elements of being lucky.

The right idea at the right time has an element of luck.

Being featured in a major publication or website.

Meeting the right clients.

Hiring people with unknown connections or skills or just hiring the right people.

Even down too day to day operations, there are events that luckily happen. Catching a bug, calling a client at the right time, raising prices, choosing a new feature to roll out that brings product market fit.

There is definitely skills, planning, research and hard work.

But if you've worked for a startup you know there is an element of luck.

I've worked on/for dozens of indie/bootstrapped startups.

Currently employee #8, developer #2 at a funded startup.

Follow the dream, the journey is part of the fun, do it responsibly financially and take care of your mental health, take time for family and friends, have hobbies. It's not for everyone but most people can do it.

Don't become consumed by the entre-porn. This is a real problem. It's addicting and can easily affect your mental health.

I always recommend this talk for those interested in creating their own startup, still relevant today. Thanks @DHH.
https://www.youtube.com/watch?v=0CDXJ6bMkMY
I know RL is very hard. But we have about 1 TeraWord of text in current datasets and about 10 TeraWord could be scraped if we did a thorough job. RL is how language models can generate more. By solving many problems and training on problem solving, AI can create its own data. It's the AlphaGo way - build your own data to surpass human level.
I am interested in why it is the Firebase problem, or what that means?
previously:

Facial recognition tech gets woman booted from Rockettes show due to employer

(nbcnewyork.com)

703 points | 2 days ago | 660 comments

https://news.ycombinator.com/item?id=34066965
Quite unimpressive, so far.

Only works somewhat well for very simple tasks and well known tasks. Any mildly more complex and it fails. It also seems to have no understanding of imports. It's barfing out a dozen of oneline-functions for common tasks, which all are just a call to some lib-function, of which half are not even in the standard-python-library.

Also kinda strange that at some point it drifts away from the demanded task, or just ends on unfinished code if the token-number is too small. For example, I asked some code relating xml-parsing and handling, and after some xml-functions, it's moving to json and yaml.

I guess with some optimization and integration, there might be some benefit for this, to replace the common stack overflow-copy n'paste. But I don't see this yet at adding significant value to actual work.
> The usual approach for handling a password is: take the password as a string, as the user typed it.

Ah. That usual approach, where any rogue employee or anyone really snooping on either side of the connection before/after the TLS gets to see the plaintext password.

Makes me wonder: is salted challenge response authentication (RFC5802 and 7804) getting any traction?

Couchbase is (was?) using that. Is there a list of websites that went past what's basically the nineties' "plaintext password over SSL"?
I used to be a digital nomad (well, still a bit am)

I never have been an entrepreneur.

When I went to digital nomad events (cruise ship etc), most of them were pretentious Facebook advertisers, aka "digital marketing experts". With a quite low "salary", registered in one of those tax heavens (Cyprus) so that they kept most of their income, and didn't care about their future.

Don't mix entrepreneurship with digital nomadism. They have nothing to do with each other. Once you are a successful entrepreneur, you might go to remote places to work, but the two doesn't have to (and usually doesn't) go together.
Show HN: Libenvpp - A modern C++ library for type-safe env variable parsing
When is Apple going to ban this app from the store?
I haven’t used it much I have to admit. But I also experienced the issues you are talking about.

I thought it was because I also have docker desktop on the same machine, but probably that’s not an issue at all and it’s podman remote that is unreliable.
Stop trying so hard and just do your own thing at your own pace. It might work it might not work and then you're back to a regular job with regular income, like most of the world. That's not a failure, that's how life usually goes. There are far worse things in life than failing as an entrepreneur. Or maybe instead of chasing business on Twitter, go about your local community, looking if there's anything you can offer to it.

Ignore all the hyped up advice givers, book sellers and influencers. They aren't there to help you. They are there to promote themselves and sell their bs to their followers. You should've recognized this by now. Building anything is hard work. There aren't any shortcuts to get you a quick success... and if it seems there is one, you'll pay the full price for it sometimes later anyway.

It is sometimes hard to stay sane in this world of "tech bros", likes, retweets, shares, sigups, etc... there's a lot of noise, but little signal.
Luck is winning the lottery.
Reddit thread: https://www.reddit.com/r/cpp/comments/zsr7gf/libenvpp_a_mode...
I feel you. I’ve been trying to carve out my entrepreneurial dreams out for years too. I’ve got my main job, and trying different things on the side. At the end of the day, do what makes you happy. If you’re happy grinding away 18 hours a day to make that sale. Good on you. Me, I’m in my 40’s. I’m tired of trying to impress and grind. My current plan is to keep on doing my main job, but still look for opportunities. There’s this saying by mark Cuban I think. You only need to be right once. My recommendation is take some time off from entrepreneurship. Get a job or do consulting or contracting or something and make connections and just have fun doing it. The bug will bite again, but every failure makes you stronger and gives you insight on what not to focus on. Tweeting and social network stuff is nice to have but money pays the bills. Focus on the sale. Find out what problem there is and create an mvp and let people pay for it. Don’t spend 1000’s of hours building a solution when no one has even committed to it. Money pays the bills, not likes.
Show HN: Added GraphQL Support in Bruno
In case you are hearing the project for the first time, bruno is an opensource api client (its a lightweight opensource alternative to postman). You can read about the project at https://www.usebruno.com/
Don't see how Russia succeeding in a winning settlement of an artillery war on its land borders would greatly change China's chances of success using their much bigger army to wholly capture an island which the US might honour its commitment to directly intervene to defend. Russia having a horrible time of it is a reminder to China that military annexation of Taiwan wouldn't be easy, but the basic problems with trying (even a victory would involve absolutely levelling what they consider to be their own territory and kissing goodbye to most of their overseas trade, and the US might actively intervene to defend Taiwan) remain the same regardless of Russia's success or failure, as will their confidence their own army doesn't have Russia's weaknesses.

I suspect the Chinese are more bothered about the delicate balance of other consequences (strength and unity of West, central Asian nations prioritising China over Russia for alliances, Security Council implications, trade implications) and aren't necessarily sure which outcome will be best overall for them.
> It's okay to admit defeat and move on to something else.

It is not defeat to not succeed at starting a business.

I don't just mean in a semantic sense. It will hurt your ability to make good business decisions if you consider folding to be a personal failure.

It is what it is. It didn't work this time and that still sucks, but you're absolutely on the right path here. Do something else for a while. Just being employed, doing something productive is a good antidote to all the soul-eroding things a business owner has to do.

Oh and fuck social media. Seriously, if you choose to follow gigachads who risk money they can afford to risk and somehow make a profit every time, they're just not showing you the ventures that fail. Many are personality confidence tricks to begin with.

The rest of us —that aren't Elon Stans anyway— are just slogging away. Do what makes you happiest. If you can afford the sentiment, money isn't everything.
I agree specifically in the case of apps financed by ads, as I wrote in my comment.

But a lot of advertisement people pay for is outside of any service I can choose not to use.
New release open source HTTP cache – Souin v1.6.27
"atleast" isn't a word
I grabbed my (sleeping, lid closed) macbook from my desk this morning. When I pulled the charger to put it into my bag, I started hearing the faint audio of the youtube video I was playing when I closed the lid last night.

Macs today sleep like Windows machines a decade ago
It's not difficult to write most of it from scratch. It just takes some time and attention.
>Worse: for some reason HSBC recently changed theirs to 6 numeric characters. 6. Numeric only. And while forcing me to change, they repeatedly assured me that this was just as secure as before… Luckily for me all I have with them currently is a mortgage that I'll be paying off in (checks calendar) a week and a half, at which point the whole lot gets closed and they can make it a two digit PIN for all it'll affect my financial security!

I'll one-up you: Nationwide requires six numeric characters, which you have to enter via one 0-9 dropdown menu per digit, and you only have to enter three per login.

i.e. if your "passcode" is 987654, then it will randomly choose only three of those for you to enter, like

_?_??_

where you'd only have to put in 8, 6, and 5. So it's clearly stored in plaintext. And they have 2FA, but as you might expect, it's SMS only.

And their online banking site is garbage, some links just always timeout and log me out.

Is there a single UK bank that has the following two features: 1) lets me pick a sane password and has non-SMS 2FA, 2) has an online banking interface that works on desktop browsers.

The second one is important to me because I never want to do banking on my phone. Last time I checked, the "challenger banks" like Monzo only have phone options.
I think what matter most is the product. If the product already exist, the chance of success will be low especially if there are top companies in the competition. I think trying multiple time is great, chances of failure will always be higher than success but we gonna keep moving. Keep improving, learn SEO e.t.c
Fund is really important, but one can always start small. I wish all indie entrepreneur like me well, we not gonna give up.
It's been known for a while that Doom maps can encode arbitrary logic.

https://doomwiki.org/wiki/Voodoo_script
You, cant', control, everything. Especially if you are not in the right place with the right connections and so forth. YC initial startups were cool built by smart people but their astonishingly high success rate is due to other factors as well: this not to diminish their value but to put things in context. So don't be mad at yourself if you can't create a successful business. Try to solve a smaller problem with paying customers to build your 500k/year business and enjoy life or just get a normal job and don't care. Take care.
> The domain keeps getting renewed

This is a funny thing with companies that get taken over.

My dad used to run an ISP, one of the first ones in my home country. I'm talking 28.8kbit modems. The company was sold and shut down more than 20 years ago. The company that bought them out got bought out, that company then got bought and, and this repeated a few times.

The domain still keeps getting renewed, and for a while redirected to the main page of the largest IT firm in the country. I assume that, along the way of all those acquisitions, domains just kept getting transferred, and nobody knows what those domains are, but it's cheaper to just renew than to find out.

Anyway, it's a fun little reminder of the impact my dad made in this world :)

https://web.archive.org/web/19970409101251/http://www.est.is...
Genuine question about GC'd languages on Wasm - how does the GC run?

When running a GC language in its own runtime, usually there is at least 1 GC thread, that runs concurrently with the app code and pauses/preempts the main thread.

Afaik, in WASM, your application only has CPU time when you are inside a WASM function and threading is incredibly hacky and may be disabled due to security reasons related to side-channel attacks (read up on `SharedArrayBuffer` and cross-origin site isolation).
I genuinely don't mean this to sound negative, or defeatist – sometimes nuance is difficult to convey in plain text.

I think giving up a dream can sometimes be the best choice, the sensible choice. Some dreams just aren't going to work out (I say this from personal experience), and giving up on them allows you to move on to focus on other things that might work better.

Take care of yourself and I wish you the best for the future.
> That sucks.

Don't get me wrong; it was a good experience, as well as being good experience. I got paid a decent salary throughout, the work was frequently interesting, and my coworkers were great, not that I've done a good job of keeping in touch.

But it wasn't a life-changing payday, and even the investors mostly broke even. It was a success in that it became profitable with a couple mil in revenue, not in the VC sense.

Besides the whole period where we ran out of money, laid off half the company, and were months away from going under, the only real downside was that, as a small company, I was basically on call 24/7 to deal with problems with my part of the world. It didn't come up often but when it did it sucked.
I don’t think this would work well for shipping packages that use proprietary libraries. But at the very least they could be flagged, yes.
Survivor bias. Plus the mere act of "making it" is a great marketing tool on its own.

People love to hear success stories, and in turn they might spend money on hearing those stories in order to learn the secrets of the survivor as it were. This is why there are so many such stories, yet one may wonder how many simply live off selling stories like that, instead of actually reaping the rewards of their purported success...

IMHO if a guy can give out good advice for free, because he's already making enough on his success, then it's more authentic than a guy who sells his success stories. OTOH I get that successful people might be pressed for time, and that time taken away to tell the story might get in the way of following up on his actual success. In this way I guess success breeds success. And that's why you see a lot of people pushing their success stories due to survivor bias.

We're actually talking pedagogy here. The perspective of a survivor is quite different than a guy still struggling. So the question really being asked is, how can the survivor better explain to the struggler how to succeed? It's difficult to answer, and it may entail such things as silent knowledge, or details that are hard to convey. The path to success is different for people, and some do indeed have it far easier than others.

So how do you learn from that? Is the lessons from one-who-had-it-easy valuable? Well, sure, if those lessons lead to finding an easier route. But it could equally be a dead end. There is little to learn from one who was born with a silver spoon in his mouth, for instance, if your own spoon is made of lead.

On the flipside, there might not be as much to learn from someone who struggled a lot, because what if that person simply made a lot of mistakes? Perhaps he is cognizant of those mistakes; well, then you may learn from them. But if not, then perhaps it isn't as valuable. Though in general, when you reflect over mistakes—your own, or others—there is perhaps a lot to learn from that, as you'll at least learn what to avoid.
I thought increasing model size raises the risk of overfitting, rather than the opposite?
The dumb idea of dumbing down
> Entrepreneurship is like one of those carnival games where you throw darts or something.

> Middle class kids can afford one throw. Most miss. A few hit the target and get a small prize. A very few hit the center bullseye and get a bigger prize. Rags to riches! The American Dream lives on.

> Rich kids can afford many throws. If they want to, they can try over and over and over again until they hit something and feel good about themselves. Some keep going until they hit the center bullseye, then they give speeches or write blog posts about "meritocracy" and the salutary effects of hard work.

> Poor kids aren't visiting the carnival. They're the ones working it.

-madaxe_again, https://news.ycombinator.com/item?id=15659076
Similarity Search and Deduplication at Scale
html isnt a programming language though is it

apples and pairs
> What's wrong with a stable long-term business that makes founders and customers happy?

And employees.
Fuck influencers. The vast majority haven't done shit but sell a dream.
Whenever someone uses the word ‘portal’, I always glance at the calendar nervously to make sure it's not still 2006. Luckily it almost always becomes apparent that they meant to say ‘website’ and have no clue what a ‘portal’ is.
In structurizr.com you have an option to export diagram using plant UML
I struggled with the same before. What I invite you to look at is: are you trying to be successful more than you are trying to serve people? Business is helping people in exchange for money. If you’re super preoccupied about being successful, you don’t have the mental resourcefulness to genuinely figure out how to help others. The energy of “need” you put out in the world is reflected to you as scarcity. If you start shifting things around and genuinely look for people to help, things will change. But it may require some soul searching, which means time. I am sure there is something for you to learn here. You’ve given up on trying too hard, that’s a good thing. Now, don’t give up on yourself. You have something to give.
ALS Patients Seek Access to Experimental Drug That Hasn't Been Proven to Work
I thought it was interesting that the law firm complained to the NY liquor licensing board that their employee was banned from entry to MSG. I thought that was pretty clever. The liquor license says that have to serve all members of the public unless there’s safety concern. The licensing board agreed:

> In November, after a complaint about the ban from a law firm, the New York State Liquor Authority sent the Garden a letter advising it that such a policy could violate liquor laws.
So you log into hundreds of unique accounts each month? Why?
https://archive.vn/cfCR2
How is it going to detect whether a given URL is real, though?
Sure, if the only thing that matters is the Linux kernel.
> Cambridge Analytica, now defunct, worked for Donald Trump's successful presidential campaign in 2016.

Cambridge Analytica helped to change the political landscape of the West. For the people that profited with tax breaks, reduced environmental protection, increased Russian influence in the USA... $725M is just peanuts (if they even own Facebook shares). Meanwhile cheating is so profitable, cheating will continue or even increase.

Just as a comparison: Meta invests more than $10B annually on the Metaverse. Less than 10% of the money that they throw into the pit that is the Metaverse.
A kernel isn't an OS.
This is described, IIRC, in The Three-Body Problem[1]

[1]: https://en.wikipedia.org/wiki/The_Three-Body_Problem_(novel)
Thanks. Reading a thread like this is sobering on the one hand, but also gives the feeling of "it's all pointless and crowded" :)
>Why not block people with [...] a criminal history?

Would be interesting to see the future where (almost) every business would refuse to deal with anyone with criminal record. Would we see lower crime rates if getting caught meant you basically couldn't function in society anymore? Or would that just spiral people who get a speeding ticket into mugging people for their groceries?