skysight-inc/HackerNews huggingface dataset:
Ask HN: Am I a bad stupid engineer? I feel like everything I do is so simple
I work as a backend/platform engineer and I'm considered a "senior" engineer 6 years of exp, and in the past I've done everything from web UI/backend, mobile apps, and data related stuff. I feel like I understand how to build systems at a high level.

So, I feel like a total noob when I show my work to other people. I'm trying to focus on some of my ideas and build out a company around something I can manage to build to 80% and start demoing. Here are my doubts:

- I don't really understand how CI works. At work our CI process is massive and honestly confusing/complex. In my case, I have just a few simple scripts that manage this.

- I keep my code organized by separation of concerns using some things I've learned from clean code, clean architecture, DDD, etc. Almost everything is a single responsibility, small functions that I can test easily in isolation or as part of larger integration tests, and I don't really do anything fancy or n levels of abstraction, factories for factories, etc.

- If it works out of the box with std library, I use it. Otherwise for more complex things or things I don't personally understand, I'll use a well supported library if I don't want to spend a whole day re-inventing the wheel.

When I look at other people's code I often have a really hard time understanding what is going on. The tests are confusing, and I feel like I am stupid for not understanding what they're doing in the source code. I also find a lot of the "support" projects like CI, infra, etc. are also complex. At work we have entire teams for all of this, like there's a dozen engineers who work on CI related things, like 30 in infra, etc who support all the teams. Maybe that's why it is complex?

At work I'm considered pretty good and I get put on greenfield projects which I hammer out foundations that other people then pick up and build on top of. When I look at external projects or work other people do, I often times just get overwhelmed by the complexity in these projects from the libraries they use to how they structure their code or tests.
As a Factorio player with well over a hundred hours on the clock and an itch that won’t be scratched, I came here thinking I would “just take a quick look at the comments”, and instead I’m racking up new game recommendations that will likely cost me my marriage.
100% this.

And if your email includes an ask of any sort from the recipient, be sure to make the ask in the very first line (and summarize it in the subject line).

Then spend the rest of the email with the details around the ask.
With Twitter, I find you can click the log in button, and then there is an X to dismiss the modal with, which then lets you read the page. (And this is absolutely annoying, terrible UX, and I wish to God people would stop putting things on Twitter.)
> They would have gone in with a proctoscope, and would not have tossed him an ID card, unless he could completely convince them that he's good for it.

Astronauts undergo detailed psyche exams, personality evaluations, and usually have some level of security clearance. And yet..

https://www.wikipedia.org/wiki/Lisa_Nowak
> but the OP is likely enrolled in some sort of test that is giving them 98%.

Couldn't it just be that suggested content is not only placed "between" in-network posts to achieve a certain minimum ratio, but also some small number of suggested-content posts are inserted at a constant drip into your feed (e.g. every N minutes in the feed's timeline) to ensure a certain minimum absolute amount of advertising happens per day per account?

Which would mean that, if all your friends are people who don't post very much on FB any more, there could be 50 dripped in suggested-content posts (to achieve the minimum absolute suggested posts per day) for each one in-network post.

Even without "ensuring a minimum absolute amount of advertising", I presume this would have to be happening on some level, to ensure that anyone who tries to use Facebook "like TikTok" (effectively an RSS reader for suggested content), ends up with a non-empty feed.
I have an Atari Portfolio wich is now nearly as old as i am... its the closest thing to an "heirloom computer" i can imagine and an irreplaceable aid in my daily work
For cross-platform communication, Messenger/Whatsapp win over the above. (Telegram, Signal, etc in some circles).
The strange death of a Sherlock Holmes fanatic (2004)
Rust stabilizes generic associated types
It depends on what you mean by "a similar spirit" I suppose. One thing Hofstadter didn't like about GEB was he felt too many people didn't see his central theme among the many other ideas there.

His 2007 book, "I Am A Strange Loop" is a bit of an answer to this. It's mostly the same ideas in GEB about the self and strange loops, but without all the meandering and interludes. It's been a while but I remember it being less logic/mathy than GEB. I did enjoy it.

