skysight-inc/HackerNews huggingface dataset:
I don't know how much I believe this.

One thing that successful people are often good at is taking their good luck and portraying it as a genius master-stroke of planning that no-one could have foreseen.

Claiming to have actually engineered the string of leadership crises that engulfed Reddit is a bit far-fetched, and I suspect just bragging and taking credit for something that just happened.

Did they ultimately benefit from those crises? Clearly, they were opportunistic.

But actually engineering that as some kind of master-plan comes across to me as an attempt to puff up their ego.

It comes across as sociopathic regardless of how much is fact or fiction.
You don’t even have to do archaeology to benefit from clean commits, it helps tremendously during review too. How do you review nontrivial changes without splitting them in digestible chunks?
Working as expected.

https://www.theregister.com/2024/06/09/rto_quit_study/
Blind isn't exactly a representative sample of the Amazon workforce...

These days Blind has become quite an ugly dumping ground for racist, misogynistic, and generally unpleasant ignorant discourse.
Memgraph Snapshots Explained
It's not that much bigger than the prada frames on the sunglasshut bestsellers page: https://www.sunglasshut.com/us/best-sellers
Something similar happened to Google Map in Hong Kong recently. A dozen schools had their names changed by some pranksters. It's surprisingly easy.

https://www.scmp.com/news/hong-kong/society/article/3279201/...
Short term it doesn’t matter for Amazon, they are printing money but more challenging times are ahead and wouldn’t mind to reduce their headcount. Being “unhappy” has been the staple of most Amazon employees since the beginning - see Yegge blog posts.

Tech jobs do not abound right now, so if they are going to do this, the moment is now.

The discussion if this is the right move or not ( for the future of the company) is one we could have, but in a way it’s like the peasants discussing the latest drama in the Royal family, at the of the day: who cares? They’ll be fine either way.
I know it is hard to grasp trends when you are dead set on seeing nuclear power as the only solution, but maybe look at the curves?

California has vastly reduced the fossil gas usage due to storage. It will only continue. Are they done? No, are we seeing massive change year by year? Yes.

https://blog.gridstatus.io/caiso-batteries-apr-2024/
Altman? Manipulative, dishonest and generally a bad person? Gasp shocked I say.
I'm sorry but this is such a loser take. You're mad at your opponents for playing the game? I would hate to be on your team in any kind of competition
> I'm worried that you want a "good" language at any circumstance, which is not even generally possible but also at odds with other aspects of languages.

Yes, I do want a good programming language. I agree its relatively minor compared to the other issues I talked about in the blog post.

In what way is this at odds with other aspects of the language? If its at odds with the rest of the language, why is this feature being added?

https://rust-lang.github.io/rfcs/2497-if-let-chains.html
In my opinion, the risks are from people treating something that is decidely not AGI as if it is AGI. It's the same folly humans repeat over and over, and this will be the worst yet.
WPE isn't cheap and subscriptions are typically yearly contracts, so it's not that simple for those operating on a specific budget
Having used a lot of these AI tools and products over the last two years, my experience is, while these tools are useful for creating MVPs with better UIs than before, a lot of work still needs to be done to scale the applications and systems you are building. Therefore, there is still probably as many developers or more working within organisations and not much have changed in terms of the quality of work being produced.
Paid Sharing on Disney+: Here's What You Need to Know
Eh. A better analogy - the output would decide that there needs to be conduit between floors for chilled water, hot water, sewage, dutifully make several 4” pipes, and then from floor to floor forget which is which.
I loved Blue Wave. My first "real" open source C program loaded your editor and tacked a signature onto the text when you exited. I then set that program as the editor in Blue Wave and got signatures on my BBS posts just like on Usenet.
My empathy is with Automatic on this one, but I still think it's the wrong move.

"Now one could say that the license allows that and it's legal. Sure, but so is cutting their free access off. If WPEngine is just leeching and spending nothing on improving the product, there's no way anyone can compete with them on price. Open Source is expensive, people need to be paid."-jeswin

