skysight-inc/HackerNews huggingface dataset:
I would say it's about as safe as using any other program. On Linux, by default you will not get any isolation within the same user context. So if your account has access to sudo (regardless whether with password or not), assume that any program you've ever run on that account also has sudo access. There are sandboxes and selinux but neither is used consistently enough on consumer systems.
There's a difference between inference and coercion, and no one here is arguing against inference, as far as I can tell.
Code always has types. Even in dynamic languages. The difference is whether those types can be expressed in the code, or have to be kept completely in your head (or constantly having to re-figure out what they are).
I hate bullshit like this. Practice makes perfect. Put time into something, and you’ll get good at it. That’s that, don’t jerk yourself off and think you are stronger and others are weaker.

- Some people are at this ALL day, that’s why they are good and getting better.

- Some people take DRUGS to do this all day.

- Do not doubt the sheer hours it takes to get good.

- Some engineers get worse because they practice the wrong things (whatever it is, could be a bad coding practice, it could be bike shedding, etc)

- Practice is a vector, it has magnitude and direction. Stop marveling at the final product of practice and marvel at practice itself. It’s powerful in either direction, it can lift you or keep you stuck in a Sisyphean loop.
Assuming this comes from the Vivek thing on twitter, the distinction is rather that the visa proces let’s companies do strong coercion against visa holders.

If they don’t sacrifice their life for their job they get deported after all.

It is funny that this article is what we ended up from that beginning tho.
I like to think of different engineer tiers as pricing tiers in SaaS: "everything in the previous tier + higher limits + new stuff you can only get in this tier".
Aren't plaintext configuration files standard? It's how I configure most applications (and how I like it, because it makes the configuration shareable).

As a DSL, it's key-value pairs. It doesn't get much simpler than that.
I would argue that 2 days and 1 hour is not a "number of seconds (or minutes, hours, days or weeks)"

If you say something will happen in three days, that's a big time window.
I think that shouldn't be permitted. (As in, be illegal for the card companies to impose or enforce.)

On the other hand, most gas stations seem to post credit vs cash prices, so they get away with it. What's the story there? Why don't more merchants do it?

It's also contrary to card agreements for merchants to add an extra fee ("it's +0.50 if you use a credit card, is that OK?"), but that doesn't seem to be meaningfully enforced.
Also PIC24 family of μcontrollers.
Ok wouldn't have chosen the terms, but yeah there are some devs who can jump in and solve problems and others who seem to not understand the company business model after months or years of immersion. Those that get things done and those that seem to not even know what needs doing. Etc.

So what about the -10x engineers? One trick that gets what the article calls 'weak' engineers to senior is procrastinating solving the business problems (they are weak engineers ergo they _can't_ solve the business's problems) and focusing instead on the toil of process, which they tend to inflate and extend. And this checks the boxes that managers are using to evaluate engineers and promote them.

I've seen weak senior engineers completely tank whole dev orgs by overarchitecting the CI and adding gazillions of brittle tests and completely taking away any chance of the strong engineers ever getting solutions to the business's problems into production!
I thought it was some modern cowsay with a ghost in the tty.
Some books that i was pointed to;

1) Virtual Machines: Versatile Platforms for Systems and Processes by Smith and Nair - Seems to be a comprehensive subject overview book.

2) Virtual Machines by Iain Craig - Seems like a more hands-on book with languages and VMs.

3) Virtual Machine Design and Implementation in C/C++ by Bill Blunden - Seems like an hands-on implementation.

If somebody who has read any of the above can add some comments that would be helpful to everybody.
I think it’s important to consider the context...
hey, you should try https://syncstudy.app . it streamlines the quiz generation to your uploaded study material, you can also view an explanation for all incorrect answers after completing a test. And not just that, you're able to share tests with your friends so that can practice and study with you.
"We used to live peacefully, but that all changed when the fire ant nation attacked."
Thanks for the pointer, https://en.wikipedia.org/wiki/BRL-CAD

