skysight-inc/HackerNews huggingface dataset:
`junio-gpg-pub` uses a git feature called annotated tags [1]. These are one of two types of tags that git supports. Many people are only aware of the default lightweight tags. They are not stored in git's object database, instead they're just simple refs, which you can think of as a symlink in `refs/tags` that contains nothing but a pointer to the object id of the commit you are tagging.

$ git tag v1.2.3.4.5
$ cat .git/refs/tags/v1.2.3.4.5
ee48e70a829d1fa2da82f14787051ad8e7c45b71

But annotated tags are full git objects hashed and stored in the object database (one of four things that can be stored, alongside blobs, trees, and commits). An annotated tag can store a tag message and records the user that created it plus a timestamp. All the metadata in an annotated tag can be GPG-signed. It can also point to any type of object, which is the feature being "abused" here, where we have a tag (currently oid dd20f6ea5) that points to a blob (currently debb772bf) instead of a commit. Normally blobs are only used within trees which are pointed to by other trees or commits.

$ git show-ref -d junio-gpg-pub
dd20f6ea53bf6828baba3e2f279bf633eaae6815 refs/tags/junio-gpg-pub
debb772bfc2bfedbfd5830dbe2c1c149dbf054e9 refs/tags/junio-gpg-pub^{}

$ git cat-file -t junio-gpg-pub # i.e. dd20f6ea5
tag
$ git cat-file -t junio-gpg-pub^{} # i.e. debb772bf
blob

Interestingly, it's perfectly legal to have chains of annotated tags (and lightweight tags) which eventually resolve to a non-reference object. This process is called unwrapping and needs to be done carefully to avoid circular or excessively long reference chains. It's a very common thing to get wrong in git implementations that handle the plumbing themselves.

You can see the tag object itself including the message using `git cat-file -p junio-gpg-pub` and the key it points to with the command in the article.

[1] https://git-scm.com/book/en/v2/Git-Basics-Tagging#_creating_...
Uber can just use idle self driving cars. How many hours a day are you using your car? Most people are at like 2 or 3.
You are almost certainly right, but morale would drop and quite a few would jump.
Location: Edinburgh, UK

Remote: Yes

Willing to relocate: No

Technologies: Linux, Figma, Inkscape, GIMP, Scribus, Visual Studio Code, Git, HTML, CSS, static websites

Portfolio: https://angeliqueboudeau.org/#portfolio

CV: https://www.linkedin.com/in/angélique-boudeau/

Email: hi@angeliqueboudeau.org

I'm a French graphic & digital designer with an eco-friendly focus.

* I work for businesses that want to have a positive impact on the planet or their community

* My design process takes into account the sustainability of the final project from conception to end of life

* I am experienced in running projects from start to finish including working directly with clients
When I messed around with X programming I thought the base layer was primitive, but straightforward for the most part. You had to do damn near everything my hand, but it was clean and orthogonal.

Where the nightmare started is the X toolkit. It slathered on three extra layers of complexity before providing any benefit for the programmer and was so damn confusing even when you did get it working. And what did you get out of it? Athena widgets.

GTK is a dream in comparison.
I don't think so, but there were gryojets, which were half way there. They were bullet-sized rockets fired from a gun with an unrifled barrel that accelerated as they flew, exceeding Mach 1 at terminal velocity.

Supposedly you could literally slap them out of the air if you were at the muzzle, when they had just begun accelerating.

They were in the James Bond movie You Only Live Twice.

https://en.wikipedia.org/wiki/Gyrojet
Location: Batumi, GE

Remote: Yes

Willing to relocate: Yes

Technologies:
- Languages: Rust, C, C++, RISC-V/X86 assembler
- Backend: Docker, gRPC, PostgreSQL, user-space TCP networking

Resume: https://rxresu.me/adel.prokurov/adel-prokurov
indeed, the scientific method is an alien language to most of us.

the fact that the earth revolves around the sun is commonly accepted today.. but it took thousands of years of debate to arrive at that discovery.