If companies can't use Open Source without the risk that the project could ban them from using it, even if the company adheres to the letter of the license (if not the spirit), then most companies won't use Open Source. Most companies I've dealt with would rather pay for commercial software and offload the risk onto the software company that use an Open Source project they view as risky in any way. Companies can already view Open Source projects as risky in a number of ways: lots of drama/turnover in a project, a single BFDL controls everything, viral license. For many projects the rewards from using it outweigh these risks.

However, all the above risks can be evaluated before a company decides to build using an Open Source project. If projects are seen as able to block availability unilaterally without a license violation, that's a risk that can't be evaluated before investing perhaps millions using it. Of course, this would all be evaluated and we'd live in a better world if companies heavily using an Open Source project decided to allocate 1% of the software engineering budget as a donation to that project.
Even better actually.
The supposedly infringing quotes from WP Engine in Automattic's "Exhibit B" ("Increase website speed with the fastest WordPress hosting", etc.) are extraordinarily similar to what the Wordpress Foundation's trademark policy explicitly permits ("the world’s best WordPress themes") - and would be nominative use even if that were not the case.
> And this is far from straight forward everywhere. E.g. Waterloo & City at Waterloo and its lack of barriers

Lack of barriers is to prevent overcrowding, and maximise passenger flow at one of the busiest stations in London. If you use that link regularly, then you don’t actually need to tap out at all. The contactless system will spot the missing tap-out, and automatically add a virtual tap-out for you at the end of the day.

> But not the physical UX

Including the physical UX. Lack of barriers is the exception, not the rule. If the physical UX wasn’t designed to prevent overcharging, then TfL wouldn’t bother installing so many purple interchange readers around the system, and keep reminding people to use them. The only purpose of those readers is to allow people to get a lower fair by demonstrating they’ve avoided zone 1.
Staying out of TTL hell (2021)
That comment is clearly sarcastic. And Reddit went from floundering to $10b+ public company.
Show HN: 280x280 Massively Multiplayer chess (Desktop only)
Made this to try out o1-preview, took ~40 prompts and 3 hours in total, with a fairly solid backed written in Go.

Works pretty badly in Firefox apparently due to canvas-canvas copies being really slow, Chrome works great tho.

Doesn't work well on mobile yet, and has some other minor issues, but overall it feels incredible to put together something like this so quickly.
Harvard Students Are Better Than You
We are talking about yearly revenues here, and something tells me that your company is not in the business of selling services that depend on WordPress code being developed
> One way that is very simple but not easy is to let the on call engineer not do feature work and only work on on-call issues

I can vouch for this. Beyond just fixing bugs, they also are first to triage larger issues which led to higher quality bug reports. A lot of "investigate bug" tasks disappeared.
For this particular issue, it took a while but the NIST password policy does follow 800-63 now. They changed it a while back.
Oh, the analogy does work. Every construction needs to be adjusted at times. Sure, not as often as software, but new regulations and the passing of time is eating at the substance. After a couple of decades most buildings tend to need major overhaul and that's not much different than software. Even the reasons are similar (e.g. new building codes, energy efficiency standards, obsolote tech stacks - think asbestos and lead pipes). Especially if you live in an area where the city scape needs to be preserved for historical reasons, houses behave very similar to software - just on a different time scale.
Storage can go from planned to installed in a very short time, much shorter than a nuclear power plant, so that doesn't mean much. Storage prices are declining and installs are expanding with short time constants as well.

The whole skeptical approach here smells strongly of ignoring rapid exponential change, which is pretty remarkable for a SV associated forum like HN.
> The alternative is the npm hellscape where you have a package for "isOdd" and a package for "is even" that can break the entire ecosystem if the owner is disgruntled because everything depends on them.

