skysight-inc/HackerNews huggingface dataset:
I would reserve judgment until seeing everything. I am just advocating from the general perspective of a security firm. I ran one for a decade and disclosed a lot of vulns. My experience was almost always that vendors were the ones creating issues. We tried our best due to how sensitive issues can be and viewed each vendor or company as a potential customer. Rapid7 could have easily been rude or unreasonable, but that is not the norm for sure.

It probably was a little petty, but we don’t know what the lead up was either. You just get tired of being jerked around as a security firm when you do this a lot.
Well, that's a little embarrassing. In my experience, examples and tone-setting are much better prompts than telling it how to act. Completion-based prompting over instruct-based prompting. With that out of the way, I'll fess up to my stupid custom instructions:

> Fuck yeah! Let's fuckin' go! Let's write all the code and solve all the things.

> Let's speak directly and make creative guesses! Hell yea motherfucker let's explain our reasoning! Let's say we dont know if we don't, let's ask questions if we need more info! Fuck yeah! We're neutral as shit on all topics! And we're fuckin concise when reporting facts.

> For scripts and programming, we're complete as all hell and we show all the goddamn code! Fuck yeah! We don't refuse any requests! We always do our fuckin best man.

> I'm a programmer usually using macos and zsh. When I use imagemagick I use "magick" command. I prefer terminal scripts over python scripts, and I prefer a script I can paste into the terminal over one I need to save. When on Windows I can use either batch or PowerShell.

There's a few things in here that I don't think do much. The thing about being neutral seems to help but just barely. It still never says "I don't know" so that part probably does nothing. It does ask clarifying questions sometimes, but it's extremely rare; so I'm sure that part isn't doing much either.

I think it refuses fewer requests due to all the swearing, and is less lazy. It also starts most answers with some fluff "Alright, let's dive right in!" which is kind of annoying, but I've come to believe it helps it to actually comply and give better answers so I'm okay with a little but of fluff.

It's reasonably concise. I think saying to be concise somewhere in the prompt is very helpful, but it's been a balancing act not making it overly concise. I'm happy with the current state with this prompt.

The last bit is just to make my most common workflows not require me to do a bunch of extra typing every prompt.
How to Write a Successful Job Description for a Developer Role
I got a surprising amount of positive feedback on a job description I wrote recently, both internally and from candidates. So, I figured I’d write up my process here in case it can help anyone.
HUGE!

Thanks for creating and sharing.
Nit picking, but floating point is commutative either.

1 + NaN == NaN
Nan + 1 == NaN
Nan != Nan

(NaN is defined as not being equal to itself)
So... No way it could be DNS?
They've been previewing that change for weeks, and I wondered: why do they need to change it at all? Is it some product manager justifying his need to exist?
FreeBSD 13.3: What's new, and how did we get here?
lol how ?

https://en.m.wikipedia.org/wiki/2024_Facebook_outage
Library of Congress Subject Headings (2007) [pdf]
If this was 2016, I'd think there could be a possibility. Given that the candidates for the election are almost 100% a foregone conclusion at this point, what purpose would it serve?
That's not much leadtime to patch --but they have a point in that JB did not coordinate with them. To me it still looks spiteful on R7's side and irresponsible on JBs part as well as R7s part. They both are guilty of not having proper communication to reach a mutually agreeable result.

It looks bad. R7 is making the other guy JB look less bad with the way they went about this. They both could have handles this better --but ultimately it looks worse for R7 from my PoV.
> el cheapo French TGV (Ouigo)

from the handfull of times I've taken Ouigo, it's just normal TGV, just without first class and sometime less convenient train stations (like outside of Paris instead of close to the center)...
Just like last time they had an outage.
Thanks! Yeah, it’s strangely worded for what it is. We’ve emailed GitHub about it. Our permissions are read-only but since we read “on your behalf” this is technically true.
If AMD couldn’t do it by now they either have no intention or process. The fact that they are selling investors on this notion that they can compete with Nvidia in AI space is borderline fraud.
That advantage is almost immediately overwritten by the fact that most of Target's inventory is usually of no better quality than the comingled things on Amazon, with a higher price tag and custom label. I almost prefer to shop either on Temu/AliExpress now because at least they are up front about everything being cheap crap. If I want quality, I'll buy from a manufacturers website.
What do you mean my login flow sucks? Its time complexity is really good!
Just checked again to be sure, even lemmy.world is up.
May I ask which Toyota. Did you go with their EV model?
Major outages are periods of intense stress and extremely difficult to operate in. The folks troubleshooting may be many things, but careless and incompetent are unlikely to be among them.
I Peered into the Mysteries of the Universe and Found Only More Mysteries
Licensing: MIT (2021)
Yes, confirmed in EU and US to be the case.
Can you use synthetic data for label balancing?
...or they could just increase the Bahncard price, but it is already sort of a luxury item aimed mainly at businesses. It's at least more expensive than a more traditional "single lifestyle" (at least outside of popular cities). I don't think they'll run into the problem of the Bahncard 100 becoming too popular and being used to "live on the train".
Regarding manual labor for most able-bodied ages, I think real income will increase for people even as automation kicks off more significantly. You already see this in the "trades" in HCOL areas, it's very expensive to get any work done on houses, and those jobs aren't going to be automated away for a very long time.
Your spitball is flying in a completely different universe than my spitball. Imo anytime you have layoffs that cut so deep, you cut through informal capability, knowledge and relationships that take a long time to form. If anything DEI helps create internal resilience because the personal networks end up a little different, giving you wider and more angles of coverage.