> The BRL-CAD source code repository is the oldest known public version-controlled codebase in the world that's still under active development, dating back to 1983-12-16 00:10:31 UTC.
You need to hit an open mic night. You are hilarious.
Accidents happen, particularly with Russian air defences. The criminal element was forcing the flight to divert to Kazakhstan instead of letting it land in Grozny.
H1B Reported Salaries, Accurate or Not?
Just used this a few days ago to draw a simple diagram [0] for my book [1]!
Unfortunately, because it is for category theory only, it doesn't have much support for prettifying your nodes, but you can do that with the latex, of course.

[0] https://q.uiver.app/#q=WzAsNSxbMSw2LCJcXHRleHR7TmF0dXJhbCBEZ...

[1] http://abstractionlogic.com
I asked it "show me cityname" and it did not find it. First asking for country did not help at all either.
> I've seen weak senior engineers completely tank whole dev orgs by overarchitecting the CI and completely taking away any chance of the strong engineers ever getting solutions to the business's problems into production!

Wow I thought I was the only one who saw such a thing. Glad I'm not alone
Yes, but some terms have more trouble with it than others, and if the term cannot converge on a clear, repeatable definition over time, questioning the utility of the term seems reasonable.

Eg the terms "red" and "green" have largely converged on specific, useful meanings over time. Even more abstract words like "freedom" have mostly clear definitions (although definitely also have variance!). Introvert/extrovert I would argue have a LOT of variance in meaning when people use the words. And if people using the words can't agree on what they're actually communicating about, that might suggest that other or new concepts/words might be more useful.
It’s not even like a language — it’s several languages spread across half a dozen purposes -built environments. I’m definitely interested to see where apex goes, but it’s going to need a lot of work in both the workflow and how they communicate its value before it gets any real adoption outside of some tech artists working on super complex skeletons and rigs. As of now, everything I’ve seen has been essentially a coding demo with visuals. Working with Advanced Skeleton in Maya is just so elegant and capable— between that and industry inertia, I have a hard time imagining it’s going to be the standard anytime soon. I think the real sleeper here is UE. You can model, make skeletons, rig, paint skin weights all right in there with a pretty smooth UI. I think they’re doing to lap everyone in like a decade.
It seems you are using OSM data, could you please add the proper attribution to it?

Here is a guide: https://osmfoundation.org/wiki/Licence/Attribution_Guideline...
Obviously they may wish to reconsider that policy.
That probably is a patent that shouldn't exist and probably not a sensible innovation either. Not saying that Netflix technical solutions aren't great. What isn't great is their legal department. They might want to reinvest its costs into other departments like engineering.

The patents have some arcane descriptions in the lawsuit:

> "System and method for attributing to a corresponding
virtual machine CPU usage of a domain in which a shared resource’s device driver resides"

> "System and method for attributing CPU usage of a virtual
machine monitor to a corresponding virtual machine."

> "Starting up at least one virtual machine in a physical
machine by a load balancer."

Be that as it may, patents here absolutely fail to provide their intended purpose. This is a legal system that is run off course.
The article focuses on engineering abilities, but strong engineers excel in areas outside just engineering.

You don’t need to be some prodigy who invents the next great thing, you just need to be the person who can come up with a plan under pressure, know where things need to happen and make sure things can execute.

The strongest engineers that I’ve met, even just on a programming level are fundamentally just better at planning and executing a plan than weaker engineers. They’re not necessarily better skilled at the actual coding aspects.
Configuring correctly for cross compiling (and cross debugging).
I think this being part of the terminal is sort of weird. I've had this functionality in my window managers for years. First xmonad, now awesomewm. It's called scratch pads.
That’s cool — never heard of it. I’ll have to check it out.
My theory is that devs like writing these articles because it implicitly means they're toward the better end of whatever made-up spectrum they're pushing. After all, why would anyone care for a weak engineer's thoughts on what makes a strong engineer?
y'all realize that this thing (terra) was a phd project that is (for a long time) fully abandoned by the guy that did the phd (zach) right?

> Terra programs use the same LLVM backend that Apple uses for its C compilers

