skysight-inc/HackerNews huggingface dataset:
My guess is that Microsoft collected telemetry that showed no one used Copilot to control Windows, so it got the axe.
I just honestly don't understand what the issue is with NATO bombing of Yugoslavia and why Russians in particular are so butthurt about it. During some of the worst massacres in Yugoslavia, more people were murdered in the span of a few days than died during the entire aerial campaign. The campaign put a decisive end to wars, and the following decades have brought massive success. Former parts of Yugoslavia like Croatia are now advanced high-income countries.

We see passive-aggressive hints about NATO bombing of Yugoslavia on HN all the time, but rarely anyone explains where that comes from. I can understand why Serbians could be bitter - the campaign had several horrible incidents like the passenger train that got hit during a strike on a railway bridge - but why are Russians complaining more than anyone else about a thing that happened 25 years ago, thousands of miles away, to people they have no relation with? I'd really like to get an answer to that.
Microsoft feels like it's now really just two divisions: the one that makes lots of money and the one that is thrashing around desperately trying to find income streams to justify their continued existence. The latter division likely lives in fear of the day that they're ejected from the company, either as a spinoff or sold to another company, so they have tons of motivation to find new revenue streams, even at the potential cost of damaging the corporate brand.
UPenn Wharton Launches Generative AI Lab
Doesn't and never will. It's all based around transferring pixel data. You can write a VNC-like wayland proxy, which has been done (it's called waypipe) but it will never be as performant as something designed for minimal network traffic. Waypipe will never be able to blit sprites locally on the server, because Wayland clients don't do that.
Yes. The causative issue is the way in which projects are managed. Employees have no ownership of the project. If employees had ownership over which changes they think are best, a good employee would act on bringing the alerts back to zero before they take on new features or a new project. There are some obstacles:

1. Employees not having a say in which issues to work on. This pretty much leads to the death of a project in the medium term due to near-total disregard of maintenance issues and alerts.

2. Big-team ownership of a project. When everyone is in charge, no one is. This is why I advocate for a team size of exactly two for each corporate project.

3. Employees being unreasonably pressured for time. Perhaps the right framing for employees to think about it is: "If it were their own business or product, how would they do it?" This framing, combined with the backlog, should automatically help avoid spending more time than is necessary on an issue.
Could be worse, imagine Ballmer still at the helm.
If they did - we wouldn’t have a bubble we have today, NVidia stocks be overpriced etc.

In other words — here as in many areas there is no incentive to dig deep, while there are plenty - to stay on the surface and tell scary stories about agi doomsday to journalists who barely have writing skills, let alone some philosophical or logical foundations.
These sorts of things exist for the other browsers, so eventually I think Ladybird would support it as well.

https://chromewebstore.google.com/detail/open-in-firefox-bro...
This may come off as a little inappropriate but one thing I think about when learning another language is the usual mistakes or quirks that native speakers of that language display when speaking English. It turns out that quite often those are reflective of the correct form in their language.

It's helped me sound more natural in Japanese and Hebrew.
Android Application for Uninstalled Apps Recovery
I've left two companies over ethical concerns, but it's not as easy for most people implied here. Losing income can be challenging, especially if the industry is in a downturn.
> Those who are not poor are usually better at legal* loopholes

> I'd suspect dropping 14k somewhere like Henley&Partners might offer better options than the reported 70k for one of these packages

My Tau's land in the old country is now valued at $100-150k thanks to a highway expansion tender and can generate $15k a year being rented out to Reliance Jio as a gas pump, and the remaining land is still tilled and gets MSP benefits of $5k. That's a passive income if $20k/yr in a small Himalayan village.

My Tau has a high school education and has never heard of the American legal system or investors visas.

This is a common story with the rural middle and upper class.

With that level of money, it's very easy to make a successful business in India, China, or Vietnam, but a mix of ignorance and Social Media convinces gullible people that this is the only way.
The "very HN" thing for me is assuming a "winning strategy" has to be mass adoption. There's room for a smaller web full of nerds and geeks, we had that before and maybe we can have it again.
We had chemical and radioactive attacks by Russian agents in the UK, but in the name of no escalation nothing really happened. London was, and continued to be, a cesspool of Russian money and sweet real estate and football money from Russian Oligarchs.

A forceful response then, from all Western countries, maybe would have stopped Putin actions that led to the current Ukraine War.
Agreed. I have found that people who talk too much are afraid of what others have to say and don’t want to hear it. Also, many of them are control freaks.
Sounds like "Its hard, so it can't be done" to me.
There are plenty of people making good software in C++, how else would we have what we have. Sure, things get bloated and break over time, but thats not due to programmers not knowing C++, thats just what happens as a product evolves. New coders get brought in, focus shifts, understanding of the code based erodes. Its not that language, its the process.
The old sidebar experience was also a web view, so I don’t think anything has meaningfully changed except for the delivery mechanism.
I separate out the following roles and only do them one at a time: product manager, project manager, software developer, marketing, business ops, and overall business leader.

So for example, I might sit down as the overall business leader and decide a strategic direction I want to take. I then put on my product manager hat and decide what to build. I'll then project manage and prioritize those ideas. Then I'll become product manager / designer and spec out the features I prioritized. Then I'll sit down completely separately (usually it's own day) and develop a feature. Once it's released, I'll put on my marketing hat and do any relevant product marketing. That's sort of the lifecycle of developing a single feature.

