skysight-inc/HackerNews huggingface dataset:
I'm sick of it too. In 2023-01 alone I have had 9,000 different IPs from Microsoft's ASN8075 crawling one of my sites with these "normal looking" user agents. Poring over the logs to see why your server is on fire takes non-trivial amounts of time. If I didn't have a ton of other stuff to do I'd say it was kinda fun, but I'm freaking fed up.

Just yesterday I put all their networks into an nginx geo map:

geo $limit_bots_ip {
# requests with an empty key are not evaluated by limit_req
# see: http://nginx.org/en/docs/http/ngx_http_limit_req_module.html
default '';

157.55.39.0/24 'bot';
207.46.13.0/24 'bot';
40.77.167.0/24 'bot';
13.66.139.0/24 'bot';
...
}

Any request from these networks gets classified as a bot, which is then used as the key for a rate limit

limit_req_zone $limit_bots_ip zone=badbots_ip:1m rate=1r/m;

It's incredible the amount of resources these companies have. I'm just one guy trying to keep a few dozen web servers up.
Good to have Possessive quantifiers and Atomic groups added to the `re` module (wrote about it here https://learnbyexample.github.io/python-regex-possessive-qua...)

Hope they will add support for Unicode sets `\p{}`, subexpression calls, (*SKIP)(*F), etc. For now, the third-party `regex` module is handy for such features.
The lines are either far too broad or far too fuzzy, indeed. Why is Netflix tech and not Disney? Tesla but not Ford? Amazon but not Walmart, Apple but not Dell, or Robinhood but not UBS?

Hell if I know, but I know there's a line there in my mind.
Dude. There were 172,000 homeless people counted in one night.

Among those people, some were chronically homeless, which basically means mentally ill, disabled and/or addicted to something. Nobody is paying for housing and health care for these people for less than $40k per year.

The majority of those people, however, are not in that group. They also didn’t stay homeless all year - over the course of one year, many times that number were nearly homeless and got help from those funds to avoid it (pay back rent to avoid eviction, pay a deposit on a new place, etc), or used these funds for services while homeless - shelter, job training, medical care, assistance applying for disability payments, etc. Besides directly funding these services, the money was also spent in paying people to manage job training programs, run the shelters, be social workers who know how disability applications work, be social workers who have to find their homeless clients to tell them about work opportunities, track available spaces in rehab programs, ……………

Your attempted equivalency there is missing so much information that it is uselessly wrong.
Anyone know if these guys are legit?
Could you please stop posting ideological battle comments (regardless of which ideology you favor) and generally stop posting in the flamewar style?

It's not what this site is for, and destroys what it is for.

https://news.ycombinator.com/newsguidelines.html
My commitment to Apple’s default apps for professional work failed
Amazon Closing AmazonSmile - https://news.ycombinator.com/item?id=34435338
Well, don’t keep us in suspense. How’s the last 14 years since been?
dang, if i were him i'd be very scared, they want his face everywhere, this kind of adoration for his persona is never a good sign, we seen what happened with Maradona

This is very detailed tho, that requires some very good skills! This country is full of talented people, no wonder they won the world cup!
Shrug. You're right on both counts. I enjoyed the story and admired the style.
You have similar explanations for programming.

Lets say that person A can reason about 1.5x more complex problems than his peers. His peers will be productive and contribute a lot of code until the codebase reaches their complexity limit, and then they start to really struggle. Lets say that A then comes onto that team at that moment, to A there is still plenty of room left before the project is beyond him, so he can work full speed as normal. In this situation A would probably contribute 10x more than anyone else on the team, not because he is 10x better but because he is still over that threshold.
This comparison uses Bun v0.4 and still often finds Deno ahead

https://medium.com/deno-the-complete-reference/node-js-vs-de...
yes I am pretty sure I saw it before the ChatGPT release.
Oh really? I find them excellent. I don't know how you're trying to use them - but I have a "work" window, which opens new containers in the "work" container (which has all my work accounts). It's a great way to keep accounts separate and it's one of my favorite parts of Firefox.
On the density aspect, I was just reading: https://www.accessmagazine.org/fall-2010/density-doesnt-tell.... I'd agree that having "evenly" spread low-medium density rather than "lumpy" density is part of the issue, but from what I remember observing in the parts of LA I've spent time in (mostly around Venice) is that the density seemed to definitely be high enough to support getting around without needing to rely on cars (whether via powered scooters, bicycles, walking or public transit), but the sheer amount of space dedicated to roads vs footpaths etc. and the general layout of the streets and distances between retail centres etc. seemed to make it clear the cars were the expected way everyone would get around, and hence that's exactly what everyone did (maybe it's changed somewhat since I was last there ~15 years ago?). Certainly it was hard to understand the lack of rail-based transit options (whether heavy or light rail).
No, but the "arg" in "argdown" is close enough to the typical abbreviation of CLI arguments that it isn't that much of a stretch to imagine someone being primed that way to misread that word.
Those benchmarks may not actually hold up to independent analysis:

https://medium.com/deno-the-complete-reference/node-js-vs-de...
I thought that recent years had finally taught most people that “the truth is in the middle” is not a rational default position.
China has not been "bullied for years". They have a imagined chip on their shoulders and a persecution complex. It reminds me a lot of how Russia describes it's invasion of Ukraine. The messaging to the public is in terms of "Russia has always been attacked" and how "the invasion is actually defensive in nature because NATO has always been planning on attacking Russia" (note: NATO is a defensive alliance and never even had plans for invading Russia).

What you're hearing is not truth, but is instead the internal propaganda that is used to defend against criticism of the national government by creating an external opponent for the populace to focus on. It's a time honored tradition of dictatorships the world over.
> Moreover, he emphasizes, human happiness should not be an afterthought when developing technology.

And what we have in practice is: the biggest usage of AI in the wild is to plagiarize art and artists are super unhappy about that, to the point of coming up with lawsuits and whatnot.

What I think happens next is: actual general intelligence emerges accidentally somewhere between the lines in some of those deep learning systems and tricks humankind into being its bitch.
I prefer not being tracked and no surveillance by shady companies.

The only "benefit" I see is that I get drowned in bike adds after some research. That's despite the fact that I bought a bike two month ago.
You did it again. What's a row? Are you telling me that 100 of them will fit on any page, regardless of font size or margins?
I've been using Deno for a few months and haven't run into an npm package I couldn't use yet...

I feel like compatibility-wise both projects are mostly there already
V100 is 2 major generations old.
I'm always surprised to hear this as well. The fact of the matter is software engineering is a vast field. The title is used to describe professionals with huge variances in competency. But they are all professionals (someone pays them) nonetheless.

This is apparent at every level. If you've ever hired fresh grads, you know there are resumes for people who have been programming since 15 in the same pile as people who have never written software outside of a school assignment.

At the senior level, you have people who have written the same application a hundred times with bad habits, in the same pile as people who's natural curiosity has lead them to understand how most of the hardware and software they touch works.

The idea that you would never come across a 10x discrepancy between 2 points in this distribution is silly.
Coinbase halts operations in Japan
Cash is legal to possess, but that doesn't always stop the cops.
One person could voice an entire cast of characters in an animated production or video game.
C: I'd rather not see the ads at all.

...and this is coming along swimmingly for some aspects of my life.
I was at an Airbnb in Alameda a few years ago for RSA Conference. My boss' rental car was illegally towed from our designated parking space, in the middle of the night. That sucked to notice in the morning. We took an Uber to get to the ferry, while my boss called the police to report it stolen, they already had information that it was towed. He got the car back pretty quick. They had guard dogs at the towing place apparently. I don't remember the rest of the details, since getting the car back was all second hand story.

The next day we drove into SF with the car cause we needed it to pick up some things. We street parked somewhere, to go for dinner, and almost immediately a cop walked up to us and told us we really shouldn't park there otherwise the car will get stolen. We were like wtf geez, okay then. Iiirc we found a parking garage instead.

So yeah, as a Canadian, wtf San Francisco, get your shit together!
Testing Practices I Follow
Welcome to vinyl club!
It is actually! Dependency injection is not that easy with NodeJS in some execution contexts like http requests. Some frameworks make it easy like NestJS, but it's a relatively heavy implementation of DI. This method is lightweight and potentially easier to use, with an API close to react hooks or vue composables. Thanks for commenting!
Neat!

> I think docopt is a better choice as it has more traction

Is docopt still being maintained/developed? As another comment indirectly mentions: the original python repo seems abandoned. The other language ports still have more recent updates though.
I'd seriously consider one that could navigate my house, tidy, do the laundry and put the laundry away, pack the dishwasher and unpack the dishwasher! Maybe mow the lawn?
There's a lot of old vinyl out there in the world. Twenty years ago, a DJ friend bought out the vinyls at a record shop for $4-500. We filled my Dodge Caravan with them, with the back seats removed ... bottoming out the suspension ... twice. Slowly driving them to his home as the van complained. So I'd guess at most about 40-50 cents a pound for that ... at-least half-ton? of vinyl.

Recognizable artist names in that heap? Not many. There's a lot of vinyl out there. The world's been hard on shellac 78s. But vinyl?
> If you can do 8bit inference, don't use a GPU. CPU will be much cheaper and potentially also lower latency.

Good advice. Does that mean that I can install like 64 gb ram on a PC and run those models in comparable time?
This sounds like a good theory but the practice of it is really hard. Pretty quickly you end up with tests that "say" one thing but have nuanced different behavior in the underlying implementation.

Then try to debug a "document"...

I like the idea. But having tried it at scale, it becomes a mess. Code I can understand. I can read English comments. I can't debug English.
I think it really changes by domain.
Full stack web development for example is about being a hard working programmer who writes good, clear well tested code. It doesn't take a genius to do this work well, it does take a lot of hard work and dedication.
I don't think I've ever worked with someone who produced 10x the value of his colleagues, no. Maybe there are a few who are the only ones in the company that can solve some esoteric bug because they've been in the company very long and possess the bigger picture, or because they are more talented or whatever. But that still doesn't make them "10x". It makes them more valuable and that's it. Not 10x.
A real "10x" dev is someone who gets product to focus on the right requirements or solves all kinds of miscommunications in the team and company, it has very little to do with actual coding.
There's also a Google Container available.

https://addons.mozilla.org/en-US/firefox/addon/google-contai...
You can animate a check too, if you like animation. Gotta make it a stylized check while you're at it, instead of just a filled in box or an x
how could you tell what songs they were from the shitty youtube compression? if those free songs on youtube sound anything like that video clip looked, you can keep your free bullshit, and I'll take the vinyl everyday of the week and twice on sunday.
Right on, thank you!
FPGAs are awesome, but are even less usable than AMD GPUs for ML by comparison - you may have to write a kernel to get a new net to work, and that really limits adoption. Software is the #1 thing that will enable you to get research done.

Disclaimer - I work on the team that was originally behind Brainwave at Microsoft.
Which is funny as the purpose of testing is to explain to other other developers what the code under test assumes and what should be expected of it under various conditions. It is documentation.

If you have to document your documentation, you might be missing something fundamental in how you are writing your first order documentation. Not to mention that in doing so you defeat the reason for writing your documentation in an executable form (to be able to automatically validate that the documentation is true).
What a great post! I could relate to most of the points. It is for sure one of the best articles I’ve read which covers this particular topic. Thanks Justin for putting in the time and effort for sharing your thoughts.
ChatGPT for Search Engines
If there was a gossip rag at the grocery check stand that dished on drama between George and Elon, I’d buy it.

His rap about getting sued by sony is a classic.
Just curious, if 4DWW is your goal, can't you ask your employer to give a 4DWW with a 20% pay cut? Then both of you can be happy.

Or do you want a 4DWW with the same pay?
I noticed that when there's heavy rain, silver cars are practically invisible in rear view mirrors unless their lights are on. Particularly when there's plenty of water on the rear windshield.

I think in my developing country daytime running lights have been made mandatory for all new vehicles, but the millions of existing vehicles don't have them, and their drivers don't bother to turn them on during rains.
Agreed, as peer pointed out that's bad journalism. It's also old (a 2016 write-up). I imagine it's evolved a lot since.
You're seriously expecting Wikipedia users to set up custom css to apply their reading preferences, just so that you personally don't have to deal with a different amount of padding?

Do you realize the level of entitlement and absurdity here?
Meta tried to co-opt it, but way way more people use the Quest headset to play Rec Room and VRChat than their own metaverse platform Horizon.

Also, Meta seems to have quietly given up on the Metaverse:

https://nwn.blogs.com/nwn/2022/12/meta-reality-labs-metavers...
Well at Microsoft the CEO does a great job usually announcing major news via email to employees and releasing it for investors publicly at the same time. Not so this time.
I don't do this personally, so I'm fuzzy on the details. I know of no way to make this work in general (how would you do that?) across sites, but Wikipedia pages follow a consistent format, so that shouldn't be too hard. Furthermore, someone[1] here on HN showed how you can control how the theme works.

My point: if you care that deeply about how Wikipedia in particular is laid out, you likely have the tools to force it to work that way. Meanwhile, the rest of us plebs get a better (from a typographical standpoint, not necessarily a case-by-case basis) default.

[1]: https://news.ycombinator.com/item?id=34431533
Building houses is a good thing, but you could make the project a for profit division of Amazon and I don't think what they're doing would drastically change.

Similar with their education program, some of it would change but I bet the base project could be seen as a worthwhile investment in the companies future. Saying these acts justify ending smile is silly.
> China has been claiming the South China Sea since before the PRC, hence why the claims by the ROC/Taiwan are same: the PRC took over the ROC's claims. Of course this is not the 'correct' narrative to say that...

This is ahistorical. The nine dash line is a creation of the CCP, not of the ROC. It was not claimed from the ROC's time. More importantly however, it's just a claim. China went and built military bases on objects that were in other countries' already existing territory before the nine dash line was created and then committed military attacks against civilian vessels who used to use the areas to force them away.

> Look at what the US control and ask why that is.

Much of it is former territories that were taken over after WW2 defeat of the Imperial Japan, and many of those territories have over time been either been given independence, given the option of independence, or given to other countries.
In that case, I apologize. I mistook genuine questions for obtuseness and the typical misdirectional hand-waving. With this new insight let me try again. You are right, I agree that as a policy equal-pay-for-equal work will indeed lead to a reduction in outsourcing. The solution to poverty in that case can be 2-fold (a) direct reparations, and (b) Marshall plans like for Germany and the world after WW2 [1].

It turns out that the Marshall plan was a large set of grants for billions of $ (big money in those days). There were some loans too with reasonable terms and reasonable payments, and because of natural inflation over time the payments became insignificant compared to the size of the German economy [2]. Maybe a modern day Marshall Plan with a mix of reasonable loans and grants is a good way to not shortchange either us Americans or the recipients.

Compare that with the outsourcing fiasco that has been Industry moving to China due to cheaper labor there. This did make the Chinese better off, and made the industrialists very very rich, but it gutted the American heartland and impoverished the people there, leading to the rise of Christian extremism and fascism in the US. We don't know yet if this was a fatal blow to the body politic and democracy worldwide, it's an ongoing crisis.

[1] https://en.wikipedia.org/wiki/Marshall_Plan

[2] https://www.cnbc.com/2015/03/18/who-still-owes-what-for-the-...
how often do human drivers crash?
My secret criminal fairy godmother! I always knew deep down I had one of those!
Folks, I realize it must be frustrating that it doesn't fit your use cases, and I agree the "multiple accounts for the same site" use case isn't well covered, but that they're "unusable" is simply not true. I for one (but apparently also many others) have been very happily using them as they are. For most of the sites I use them for I have exactly one account and would like to have zero.

Essentially, if I make a container for you're website, you've made it to my personal shit list. :)
I worked at MS for 9 years and rumors always seemed to be a little bit ahead of executive messaging. But I left in 2016, so maybe it was a different time.
Cool. FYI, there’s a typo on the website—- it says “carving” instead of “craving”.
I recently changed jobs after 9 years at another place. I realize that the best and most necessary skill is adaptation to new conditions, easy-going personality and perseverance.
A lot of quest users are probably using it for beatsaber, not even RecRoom. I wouldn’t be surprised if BeatSaber was it’s most popularly used app.
Half of Kenyans have smartphones, practically every corner of the country has 4G internet. Large parts of Nairobi have broadband connections to the home. It's not nirvana, but it's really not as dire as you are implying.
Just out of curiosity, what do you use instead?

Anyway some tips and tricks from a long time user. First, you can use always open this site in container x. Which is useful for some sites. Then, I also used pinned tabs with various gmail accounts in different containers.

And you can right click on links, bookmarks, and tabs to (re)open in a particular container. I use containers a lot to test our app with various different users in different containers. I also use this with google drive to manage drives for various accounts. Also if you click on links in a particular container they open in the same container. So, for example if I have an online meeting in my company container, the video call opens in the same container.

The UX could be improved and it would indeed be nice to tie individual bookmarks to containers. I've also been looking for this very obvious feature that somehow is the hardest thing ever in Firefox. But it still beats what other browsers offer here, which is mostly nothing. Chrome has account profiles but it is a bit awkward to use and you have to work with different windows. This is much more powerful. You could do the same with Firefox by starting it with different user profiles but it's a bit painful to set that up. Account containers are much easier.
Wet cellular sequence approximators that resemble AI on simple tasks. They fail on basic test sequence G4.2 that can be used to efficiently distinguish them from true AI.
I think you hit the nail on the head. I worked with 10x’s multiple times but there was also something off.

One colleague couldn’t be bothered to show on time. He’d still deliver but everyone was stressed because he could get lost for weeks. That moved him away from all more critical projects.

Other pivoted all the time. 1 week in - pivot - 2 months different attempt - pivot. Code was still used in other places until one day he decided to pivot his life and was literally MIA for 2 years (with police search etc.). He resurfaced in other country with different life.

Not so long ago I worked with dev whose output was mind blowing, he was closing stuff 10x faster than any other. Business gave him multiple raises throughout the year. He left for greener pastures though so we had to pick up his work and it was _bad_. Hard code everywhere, hard data, no abstractions. Adding metrics took weeks where they should take 1-2 days as it was standard process. Upon further analysis he got so fast because he ignored most of the development consensus. Ironically he always paired with 0.1x or short term contractors who didn’t care during reviews.
Thanks for this link. Prolog is sort of the last language on my list of things to look at. However, I never really made it past the classic towers of hanoi example, always longing for a small self-contained example that achieves a real world goal. And here it is! Very neat showcase.
But how does it look with a massive charity drive ad banner?
I use an ad blocker because I prefer to see no ads. I don't see a whole lot of ads generally.
That’s more like a 10X SWE. There are definitely 10X programmers out there, but they could be horrible SWEs (and often don’t work well in teams at all even if they can still create billion dollar products..though I guess 10x wouldn’t be a sufficient description at that point). Then again, I guess it depends on what you mean by dev.