skysight-inc/HackerNews huggingface dataset:
> What’s even more impressive is the camera can run completely separate from this recording technology as long as it is connected through its cable system, this includes distances of up to a reported mile away.

That's not that impressive, Blackmagic cameras have been able to run on fiber since 2018 [1].

The bandwidth for the Sphere cam however, that is insane. 500 Gbit/sec, that used to be the domain of entire ISP's core switches, and now that kind of performance is (effectively) handheld-capable.

[1] https://www.blackmagicdesign.com/media/release/20180201-02
I'm not sure that aggressive timeline Musk mentioned - about 4 years before sending an (unmanned) Mars mission (with Starships involved, as I understand), or about 10 years before that kind of a conference - a room for some ~100 people - can happen in space. But the large milestones themselves - making a heavy rocket (Falcon-9), making an even heavier rocket (Falcon Heavy), launching unmanned and manned spacecrafts to ISS (Dragon and Crew Dragon), landing first stages of rockets for further reuse, launching a world-wide ISP - they are all eventually achieved, and "eventually" here still means "very fast by classical space industry standards". And we're not yet talking about money here.

So... time may easily slip. Milestones - less so.
More Optimizations Made for Making Gnome/VTE Terminals Go Faster
As someone who learned computer science from tinkering with abstractions until I needed to go a level deeper with a subsequent education in it—-I think this article is inflammatory at best because they are attempting to assert themselves as a voice of a wise person, or, as an expert of how the future “is bleak”
LMQL 0.7 brings Procedural Prompt Programming
I live in Europe. We have 50% tax on gas. Yet charging on public chargers is comparable in price-per-mile, sometimes even more expensive.
I thought the bug is that you don't need to interact with FF to get injection into pasted payload... So am I wrong to think that as long as FF runs in the background, you can still get injection to the payload you just copied from the editor?
I would need to talk to the writer to make sure we're talking about the same thing.

DevOps isn't "that guy does everything". DevOps and Dev ARE different. Dev's product is what we sell to customers. DevOps product is the construction of a software development pipeline - from PR to production that ensures the policies and procedures of the company are enforced on the code base while setting up to code to function in the real world.

Dev designs the widgets.

DevOps designs the widget assembly line. DevOps job is to eliminate the Dev's pain points around deployment, resources, security, and compliance.

I know this sounds like gate keeping - but you should question the leadership of any company that merges dev AND devops. Any one coder is cannot a complete team - there's simply too much to know - unless you heavily rely on high level deployment products like AWS app server.

Now onto "abstractions"...

Your abstractions should focus on the domain language of your subject matter experts. The abstractions should, ideally, let a subject matter expert browse your code and shouldn't be too confused or overwhelmed.

Abstractions around technology like web or gui frameworks should be decoupled from your company's abstractions. Frameworks like that are just platforms that your product should plug into.

A gold standard for a company's code is that it could be easily cut out of a framework and plopped into another environment. A web app one day could be adapted to become a batch job that's run overnight somewhere else.

Every generation we have to relearn these principles because coders are pretty bad at teaching. There are few ways to write code well - compared to the myriad ways of writing code poorly.
Source code escrow can indeed be a consideration in scenarios like this, where your platform is used in an OEM capacity. While it can provide reassurance to the customer, it's important to navigate it carefully. There are licenses, such as the GNU General Public License (GPL) or the Apache License, that can protect your commercial interests while ensuring the availability of the source code.

