skysight-inc/HackerNews huggingface dataset:
> And I don't think there are too many shortcuts to replace experience.

But that's the point of these blogs: helping those without experience. Should we leave them to flounder on their own until they "figure it out" instead of trying to pass along wisdom?

There's evidence that the best approach is, yes, experience – but with Expert Feedback. In practice, this looks like pairing and informal apprenticeship with competent, seasoned engineers.

I can confirm from my own experience how much you can learn from working with engineers "further down the road".
Click into the blog, the code is surprisingly good and actually pretty complicated.
Ludicrous and inhumane situation. Even prisoners get phone calls.

Surprised they haven't made a break for shore via life rafts
I'd be interested in seeing an evaluation with a simple follow-up question of something like "Is that the best solution?" or "Did you check for trick questions?". I'm able to replicate the error with the original question, but asking "Is that the best solution?" makes it recognize its error and fix it.

Also, I've gotten better results from GPT-4 than GPT-4o for purely text-based tasks. I rather wonder if OpenAI is pushing GPT-4o primarily because it's cheaper compute for them or something.
Check Point – Wrong Check Point (CVE-2024-24919)
I mean, since you're a human and can, by assumption, perform new reasoning that hasn't been done before, let's fire up the old noggin and come up with some examples and we'll see how the old LLM does compared to humans.

For preregistration purposes, do not try any of your new reasoning examples in an LLM before putting them in your response. Once you have, say, five examples of new reasoning and have posted them, then we'll all try plugging them in and/or answering them using our human-brains-that-are-capable-of-pure-reason.
There's no need for additional software or third party complexity. Have your webserver create a custom logfile of HTTP POST to a certain url, ie POST to "example.com/feedback". Then write a static HTML snippet form that POSTs the comment content to that URL from the user's browser when they visit your webpage(s) and hit [submit]. Read this logfile with a text editor or do whatever you want. It should be possible with any webserver but I know it's possible with nginx.

No attack surface beyond spamming the log to cause filling up of disk space. But you can limit this by setting a max POST content size in nginx and a rate limit then doing a logrotate on the host OS.

No moving parts to fail or maintain. Just pure comment form.
I really like Feature Upvote, featureupvote.com
Not to mention Minix running on ~every recent Intel system

And L4 on every Apple device with a secure enclave: https://support.apple.com/nl-nl/guide/security/sec59b0b31ff/....
Technical solution: customer treats ISP's modem/router as untrusted, and daisy chains their own router after it. Neither malware nor ISP's shenanigans can access the inner network.
We used to poke fun at each other on IRC bragging that leetspeak made us hackers; I have now seen the day when leetspeak was actually involved in a compromise (however silly) :D
> the bootloader installs the firmware. if you corrupt the bootloader, it can't install anything anymore.

That seems like awful design? Can't you have an alternate immutable bootloader that can only be enable with a physical switch? Or via some alternate port or something? That way they can update the live one while still having a fallback/downgrade path in case it has issues.
Not OP, but I have worked at a few companies that would't mind, as long as the articles are relevant to your work. You could even sell it as a way to enrich everyone's expertise because of the deeper technical discussion.
That's not the same.

One is a mimic the other is actually applying the laws of physics in both cases. You are arguing based on utility and similarities with actual reasoning. But can it really reason when presented with novel complicated cases? That's the question.
> even if not ideal

Also, it was never really clear that, in the end, a microkernel would offer significant practical benefits over what could be accomplished (with less work) within one of the established non-microkernel OSs.
Take a look at https://www.hydraulic.dev/

>Build self-updating desktop app packages in minutes. Deploy to every OS from any OS. Platform native formats, fully signed and notarized. Electron, Flutter, JVM and native.

And free:

> Conveyor is free for open source projects.
Rye is a set of commerce APIs that enables developers to profit from selling any product, without the complexities of inventory ownership, order fulfillment, or any other logistics. We want to transform online commerce to allow purchases to be made directly inside of any app - without any redirects.
We’re looking for strong backend engineers to build high-quality APIs.

