skysight-inc/HackerNews huggingface dataset:
Sounds about right based on my experience with AWS for past 8 years. Does anyone (besides AWS/TF/Pulumi, for whom it’s not their core product) attempt to solve the networking and IAM? These two areas, esp AWS networking, despite being fundamental building blocks, just never get coverage.

I know I’m being a beggar and beggars can’t be choosers, however, I believe that there are folks here who could solve this problem and make a nice living off of it. Hope someone reads this comment and builds something to address this.
I don't think you're serious as most of these ideas aren't that novel / intricate, but in general I'd rather publicise these ideas so they're general knowledge and everything would be aware of the absurd amount of power Google levies.
Try and name a file "(//^-^//)"

You can't because certain characters are prohibited.
In 2012~2015 I was considered a "tin foil hat" type of person by my friends just because I talked about privacy and was conscious of who has access to my messages or data. Fast forward to now - a good chunk of non-tech people are genuinely scared of data collection and they start to take it seriously.

As for Matrix or Signal, at least for me both are fine. It feels extremely good that when exchanging contacts with tech related people most of the time they use either Signal or Matrix. Signal is becoming very popular between non-tech people too. I can see that a good amount of my contacts have it already.
Bug Bounty Radar // The latest bug bounty programs for January 2022
How about starting a non-profit that paid people $X to upload an redacted image of their medical bill?

Or maybe it could be where you get discounts at participating local businesses when you upload.

Kind of like a weird proof of work concept.
You can develop native windows apps in Rust these days - even through the new old win32 APIs
Software that isn’t robust, while still useful, can ruin some days.
If were to develop a native Windows app 20 years ago, I'd have picked Qt, in these 20 years I'd have relatively simple changes to make and in exchange I'd get portability to many more places and great performance

https://www.qt.io/blog/2018/05/24/porting-from-qt-1-0

