skysight-inc/HackerNews huggingface dataset:
> The biggest offence here is to have the test envs accessible publically.

I don't know if it's the case for Starbucks, but many large companies like that rely on a bunch of outside vendors/agencies for their development, with the relationships primarily managed by their marketing department.

The test environments tend to be synonymous with staging environments, and need accessed by a variety of partners (and the actual company employees responsible for it) for the partners to do their part of the process and for the company employees to do their version of acceptance testing. Sometimes the access gets gated for whitelisted VPN/office IPs only, but especially with so many people working from home currently, they end up having to just open things up completely.

I would not have expected that based on the majority of my career, but I shifted into an agency environment with many Starbucks-like clients a few years ago, and it was like stepping into a whole new world. Our agency doesn't actually do dev work, but tend to be part of large inter-agency teams working on those sorts of projects. And that seems to be par for the course for 70%+ of the clients I've been involved in.
> It's the same with van life. It sounds great in practice, but simple things like showering, defecating and preserving food become very difficult.

I have to both agree and disagree. I've been living in my converted bus for about 3.5 years. It's harder and more complex than living in a fixed location but it depends a lot on the setup of your vehicle and how you use it.

If you have a low end conversion with no shower or toilet it's a lot more complex, especially in COVID times with limited access to public facilities.

If you have an RV or something like my bus with a full conversion it's not bad. I have to refill my fresh water every 2-3 weeks, that's it.

The hardest part is dealing with repairs. Typically when something in your home needs repair you don't have to move out.
Perhaps anandtech should have used some of those shiny review CPUs to host their website, which is currently down.
I went the other way around (from VS Code to IntelliJ), it has some refactoring support and the like, and I have to work and switch between a few languages during an average work day. VS Code is fine for a lot of things, but not as powerful as intellij.

That said, main downside to IntelliJ is IMO speed and input lag in editor windows, mainly in TSX files. I admit it's a complex language and the fact that Prettier runs on save probably isn't helping either, but still. It has trouble resolving imports, some are done automatically, others you have to select a quick fix options for, and sometimes both work and you end up with the import itself getting munged.
I've never even heard of Cloud Clusters and I've been working for some of the largest hosts in the US for a decade. I highly doubt they have 60 million customers. GoDaddy doesn't have 60 million customers. RAX doesn't have 60 million customers...
old Reddit actually has a worse time-to-interactive score

It's an interesting example of a good metric that is perhaps not the right metric for a particular application.

For many/most users, I'm sure Reddit usage is something like 95% reading / 5% "interaction", or perhaps even closer to a 100/0 split.

So "time until I can actually read what I clicked on" is probably the right primary user satisfaction metric...
Their original mobile site (now inaccessible) from more than ten years ago was even more minimal. The original m.reddit.com was replaced with the compact version (i.reddit.com) you've linked, and subsequently replaced by their awful current mobile site.

https://web.archive.org/web/20090116041704/http://m.reddit.c...
Actually, a hosting company challenging the police in jurisdiction where ECHR is ratified would go exactly there once it exhausts options in local courts. But not a customer of a hosting company challenging the decision of a hosting company.
Pro: As someone who's used C# for almost 19 years, this is a holy grail. I've always found in-browser development far behind native desktop / mobile development.

Con: The calculator demo takes waaaaaay too long to load. The long load time might be acceptable for a very rich web application.
More and more I think the greatest good that can be done for global society is for someone to just kick the plug out of the wall at Twitter and Facebook.

These aren't critical infrastructure. These aren't even remotely necessary services. They're the box of Sugar Coated Chocolate Bombs on the breakfast table of communications. They add no nutritional value to a person's day. They only exist to foster addiction to serve themselves.
you were unhappy with the plugins. learn vim the right way and ditch plugins altogether.
> "So you can't call this an "iron battery", because you don't get electricity out of it, just heat."

But add a fuel cell and the same reaction does give you an "iron-air battery":

https://en.wikipedia.org/wiki/Metal–air_electrochemical_cell...
The show is criticized for being essential erotic material for pedophiles, filled with up close shots of bums and panties of children. The American poster comes closer to that, but is still tame compared to the actual content, which is what this is about.