I can bet that the average high schooler or college student in science will have a difficult time designing experiments to prove the above fact (and for this reason it took so long - as it is completely non-intuitive).
Have salaries followed that curve for productivity increases?
Denver, Colorado

Remote preferred, on site OK

Relocation possible

Technologies: JavaScript, Python, Php, SQL, Bootstrap, Vue, React, Vim, AWS, GCP

Resume: LinkedIn.com/in/Vlad-Solokha

Email: vsolokha@gmail.com
As I understand it, a quantum computer might help here, but we're not there yet.

It almost feels like we're on the brink of some revolutionary discoveries: quantum computers, room-temperature superconductors, fusion, general artificial intelligence. Unless it's all hype. I'm reluctant to be optimistic.

Maybe the AI can help us develop a quantum computer with which we'll find useful materials to build a fusion reactor!
People on HN have real interpretation & ego issues, it is unbelieveable.

Everyone seems to be discussing whether the author is correct about claiming that "people only really learn when surprised", he wrote it that way to give emphasis to what he had previously written, not really used it as a fact.

So this comment section became a battle of proving the author wrong, when in reality, he has actually written a very interesting piece with a nice hook. I don't understand why people nowadays can't just take the good part, the lesson learned and move on.

It seems like HN has been going downhill since years and it only gets worse. Sad. Well, that isn't a surprising message right? Maybe I should have omitted it.
Location: New York City
Remote: Remote first, happy to work with you in New York

Willing to relocate: No

Technologies: Python, R, Business Software

Résumé/CV: Upon Request

Email: rebel.tunings0k@icloud.com

Interested in freelance & consulting work in Strategy, Business Development, Partnerships. Currently a new business lead at a digital product studio, I have a tech background and a love for both the cutting edge and the institutional (provided alignment with my values and interest). Big network, strong writer, crack researcher, highly analytical, creative problem solver, multi million dollar deal closer. Be in touch.
As always, the people with the most options and who are most in demand will be the ones to leave first. I've seen this firsthand.

Then you're left with the worst people, people who are unhappy but stuck, and people who just can't be bothered to do anything about it.

Sounds like a great recipe for productivity! I love working with my fellow cage-mates.
Create lean process maps in a few clicks
Let's face it ... Process mapping Suuuuuucks!
And Process mining software for what you need to do would cost $500K to over a $million. When we heard that it was a 'No thanks'!

Build an "As-Is"
With a few recordings using technologies that already exist on staff computers, generate cross-functional swimlane process maps in Visio.

You don't even need to be present.
The user does the process
Records what they do
Sends you the recording
You upload it
Voila! An "As-Is" process map sent to you in minutes.

Design "To-Be"
Answer a few questions, (or ask them to the process expert), and get a streamlined process map generated that's ready for automation!
It's streamlined
It incorporates SME feedback
It's optimized for automation
Building a submersible PC from the channel DIY perks [video]
> It was on purpose. You have to go buy the book.

I don't think I'll ever find a better justification for copyright infringement in my lifetime.
Free mag-lev? Yeah, that's useful.
Productivity can't really be defined, let alone measured. When people start talking about it they have left hard facts behind I'm afraid...
Some people do and some people don’t. It seems to me it’s largely a matter of personal preference.

I worked from home before the pandemic, hated it, and vowed to never do it again. Then the pandemic happened.
Trojan Source Attacks (2021)
OpenAI discontinues its AI writing detector
The manager class is going to go kicking and screaming into the new world where they can no longer call their otherwise totally capable, productive employees into the office for morning snack like schoolchildren. The faster they accept it, the better off their organizations will be.
Censorship-Resistant Web3 Front Ends
And don't forget the funeral wreath sent to his home address with his wife's and his name on them. That guy is not afraid of anything
I understand why businesses want us to return to office, and cannot disagree that I would likely react the same way. However returning to the office has numerous additional costs that are very much avoidable. I have to go to the office once a week. That’s a week do gas, time, money, pollution, and using resources and space that is duplicative.
It's amusing to see this popular "by design" explanation take hold with no evidence whatsoever.
> cryptographic proof backed by the hardware that the machine you're talking to is indeed running that software

Assuming both the software and hardware are secure, where hardware security includes resistance for attacks like fault injection and so on. This is fascinating for me, because it's like you could break the system if you were able to flip one single bit (load?) somewhere inside the SoC. So I guess this topic is about to get more popular.
I've been working on an OS for a few years now that addresses this pretty much directly. Not ready to announce anything but there are certainly a group of people doing OSdev along these lines, myself included.
Hybrid work is an unstable point. An office where half people are missing / zooming is useless. remote vs fully present are the only two stable attractors
> Whereas people who are offended by what people did while creating a computer program are right and just?

Yes. We are being treated like children and subjected to lectures by an AI. That's understandably offensive.
You just don't give up, do you? Irrelevant. No one looks at Yelp to find out about Apple.
He also has a cousin who is the SVP of Engineering at Slack!

https://www.crunchbase.com/person/farzad-khosrowshahi
Sounds like a vector/array/list in any other language after C++, like Go slice, Java ArrayList, Javascript array, Python list, Rust vec. Is there something I'm missing?
I think that a tight labor market has more to do with worker productivity than WFH. After all why work so hard if you can find a new job quickly.

Productivity shot up early COVID when people were scared and WFH started?
Mostly short trips during the week. My wife is a part time fitness instructor and we try to stay near a gym where she knows someone in her organization. On the weekend when we got out, it might be a longer ride.

To and from the airport is usually the longest one.

But the comparison is how much we spent per month on cars before we got rid of them. My wife’s car was $670/month (the median price of a new car in the US was $35K when we bought it) and mine was an old paid for car.

We spent at least an average of $1100+ for car notes, car insurance, gas and maintenance.

And the quality and convenience of Uber is much better than a taxi ever was. You know your price up front and you always just get your card charged
>Much better, because alcohol can be made with any grocery store items (like fruits and bread for example) so nearly impossible to ban, whereas caffeine without coffee beans or tea leaves is going to be extremely challenging.

Don't forget the vast selection of caffeinated pop/soda, energy drinks, etc. You're talking about a wide ban here, as this is one of the world's favourite drugs, covering a very popular array of beverages. If you're daft enough to propose it, I suspect you'd be laughed out of the halls of legislatures.

Regulation of caffeine levels in energy drinks and pop is probably an easier sell, and some jurisdictions already do this.
I used to think the exact same, however have a more mixed attitude towards gig economy nowadays.

- I have talked to many workers who are die-hard fans of their jobs. They highly appreciated the easy non-bureaucratic way of earning as much money as they wanted to.

- Uber et all are also about disrupting antiquated oligopolies of old businesses. Esp in Germany you see a lot of gatekeeper business models who are managing their comfort zone lobbying for bureaucracy in their favor. Those are often not in favor of workers or customers.
A JBC iron is spendy but great. The heating element is in the tip, similar to what you described though I don't know if it uses RF. Soldering with it is super easy, requires very little skill, mostly just remembering to use flux.