To delve deeper into software licensing and commercial protection, Rather Labs (https://www.ratherlabs.com) offers insights into AI, GPT, and blockchain development, which can be valuable in addressing such complex matters. It's worth exploring to make informed decisions regarding source code escrow.
Honestly, asking these kinds of business level questions as a dev is a great way to be seen as stubborn and uncooperative in businesses where the mindset of the OP comment has taken root.

The managers who complain about their devs not thinking at the business level are usually the ones shooting them down when they do. Why are the coders questioning why we need the baby?
We lose knowledge all the time. Every person that dies carries a lifetime of experiences and information.

The thing is, we tend to lose the knowledge that is deemed useless. Anything considered useful is well spread. The problem is when our opinion doesn't match the reality, we have something around a generation to prove it, or the chance is gone.

Mathematics is full of examples of things that were discovered again and again, until somebody found a use for them and they entered our textbooks.
please, say 'LLM'. AI has been around for a while now. Most people know and use google search
I honestly didn’t think about it five minutes after it happened. It was my eighth job out of college and my sixth one since 2008.

Job hunting is more of a nuisance than anything else for me.

I knew that Amazon was going to Amazon eventually going in. It accomplished its purpose. I made a lot more money than I could anywhere else as a CRUD developer who had only opened the AWS console two years prior and with no previous strategic consulting experience.

My resume is the bomb now. I also got the chance to be the third highest contributor to a popular (thousands of downloads and hundreds of stars) open source “AWS Solution” that led directly to my current job and I was able to put every useful piece of code I wrote through AWS’s open source process (GitHub AWS Samples). I’ve already used some of the work at my current job (legally MIT licensed).

I am always ready to look for a job. I’ve kept that mentality since 2008.
Implicit copy in C++ is a horrible thing, but very consistent. You learn once that anything that doesnt fit in a register should be passed by (const) reference, and always delete your copy ctors by default, and that does a lot for you.
On a physical server, couldn't you just hotplug a PCIe card in there and DMA out any data you are interested in? Something like a network card with firmware specifically for the purpose should do it. It sounds so much a standard thing for law enforcement that I imagine such equipment should be available off the shelf?
There will always be two types of people, people whose interest is in getting things done regardless of the underlying means to solve an issue, and people who get stuck in why it worked , and go down the rabbit hole for hours , to see why something worked (society sometimes call these people nerds).Sometimes I wish I could be the former and not the latter. The most important thing is to be aware that there is a black-box/abstraction in front of you.
Confucius once said: "To know what you know and what you do not know, that is true knowledge."
Could it be low ratings and this is face saving attempt by Jon?

There was another thread on this where several people said the show was painful to watch / not enjoyable.

Do a lot of people watch it?
One difference from most other classes of bugs is that threading issues can be quite nondeterministic, which makes it harder to automatically disambiguate between flaky tests and real bugs being caught.

Also, the code introducing a race condition may get lucky when your CI system runs the tests and still make it into your main branch.

I agree that tooling (like static analysis, Rust's borrow-checker, etc) can play a big role here though.
The word you're looking for is stakeholder, not founder.

Nonetheless, do you believe the opposite is true? If a developer doesn't feel like they are adopting the perspective of the business, are they a disposable resource?
> Stewart and Apple executives "had disagreements over some of the topics and guests," the sources said. Specifically, they claimed Stewart told staffers that Apple execs took issue with planned programming related to both China and artificial intelligence, and noted that with the 2024 US election coming up, there might have been additional opportunities for disagreement then.

Apple's revenue from China is $74 billion, 19% of the total. They also have manufacturing there still, even when they try to separate.

You can insult anyone in the free world except Xi from China and MSB from Saudi Arabia.
Apple has a lot more to lose than ATT. I do not see why Apple shareholders would want any of that risk.

Anyone can publish content critical of China or whatever online, it does not need to come from Apple.
How are you playing poker in Vegas? I am guess many here quality for the high stakes table, what does your playing style look like?

Here's the thing - you are not going to be be better than the professionals. Whether it's picking stocks or playing poker, you will lose on average.

That doesn't mean "the only winning move is not to play". It means that you need to play a different game. As per Tim Hale's advice - pick a robo-balanced portfolio and don't worry about trying to beat the system.
> In mathematics, a real number is said to be simply normal in an integer base b[1] if its infinite sequence of digits is *distributed uniformly* in the sense that each of the b digit values has the same natural density 1/b. A number is said to be normal in base b if, for every positive integer n, all possible strings n digits long have density b^−n.
These posts are naive and reminds me more of an angry teenager being told the world is a tough place to be in.

Deal with it.

And if you really want to change shit around you, be damn sure to have lote of time and equal patience. And not least some understanding of how the human mind work in a professional capacity.

It's too fucking easy for any of us to simply throw our hands up and say "this is soo bad".

If you really want to understand something try to fucking change it and tell us how that went instead.

Everyone can tell stories about how bad shit is but very few can tell a story of the backbreaking commitment it takes to change shit.

Man up
Is PIP just an American thing? I don't think they could do it in Europe, right?
Trash talking AT&T / Warner I would consider a very low bar, vs trash talking China and the value of China for Apple would seem existentially larger. If Apple views AI as the cornerstone of their future offerings then that would also seem massive compared to poking fun at a content company.
Or you know, Discord.
It would be interesting if there was a podcast type model for video. I guess technically it's all there, and there is, but it's just not popular enough.

The significant part about podcasts (compared with say youtube) is that distribution can be independent, listening (watching) to podcasts is not tied to any single platform.
C++ hides complexity, yeah, but arguably Rust should have learned from that, no?

Instead, Rust opted to do as much syntactic sugar as possible.
A founder is someone who starts a business.

It's not whatever you mentioned here.
In my language this is called moleing (from mole).
this post opened my eyes to important context about 80s and 90s action movies. Watching them 10-20 years later, I often thought, how are there so many darn banks getting robbed? Turns out, ‘Heat’ is more realistic than I understood (at least in this one respect).

Spike Lee’s ‘Inside Man’ is kind of a throw back to that era’s preoccupations.
> The show's cancellation is indicative of the kinds of challenges owners of platforms [...] face

Yes. Such a challenge to choose between censorship and their own business interests.

It's like the "challenge" to decide whether to do the right thing or not. Don't we have another word for that kind of "challenge"?
> You can insult anyone in the free world except Xi from China and MSB from Saudi Arabia.

You can even insult them. Maybe not with someone else’s money, but go ahead and put up a website.
Katalon looks like a cool project, hadn’t heard of them before! We’re more focused on automations as opposed to testing, which is most important for where we take the product next. More focus for us on handling tasks that are less deterministic/require a bit more intelligence.
The greenhouse gas emissions from all those launches will, surprisingly, be quite material.

A single SpaceX Starship rocket has a mass of 5k tons, virtually all of it propellant, about 1000 tons CH4 and 4000 tons O2. When you burn that much CH4 you end up with more than 2500 tons of CO2. In reality, about 10% of the CH4 is not burned (the mix is fuel rich rather than stoichiometric), and because CH4 is about 25 times more potent than CO2, you end up with a total of about 5000 tons of equivalent CO2 greenhouse gases.

50k launches of 5k tons CO2e each is 250 megatons. That is about 5% of the total US greenhouse gas emissions.
I paste into address bar to remove formatting etc.
'double accounting' method feedback (given enough lead time) can also provide practice ideas/source of potential questions (non-technical & 'how would someone with defense committee ask/approach this?)'
When I was at Fog Creek, we still had that as an interview question (with googling allowed). It was a good judge of how most folks approached something they used but didn’t necessarily understand. If the applicant already knew how to do it, that was a different signal as well.
Being “the bad guy” is a service TM provides
The local branch of my bank changed to having no tellers, ATM-only. There's a couple people inside to talk loans and such, but they have no cash. I wonder if this is one of the reasons (besides cost savings having less employees).
Yes, the one that's American is the butt end of this joke, because the whole setup is a distinctly US of A thing.
We lived for fifteen years in a development with an HOA. The HOA saw to lawn mowing, snow removal, and perhaps tree replacement. Eventually, after fuss about parking, the HOA painted house numbers on parking spaces to be sure that we could each claim or two.

But garbage pickup was as far as I know managed by the county.
I have used this and I like it.
> This it not accurate. MOL was canceled in favor of adding black/dark projects to the NASA space shuttle “white” project.

I thought the plan was that the US DoD would operate their own shuttles with military crews, rather than using NASA vehicles and crews. Wasn't that why Vandenberg was fitted-out to launch shuttles?
Great idea. I like the model of people doing a generic podcasts that I can listen to on a choice of platforms, including Apple Podcasts, and if I want to watch people talking then watch on YouTube or Rumble. BTW, I am mildly put off by some of the conservative content on Rumble, but with YouTube sometimes seeming arbitrary in censoring material, I sometimes will watch Rumble just to support them as an option.

I find the centralization and control by the mega tech companies to be very disturbing. +100 for Mastodon.
This does not require javascript to be running either, that surprised me. But it's not that big of an issue.
Well yeah, this is one of the core issues that Wayland was built to address. X11 has zero security.
It takes up a ton of space, and takes forever to install, which would be fine if it were as polished as Unity or Unreal, but in practice the engine seems to have problems out of the box.
Seconding this recommendation, it's a fascinating book.
>Who says "business people" aren't capable of dealing with uncertainty?

Not defending the parent comment because it's way off base. But come on. You've never seen non-development stakeholders struggle to accept devs communicating uncertainty?
> to collect and store carbon emissions from the corn ethanol industry

It was for a single industry, that ideally goes away anyway. My understanding is that ethanol really doesn't save that much in the end and that land might have better uses than growing corn for internal combustion engines
I rather contribute to pure Web applications.

Most people doing Electron probably never went through the XUL and MSHTML hype cycles.

Electron will eventually join them.
Maybe bonus developers on lines of code written?

Or my personal favorite, bugs fixed!

https://devhumor.com/media/dilbert-s-team-writes-a-minivan
I feel this pain,
I really do. I want to turn around to fix quickly.

The problem is unless you have fully-automated continuous deployment, 30 minutes is not 30 minutes. That 30 minute task needs to be vetted to ensure it doesn’t affect other departments, then it needs to be scheduled, announced, and deployed, which may involve 2 to 3 other people. As a scheduled task it’s closer to 2 hours across multiple people. As a hotfix or support ticket, it which becomes 4~6 hours of lost productivity for a hotfix if there is any kind of QA process beyond automated tests.

Add in six other people asking for “30 minute tasks” that have unknown impact on other people in the company and nothing will ever get done.

My team has workflows for hotfix changes, but it truly needs to be a drop-everything emergency that stops the company from operating. For all but the blindingly obvious, a department, head or higher, must make the request.

Not being able to turn around every urgent ticket is far less damaging than having a fix for one person cause problems for several other people or not delivering on large strategically-critical projects.
That's exactly waterfall - make a plan up front, commit to it and focus exclusively on delivery.

Scrum does that because it considers waterfall on a 2 week cycle to be training wheels for people who have been doing it on 6 month increments and because it considers that "closer" to agile.
I’m advocating for seeing the big picture. It’s not that I don’t care about programming, but I try to care for it in proportion to achieving impact, which I feel is the more important thing (most seniors and higher would agree).

I did give Ruby an honest shot, the maturity of the ecosystem around numerical computation and machine learning (my field) is nowhere near Python’s. That is to say, it’s not that Ruby was bad, but that Python was so far ahead of everything else that to deviate from that would mean spending an inordinate amount of time reinventing the wheel. I’ve certain fallen into this trap in the past (which caused to me extend my graduate school tenure by a year because I wanted to use a niche language which was cool but ended up having to spend time working around corner cases, which were solved problems in more popular and meticulously maintained libraries in other languages). Sometimes going with the mainstream means you get a lot solutions for free and can focus on your problem.

Programming language choice is partly aesthetic —- some languages are more elegant than others —- but if you want to be employed and want to create real impact in the world, it has to be tempered with hard nosed pragmatism as well. You’re paid to deliver solutions to problems, not to optimize your preferences. Sometimes you can do both, but when you can’t, solving the problem must take precedence.
US Government's Login.gov turns frown upside down, smiles on facial recognition
Refactoring has a fixed cost, not refactoring has an ever increasing cost. Clearly either way you will pay but if you refactor you will end up paying much less in total. The bigger problem is not the cost per-se but the resource allocation issue associated with refactoring: you can go bankrupt with very clean refactored code that gives your competition time enough to bury you with a crappy codebase and the features that the customer needs.

All of these are balancing acts. It's never 'refactor or not', it's how much to refactor and what to let go? These are strategic issues and they go hand-in-hand with business goals and knowledge about the longer term roadmap. For instance it would be pointless to refactor a codebase that will end up being supplanted by another product or for which a strategic acquisition is planned of a company with a technically superior product.
Doubtless the censorship also extends to publishing apps that are critical of topics Apple relies on for profit. A walled garden of Apple approved thought
This sounds like it's not really an X11 issue. From the article:

> For firefox running in Wayland, `writeXPrimary()` will only succeed
when the firefox window (the main window, not necessarily the tab the code
runs in) has the focus. Otherwise the selection will be cleared. At first I
assumed that this is something specific to the Wayland protocol, but that
turned out to be utterly false; it's just some quirk, bug or "feature"
specific to either firefox itself or GTK.

> But I think that's still bad enough, even if the page should take care to
only set the selection when the main window has gained focus.
The difference is that lowering the estimate for a given amount of work doesn't actually get it done quicker - it just means you have a more unrealistic understanding of the timelines.

You can absolutely work to find other creative solutions to the same problems, or understand what scope is acceptable to cut to meet some goal. That's very different from "I want you to do exactly the same work but just do it faster".
What every developer should know about GPU computing
Supreme Court Takes Up Case of White House Pressure on Social Media Moderation
Not surprised that they are a "she". Guys tend to be more aggressive in their questioning, and guys are also more likely to be considered a rival (to other guys, at least).

To make this gender neutral: When questioning, don't be aggressive, and try to obfuscate that you are a potential rival.
It’s not at all like sales quotas. The salesperson’s upside is directly linked to their quota, they are incentivized to fudge it as much as they can.

What’s the incentive for a developer to inflate their estimate? The only reason I have to inflate an estimate is if I know some non-engineer boss-type is going to swoop in and try to convince me to lower it.
I would argue that one could complain about the vast majority of images on that page as also depicting some sort of Mexican stereotype.
The debt isn't a problem, the problem is the debt-to-GDP ratio.
Any sort of refactor needs to have agreed upon goals/scope and folks need to stay within that scope. This is a really difficult skill IMO. Even when I start out with the best intentions of refactoring libraryA, suddenly I'm in a bad place refactoring libraryD because libraryA was refactored to use a new enum approach and damnit I want it to be consistent everywhere.
> First, what does the EU have to advertise that needs more promotion than even local politicians do?

Many things actually since most people know not enough about what, why or how they do things. See my billboard example.

> Second, this is EU taxpayer money they are spending, to american companies

It's not their fault that those popular companies are from the US. What's your point?

> Third , EU having such financial relationship with facebook is problematic, given their legal fights.

Why?