skysight-inc/HackerNews huggingface dataset:
A few years ago I wrote[0] about a similar approach on an RTC-less system (a Raspberry 3B+) by utilising systemd's clock-epoch to set time across reboots to be "reasonably close enough" for DNS-over-TLS and chrony's NTS to take over, and avoid large time jumps being observed by daemons.

To that last point: reading this file is one of the very first things systemd does after being started right in main, so time is set before any services are brought up. Whereas time for the OP isn't set until the `500datetime` service is loaded.

[0]: https://terinstock.com/post/2021/12/Systemds-clock-epoch-for...
I think the idea here is that AI will teach, like in the Asimov story “The Fun They Had” (IIRC). (Not endorsing.)
Here we go again! I have been using it 15 years ago.

I am a user of Hey and what I can say is the UX is dreadful. I am seeing spinner way more than I can handle, really.

I assume this proposal is to moving backwards.

Instead we would need to sort of data on client and full-body client app, doesn’t matter if it’s for web, ios, android. And the data should be given back to us - users.

The problem with that is that services like Hey become a true commodity and doesn’t lock users by keep exclusive access to their data anymore. So it’s to be figured out what is the new business model.
All good -- glad to see Tock getting some attention!
My "favorite" example about this is the 2016 Pulse nightclub shooting, because it's so easy to jump to conclusions (especially when it seem to fit the ambiant discourse) and be completely wrong about the whole situation.

It's a gay nightclub in Orlando, Florida that was in 2016 the theater of a mass shooting (49 killed + 58 injured) during a "Latin night".

I still remember hearing about it on social media at the time, that it was another attack on LGBT, and especially an attack on minorities... turns out that the perpetrator didn't even knew it was a gay nightclub, he was an ISIS sympathizer whose ire was directed towards the US at large.

Of course, it doesn't diminish the tragedy of the event, or the fact that the LGBT community of Orlando was the most heavily hit, but it does illustrate that we should be mindful on when we are jumping to conclusions and assuming stuff without all the elements.
I'm probably shouldn't be that guy but I'll be him anyway.

If you're willing to go through hole then you can layout a 2 by X row header with the rows slightly too close together. So when you insert a header it will pinch the pins and make a good connection.

If you're willing to put a row of pins at the edge of the board you can place it so it pinches the pins between the holes and the edge of the board.
.ngo also exists alongside .ong depending on what suits the organization. Sadly, they don't automatically get both anymore: https://en.wikipedia.org/wiki/.ngo_and_.ong
I am in the same boat and often discuss work that shouldn't be done in a one-on-one meeting. Minimal babysitting is needed in an organization of mature people. Sometimes, sensitive topics need to be discussed, and an ad-hoc one-on-one could be arranged, but anything else is wasteful.
Just curious: Sussman and Wisdom have written a book called "Structure and Interpretation of Classical Mechanics" following the classic SICP Scheme book. Has anyone attempted a similar approach for electromagnetics?
I think the original comment was about their personal experience of dating men, rather than a general claim that men exclusively AI generate dating profiles and conversations.
> (dealing with uncertaintly, risk, decision making, AI)

Rate of change, slopes, finding maximal points etc is extremely important in all of that, and that concept you learned and got intuition for in calculus. Calculus isn't worthless for you at all, you just undervalue it.

You might not have needed to study more calculus than the original courses, but that just makes that course even more valuable, it is so useful in so many domains even though it is a low level math class.
This will only be a problem until we can't tell anymore.

Then we'll have a new problem.
This is a great post. Specially the tricks section. I have been organizing Casual Breakfasts for Developers for last 4 months every 2 weeks. And it's been amazing, have learned so many new things.
Can you define "excess"?
The ridiculous restore mode you’re speaking of is a break glass in case of last resort type thing, where you the user have screwed up your disk so badly that you have messed up the recovery partition and system , which is as simple as holding cmd and R during boot to get into.

In fact they really went the extra mile to ensure that you cannot possibly brick a Mac (or iDevice) no matter how hard you try. Having to do an emergency restore usually needs specialized hardware anyway; they ensure you can do it with widely available equipment. Go the Apple store if all else fails you.
And yet, of the three majors, who has general availability of webgpu? So not only has Google gotten to whatever even playing field you say you want before the others, they're pushing ahead with a more bespoke tool (seen here). At some point the egregious cynicism of "Well i hate evil ad-bringers so im dismissing everything else" has got to be tempered with some semblance of rationality.
Most LLMs out there are very American in their writing mannerisms. The article even alludes to this:

> The AI did, however, try to sound like someone. It was folksy and upbeat, talky and pretend-excited

I've not seen an LLM, even when fine tuned that doesn't actually do that (Chinese LLMs excepted). There's something just inherently American about the instruction datasets that these LLMs are instructed with.
Disclaimer: Speaking only for myself.

memory safety is a bigger issue than it is and that it impacts almost all application development which is completely wrong.

It specifically states that in the context of vulnerabilities so I'm not sure why it's believed to be insufficiently qualifying.

With that said, while you're right to question the precisions of statements, Google says the same for their own data:

https://www.chromium.org/Home/chromium-security/memory-safet...

Around 70% of our high severity security bugs are memory unsafety problems (that is, mistakes with C/C++ pointers). Half of those are use-after-free bugs.

...so it's not just Microsoft saying that.

You'll also see this mentioned on Wikipedia:

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

Going farther, the numbers vary, sometimes even more:

https://www.memorysafety.org/docs/memory-safety/#how-common-...

Extremely. A recent study found that 60-70% of vulnerabilities in iOS and macOS are memory safety vulnerabilities. Microsoft estimates that 70% of all vulnerabilities in their products over the last decade have been memory safety issues. Google estimated that 90% of Android vulnerabilities are memory safety issues. An analysis of 0-days that were discovered being exploited in the wild found that more than 80% of the exploited vulnerabilities were memory safety issues.

In short, I don't think the context here will change most folks' interpretation of the results--nor do I think it should. Any network-connected device is inherently multi-user and the security of that device is only as effective as the least secure program executing on that device at a particular permission level.

I can think of very few applications today that don't interact with a network in some way. In addition to that, my opinion is that most memory-safety issues that create vulnerabilities are also reliability issues. Secure applications are generally inherently more reliable applications.
Funnily enough, I don't think it's a money issue - I think that people have adopted such a consumerist, transactional mindset, that they can't distinguish the difference of services provided to them by the system at the swipe of their credit cards and the things other people put effort into (who are under absolutely no obligation to do so).

It's the same transactional mindset view of 'what can you do for me' that's outlined in the top comment.

Which is a foolish way to view the world imo, as friendships are much more difficult to acquire than money, but it is what it is.
politics happen in 1:1s

gossip etc

I think part of his motivation is to expose it all and avoid all that
AI writes filler text. Most people expect some level of filler in the things they read, to transition them from one concept to the next, but of course nothing can be all filler, or it's completely pointless.

I suspect that an LLM would do a good job at figuring out what parts of a given text are "interesting" by detecting how unexpected it is. The parts that are expected are the parts we usually skim over and don't pay much attention to, but when we hit something new and unusual, we slow down and turn on the critical thinking part of our brain.

I also find filler text super tedious to write, so am a huge fan of using LLMs for any sort of long form communication. My typical writing style jumps around a lot and assume that the reader can follow it.
Happy to answer any question. I have a small workshop with a table saw, drop saw and a few other things. When cleaning the saw, our cleaner had inadvertently dropped a metal bolt into the saw well. Added to this, I had not cleaned the extraction housing for too long. When I used the saw, the bolt fractured, shot out and hit my head and my eye. The eye became infected to the point where it was clear nothing was going to save it.

Before the operation, I was desperate to have the eye removed. Partly because I did not want the infection to spread and partly because of the pain. The doctor was experienced and did a good job. She was one of the few local doctors who can perform that operation. Others would have removed the eye but not been able to install the frame, on which the fake eye sits. This would have left me with a nasty looking empty socket.

Waking up from the anesthetic my wife was there to greet me. A touching memory. Healing was not troublesome. Walked around with a black eye for a few days. I was told that the vision of my remaining eye would improve but I can't say that I have noticed such a thing. I am now a lot more clumsy than before, and have to take care on the stairs of our house.

Weirdest thing was the hallucinations. The nerves of my missing eye obviously still wanted desperately to be receiving information, in lack of which they just made stuff up. At night I would see worm-like things snaking around each other. A bit scarry, but also very compelling. These have faded but my ability to envisage things at night is now supercharged. In the right circumstances, visual ideas come thick and fast.
I agree with everything in this article.

Perhaps the friend is just being over excited about AI at the moment and using it for everything because it's fun and new and easy. I've certainly seen people in my workplace doing that.

Perhaps the friend is using generative AI because they have some sort of uneasiness or even anxiety about email or communication in general. I know someone who uses ChatGPT for work email because English isn't his first language and doesn't like making spelling or grammar mistakes. Maybe the friend felt that the question they were asking was of an awkward or difficult nature and didn't want to "get it wrong" and make things worse.

I'm sure the author of the article doesn't need my advice but I'd be inclined to respond with something like "ChatGPT is cool isn't it? What was the prompt you wrote for it to write this email for you? You know you don't have to use ChatGPT to email me, I'd rather get your words. I value them much more."
Have fun getting your accounts compromised, then. I have no clue why anyone would actively hate security measures.
This sounded so familiar, I actually paused and looked at the blogger's name to see whether he was not an ex-colleague, perhaps. If had exactly the same experience with Monday (last day of sprint) that worked on my nerves so much that I could not pick up another ticket from the backlog because it will upset someone's burndown charts
The dependence of C++ is one of the reasons I think C and C++ need a divorce.

Because while you'll never be able to create a new standard lib for C++ it wouldn't be hard for C.
Even better, looks right, might even compile, but will be doing the subtly (or obviously) wrong thing.
+1 - I came to the comments to mention powertoys. I’ve had good success with it for OCR on windows 10… also , strange use case maybe - you can run blue stacks to emulate Android and then power toys to copy and paste OCR text. If you have an obscure android only app you need to rip text from.
Haha I remember you and your SaltStack talks at SyPy. Shame you moved to Melbourne. Hey, coffee's better here now (https://www.timeout.com/sydney/news/experts-have-ranked-the-...). Wanna come back?
> if they are just buying it to impress people, who cares?

The buyer cares. And if the buying is detrimental to more than the buyer himself (eg wastes resources, harms the environment, overtaxes infrastructure), then it makes sense for others to let that buyer know how they actually feel.

But I agree with your suggestion that it is entirely possible for a truck buyer to have reasons other than those supposed by the author.
My grandfather used to work on telephone field network boxes (e.g., the big boxes full of messes of wires in residential areas).

One job was to look for outliers in the network, and they spent time studying areas with an unusually large number of issues and ones with an unusually low number of issues.

There was a part of the phone network that was decades overdue for an overhaul but had no issues, so they inspected it. (This was decades ago, so the replacements for this antique could be modern day museum pieces).

When they took a look, everything was corroded beyond reason, as expected. However, the connections were still low noise / low resistance.

The old boxes used some sort of post connector and a crimp. It had something like two or four points of contact for redundancy (all contact points would need to corrode before it failed).

In the boxes with no failures, the (long gone) technician simply stuck the end of the wire into the post crimp hole, then wrapped slack wire around it a dozen times.

This gave it 100’s of contact points, and (after reverse engineering the technique) it took something like 1/10th as long per connection.

Sadly, we’ll never know if the installer was a genius, lazy or both.

Anyway, the crimp connectors in fig 19-25 and 19-28 of the nasa article look like the same concept but turned inside out.
Why'd you leave Canada, if I may ask?
Can you get ps4 games a lot cheaper now?
I don't see any merit in this line of thinking as it lacks strategic depth and comes across as wishful thinking.

Ukraine is not in NATO which means that the Russians have and will maintain escalation dominance. They can detonate nuclear weapons in Ukraine without immediately triggering Article 5 guarantees. I presume that if that takes place, the US will find it very hard to retaliate.

That would be a colossal disaster for Ukraine but also horrible for Europe, and yet, this is where continuous escalation leads to.
I'm a software engineer and I have a Tacoma. I've found it useful for hauling things to and from lumber stores (I also do wood working and most of my own house projects). It was incredibly useful during PNW winters when it snowed or iced over roads completely; one was so bad my partner got stranded on our metro train and I had to go get her. Going across the mountains in my truck has also been quite nice compared to when I had a hybrid sedan.

The alternative is that for every delivery of goods I would need to pay an $80 fee (and I do these with pretty regular frequency; that's about 2x what it takes to fill up my tank). We'd need to be more careful of not going out during storms or when there's even moderate risk of winter storms. I would need to plan trips across the mountains much more in advance. There's a lot of other things that'd probably change too, including how we do road trips.

I'm a bit judgy of people who have a truck that clearly don't do truck things with it, but of all my friends that have trucks I don't know anyone who isn't. All that to say, I roll my eyes when I see statements trying to steelman who should morally own a truck.
While I agree with that version of the phrase, and have applied it in other areas, I meant literally showing up at a specific time, consistently over a long period. Applying the Woody Allen quote though, I absolutely believe this is why I'm in good shape and have a decent real in-person social network.
My local post office has a dog on staff. Id on her collar and everything. Its a rural area, there's many unsecured dogs around guarding herds and farms, so its actually important carries here can at least tolerate and speak to dogs.

I think that having the scent of a dog on them and their equipment, being "owned", helps the dogs on the route accept the carriers too.
I agree that classical schooling has fallen far away from learning (as the author defines it). That has even crept more and more into "higher education". This is a travesty and produces worse people, citizens, what have you.

But i'll still make this point: its an oversimplification to say that education (as defined) is bad.

No matter how much it doesn't align with your passion, you will need to have a basic set of book smarts to hope to thrive in the world. If for no other reason than there will almost certainly be some aspect of that passion that touches on those missing rudimentary skills.

I also personally don't want to live in a world where a significant portion of people don't know basic history or understand eating tide pods is bad.
But, in my view, handwritten letters do feel more authentic than typewritten letters. On the surface it’s only a change to the form of delivery, but that change in form implies extra meaning beyond the content: you see the person in the way they wrote the lines, and the fact that they wrote them. Typewriting sanitizes that extra layer away, but at least you still see the person in the content. If the typewriter then went on to create the content as well as the form, then virtually none of the person would be left.
Atomics are not magical, usually there's a type of "lock" at the cache line level (actually a lot of message passing across cores).

Using the memory ordering relaxed basically only guarantees there won't be word tearing.

For example consider the following:

// T1:
r1 = load_relaxed(y); // A
store_relaxed(x, r1); // B
// T2:
r2 = load_relaxed(x); // C
store_relaxed(y, 42); // D

Which implies that it's legal to read r1 == r2 == 42, because even if:

- in T1 A happens before B (A ~> B)

- in T2 C happens before D (C ~> D)

nothing prevents D from happening before A in the modification order of y and C happening before B on the modification order of x.

In any case, on Intel processors, most accesses not crossing cache line boundaries are somewhat atomic beyond relaxed, which brings about another phenomena: false sharing.

Which essentially boils down to a performance penalty due to two threads accessing data on the same cache line, even if it's not the same word.

Another thing that can affect measurements like this is task/core affinity. The cost to coordinate cache line synchronization is different if both are on the same core but different hyper-threads, two cores on the same socket (with some variation on which cores) and if they are on different sockets (big/little architectures bring their own complications too).

In the article's example, it would be valid for the counter to never be flushed (not on x86), as long as there's enough cache capacity, effectively making the polling thread read always the same number.

Although this is very unlikely on realistic workloads.

I would have used release/acquire semantics to get predictable capture of data and a not too aggressive polling behavior so as not to compete for CPU caches with useful workloads.
I’m intensely introverted, so that likely colors my perspective.

I am curious what “relationship building” looks like to you in a business context.

I somewhat enjoyed 1:1s with a previous manager of mine. I did feel we built a good relationship, even if we didn’t have important business to discuss all the time. Eventually the manager left the company and now I’m left wondering what the point of all of it was… It was never a real relationship, it was a business transaction all along.

And if it’s a business transaction, then I just don’t care. I’d rather spend the time doing something that advances myself or the business. I just don’t get much value from meeting with my manager. The 30 minutes spent doesn’t feel like it has good ROI.

Am I too cynical?
Would be a quick way to lose your job and potentially all future waitering jobs.
I thought this would be about the TTS system in early versions of Android.
Show HN: Bliss – A constructed writing system for fast and beautiful writing
Of course, this is just for fun and is absolutely NOT to be used for anything related to security or secrecy.

Anyway, I'd love to hear some feedback :)
Perhaps writing a second draft using the oatmeal as the first draft?
You're a highly irrational investor. Suffice to say, funds are rational.

you do not reward somebody like Musk for past performance or for perception heroics. You reward them for future performance.

Guess what: EV car supply is a logistic supply curve, and it's flattened, and the response from Tesla has been predictable and sensible: drop price.

So what is the future earnings potential of this share holding now?
The monetary density of things (2008)
So it's like sending vocal messages over WhatsApp, but with yet another device?

The problem I see is that if you want people to move from text (something like Slack) to vocal messages, then you need everybody to agree. Otherwise it's just like sending vocals on Slack/WhatsApp.

And in my case, there is no way I ever go with this. The reason I hate WhatsApp vocal messages is that it's more convenient for the sender but it sucks for me. When it's a friend talking, it can be fine (and sometimes it's nice to hear their voice), but for interactions with colleagues? No way.
Ah interesting, how do they usually conclude for you?

My 1:1s never end early and it feels like we keep on bullshitting for longer than either of us want or need.
It would be better, as long as there isn't an implied strict start time, like a morning scrum every day.
Hi,
I have created an AI tester for web apps that interprets plain English instructions and executes them directly on the web application, eliminating the need for any tool specific scripts or recording/managing UI elements.
It functions as if a human tester were executing the tasks based on English test cases.

It takes a week to train the AI on a given web app after which all your exisitng tests will be automated and you will be write hundreds more in plain business english.

Check out our my website: https://www.timelessrobotics.com for details.

Please let me know if anyone is working on a web app and will like to try it out.
I am in beta testing phase of the product and there is no cost to use it.

Gaurav
The criticism I hear specifically about the Abrams is that it's designed for a role that doesn't really exist on the battlefield. It's a tank designed to fight tanks, which isn't very common in Ukraine. What tanks actually end up doing is engaging fixed positions and soft targets, while needing defenses from drones and top-attack missiles. The Abrams does not perform well in that role.

Maybe newer versions of the Abrams would have performed better in this particular role, but that's only a part of the problem. Weapons that only work well in the intended scenarios are not very good weapons, because wars rarely turn out as planned.
wait, transcribing voice chat sounds cool. I hadn't heard about that. Whats your objection to it?