skysight-inc/HackerNews huggingface dataset:
It's a classic problem with big companies and software development. Say you worked for a Fortune500 company and they wanted you to build a TODO list app. The core app can be built in a week, but it ends up taking 3 months and a team of 10 engineers, why is that?

* Well we need to integrate it with our engagement platform, meetings required with engagement to determine scope and requirements.

* Well we need it to also integrate with our productivity API, another set of meeeting to determine scope of integration.

* We need deep reporting capabilities, please get with the reporting team to determine requirements.

* Also this app will need to integrate into EXISTING_TOOL_A and EXISTING_TOOL_B. App cannot be built in React and must be built in Angular with OLD_SOFTWARE_PKG_1 and OLD_SOFTWARE_PKG_2 in order for it to successfully integrate with these old apps.

* Hey we just signed a contract with CLOUD_PROVIDER_Y, we know you were using IN_HOUSE_PROVIDER_1 for your infra but now please modify the entire app to work with CLOUD_PROVIDER_Y.

* Oh and it also needs to be backwards compatible with IN_HOUSE_PROVIDER_1 because it needs to run in parallel while we onboard CLOUD_PROVIDER_Y
I would be surprised if it doesn't, thousands of companies pay huge fees to GitHub and several new introductions such as Copilot (which I despise) and Codespaces are even bigger money makers.

Moreover I think ultimately the GitHub play was to get more devs in the azure ecosystem too by providing first class integration between dev frontend (VSC), dev backend (WSL 2, devcontainers), corporate communication and calculus (Teams and Office365), GitHub, azure.

The only thing they are really missing out still is a good chat and videocall application.

Teams has good ideas and decent integrations, but it's goodness dies once you have to interact with the core of the application: video calls are mediocre and chat is plain terrible.
Fewer than 40% of New Yorkers earn a living wage
It feels like every company has an Apollo, Hydra or Hermes...
Mechanical engineering and materials science are the two fields you want to identify consulting talent in.

In general, for time and cost reasons I would recommend that you try to avoid materials science related R&D if you can, except in "accessible" (well documented / cost effective) areas of metallurgy and polymer chemistry available using, for example, commercial off the shelf industrial polymer additives (there are many available, generally with the goal of altering a specific aspect of the resulting material).

In addition, you need to understand that the fabrication and test methods used in prototyping hardware products are very often different to those used in final production owing to time/cost/volume concerns.
Article spends all its time talking about a ~40% increase in electricity costs, when the headline is just as related to oil prices having crashed in the past few months.

Indeed, electrical generation in Europe remains high right now due to the disruption in the gas market. That's newsworthy and deserves coverage, but it's got nothing to do with "Electric Vehicles".

Also, article spins badly trying to conflate charging at DC fast chargers with "charging an EV". In fact most EV charging happens at home at residential rates, not at fast chargers which need to charge a premium to provide high-amperage service to remote locations. FWIW: my Model Y in the west coast of the USA (an area much more heavily reliant on long road trips and thus fast charging) has received just 27% of its total energy from superchargers. I'd expect British cars to use them even less.
There's an inherent advantage to let them continue running in experimental startup mode vs bureaucratic red-tape enterprise mode.
> if you start buying things like a summer house or an apartment for renting out, those things come with maintenance tasks. This can accumulate quickly.

This is a really good point. I feel like I'm dealing with way more responsibilities now that I have a house and a family, I'm no longer the center of my own universe.
Many of the "pro-breakfast" studies I've seen aren't controlling for socio-economic status.

Skipping breakfast due to lack of money/food availability is a different circumstance than skipping it intentionally.
Probably not to replace excercise, although who can say with gene editing.

Reducing, stopping, counteracting mental decline is a holy grail in medicine. I think there has been some progress here.

And on the general mental acuity note there are things like modafinil.