But the meandering and the interludes are part of the enjoyment of GEB. So if you're looking for another book to capture that spirit of GEB, I'm drawing a blank, hopefully someone else knows one.

Barely related recommendation, but I remember reading "A Brief History of Time" around that age. Very doable for a young teen if they have a passion for that sort of topic.
I'm not saying you have to get it. I'd like everyone to get the vaccine, because it is showing greatly improved outcomes over pre vaccine COVID.

You are anti this vaccine, and your posture is largely fear based rather than scientifically consistent given your not-an-anti-vaxxer self probably gets every year
Do the American registrars have to comply with this order? If so, is it global or restricted to Indian DNS? And finally if global, will I from Canada be prevented from accessing these sites?
I actually concur with this. I largely abandoned the platform, but one thing that I actually got from it lately turned out to be... a fantastic local mechanic.

I went to a fan group for my car in my country and asked for a recommendation for someone in my city. Someone gave me a tip on a guy within 20 minutes.

This of course is something I would have found in a searchable public forum back in the day, but I think more people use the platform in this way than we think.
This does not match my experience.

It has been literally years since I shipped a memory usage bug. It just doesn't come up. There is no temptation to make memory usage bugs, because they would be extra work to code.

I understand that there is a sub-literature devoted to making up stories about how the C++ experience is exactly identical to C's, by people insisting they are active, competent C++ coders, but there are almost always clues that this is false.
>1/ needs authenticationless way to search. all other ip look up tools don't require an account for me to test this. I'm not going to register.

Okay I will look into a solution.

2/ I've tried blocking vpn or proxy users (by ip hosting provider), but found too many false positives. Using a VPN is common for IT professionals or consumers trying to 'protect' their privacy and this impacted the growth of my app.

That good to know, I do not find that I have a lot of false postivies but I would imagine it all depends on audience.

>How is your tool better at detecting a bot vs a human using a vpn?

It does not know the difference as or right now. I was thinking about adding a user-agent validation as well which could add another layer.
I dunno. I haven't had much need to do a major project in another language other than Python for the last 10 years. Is that an issue?
Walmart has 943 software engineering positions open right now.

They're making more than $15/hr: https://www.levels.fyi/companies/walmart-global-tech/salarie...
They aren't Democratic. Putin is basically a monarch at this point. Even the Duma is gutted.
Yeah, 5 or 6 times. Happy to be, right now, a one-person IT department at a "small" company. My way is the way.
> Boudin at every turn resulting in inappropriate policing methods to try and get a federal case through.

Your point is that the lack of evidence that Boudin was involved in this is the proof that this is his fault? Is there any scenario where anything SFPD does that’s shitty isn’t his fault?

Edit:
When were the streets of San Francisco “safe” exactly? I wasn’t there during this horrible period between 2020 and 2022 but in 72 hours in SF a few years back:

-I saw people buying oxy from a guy in a tent, about ten feet from an occupied parked cop car

-About eight guys “running a train” (taking turns having penetrative sex) with a woman in an alley whilst they all smoked crack

-A woman taking a shit out of the window of a moving bus

-I was chased by a homeless man for five blocks because I only gave him a dollar and he kept demanding “more”

-I was forced to accept a dvd of truly depraved pornography at a bus stop

-I saw an adult shop openly selling cocaine

-Countless people shitting on the street

Does Chesa Boudin have a time machine? It sounds like I experienced exactly what the SFPD superfans say he caused.

Edit 2: This was during Garcon’s tenure.
Both CA and Federal is 60 days, the main difference is CA requires employers with over 75 employee's federal is 100, and CA includes Part Time employees in the count Federal is Full Time workers only
Genetic risk factors have a substantial impact on healthy life years
Now it makes sense how their landing page is so impressive, and also reminds me of Stripe design.
The rise, fall and resurrection of Flickr (2019)
Yeah, I was bored and spend too much time on LinkedIn. Now all they can show me is events and promotions from three weeks ago. Not sure I should interact with that content anymore.
I'm looking into Grafana Cloud currently. We run a few services across 4 different environments. I'd like to have a single place to view metrics as well as response times for various API endpoints, metrics related to RDS, etc. Also interested in incident management tool. We have around 30 EC2 instances running currently but will be scaling that up further. What can I expect in terms of total pricing? Perhaps hopping on a call with someone for Grafana would make the most sense?
> You would probably not want someone with little experience in given language, to touch production codebase without review

I wouldn't want anyone, in any language, with any level experience to touch production codebase without review.

Not even K&R themselves.

So that's a ridiculous straw man.
A significant factor to consider with that situation is that the recent widespread use of teleconferencing software wasn't organic.

Many people and organizations that started using it frequently during the last three years only did so because they were forced to, mainly due to absurd and unjustifiable government-imposed lockdowns and other restrictions. Otherwise, the remaining adoption was mainly driven by paranoia, and only occasionally by convenience.

We've seen a tendency for such people and organizations to return to in-person interactions as soon as they can, which usually starts the moment that government stops interfering.

While the adoption may have been rapid and widespread, we also see the reverse happening as soon as it's possible to.
Gave up. But not a day goes by I don’t get annoyed with git.
It got your attention, which is more likely the point. A well-known, visible “adversary” was needed and since a lot of the trackers post on Twitter, it’s ready-made for such a thing. If they posted more on Instagram, same thing.
> To keep the stock price up you have sustain a PE that reflects revenue growth, and once you are done signing up new users... Well... Something's got to give.

Facebook need to just settle back and offer dividends. It's over.
Really curious who does the design for Increase! Do you guys have a founding designer?
It’s amazing how this crap turned people into cruel monsters.
Did you lose bitcoin and other cryptocurrency to fraud or investment scam, or forex investment scam, visit www.prudentrecovery.com they offer legal recovery services
Fair enough. I might have imagined badly a situation where it's not easy or possible in terms of time using a bike for two separate children.

On the cargo bikes, I have thought about it but I'd probably steer clear til they have some safety standards attached (I think there's a German standard, but nothing else I've seen).
The S.F. mansion that made waves (2020)
> since then various factions that emerged have only come to hate each other more

There are (recent) threads out there on the interwebs were people suggest using Cats Effect or ZIO(or as a better Python) without it being hateful. And there are enough people not going at each other because of some effect library.

I am not saying everything is good, there is enough room for improvement, but I feel like you have an outdated view of the Scala ecosystem. For example "ecosystem firmly split between ZIO and Cats" doesn't ring true either, there are tools/libraries like, scala-cli and Mill or tapir coming out that offer a more pragmatic experience, without locking you down to the pure FP dogmatism.

> a prominent "middle ground" member of the community disappeared after accusations that he was a sexual abuser

Yes, this stirred up a lot of controversy and I found this indeed a failure of the Scala community, I don't think that means things haven't gotten better though.
From my group I was one of two people who had a Zip drive (the other guy had a Jazz™ drive too) and we usually dragged the parallel port drive along with the discs.

