skysight-inc/HackerNews huggingface dataset:
Also, in higher earning roles and industries (e.g. tech), a high % of compensation is in equity. So you'll see some roles advertise wages as $180k-$280k but actual compensation be in the range of $600k-$1M (made up but realistic numbers).
I can anecdotally support the criticism of Anki / SRS for language learning, at least as far as rote word definition memorization goes.

While learning Thai -- which is a difficult language already -- I continually struggled with word definitions that should have been easy. How hard is it to remember the words for the various parts of your head and body? With just word definitions, apparently, it's really, really hard.

But then I supplemented this with other tools. One teaches a few words, then throw those words into full phrases in little quizlets. You pick out the written phrase which you think matches the spoken phrase. It always includes one or some of the words you've learned. It puts the words in context, cementing the definition, teaching you grammar, and "foreshadowing" new words. It's skyrocketed my retention and comprehension.

Pictures also help. Children's books with audio narrating are huge.

I guess my point is, Anki with word definitions alone is definitely garbage, or less than ideal at best. Which is why most language learning resources stress that it alone isn't enough - and most learning resources who push Anki (or SRS in general) don't say "do only this." It's part of a balanced breakfast, so to speak. Incorporate it into your workflow, but don't make it the workflow.
Love how people are still pushing old hardware. These are also two excellent demo's on the XT:

Area 5150 https://youtu.be/fWDxdoRTZPc?feature=shared

8088 MPH https://youtu.be/yHXx3orN35Y?feature=shared
Note that we are numb to fire hydrants. I guess we could smell them, but it would’t tell us much.

Meanwhile a sniff of a fire hydrant tells your dog how many other dogs have marked it, how long ago, where did they come from, how old were they, what were they eating, were they healthy, etc.

I don’t plan to sniff fire hydrants though; and for the same reason your dog won’t be interested in mirrors.

Unless they are actually using sight; e.g.: if you’re silent, scent is not a factor (very difficult to achieve), your position is unknown to the dog and someone has placed a mirror so that your dog sees your reflection in that mirror, and you wave - then your dog might spot you and go investigate.
"Don't write your own license" is as critical a piece of advice in software as "don't roll your own crypto library". There are plenty of licenses written by actual lawyers that have stood the test of time and will likely meet your needs. Use one of those.
I think this looks exactly like https://fullcalendar.io/demos
Steve Jobs to Rupert Murdoch:

> The axis today is not liberal and conservative, the axis is constructive-destructive, and you’ve cast your lot with the destructive people.
This is one of the best pieces I’ve read that articulates what it’s like to work closely with LLMs as creative partners.
Small ficiton publishers are being utterly swamped by ai generated submissions right now, getting thousands of submissions, depsite an (unenforceable) no-ai guideline. Will human stories even get read, or will the reviewers simply become exhausted before they get to them?

Eventually, it's going to be the end of humans being able to work in the arts. That's horrific. The most valuable part of the arts isn't consumption, it's the joy of production, subsidized by sales and consumption--and that's going to be gone
I put 2015 because https://web.archive.org/web/20240000000000*/http://fqa.9fron... but perhaps this was written earlier?

Edit: well, it has content from 2022 so I'll just take the year down for now.
Eh, poor material and execution is the subscription model of construction..
[ Deleted incorrect statement ]
Just to be clear I’m not calling out ATC specifically, as in the people who are controllers.

Rather, the entire system of air traffic control.

It seems to me if we end up in a situation where a pilot does something wrong in a sensitive area that can lead to a catastrophic outcome, we didn’t do a good job of controlling air traffic. Full stop.

The system is amazingly safe but clearly there are pockets of very poor control/decision making around runway incursions or near misses around the runway.
It is pretty funny that this makes use of AI. Even the haters accept the mundane utility.
I don’t think that’s fair at all. My advice to people struggling with the naval stuff in Master and Commander is to keep reading. The important stuff gets explained in plain language to the perpetually lubberly Maturin, presumably for the benefit of the reader.

Aubrey and Maturin are two of my favorite characters in all of literature. The depth of their motivations, their relationship, and their own personal wants are at the heart of the series. The best parts of the entire series are frequently their adventures on land rather than the purely naval parts.
Minerva Project | Senior Full Stack Engineer | Full time | REMOTE (global, EU or Middle East preferred) | 120-205k USD + Equity

Minerva prepares students for leadership and innovation across all disciplines. We integrate advanced classroom technology with research-backed pedagogy and curriculum to help institutions of all types and sizes to improve learning outcomes for their students, including Minerva University, our accredited four-year undergraduate institution which has been ranked Ranked #1 Most Innovative University in the World.

We have a full-time, fully remote team of 12 engineers, with a few planned hours of overlap in the AM for the US west coast time zone. Salaries are based on role, not location, providing a great amount of flexibility for employees wishing to move/travel. We believe in work life balance, flexible work arrangements, close collaboration, and start-to-finish ownership. Everyone is included in our planning process and gets a voice. Our stack is Django, React, and NodeJS on Kubernetes.

You’d be joining as a full-stack engineer helping to build the next generation of Minerva Forum, our online & in-person classroom learning solution. While every engineer works on every part of the stack, there is ample opportunity for specialization, or to broaden your skill in areas new to you. For all roles, we value empathy, candor, substantive feedback, fast iteration loops, and openness to experimentation over a specific software development process.

We do our best to reach out to every applicant. Visit https://minerva-project.breezy.hr/ to learn more and apply.
He likes solving almost imposible math problems.
OpenSanctions | Data engineer | Full-time | Remote CET +/- 3hrs or Onsite Berlin, Germany

OpenSanctions helps to keep people and companies accountable for their political and economic actions. We build a database that tracks sanctioned companies, politicians, fraudsters and criminals. Originally built to support anti-corruption journalists, OpenSanctions has also become a powerful tool used for sanctions screening, legal compliance and in-depth investigative analysis.

We're looking for a third engineer to help us add more data sources, work with our customers to integrate our data into their solutions, and improve our open source data processing framework. Python stack, simple but solid tech.

Read more: https://www.opensanctions.org/docs/company/jobs/2023-12-data...

EDIT: THANK YOU to everyone who emailed. It's an amazing candidate pool to review, so declaring this closed for now.
Although I hate quote-completion, I'm also pro context switching.

I use three different national keyboard layouts on a regular basis, which means that punctuation winds up in wildly different places. It turns out that my hindbrain is pretty good at directing my fingers to the correct keys for the current layout.

Maybe a little practice goes a long way?

(or maybe it's because I touch-type?)
Actually the behavior of the users of hn don’t constitute the brand itself.

Idk if hn really has a “brand” per se, since it’s just a yconbinator subdomain.
https://www.huffingtonpost.co.uk/entry/would-you-feed-your-d..., https://sentientmedia.org/pet-food-environmental-impact/
It’s easy to say they’re obviously silly now, and while a lot of us were saying they were silly before, there was a definite period where crypto/NFT/blockchain stuff was being taken reasonably seriously by commenters here and elsewhere.
> I like to be able to read the commit line following the sentence: "This commit shall ...".

I'd guess there's a near zero chance you do this when looking at (scanning) a list of commits. This is a mnemonic for writing commit messages in the commonly accepted style. If you do that in order to help you understand a commit message every time you read one, that may be a personal thing.

> Means nothing. Tells nothing. Is 1000 good or bad? No clue. Is it causing a bug? A performance issue? Was it 1000 before the commit or after applying it? Zero information.
> Using the best practices the commit would read:
> "Change default reader batch size to 500" or "Change default reader batch size to 1000"

You realized you could ask the same questions about the versions you put forward, yes? Aside from the "Was it 1000 before the commit..." which, on our team, would be such a ridiculous question it wouldn't even enter the mind. As I said somewhere else, the headline for a celebrity dying does not ever read: "Some Celebrity Is Sick"

> I'll pass and keep using the "best practice".

Works for me :)

> I look at how multi-million lines codebase like Linux or Emacs are doing it and use that as the authority. If it works well enough for these projects, it works well enough for smaller projects.