I'd do the same today, definitely !
I think the OP meant no one writes Makefiles manually; you might use CMake or ninja, for example.
if you use a NUC you can get less than 30W easily.
Amusingly HN cuts off the end of the command you typed, I assume using css overflow attributes (don't have an easy way to tell on my UA). I assume it stops at "cate"[0]. I see this sort of chopping a lot, which naturally makes sharing PS commands frustrating -- although there may be workarounds like using `backticks`.

0: Nope, had to paste it to see it ends with "cateCSR".
Visiting a publicly available web page doesn’t create contractual obligation between end users and web server owners.

If Google views what telegram doing as abuse, then how it’s different from what end users are doing while interacting with https://translate.google.com/ web page? Especially if these end users are running an ad blocker or two in their web browser? BTW, uBlock origin blocked 4 pieces of content on that web page.
Prayerfully:

* Dispassionately consider life in general and the circumstances that led to the chapter.

* Forgive those who did wrong. Pray specifically for the wrongdoers. This seems strange but is powerful.

* Confess and repent of non-positive inputs you offered.

* Note the Nietzschean effects of being more diamond-like for all the heat and pressure.
>family friends who chose a hands-off or more “fun” approach to learning for their kids

>alternative medicine, MLMs, and even conspiracy theories, though.

This is just trait openness in action. Have considered the obvious, they are their parents children?

I know several families with strong OCD tendencies, maybe even clinical idk, and their discipline, follow up, attention to detail and organization is absolutely mindboggling. I'm talking washrooms cleaner than operating rooms. Probably in top 0.01%, def above 0.5%.

None of them learned or were taught, it's just the entire family is the same way, even small kids. They also sleep 4-5 hours habitually, nobody uses alarm clocks, everyone up by 5am.

Genetics is VERY real.
We're about to have our second kid in spring so that is the biggest thing to look forward to. In prep for that, planning to switch out our sedan for a minivan (due to 2 carseats).

Apart from that, try to keep learning. Pickup something new I didn't know, last year it was chess, this year haven't picked anything yet (maybe swimming).
In situations like this, it’s valuable to know about all the event types perf can sample beyond CPU cycles, including cache misses at various levels and branch mis-predictions. These can go right into flamegraphs as well.
I did it by hand. It's a mostly mechanical transformation, so in theory it could be automated, but I've never seen an automated refactor for any language that can e.g. take a giant file and decide how to split it up into 5 smaller files. But that's something I'd love to see exist
it is

- no circular dependency allowed

- you have to fw declare everything, yet again

i gave up on C++ personally, for a little while i went back to C only, now i only use D, and some GO for my backend needs
I am unsure if the support for those languages are better vs. Google Translate, but the small set of languages it used to support a year ago or something is definitely better. I remember French and Spanish being way better. DeepL's Polish is not that great, that I can say for certain! Not sure if better than Google Translate's though.
Too early to tell is exactly correct.

Author pointed to the 13 year time line and pretended the "internet" didn't also take 20 years for it to go from lab to actual wide spread public use.

NFTs in theory, are no less productive than fine art. And fine art (or IRL collectibles) are a well accepted form of diversified asset.

I'm not bought into the overall hype though. Some toots web3 will change human nature, as if "decentralized" decision making would magically make people less lazy and less selfish. I doubt that.

too early to tell is the best we can do right now.
> The title of this article had me do a double-take: C and C++ development on Windows is great. No sanity is needed.

we certainly have a different opinion on what "great" means. It takes less time to rebuild my whole toolchain from scratch on Linux (~15 minutes) than it takes to MSVC to download those friggin debug symbols it seems to require whenever I have to debug something (I sometimes have to wait 30-40 minutes and I'm on friggin 2GB fiber ! and that's seemingly every time I have to do something with that wretched MSVC !)

Thankfully now the clang / lld / libc++ / lldb ... toolchain works pretty well on Windows and allows a lot more sanity but still, it's pretty slow compared to Linux.
I believe it is the same in the US.

Although at the same time half my friends use it at our (critical) communication platform. So it's not in our best interests.
This is an incorrect assessment. The analogy is a postcard written in a language you don't understand.

The outside of the letter is a kind of lock, like encryption.

You don't violate the laws for translating the French on the back of the postcard to English if you happen to see it right?

Opening the letter is illegal, and breaking that lock is where the act becomes a crime. He didn't do that. He only translated what was delivered to him.
The new art work of the embezzling world.
Inflation and money growth is by design as I explained here (and elsewhere in this thread): https://benoitessiambre.com/specter.html .

It's really about avoiding the bad equilibrium where everyone hoards tokens and few invest in building things to buy with these tokens (which happened during the Great Depression with gold tied currencies).
If it's public and available and Telegram didn't sign a contract or EULA which forbids using this endpoint, it's legitimate.

The cons is that Google can break the endpoint at any time.

That said, I wrote a similar hack for a Wordpress plugin 10 years ago which automatically generated articles in multiple languages (think SEO farming).

I just looked at what their frontend app was calling and used it.

I run a business which needs to run programmatically searches on different search engines and using official APIs is out of the question.
I didn't even check what their API offering is.

The only search engine that seriously try to prevents scraper is Yandex which asks for a lot of captchas but I've built a system to allow humans to just process captchas and give back to the code the result.
I didn't see it coming but it's awesome.
I found myself having to come to terms with the fact that I’m a different person than my “younger self” because of those experiences. I am very very different now. I’ve given myself permission to move on with life. I still cherish the memories of my past self, but I’m not that anymore and it’s just time to step into life on these new terms. Maybe I’ll change back at some point? But I certainly don’t have to. I’ve found just such… power? In being able to move on in life. I try to not disregard the importance of the past, but from my perspective right now, the present is the most important and relevant part of our life.
Awesome TL;DR! I read the full article but this summarizes it well. The article is anyways worth a full read
Well, I'll keep you in mind as the year ticks over, in case knowing there's one totally random Internet stranger thinking about you can provide some tiny semblance of loneliness relief :)
LDAC:

> The decoder design remains proprietary.

(c) wiki
On occasion I have posted something in debian-user, adding "but Greg will have a better approach".

Then he shows up and offers a better approach.

Thanks to Greg, my bashrc contains:

> stat=( )
> statcolor=("$Green" "$Red")
> ...
> PS1=...
> ${statcolor[!!$?]}\]${stat[!!$?]}$

Which, if it's not entirely clear, puts a green checkmark or a red x in my prompt depending on the error value of the last run commandline.
Those are usually rate limited.

I'd recommend pizza and beer at tech events instead (albeit the nutritional content of your diet could be more important than free food).
People are building chia farmers
Happy New Year!

My family and myself love New Year Resolutions and make traditions of declaring them to one another.

It is usually a full day of past year review and next year planning, that outputs an annual budget (time and money) to align everyone in the household with everyone's personal goals. We decide on volunteer commitments, income targets, expense budgets, vacation plans, subscriptions and activities.

And all of this is enveloped and guided by a personal goal setting conversation.

I have daily, weekly, monthly and annual rituals, but the New Year ritual is my favorite as it is fun, extremely strategic and the whole household comes together to encourage one another to dream and support one another.

This year, our household will be learning French together so we can plan an extended vacation to France this summer, I would like to finally publish my video game, and I hope to continue reducing my use of a car so we can become a 1-car household.
I just had it. If it wasn't for all the tests I did, I wouldn't have known I had anything. I passed it on to my 72 yo father and his partner (both unvaccinated) and they were sick - somewhere between a severe cold and a mild flu.

I wouldn't advise anyone to be flippant about it, but the odds are you'll be fine, so don't panic.

If I could do anything differently, it would be to have a better plan in place for isolation. I was visiting my home country at the time and didn't have a place of my own to isolate. That was careless on my part.
Certainly not best, but among most influential to wit enduring.
Parent made that comparison, not I.
The following predictable chain of events will happen. Someone working at Google will read this blog post and report it internally. Google will contact Telegram and inform them that they are violating the Play Store agreement and could they please use the official API instead. Telegram will remove the feature as they can't spend the GDP of the Earth on translations. The end.
Looks like it's blocked by lack of required LLVM support.
As someone who has often defended Telegram I am somewhat puzzled by this one.

While the legal aspects of this might have to be decided by someone more skilled than me I feel they are morally on the same ground as early Google and if Google makes a big case of it it might backfire spectacularly.

More interesting is it that Telegram sends user texts directly to Google without any proxying (did I get that right and has the author studied it carefully enough?).

This might (again, if this blog post is correct and I read kt correctly) be an actual dangerous move from Telegram. Unlike the problems that many here worry about regarding E2E-encryption, this can potentially drag Telegram down to WhatsApp levels, sending huge amounts of user data straight into Google.

Then of course, we'll need to see. Very much of what Telegram has done security wise is very well thought out and has improved over time.

Recently for example when I started my backup of one of the groups I participate in I had to confirm from a mobile client or wait 24 hours to start backup. Account recovery is almost automagically simple but has some nifty touches to prevent account hijacking. Settings to delete the account if I fail to log in has existed for years, I wonder if they even did this before Google launched it.

So now I am anxious to know if Telegram has done something brilliant again or if this is a turning point.
Happy New Year!

For 2022 I think my goal is actually to figure out what my life goals should be, in terms of career path and also more on the personal side, I am a bit lost right now.

Work-wise, for the past 3/4 years I have been doing the same thing, building websites and extensions non-stop (I think I've made like 30 so far, although I've gotten rid of a lot of them over the years), and it's gotten a bit boring. I don't know if I should just stick to a couple of products to grow and monetize them, or maybe do something else entirely (AR/iOS/Mac apps/Game development...), but I just don't find it rewarding or exciting anymore sadly. I feel like career-wise it all went too quickly, I'm 21 and I've already worked for several startups with a lot of ownership (leading the design + product side in some of them), so I don't really have much ambition anymore, it feels like I've topped it already in a way (also in terms of salary and comp).

