Hacker Newsnew | past | comments | ask | show | jobs | submit | josh2600's commentslogin

I wrote a little bit about neuromancer and made some art in the visual style of Ed Hopper.


For what it's worth, people also felt this way about the printing press and the Internet (also books).

Information propagation mechanisms are often seen as malicious before they're commonplace. To be fair sometimes they are, but by and large humanity has benefitted from increasing the number of bits of information we can consume on a per second basis.


[citation needed]


If you're looking for a privacy protecting version of OpenRouter, my friend Joseph Perla made trustedrouter.com.

It's a pretty slick system and if you're building on openrouter today and are worried about stripe integration messing up the product, this is a good option to consider.

Separately, congrats to the OpenRouter team. They are selling at the right time in what is undoubtably going to become a contentious market.


Trustedrouter.com is a privacy protecting version of openrouter built by some pretty serious engineers.

Might be worth a look for anyone who needs this sort of thing.


Bets on Jeff and Sanjay joining anthropic?

My guess is 18-24 months.


This is sick, in the 90's Tony Hawk sense of the word.

I love that people can just bang stuff into existence now.

There were times in my life where I would wait for an engineering team to change the color of a button for a day to a week.

We are not in the slow times anymore.


You think technology was the bottleneck?

Your button was not important and should not consume resources of any kind and definitely not engineering resources. It taking a week was a feature, not a bug. It meant engineering properly evaluated the priority and urgency of tasks.

Your magic slotmachine will enable a level of shit-producing and warped perception of engineering effort of breathtaking scale. It will have consequences.


For years almost all the engineering effort at all the tech companies went into engineering things which grab as much human attention as possible. Almost any use of engineering time, or AI or whatever would be better than that.


Sometimes latency matters more than throughput. A simple change can and should go in quickly if the manager wants to see it. Except sometimes it can't because the team is strangled with red tape.


> if the manager wants to see it

Exactly that's how prioritising works


How is it warping the perception?


> You think technology was the bottleneck?

Well, evidently.


>I love that people can just bang stuff into existence now.

I need to see if it can build me a fabulous todo app.

4-5 years ago I spent around a year refining a paper-and-pen daily planner, and I went 100% into it and liked it. The paper planner though had a non-ideal workflow, and so I wanted to look into some automation of it. I got a Kindle Scribe hoping they might grow its capabilities. It had a great "it's like paper" experience, but no automation or tools or apps seemed to come along. So then I tried a fairly high end Boox, I got it and then used it only a couple weeks and then stopped doing that daily planner process entirely.

But if Fable could build a Boox or reMarkable app, that might be a big win.

I've tried task warrior, and todoist, and in the end I just keep going back to a straight text file I edit.


The funny thing is, making the input/output mechanism is way less impressive and especially way less useful than the underlying LLM tech that hackernews loves to deride.


If a team takes a week to change the color of a button... is not because changing the code is hard.

Were you the PM on those project btw?




thanks! Now having seen the video, certainly not as cool as it sounds.


What did you expect?

For me the video is basically what I expected. Maybe a cool/spookier "full page" reveal but that doesn't really work with the token speed well.


For me, once a couple words loaded the cadence/pace of the streaming words in the response was so recognizably “ChatGPT” it immediately lost the sorta eerie mysterious feel and almost veered into parody/comedy.

Like imagining the wizarding world full of Hogwarts students writing out prompts for “Write a 500 word history of the polyjuice potion, sound natural using my own voice, do not use em dashes, no mistakes.”


> do not use em dashes

I've never seen this work. With Claude at least (even Opus), you'll get "Sure – no em-dashes in the text." or "P.S. – one last thing..."

and then if asked to review, it will show in its thinking trace "the command said no em dashes. But this is in a P.S., so that's normal use – keep."


I expected, from the description, it to look like text was being written by hand -- with the letterforms being stroked at roughly human pen speeds. Not just a fancy font over a text box being entered character by character. The description WAY oversells it.


I remember for roughly a month after Elon bought twitter he opened the site up again and public viewers could browse it. Now you can't even click play on a video lol.


You can still open a single post just fine


Can anyone verify that you can/can’t see a video if you’re not logged in?


I can see the video poster, but clicking on it opens a login popup rather than playing it. However, the thing is a link, and opening https://x.com/MaximeRivest/status/2073544461473169432/photo/... directly does play it.


I can see the video and view the first three seconds or so, but after that, it throws up a login prompt.


An incognito window let me watch the whole 25 seconds with the user writing something and three book writing back, but I don't know if my IP or incognito cookies or anything else are special.


