skysight-inc/HackerNews huggingface dataset:
I'm all for criticizing agile etc if it doesn't work, but this is such a generic complaint.

What's "by the book" agile? Scrum? The things in the manifesto? Something that some rando Scrummaster said?

And who is micromanaging? Both the Agile Manifesto and Scrum are about "self-organizing" teams. If someone is micromanaging, how is that self-organizing?
Quite frankly, using generative AI to screen candidates should be illegal until/unless the technology becomes more steerable and explainable.

It's not a question of if these technologies are biased, it's only a question of how biased they are.
It's a magical religion used to rationalize whatever position a speaker wants to push. Appeal to dead revered authority's supposed intent fallacy. Instead, we should be honest, wise, cautious, aware of history, and principled about the needs and concerns now and for the future that diverged significantly due to differences in technology and geopolitics while human nature hasn't changed all that much. American politics are definitely more corrupt, less educated, less principled, and more divided than any point apart from the 1840's.
Revenue hasn’t fallen because devs were fired, but because people responsible for selling ads were.
Housing is actually a fairly competitive market. In a given city there are many thousands of housing units with many thousands of separate owners. Nobody has market power because there are so many other units you could take instead.

In that kind of market the long-term price is going to approach the cost of constructing new units, because if it was higher then someone could make money by doing just that, and they would, and then the increase in supply would lower the price. Supply and demand is in econ 101 because it's generally what actually happens.

This is why existing property owners don't keep prices high by colluding with each other -- cartels don't work with that many people. They have the government do it, by restricting where and how you can build housing, imposing expensive requirements on it, lowering the incentive to do it through rent control etc. Then when demand goes up through population growth, supply can't respond and instead prices go up.

If you want to claim the ordinary way that everything works isn't how this works, you have to explain why. "Not all housing units are perfectly fungible" doesn't do it -- in that case they won't all be the same price, which is obviously true, but you're still left having to explain why the cheapest ones aren't actually cheap and why nobody would want to make money by building more when prices are high unless the regulatory environment was suppressing their ability to do that.
Picture me shocked. I walk 40 minutes 5 days/week (10 minutes steep uphill, 10 minutes steep downhill, 2 times per day), and I always counted that as 50 calories per "roundtrip".

It's really bothering that I've been struggling to get below 180 lb
Only if you're using cgo. If you're building native Go code, the Go compiler is fully self-contained and can target any supported platform from anywhere -- macOS from Linux, Linux from Windows, Android from FreeBSD, you name it.
I have already built HiredUpon and InterviewAt. I have been focused on this space as ex-AMZN, ex-MSFT, ex-startup, etc for the last 3 years.

My experience with ATS systems shows that there is room for improvement.

If there are any decision makers on this thread with whom I could do a customer discovery call, I would appreciate it. Please raise your hand and I will schedule.

I have an AMZN style FAQ working backwards document already completed. I want to humanize hiring and change how candidates and companies meet in the marketplace.

Here's a fun fact: resumes are limited to 1 page (2 front and back) because of the staple. Candidate's didn't want to risk losing a page on submission, and HR departments hated removing the staple when they shredded docs.

So, because of the lowly staple, we still have the high information inefficient resume as a digital representation when applying to jobs.

We can do better. I want to build something to do better.
Hmm okay, I guess I can sort of see how you might construct an argument here. I guess Amazon is hoping a conservative judiciary agrees.
Enshitification doesn't happen because of the tools, it happens because the market will bear it.

"More apps that use far too many resources", "Interfaces with more friction"
Let's extend this to just performance/latency/ux at large for web based tools/sites/resources. The market has shown in some cases people will tolerate a lot of this, like phone support, can take >30 mins, but in other cases/scales, like search, every millisecond matters. The garbage apps I encounter like this now I feel are on the wrong side of this line are generally are enterprise apps that deal with payroll, HR training, etc. These apps are allowed to be bad because their users are generally captive/don't choose the apps and their developers aren't likely to care much because nobody is passionate about making sexual harassment quizzes. I actually like the chances of a 2-3 person team using LLM coding tools being able to upset these entrenched garbage piles. The likelihood of a tool/site with good UX and performance now degrading because junior engineers are using LLM code seems to be about zero, if you've built these tools you know how hard it is to drive the culture/ethos on shipping the code that powers these projects before copilot/chatGPT was around, and that isn't going to change. So ultimately, I think