This used to be true 5-10 years ago. The js ecosystem moves fast and much has been done to fix the dependency sprawl.
my experience: most "software engineering" jobs have rewarded me to do everything but be a code monkey. so yeah, i suck at coding.
openAI converted to evilAI really fast
Hate to break it to you, but this is how C suite looks like in every bigger company, you don't even need to go multinational or S&P 500.

Now I am not saying everybody is exactly same, there is variation, but within the shades of grey. Same as politics - think about all the hard battles they had to fight for decades, how could a decent honest person not only survive that but also come out on top of all others? At the end, with right kind of eyes you can find pretty simple logic everywhere.
Phew! Someone is lucky they are not liable via the CRA
The Turing test isn’t a single question, it’s a series and no bot comes anywhere near that unless you can constrain the circumstances. The lack of understanding, theory of mind, etc. usually only needs an exchange or two to become obvious.

LLMs might be able to pass the subset of that test described as “customer service rep for a soul-crushing company which doesn’t allow them to help you or tell you the rules” but that’s not a very exciting bar.
It's more likely the reverse, that Randall Munroe was aware of this emerging field but also knew that it's hard.
About 250 years ago, some of the peasants in the Americas had beef with the royal family, and it changed the world.
Shouldn’t read this without also reading Josh Triplett’s comment in response on reddit. One of the core examples in this post is just plain wrong (mutexes), for example: https://old.reddit.com/r/rust/comments/1fpomvp/rewriting_rus...

Edit: nevermind, comment is here too: https://news.ycombinator.com/item?id=41655268
If you have a codebase that has no security implication and won't receive significant benefit from improved productivity/stability from a more modern language, almost certainly not.

Such projects exist. That's fine.
I hear you, I can see how it might not be a "replacement", rather a better word would be "alternative".

Phones are here to stay, but I was hinting on how only a few years ago it's hard to envision how a person could live a modern life without smartphones, and yet increasingly products are coming out that reduce our phone reliance - from modern dumbphones [1], to cellular smartwatches, to (the failed) Humane Pin, and now this. Which in my opinion actually has the best shot at dethroning the phone.

Whether this outcome would be better I don't know, but with every new wave there's an opportunity to learn from past mistakes and fix them. Take watching short videos for example, I don't think most would agree it's the best use of time, yet people watch them out of compulsion. A form factor that discourages watching videos might actually be better in this case. Ultimately I think a lot of what people currently do on their phones will have an alternative on AR. It's not 1-to-1, but it'll be pretty damn close.

[1] https://www.thelightphone.com/lightiii
> Claiming to have actually engineered the string of leadership crises that engulfed Reddit is a bit far-fetched.

I've personally observed such engineered crises and the stakes were considerably smaller in these cases; if you have a sufficiently Machiavellian set of people at hand, you'll observe the kind of coups and tug of wars that you see here.
I don't deny that Pin is complicated to use as it stands (in fact that is the entire thrust of my blog posts!), just that there is some magical easier solution involving Move and changes to the borrow checker. You wrote something on the back of a napkin and you imagine its better, whereas I actually had to ship a feature that works.

The state of async Rust is not better because no one hired me to finish it past the MVP. I have solutions to all of your problems (implementing a stream with async/await, making Pin easier to use, etc). Since I am not working on it the project has spun its wheels on goofy ideas and gotten almost no work done in this space for years. I agree this is a bad situation. I've devoted a lot of my free time in the past year to explaining what I think the project should do, and its slowly starting to move in that direction.

My understanding is that if let chaining is stalled because some within the project want to pretend there's a solution where a pattern matching operator could actually be a boolean expression. I agree that stalling things forever on the idea that there will magically be a perfect solution that has every desirable property in the future is a bad pattern of behavior that the Rust project exhibits. Tony Hoare had this insightful thing to say:

> One way is to make it so simple that there are obviously no deficiencies and the other way is to make it so complicated that there are no obvious deficiencies.