I think what's dangerous is when you're jumping around all those roles at once. You can spin without being productive. There are times to be strategic, times to be creative, and times to just execute. You need different headspaces for those tasks.

I do all my planning in Notion, using a few different Kanban boards for different purposes.
> the floating tabs which no easy way to revert

Very easy in userChrome.css. I put mine on GitHub but it's nothing special, there are lots and lots that are available.

https://github.com/torstenvl/userChrome.css
Yes, I'm aware, but I bet way more women associate Gilead with the Handmaid's Tale than with the Balm of Gilead.
The InReach Mini is an amazing satellite messenger, but does not in any way provide Internet access.
Something can work and not be safe at the same time.
Yeah like when they branded Skype on everything and we had to do a whole campaign to educate our users that Lync is now Skype but nothing has actually changed and it's not actually compatible with the real Skype in any way, it's just empty vacuous branding crap.

I really hate dealing with Microsoft.

Now with the CoPilot 365 stuff they're selling us something like it's the best thing in the world when really it's only a barely beta quality product that really shouldn't have made it to market yet.
Maybe not as hard, but at least your quantum mechanics knowledge will remain useful for more than three years!
Well it's cheaper than gas, even before you add a carbon price, which makes it much, much cheaper, so that's a good reason to build it in parallel.

Price is roughly equal with wind, maybe a little more expensive than onshore wind and a little less than offshore.

And the outgoing Conservative party has effectively banned onshore wind in England.

But eventually as deployment grows you'll hit seasonality constraints that solar doesn't hit closer to the equator. Wind correlates with demand better in this region.
This is really surprising to me since there is a lot of evidence that oral antibiotics can mess up your gut flora, creating all sorts of bad side effects. Do you have any digestive issues?
Sounds too expensive. At that point it’s easier to go to the US to do a masters degree in STEM and get a 3 year legal work permit and try to work from there.
Id just like to point out the source of the Gorilla Banana problem is Joe Armstrong. He really had an amazing way of explain complex problems in a simple way.

https://www.johndcook.com/blog/2011/07/19/you-wanted-banana/
I've been hearing peak oil is happening "next year" for at least 20 years. There's plenty of reasons to clean up our energy supply, but this is the weakest of all the reasons.
Don't know about you, but I definitely don't want the federal government intervening between me and my porn. So many opportunities for abuse of power!
Ask HN: Best use of AI in video games you've seen?
InReach and similar devices use Iridium SBD, which is more like text messaging than an actual internet connection.