It would be ironic if you have to actually sign out from Twitter, not just use incognito mode, to bypass the signup nag. Or if they mark IPs as “signed up” or something. Thanks.


Thank you. As someone who tweets, this is helpful to know.


You can. You just have to close 3 or 4 “please sign up” nag popups.


I can see the entire video and I don't even have an account to log into.


Twitter videos are hard to watch when you do not have an twitter account.


I use this website whenever I get sent a Twitter video link that won't load twittervideodownloader.com


Clickable https://twittervideodownloader.com

Works well. Bookmarking this.


must be your browser or something, or maybe regional. they play right away for me on Windows Chrome as a rando


Nope. Thats just you. The rest of us have lots of issues.


Nope! Works on for me as well! Chrome on android...

I think you guys are just being salty because it's X


Doesn't work for me, Chrome on Mac. Used a private window to test not being logged in. Got nothing against Twitter, but if I didn't already have an account, definitely wouldn't bother making one just to watch a video.


I kindly request people do not link to Twitter. I don’t have an account and won’t make one to see a video clip.


A new high water mark for R T F A.


Can't use the Twitter links if you don't have a Twitter account. Also, why make the user click away when they're trying to understand if your product does something interesting, and why do they need an account on an unrelated service when an image/gif embed would get the message across in 5 seconds?


There are many workarounds like xcancel and nitter.net and xcancel.com that have been operating for a couple of years now. This is Hacker News, not Consumer Reports.


By that point I've lost interest in the project. Not a very good elevator pitch if you're losing people before they even see what it looks like.


Americans: redirecting to some random quasi-nazi billionaire’s private project is considered bad taste on the other side of the pond.

It’s like redirecting to Putin’s personal blog or something. It’s strange and not normal at all.


Only if you pretend the Sami's don't exist, right?

https://en.wikipedia.org/wiki/S%C3%A1mi_people


The existence of the Sami does not falsify the following fact: Swedes are the native, indigenous people to Sweden.


Your confident claim here piqued my curiosity. It seems there's at least some amount of controversy about it. At least in finland it has been suggested that the sami may have been pushed north by colonization around the 14th century.

In any case your statement clearly doesn't hold for the northern part of sweden.


"Some amount of controversy" does not falsify the following fact: Swedes are the native, indigenous people to Sweden.


"Some amount of controversy" means that your confident portrayal is a form of intellectual dishonesty. Not everyone would agree with your statement as written.


"Some amount of controversy" about the earth being flat means that your confident portrayal of a round earth is a form of intellectual dishonesty. Not everyone would agree with your statement as written.


The thing is... under the laws as they're written today, if US Gov wants to take a peek at your stuff on FB and friends servers, FB can be barred from informing you that such a request has come in under the National Security Letter (NSL) guidelines.

It's a very complicated thing :/.


Unfortunate but true, I feel we could rise up and stop things like this but most people these days are either unaware or are too busy struggling to do so


I don't mean to be some annoying contrarian or something, but couldn't it be the case that if the govt was investing someone who was planning a terrorist attack, then notifying the person being investigated could work against stopping them?

Not saying it wouldn't get abused though, which seems like the primary concern of most people in these discussions..


You mean like those Minnesota soccer mom “terrorists”? It’s hard to assume good faith after repeated bad faith behaviors, hence the reason our justice system is supposed to operate on evidence and a presumption of innocence, rather than “treat everyone like they aren’t a terrorist…yet..but will be if i decide they are”.


No. Our justice system has never actually been based on evidence.

It’s based on the doctrine of judicial discretion in the name of preserving order.


> It’s based on the doctrine of judicial discretion in the name of preserving order.

Yep for public order reasons alone. Not saying thats a good think. IMHO its the main reason actual justice is lacking.


“Is” and “supposed to be” are not the same thing, but your perspective appreciated.


This is hysterical nonsense.

When these things come up people tend to venture into hyperbole. Probably because it's an incentives issue (it gets clicks and upvotes). If "preserving order" was the number everyone in the judiciary optimized for all of violent riots and protests against any cause you can imagine wouldn't have happened. But they did, so therefore this concept of "no evidence" is not true.

It's fine to be skeptical about private companies sharing "intelligence" (I would challenge the use of that word) with what are state-sanctioned entities (the police), and there's a long list of reasons to be skeptical. So obviously there is no reason to invent things that are not true.


They could arrest everyone and have perfect order. Short of that, they can only arrest people at the first small sign that person might ever not preserve order. Which is what they are currently doing. Things like loitering, expressing political opinions online, or being LGBT, are signs that a person might in the future not be completely orderly, and they arrest for that.