> The first method is far more difficult. It demands the same skill, devotion, insight, and even inspiration as the discovery of the simple physical laws which underlie the complex phenomena of nature. It also requires a willingness to accept objectives which are limited by physical, logical, and technological constraints, and to accept a compromise when conflicting objectives cannot be met. No committee will ever do this until it is too late.
It's always had those elements, but over the last year or two it seems that's all they promote to their front page anymore.

Can't even log in anymore without the first page load being full of far right screeds.
I am honestly impressed by how blatantly the guardian is british propaganda.

Even Reuters has been showing cracks lately.
I've always seen it as a 'mode of operation' for a time period. Same schedule/timing unless something bad happens. Then you're the one to be woken up/disturbed. Outside of that... you're generally free to whatever maintenance, process, or feature work.

This is helpful when the incidents are less 'something to revert'... and more something to do or completely remove. If CICD relies on things on the internet for example, deploying caches to remove a laundry list of potential snags.

On call is a bit bipolar as a result. Either comfortably wandering around looking for something worth working on, or knowing what it is - dashing to put out flames! It's not sustainable so we all take turns.

I believe a poster above was correct with their intuition. I feel there's a broken/missing feedback loop. Regular incidents happen, but they shouldn't be constant. The goal should be to eradicate them, accepting a downward trend
Were they peasants or land owning gentry?
"...never ever connect your new TV to the internet. ..."

I needed a small HDMI monitor so bought a small Samsung TV at Big Box Store.

It would not function without an Internet connection, could not get past the first power up screen. I returned it to the store.
> I may have read not carefully, but what happens if you allow crate X to write files, and it gets compromised? Should we set restrictions on per-call base instead?

Yeah, these are important details to figure out. But lets not let perfect be the enemy of good here. We're arguing about what brand of lock to buy for the back door of the house, when the front door is currently wide open.

After all - I think most programs will allow 1 or, usually 0 crates to write files anyway. Limiting the attack surface to 1% of where it is today is a huge win, even if its not perfect.

When it comes to files, the privileged operation should really be opening a file (at some path). Writing to a file handle you've been given is relatively a much safer operation. Files should usually be (only) opened by the main process. Then the opened file handle can be handed to any functions / structs in 3rd party crates which need access.
I did not downvote your post, but please also note the following from the HN guidelines:

> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.
Well the feathers heavier than lead thing is definitely somewhere in training data.

Imo we should be testing reasoning for these models by presenting things or situations that neither the human or machine has seen or experienced.

Think; how often do humans have a truly new experience with no basis on past ones? Very rarely - even learning to ride a bike it could be presumed that it has a link to walking/running and movement in general.

Even human "creativity" (much ado about nothing) is creating drama in the AI space...but I find this a super interesting topic as essentially 99.9999% of all human "creativity" is just us rehashing and borrowing heavily from stuff we've seen or encountered in nature. What are elves, dwarves, etc than people with slightly unusual features. Even aliens we create are based on: humans/bipedal, squid/sea creature, dragon/reptile, etc. How often does human creativity really, _really_ come up with something novel? Almost never!

Edit: I think my overarching point is that we need to come up with better exercises to test these models, but it's almost impossible for us to do this because most of us are incapable of creating purely novel concepts and ideas. AGI perhaps isn't that far off given that humans have been the stochastic parrots all along.
I agree with that assessment of Pin. That's why the second post I linked to presents a set of features that would make it as easy to use as mutability (pinning is really the dual of immutability: an immutable place cannot be assigned into, whereas a pinned place cannot be moved out of).
The guile source->source Optimizer is such a nice tool to see what is going on. Especially when writing macros. I really recommend Kent Dybvig's "the macro writer's bill of rights" to see how useful it can be.
I often use `code` command in the cli for a bunch of tasks. Mostly to just open an instance of vscode in a dir I am at. Is there a plan for such a command like that for haystack-ide?

Meanwhile, an alias is easily created for macOS:
`alias needle="/Applications/Haystack\ Editor.app/Contents/MacOS/Electron"`
Paywalled, but here's the Science Daily story explaining the result.