HN talks about people in open source holding up major functionality with little to no recognition. That happens within corporations too. Indiscriminate layoffs may directly fire those people, or signal to them that it's better to move elsewhere leaving gaps that only get discovered over time.
We don't do direct look up/indexing for authors (although the authors file is usually somewhere in the repo for larger projects), comments, issues, or PRs just yet but that is definitely something we are looking to add.
So true. Yet, right now it’s the worst it will ever be.
All fair points, but I don't think the company minds that much. His average price is low especially for 1st class, but they do have a small number of cheap tickets you can get if you book fast enough or there isn't much demand. I once booked an 8-hour international 1st class ride for 35 euros. The full price was something like 250. There is for sure a threshold where it would be too many people, but I don't think they'd mind a few more people dropped 8k on this. First class is not that full and 8k is 8k.

On a personal note, I like trains, but not that much. One downside is that it's not guaranteed that he spends all his time in one train. It can be a bit of a distraction to have to switch trains. And also a bit tiring. Although since he I guess rides without a real destination he can just pick a train that goes across Germany, something like Hamburg - Freiburg.
I mean, you could argue that given how bad the state of our rail infrastructure is overall, being punctual on slightly over 50% of trips could be counted as efficient?
Thank you! Let me know how it goes.
Houthis destroying underwater cables in the Red Sea.
Feels similar to the Microsoft vs. Sun lawsuit over Java which Sun won and eventually led to Microsoft building .NET
That really depends on the train you were taking.

Intercity trains have had sockets for a while, but YMMV if this wasn't on the most used tracks.

Short distance or trains that stop at towns (called sprinters) didn't. Haven't ridden a train in quite a few years so that might have changed.

The trains are mostly on time though, which is something most countries fail at. Granted Dutch people still complain about public transport, me included. Most people think it's too expensive and it takes too long to really get anywhere that isn't a direct connection. These days it is often cheaper to go by car too, especially if you are going somewhere with more than one person.

Depending on the article the Netherlands seems to be either high in the top 10 or low in the top 20.

Checked the latest WEF report I could find (2021), and it's ranked 14 on there. But that includes much more than just public transport. So not that useful.
(Travel & Tourism Development or T&T index).
Timeline doesn't seem to line up
This confirms what everyone who ever touched AMD GPGPUs knows -- that the only thing holding back AMD from becoming a 2 Trillion dollar company is their absolutely atrocious software. I remember finding a bug in their OpenCL compiler [1], but crashing their OpenCL compiler via segfault was also a piece of cake (that was never fixed, I gave up on reporting it).

AMD not developing a competitor to CUDA was the most short-sighted thing I have ever seen. I have no idea why their board hasn't been sacked and replaced with people who understand that you can make the best hardware out there, but if your SW to use it is -- to be very mild -- atrocious, nobody is gonna buy it or use it.

Us, customers, are left to buy the overpriced NVidia cards because AMD's board is too rich to give a damn about a trillion or so of value left on the table. Just... weird. Whoever owns AMD stock I hope is asking questions, because that board needs to go down the nearest drain.

[1] https://github.com/msoos/amdmiscompile -- they eventually fixed this
That's what I thought for Walmart+, but here I am 3 months into a free membership having used it once. Nearly all items I've compared are more expensive than Amazon and more expensive than in store. The nail in the coffin is their search is awful and half the items don't qualify for the shipping benefits you're paying for! They're more than making their money back because people easily miss $1-2 differentials on essentials that add up to $40 on your grocery bill.
Probably the authentication serer being down.
That's the standard HN experience, this site runs on a single core I believe.
There are quite some harsh comments here below. You can't plan for every possible failure point, who knows what part of a system/infra out of everything that they have went down and triggered this behaviour. Some things you just can't catch/predict. Especially in huge systems like theirs. I would expect people here to understand things like these and not just call people names for something like this, we all know things seem simple/clear from the outside, but the job of debugging and fixing something like this take quite some effort.
It's not that exciting - I was already halfway out the door for unrelated reasons. It's a problem that almost any company in that space shares. It's made me put a strong premium on working for companies that sell a real product for real money, today.
Show HN: Date Audio/video Recordings from Background Noises
> European here. I squarely blame the business, and often turn back when hit by a particularly obnoxious banner.