Linux and Emacs have completely different circumstances than most software projects. The idea that cargo culting their practices is good for "smaller projects" is exactly why I wrote my article on best practices. By the way, I contribute to Emacs and I don't find their particular commit message format good or useful. It's particularly onerous, redundant, and does not tend to provide useful additional information (in particular the mandated change log portions -- people do often supply additional information, which can be useful). I tend to find the devel list and bug list more useful for the context of a change, which fits with our experience as well with work logs and project logs.
This appears to have been in the wake of a whole new raft of plagiarism charges.
Personally, I find fixing them to be easy: I remove the LED.
Wild rats aren't naughty. They're just animals trying to make their way in the world the same as the rest of us. But they do make a mess and carry diseases, again maybe the same as the rest of us lol.
For DNA and genetics more data is better. Data and it's interpretation is the bottleneck for some subjects but not all. Getting more data from search engines about purchasing habits might not yield more/better results as MoE showed when 2-3 experts was better than 4-6.
Netflix notoriously doesn't pay out equity and tells employees to buy the stock with their (larger pile of) cash if they want it.
I respect your opinion, but I strongly disagree :) Fullcalendar is a great calendar, but it is not material design.
I think this is very confusing in the actual context of specifically American politics. I’m a visible minority. I’m from a country where american immigration policies actively fuck over my people when trying to immigrate. I don’t have a cute European accent, I have one of those accents that have people yelling at me to speak English in America. This strikes me as the kind of position from someone who never had real stakes, and so can play “above the riffraff”.

Sure, American politics can seem like just sports to you if you don’t actually have any risk to play. It’s a different story when one party’s leader actively calls immigrants like you a poison to the blood of the country you’re a citizen of.
Operator Pattern
It seems like operators extend kube into the application administration editing arena:

kubectl get SampleDB # find configured databases

kubectl edit SampleDB/example-database # manually change some settings

That's on top of the application editing that's done to create the application in the first place.

Isn't kube supposed to automate the deployment and up time of applications? It seems to me like an anti-pattern to ever have to use "kubectl edit <blah>".
> None of those titles exist if the individuals are spending their days growing their food.

Cumulative productivity gains from valuable inventions and systems are the reason that we aren't all spending our days growing food to survive. IMO, that's a very, very good thing and society should support those advances to be created.
That’s not right. A branch is a single pointer to a single commit. Just open your .git folder. It’s then Git itself that follows that commit’s pointer to its parent(s).

The branch, like the tag, is a single reference to a commit.

Do this:

$ cat .git/refs/heads/main
I’d consider significantly raising controller wages and improving working conditions to be a fairly radical proposal in at least the US’s current political climate.
Horatio Hornblower is a lot of fun as well. It's fiction but based on a lot of Cochraine's ruses. It's both a highly rated TV miniseries (inexplicably unavailable on any streaming service in the US) and a series of books.
There are more efficient ways to get our needed energy, wind, water, solar. In the US we are up to 20% using this (and 20% nuclear). In other countries they will be able to transition to solar, as it will only get cheaper and cheaper. Electric vehicles will also further reduce emissions. Electricity to head and cool your home from primarily green sources will mean your personal emissions will go down.

The hard thing to calculate is the net impact over time. But imagine someone in a poorer country that burns wood or coal, their electric sources are those too. They can increase their energy usage and actually improve their greenhouse gas impact.

There's no panacea but we can get there.
BTW - the fictitious calendar is very often used in bond repayments - e.g. https://www.lawinsider.com/dictionary/bond-payment-dates

It has historically been used to allow for bonds to have uniform repayments across maturities (when the principal of a bond becomes due) - useful in the context of a bank wanting to hedge risks such as interest rate risk, repayment risk (if the bond is callable it can be paid back early, which means the bondholders have cash yielding ~0% instead of whatever the bond yield was)