On the personal side, I just feel a bit lost in general. I recently moved to London, but I still don't really know where I belong. I've always thought about moving somewhere like SF, LA, or NYC, I know people in all these places and I constantly feel a lot of FOMO. It's just hard to decide where to live (especially when working fully remote and having no family ties whatsoever), hopefully I figure it out soon enough.
Going back to COVID testing for a bit before I jump back into my technical side. There is some serious need, and I have a good amount of experience last year. It's now been a 2 year swap toward volunteering and medical work. Never expected to see things spike this fast.

Looking forward to working myself out of a job and getting back to my technical roots.
that's pretty nice!

any plan for GLES 3.0? something that would allow to target WASM too
Someone interviewed for my company last month. One of his previous experiences was listed as "dynamic SQL". My third question was how do you prevent SQL injection attacks. He didn't know.
Keep it up and you’ll be a terachad soon!
My old dual core laptop from 2009 works just fine with Visual Studio 2022, even though I wasn't the OP.

And long compile times kill the battery on the go, and cargo check hardly helps when writing GUI code.
Contrary to Turkish, Estonian, Latvian and Hungarian are all EU official languages. That means that all EU legislation is legally required to be translated to these languages and it is readily available in all these languages for free to train the AI model for translating to those languages.
All projects require someone to maintain them. All projects need to adapt to evolving technology or die out. If no one is interested in spending this energy the project probably isnt worth it.
> The fact that our reference counters are atomic is an additional problem that makes things even more complex for the processor. Although using atomic instructions is often referred to as “lockless programming”, this is slightly misleading – in fact, atomic operations require some locking to happen at the hardware level. This locking is very fine-grained and cheap as long as there is no congestion, but as usual with locking, you may expect very poor performance if many things try to fight for the same lock at the same time. And it is of course much worse if those “things” are whole CPUs and not just single cores that are close to each other.

Contention is the devil and you can never hide from it if you bring it into your life. The fastest "contention avoidance hack" would be the CAS operation as mentioned above, which still performs approximately 2 orders of magnitude slower than a single threaded operation would in the most adverse scenarios.

If you aren't sure of which problems actually "fit" on a modern x86 thread these days, rest assured that many developers in fintech have been able to squeeze entire financial exchanges onto one:

https://lmax-exchange.github.io/disruptor/disruptor.html