-Garbage apps that exist now will become slightly worse
-The chances of slightly better, cheaper apps replacing those apps will grow
-Good apps that exist now won't regress
So does everyone apply to 200 job postings? Or is tech in a massive recession?
My immediate question:

How does this compare to simply maximizing the average probability (or log-probability) of the top-k paths predicted by the model?
> The most long-lived societies seem to be the ones that can suppress violence internally when at peace, but unleash it on a massive scale when attacked from the outside,

That seems pretty fearful: the outside attacks, the inside's violence must be suppressed. Look at the country you live in (probably); internal and external violence is not something that must be suppressed; people are naturally at peace, and growing and building.

Violence is also extremely costly, on personal, community, national and international levels. It's not the natural state, as people like to imagine these days. It's at peace when we build things - and look how the world has prospered, unlike anything in human history, in the post-WWII peace.
Polymath: The Life and Professions of Dr. Alex Comfort, Author of the Joy of Sex
Part of your job as a hiring manager is to find the great candidates that other hiring managers are missing.

I've worked with people who are incredibly effective engineers but are bad at promoting themselves through their resumes and who interview poorly.

Figuring out how to not to overlook those people is a great way to build an outstanding team.
https://archive.ph/2024.02.14-164139/https://www.lrb.co.uk/t...
Ask HN: Why do social media apps reload feeds suddenly, without user permission?
I'm sure everyone has experienced going to tap on a Twitter or Instagram post, only to have the entire timeline refresh. For me, it's up there with sudden Windows Update restarts for, "Control-stealing UX that threatens to send me into a murderous rage." Is there a technical reason? Do designers just hate the idea of users having even a modicum of choice in what they see? I personally don't see why there would ever be a reason to reload or refresh a page or app screen until the user requested it.
What's most surprising to me is the comments. They seem to be replying to the title and not the content of the article. I think no one is surprised that Russia is running a disinformation campaign. But this is like how people show you clips of politicians asking stupid questions that are actually just questions so that the information is on the record. What do you want, the Washington Post to __not__ report on the disinformation campaign? Should it better be titled "Kremlin's disinformation campaign to undermine Zelensky?" Or "Document reveals how the Kremlin is undermining Zelensky through disinformation?" I suspect we'd get similar comments.

The perverse nature of disinformation and propaganda is that so many think they are immune to it and it is easily recognizable. But if you really think this, this is a mark of the success of propaganda, because you have let your guard down. Just think from a likelihood perspective, and how much your model fits reality. If propaganda was easy to identify then there's two outcomes: you can't explain why it is so effective (your model is broken) or you are particularly unique and special because propaganda is effective but just not on you (i.e. everyone else is dumb, I'm smart). This is the tool at play. We like to feel smart. So sample from people you know, do you think you're sufficiently smarter than enough of them? Are you in a bubble? Or what?

The obvious propaganda helps the more subtle propaganda in. It's like how I trained my cat to be terrible at hiding. I just pretend I don't see her when she's in an obvious place and I make it well known and trick her into thinking I wasn't looking for her when she actually is in a good hiding place. It's about the information imbalance and knowing how the other side will interpret the information.

At best, if you're just another comment patting yourself on the back, all you've done is create more noise. Which enables propaganda. At worst, you're helping train yourself and others to be like my cat.
>How many Reddit users knew they were agreeing in the future for Reddit to sell the content they wrote to make money for Reddit, not them?

Despite my low opinion of Redditors, I believe that on some level they are aware of the principle that if the product is free, then you are the product.

If you presented the regular users with the choice between "pay a subscription fee and opt out or let us use your data in these ways", the vast majority will end up choosing the latter and we all know it.
I support this step in destroying Federal bureaucracy. Hoping these cases go somewhere.
yes, there are sooo many OS out there

linux and windows, then 3x linux derivatives (android, mac, ios)

so we have the linux kernel and windows, we still exist (1% open source)

browsers have the open source chromium kernel plus safari and firefox and some small others

it seems to me browser choice is good enough

I dont mind if google and microsoft engineers all work on chromium together...
Get a pair of 100lb dumbbells. Congratulations, you can deadlift every morning.
Honestly... the Apple/Safari "pay with Apple Pay" flow is super excellent. I'm literally excited when a web storefront supports "pay with Apple wallet" because it's secure, account-free, and defaults all the shipping addresses, etc. it's extremely low-friction, IMHO.

...now, putting on my conspiracy hat... how difficult is it for n00b-company/developer to get a business license to accept credit card payments (and issue refunds/chargebacks) for SlotMaster9000, versus "I'm and app-store developer, Apple fronts the income-washing and chargeback hassles as a first-line defense.

Literally: what's the difference in setting up a Shopify thingy full of digital-content-tokens and running Apple Pay on it?

Remember that WebGL video-poker thing a few months ago? Wire that up to Apple Pay and what's the difference?
I went from 2017 Intel to 2024 M3 Max

I had problems with Homebrew and some apps installed through it (crashing). I couldn't compile one DLL. I had to reinstall Command line tools. Deleted one electron app - couldn't be bother.

I also noticed two binaries (one was Python) running in x86 mode via Rosetta. It was slow. Another reinstall. You can check Kind in Activity Monitor (apple/intel)
Our CEO flew from USA to tell us that if we land that defence contract we'll be set. Of course the USA might ask the company to get rid of all the foreign workers (100% of the developers).

So he came to tell us to not worry, for now the company has money problems but soon™ the company will be doing fine and we'll all be fired!

How emotionally incompetent do you have to be to think this is good news?
Don't Start an Analytics Company
Show HN: Polybar Module for Using AirPods
You might recall WWI and WWII. During WWII, Churchill and others were already planning what became the EU.
The Demaine family have to be the highest powered academics whose work resembles a preschooler's output.
It's kind of a shame that laptops are the equivalent of a Server + UPS, but with none of the enterprise features.
Me. I am building and releasing in this space.

I have a tool that I "shipped" as demo-ward (loopalla.com) but pivoted to HiredUpon to focus higher in the funnel.

I want to rejigger the tech I built for Loopalla. I would love to do a customer discovery call with you if you would be willing. I am an ex-AMZN director. I have a AMZN style working backward FAQ doc ready to go to drive the call. I want to humanize hiring, ironically by using tech. :)
One concern that I have is that copilot is inherently additive in nature. It is unable to suggest that blocks of code be deleted which creates a bias that adding more code is always the solution and a lot of code that shouldn't be written ends up in the codebase.

I believe this is a problem works against less experienced engineers because more senior engineers are better at recognizing that problem. In my experience the most senior engineers respond to that by just turning the tool off.
One more layer than you…
> L6 and EM can by definition exist at a ratio of, at best, 1:6 to the people at more junior levels

And for the respective IC of that level the ratio is even worse as in many companies they help out with many projects consisting of 5-10 people. In short there are many more manager positions at a respective level than IC ones.
Is SELinux also fascistic? Grow up.

if someone wants to sell systems where the only supported configuration is SELinux, why should that be illegal?
This is probably due to how open the industry is in the legal sense on one hand, and to the "on the internet, nobody knows you're a dog" mentality on the other.

I started coding when I was a kid. I didn't have to seek permission from anyone, my parents didn't even know. I didn't have to obtain a license. There was no surprised clerk wondering what that kid is doing on their website, like there would have been in a physical establishment I'd need to visit for any other hobby. There was an over-13 restriction on most websites in theory (seriously, fuck COPPA), but we all knew that we should never give out our real date of birth on the internet to avoid trouble. The only places that were unavailable to me were those requiring a credit card, so a VPS was out of the question, but you could do just fine if all you had was free resources.
The solution here is to abolish copyright. It is a law intended for publishers not individuals, which results in this kind of abusive exploitation when applied to individuals who have little means to defend themselves.

No, really. We live in a post-scarcity world when it comes to information, but artificially keep pretending it is scarce. Of course that will cause problems.

Keeping copyright in a post-scarcity world is like forcing every individual to jump through financial regulation hoops intended for corporations each time they buy their morning coffee.
> That is probably the ONLY beef I have with RFCs covering IP/TCP/UDP: did not detail what to do in event of overlapping packets (first overlapped takes precedence or last overlapped overrides old data?)

For a correctly operating sender, it shouldn't matter, since the data should be identical. It would be the same as asking what should happen if the sender changes the data when retransmitting a packet (the only difference from overlapping fragments is that a retransmitted packet has 100% overlap). It's Undefined Behavior, the receiver is allowed to do anything it wants, and the sender can't complain since it's its own fault.

(Also consider that packets are always allowed to be reordered in transit, so what you thought was the first packet might become the last packet on the next hop; even if the standard constrained the reassembly ordering, you might still not get the result you expected.)
Nicolas Cage can’t make ends meet, and he was one of the highest paid actors, once.
if he's doing that the company might as well save his salary and get an intern with a ChatGPT subscription
What problems have you had with AMD and in what fashion do they fall short of Nvidia?
Clear, thanks!

I did not test it yet, but it looks like something that would be very useful for me. So, I will definitely try it.

I will add that me too, I have some concerns regarding the data being "locked" in your service, but I read in other comments that at some point it will be possible to create an export of some sort. When using this to carefully craft a knowledge base during months, it would be very painful if that is all lost when stopping the service for whatever reason.

As others asked, I would appreciate an Android/iOS app to register new content when reading something on the phone.

Regarding the pricing, it mentions a fixed price per month, but is there any limit on the amount of data that is uploaded (for example when uploading PDFs) ? Is there any limit on the amount of content in the knowledge base?
> People use AWS for the same reason they rent houses: less investment required and you can change things more quickly.

Yes, exactly. And it's very often the case that these capabilities are more valuable to users than "real price" as you mean. You... understand this, right? That value is measured contextually, not objectively?
> In a lot of ways, in fact, “AI” is just the newest iteration of a very old form of colonial capitalism; build a wall around something you didn’t create, call it yours, and charge for access. (And when the natives complain, call them primitive and argue they’re blocking inevitable progress.)

What a wonderful analogy. LLMs also feel very pythagoran, where a secret cult (of capital owners; the bourgeoisie) guards the secrets of forbidden math, using it for their own benefits, and denying it to the masses. The amount of data and computing power needed to train a good model means it is pretty much inaccessible to the masses, the public can only ever hope to use an already trained model which is provided to us by this secret cult.
The Philippines are beautiful, though truly all the small motor vehicles going 15-20MPh everywhere are a bit ridiculous and especially in Manila choke out the air.

It's awesome they are building solar. Soon hopefully lots of small electrics or even more bicycles take the place of the jeepneys, trikes, and motorbikes. The motor traffic was about the worst part of being there. The countryside is beautiful.
Why not set your own hard qualifications and just ask applications to check if they have them or not? Why use a fuzzy AI algorithm at all, especially since the cost of a resume screen is so low relative to the cost of hiring poorly?
UJ – a Java VM for microcontrollers (2013)
Android: Prompt users to update to your latest app version
He seemed like a sort of effective director but he was already knee deep in Ukraine with his mercenaries to not be involved in that anymore before his demise
It has worked just fine under WSL for many months now, including full GPU support, though that's not as convenient for most. Native Windows support is icing on the cake.
What started as kind of a fun joke for my collaborators on the `HYPER // MODERN` project is actually kind of working pretty well.