However, a reflow oven is sooo much easier. I use a Controleo 3 modified toaster oven. It sounds hacky but it really works great. There's not a better solution for the small size at any price.
13 minutes in that "short lecture" and he's still droning on about how gamblers originated and promoted probability, which is a pointless narrative bordering on political. Sheesh.
Comment would have stood on its own, without that first sentence.
Yes, this doesn't add up. The typical 2x20 mins daily commute is effectively an 8% unpaid increase in working hours, not counting transportation costs.
I liked the ending quote :)
Ignore the doom-mongers, says new UN climate change chief
Well that's just great.
Also on "to be fair", JS libs have a nasty habit of either completely redoing the API, or dropping maintenance entirely and encouraging everyone to switch to the new hotness which also has a completely different API, every 6 months or so. It's a lot easier to have a nice API if you get to rewrite it on a whim and tell anyone who doesn't like it to fork off. WPF may be weird and messy, but your app will still work unchanged even now (well I think, haven't used it in a while).
Hmm isn’t this the YC, big startup playbook

Is it strange they can afford to do this with DoorDash
The idea would be that the facts of the case wouldn't be subsumed by matters of justice.

Right now, in most legal systems, you can't create legislation based on findings of a court other than the ultimate toplevel finding(s) — and those toplevel findings, at least in a criminal court, can only ever be about innocence/guilt for specific crimes, and can only ever be about the titled parties of the case.

This means that, if the justice system happens to discover an important fact about someone that it would be helpful for legislation to "trigger upon" — but that fact doesn't translate to their guilt in a specific specific crime that they are a titled party to a settled criminal case about — then there's no toplevel assertion for the fact about them to "ride in on" to have effect in law. So the law is effectively helpless to do anything, despite the court having "uncovered" that information.

Consider: a criminal trial for kidnapping of a child, where the child was being dropped off at a daycare center every day; and in the course of establishing motive, testimony from expert witnesses reveals that said daycare center was negligent in their care — perhaps criminally, though not necessarily so — but at least to a degree that would trigger the state licensing board for daycare centers to revoke their license... if the trial had been a civil trial about that.

Because the evaluation of the innocence or guilt of the accused for the crime of kidnapping, does not directly require the establishment of the "truth of the matter" of whether the daycare center was negligent, the testimony given in such a trial cannot be relied upon to establish negligence.

But, if the "truth of the matter" came first — as its own top-level inquest — and if it sought the truth-value of every claim made by both parties, hierarchically — then the result of the inquest could be used directly to decide both the guilt of party X in the crime of kidnapping, and the guilt of business Y re: both civil suits and statutory negligence.

Consider also: in such a system, you could get rid of the concept of a "class-action lawsuit." Class-action suits exist because the alternative is O(N) expensive and lengthy civil suits that each have to independently evaluate the claims of harm to a concrete party. But if instead an inquest is done into the "truth of the matter" of whether party X caused harm to a class Y; and then that fact became valid basis for any individual member of class Y to sue X and receive a summary judgement based upon the already-evaluated "truth of the matter" — then we'd have a much more useful system, where only the people who really do feel that they were harmed would bother to sue, and would each then receive damages sized to the harm actually done to that party. (Yes, I realize that this creates an unlimited liability on the balance sheet of any company who "falls victim to" a class-action inquest, given that there's no point at which they can say they've settled with all parties. Good! They should be perceived as permanently tainted by anyone looking to M&A with them — they're the corporate equivalent of a convicted felon!)
Maybe, but people have learned to value their lives outside of work more than they once did; spending time with family and living outside of a big city (if that's what you want) is a huge draw for people like me.

Sample size of one, but I've thought about this a lot, and I decided I would hand in my notice if my company unilaterally demanded I physically present myself in a building for several days per week. I've never worked on-site in this job, and been consistently ranked highly in terms of productivity and responsibility.
> Just because someone is an immigrant it doesn't mean they earned everything by their bootstraps.

First of all, I never said it did. More importantly, though, they weren't able to flee the revolution with all their money, as most of it was confiscated by the Iranian government.

These types of folks are quite privileged, but not in ways that are often presented in arguments like the one you gave, i.e. "they were just born into money". Their main privileges are connections, their inherent confidence and belief that they have the power to be successful, and a deeply ingrained work ethic.
The real gut-punch for this is a reminder how far behind most engineers are in this race. With web 1.0 and web 2.0 at least you could rent a cheap VPS for $10/month and try out some stuff. There is almost no universe where a couple of guys in their garage are getting access to 1000+ H100s with a capital cost in the multiple millions. Even renting at that scale is $4k/hour. That is going to add up quickly.

I hope we find a path to at least fine-tuning medium sized models for prices that aren't outrageous. Even the tiny corp's tinybox [1] is $15k and I don't know how much actual work one could get done on it.

If the majority of startups are just "wrappers around OpenAI (et al.)" the reason is pretty obvious.

1. https://tinygrad.org/
Those who are entering the workforce, remote working is fun for greybeards and terrible for fresh grads, interns and apprentices.
Your programs could benefit from small dependency-free executables and compile time code generation and execution.
Nim code can also be called directly from python or vice versa, check out nimpy[1].

1. https://github.com/yglukhov/nimpy
Oxy | Houston, Texas | Onsite Tuesday - Thursday | Full Time

Oxy is a global energy company and is hiring an Analytics Engineer for the Operations Technology Team in Houston, TX. This highly independent team works on high value projects across the company with a focus on cutting edge AI. We are applying LLMs, image recognition, and audio recognition to improve safety and reduce emissions.

Skills: Python, Pytorch, SQL, NLP, Azure, AWS

Apply at https://oxy.taleo.net/careersection/2/jobdetail.ftl?job=0003...
Now if only we could produce all resources on top of Mount Everest and consume them all in Death Valley.
In a kubernetes environment, systemd auto-restarting a process inside of a container can hide problems like the article says - if it successfully restarts the process before a liveness probe can pick it up, even if you monitor something like container restarts, you could easily miss this.
Isaac Online Education, University of Cambridge | Research Assistant - EdTech Software Engineer | Cambridge, UK | Full-time | Onsite / Hybrid (UK) | https://isaacphysics.org & https://adacomputerscience.org

We are looking for a full-time Research Assistant (~recent graduate) to work as a Software Engineer on Isaac Online Education, a collaborative venture between the University of Cambridge and the Raspberry Pi Foundation. The role involves designing, building and running an online platform to teach STEM subjects.
The platform is free and the tech is open-source, used by schools across the world but particularly the UK, and is now a core part of the University of Cambridge's STEM SMART outreach program.
At peak times we receive over 1.25 million question attempts per week.

You'll be joining a small team at the Department for Computer Science and Technology. Retention is high, but it has also been a great place for people to gain some experience before starting a PhD, joining a larger company or starting their own start-up.

Examples of some recent interesting projects are:
- Looking into the use of LLMs to mark free-text questions.
- Building a code editor to allow learners to run Python and SQL in the browser.
- Adding a question type which assesses free-hand sketched graphs.

41 days holiday, additional paid teaching opportunities, working and interacting with people at the University who are the best in the world in their respective fields.

If using technology to improve education and learning outcomes is something you're passionate about, please do apply!

Read more and apply here: https://www.jobs.cam.ac.uk/job/41922/
Or feel free to chat with me at: mlt47 [at] cam.ac.uk.

Isaac Physics: https://isaacphysics.org
Ada Computer Science: https://adacomputerscience.org
STEM SMART: https://www.cam.ac.uk/stories/STEM-SMART-widening-participat...
Code: https://github.com/isaacphysics/
Specifically in this case they were limited to less than 1.23V because that's when you start to get water breakdown in the electrolyte solution (if I've read it right).
Well considering Matt Asay is VP of Developer Relationships at MongoDB there is no surprise he fights for redefining Open Source in a way it serves MongoDB interests :)
Hi, my name is Avery. I graduated over a year ago with a BS in computer science. I've worked some short jobs and contracts doing web development, system administration (Nginx, knot, sqlite, MySQL, CGI), C, Python, Go and Bash programming/scripting for automation, testing and working with Linux kernel APIs.

Location: DWF, TX, US

Remote: Yes.

Willing to relocate: In the US

Technologies: C++, Go, Python, Linux/BSD administration, Ansible, Docker.

Résumé/CV: http://jar.ylimaf.com/joshua-a-reed-2023-resume.pdf

Email: jarreed0 at gmail
Yeah sure but I'd like to sprinkle lots of little codes in many different places, ad hoc. This happens while I'm debugging issues 'cos I have to integrate information from various places. Note also that it's not like trying to figure a clearly visible bug: sometime sI have to wander through literally hundreds of data arrays just to find what's going wrong. Since I do that close to the code (modifying bits here and there to see how it influences things), it'd be nice to have a "data analysis debug context" very close to the code.

I'm sure there's a space here where one can provide tools. For example a drop in "record_this(object)" method integrated with the debugger so that I can look at the results, without the need to build a logging structure to do it myself.
Google search is being replaced by TikTok, Wikipedia and Reddit