skysight-inc/HackerNews huggingface dataset:
It's just a mechanical shell that connects the click wheel to the watch crown so in theory it should be about as good as the Apple Watch itself electronically. It might get a little gummy in the mechanism though.
Everyone who has tripped hard and come out unscathed can consider themselves lucky to have such a strong constitution. I am a firm believer in that psychdelics are wonderful, but powerful. And not everyone can handle the experience. At one end might be a slightly anxious trip, but at the other end is a complete breakdown of your reality.
It's good for a career, though, especially if you enjoy cleaning up messes
I entered the workforce 25 years ago and interviews were less than an hour many times hired by the time you made it home. Somewhere in the last 5 years someone thought I don't want to be on the hook for a bad hire and I will not get in trouble for not hiring so unless someone else recommended a person don't hire until it's not your decision. Get as many people in the loop as possible and make sure they meet with everyone twice. Now no one is responsible. Instead of hiring restart the process. At year's end talk about the amount of people you put in the pipeline and how many interviews you did and put your flag down.

A bad hire might cost you 3 months salary 30,000. A bad hiring process costs millions.

In the end these companies are not shutting down because of not hiring developers so maybe their process is working as intended. The demand for developers was inflated precovid because manager headcount pride, hiring so other companies wouldn't and company valuations tied to spending.

Back in the day you had small teams and little management. Now you have layers of management, and huge teams that use complex tools designed for huge teams that create new work so even bigger teams are needed. They produce the same amount of work the small team does but take much longer. Management is able to measure daily progress in an artificial way through constant status meetings. They get addicted to the constant data stream and think they have a pulse on the team. Meanwhile the amount of important work that gets done hasn't changed just the cost.
RCS is just "SMS: The smartphone update". If you shouldn't use SMS for something, then you shouldn't use RCS for it either. This includes personal communication. It's great for receiving service messages and that is it, much like email.
Man, so close. Your prices sound really reasonable to me, it's nice to hear that you're preparing for direct sales and for a larger-sensor line. But this does not look good: https://ipvm.com/reports/uniview-uyghur
Informa strikes AI deal with Microsoft
Without more context, I'd recommend finding a general programming language conference such as the annual python or golang conference. They usually have a good range and are very industry oriented.
I read the same book and got the exact same conclusion. Then I read The UNIX—Haters Handbook and thought that Unix tools (like awk) are sadly not good enough anymore.
The original surface pro 1 and 2 were 16:9 aspect ratio, an interesting experiment but from surface pro 3 onwards they went with a much more useful 3:2
Totally agree about the linked article.

I’m less sure about his resume, though:

https://matt.sh/files/a-resume/resume.html
Localizers (from A Deepness in the Sky)!
I don't get what you're hinting at here. The org Vitalik actually links to here that rates politicians on being friendly to crypto, rates individual politicians, not parties, and it claims to have over 1,000 politicians in its database. When I filter for only the ones unfriendly, it lists 49 people. If this rating system is correct, it seems crypto is very likely to be safe based on simply keeping the current people in office in office. It certainly stands out that there are far more democrats than republicans in the against category, but it's a tiny minority of the overall party in both cases.
I see this repeated here in the comments, but it doesn't make much sense to me. The site will still be there to be dug by professional archeologists. Pulling up a few artifacts do not destroy it.
Other than Home Assistant, do you feel integrating with Apple Home and/or SmartThings ecosystem would be valuable?
Show HN: SQLite Transaction Benchmarking Tool
I wanted to make my own evaluation of what kind of performance I could expect from SQLite on a server and investigate the experimental `BEGIN CONCURRENT` branch vs the inbuilt `DEFERRED` and `IMMEDIATE` behaviors.

Explanatory blog post: https://reorchestrate.com/posts/sqlite-transactions/
TreeMap in Java: A Must-Know Data Structure
The "not at all obvious" gotcha is described in the documentation near the top, under the heading "What is a Virtual Thread?":

https://docs.oracle.com/en/java/javase/21/core/virtual-threa...

> Like a platform thread, a virtual thread is also an instance of java.lang.Thread. However, a virtual thread isn't tied to a specific OS thread. A virtual thread still runs code on an OS thread. However, when code running in a virtual thread calls a blocking I/O operation, the Java runtime suspends the virtual thread until it can be resumed. The OS thread associated with the suspended virtual thread is now free to perform operations for other virtual threads.

It's not been hidden at all in their presentation on virtual threads.

The OS thread that the virtual thread is mounted to can still be preempted, but that won't free up the OS thread for another virtual thread. However, if you use them for what they're intended for this shouldn't be a problem. In practice, it will be because no one can be bothered to RTFM.
The comment you replied to described an edge case and explained why it's broken in that particular case. You haven't actually responded to the example provided.

> it's just not clear if you're going to recall them or not. Figuring that out becomes the priority