The best things known work are do what you need to do to get good sleep, and find some way to exercise routinely.
They’re confused by the word efficiency. They’re assuming that if metabolism is inefficient then it must take more energy to process food. Thus, more calories burned, thus weightloss.
> Your friend Sam is still Sam, even if Sam gets new responsibilities and sheds old ones.

But that's just your perspective. At HogCorp Sam is the Senior Data Engineer. People that need data adjustments probably go to the Senior Data Engineer, whether that is Sam or not. If Sam becomes VP of Accounts and is no longer the Senior Data Engineer, people won't stop going to the Senior Data Engineer, but it won't be Sam anymore.
Almost all new homes in England must be built with gigabit broadband connections
My theory is that a lot of prices in cryptoworld is set more by "vibes" rather that analysis of value and fundamental utility. You often see crypto prices hitting whole number price floors on the way down. I think it is from traders picking buy order prices by their gut feeling which leads to more whole numbers.

BTC fell through a few of these whole number price floors on the way down, this is just the one that finally broke the momentum. If it is going to continue to fall then downward pressure will build up until it overwhelms these buy orders and it will crack down to the next floor. Kind of like the 40k to 30k fall, the 30k to 20k fall or the 20k to 16k fall.
Smartphones don't just reduce your IQ; if you use one while walking, it removes all your situational awareness. I constantly have to step out of the way of some zombie walking along the footway, oblivious to the existence of other pedestrians.

My smartphone stays at home, on permanent charge (the battery life is severely depleted). I use it only to collect SMS 2FA codes from those organizations that assume that everyone has a smartphone. We call them "mobile phones", but that doesn't mean you have to move if you're using one.

That zombie effect applies equally if you're behind the wheel of a vehicle. Please don't ever do that. Of all tasks, driving is the task that requires the greatest situational awareness.
>We already know technology is addictive, and this is the first step to taking it to the next level and taking us away from being human.

Just think about this for a moment. What are some of the most rewarding interactions you've had with people in the past year? Do you think very advanced AI (such as the next generation after ChatGPT) would have affected that?

This is pointless FUD. We may be on the verge of creating entirely new lifeforms, interactions with whom will be every bit as real as those between humans. In fact they may end up being significantly more meaningful if you can create a kind of companion AI that is the perfect friend fine tuned for each individual person.
I don't think n=1 software bugs are really relevant to the overall trajectory of the company.
And Atomic Games' Close Combat before that, originally announced as Beyond Squad Leader, meant to be a digital sequel of Avalon Hill’s Advanced Squad Leader (ASL) board war game franchise. However the relationship failed Atomic and Avalon Hill parted ways. Atomic renamed the project Close Combat, and continued development and released in 1996. Source: https://nodicenoglory.com/2021/03/08/25-year-retrospective-o...

To me, Combat Mission was the 3D successor to 2D Close Combat - so a direct line of inheritance from ASL.

Bonus - a 1999 interview of Keith Zabalaoui: http://www.closecombatseries.net/CCS/modules.php?name=Forums... - players will vaguely remember that "Zabalaoui" name, because the names of the soldiers in the game were those of the developers !
FANGO, then?
The amounts of money involved can absolutely spell life and death for people not lucky enough to have been born into the top 1%.

"White collar crime" generally has vastly broader effects than what we normally think of when we talk about crime; it's just harder to see because the effects are not as immediate or obvious. Livelihoods destroyed by layoffs to juice the stock price; land, water, and air poisoned by pollutants released because paying the fine is cheaper than actually cleaning them up; people dying because they can no longer afford the insulin they need to live after the price was raised absurd amounts purely to increase profits...

Just because the CEOs aren't physically on a ship where everyone's lives depend on making good decisions in times of crisis doesn't mean they aren't responsible for incalculable pain, suffering, misery, and death.
Duckdb is outrageously useful. Great on its own, but slots in perfectly reading and providing back arrow data frames, meaning you can seamlessly swap between tools when SQL for some parts and other tools better for others. Also very fast. I was able to throw away designs for multi machine setups as duckdb on its own was fast enough to not worry about anything else.
Less broadly known than Ruby but the late Itojun[1] and the KAME project[2] also put an inordinate amount of effort into adding IPv6 and IPsec support to the BSDs.