Mortgages, though not traditional bonds (in that it's not a sophisticated company borrowing) are, depending on the jurisdiction, treated as bonds because they get packaged up and sold as bonds - the underlying bit of financial engineering that, after serious perversion, gave us the 2008 credit crisis
People forgot that Microsoft lost an antitrust case for this EXACT SAME THING back in the day too. Kinda wild how far consumer/competition-protection has fallen in the past 25 years or so
I'd hope the average Github user wouldn't take the time of day from an HN comment section.
Location: Seattle, WA

Remote: Yes or hybrid

Willing to relocate: No

Technologies: React, TypeScript, WebRTC, NodeJS, AWS, Python, PHP

Résumé/CV: https://metal-heart.org/static/resume.pdf

Github: https://github.com/dramamine

Email: masilbiger@gmail.com

Seeking: Full-time or contract work

Hey! I'm a front-end focused engineer with over 10 years experience building video-related webapps. I've built broadcaster and consumer clients for a large live streaming site. I recently worked at a healthcare startup and led efforts to build out a behavioral health portal, connecting therapists with patients for virtual visits. I love being part of an effective team and enjoy mentoring junior engineers.

Technology-wise, I'm super comfortable with React, NodeJS for back-end services etc., and would enjoy branching out at a company that uses Next.js, React Native, Kotlin, Swift, or Rust. (I have some experience with these technologies, but not professionally)

Between jobs I've been building a large-scale LED project which is detailed at my portfolio site https://metal-heart.org
Are you saying that the "natural way" you think about branches is as a DAG terminating at one point?

Because that is true; that is accurate. Thus, I don't understand your original claim that branches work in an unintuitive way.
That's fine, I appreciate it! We're all conversing in public, and I'm sure it will be useful to someone.

And besides, this information makes me even more happy with an opinion I already have - isn't that what the internet is for?
I don't see much difference between quantum mysticism and elves/gremlins. Each age has its guiding metaphors, and the one thing I'm certain of is that ours will inevitably look silly.
When I bring my work to a certain stage, I would like to deliver it to a team that can claim it. However, I want to see how much I can improve my work alone.
Sudowrite | REMOTE | Full-Time | Competitive Salary + Equity | Hiring: AI Engineer

- We believe the future of writing is AI & human collaboration. Sudowrite is the best AI for creative writers.

- We are profitable with a rapidly growing paying user base.

- We've been featured in The New York Times, New Yorker, Verge, etc.

- We believe new tools will enable a renaissance in art & creativity and we want to help the next generation of storytellers tell better stories.

- We’re 100% remote and support work-life balance. We meet up in person a few times of year, last time in Portland. We encourage diverse candidates from all over the world to apply.

- Details: https://sudowrite.notion.site/We-re-hiring-engineers-to-make...
It seems companies use to be about more than profits.

At one point they appeared to contribute to the social good.

There was some shift and now everything is about eking out every last penny of profit.

My dad use to tell me about going to Woodstock in 1969. It seemed somewhat spontaneous.

I had a friend that went to the Woodstock concert in 1999. He described it as a complete hell hole. Everything seems to be turning to crap for the sake of profit.
Ask HN: Pip, Poetry, etc. for Python package management?
I was personally using poetry to manage packages, as I thought it was easier to set up than pip, but never liked the fact that poetry doesn't use pip under the hood, as pip just seems more standard.

So, my question is, what do you prefer, and why?
I think there's a clear differentiation between how we behave towards individuals vs. how we view a large-scale phenomenon.

For an individual, the attempt to improve yourself is usually admirable.

But I am cynical about New Year's resolutions, and I think my priors are something like "the decision to make a change on New Years is more likely to fail than the same decision made at any other arbitrary point in time because 'everyone knows' that New Year's resolutions fail".

If someone had a problem that involved making life changes to fix or make progress on it, amongst the worst possible prescriptions for fixing this problem would be "make a resolution".
*juilliard
Jack Aubrey was very consciously modeled on Cochrane according to O’Brien. The general arc of his naval career pretty closely follows that of Cochrane’s.
Usually software should make it hard to do the wrong thing and make it easy to do the right thing. This is git we are talking about so it is fair to expect it to have a poor UX.
Training a decently sized LLM takes hundreds of GPUs days and weeks, if not more. Anything smaller is not as useful or "smart". This includes the size of the data, the sanitation of the data, and the training cycles, all of which require a lot of compute resources. There are models out there that were trained with less and used other LLMs to generate their training data (I think Alpaca or Vicuna models are one of them), but doing this is even more complicated.

Disregarding the quality of the results, then yes you can train a small LM on any data. I don't know what the threshold is for usefulness and coherence of the final model.
Or you could just set a breakpoint somewhere and edit the values in your debugger.

This looks cool but I'm not sure how it is especially superior to functionality that is easily available through your favorite debugger (note: I'm speaking from a standpoint of Qt Creator + gdb; YMMV depending on your IDE/debugger setup), especially given that Hook seems to be mainly targeting macOS.
SEEKING WORK | Montreal, Remote | Technical writer, freelance

Hi! Do you need engaging, useful technical content but not a full-time tech writer?

That amazing thing you're building--I can show people how to use it. I'm a tech writer with extensive experience in documenting complex systems for demanding technical and non-technical users. And I've helped documentation teams to write more and fuss less by implementing process improvements and automation.

Recent projects: Technical blogging, ghost writing, and user documentation for SaaS platforms, embedded software development tools, distributed radiology workflow systems, machine learning, and open source software.

My experience:

https://egopontem.com

https://github.com/marcpaq

https://www.linkedin.com/in/marcpaq/
Vannevar Labs | REMOTE-FIRST | FULL-TIME | Offices in DC and NYC

Happy New Year! Vannevar Labs builds next generation defense software for the public servants keeping our country safe. As a team, we exist because we believe in public service, and we think that our democracy and government improve only if we put serious, collective effort into improving them, including the technology our government uses. We build software to help the the US deter and deescalate conflict. We are a profitable growth startup with some of the best defense investors in the world, including General Catalyst, DFJ Growth, Point72, and enterprise tech investors Costanoa and Felicis.

We're looking for engineers + product managers across a number of specialities. Apply on our website: https://boards.greenhouse.io/vannevarlabs
Location: Ohio/Eastern Time
Remote: Yes; I've been remote for eleven years and counting.
Willing to Relocate: Nope, sorry.
Technologies: DevOps-as-a-subject (Terraform, Ansible, Bash, Docker, Jenkins, GitHub Actions, Packer, Vagrant, some Kubernetes but not recently), Languages (PHP, JS, Rust, C/C++, C#, worked with a lot of others too numerous to list), Testing Frameworks (Cypress, Jest/Mocha, PHPUnit/ PHPStan/ PHPCS, etc), Linux sysadmin stuff, some PenTesting/Red Team (Burp, Metasploit, JtR, Hydra, etc) knowledge, some Gov't contracting knowledge, security clearance, BS in CS
Résumé/CV: Just ask, I'm currently revising it.
GitHub: https://github.com/ndouglas
LinkedIn: https://www.linkedin.com/in/nug-doug/
Email: hackernews@darkdell.net

Hi! My name's Nathan Douglas, and I'm a squishy generalist; I prefer SRE/platform engineering/DevOps-as-a-role but I've been fighting with computers for about 30 years now and I've done a little of everything. I tend to be the guy who debugs the Hard Problems, because I'm tenacious and a bit obsessive. I love DevOps-as-a-methodology because I love studying processes, creating value stream maps, identifying, planning, and implementing improvements, etc. But I also love the role because when something happens on a running server, I'm fairly good at staying calm, figuring out what's causing the problem, and fixing it.
Youtube autoplayed 100 hours shreksophone while I was meal prepping and I ended up just keeping it going for 4 hours. I like listening to the same few songs on loop at the gym, but doing one meme song was surprisingly also effective. Girlfriend found it very objectionable though.
I don't know about hard but it's fairly straightforward to spin up clusters and maintenance seems to have become less of a headache (at least imhe). It depends on what you will be doing with the cluster and how you use it.
Coming in late here, but I'm glad you like the feature! We built it exactly for the reason you describe.