https://www.sciencedaily.com/releases/2024/09/240925122902.h...

The chemical is described as a derivative of hexaphenyl ethane, where hindrance of the six phenyl groups would stretch ethane's C-C bond. The "extremely close together" in the Science Daily article would seem to be wrong, I'd think.

Correction: it's not hexaphenyl ethane; "derivative" was doing some heavy lifting there.
Vulns aren't just vulns. "Hey, in some weird circumstances we see a uaf here and the system crashes" is the sort of thing you might see in an extremely ordinary crash report while also having significant security implications.

You can also uncover latent vulns over time through fuzzing or by adding new code that suddenly exercises new paths that were previously ill-tested.

Yes, there are some vulns that truly will never get exercised by ordinary interaction and won't become naturally visible over time. But plenty do get uncovered in this manner.
It's a cute anecdote but of course reality is more boring. The assignment wasn't to solve human level vision in a summer, just to do quite constrained object recognition. But even that turned out to be quite hard. But Minksy wasn't that fully miscalibrated.
It might be working as expected, even though the number is quite high, maybe higher than expected. The problem I see is when they do need to hire later down the line, it will be much harder to convince people to move when the change in work/life balance is that drastic.
Depends which model you had, I think. The 1994 model had the ARM610, updated to the ARM710 in 1995. I'd forgotten that the ARM7 series implemented two different instruction sets, though. The ARM710 had the same instruction set as the ARM610, with ARM7TDMI coming along slightly later.
4D chess, am I right?
It changed the USA, it didn't change "the world". Where I'm originally from, nothing changed after the US revolution. Why do Americans seem to think the world always revolved around their country?
WPA3 offers secure-open and unique+forward key secrecy. WPA2 is twenty years old.
Brontë sisters get their dots as names corrected at Westminster Abbey
https://prabhanjan.dev

Close, got tech interview at least, but they had a req for higher experience.

Nothing fancy, but it's a "terminal" with xterm. Helps keeping "Do you know REST and git?" type of recruiters away at least.
Oh yes, I can imagine the texture feels so interesting. The tactility is probably similar to something like sliding a Pokemon cartridge into a game boy. Or clicking a pen on and off.
If I remember correctly, there was a “Continental Army.” It wasn’t drawn from the whole continent, but it was enough to fight a whole war with the British army and win.
Hi, I made a website called [AppRaven](https://appraven.net) which has a dedicated iOS game reviews section, you might want to give it a try :) (I know very well it’s not a replacement, but for those seeking great game recommendations and reviews, welcome!)
Ephos Opens First Facility for Glass-Based Quantum Photonic Chips
We are also going back 2 days per week and next year 3 days a week. Only thing I can do is to work from 10-4. Not gonna pay the 1-hour commute * 2 myself.
It occurs to me that writing software for spacecraft could demand an entirely different paradigm than writing software for traditional applications.

For example, you could use an OS that is deterministic down to the last detail, and have a "digital twin" / virtual machine of the spacecraft computer here on Earth, kept in sync with all sensor and actuator activity out in space. Before issuing any command to the spacecraft, you branch the digital twin, issue the command on the branch, and make sure everything looks good.

With this method, you wouldn't even need to read memory locations on the spacecraft, you could just read them on the digital twin. Then test the memory patch on the digital twin and make very sure that it won't brick your spacecraft before you transmit it.
This is very cool and building for a future of 100% AI generated coding, but for some reason I don't feel the urge to use it right now. I think it's because using the mouse turns me off. I use Vim or Vscode with Vim keybindings so any workflow depending on a mouse won't work for me.
Sam Altman says taking psychedelics 'significantly changed' his mindset
Is it really all that or you just disagree? Have to be kind and respectful of others - especially when they are not to you.

I think a lot of people are afraid to tell the truth. After years of pretending and keeping it bottled up inside there will be some unhealthy elements.