[1] https://www.icann.org/en/blogs/details/rest-in-peace-itojun-...

[2] https://en.wikipedia.org/wiki/KAME_project
Ask your employer to enable e2e encryption in Teams
If you run the algorithm entirely on the pile of fat in your skull, YES!
Investigative journalists writing a big reveal ... write with more care than most journalists and columnists.

You're cherry-picking the epitome of good journalism and comparing it as a class to all books.

The same things that go into writing a good incisive investigative journalism piece or series (many of which ... eventually emerge as books) is what makes a good book a good book. And a book offers time for that process* which a daily or weekly publication focused on current events simply doesn't have. Books trade off timeliness for quality (again, generally). Yes, there are non-topical periodicals which operate with fewer time constraints. Exceptions prove rules.

That is: there's a qualified author, assignment to a given topic, integrity in the pursuit of the story or narrative, research and editorial support in accomplishing that task, and extensive editing and rewriting to produce the most impactful, accurate, and highest-impact piece possible.

Another commonality is that those good pieces run long. A truly in-depth article probably starts at about 6,000 words (12 pages in book print, often less typeset for a newspaper or magazine), and can easily run 15, 30, 60, 90 thousand words, or more.

John Hersey's Hiroshima was published in the 31 August 1946 issue of the New Yorker. I don't find the page-count of that issue though I suspect it was on the order of 80 pages. The book version runs 166 pages, or about 80,000 words.

Hunter S. Thompson's Fear and Loathing on the Campaign Trail was serialised in Rolling Stone before being published as a book, 506 pp, or 250,000 words.

A blog and podcast I follow, The History of Philosophy by Peter Adamson is likewise being produced as a book series. The books add to what's already in the (quite well-produced) podcast.

If we instead look at most or median blogs, newspaper or magazine columns, articles (again, daily or weekly/monthly), or at the top decile of each, I think you'll find, again, that books in general exceed typical quality found elsewhere.

And again, it's not the form but the process.
Good point about OpenStack. If it had succeeded, Rackspace would have been in a much better spot. They invested a ton into it.
> humans simply aren’t designed to handle the amount of fat we now routinely accumulate.

Maybe so, but like with all other evolution, presumably we'll either adapt or die?

Maybe fat accumulation via material prosperity is the Great Filter.
You are intentionally mixing up 2 types of prediction and belittling the one that's a more powerful driver than "it will crash on X date".

"it will crash eventually" is more important, it results in people staying away/getting out of this market, for good. It's much more powerful than oh it's gonna crash on this or that date.
> I’d look into online courses or any cheaper alternative. But, again, avoid CS.

Unfortunately the only “useful” (i.e. will likely help get you a decent job) degrees offered online are CS degrees. At least in my experience.
The only public consumer-facing product I can think of is Stadia :)
They have no need for finetuning. they give you API access and charge per token generated and you can finetune on your own. The monetization scheme already exists. e.g. GPT-3.
> There is no such thing as an "interpreted language", a language is just a set or rules and keywords.

Sure there is. Even if it is technically possible to write an interpreter for a "compiled" language, or a compiler for an "interpreted" language, language design really pushes you towards one or the other. "Technically possible" can also represent a very real challenge, as that set of rules and keywords might make ahead-of-time compilation either impossible or pointless.

E.g. any language that exposes `eval` with an arbitrary argument will still need to ship an interpreter as part of the runtime even if you compile some of the code ahead of time. Monkey-patching is common in Python and Ruby, and is pretty hostile to compilation. Codon has several documented limitations around this. Perl 5 famously can't be statically parsed without evaluating the code as you go, which completely defeats any attempt at compiling it.