lol is this a flex? or is it just dated? everyone uses LLVM for all of their compilers.
Show HN: I build an app to teach me Singaporean English to connect with locals
This is a VM like in JVM ( Java Virtual Machine ). I think you will find Java qualifies for “overwhelmingly common usage”.
Please do not impose the "mental illness" label on people over the internet. One of the foundational requirements for any diagnosis of a mental illness is a negative effect on the person's capacity to function, and you just can't evaluate that over the internet.

Its quite harmful to stigmatize peoples stories. Let people be different.
Well, thanks! Sometimes GUI makes for easier discovery than a wall of text, even when the docs are good.
https://news.ycombinator.com/item?id=1905155

If you don't know what Lua was like then, don't wish that I'd "just used Lua".

Other issues include Netscape target system support, "make it look like Java" orders from above, without which it wouldn't have happened, and more.
What a horrible bad faith article

> Germany, which has no history of mass immigration

Germany is historically THE mass immigration country - it’s in the middle of Europe between Asia and Africa - this is the no 1 reason why it’s so successful and relevant at all. Germany has profited from getting the cream of the crop in terms of immigrants for centuries.

Anyone who thinks this is not an immigration country never picked up a history book.
When I first arrived in Singapore as an international student, I was excited but overwhelmed.

At Singapore Polytechnic, I quickly realized I wasn’t just learning in English - I was hearing Singlish. Words like “Can, lah” and “Why you so kiasu?” left me nodding politely, clueless about their meaning.

One day, after struggling to order laksa at the hawker center because I didn’t know what “dabao” meant, I confided in my new friend, Wei qi. She bursted out laughing but in the kindest way possible. “Aiyoh, you don’t know Singlish ah? Never mind, I teach you.”

From that day on, she and my classmates became my Singlish tutors, patiently explaining phrases like “Shiok” and “die die must try”.

Over time, I fell in love with the language. Singlish wasn’t just words—it was warmth, humor, and a unique way to connect. When Wei qi said, “Your Singlish not bad already!” I knew I had to share this joy with others.

That’s how the idea for my app was born. I wanted to create something that could help others, especially international students like me and tourists, understand and appreciate Singlish. The app is simple: it teaches 100+ common Singlish phrases with audio pronunciations recorded by Wei qi herself, paired with example sentences.

Creating the app was my way of giving back, of celebrating the friends who had helped me feel at home in a foreign land. Now, every time I hear someone laugh as they learn “Catch no ball” or smile while practicing “Paiseh”, I’m reminded of my own journey.

And for that, I’ll always be grateful.

If you're planning a trip to Singapore, I hope Singlish Lah helps you connect with locals - and maybe even fall in love with the language, just like I did.
Germany didn't just open its own doors, it opened the door to the whole of the European Union. Shortly afterwards the brexit vote happened. Coincidence?
Muphry's Law:

"If you write anything criticizing editing or proofreading, there will be a fault of some kind in what you have written."

https://en.wikipedia.org/wiki/Muphry's_law
toil of process, which they tend to inflate and extend.

I don’t know what to say about this. I remember this one dev who was super obsessed about code coverage (like, the actual coverage number - this detail is important). I don’t think this person even gave a shit about the tests, it just has to tick off that 90%+ test coverage metric which he was obsessed with, and the code needed to look exhaustive. I know this because that’s what his tests were exactly like.

The tests were like the lamest tests ever, but they appeared comprehensive and exhaustive. It never really added much to the app, and it was just insane busy work.

How do you tell a business this an absolute waste of money? You can’t because culturally code coverage is good.

So I don’t even know who to blame here. This kind of shit happens constantly because we built some kinda tech culture that incentivizes it. We as an industry seem to have a really hard to time telling a 20 something (who may or may not be jacked up on stimulants) to settle the fuck down.
That is damn good!
Someone recommended the book “how big things get done” here some time ago and it’s improved my approach to almost every new project since I read it.

I wasn’t planning enough, and it cost a lot. I can highly recommend it.
I admire Dijkstra for many things, but this has always been a weak argument to me. To quote:

"when starting with subscript 1, the subscript range 1 ≤ i < N+1; starting with 0, however, gives the nicer range 0 ≤ i < N"