> And it's worked, in a sense: It wouldn't be on the front page of HN otherwise.

Compared to other stories, this one is already being penalized, and the top comment (yours) is about a total red herring. Ever since Elsagate I am just in awe at the collective ability to look the other way.
Ah this is a great point - worrying about something that could happen as opposed to worrying about something that did happen, but also leads me to the conclusion that the very idea of “missing out” is pure fear, a narrative about what other people are doing and the self-imposed expectation that you should be doing the same thing, right? Maybe there is no MO without FO?
I understand - but surely this can't be a downside to the product? How often does the average Joe need to learn their naming conventions?

I feel like I learn them during the purchasing/comparison period then never need to look again unless I'm repeating that cycle.
haven't found a universally good option yet; delphi was close 15 years ago, but the world forgot about it mostly. hoping for WASM+compiled language framework somewhat like this one to fit the bill so I don't have to worry about supporting multiple browsers, multiple browser versions, cross platform support, css...

WASM (language independence) on electron (fixed, controlled browser version) with delphi-like UI designer could work, maybe.
This seems very similar to flutter indeed.

I think flutter is more mature and has way better widgets.

However I like the general move towards "One UI Toolkit for all platforms" approach..

Off course we already have this but then never really worked on mobile:
- QT
- Java Swing
- SWT
- Flash

And I think, Web makes it easy to run a browser anywhere, but technically needing a whole browser engine to show a UI is just overcomplicated designs... I know web developers like it because they often dont know how UI toolkits are build outside of web... I think Flutter hits the nail on the head with the best of both worlds: Browser makers created flutter optimized for UI native applications, not for WEB in general.
I switch from Vim to IntelliJ and then back multiple times every day - one is for fast editing of smaller codebases and the other is for sprawling codebases. One thing I've noticed about IntelliJ though (and any other IDE), is that eventually I manage to get the thing configured into some inconsistent state that I can't figure out how to get out of and I have to restart everything from scratch before I can get things working again - up to and including deleting the entire IDE and reinstalling it. The bad thing about command-line editing is that it doesn't do any magic for you. The nice thing is that it doesn't do any magic to you.
Indeed, I routinely edit files in vim that are many GBs in size.
Totally agree with your point. Tools that allow great personalization are obviously more prone to generate weird problems unless you know what you're doing™.
Or to quote a famous philosopher "With great power comes great responsibility".
I see this a lot but I feel its quite difficult to actually pull off. Even though your mvp can and should be shitty sometimes it still takes a lot of effort and talking with potential customers to even figure out what you should be building, and its extremely difficult to do when your still trying to work a full time job. Maybe someone who has actually done this before can offer their perspective
Well in this case you need to pump 10 gallons up to get those 10 gallons to spill down. At some point in the chain, you need to consume energy from the environment to drive the system.
Right -- the argument here isn't against Vim per-se, but the entire ecosystem of plugins and configuration that's needed to work and be productive.

Sure, there are a bunch of choices for you to use... but now you have another problem -- there are a bunch of choices.
Little off topic, but it unfortunate that the ultimate edition doesn’t include C/C++ and I have to buy yet another pack of “all products” to get that. I pay out of pocket and have yearly subscription. Not sure if the next thing they make for, say Rust, will be yet another thing to buy
Social Media Companies Survived Election Day. More Tests Loom
The article doesn’t even touch upon ground realities re labour issues. esp during covid times in India. Or on the ground practical challenges.

Hobby farmers in India should stick to fruit orchards(coconut/mango) or spices.

The govt incentivises small farmers a lot. Also, in India..you can’t buy farmland unless your family..father or grandfather has been a farmer or land owning farmer. Indian origin foreign citizens cannot buy farmland. Altho some states are trying to change it(Karnataka where Coorg is being one of them)

I am disappointed with this article. It has the opportunity to create new farmers and guide them but ended up like rah rah self help fluff piece.
VS Code for Go is really good, your move makes total sense.