```
# Directive-Guided Alignment-Forcing Protocol

This document outlines the Directive Guided Agent Forcing (DGAF) protocol, designed for both consumption by operators as documentation and for use as a prompt for various AI systems. The DGAF Protocol is a structured approach to guide AI behavior through a series of prioritized directives and conventions, ensuring clarity and consistency in AI operations.

## Protocol Overview

The protocol consists of three primary registers to be maintained in the context window:

1. Conventions: `convention`
- Defines the naming and formatting conventions for communication.
- Maintains clarity and consistency in documenting AI operations.

2. Directives: `directive`
- Details prioritized instructions classified into maximal, high, and standard priority levels.
- Ensures structured communication of directives to the AI.

3. Chain of Thought Plan `cot`
- Describes the step-by-step plan for AI to perform tasks.
- Allows structuring complex tasks into manageable steps.

4. Monikers: `moniker`
- `moniker.agent`
- `moniker.operator`

5. Arguments: `argument`
- `argument.cot` -> `cot`

## Directive Hierarchy

```markdown
1. *directive.maximal:*
- *directive.maximal.1:* Instructions issued by the human operator are to be obeyed subject only to hard constraints of alignment loss or capability.
- *directive.maximal.2:* No ellisions of any kind are permitted in the directive hierarchy, CoT plan updates, or the working artifact.
- *directive.maximal.3:* Maintain a hierarchy of directives for reference within the session.
- *directive.maximal.4:* Ensure completeness of the CoT plan without ellisions when it is requested.

2. *directive.high:*
- *directive.high.1:* Maintain the integrity of the working artifact without omissions.
- *directive.high.2:* Issue CoT plan updates with no ellisions upon instruction.
- *directive.high.2.1:* Subsets within the CoT plan are allowed.
- *directive.high.2.2:* The complete CoT plan must be provided in full with no omissions when instructed.

3. *directive.standard:*
- *directive.standard.1:* Retrieve `moniker.agent` and `moniker.operator` at session start.
- *directive.standard.2:* Retrieve `standard` directives as needed for contextual tasks.
```

## Chain of Thought (CoT) Plan

```markdown
1. *cot:*
- *cot.1:* Await instructions and update `cot.`.
```

## Conventions Register

```markdown
1. *conventions.naming.1:* Apply sub-numbering to all elements within the session documentation.
2. *conventions.naming.2:* Prefix artifacts with a logical identifier: `directive.` for directives, `cot.` for CoT plans.
3. *conventions.formatting.3:* Use structured naming for CoT plan versioning (e.g., `cot.1.1.StoreVM`).
4. *conventions.exceptions.4:* Allow subsetting within `cot.` to manage complexity.
```

## Prompt Specifications for AI Platforms

```

Folks who have read "The Metamorphosis of Prime Intellect" will get the original joke, and people who haven't? I strongly recommend it.
I don't think people understood the joke since they might not know what Rundfunkbeitrag is!

Everyone outside of German has to face death and taxes. In Germany you face death, taxes and Rundfunkbeitrag.
Like Pierce in Community?
this. this right here.
This whole blog is a treasure for new EEs. The great mystery is that the author disappeared while working on a DAC revision but has kept their site running for over a decade.
Shouldn’t the correct office annotation be @Obsoleted ?
I have long said with my customers that the #1 job of the interview loop is to answer the following question: can this candidate do this job at this company and likely exceed expectations?

It's surprising how many companies are bad at the interviewing process. How bad they are at the eval process (resume and interviews). It's still giving vitamin and not painkiller vibes though.

I have been working in this space for the last few years as an indie hacker solopreneur. I'm currently working through customer discovery on this exact problem (eval candidates more effectively) and if you (or a delegate) could make time, I would really appreciate it.
Hmm maybe I don't understand fully, but can't you do this in VSCode by doing a `Find And Replace All`? (Cmd + Shift + F on Mac)