Presumably the priority ought to be (re)starting with a small subset of cards and gradually trickling the others back in. The algorithm needs to account for time spent by the given individual and adapt to changes in that over time.

I haven't used Anki for about a decade so I'm not familiar with the current state of things. At the time a major factor in my dropping it was that I found the algorithm to be more of a hindrance than a help.
I'd like to add to the list of mac performance complaints. If you haven't noticed that the newish Settings app is terribly slow when switching sections, open activity monitor while you're doing it, click on the first item under your name (Wi-Fi), and press the down arrow key till you get to the bottom. It will open a separate process for each navigation item and keep it around until you quit Settings.
What does it mean to "make something differentiable"?
Rye as Rebol (that it derives from) doesn't use parenthesis in general. In Rebol you can use them optionally for explicitly defining evaluation priority. But not in the same form as in Algol based languages:

print(inc(x))

But like Lisps. I've used them when I wanted to be very certain about evaluation, but not in general.

(print(inc x))

In Rebol (or Rye) this is usually just:

print inc x

That's why all function in Rebol/Rye have fixed arity and yes, you generally have to know it or deduce it from the code, which is a minus.

Rye currently doesn't have parenthesis option, but it might get it at the end. It does have op and pipe words, an optional left to right flow, which can also better hint about the structure than pure polish notation of Rebol I think. For better of worse, these Rye expressions all do the same :) --

print inc x
print x .inc
x .inc .print
inc x |print
I was expecting powershell to be in there. I like it over bash for most things.
> I can only imagine things will get even better.

Me too. Their work is really impressive. But I don't think it is worth getting a MacBook for running Linux nowadays.
In most European countries you have to store the firearm in a locked safe, often with the bolt removed or the weapon disassembled and - quite often - with the ammunition stored separately in another locked container/safe.

It’s a lot more “steps to take” to commit suicide than “take the weapon from your nightstand and shoot yourself”, given you have to unlock usually more than one safe/lockbox.
> the answer is always "it doesn't kill or sterilize you before you reproduce"

QED
Yeah, lots of things Python can do but Bash cannot simply because of vast selection of third party modules available in Python.
This is hilariously brilliant. I love it.
I've gotten them on occasion and I never even really thought about the ethical implications; I'm not sure it would be that bad? That said, I always suspect phishing whether it's real or a test and do not respond to them.
Ok, I'll bite... without having googled it, is there some trick to solving this besides enumerating every three-page path and sorting them? This reads like some one-off variant of the traveling salesman problem.
I took my old iPod video and swapped out the hard drive for an adapter that just uses micro sd cards. I suppose you can’t use wireless headphones but it’s now ultra light and the battery life is great.
It's a fully mechanical shell with no electronics so you're asking for a jack in the watch itself which would be pretty comical. For this to add a jack you'd need Apple to have put in a port for 3rd party accessories and provide an API for using it.
yes! bubble tea has been a pleasure to work with so far.

Also, that tool looks clean. ML is not my thing, is there a daemon that you are polling to get info on installed models?
One method of individuals coming together as a collective is called forming a government.

One method of individuals expressing their collective desire in that structure is called making laws.
Exactly ... I tried to explain this here: https://ryelang.org/meet_rye/basics/if_either/
Rust leaps forward in language popularity index – InfoWorld
A Statistical Analysis of Entertainment's Ultimate Fanbase
Is that true? I don't doubt it but can you describe what that would look like in practice?
Yeah, like 'baq said the data wasn't stored in a tabular form, it was actually XML. So sometimes you could just look at the textual diff and it would make perfect sense, although it wasn't expected users would work with XML at the source level.

There was also a semantic object-level diff we got for "free" by virtue of building on top of the Eclipse Modeling Framework. It was integrated into the Eclipse git UI and could help resolve merge conflicts without having to touch the XML directly, but merge conflicts were still annoying to deal with so generally engineers coordinated with each other to not touch the same part of the model at the same time.

Normally for review though I think users tended to compare reports generated from the model rather than trying to diff the source model files directly. There was a sort of automated build process that took care of that once you pushed your branch to Github.
I've heard you get the same phenomenon in chiropractic and fortune-telling and wine-tasting. Not so much in evidence-based fields thankfully.
Isn't the legislative climate and the perceived wisdom of a state's political leadership something that might reasonably impact shareholder value? Can making political points ever increase shareholder value in and of itself? Isn't that sort of the premise of ESG?
It's been around for a half decade or more I think it's here to stay. If it really impacted sales you'd expect people to have figured it out and stopped using it by now.
I can tell technical papers influenced ChatGPT's outputs the most. Most of the articles generated using it may be regurgitated, but I can't deny how easily digestable the info is when presented that way.
In defense of the parent, upcoming can still be a relative term, albeit a bit misleading. For example: I'm running the 550 drivers still because my upstream nixos-unstable doesn't have 555 for me yet.
how about you send me yours, and i'll send mine to you