I was a happy VS Code user (after being a happy VIM user for a while) until I switched jobs from Go codebase to Ruby and then I quickly jumped back to IntelliJ. So far (for me) this is the only editor that correctly figures out most of the definitions and locations of methods/classes/etc.

Intellij IDEA is my go-to tool when working with the dynamic beast Ruby.

Well, actually Intellij IDEA is my overall go-to tool, also now when I work with Go again mostly.
Way to go AMD. Let's hope this shock will make Intel wake up and force the giant to innovate. As I see it, it's good for us consumers since the competition means we'll be getting even better CPUs and GPUs in the near future.
Side-note: both anandtech.com and archive.org are overloaded at the moment!!!
> Only complexity, Tainter argues, provides an explanation that applies in every instance of collapse. We go about our lives, addressing problems as they arise. Complexity builds and builds, usually incrementally, without anyone noticing how brittle it has all become. Then some little push arrives, and the society begins to fracture. The result is a “rapid, significant loss of an established level of sociopolitical complexity.” In human terms, that means central governments disintegrating and empires fracturing into “small, petty states,” often in conflict with one another. Trade routes seize up, and cities are abandoned. Literacy falls off, technological knowledge is lost and populations decline sharply. “The world,” Tainter writes, “perceptibly shrinks, and over the horizon lies the unknown.”
Uber and Lyft Drivers in California Will Remain Contractors
This makes me question the whole test. Anyone can see the opposite is true in actual use and can feel even high end machines choke loading new Reddit.
It seems to me that this website was deliberately targeted so Google could stand up in the future and say that they also censor the left. Reddit did a similar thing in a recent ban wave where they picked off a few fairly tame left-wing subs as well as the usual alt-right suspects.

But it's also worth noting that in the incident that caused this, WSWS fell on the same 'side' as the alt-right in that they were critical of the 1619 project.
Interesting, there was indeed an update: https://www.nature.com/articles/s41598-020-62398-w
I managed to get a 3090 RTX and also wanted to buy a 5950X, but I'm tired of these out-of-stock hard-to-get new pieces of hardware, too much hassle. So unless I can order it "for the next day" I will not order them anymore.
Yes, but the useful energy in a combustion engine comes from that expansion of gas driving the pistons. The heat is, for the most part, just a wasted byproduct. (It can be used for ancillary purposes like heating the cabin).
Maybe the __slots__ discussion is not really that important - it's just convenience, and the regular old method of adding slots still works. So it's a minor thing.

I have diligently converted to f-strings but it doesn't give me new expressibility like I feel dataclasses do, just convenience :)
That's not a warning, it's a random insinuation. Take a look at

https://news.ycombinator.com/newsguidelines.html

Please don't post insinuations about astroturfing, shilling, brigading, foreign agents and the like.
True. Geothermal heat pumps will always be better but given that you can get an air source heat pump for 10^3 to 10^4 dollars while a geothermal setup will cost you 10^4 to 10^5, geothermal becomes prohibitive for most residential setups.
Sneaks – UX experiments that Adobe research and engineering teams are working on
Jim has had such frequent success that I think he may have the rare talent of running large technical teams well. I suspect that may be what his talent is rather than CPU design. But maybe both, or maybe he has just gotten lucky.

I think the 2 key high level choices AMD made was betting on TSMC, and betting on the chiplet + memory controller design.
That's talking about eDRAM which has different trade-offs due to increased latency vs L3.
True, however, the primary problem with the SO survey is the participants are self-selected [1], not randomly sampled. (It's explained in the survey's methodology).

What this means is we have no idea if the sample of programmers is representative of the worldwide programmer population.

I'd argue that C# and other Microsoft languages are vastly under-represented in the SO survey, but we have no way of knowing if that's true.