> So obviously there is no reason to invent things that are not true.

Because everyone who has ever been convicted of a crime actually committed the crime.


The actuality is that there is reason to believe it has been virtually nothing but outrageous abuse from inception to now.

In general the need for secrecy is liable to be inversely related to the time required for it to be secret from what we do know and this is under comparatively sane regimes. Our current regime wants to build concentration camps and imprison journalists for reporting on their foibles.

What you SHOULD do is have sane limits with truly independent oversight by parties accountable to congress and the people. After a comparatively short duration virtually everything should become public and any misuse of said systems should result in prison. It's not like we couldn't build a system that with appropriate checks and balances but we certainly don't have one now.


Literally anything that protects people from the law will protect criminals and terrorists too.

Fourth amendment? A terrorist might have a bomb in their trunk that the police aren't allowed to search.

Jury trial? A psychopathic murder might charm the jury into thinking they're not guilty and get released.

Prove guilt beyond a reasonable doubt? What if the person is actually a horrible criminal but there's reasonable doubt?

We have these protections not because they save ordinary people while still letting the government do everything possible to catch criminals, but because we think it's worth reducing the government's ability to catch criminals in exchange for fewer abuses of non-criminals.


If the target were being investigated for terrorism, then the govt could inform the company of that and - if the company tipped the terrorist off - prosecute the company for being an accessory / aid to the terrorist.

However, if the govt claimed that the person was a terrorist and the company knew for 100% fact that the person was innocent and the investigation was in bad faith... they could tip off the victim.

The NSLs only really help in the latter scenario. As long as the govt has a plausible story, there will be a 50% chance that the target is a criminal and the company will not risk notifying the target. With NSLs they can prosecute the company even though there was no legitimate basis for the investigation and everyone knew it.


> govt claimed that the person was a terrorist and the company knew for 100% fact that the person was innocent and the investigation was in bad faith...

This is the thing tearing at the seams of our justice system in general. Our rules are based around an ostensible checks-and-balances arrangement, but this relies on the assumption of good faith from the parties involved. Implicit in this is the idea that if any body isn't acting in good faith, it will be so repugnant to voters that the state of affairs will quickly come to an end. This assumption is false.

Now we're talking about granting Facebook the right to assume bad faith on the part of the FBI!? Like granting the power to ignore the government to private companies will solve this, or help at all? That bandaid solution is almost certainly worse than the disease.

That's not to say that I agree with secret spying provisions. They clearly violate the Constitution and undermine trust in democracy. I just don't think "if you're a big enough company you get to ignore orders and drag things out in court" is a solution to government overreach. It's individual rights that need protecting, not corporate ones.


> Implicit in this is the idea that if any body isn't acting in good faith, it will be so repugnant to voters that the state of affairs will quickly come to an end. This assumption is false.

The appropriate democratic fix here is to enable citizen visibility into NSLs et al.

The fact that they are indefinitely secret from voters is the root issue.

Can't pass judgement on invisible things.


Oh yes, the Four Horsemen of the Infocalypse.

Better to wiretap everyone just in case. Why stop there ? After all there a chance any privacy could be used to conceal some terrorist plot, better to record every meat-space conversations too, let's not take any risk.


We could even recruit people to turn their neighbors in for all sorts if terrible acts, like offensive FB posts, or not wearing masks, or having too many people over, or hanging out on the beach by themselves during a pandemic, or...

The party in power always wants control. Whether this is bad or not usually depends on if you align with the party in control or not.


See this is the thing. Im not aligned with any party. If anyone does this stuff, they should be held accountable.


Isn’t it better for all parties if the user is informed that they’re being investigated?

This way they might stop from doing the act for which they’re investigated instead of actually carrying it out.


No. We want to catch and send you to the slammer. Criminals and terrorists usually NEVER STOP trying.


Thank you for exemplifying this point. The justice system isn't about stopping crimes. It's about inflicting punishment. In some cases, the justice system even encourages or creates crimes, so it can punish someone.


Sometimes crimes are created by governments to control behavior or punish those that opposed their preferred views. Think about those ideas about criminalizing not calling someone by their pronouns, for example.

But yours is a ridiculous conclusion that prison does not stop crimes. Of course sending you to the slammer STOPS the crimes you were going to commit.

Also, we don’t have to send criminals to the slammer. We can send them to live with you and your family, but something tells me your performative statements stop short of allowing that. And that is the issue, some people like you want “society at large” to bear the cost of crime, but don’t want to bear the cost themselves. This has to tell you everything you need to know. It’s basically suicidal empathy. I could ask you to ask Pava Lapere how that worked out, but she is dead.