Inversely, You can write an interpreter for C++, but features like `consteval` and `constexpr` are meaningless without ahead-of-time compilation.
I'm almost 50, I don't think this is age related cognitive decline per-se. My guess is that it's motivation-related. As I age, I noticed that my ability to perform what I perceive as needless/unimportant busy work has declined and I find my mind drifting to thoughts like "Why am I doing this? This should be automated. This task would not have been necessary unless someone screwed up." When I was 20 I didn't question whether pulling an allnighter for some absurd arbitrary deadline was justified, but I steer way clear of these kinds of projects and clients now that I'm older.

It may be time for a change. It's probably a programmer's version of a midlife crisis. You notice that your remaining (productive) time is limited and running out quickly. While porting code from one language to another can be fun, I doubt this fun extends to mindlessly porting APIs. Your brain may just be rebelling.
This reminds me of times in the first couple of years of my career, where me and some other junior people were terrified that we weren't going to get a project done on time. We would be wracking our brains for out-of-the-box ways to get it done, whispering to each other, having trouble sleeping, and then we would be amazed that the lead developer would simply go to our manager (while we were still desperately brainstorming) and tell him we wouldn't finish on time. And nothing awful would happen. The lead developer was fine. We were fine. The project finished late. Nobody got fired.

Now as a senior developer it's hard for me see why I was so terrified. Some managers yell and bluster. (Or, they used to, back in the day.) Some managers shame and insinuate. Some managers obliquely threaten. But they all, no matter how they express their authority, have to face up to the unpredictability of project planning. The question is not whether your manager is nice or mean. The question is, do they really think they're better off firing you and replacing you? Whether because they think they can get an upgrade or simply to pin the blame on you for something. After you've been around the block once or twice, you understand that a manager who is chill to your face is ultimately subject to the same motivations as a manager who uses stress as a weapon.

I wonder what it's like for airline mechanics? They are represented by unions. I would think that safety infractions would be the real potential career killers, but that's just me guessing.
Previous discussions a few hours ago and last week at 120 and 900ish comments each:

https://news.ycombinator.com/item?id=34319979

https://news.ycombinator.com/item?id=34242193
> or just go with the flow

How does one do this with social media?

Half-ass some tweets and blog posts until people stop asking?

Or try to write the smartest tweet ever and spend 12 paid hours on refining the wording?
Give yourself credit for working at a higher level of quality.
Given the negligible variation in energy input to various parts of the planet, over time, I would expect it to be fatally placid.
You read it by indentation not by counting parentheses.
Er, at doing the inverse, for me.

"Oh, you're watching a video on foo? Here's a list of video clickbait trash, with sometimes one more video on foo thrown in.

"Oh, you either never open or always bail out of 'shorts'? Here are more of them!"
And who trusts them to not do anything like this again?
Thank you for mentioning Tower! I would just like to add that Tower 9 also included many improvements around the merge/rebase experience, including an Instant Conflict Detection that should satisfy the "preview" workflow mentioned.

Here's an example: https://imgur.com/a/VCkqrBI

More info here: https://www.git-tower.com/blog/tower-mac-9/#1-merge-improvem...
> "no, our microservice is called video encoder"

using cute names shouldn't be an alternative to learning to name things properly
>Telegram, WhatsApp, Signal, Google Messages (!!!) don't use this API.

That's a perfectly valid choice.

App developers of that size have the resources to make their own camera UI, and produce the experience they want to.
"Death by a thousand cuts" doesn't show up in a spreadsheet because each cut is hidden in a different cell.

We've all worked in the industry long enough. We know that if you approach the PM and say, "man, I watched my girlfriend try to use the site on her phone this weekend. She gave up because every page tried forcing her to use the app," the PM would respond, "we did some testing and not many people stop using the site when this happens, and people who use the app are 3x more engaged, so this isn't true in practice." But those tests don't show what happens 3 months from now when your girlfriend uses a competitor that doesn't have any of that shit, and she thinks "wow this is so much better" and just never goes back.
Fun fact (to me at least) in the early computers the instructions were called 'orders'.
You won't see this discussed on HN, there's an overall hostility toward Bitcoin. A few are interested or sometimes involved with it (whether with development or infrastructure) but don't bother enlightening the crowd since I think it's pretty hopeless here and they would be buried under downvotes.