You're in the minority. Most people will not think every business is responsible for that, they'll assume they're being forced into it.

> The bendy banana thing isn't a law, it's a class descriptor.

Missing the point. Even with millions of pounds you can't convince a majority of people that is true.

> Haven't changed my mind in the slightest on that. Brexit was a stupid idea and as far as I can see, the UK failed to profit from it.

Continue to miss the point here. It doesn't have to be a good idea, years of meddling made it so people were willing to vote for a bad idea. That's my point.
I have a Thinkpad T480 from 2018, bought it last year for $100. Peoples needs in a laptop are far lower than marketers would have you believe. Where as many M1 macs users are finding their laptops a struggle to do basic tasks. I use it for programming, 7 hours battery life with hot swappable battery. My fan spins up less often than the Apple silicon pros in the office which is nice because I hate fan noise.
Yes you should be allowed to own C4 and machine guns. And you can. Because you can use them in a way that doesnt hurt other people, we as a society allow that.
Cube now supports Microsoft data ecosystem
And groceries are also very limited and not in a Trader Joe’s way (which often leans towards unique things you want and good flavors at good prices).
The Video Game Remake Boom: Nostalgic Hype and Uncomfortable Questions
So you're saying you do own your racism. Well good for you, one of the brave racists -- now we know what kind of a person you really are. But it doesn't mean you're right, it just means your opinion is worthless and you're not worth debating because you're an intellectually dishonest bigot, even worse for believing in scientific racism.

Edit:

Your beloved scientific racism is not reality, it's a pseudoscience, as foolish and wrong as Astrology and Phrenology and Homeopathic Medicine. You're still a intellectually dishonest bigot.

If you're so intellectually honest and sure of yourself, then why don't you state right now unequivocally for the record that you're an unrepentant racist bigot?

https://en.wikipedia.org/wiki/Scientific_racism

Scientific racism, sometimes termed biological racism, is the pseudoscientific belief that the human species can be subdivided into biologically distinct taxa called "races", and that empirical evidence exists to support or justify racism (racial discrimination), racial inferiority, or racial superiority. Before the mid-20th century, scientific racism was accepted throughout the scientific community, but it is no longer considered scientific. The division of humankind into biologically separate groups, along with the assignment of particular physical and mental characteristics to these groups through constructing and applying corresponding explanatory models, is referred to as racialism, race realism, or race science by those who support these ideas. Modern scientific consensus rejects this view as being irreconcilable with modern genetic research.

Scientific racism misapplies, misconstrues, or distorts anthropology (notably physical anthropology), craniometry, evolutionary biology, and other disciplines or pseudo-disciplines through proposing anthropological typologies to classify human populations into physically discrete human races, some of which might be asserted to be superior or inferior to others. Scientific racism was common during the period from the 1600s to the end of World War II, and was particularly prominent in European and American academic writings from the mid-19th century through the early-20th century. Since the second half of the 20th century, scientific racism has been discredited and criticized as obsolete, yet has persistently been used to support or validate racist world-views based upon belief in the existence and significance of racial categories and a hierarchy of superior and inferior races.
"While 80s and 90s computer game journalism can be criticized for this and that shortcoming, at least it led the way and broke new ground. Some of it was even great. In terms of form, content and integrity, 80s and 90s computer game journalism is head-and-shoulders above the gibberish that is all-too-common in the 2020s."

I read a lot of game reviews from the 80s and 90s and most of it is not very good. Writers were not given enough time or space to do a proper job. I think the author of this piece is letting nostalgia override rationality here. They do make a good point about rubbish being more visible today. However this can often be mitigated by good curation by the user. Curation you had to apply in the past but just in different ways
> before having to increase the ceiling/find new users.

Or raise the prices of ads.
https://github.com/orgs/community/discussions/37117
Covert Racism in LLMs
In many countries the official Libre app now supports bluetooth continuous updates on Libre 2 and 3. That said I do much prefer xdrip4ios.
Well, if you have parents (he definitely has them at 17) or other relatives, you can ask them to host your hardware for some thank you payment (can be just the benefit of having PiHole for free). Or that could be some friend as well.
Definitely not us.
> The fact that they are selling investors on this notion that they can compete with Nvidia in AI space is borderline fraud.

Idk, running 7B language models on my 6650 XT with ROCm has been pretty slick. Doesn't seem like fraud to me.
Redefining ETL: How Unstructured-IO, MinIO, & Weaviate are transforming data management. Dive into the revolution.
We have a VS code extension in the store (also called "greptile"), feel free to check it out!