Check out our open roles here: https://jobs.ashbyhq.com/rye
Well, infinity absolutely would contain everything - there would be Adam's planet that grows Phillips screwdrivers, which is of course absurd but infinity so... universe isn't infinite tho

I don't kno why ppl believe that it is. It's very big, we have no frame of reference bc it literally contains all possible known frames of reference and even with that in mind, we need a bigger thing to grasp how big it is, we won't ever have that perspective.

That doesn't make the universe infinite tho. Even if the universe is expanding at a rate greater than we could ever catch the other galaxies and this expansion limitlessly expands the universe, THAT is still not infinite.

There is no infinite thing bc nothing is infinite for real, it's an idea
Oops, apologies.
It’s crowdsourced. People add to the list things they find interesting and would like discussed more widely. We also have round robin turns setup to decide who picks the next article to read from the pool.
Fixing duplication is far easier than the wrong abstraction.
1. There is value in 'central control' several reasons;

- the people required to work on it

- in a timely fashion

- in a coordinated fashion

- the resources required

- bugs, updates, maintenance

2. The competition for aforementioned talent

3. The competition for aforementioned resources

4. Profit motive
Rust isn't so bad... A lot of devs have started to normalize around Axum/Tokio, which is pretty well supported. A lot of boilerplate API stuff is about as easy as it is with Go after a project is up and running.
Agree.. and no coincidence we're in this situation. The funding, key advisors, and the Elon-directed designs at SpaceX have always been very SDI and military aligned.

Mars is a great way to inspire engineers that would otherwise not work at defense companies.
I ask because I've done colonoscopy a few times (I have IBS plus family history of colon cancer) and not once did I get general anesthesia or anything that impacts my brain. It hurts a bit (mostly from the gaz they use to inflate the colon) and yes taking biopsy is a quick sharp pain but it's really not that bad.

Likewise for endoscopy (that's significantly more uncomfortable than colonoscopy though). At least in Europe and in Japan, general anesthesia is not part of the sop.
This made me chuckle with delight once I understood what it was doing.
Principal UX Engineer weighing in here: this article doesn’t even scratch the surface. We’ve got fractal dumpster fires all the way down.
Yes this seems likely because important things like government websites and banks seem to always come up.
And GraphQL has no real benefits over SQL? If so... I'm not sold
Film costs should come down.
AI is just a fancy word for software.
Less people should make a single movie for less money.

smaller, cheaper, indie movies is the way
My salary definitely did not go up by 10% if that's what you mean.
Makes me wonder if one were to take a 'college town', introduce tagged forks into the local dining facility at the beginning of the academic year, then beginning at midterms, start checking local thrift stores to see if they start "floating up". Increase these checks after the end of the academic year, to continue to chart when or if they appear.

From this, we can perhaps extrapolate a "fork drift" factor that the school could then use to determine future fork ordering? ;)
This is pretty neat.
What I really like is the tiling layout.

I subscribe to phind, which provides a nice search/answer service, which also suggests followup questions, which works fairly well:
https://imgur.com/a/WfHSzdk

But if it was in a tiling format, that would be pretty awesome for the flow, especially on mobile.
It was, obviously, not a firing.
This DRY principle has ruined so many code bases merging so many facets into one giant monster of complexity that then later has to be specialised with flags and enums that I can't count how many times I have seen such clever PRs.

IMHO - some of the clean code books have ruined the industry as much as the virtues of microservice preachers have.

The second number goes to the Javascript tooling.
Eventually in the satellite world, card emulators took over and only the receiver was a vector of attack, but then the receivers started getting simulated too.