So it's "nicer", ok! Lua has a numeric for..loop, which doesn't require this kind of range syntax. Looping is x,y,step where x and y are inclusive in the range, i.e. Dijkstra's option (b). Dijkstra doesn't like this because iterating the empty set is awkward. But it's far more natural (if you aren't already used to languages from the 0-indexed lineage) to simply specify the lower and upper bounds of your search.

I actually work a lot with Lua, all the time, alongside other 0-indexed languages such as C and JS. I believe 0 makes sense in C, where arrays are pointers and the subscript is actually an offset. That still doesn't make the 1st item the 0th item.

Between this, and the fact that, regardless of language, I find myself having to add or subtract 1 frequently in different scenarios, I think it's less of a deal than people make it out to be.
I'm not sure about that. Friends and family members do happen to remember something I or someone else said or did even years ago. People DO watch and pay attention, and often judge.
Today, Kubernetes is often seen as a standalone and (loosely speaking) self-sufficient piece of software. Yes, to use it in production, you’ll need to integrate various cloud-native tools like CNI, service meshes, and others. But Kubernetes is still commonly perceived as an application — some even call it the “OS for the cloud.”

In my view, this understanding of Kubernetes is leading the industry into a dead end.

To remain a successful product K8s is needed to be viewed as akin to the Linux Kernel.
I like your post and the length you went to cut off distractions and your desire to explore things deeply. And yes it’s about the journey.

And hats off for wanting to stop causing unnecessary suffering, i.e. stop eating animals. It takes deep introspection to realize that we are … in the words of ex special forces guy Damian Mander … ‘full of sh!t’ with our flexible morality when it comes to other sentient beings[0].

I like this channel for recipe ideas

Derek Sarno
https://youtube.com/@dereksarnochef?si=TwYnSN4ULZS8QgYs

[0] Game Changers
https://gamechangersmovie.com/
Build Your Own AI-Powered Document Chatbot in Minutes with Simple RAG
Build Your Own AI-Powered Document Chatbot in Minutes with Simple RAG!

Ever wished you could ask a chatbot questions about any research paper or document? Now you can, with our simple Retrieval Augmented Generation (RAG) framework!

This project leverages Gradio, LangChain, and Chroma-based vector databases to help you easily load, split, and search through PDFs for accurate, context-aware answers.

Key Features:

Document Loader: Effortlessly load PDFs for analysis. Text Splitting: Efficiently chunk documents for better processing. Vector Store: Powered by HuggingFaceEmbeddings for accurate retrieval. Retrieval-Based Question Answering: Get contextually relevant responses. Gradio Interface: Simple and user-friendly interface for querying.

Perfect For:

Answering questions about AI research papers. Customizing Q&A systems for any document type. Check it out and start building your own custom document chatbot today!

GitHub Repo

https://github.com/mayur-ml/Simple-Retrieval-Augmented-Gener...
https://archive.is/juJ4C
My issue is it just so greatly depends. Certain parties, if I have some sort of pressure on me, I leave tired. Other parties, I leave happy and contented. I might even be tired, but overall happy! When I'm going to a party, I might feel dread, or I might feel exhilarated! And that rarely has an impact on how I feel after the party/gathering.

That's largely why I think the introvert/extrovert theory is not super accurate as a theory. In my experience, my energy after a party is not a constant that depends only on my personality. It depends almost entirely on external factors -- what my day was like, where my head is, who I'm meeting, what they're like, what we're doing, etc.

And: I can often place myself in a state of mind that makes me more or less amenable to a social gathering, and helps me enjoy it more; which will generally make me feel less tired/more satisfied when I leave.
No nr of prompts limitations.