But that was just when things like IRC fileservs and Napster (1999) started to take off which was the main medium of "file sharing" at that point (for local transfers networking gear had dropped significantly, the iMac had ethernet built in, everyone had some sort of yumcha network setup - often sharing that 56k connection. 56kbps is 18 gigabytes a month, and the proliferation of "unlimited" internet was right around that time.

The final nail in the coffin was affordable CD-Rs. Once those started to proliferate (rip mix burn) you finally had disposable removable storage you could give people. Floppies were that, but zip and USB were not.
I guess undercutting Vimeo wasn't cheap
What kind of features are you missing from Godot vs other engines?
Anyone who uses the internet, for one.

Have you ever listened to congressional hearings related to tech? Folks from congress have no idea what's going on. They're focused on the wrong issues, ask insane questions, and at the end of the day are responsible for regulating the industry. If things don't change, we're going to end up in an even worse spot when it comes to online privacy, security, etc etc etc.
Philip E. Tetlock and Dan Gardner's work on forecasting yields interesting perspectives on predictions like these:

https://en.wikipedia.org/wiki/Superforecasting%3A_The_Art_an...
Joint development with the United States. At least parts of the missile defense system are.
Seems Amazon needs to be careful about this, too.

https://retailwire.com/discussion/there-might-soon-be-no-one...
>Europe is trying to get away from being dependent from Russian gas for strategic, not humanistic reasons.

I think the truth of this statement increases with a slight modification.

The US is trying to get Europe away from being dependent from Russian gas for strategic, not humanistic reasons.

Western European countries, and Germany especially have had to be pushed into supporting Ukraine.
Not only that, but we know fabrications happen and take years to dispel. If a powerful entity wants to ruin your reputation, they can and do not need truth behind them.

It's courageous for him to speak the truth (at least his observations) when they were unwilling to and actively try to undermine it.
Afaik, it depends on the engine. Each one does differently.

There are hardly any major game engines left who don't offer free versions. But commercial ones make money either through:
1. Having some features(aka Pro or Enterprise version) or export options paid.
2. Royalties from the games made(a cut in your profits).
3. Ads.
4. Contracts with bigger companies, government, orgs, etc.
5. Projects with movie industry and other fields(research, simulation, labs, universities).
6. There might be more ways.

Free and Open-Source game engines mostly monetize from sponsors, donations and contributions or just don't earn.
Thank you so much for saying this, I find this misconception deeply insulting
This is completely different. Stripe/Braintree are ways to charge customers on their credit/debit card on your website, completely unwieldy for paying freelancers. You'd have to have freelancers set up Stripe merchant accounts and receive card payments, that would be very weird and broken use case, especially considering Stripe's fees. I can send a freelancer an ACH transfer for $0, why would I want to pay 3+%?

As for PayPal, some freelancer (especially outside US) do get paid using it, but paypal's fees are outrageous and we try to get anyone we can on an alternative like zelle, ach etc.
Google spinoff Aalyria salvages Project Loon technology for the US military
I agree! But what I've learnt from being on HN for a fairly long time is that online communities can be built to last. Maybe not forever, but for a long time. I think _community_ is the important part, as soon as the site builder tries to cater to everyone it eventually just becomes another ad platform.
We do come across the news some passengers landing the plane with guidance from ATC time to time, and maybe ones with prior "training" with flight simulators may know at least how planes operate in certain extent, perhaps even where right switches are located. This alone may reduce a lot of back and forth with ATC, as they could say "turn the heading knob to 010 within autopilot cluster" as opposed to "you see there's a section of instrument called autopilot on the top center of the console -- you should see the knob that says heading, turn it so it says 010." At least it would be less intimidating to ones that has seen them in simulations. (after all, that's what simulations are all about...)

It's probably safe to say you'd get 50% edge just by knowing how plane controls works (roll, pitch, yaw) -- I don't think a lot of "general public" would have idea what they are, let alone how they are mapped to things in a cockpit.
Seems to be similar to Modern Treasury [1]. Are the use-cases similar between Increase and [1]?

[1]: https://www.moderntreasury.com/
Welcome to the New Verge
Thank you, means a lot :)
Ask HN: How would you spatialize higher dimensional data?
I wrangle a lot of social media datasets, which could be anything from an email database to an old 4chan archive. I'm primarily interested in the metadata network dynamics rather than the content (although I might mine it for hashtags of length/complexity, but I am not very interested in NLP). Sometimes it's just a few thousand items, sometimes orders of magnitude larger.

Typically when I represent this data visually I use force-directed layouts or tree/radial ones if it's definitely hierarchical. And I'm pretty good at the visualization side - filtering, community detection, backbone extraction, layer decomposition, motif identification, time windowing and so on. I enjoy starting out with a giant hairball and translating it into something intuitively comprehensible and explicable. I also experiment a lot with other dataviz paradigms - treemaps, hyperbolic geometry and so on.

But one thing that bothers me about many layout algorithms is that they're so arbitrary; once you go past a certain level of complexity you can get quite different outcomes from the same dataset and starting procedures. And it's difficult to represent agents and their activity on the same graph, eg influencers and their tweets. I am constantly trying to think of ways to map the raw data to Cartesian space or on the interior of a sphere, not unlike a planetarium. But I have some kind of cognitive or knowledge-based block to understanding this, which I can't seem to get around.

How would you spatialize a complex network - eg suppose you had unlimited access to the HN API and plugged it into a particle system or an FPS game engine?

I'm more interested in creating a vivid, explorable impression than scientific modeling. I just struggle with the concept of locality because (in this example) any HN user could reply to or vote/flag any other as there's no 'travel time' between threads or users. And without a coherent spatial metaphor, I can't think of good mappings to 2 or 3 dimensions of space and another of time.

Thanks for your help!
22 years later I find out there's a joke behind the name. Thanks HN.
Currently we collect the data across several free public proxy lists. Definitely more difficult to do wit the proxies you mentioned. I think traffic analytics and port scanning would need to be implemented to get these residential and LTE proxies.
Zen and the Art of Motorcycle Maintenance comes to mind immediately. It works on several levels and is very accessible as a result. If you wanted to stray from the spirit of GEB into narrative prose, there are a number of books I could recommend, especially in science fiction.
https://www.nytimes.com/2019/01/28/world/black-cube-nso-citi... ?
>In the C++ case we can't tell

Inherently, or in the compiler implementations you've seen?
Kurzweil: "In the eighteenth century, we added a few days every year to human longevity; during the nineteenth century we added a couple of weeks each year; and now we’re adding almost a half a year every year. With the revolutions in genomics, proteomics, rational drug design, therapeutic cloning of our own organs and tissues, and related developments in bio-information sciences, we will be adding more than a year every year within ten years."

Dan Luu: "Kurzweil pushes the date this is expected to happen back by more than one year per year (the last citation I saw on this was a 2016 prediction that we would have unbounded life expectancy by 2029), which is characteristic of many of Kurzweil's predictions."
Toronto went through this with raccoons opening the compost bins. It was bad enough that there were several commercial after-market add-ons for sale at hardware stores, and an active DIY scene trading tips online.

- https://www.youtube.com/watch?v=o7FJs-4XrAw
- https://youtu.be/kNcL87yUuaA?t=117

We have new bins now, and they mostly work. But it does mean we're breeding ever-smarter raccoons.

- https://youtu.be/2s2RNK0Bmp8?t=39
- https://www.youtube.com/watch?v=8yfQP2FSEvE
Has anyone kept track of the number of times they shifted the Facebook newsfeed algorithm?

At different point in time, the feed prioritized:
posts from friends, posts from games from your friends, friends' sharing of links to compete with Twitter, videos to compete with Youtube, moments to compete with Snapchat, comments that friends made, posts from friends again as growth slows down

I wonder what percentage of users drift off every time they shifted the algorithm.
Olive and avocado oil, flax seed oil, oil from fish and meat. I think there's a difference between eating palmitic acid that's part of a larger fatty acid profile in meat, and being conscious of just how much saturated fats you're eating, versus refined palm oil that's mostly been refined down to palmitic acid itself. If you're eating peanut butter, you might be literally eating refined palm oil by the spoonful, versus a relatively small amount of palmitic acid in meat.
This is most of why I stopped using Amazon entirely.
Calling Functions in the Past
Also, there has never been AI art before now.

There has however been machine generated art since at least the 50s. How is this not just the natural evolution of that?
The start of the post clarifies: "services/repos/libraries".

And yeah, all of them start at zero lines of code and zero users. Naming things sucks, but renaming things sucks worse.
Oh no, I thought we were talking about chain emails. I used to reply all
There are over 50 countries supporting Ukraine with heavy equipment and munitions.

https://en.wikipedia.org/wiki/2022_Ramstein_Air_Base_meeting
https://en.defence-ua.com/news/next_offline_ramstein_meeting...