I wonder if that resentment would have been the same toward the Internet in 1997. You know, that useless thing for hackers and scammers that only benefits crime and should be regulated like heck by governments for our safety.
Teams is software that makes laptop fans sing, how can you be against that?
That is the gist of it, yeah. You get discouraged because you can't come up with anything interesting, whereas when you were 20 everything you came up with seemed interesting. I'm just generalizing my own experience of course, and there are more things at play than just this - like I think not yet knowing all the rules has something to do with it. I try to be aware of it, and take some advice I heard once at an artist-in-residence talk: sometimes quantity is better than quality. That is, treat making like sports: practice.
Technically, golang was written in C. Why so combative?
Photon true, but electron always. Photon also works the same in a vacuum though, and has been verified as such.
Nadella is a terrible MBA.
There is plenty of successful companies with descriptive names. Facebook, IBM, BMW (Bayerische Motoren Werke), Grammarly, Duolingo, OpenAI, etc, etc.

Personally, I prefer this approach. When a company gets big, it does not matter. If something is small, at least I get a f---ing clue what it does (and it is easier to memorize).
A directory does wonders. Make it hierarchical too. That way different zones can have different values.

It can point "policy-engine" to which host runs it. Or, even better, make it resolve the IP address directly!
That's actually a common misconception. Weight lifting has the lowest incidence of I jury compared to other sports like soccer, running or even biking.
Yes, my venue was on the same street and I went through a lot of the same/similar drama that he has made very public as well as some other drama that is a book worth of story time.

If I had instead invested my dads money in say... property in the east bay (at the time, it was pretty low compared with today), then I would have been 'rich' as well. Live and learn.
Komiser vs. AWS Resource Explorer
Google bought Deepmind for 2% of openai's current valuation before openai existed.
I know diesel owners overbrim with smugness reading these articles but I've driven 14,0000 miles in the UK in my electric car this year and the total cost was £280.

That's 10x less than even the most efficient mid size car before you even factor in service costs.

The reality that these articles obfuscate for the sake of clicks is that most electric car owners are still massively in front on fuel costs.
Faiss: A library for efficient similarity search (2017)
well, back to basics
people are blaming the MBA for ruining this company,
but I have to disagree, I think there is good MBAs and bad MBAs

since the 90s, MBA are thought about change and agility
rackspace failure is basic, they failed to adapt to change, and were not agile
this is a basic , basic scenario

they had a bad MBA, a good MBA would have seen this long before it happened and would have made necessary changes , companies change and adapt all the time led by good MBAs
You want to hire an engineering consultant, one with experience in the space.

Or, just post your idea to hn. We will gladly tell you why it won't work, regardless of whether it will or won't.
>Google should crack down more on apps.

Crack down on what?

You seem to seriously misunderstand the situation.

There are two options for an app to take a photo:

1) Using the Camera Intent

2) A custom-designed UI that uses the Camera/Camera2/CameraX APIs

There is no one valid option - both are appropriate to use in different cases, and each has upsides and downsides.

It's generally going to be the case that both developers and users will see option #2 as the better experience - despite what you might think.
I still floss (not as regularly as before), and yeah, the waterpik doesn't replace it.
It just feels like you gradually "give up" a life that was once yours (less responsibilities) and are "slowly forced" into a life that isn't as much yours (get married, buy a house, have children).
The recent announcement of ChatGPT being used in Bing. Also wouldn't surprise me if GitHub Copilot moves to OpenAI, if it isn't already. The return of Clippy?
How are you planning to monetise this?