no conflict of interest to connect them

criss cross
Agreed. Gifts and cash are forbidden in most corporte vendor management policies. Even the appearance of impropriety can get people fired. That's not worth a $5 gift card. If they even offer it I know I'm not intersted in them.
My favorite shrooms story is from reddit.

Someone when taking schrooms would always "talk to God" and would get answers but they could never remember them the next day. So one day they ensured they had a notepad around to write down the answers.

They did the trip and asked "What is the meaning of life?". When they woke up all that was written on the note pad was "walls".

It must have felt profound at the time but it was basically meaningless. And that is a lot of drugs.
Google, Amazon and the problem with Big Tech's climate claims
Sure, two steps on iOS:

1. Install the Zoomable app (free, with Pro upgrade available in app), which is a "zoomable" web browser letting you see sites as they "actually" appear on Desktop (better than the request-desktop-site option built into other mobile browsers).

2. Then, visit https://fastmailstatus.com within the Zoomable app and slide the zoom-level slider to the left a bit, until all the words are visible.

Explanation: Your phone probably has thousands of pixels in one direction but insists on pretending it only has 400 pixels or something, so websites massively simplify themselves to accommodate that handicap. Zoomable fixes that.

(Also, the full message happens to be visible in the story link, but I expect you were looking for a generic solution.)
This looks so fun! I had not considered getting an apple watch until now. I mostly just use my phone for spotify and maps.
The author more-or-less nails the problem with 'industry-wide persistent fear mongering about not hiring “secretly incompetent people,”'

The fear of a false positive (hiring someone they regret hiring) so vastly outweighs other considerations that there's a whole process involved to make it possible for everyone involved to avoid responsibility. Companies still hire incompetent people, but when they do the people can blame "the process" and then add more process to fix it.
I mean drug trade is also huge but you won't find many people praising it here (the second part of the sentence you quoted)
You mean after 10-20 years experience we aren't expected to fix stupid stuff? Good to know!
There's literally AI tools that auto apply based on your linkedin profile. The rate depends on how many applications per day they apply to.
You apparently didn't read the article.
I've rarely seen such things be valued in software engineering. I can't even think of a decent software dev cert.

For ops there are some vendors specific certs like the AWS or Microsoft certifications that used to carry weight. Currently, with the increased use of cloud services I'd probably lean toward AWS for SWE too.

In the past, the most valued certs were from Cisco for network engineering. Those were / are really good networking education even if you don't care about the cert.
That's only the beginning of what Project 2025 woudl dissolve. It's a fair debate what the worst ideas are in project 2025. It's 1984 and Mein Kampf rolled into one.
The cure for loneliness is solitude
I am comparing this, to some extent, with Coursera. Coursera scales: a friend and his previous PhD advisor would get 40K learners on Coursera.

Karpathy’s company scales in a different way because students can get an individualized learning experience. If the product is excellent they might get a hundred million customers if the price is low enough.
Doubtful. Shrooms cause seizures.
From single consonants, to animals, I don't know many languages with "real" names.

Personally big fan of gemstones.
Common alternatives are Apache Avro, MessagePack, FlatBuffers, and Thrift.

I have no idea which is best. Frankly it seems like there are too many choices.

Probably MessagePack, since it is JSON-like and I've actually heard of it.
Agile Signaling" Is Gaslighting the Tech Industry [video]
True, although note that the Linux market itself is increasing in size due to ML. Maybe "increasingly dominant market" is a better phrase here.
it was ambiguous in 01967
I think Rust gets overhyped outside of its original intended area, systems programming. They see things like "zero cost abstraction" and think its great for everything. Turns out, the cost is paid by the developer. Application languages like Java are great for what is likely the vast majority of programs. And with a bit of work, it can also be used in performance sensitive areas.

Also can someone tell me exactly what they mean by "Java is ugly?" Yes, you can write ugly Java, but you can write ugly code in any language. You can also write elegant Java, it just takes more skill. I don't see verbosity as a negative, since any half decent IDE has had non-AI autocompletion for decades, and your screen has been able to accommodate more than 80 characters for even longer.
That’s how I see it. We’ll give enough business info to AI and ask it to design a disruptive competitor. Half the time, it’s design will lose upper management in favor of a team of endurance problem solvers.
Vector Database Benchmarks are Nonsense
I frequently hear about this abuse of estimates and even ran in to it myself when I was a more junior engineer. In my opinion, part of maturing as an engineer is learning to call your shots and properly communicate when you aren't sure how accurate you are. It's one thing to say "I promise this will be done tomorrow". It's another thing to say "we're not positive but within the month seems likely"
How though?

If people are maximizing return with the system the way it is, where is the incentive to actually change this on a large national scale?

Who's going to fund this change?

A few with populist rhetoric getting power is not achieving what you want.
The implicit assumption here is that popularity is a good heuristic for relevance. Typically music recommendation systems will take popularity into consideration, but it is not the primary ranking factor.
> Haskell threads can be preempted externally - this allows you to ensure they never leak. Vs a goroutine that can just spin forever if it doesn't explicitly yield.

Goroutines are preemptible by the runtime (since https://go.dev/doc/go1.14#runtime) but they're still not addressable or killable through the language itself.
Show HN: AI-Generated Unique Sound Effects. Create, Dont from Extract from Video
I made a software which saves time from finding unique sound effects that you normally would have to extract from videos.
Find some other businesses using clickhouse rigorously and reach out to them on LinkedIn or email. You might be able to get some contacts by just reaching out to clickhouse staff and asking.
It is fun if you ever find yourself in this situation because you can play the uno reverse card on the interviewer and ask to clarify with impenetrable jargon and look for rising panic (can I assume the graph contains a Hamiltonian circuit? etc, etc)
As someone who has written multiple productions services with Async Rust, that are under constant load, I disagree. I've had team members who have only written in C, pick up and start building very comprehensive and performant services in Rust in a matter of days.

How do you developers spew such strong opinions without taking a moment to think about what you're about to say. Rust cannot be directly compared to C#, Java or even Go.

You don't get a runtime or a GC with rust. The developer experience is excellent, you get a lot of control over everything you're building with it. Yes it's not as magical as languages and runtimes like you've mentioned, but the fact that I can at anytime rip those abstractions off and make my service extremely lightweight and performant is not something those languages will allow you to do.

And this is coming from someone who's written non blocking services before Async rust was a thing with just MIO.

The very fact Rust gets mentioned between these languages should be a tribute to the efforts of it's maintainers and core team. The amount of tooling and features they've added into the language gives developers of every realm liberty to try and build what they want.

Honestly, you can hold whatever opinion you want on any language but your comparison really doesn't make sense.
CBOR could also be a good fit
It was a fun Networking 101 project to implement an IRC server and client. Such a simple protocol.
Not gibberish. It’s all explained there: https://www.gnu.org/software/bash/manual/html_node/Shell-Par...

If you’re doing stuff with something, why not read the manual os that thing? Or, at least, the section related to what you’re doing?
I agree, but the context is to pick it up well enough to do coding interviews. Which I think is fair. People can pick up enough python for coding interviews pretty easily.
Which is all that matters, in Google's schema of things.
Remember that time when Linus looked at the camera and gave Nvidia the finger. Has that time now passed? Is it time to reconcile? Or are there still some gotchas?
I worked for a company that sent out remote controlled cars to their top 300 global targets, with the message “if you take the meeting you’ll get the remote”. Needless to say about 280 were returned, and the remaining 20 didn’t take meetings (I assume the cars look good on office bookshelves).
> What about parents?

I posted on an extensive reply on exactly this: https://news.ycombinator.com/item?id=40988380
Well around here if they ask for an ID, passport or driving license they don't accept copies. You are wrong on the "almost everywhere". Might be true for most places around you.
I do as you do, but there is a very real risk that nobody will ever look at it. Or it gets assigned to a dev (who has a lot of other real work to do) to look at and the give it a cursory once over and a thumbs up or down.
Well there you go, I was ground side Marine Corps for four years. No comment from a superior can pass unacknowledged. Indeed we view the air wing as a place where standards are lax and you live an easier life.
yeah, there are a lot of questionable design decisions in there that are only defensible in the context of the pdp-11's 64k address space and slow cpu
Pulled it out of a packet capture
If I train a gen AI on the full works of Pablo Picasso, and ask it to create new works, have I disrupted the market for the original works of Pablo Picasso?

If I train people to draw anime from a book on how to draw anime, and ask them to start drawing work related to Bleach (e.g.), have I disrupted the market for the original works of Bleach?
That's because you don't have the tiny scroll wheel ;)
You should start by treating a job search like a job. Get up at 8 and work 8 hours every day of the week. Lengthy interviews are great as you wont have to struggle figuring out what useful task to spend the hours on.

You can also share your schedule in the interviews and disclose other interview processes in progress. They might find talking about interviewing more interesting than your interview. Working with them succesfully might be more important than your skills.
> wouldn't it be silly to have the llm produce the weather?

Typically the LLM queries external tools as appropriate and then incorporates the result into the response.
That is also true. I am currently working in an international project in Japan, so when designing our systems and databases I always insists on the terms "given" and "family" names instead of "first" and "last" names, to prevent confusions.

Same with the dates. I always ask my colleagues to please write the years in full, otherwise it can be very difficult to know if it is DMY or YMD (thankfully we don't have to deal with MDY).