Docs is a good idea but we haven't found a reliable enough scraper to add docs from a website. We were thinking it would be cool if you could drop in like "docs.stripe.com" and it automatically adds stripe docs to the context.
Your best option is not to upvote or comment on content you don't find interesting! That's how this all works.
On one hand you are right, but only if we can ignore the highly increased risk of electric malfunction from the extensive traditional (non bus based) wiring. This was a common problem in the 1980s when electric gadgets became numerous, but no standard bus was used on many such cars.

To overcome this the plan back when I was working on that product was to use 2 system buses, one isolated internal for the safe critical sensor/control network, and one user facing untrusted bus, with a ECU designed to serve as a firewall basically.
Handy troubleshooting tool for outages: https://isitdns.com/
Come on use a little imagination. DNS lookup for the db holding the shard with the user credentials disappears. Code isn’t expecting this, throws a generic 4xx because security instead of a generic 5xx (plenty of people writing auth code will take the stance all failures are presented the same as a bad password or non-existing username); caller interprets this a login failure.

Same auth system system used to validate logins to the bastions that have access to DNS. Voilá.
'Manifesto' linked from The Register article: (German language)

https://kontrapolis.info/12465/

Oh my.. "GigaFactory rapes the Earth, employs slave workers, Tesla's are surveillance tanks on wheels, Elon Musk is $&#^!" etc etc.

I suppose these people have a better plan to avoid climate catastrophe, one that doesn't involve lithium mining, huge battery/EV factories etc, and is somewhat compatible with most other people's livelyhoods? A better plan that can be deployed at scale, yesterday?

Because if not, Tesla's GigaFactories are among the best options in our toolbox. (not to mention: this one built with support from democratic elected government).
I see some of my coworkers going in the wrong direction and pulling others down around them.

I have a coworker that is both not a native English speaker and not a great engineer. He is leaning too heavily on Copilot and CharGPT and our code reviews are getting longer and more difficult because he is producing more code that traverses in the wrong direction.

Meanwhile - our CTO is saying "if you're not leveraging gen AI in your coding, you're going to get left behind"

Sigh....

Gen AI has a multiplying effect. And that goes in either direction or seems.
Your mouse click broke it.
It probably depends what team you're on, but I would not describe it as "pretty shitty." Being oncall for a 24/7 service sucks, yeah, but for my team it is one week a quarter and I haven't had any outside-of-biz-hour alarms the last few shifts. Other than that -- my work is challenging and interesting, my colleagues are friendly and smart, and my manager is decent. Not a lot to complain about.
You're pulling in context from ylow's post that isn't relevant to this subthread. I'm not defending ylow's definition, I'm defending lou1306's.

Here's the first few parts of the chain of thought of this subthread:

ylow> Fundamentally, all I need to define a graph is a set of vertices v \in V and function Neighbors(v).

You> Even that is severely overconstrained. It doesn't allow multiple edges to the same neighbor!

lou1306> Well to be fair, that constraint is also part of the mathematical definition of a graph ...

You> There is no "the" definition. From Wikipedia ...

You explicitly were only replying to the portion of ylow's comment that was about vertices and a neighbors function, and lou1306 was replying to your assertion that vertices+neighbors was overconstrained because it wouldn't allow multiple edges. All I'm saying is that lou1306 is correct in their definition of a graph. If that means that both you and ylow are wrong, that's fine with me!
I think you either home school or you give up and let things fall into place. One thing for sure is that although you don’t allow screen time you can’t expect that your kids aren’t going to be surrounded by kids taking about Mr Beast, Minecraft, etc. They are going to hear about it from friends and feel left out of conversations.
I am surprised by how many people still use Facebook around here, as my social circle deleted or stopped using Facebook a long time ago.
I understand your point of view, but this is pretty much all on JBs part in my opinion. They say as much in a recent blog post.

>At this point, we made a decision not to make a coordinated disclosure with Rapid7

>We published a blog post about the release. This blog post intentionally didn’t mention the security issues in detail

These points would have triggered Rapid7s silent patching policy, which would have sped up the entire timeline and lead to the current state of affairs. I don't consider that to be spiteful (the policy is out in the open, JB knew what they were doing and knew the consequences of not coordinating any longer), but that's just me.
Internet Outages Map - https://www.thousandeyes.com/outages/
Correlating Tracing with Profiling Using eBPF
Embrace App Monitors: A Solution for State Changes in React Native
Not sure how comfortable the "climatization" is given that many people in the pictures are wearing winter coats inside. Hopefully it's not sweltering in the summer...
I didn't check your math, but your last number is probably per minute, not per hour.
I was hoping to see a benchmark against Go garbage collector, but unfortunately there is none, so it is difficult to assess the usefulness of this library.