Iridium does offer voice and data services too, but terminals for that are significantly larger and draw more power, and the price per megabyte might bring tears to your eyes for recreational use. (Iridium Certus gets you 88 kbps at around $5/MB, and devices start at around $1500.)
> difficult to get anything with randomness in it passed as law.

You don't need randomness. Dithering looks random, but is fully deterministic.

It does suffer from the 'butterfly effect' - a few extra votes in one place can change the assignment of a lot of nearby seats.
What are you implying, if I have sex without a condom I'll die sooner?
I'm not OP, but it's just C#/.NET glue and "sample" code for Azure, OpenAI, and a few others (if I were to generously describe it).

It doesn't actually "do" anything or provide useful concepts. I wouldn't use it for anything, personally, even to read.
This article is much better than its title. It was flagged to death but I vouched for it which I hardly ever do. Worth a read.
These Are the Most Beautiful Equations in Mathematics
I thought ICT was terrible, so I decided I'd try the industrial side of things.

Ok, on the one hand, getting to play with cool robots, and eg using an actual forklift for debugging? Absolutely priceless, wouldn't trade it for the world.

But the ethical side of things? There's definitely ethics, don't get me wrong. Especially on the hardware side - necessary for safety after all. But the way software is sold and treated is ... different.
This is great writing, thanks for sharing.

The only thing I was left wondering though is what kind of success rate one should expect on Stripe appeals. I know back in the 2000s it was well-known that PayPal appeals/arbitration were a bit of a kangaroo court, and that outcomes varied wildly depending on the arbitrator or day of the week.

If I'm diligent in gathering evidence and can reasonably show that the customer did indeed in good faith sign up for my service and that it was delivered as advertised, can I expect Stripe to side with me?

I expect the answer is some variation of "it depends" but I'd love to hear your thoughts either way :)
Do you want to support YouTube? You want to support YouTube, don't you? Any big FAANG site probably uses most of the possible features.
This is a lie, I am sure they have a backdoor.
The article is a bit weird, he refused to sign a form inside a private company. But the private company presented a signed form to NASA (signed by higher-up’s).

So NASA probably didn’t look closely into the engineering, in particular when launch is tomorrow.
AI the Product vs. AI the Feature
Quantum chemistry helps characterize coordination complex of elusive Element 61
I'm really unsure what you are trying to say. Is there someone doing what cloudflare is doing now? I do not think so. Until that day, this will be how it is. It's very silly to complain about "centralization" when there is really not an alternative to what cloudflare provides.
The target audience, Unix graybeards programming shell scripts using commands like wc, is extremely hard to convince to use new tools. If you don't integrate these optimizations into, say, the GNU Core Utils wc program, the impact will be nil.
Yes, if a game is in fact a refinery simulator I would expect it to have an accurate representations of oil refineries. But whatever the latest Call of Duty game is? It’s going to be a grey block environment designed for gameplay that then gets covered in industrial props and textures and called a refinery.
> takes orders of magnitude longer to develop native Windows applications than it does to develop webapps.

That seems extremely far-fetched to me. If it's for economic reasons, I think it's more likely related to availability of developers with webapp experience vs native experience.
As I understand it:

Meltdown lets a process read from kernel memory.

There are several variations of Spectre. The first variant ("Spectre V1") lets a process read its own memory; the second variant ("Spectre V2") lets a process read another process's memory.

Web browser manufacturers seem to be focused on preventing Spectre V1, although I'm unclear on whether that's because V2 is too hard to exploit from JavaScript, is mitigated in other ways (e.g., CPU updates), etc.

Further reading: https://stackoverflow.com/q/53042230/25507, https://stackoverflow.com/q/48200753/25507, https://security.googleblog.com/2018/07/mitigating-spectre-w..., https://webkit.org/blog/8048/what-spectre-and-meltdown-mean-..., https://en.wikipedia.org/wiki/Spectre_(security_vulnerabilit...
In Punjab+Haryana+JK+HP (where most of the migrants on the route are from), these loans are backed by large land holdings that are already worth $100-200k. A $70-100k loan is affordable when you have land worth $200k and semi-passive income of around $7-20k (fairly common for LANDED agrarians in Northwest India)

The issue is some people are ignorant and don't realize that they can deploy capital in a much more efficient manner (eg. Go to college, start a factory, grow organics, buy property in Mohali) and fall prey to advertisements on social media about how you can earn $75,000 a year as a janitor illegally (not realizing that income tax is a thing AND undocumented laborers would be paid way less).
Could you explain how this can be used as a political weapon? Both parties in the U.S. seem quite happy with the perennial Mexican border topic that is used to distract from other issues.

I think neither party actually wants to stop anything. Republican farmers in the south need the labor, urban Democrats need voters (or so they think) and virtue signalling.
I also prefer the client-side approach because the separation between server and client makes more sense to me: the backend serves data, the client renders it. It is also much easier to manage state. Unless the website is extremely simple, I always go for JS framworks.

I never had problems with performance. React is less than 150kb, and as the backend is not a bottleneck, the website feels very snappy.

SSR is not enough if you want an interactive page, you'll need some JS. If you do, instead of dealing with a ton of scattered JS scripts, I'd rather have a single React/whatever application.
Corollary to this: if you find that there is one engineer monopolizing the entire decision-making process, perhaps it's because everyone else is utter shit, and said engineer is tired of having to deal with the insanity of maintaining non-sense thought up by mercurial incompetents without a semblance of technical ability? Perhaps these "toxic behaviors" are a coping strategy to deal with an organization that is woefully unskilled compared to said engineer? Perhaps the only way to necessitate one's career growth in such places is to wrangle what one would consider are actual toddlers, who simply do not care at all about the tech (incredibly common in non-tech orgs).

Perhaps said engineer would be happy to share the glory and fun work, if you made friends, demonstrated competency and initiative, and learned to play the (fucking) game?
Indeed, that's why we are discussing on HN, not on Reddit. Exclusion as a design choice.
> You want to support YouTube, don't you?

Of course no. You can use a bloated browser for that.
The benefit is a clear conscience.
Where the cost per mile is published, but their mile ain’t yer mile.
Ask HN: How the hell do you stay organized as a dev?
I think of myself as reasonably competent and intelligent. I have seven years of experience. Recently I was given a task I've wanted to do for my entire career, which was being in charge of a greenfield project from the ground up that, most importantly, is not a web app. I was so excited to dig in and get away from front end development and learn a new set of skills. EOQ is next week and I'm worried I'm going to blow the deadline. This isn't the end of the world, I'm not going to get fired, but it's not great for my reputation and catastrophic for my ego. I'm looking back and trying to figure out what I've been doing wrong.

Why didn't I ask for help? Day to day, I didn't really see anything wrong. Things were progressing. One red flag that I ignored was that my manager, who I have a good relationship with, was getting on my case for not staying on top of my tickets. I wasn't updating them, I wasn't adding more when it was necessary. I just find that I go blank when I try to organize a task, especially one as large as this. I don't know how to break them down. I had an idea of what tasks were remaining, but it was just in my head. I hate--HATE--adding more points to a ticket because I feel like it makes me look incompetent as it grows and grows. At some point you're supposed to break down tickets like that, but I'm all but incapable of breaking a task down. It's either done or its not. This results in giant PRs, shambolic commits, scattered debug crap. Overall good code, I'm told, but messy sometimes.

Why didn't I ask for help? I was doing a lot of new stuff, and I learn by doing. I need to suffer at the hands of the task or I'm not learning. There's a limit to this, I know. You can only spend so long on it. I don't know where that limit is.

Why didn't I ask for help? Pride. I wanted to prove myself. I'm on a new team with people whose technical skills, depth and breadth of experience, and ability to reason about software I greatly admire. I wanted to show that I could handle a project like this, so I'd get more in the future.

Why didn't I ask for help? Where's the line between seeking help and having other people just do your job? I don't know!

So I was humming along, flitting from one problem to another, and now the deadline approaches and I don't have functioning software, I have a pile of sorta kinda there code.

Possibly relevant, possibly not, is that I was diagnosed with ADHD a few months ago. I've always known that I'm scattered and have a hard time staying on task and being motivated, but I have a job and a family, so I wasn't so dysfunctional that I couldn't participate in society at all. I got this job, after all. I'm doing okay. I knew I could be more productive, I just didn't know how, or chalked it up to requiring more willpower that I didn't have. Anyway, post diagnosis I've been working on things and it's been helping. No magic bullets, but I'm less scattered overall.

If any of this rings a bell, and you've found solutions, I'd love to hear them.
he was a unwitting accomplice to a insider attack at Ubiquiti, which received considerable play here and in other media channels. One of their technically honchos faked a breach, extorted the company, but left fingerprints on audit logs. Krebs ran two stories, from information the breaches gave him - the second which was that Ubiquiti was downplaying the severity of the breaches, which were much worse then being reported to the press and FBI.

That said, he brought receipts on this one, so I think he’s learned from this adventure.
Interesting comment in that thread about the landscape feature not being localized, which was a reasonable choice at the time but makes me wonder if it would be implemented with local landscape features now through one of the mapping APIs. Also a bit sad to see how much of that thread was dedicated to discussing the product while this thread is mostly poorly disguised rage at the current owner of twitter.
social media bubbles are working here.

especially right wingers (fuelled by russian money, as confirmed more and more) need a doom&gloom environment + some targets to direct the anger/fear to. there is a lot of misinformation spread around, to an extend that group-thinking has already kicked in and confirmation biases are already at play.

the mental gymnastics are sometimes just outright insane: people with quite comfortable household income situations living in peaceful suburbs feeling close to take up arms to revolt against the evil government and those criminal foreigners everywhere (so against hated laws that don't exist in reality, people they never experienced themselves in their hood, general developments that don't affect them or also are not true/framed badly).

the reality is that life in general is good in germany, much better than in many places of the world considering the complete picture, its not getting more dangerous (criminal statistics overall are mostly flat/sinking over the last decades). there are problems, sure, but nothing spectacularly new, like aging population and pension stuff.

could it be better? always, yes. but it seems that any party that slightly tries to solve on of the actual problems gets a devastating amount of public fire (shoot-the-messenger-style) thats nearly to impossible to defend against, nowadays amplified by social media bots to a large extend, which many people are not able to identify.
Can you point out how? Is there a guide?
In this regard, as already discussed before, it what saddens me that Apple and Google are more willing to double down on their UI stacks, Android and iDevices, than Microsoft.

If one of them was at the steering wheel of Longhorn, it would most likely been shipped with its .NET based architecture, improved in later releases, and everyone that wasn't into it, could have looked for a job elsewhere.
Nice puzzle, congrats!
I also like this part of maths, and there's a related concept of Snark graphs.

https://en.wikipedia.org/wiki/Snark_(graph_theory)

First is that "One of the equivalent forms of the four color theorem is that every snark is a non-planar graph". Second, is as strengthened form of the four color theorem: "every snark has the Petersen graph as a minor", which is kind of proven (already 25 years ago), but still lacks 1 paper:
https://thomas.math.gatech.edu/FC/generalize.html
https://math.stackexchange.com/questions/3692582/what-is-the...

And another related concept is of nowhere-zero flows, and even more stronger conjecture that "every bridgeless graph with no Petersen minor has a nowhere zero 4-flow".
https://en.wikipedia.org/wiki/Nowhere-zero_flow
Tip for parents - teach your babies Sign Language. They can communicate with you much earlier than they can learn to talk clearly. So much easier when a baby can tell you they're all done or want more than to have to figure that out without communication.