For most scenarios, you really don't need all those damn cores. They are almost certainly getting in the way of you solving your problems.
This is Telegram. They are actually known for elegant phrasing, not corporate doublespeak.
Well, the secretary of the OpenStreetMap foundation also said they are making an exemption to their rules in the case of Crimea ( https://lists.openstreetmap.org/pipermail/osmf-talk/2019-Feb... ).

So either what I and the person in charge of it are saying is inaccurate, or what you are saying is inaccurate.
Which part of https://translate.google.com/ web page says the service provided by the page is a free sample of commercially available API?
AlmaLinux looks good but dont forget about Rocky.
Drugs too, don't forget drugs!
I've been in similar situations and it was both really hard and eventually possible to move on and continue growing and developing. There is no simple answer. What is required is balancing accepting and integrating the past experience with actually moving on and doing new things. You can't have one without the other, and you can't rush things. Rather, you end up advancing one step at a time across both fronts. It often takes longer and requires more effort than you would have liked, so being ready for a long run is important.

Accepting and integrating the past means approaching it neither through rumination nor through avoidance, but with as full awareness as possible and some distance and perspective. Learning whatever there is to learn. Making peace with whatever happened (and most importantly with yourself). Your past will forever be your past, you will never be able to change it, so better get comfortable with that.

Doing new things, living a new life, that's easier said than done, but can also be fun and empowering when you're ready. As the saying goes, today is the first day of the rest of your life. Exciting! But to avoid "contaminating" your future with your past, you really need to also accept and integrate that past. If you don't, the choices you make and patterns you establish might be dominated by that past experience.

Some people can do this all by themselves. Many don't. If you're not sure, assume that you are one of those people who can benefit from getting help and support from a qualified professional. Many people who did will report that this is one of the best investments they made in their lifetime.
Going by feel, same as when I have a giant function I decide to split up. IIRC the crates ended up between 1k-10k LOC
Show HN: Ghost Game – A multiplayer word game
Hello. We are a group of 5 friends, and are proud to present the Ghost Game at https://ghostgame.io

We used to play this spoken word game in college. It was a fun way to pass time as a parallel thread in our conversations.

We wrote up a blog post about it here: https://kienme.medium.com/building-ghostgame-io-a-multiplaye...

Get on a call, create a room, and play with friends, family and coworkers. Remember, the conversations are an integral part of the experience!

Let us know how you like it.
I agree. It feels like bureaucrats and accountants focusing on the wrong issue at times. Germany had free tests, then stopped offering them for free for the unvaccinated (while the vaccinated no longer needed tests to go to restaurants etc ... which, yeah, let's not talk about it), citing costs (but probably mostly to increase the pressure to get vaccinated). Apparently it might have cost "up to 700mm Euro per month" (including significant sums being redirected via fraud). Germany's regular federal budget is ~550bn Euro per year. Paying for temporary leave of employees costs around 20bn per year. So they're saving 700mm per month (well... they did, for something like six weeks, they're back to free testing again), prolonging the time where they pay around 1500mm per month for furloughed employees and the economy suffers. But hey, costs for testing are down!
> But, as for size, photo cameras sporting film smaller than 35 were rare.

Strong disagree here. 126 film is what brought color photography to the mass market, and others like the Kodak Disc were wildly popular among point-n-shoot users.

35mm was standard for pro photogs, but consumers went for convenience.
> it is hard for us tech oriented people to build a great social life. Because our minds constantly revolve around tech and science.

This is not true and it’s a self-defeating attitude to create an excuse for why you haven’t achieved what you want.

Being interested in technology and science don’t prevent you from developing social skills. Develop those skills the same way you developed your tech/science skills: learning, practice, and feedback.

If you don’t know where to start: Talk to people and really listen what they have to say. Ask them questions. Read books. Date more. Go to therapy.
And the court will find that you didn't comply with the proper statue for renouncing your citizenship and you'll be on the hook for any violations.
Stuff that helped me:

Realize that any relationship requires effort from both sides. When was the last time you reached out to someone, checked in etc.

Talking to people who are not from my industry also helped me gain insight as to how others think, feel etc. More well rounded, have people who are like you but seek others who are different

Hobbies, Volunteer efforts have been the best ways for me to gain more friends
Hollies Get Prickly for a Reason (2012)
Snapping good low light photos really comes down to how fast your lens is (smaller f stop number). A lot of kit lens (the ones sold with cameras, even nice cameras), are surprisingly low quality lens, and don't really open up much. My Sony A7-3 came with a kit lens that opens up to F3.5.

This summer I purchased the 24mm GM F1.4 and WOW does it take fantastic night photos. No tripod needed, it lets in enough light that I can use 1/30+ shutter speed. https://i.imgur.com/CcNEUsM.jpg (photo I took recently. 1/40s, 1.4F, 1250 ISO. No photoshop magic, just basic lightroom adjustments)

Also, the iphone opens up to 1.4f, so you're probably not making a fair comparison to your camera (assuming your lens does open up as much)

EDIT: Sony has a 1.2F 50mm lens I really want to get my hands on, but now I am an entrepreneur so my spending days are over for awhile.
This definitely violates the terms of service, if that's what you're asking.
It's non linear in the X and y dimension because of grain.

Any camera with a good antialiasing filter will also have little to no discretisation error.