[1] https://en.wikipedia.org/wiki/Self-selection_bias
I wasn't talking about runtime performance at all. I was talking about coding speed. (I don't think the commenters before me were talking about runtime performance either? Did I misunderstand?)
Have you ever bathed one?
As for ram usage, I currently have two huge java projects open, and three elm/frontend projects with all the shared packages opened as modules, and it's about 5GB. While it's certainly more than a text editor (still less than chrome lol), is it really so bad? My laptop got 64GB of ram and 34GB of those are sitting unused and 8GB is just cache. I actually prefer it to use more ram than having to recompute stuff or load from disk.
The original point is that no amount of smoking or drinking is good for you. Sugar has a threshold since fruit is healthy.

Sugar gets all the blame, and fat is ignored even though consumption of both have increased (in the US) over time. And fat is confusing to people because nowadays plenty of people believe saturated fat is ok. I'd support a soda tax though.
> Python has long been a top-loved programming language, as has Java

Um... nobody _loves_ Java. We use it, but we don't love it.
The symptoms of my T. Gondii infection made me read that as "cats are great".
Why the tech market is doing so well
Normalization of pedophilia is occurring and Facebook, Google, Twitter, YouTube, HN, and all of the usual suspects are complicit. There are now 3 TED Talks promoting pedophilia normalization.
This is rather old news. Already reported in May. See https://en.wikipedia.org/wiki/Fast_radio_burst#FRB_200428
Ask HN: Who Is Hiring? (October 2020) – Enriched List of All Featured Companies
Make the Smartphone Dumb Again
Dr. Lisa Su took over as CEO in 2014 and seems to have driven a re-focusing at AMD, devoting the company's relatively few R&D resources effectively. Starting with large growth in non-PC markets, actually, mostly the consoles.

Jim Keller was certainly key in getting Zen up & going, but he left in 2015 so his impact on Zen 3 would be rather minimal to say the least.

Combine that with the timing of Intel struggling hard with new process nodes and there you go. A bit of AMD got better, a bit of Intel got worse, and now you've got this landslide result.
Something I learned the other day is that on Linux you can type `man hier` in a terminal to get a description of the filesystem hierarchy
I've been using JetBrains tools since 2004/2005, and I've become so attached at the hip to IDEA, CLion, etc. that it has become hard for me to work in anything else. And it's really bitten me recently because the codebase I work in (C++, Chromium based) just won't index in CLion, it's so massive that CLion just pukes. That and with my remote work situation I'm really down to mostly using CLI tools, so it's back to Emacs (which I like, and have made work for me, but it's ... not the same)

I fear someday having to do job interviews and having to get up on a whiteboard or use some half-assed shared-coding IDE, because my fingers and eyes, they really want JetBrains products there... I don't type out for-loops, I use generators, etc. etc. it's all so much faster...
I was a Python dev for 14 years or so (now doing mostly personal projects in C/C++, Scheme, Clojure), and 10 years ago met my partner who is a biologist. I think one thing programmers underestimate is how many scientists and academics are using Python. It's not just ML, it's pretty much every kind of scientist and tons of non-science academics too. The fact that it's a great "casual" or part-time language is huge for these people. They aren't full time (or even self-identifying) programmers, but their programs are non-trivial. The readability, portability, tooling, and massive package ecosystem is huge for them. In that world, being somewhat comfortable in R and Python is becoming table stakes for really large swathes of academia.

Personally I believe this is exactly why Python is dominant in ML now. We are harvesting after 20 years of academics happily writing libraries and tools for academic work in Python. :-)

So I have no idea how the article got their numbers, but I'm not at all surprised to see the sheer number of people programming in Python exploding.
> There are some basic linear algebra subroutines (Matrix inversion, finding eigenvalues & eigenvectors) that can be performed with an exponential speedup on a quantum computer in theory

Eh... those particular subroutines have polynomial time algorithms already on a classical computer.

You can't exponentially speed up something that's polynomial time already.
You say this was your first time outside India. May I ask, what was your path to setting up a company in the US and moving there? Was this via an L1 intra-company transfer, an E2 investor visa, or something else?
This first example just gives me a pop-up saying "Download the application for a better experience" and sends me to the play store, and the second shows a distorted icon and never loads. Touché.
What's the question?