The nice thing about emulators is that you could intercept calls that you wanted and send your own response while still taking any and all updates. Hard to break when you have more control than they do.
Yes, what actually happens is that many code changes are released half-baked because logic only got updated in 1 (or 13) of the 14 places that needed to be updated, and the cussing and hair pulling just starts later.
Most seasoned software engineers stopped following google in that respect a long time ago. They are not a tech shop any more; it's just an add business now with lots of SRE work.
dumb question - why not create smaller language-specific models?
f-that... read-only containers for the win.
You could but a base level firmware on ROM, with a hardware trigger, and all that does on boot is listen and receive a signed firmware to write to the system. It needs a way to be triggered through hardware examining traffic and that also needs to require the seen command be signed. That recovery boot system needs to be as simple and minimal as possibly so you can have good assurance that there aren't problems with it, and should be written in the safest language you can get away with. Guard that signing key with your life, and lock it away for a rainy day, only to be used if much of your fleet of devices is hosed entirely. It should not be the same as a firmware signing key which needs to be pulled out and used sometimes.

I think that could work, to a degree. There's always the risk that your recovery mechanism itself it exploited, so you need to make it as small and hardened a target as possible and reduce its complexity to the bare minimum. That doesn't solve the problem, which might be inherently unsolvable, but it may reduce that likelihood of it to levels where it's not a problem until long past the lifecycle of the devices.
Isn't leftpad the natural conclusion of DRY? Everything is a unique, small, contained and tested library that other code can depend on instead of reimplementing it? The ultimate one source of truth, where if it breaks half the internet breaks.
> Were you fired? Yes, that's being fired.

No, it's not. It's getting a (horrific and generally unrealistic) pay cut. In more realistic terms, things like 10% pay cuts sometimes do happen when a company is struggling, and nobody calls those "firings". Because they're not.

Words have meaning. Being fired has a specific meaning, which is a different meaning from being laid off, and is a different meaning from quitting/resigning when you don't like how your job has changed.