Or they stop using the means of communication that has become compromised and find a new way starting the cat&mouse over again.

This is like saying that an undercover agent must answer "yes" when asked by anyone if they are part of a law enforcement agency. What would be the point of being undercover?

The problem is the abuse of the invasive searching. If the evidence is compelling enough, then present that evidence to a judge and have a legit signed warrant. Unfortunately, there will be judges with a rubber stamp.


This is a bit different from flashing your headlights to warn oncoming traffic to a cop.


I think what gets lost in these conversations is that the government is using very lazy methods to catch low hanging fruit. Instead of extrajudicial spying they should be creating undercover identities and infiltrating criminal organizations. If law enforcement was competent Facebook wouldn’t even know it was happening.


I'm not sure if that's better. The feds have a long history of goading "probably harmless" people into parking SUVs full of half-ass explosives in NYC or kidnapping governors or whatever.


It’s possible for law enforcement to misbehave in more than one way. In fact while they were manufacturing these cases they were also conducting dragnet surveillance. It’s not a competition, or a choice.

Manufacturing cases doesn’t mean undercover investigations are illegal or even unreasonable. It’s just another example of unethical LEO behavior that should be destroyed.

On the other hand dragnet surveillance of US citizens is NEVER ok.


Won't someone please think of the children?!?!

Oh, sorry I thought we were pretending we cared about nonproblems in order to destroy individual privacy.


The panopticon reflects the trust I have in society.

It seems like an incredibly bad idea right now, but I can imagine machines of loving grace that would do only good with such a powerful tool.


Why is it important that a dev can’t do fizzbuzz without ai?

If they can ship code that matches a spec, why does it matter if they’re using ai or not?

Genuinely curious.


> If they can ship code that matches a spec, why does it matter if they’re using ai or not?

I am perfectly capable of writing specs, and feeding them to 3 separate copies of Claude Code all by myself. Then I task switch between the tmux windows based on voice messages from the pack of Claudes. This workflow is fine for some things, and deeply awful for others.

Basically, if a developer is just going to take my spec and hand it to Claude Code, then they're providing zero value. I could do that myself, and frequently do.

The actual bottleneck is people who can notice, "The god object is crumbling under the weight of managing 6 separate concerns with insufficient abstraction." Or "Claude has created 5 duplicate frameworks for deploying the app on Docker. We need to simplify this down to 1 or we're in hell." I will happy fight to hire people who can do the latter work. But those people can all solve fizzbuzz in their sleep.

People who just "ship code that matches a spec" without understanding the technical details are providing close to zero value right now.

There is an interesting niche for people with deep knowledge of customer workflows who can prompt Claude Code. These people can't build finished products using Claude. But they can iterate rapidly on designs until they find a hit. Which we can then fix using people with deeper engineering knowledge and taste.

But if you're not bringing either deep customer knowledge or actual engineering knowledge, you're not adding much these days.


> Then I task switch between the tmux windows based on voice messages from the pack of Claudes.

I also use Claude with tmux. Can you share how you get the voice messages from the Claudes?


Tell Claude you want to set up notifications, using "hooks", including "Notification" and "Stop" and anything new they've added. Claude can figure out how to do this for your operating system.

It's not perfect—sometimes a Claude notifies 3 minutes after it stopped doing anything. But it's helpful when I'm running multiple Claudes and also reviewing code elsewhere.

Your brain may feel like someone put it in a blender. Be warned.


Fizzbuzz is such an incredibly simple problem if you can’t do it I struggle to see how you’d be able to complete any task that requires very basic reasoning and very basic coding knowledge. And if an AI system can do those parts, what am I getting for spending tens of thousands of pounds per year by hiring a person who can’t? Wouldn’t I just tag codex on the tickets?

I’m not talking about gotcha level stuff here where the first time it didn’t compile because of a bracket or anything, or even first time wrong. They couldn’t do Fizzbuzz in a language of their choice, at all.

Those that could were always annoyed at having to do such things because how could someone coming for a contract position not be able to do this? Without seeing what a filter it really was.


I feel the same way about inverting a binary tree, but a lot of people act like it's an arduous request. I am guessing it's because they've never read the description of what inverting a binary tree is, but maybe people are just that bad at recursion.


You can go your entire career without recursing, or using a tree data structure in its raw form (i.e. you only use it as part of a library)


Right. For the first many decades of computing, recursion was just always the wrong answer for a production software system. (Feel free to provide a counter-example, but please begin with an explanation of how the size of a call stack frame is determined and how exceeding the base allocation is handled on this platform).