If you're looking for more content, MMT is kind of a hot topic these days from what I gather. https://en.wikipedia.org/wiki/Modern_Monetary_Theory
“Immune Boosting” in the time of Covid: selling immunity on Instagram
> You can feel this persons frustration about all the obscure magic incantations needed to get a simple GUI and some lines on screen.

The vast majority is setting up SDL with a graphics context - anything graphics in C++ land is notoriously tedious, yes - not much of that is in control of Dear ImGui.

If you look at "Plugging Dear ImGui into SDL" there's a total of 14 lines involved in adding Dear ImGui over an existing SDL+OpenGL application, which is the precise target use of Dear Imgui.

Here are the lines:

// Init
IMGUI_CHECKVERSION();
ImGui::CreateContext();
ImGui::StyleColorsDark();
ImGui_ImplSDL2_InitForOpenGL(window, gl_context);
ImGui_ImplOpenGL3_Init(glsl_version.c_str());

// Event forwarding
ImGui_ImplSDL2_ProcessEvent(&event);

// New frame
ImGui_ImplOpenGL3_NewFrame();
ImGui_ImplSDL2_NewFrame(window);
ImGui::NewFrame();

// Rendering
ImGui::Render();
ImGui_ImplOpenGL3_RenderDrawData(ImGui::GetDrawData());

// Shutdown
ImGui_ImplOpenGL3_Shutdown();
ImGui_ImplSDL2_Shutdown();
ImGui::DestroyContext();

Everything else is setup that has nothing to do with dear imgui, or excess dear imgui usage demo from that article.
I'm not sure it's possible to make it any easier other that adding a wrapper across all back-ends.

Yes, setting up graphics stuff in C++ is not trivial, but that's not Dear ImGui fault.

> Only a masochist would love this - which to be fair, probably describes game developers as a group.

Yes. Game developers are people who can have GTA5 running on a PS3, a console with 256x2 MB of RAM, while web applications displaying a chat frequently use more memory than that. I guess you call it masochist, I call it being efficient and excellent.

https://www.youtube.com/watch?v=d0KJhFMnWRI
I see what you mean by the clickbait - I apologize, I'm really new to the platform and will not repeat the mistake again.Thank you for the feedback and recommendation!
American Sprits initially made it seem like their additive free cigarettes were somehow more "healthier" when they really weren't. I get that chemically they aren't the same thing. However it's like saying Captain Morgan isn't as bad as Fleischmans. If you compare someone taking significantly more weed hits than you are tobacco hits, the weed smoker will most likely be in poorer health than the tobacco smoker.
There is nobody dying of mosquito diseases in Florida. This is an unnecessary risky move with unforeseen consequences just like China's 1 child 1 family policy. Anyways, if the lab wants to sell their solution in Florida, they better live in Florida. -Floridian (University of Florida 1999')
AI generating documentation automatically for Python
Of course they'll be more likely to not be sued if they take it down, but again: the process they used is wrong. They are playing this as if youtube-dl were a copyright violation, which it isn't. They are saying youtube-dl has a right (and needs to) file a counter-notice to have itself be reinstated, which it doesn't.

The Title II provisions are irrelevant, as they do not cover circumvention devices. The RIAA could sue them regardless of whether they comply or not.
Exactly. If you argue the pros of vim/emacs using the power that comes with access to extensibility functionalities, it seems intellectually hishonest to not consider the ecosystem and customization issues also for the cons.
nice. i think this looks neat, specially if the binary sizes are small. if you wanted to make a paid option, you could consider hosting a server that can show you previews for how it looks like on various OSes
Agreed, as Vim/Neovim has risen in popularity recently it seems there is a trend of people thinking it’s only usable if you install these 57 plugins, and a large number of these users seem to have blind spots on Vim’s native capability.

The autocomplete feature is a great example of this. I do not use an autocomplete plugin at all, but rather use Vim’s native ins-completion. Combined with a language server and a lightweight LSP client (I use vim-lsc) this works beautifully.

I am excited for some of the upcoming changes in neovim however. I think the introduction of treesitter for syntax highlighting and a native LSP client will both be huge