(Also, terms of full-time employment often are contingent on not working full-time at another company -- this is a pretty standard clause. So the terms didn't necessarily change at all -- what changed was Sam became CEO of another for-profit company. That was his choice.)
I can relate to this, especially on a side project where there is no one looking over your shoulder or holding you to a deadline, it’s very easy to spend too much time on the wrong things.

The stress you feel is the feeling of not having enough time to actually do the thing you’re wanting to do. But it’s important to recognize that the reason you don’t have enough time is because the thing you are working on, will not move the needle on the side project.

Deep down you know this, but it doesn’t matter because it’s hard to stop when you get stressed and emotionally deregulated. This is a very common trait in ADHD.

When I start to feel that stress, I typically will try to force myself to step away from whatever I am doing and take a five minute break. After I take a break if I still want to work on whatever it is, I force myself to put an end time on it, and also to relate the task back to a larger goal that will move the needle on my project. If I can’t do either of those things, then I stop the task. Hope it can help, it’s not easy.

See if you can get yourself obsessed with working on things that will move the needle like a new feature instead of rewriting old code.
How does it compare with AWQ, SqueezeLLM, or newer quantization methods?
Exactly. I was happy to see a code example, but facepalmed when I actually read it.
Which is what parent is asking: why can’t they just get deported?
At toy scale, yes, just like quantum computers. And since we haven't seen any news of working boson sampling with thousands of photons I assume that it stops working when you try to scale up, just like quantum computers.

New fundamental physical principles are at this stage required in any case, quantum mechanics and general relativity don't fit together, meaning that at least one of them need to be overhauled into something that explains the same observations but doesn't have quite the same maths. The lacklustre performance of quantum computers could be a hint to what needs overhauling.
Paul Graham claims Sam Altman wasn't fired from Y Combinator
For that we'll need AGI...
Could you tell how scalable JVector is? How many vectors it can handle, like millions, billions, hundreds of billions?
Buf Connect or any RPC design really is great. I'm sick of REST too. No more endless discussions about how to make this endpoint the most RESTful or how to cram a feature into REST that doesn't fit. "Oh you need an endpoint to hibernate the server? Just POST a new Hibernate object to the /api/v2/hibernations service."

No. With RPC we can just make a HibernateServer call and be done with it.
agreed..although, that's a more appropriate thing to critique to developing a production-ready product than a demo like this.
Yeah. The company has a general culture of enabling learning, so this fits right in. The company also does a wider book club that focuses on more non-technical topics.
Two is one, and one is none.

- military, skydivers, scuba divers (apparently), swat, many first responders.
I drive alone
> Protobuf

Google's entire software backbone is literally built on this haha. There are things about it I don't like, but it DEFINITELY scales
Why on earth would you assume I hadn’t read the code? It’s fine, not particularly complicated, and certainly not superhuman.
> Kagi Maps, based on Mapbox and OpenStreetMaps.

Extremely exciting. Google Maps has gotten significantly worse in the last couple of years, finally passing the threshold of enshittification by instructing me to turn "at the <fast food seafood restaurant>" instead of just telling me the road name late last year. Search for points of interest has gotten awful, just as bad as Google Search, the Play Store, and the App Store with sponsored content taking over all usable space for basic searches (seriously, I do not want you to prioritise <fast food donut restaurant> when I search for "diner" or "coffee shop").

If Kagi can prioritise useful search results, trade ads for a monthly subscription, and contribute meaningful data back into OpenStreetMaps as a backend, I would subscribe in an instant. Currently DuckDuckGo is enough to meet my web search needs, but I desperately need a good alternative to Google Maps. Unfortunately Osmand is just not a great interface for most of my needs, and has no Android Auto support, either.
Does that mean if I learn by reading books written by other people, I'm not intelligent?
Well, tried modifying Caffeine (since it looks like there should be a perfectly 3-symmetric variant repeating the O and CH3 arms, but it ain't "beautiful". Wonder how their Caffeine molecule comes out so perfect. Here is the code for my wonder molecule:

-- Wonder molecule, expressed via structural-formula DSL
Carbon C1, C2, C3, C4, C5, C6
Nitrogen N1, N2, N3
Oxygen O1, O2, O3
Hydrogen H1, H2, H3, H4, H5, H6, H7, H8, H9

SingleBond(H1, C1)
SingleBond(H2, C1)
SingleBond(H3, C1)
SingleBond(N1, C1)

SingleBond(H4, C2)
SingleBond(H5, C2)
SingleBond(H6, C2)
SingleBond(N2, C2)

SingleBond(H7, C3)
SingleBond(H8, C3)
SingleBond(H9, C3)
SingleBond(N3, C3)

DoubleBond(O1, C4)
DoubleBond(O2, C5)
DoubleBond(O3, C6)

SingleBond(N1, C4)
SingleBond(N1, C5)

SingleBond(N2, C5)
SingleBond(N2, C6)

SingleBond(N3, C6)
SingleBond(N3, C4)

AutoLabel All

Title title
Label title "C6H9N3O3"
Before watching this lecture I thought fasting was about losing weight. In other words, starve your body of calories and you'll lose weight. Because of this, I was never interested in fasting. It seemed like an unsustainable extreme approach to weight loss. We all know that extreme approaches do not survive the test of time. So, I ignored the entire subject.

Until I watched this lecture and learned that fasting, in fact, is not at all about losing weight. Sure, it is a side effect, yet, what you are after is far more important than that.

You are after serious biochemical changes that affect almost every part of your body, from gut to brain. The subject, quite frankly, is fascinating.

I encourage anyone interested in their health to watch this and understand why fasting (not the intermittent approach) can be crucially important in not only getting healthy, reversing a range of metabolic conditions and staying healthy over time. It's an eye opener. Highly recommended.
It looks like the frontend is a React SPA. What is the backend stack?

If your backend is is javascript and/or depending on how complicated it is, an easy idea might be to allow users to paste their own OpenAI API token in and have it use that. For various security/privacy reasons it would be ideal if the API calls came directly from the frontend in that case though, and given the caching implementation and other things I'm guessing decoupling that might be pretty challenging. Figured I'd throw out the idea anyway though.
To fix security issues, or to introduce new features increasing the attack surface?
95% of this is specific to Ruby, not GraphQL. I also found ruby-graphql not to be a excellent library in contrast to what the author says. Other implementations (apollo for node, gqlgen for Go) alleviate many of the concerns mentioned in the article, especially when implementing the server with certain principles in mind (always use the data loader pattern, etc).
How to Build, Maintain and Repair Gut Health [video]
Important topic. The gut-brain connection could also be important to consider for scientists and engineers. Anecdotal data point: I have personally notices greater ability to focus and, in general, perform analytical tasks since first, fasting and then, post-fast, focusing on what I have learned so far on feeding the microbiome.

Still much to learn and discover in this field. I am finding it to be fascinating.

The other lecture I posted gets into the fasting elements, how it changes your body and brain biochemistry and makes a gut-brain connection.

We often think of exercising and eating well as vectors to achieve and maintain health. Yet, I have now come to believe, we are all pretty ignorant about the importance of thinking of feeding our microbiome as what could be, perhaps, the most important determinant of health for a person without major conditions.

Here's that other post:

https://news.ycombinator.com/item?id=40519002
Wheres the acomplishment of generating a movie?
I remember that X post, pretty funny
> after which all participants switch to the bad behavior

This is how it has become with job applications. So many people started lying on resumes that the job reqs starting raising the requirements for a position, which causes more people to need to lie. If you don't lie, you just don't get a job and starve/die.
I see that we have a connoisseur of the devil’s work here :)
Show HN: Kanzi, fast lossless data compression
Give it a try. Let me know what you think.
Wow, this is really neat! I usually don't comment on Show HN's because I'm rarely impressed by them and I don't want my lack of enthusiasm to be a detterent for people showing their work, but occasionally one like this comes up that is very cool. I also really appreciate that absence of tracking other than Cloudflare Insights (which seems very reasonable to me).

There's an old truism in the business, that the more "suggestions" people give about your idea, the more they like it, and it's absolutely true. Solid work!

Do you have plans to monetize and/or open source it?
Iran notified the U.S. About the attack in advance.
I used to dream being in an exam that didn’t prepare to, it kept happening even 4 years after graduation.

I would wake up sweating and thirsty. The interesting bit is I never cared about exams in the uni, and had no issues being unprepared.
https://archive.ph/HmVUP
I have had this exact dream scenario too - "you signed up for x course and today is the final worth 60% and you forgot you were signed up". Only twice since I graduated many years ago.

I think was latent exam related stress working it's way through my brain. I always hated the stress of 50% or higher exams in engineering courses and they were common. I never stressed while taking the exam, just the lead up to it.

I don't think it's the mandella effect just your subconscious mind coming up with a worst case scenario of exam stress.
I think the article said another 8 are being placed on a most wanted list or are being pursued. So maybe 3 drops in the bucket?

Assuming those are all master-control servers, how many would it take to make a significant difference?

They're still monitoring and investigating transactions, so it seems likely the numbers will grow.
> My biggest question is "why would I buy this and not Aseprite?"

"why would I buy this and when paint.net is free?"

$15 seems like a big ask when equivalent or greater functionality can be had at no cost.
I’ve been very happy with Kagi, though I did eventually downgrade from the Ultimate to the regular plan as ChatGPT Plus added more usability features (memory, preprompts, voice conversations, etc). I’ll have to check the article to see if there are hints, but it’d be nice to have more reason for the big price jump going forward than goodwill and the advanced models.

But regular Kagi is one of those “take it out of my cold dead hands” sort of techs. Now that the iOS extension mostly works for bang redirects and such, it’s been a great experience on all platforms.

I have an iOS shortcut built around the Summarizer that has been invaluable for my TL;DR moments on sprawling articles. If I get bored I share to that shortcut and instantly get back bullet points in a popup window. Brilliant.

I’m happy to hear Kagi is successful and will likely be around for awhile. Going back to straight Google or DDG would be rough.
Hi, I'm a power user too, and updates don't break anything, stop pretending it's 1998. Sincerely, every IT dept.
> That's not the same.

> One is a mimic the other is actually applying the laws of physics in both cases. You are arguing based on utility and similarities with actual reasoning. But can it really reason when presented with novel complicated cases? That's the question.

This is a confusing reply. What's not the same as what? One is a mimic -- are we talking about fish or submarines or minds or LLMs? What are both cases? What is applying the laws of physics?

Did an LLM write this?