No worries that you run put of prompts for o1.
which allows for more experimentation and creativity.
IMAP has a concept of flags/keywords (https://datatracker.ietf.org/doc/html/rfc9051 2.3.2) and there's a whole bunch of servers and clients that support using it in a similar way as labels - Thunderbird, Zimbra, dovecot, etc.

It's not a feature originally built for labelling like Gmail, so it has a few complexities ("Servers MAY permit the client to define new keywords") and enough clients (especially mobile) that don't support it - but they could just like Thunderbird or some webmail clients.

I've used it basically exactly like Gmail labels for years on TB on desktop.
A nice, extensive and comprehensive article on a not well known country.

Except from the « Notes on Benin », is there any other country analysis in this blog ?

I have found this work very inspiring, I would love to write similar articles on my travel destinations.
Didn't expect to see EGS used as a reference here...

There's a kinda funny extra level to labels and preconceived notions in that one: "sister" is a cover story for his female duplicate who was created from a tech/magic mishap early in that comic.
Made it to NZ for the first time in my life just over a year ago. Love it, definitely gotta get back

(and visit Les Mills in Auckland again of course... always nice to get to the place where my OTHER job came from)
Article goes into clear differences, especially about the motivations of the next-1000 appointees.
"Silicon Valley" is not an actor (human or organization of humans) that decided any such thing. This is like saying a virus decides to infect a host. JS got on first, and that meant it stuck. After getting on first, switching costs and sunk costs (fallacy or not) kept it going.

The pressure to evolve JS in a more fair-play standards setting rose and fell as browser competition rose and fell, because browser vendors compete for developers as lead users and promoters. Before competition came back, a leading or upstart browser could and did innovate ahead of the last JS standard. IE did this with DHTML mostly outside the core language, which MS helped standardize at the same time. I did it in Mozilla's engine in the late '90s, implementing things that made it into ES3, ES5, and ES6 (Array extras, getters and setters, more).

But the evolutionary regime everyone operated in didn't "decide" anything. There was and is no "Silicon Valley" entity calling such shots.
This is kinda neat and far more intuitive than using google maps search. Although I wonder how accurate it is with the data points.
Germany welcomed people from war torn countries(Syria) not just to help them but also to grow economy. Its a good gesture other European countries should replicate it for better future.
How is that relevant here? You should have named Android [0] because that is only platform that has more users than Windows.

[0] But that one is still Linux.
I've read some climate papers but haven't done the email thing (I should, but have not).

The IPCC summaries are a good read too.

Do you genuinely think severe weather events are going to be even amongst the top ten killers this century? If so, I do strongly advise emailing local uni climate scientist. (What's the worst that can happen? Heck, they might confirm your views!)

(In other circumstances I might go through the whole "what have you observed that has given you this belief?" thing, but in this case there is a simple and reliable check in the form of a 5 minute email)

... actually, I can do so on your behalf... would you like me to? The specific questions I would be asking unless told otherwise would be:

1. Probability of human extinction in the next century due to climate change.
2. Probability of more than 10% of human deaths being due to extreme weather.
3. Places to find good unbiased summaries of the likely effects of climate change.

Any others?
Article mentions not to conflate weak engineers with regular.

I think this comment does that. In article weak engineers are ones who cannot deliver anything.
Solving Sudoku with Tmux
Ask HN: Looking for an online job that cost $1000 a week
Hi everyone, I'm willing to build ai agents for anyone interested
I think it is the novelty of the idea of what an LLM can do that is important. I suppose accuracy can be improved over time. Compared to using gmaps to search places, it seems to be a bit better.
Interesting. I'm leaning towards either "doctor was wrong" or "practice has changed". If the latter, then probably to convince more people to go ahead with the procedure.

Certainly 20+ years ago people did refuse un-sedated marrow donations - it was a big problem, with some really sad-story consequences. The pitch at the time was that the level of pain with a donation was equivalent to falling and bruising your tailbone (accurate to my experience), but some people aren't willing to accept (what seems to me to be minimal) personal discomfort in trade for another's life. That makes me sad.

If I were to be lucky enough to be a match I'd also be more concerned about the risk (to me!) of general aenesthesia, than dealing with some minor pain, and elect to do it without.

I agree with you about the "both" requirement, which seems counterproductive. I don't think stem cell donation had even been considered, far less become possible, back when I was more (by proxy) involved in the space.
Bird flu virus shows mutations in first human case in US, CDC says
https://archive.ph/49xL7