So what tree-traversal/quicksort problems tend to measure is how long it's been since you last did CS class homework problems.


There's no need to put your data on the call stack.


Great. Please explain how the size of a call stack frame is determined and how exceeding the base allocation is handled on the particular platform you're proposing to recurse upon.


I feel like you have not responded to my comment.


Yeah, you read it and expect the inversion to be inside-out or upside-down, defined in some hopelessly arcane way.


> If they can ship code that matches a spec, why does it matter if they’re using ai or not?

The inability to write fizzbuzz strongly implies their inability to understand what they've shipped. Review is some significant portion of the job. Understanding of the product is also part of the job.

Specs are also in a sense, scaled down, fuzzy, natural language descriptions of a feature. The fuzziness is the source of a bugs, or at least a mismatch between the actual desired feature and what was written down at spec writing time. As such, just matching a spec is just the bare minimum that a good dev should be doing. They should be understanding what the spec is _not_ saying, understanding holes in their implementation, how their implementation enables or hinders the next feature and the next, next feature, etc. I don't think any of that is possible without understanding what was actually implemented.


For the same reason it's important your mechanic can identify which parts of a car are the wheel.

Who cares as long as the car is fixed, right? As long as the mechanic can Chinese-room his way to a working car, why does it matter how much of it he actually understands?

And why hire the mechanic instead of hiring the Chinese room?


First: FizzBuzz is a test to know if you understand the most basic constructs of programming. The kind of thing you learn in the first week of CS101. I forgot what it was, and when I looked at the problem I knew the answer.

More broadly: In the short/medium term, we still need humans who have the skills to understand software largely on their own. We will always need those who understand software engineering and architecture. Perhaps in 25 years LLMs will be so good that learning Python by hand will be like learning assembly today. But not yet.

The field is not ready for new practitioners to be know-nothing Prompt engineers. If we do that, we cut the legs out from under the education pipeline for programming.


If they’re not a value add over the base AI, they aren’t worth hiring over just using the base AI.


Why hire them at all then, just ask them what their favorite AI is and use that


Because I'm busy already doing that and need a copy of me/close enough to one, to do more of that.


So not being able to write fizzbuzz is nowhere close to me.


To understand the code they are shipping requires some level of proficiency. Their inability to do fizzbuzz without AI calls that into question.


If you can’t even write a for loop, how can you verify the ai code you generated isn’t going to wipe the prod database?


It’s about deeply understanding what you’re doing. Like as a kid before you knew how to ride a bike, you could sit on a bike and peddling, but until it “clicked” you couldn’t balance and keep going forward stable. Fizzbuzz tests your ability to reason through a problem that seems simple on its face, but is easy to get wrong and/or overthink.


How will you know that it produced correct code if you don’t know how to write it yourself?


I can see this perspective, but FizzBuzz is such a low bar that so many can pass, I'd greatly prefer to hire someone that can ship code that matches a spec do this challenge.


It doesn't. It's just a low-end skill filter that got really popular. It could have easily been replaced by other tests like is this word a palindrome.


I wrote the "function to reverse a string" in a job interview once. Then the interviewer reminded me that strrev() had been part of the standard C library since K&R.

I'd been programming in C(++) for ~15 years by then and had never had the occasion to reverse a string. I still wonder whether that makes it a good job interview question, or a terrible one. Some of both probably.


It’s a good one, if you can still write functionally and same algorithmic complexity then it should not matter if you know strrev or not.


Except that an extremely complex algorithm involving large data tables is required for Unicode or other modern text encodings.


strrev is not a standard C function. I actually don't think my computer even has it (it's a Mac).


Well I don't feel so bad for not having known it then. Thanks!


Yeah I didn’t know about it until you mentioned it either


And yet, some people argue that you shouldn’t ask a developer to align 3 “if” and 1 “for”!!!

The energy spent arguing that those 4 instructions in a row “are not a mark of someone who can write code” would have better been spent firing them.


Firing people is problematic. I'd be okay with it if the economy wasn't utter trash. It's way better to do the work upfront and prefer false negatives over false positives.

Even better would be if we had a well-respected credential, so both employees and employers can both avoid these long interview loops. I'd much rather get hazed once in a big way than tons of little hazings over a life time.


If the job does not require a person to be able to fizzbuzz, it probably doesn't require a person at all.


If you can’t do fizzbuzz without AI you have no business being in this career.


Consider applying for YC's Winter 2027 batch! Applications are open till November 2.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: