skysight-inc/HackerNews huggingface dataset:
It's not just a biased study, it's an article about a study of which the data is not published, so it's impossible to tell if there's any merit to it.

The excerpts of the study published in the article do not inspire confidence either:

1. Agile ("Agile Requirements Engineering") is defined as: Development starts before clear requirements, no complete specification, significant changes late in development.

I think even those who are opposed to Agile would agree that's a severely lacking if not completely incorrect characterisation of Agile development practices. It sounds more like a list of things that would cause an Agile project to fail.

2. Impact Engineering is defined as: Use of all engineering practices studied which increase success rates.

Why doesn't the author dare to give any properties of Impact Engineering up front? This sounds like he's just baiting for people to buy the book so they could learn what magical engineering practices are studied therein. It smells scammy.
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false

and while you're here, check out these other fixes:

expand the save dialog by default:

defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode -bool true
defaults write NSGlobalDomain NSNavPanelExpandedStateForSaveMode2 -bool true

don't save .DS_Store to network locations

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

bring up the hidden dock faster

defaults write com.apple.dock autohide-time-modifier -float 0.15;

Shut up gatekeeper

spctl --master-disable

I had almost forgotten how much annoying manual fixes you need to make this system usable, until I went through my notes...
I remember people saying that in the 90s, I rather assumed it stopped with them getting sued for monopolistic practices.
>People see the instances of megacorps blatantly flouting laws and assume this must be their default behavior, but really the default is typically conservatism and caution with regards to regulations (with an occasional flout where they feel they can get away with it or they can make a ton of money off of the flouting).

This is exactly the worst hypocrisy of these very same megacorps, and particularly notable in mega tech corps, which have a particular tendency towards preaching loudly while practicing very differently.

On the one hand, they play themselves as arbiters of moral values and display a nearly (no scratch that, overtly, blatantly) preachy attitude towards their users and customers and even the wider public about social responsibility, fighting "incorrect" thinking or conduct, following proper regulations and etc and etc. With this attitude in mind, they essentially forcibly (at least within their reach as platforms) "guide" average people into certain types of behavior. They also make public speeches, blog posts, PR releases and all sorts of endless vomit about the de jure moral or social crusades of our time, depending on each company's specific context.

Aaand then, they also simultaneously perform nearly every kind of legal, social and financial malfeasance you can imagine, often blatantly for the sake of their real bottom line, which is market dominance and more financial power. (looking at just a few examples: OpenAI's blatantly predatory behavior toward pretty much everyone else's content, or its obviously dishonest crap about the supposed dangers of AI in its efforts to scare regulators in its favor, or Meta's too-numerous-to-count scandals across many years, or Google's intense quest to utterly destroy search for the sake of further ad dollars, or Amazon's indifference to an absolute avalanche of consumer fraud on its product sales platform while at the same time squeezing sellers as often and much as possible)

All of the above is to not even mention the completely presumptuous attitude among nearly all modern tech companies, and more recently, most other major consumer-oriented companies of all kinds (these days any large company is really a tech company at heart) that they have an absolute right to not only pry into everything you do no matter how private, but also store and distribute or sell that information as they please to nearly anyone at all with zero consequence. This last has been taken to the point where for all their talk of "valuing your privacy" the default behavior is the diametric opposite, and the default response to anyone who really tries to dial it back is overt hostility.

It's all quite grotesque.

How anyone could take seriously a single major major techcorp leader's preaching on any social issue is beyond me.
Same reason I don't give out my real phone number unless I know how someone handles their phone. Doesn't take any malicious intent to grant Contacts access to all kinds of malicious apps. Other peoples' computers have to be assumed hostile.
Yeah I came here ready to be mad another useful feature was being sunsetted and as much as I'd rather not have to view it all from my phone, if they're telling the truth that this data will stay on-device now, this is actually pretty cool!
It should; it does on the gnome install: https://youtu.be/Vpkz89gN9zk
IIRC, this was also more or less the kickoff of fighting in the Civil War. SC decided it was just going to keep Fort Sumter, and the US Gov didn't take so kindly to that thought.
We found the first honest one!
Why do you say they never tried this? were you there?

If they kept her at the hospital and took multiple BAC measurement, her BAC would be going down, making her look like a drunk.

The only way they would see BAC spike is if they loaded her up with carbs, which only makes sense to do if they already suspected auto-brewery.
Wow, that sounds interesting! What do you think of traditional recommendation system algorithms vs AI-powered recommendations?
> In one case, the complaint alleged, he found that a short video posted by Palestinian photojournalist Motaz Azaiza had been misclassified as pornographic even though it showed a destroyed building in Gaza.

You'd think Meta would have AI that could validate whether a post was actually pornographic or not
A lot of these tank "leaks" are just PDF's of manuals you can buy on ebay. They're restricted but legal to own. It only becomes illegal when you export them to other countries.
Right.. I always assumed that one day I could dump my location history into a geospatial database and query it. Now I'm hearing that you can't even get historical data through takeout anymore?
Sure but these platforms are not very examinable. Does that mean they should get a pass and escape accountability? I think it’s okay to assume the worst in the face of secrecy.
the apple chips are so much "better" for a bunch of different reasons including the coprocessors but the biggest being the move to the ARM instruction set vs intel's x86 - Intel can not make that change for their main set of processors.
You can get models to actually show that 'logs' could function as 'chairs.' You're forgetting that we humans also learn this as well, but we learn this in a much simpler manner than LLMs though so someone has to explicitly let models know what assumptions they can make. You get the LLM to write Prolog programs and learn associations in this manner. As the model gets better at logically modelling the problems - the solutions to prompted problems like this should get better.
34% of Brits Say UK Economy Is Huge Concern
Reading a discussion thread where each message is just a link to some pastebin with the actual message isn't very nice. Besides, I wasn't going to write the message again after HN removed arbitrary parts of it, hence the edit; I think people got the gist. You may feel that discussion about Unicode doesn't belong on HN but I feel otherwise.
This is a trap question, folks.
Well, how else would they develop products? It’s not like they have any engineers, just a bunch of MBAs padding their resumés for the next gig.
There is a link, however, because after the merger, most of the Boeing execs peaced out, letting the students of Jack Welch gut the company.
In Denmark, with a realkredit loan. The loan is funded by bonds that investors buy. The realkredit institution manages these loans and makes sure the investors get paid back.

The refinancing part is essentially if the interest rates go up I can ask to pay those higher interest and bit more per month and then my total mortgage debt goes down.
In some cases you can save a lot of money by doing that.
It depends.

Also monthly payment is misleading.
You pay quarterly not monthly.
So its calculated maybe 10.000DKK monthly but you will always pay 30.000DKK quartely.

Don´t know why its always described as monthly in Denmark when no one pays realkredit on a monthly basis.
It could be because the mortgage you can get is based on a monthly salary. But I am just guessing.
No idea.

Its a good system though.
IMHO Denmark is very much a delusional capitalist country with socialist tax rates but this realkredit system is really superb.
True, but that's not up to the blog post author.
Death of DevSecOps, Part 2
> We've realized for some time that not only are language model technologies going to dominate our future

Where 'we' is defined as people whose income depends on ever more investment in LLM tech. For the rest of us, they seem hopelessly flawed as a general solution to anything.
No, I just don’t like fighting with people. That’s all people people do on here is think they know everything and tell everybody what’s right and what’s wrong didn’t read it because I don’t wanna fight with you. Have a nice day.
The costs are also largely being ignored at the moment. Both the obvious marginal costs (electricity, hardware for compute, dev time) and the hidden costs (flood of spam and misinformation).
You go in, fire replace or sideline anyone who isn't 100% profit motivated then the culture is gone, no? Time is then only going to make that worse
> The way I like to manage projects these days is a kind of kanban system with a task queue, and 1-2x a week brief cadence meetings to discuss priority/alignment and any blockers.

Sounds pretty agile to me.

While the "defenders" of agile might be employing No True Scotsman fallacies, it's detractors (which I personally seem quite a bit more numerous on HN) are often doing the same in reverse: refusing to define what "agile" actually means, and just throwing together a bunch of anecdotes and feelings about excessive meetings and estimates being misused to measure productivity.
The problem with "Agile in spirit" is that if adopt it and don't get the desired results, Agile aficionados will quickly remind you that you weren't actually doing Agile.
Yeah, take this XKCD for instance: https://xkcd.com/1425/ That was published 10 years ago but now the second item is (nearly) as trivial to accomplish as the first.
Considering the rocket is ULA I would venture that your "knowing" is wrong
Texas speedrunning dystopia scenarios: no rights for women, no rights for stockholders, burning down the climate.
This reminds me of another thing I use when teaching: a perfect model of the entire world would be just as inscrutable of the world itself.

I think having multiple layers of abstraction can be really useful and have done it myself for some agent-based models with high levels of complexity. In some sense, these approaches can also be thought of as "in-silica experiments".

You have a model that is complex and relatively inscrutable, just like the real world, but unlike the real world, you can run lots of "experiments" quite cheaply!
There will be a $1b 1-person company when inflation allows it. Not before.
> and McDonald's quality has diminished

Not sure where you're getting that from -- it's quite the opposite.

McDonald's quarter pounders used to be made from frozen, and all the popular sandwiches would sit around pre-made under heat lamps until somebody ordered one.

Now quarter pounders are made from fresh beef, and all sandwiches are made to order, so they're not sitting around drying up.

Not to mention the McCrispy is a real chicken sandwich now, a million times better than the old McChicken "chicken patty".

McDonald's certainly isn't gourmet or anything, but the quality of their beef and chicken sandwiches have most definitely improved from what they used to be.

(This is the case in the US at least.)
Ask HN: Possibility of edge devices, like the RPi AI Kit, running small LLMs?
Dear all,

You may have read the news of [Raspberry Pi AI Kit](https://www.raspberrypi.com/news/raspberry-pi-ai-kit-available-now-at-70/) (Hailo-8L) with 13 TOPS. There is another [blog](https://hacks.mozilla.org/2024/05/experimenting-with-local-alt-text-generation-in-firefox-nightly/) from Mozilla saying that new Firefox would have local AI ("182M parameters model using a Distilled version of GPT-2 alongside a Vision Transformer (ViT) image encoder.") JetBrains also stated somewhere that they have 100M-parameter model in the IDEs(?).

I read here that Phi-3 seems to have really good performance despite its small paramter size. I understand that VRAM or RAM often seem to be a bottleneck or an issue when it comes to generative AI, such as local LLM. So I was wondering that now or in the near future, would it be possible for edge devices, such as the RPi AI kit, to run language models of relatively small size, such as the distilled GPT-2, with vision and/or audio functionalities?

Also the Microsfot AI-PC with the Snapdragon X Elite seems to have 40-45 TOPS, while the Hailo-8L only has 13TOPS. From your experience, around how many TOPS are necessary and/or sufficient to run local AI, whether it's vision, audio, or NLP, to have good-enough speed?

Many thanks!
Investors want this until they don’t. See SPACs.
Intel’s PC market was partially eaten by Apple’s switch to M1 and even earlier, Chromebooks moving to ARM/RISC. New server farms and clusters now have a CPU and a GPU as opposed to the past where you’d have just Xeons everywhere (a market Intel took from Sun). Intel tried to buoy themselves by purchasing Altera and working on discrete GPUs/AI focused peripherals, but AMD bought Xilinx and had (I believe) far better resources and experience in the GPU segment. Most troubling for Intel, they still invest heavily in and own their fabs. If there’s some protective anti-China tariff (certainly, there will be if China and Taiwan do reunify), perhaps Intel could have a slight advantage with their fab locations??
> Even then, many older people in the US will call someone 18-20 "kids", even though they're technically adults.

In my head I felt like my peers in college were "kids". I didn't feel like we were "adults" until we were in our mid-20s.
Just wait until TSMC asks for 30% of Apple's revenue or they'll kick Apple out of their Fabstore.

Fabrication is where the tech advantage lies, not hardware design IP. Anyone nowadays can program VHDL, see open source hardware. The challenge is actually fabricating it.
I have only seen three principles work consistently in software engineering: tight iterations, divide and conquer and fixed max sizes. All of these principles work because development is a NP problem and the best we can hope for is a local optimum. In general you see best practice anti-patterns come up that break one or more of these things and math takes over. Take a product backlog for example. In general these backlogs become the one place that everything is put but then you break divide and conquer and fixed max sizes. Since scheduling is an NP problem, if I have an unbounded backlog I have just created an NP problem to solve. the correct way to do things is to admit that you will not find the optimum solution, so the best you can do is break the problem into pieces, assign teams and minimize communication between the teams so that the pieces don't get combined into one again. The teams then need to do the same if the individual pieces are still too big. Massive monolith teams break all the principles and are basically guaranteed to fail. Or they are guaranteed to fail until someone proves that P = NP.
I think you have it backwards: an expectation is a standard (the term is used loosely here) that someone should be meeting. We expect people to do the right thing, but sometimes must, as in this case, assume they are doing the wrong thing.

Applied here, the expected and right thing to do is follow the principles of least access. However, we must assume google is not doing this, because there is insufficient evidence that they are, and there is actual evidence that they don't have sufficient controls to limit who is able to see information.
If Recall is not completely illegal already in the EU then Microsoft is doing an any% speedrun from launch to having EU wide legislation specifically banning your product. There is no scenario where the EU will allow this to exist within its borders. The very valid concern for abusive spouses alone makes for excellent political fodder. You won't find a single soul in the EP who would speak up against a legislation framed that way. The newly elected representatives would certainly enjoy an easy win when most of their work will be complicated and very hard.
> which is basically a clone of a Big Mac.

This doesn't look anything like a Big Mac: https://supermacs.ie/wp-content/uploads/2017/11/Supermacs-Mi...
> This is false, you can definitely disable it.

not in the corporate world

if feature is enabled or disable on corp laptop, there is nothing you could do
I'm not who you asked, but I think that digital copyright has poisoned society and needs to go because to enforce it, you need a way to shut content off, so you need to build infrastructure that grants somebody censorship power. That's a high value target, and attracts the attention of precisely the people you'd rather not have censorship power.

The internet infrastructure that allows digital rights holders to protect their intellectual property also lends itself to things like billionaires owning media platforms so that they can influence public opinion: It's about protecting capabilities that third parties use to influence discourse at the expense of the users. If you reshaped the landscape to remove the chokepoints, there would be nothing for those billionaires to buy, and our technology wouldn't be amplifying cults of personality to the extent that it currently is (or rather, it would amplify based on personality, not ownership... an upgrade?).

We're living in a sort of influence aristocracy which is protected by the seats of control that were created to protect digital copyright.
Dropbox has also been doing this for years. It's helpful sometimes and other times completely misses the mark. Personally, I do find it to be creepy and it has me edging closer to using a more privacy-focused cloud solution to backup my important documents, photos, etc.
I think Microsoft software teams are already working behind their legal teams. Their business model is more about licensing than making products. Likely they’ll force some kind of regulatory situation that’s advantage to them. For example no AI capable OSs for government work, or something like that.
Don't forget Hololens
Why is azure ‘bad’? Is it because you dislike Microsoft?

In my experience Azure is really good and getting better. Even if AWS is more popular, Azure is gaining traction, is more intuitive and easier to use, and in my experience: cheaper
You realize that Azure is much more than compute right?
- create master class

- blog posts selling coaching/master class

- yt videos promoting “how I made $10K/mo using this simple trick!”

- Reddit posts linking to yt video series and blog posts

- Show HN and use a guerilla tactic to promote your blog and video series

- switch coaching to “ai guru”
Levi’s and Nordstrom were among many companies founded to supply the Gold Rush.
Yes, I think SetWindowDisplayAffinity is the Windows API function.
Also, the environmental cost. It's hidden, but won't be forever.
This is why I subconsciously hit Cmd-S/Ctrl-S every 15 seconds.
The first real startup I was ever part of was Blue Lava Technologies, based out of Honolulu, HI. Our main investor was Henk Rogers of Tetris fame. On the same floor of our building there was also the Tetris company, and right on the other side of my cubicle wall was the QA department. It was a tiny little room with 3-4 game consoles and a few computers where they would test and test and test and test every variation of Tetris imaginable. I became friends with them and eventually started to date one of the members of the QA team. She was obscenely good at Tetris and taught me so much about strategy and how to nail various t-spin moves. When Tetris took over Facebook gaming she would jump on my account and play all my friends absolutely sweeping the floor with them.

Such a fun game that really does stand the test of time and will last forever. It's been a while since I played so much that I started to see and dream about the shapes - might be time to pick it back up.
Absolutely, these "deregulated" markets still need oversight. And there is oversight: look at what happened with JPMorgan manipulating energy markets [0].

My issue is, "deregulation of electricity markets" means "unbundling vertically-integrated utilities", not "removing oversight". This Texas Stock Exchange is about removing oversight.

[0]: https://apnews.com/ferc-jpmorgan-owes-410m-for-price-manipul...
No, I don't Microsoft is necessarily committing suicide.

However, I believe they are too reactive vs proactive. In other words, making the mistake of focusing too heavily on predicting technological trends, rather than forging their own path and creating their own opportunities.

Admittedly, they are certainly doing this in certain market segments, such as developer tools -- and perhaps, Azure.

But what do I know? I'm a dumb programmer.
If those few people are in management and making hiring/firing decisions then yes, they can completely wipe out a culture.

But also, wiping out a culture does take some time. You wouldn't expect it to completely change overnight.

The 787 Dreamliner was completed in 2003, it was the last plane developed with the old Boeing culture. The 737 max was the first plane developed post merger 13 years later.
Right, expectation is the standard. The standard is that anyone who is an agent of the entity you have entrusted is also considered trustworthy. After all, giving full trust to an entity you only trust partially is nonsensical.

However, you make a fair point that it is reasonable to assume that entities you trust are willing to go above and beyond, for various reasons.
There is some virtue to your criticism, but it is also not entirely true. There are things you can check to see if a team is doing Agile for real, like, what's the last process change you experimented with to see if it improved your outcomes? What experiment failed and was dispassionately removed from the process because it didn't work out? When your team's workload nature changed (e.g., from new development to maintenance), how did you adapt your processes to match? Do your processes come up from the team and their experience or do they source from above with effectively no feedback?

At that point, if you are doing those things, there is a certain amount of validity to the criticism that if it didn't work, you really weren't doing it right. Either something external jammed you up so you weren't able to adapt and truly follow agile, your team was personally unable to execute on the adaptation for some reason (structure, personality issues, experience levels, being simply too large to be able to be this flexible because large teams simply need more structure), or the task was simply too hard in the first place for some reason (such as "it doesn't matter how agile and smart the team is, you're not getting 4 people to produce a standards-compliant browser that is also an office suite in six months").
Show HN: Passive Machine – Earn with Docker