skysight-inc/HackerNews huggingface dataset:
The key takeaway is to use a public reverse proxy to tunnel the traffic to local server, which is agnostic to any server language or framework.

The proxy introduced is pinggy

ssh -p 443 -R0:localhost:8000 qr@a.pinggy.io
Don't forget non-commercial stuff is happening in this area too.

For example: https://orcid.org/

Anyone who wants one can have their own Orcid Id in two minutes flat (and they're the only major SSO implementation i know that actually let's you keep your email private, other than Apple, i guess).

They support Oauth/OIDC, and you can even allow people to sign in to your own (non-commercial) service with their orcid via OIDC - it's no harder to setup the integration than Google or Facebook.
SHOW HN I just launched my first ever SaaS/Indie App
Rubbing and then blowing on it to enlarge whatever opening has been created usually works just fine.
Is ChatGPT Search Going to Disrupt Google Search?
SEEKING WORK | REMOTE | Worldwide Availability (EU-based)

Technologies: Kotlin (Android), Python (Django), Java, Dart (Flutter), Stripe, FHIR

About Me: Formerly at Google and Amazon, driven by a deep passion for software and technology.

Contact: myerou {at} paleblueapps.com

LinkedIn: https://linkedin.com/in/myerou
The main issue with code metrics is that they're easy to game, and they're not necessarily an indicator of anything.

In my day job I just made a big change across many microservices updating a core dependency library, so last week it looks like I've done about 50x more work than I have any other week, but that's because I scripted the update, it's not a reflection of the actual work I did at all.
Since we are at a git customisation thread, I remember an older HN post that did the opposite. It had a set of like 10 git aliases that were aligned with the simplest of workflows for newbies. I have lost track of this does anyone recall this or knows anything similar?
>"describe me a medium-sized or big project that you correctly estimated ahead of time without resorting to re-scoping the work? Anything that's at least a couple months for a team of 5-6 people."

Easy. One example would be integrating bunch of telecoms following local market deregulation in Canada's CLEC's heydays. I and my buddy were leading a team of about 10 people (changing on on need basis but all senior developers) and first delivery signed off by client did happen in 6 month which was my initial estimate. The estimate itself had taken about a month to prepare before given to client.
I develop new products for new clients for living. Nothing I do usually repeats previous work beside some generic patterns. It is my specialty and this is why clients like to work with me.
IInet is part of TPGI now, so the churn should be free.
https://en.wikipedia.org/wiki/Buddhism_in_Japan#:~:text=Thus... ?
Blog post is about someone approaching author on "individual employee productivity tooling".

So it is not "all metrics are bad", it is "individual employee productivity tracking is bad".

On team level and across teams having trends and looking at trends before and after some change is helpful and can be done only when you have metrics of course.
SEEKING WORK | REMOTE | Worldwide availability (India based)

Technologies: Product Management, Growth Marketing

Résumé/CV: https://docs.google.com/document/d/1920g_elqcSAYFKSHnS3-vkw4...

Email: rishunk16@gmail.com

LinkedIn: https://www.linkedin.com/in/rishabh16/

Open to full-time, part-time & contract opportunities. Please reach out to rishabh@roasexpert.com
Yes, I reposted since that didn't seem to catch typical amount of attention.
My gym got treadmills like this. Stupidest decision anyone could make because a large enough drop of sweat will activate the button, with the stop button being the absolute worst one to hit, because there's no "undo" - you hit stop, and you're stuck with a treadmill that's stopping and your activity is over.
Of course that would still be the case if there were no Hamiltonian circuit. The only new thing that brings is that the number of moves to solve it is less than the number of possible configurations.
If they really need to travel then they'll pay what it costs, same as anyone else.

And they have enough money to pay, as witnessed by the splurging. Heck, Musk is literally throwing millions of dollars into the wind these days.
Same experience with an induction cooktop with touch controls. At least once a week this is what that looks like:

1. Place pot of water on element to boil

2. Enable boost mode

3. Water reaches boil as I'm distracted with other prep / child / HN post, and overflows

4. All controls (including ability to disable boost, reduce heat, or turn off element) rendered completely inoperable due to liquid on glass surface impacting pcap sensing

5. Dry, repeat.
I totally agree with you, but there've been employees I've managed in the past who loved to go off and get distracted with anything they judged "useful", often at the expense of their actual work. That's something to be managed rather than measured by metrics.
I'd argue that many programming languages are not optimized for "people who read code" but they are optimized for programs who read code (compilers, interpreters) and programmers can stockholm-syndrome themselves into believing that it is targeted at them.
you mean you want the algorithm that generated the 200MB explicit recipe?

wouldn't that be the very paper that's shared as article here?
Thanks for checking it out - Curious are you syncing/storing the data in some specific format in s3?
Correct. Where operators don't provide, Google will use their servers. So the fact one uses RCS on Android does not mean an iOS user will have access. It may be using Google's servers...
Funnily enough me and my partner are coming from very different countries and culture so for the same name of recipe we do it completely differently and we love discovering how our each one of us would do one thing. Also we like to do things together as well so some days cooking becomes a teaching workshop on how to prepare a dish specific to one of our countries of origin and I can now prepare stuff pretty much as well as any local of her own country. She often joke I should obtain the passport because of that ( and for adopting their way of swearing ).

Having said that you have a point about handling raw meat.
Thanks, even I was shocked when using it how much easier it is to watch a video without getting distracted.

It blows my mind that old tech is still superior in many ways.
Someone told me (years ago) that any building area in Manhattan must first be screened for Native American burial remains before any work could begin. Not sure if that’s true tho!
When I first learnt Django I sometimes felt like that, but I actually found the source code for it and DRF to be very readable, to the point that it's very obvious where they expect you to step outside the guardrails.
It's not about the effectiveness: it's about the message.
While i am not too familiar with Prolog, i have been intending to study it in depth given that it can be used to design Languages/DSLs/Expert Systems/ML.
Here are some resources which i have been collecting;

1) Formal Syntax and Semantics of Programming Languages: A Laboratory-Based Approach by Ken Slonneger uses Prolog to design/implement languages - http://homepage.divms.uiowa.edu/~slonnegr/ and https://homepage.cs.uiowa.edu/~slonnegr/plf/Book/

2) Defining and Implementing Domain-Specific Languages with Prolog (PhD thesis of Falco Nogatz) pdf here - https://opus.bibliothek.uni-wuerzburg.de/opus4-wuerzburg/fil...

3) Use Prolog to improve LLM's reasoning HN thread - https://news.ycombinator.com/item?id=41831735

4) User "bytebach" gives an example of using Prolog as an intermediate DSL in the prompt to an LLM so as to transform English declarative -> Imperative code - https://news.ycombinator.com/item?id=41549823

5) Prolog in the LLM Era (a series by Eugene Asahara) - https://eugeneasahara.com/category/prolog-in-the-llm-era/
How did you get "unshakable belief" from that paragraph?

Interviewing is inherently messy, imprecise and unscientific. The process involves a lot of guesswork and feeling, rather than accurate measurements of any kind. It creates a fictional work environment that is often stressful for candidates, so any signal you may get out if it is also inaccurate.

It's natural for interviewers to have a preference for certain questions, topics or ways of conducting an interview. You're free to disagree, of course, but claiming that your way is superior is silly.
The older Ubiquiti Edge Routers by default don't support IPv6 very well unless you go in by the CLI; you have to set everything up from scratch.

Trying to get it to run from scratch on an OpenWRT x86 image is also a royal PITA, but that might be just a quirk of how the x86 image is configured by default; I haven't had a chance to try it on hardware they support properly.
I gave several presentations that included this back in the 2010-2012 timeframe, and it had already been in the language for maybe a decade.

When I implemented it, I had seen many knock-down drag-out debates about which was the best way to deal with it, and none of them mentioned simply making it illegal.

It was another one of those features that were based on my experience designing aircraft systems.

Another one adopted by pretty much all languages since D is the _ in numeric literals (although C++ used a backtick). It was just something that was obviously right once you saw it. But I didn't originate it, I cribbed it from Ada. I've always had a soft spot for Ada.
Having your database provider take your db offline for 10 minutes every 2 weeks is insanity. I'd be switching providers the next week...
>> If we all now dismiss as unconvincing any information that contradicts our opinion, you get, well, the Trump Administration.

Confirmation bias much? Ironic?

>> Of course, what’s hazardous is not being vaccinated; that’s why vaccines were created in the first place. “Immunization is one of the triumphs of modern medicine,” the Gormans note. But no matter how many scientific studies conclude that vaccines are safe, and that there’s no link between immunizations and autism, anti-vaxxers remain unmoved.

There are very few studies for vaccines proving their safety, and even those few are only for a FEW vaccines.

https://www.midwesterndoctor.com/p/the-hpv-vaccine-disaster-...

https://x.com/ChrisMasterjohn/status/1664785355864719360

Most vaccines that children are given have 0 long term safety studies.
> I know that if you go back far enough in these posts of mine, you will find some real crap in there. Sometimes that's because I had a position on something that turned out to not be very useful, or in some cases, actively harmful. This sucks, but that's life: you encounter new information and you are given the opportunity to change your mind, and then sometimes you actually do exactly that.

followed by

> So, my new position on that sort of thing is: fuck them

I always found rachel's articles (is she called rachel? Idk) way too opinionated. It doesn't get better with experience apparently.

I mean, don't "fuck them"... Maybe, just maybe, there's some tool out there in the blue void of ideas, that could potentially help managers UNDERSTAND what's going on.

I, for instance. As an individual contributor, I will accept everything that is thrown at me. Yet, there are specific tasks I totally suck at, and I will slack a lot to avoid doing them. I don't like going to my manager and tell them: "I actually suck at this, and if you give this task that sounds relatively easy to anyone else, I will slack the shit past the deadline for sure." So if there was a may that my manager could learn this by himself. That would certainly help everyone on the team.

I am not very proud of that particular aspect of my psychology, but you know, that's the way it is. I'm highly capable in other aspects, so I don't think my employment is questionable in any way. There is just this specific psychological thing that maybe a tool could help fixing.
Wouldn't that would imply that Windows support is necessary for software to be good? Often it's easier to write good software when you target a specific platform (rather than spending time troubleshooting problems that occur across lots of different environments), and do it well.
Redis is nice but you take a huge speed hit depending on what you're doing, compared to using in-memory structures. Note that Redis can also persist to disk, either by forking or by writing an append-only op log that can be replayed for reloading or replication. Anyway, you'veve forgotten the case where you want not only the data structures, but also the open network connections to persist across process restarts. That's what passing file descriptors through unix domain sockets lets you do. It gets you the equivalent of Erlang's hot upgrades.
My ISP supports ipv6, I spent a while yesterday setting it up because Hetzner VPS’s are slightly cheaper if you opt out of a v4 address so I wanted to try it out.

It all worked ok until I noticed I could access open ports on my Mac from the public internet, and then found out my router does not support blocking incoming traffic for IPV6.

Granted, it’s probably unfeasible for attackers to scan the entire space to find open ports, but I still wasn’t comfortable with leaving all my stuff exposed, so I disabled ipv6 again and came crawling back to v4.

Maybe when/if I get a better router that supports firewalling ipv6 I’ll try again.
So person B always chooses what person A dislikes the most, until person A recognizes its mistake.
I don't think you understood the paper.

The "election" experiment was a prefined scenario. There isn't any "coordination" of election activities. There were preassigned "influencers" using the conversation system built into PIANO. The sentiment was collected automatically by the simulation and the "Election Manager" was another predefined agent. Specically this part of the experiment was designed to look at how the presence or absence of specific modules in the PIANO framework would affect the behavior.
I think it makes sense in python for ==, <=, >=

I cannot see it for !=

"a != b != c" is not equal to "not (a == b == c)" which is a bit strange imo
Our key hypothesis is that to achieve unlearning without compromising model utility, existing methods typically adopt a small learning rate and regularization on the retain set, encouraging minimal changes to model weights during unlearning. As a result, the model weights of the target LLM and the unlearned LLM are very close.

So it seems you either need to prevent the learning of unwanted stuff during base training, or the unlearning of a base model needs to be quantization-aware?
Engineering Folks Job Hunt
what's your biggest challenge in the job hunt?
With the FDA rules they are not legally allowed to offer such services, however.
> Of the three, pledge and unveil are the least horrible execution of the same idea

I don't think they are the same idea though. pledge and unveil are significantly more limited in scope.

> Obviously it's not a "run any random machine code on my system safely" type of sandbox

That's pretty much what a sandbox is though. Not every limitation or security augmentation is a sandbox, nor does it have to be.
I've had this debate with someone recently, as soon as you actually want to use FastAPI/Flask in something that's not an internal only microservice, you end up building Django on top of it anyway ad-hoc way. It also ends up in more of a mess, because while Django doesn't enforce a code structure as such, the default way of doing things is fairly good.

The main thing I miss about Django is always the DB migrations in any case. I found that pattern to be very flexible and very powerful.
Influence Agents
There was a time I was running a 10+ team and was executing scrum by the book, not really understanding much of it at start. Meetings felt weird and generally it was very intense time. But after some time a few things clicked in my head: I could plan with some certainty without bothering people, and execution was falling between min/max planned capacity, everyone was aware of pretty much everything, even in 'other places' where they were not actively contributing, everyone learned to estimate their work based on complexity. And above all, after leaving the place and working in a few different shops, when I look at the code quality produced in that place I'm still impressed (not brownnosing myself, really). We executed ~50 2-weekly sprints, I miss that time.
have you tried this?
https://github.com/reinterpretcat/vrp

they have wasm version and support a lot of options
> Once again, if management is too stupid to notice what's going on, they deserve every single thing that will happen when it finally "hits the fan". Make them do their own damn jobs. You have enough stuff to do as it is.

Management isn't stupid, it's just a symptom of large companies.

- Yes, peer reviews don't work.

- Yes, peer reviews push the manager's job onto ICs.

- No, it's not the manager's fault. Take that manager and put them in a small company and they'll know their team without peer reviews.
Is cursor a YC company? If not, just do what they did. Build a good product.
Trials? No. There are various other countries you can go to in order to have these unapproved treatments performed, at great personal cost because there are no economies of scale. But there largely aren't countries performing trials that would count as an FDA Phase II or Phase III trial.
Shame it's impossible to even run the code now and see it. It was a great tool for making visual tools, not just games. Part of that was just being able to build UI components visually as raster or vectors, animated if you wanted, that you could then manipulate interchangeably in code without any overhead. Even though most of my software in it drew everything procedurally, that ability to dip in and out of GUI/design mode made it possible to do beautiful things quite easily. There has been nothing else quite like it.
I don't do either of those things.

* I don't think there's actually any scientific studies proving brushing works, but the toothbrush definitely sheds microplastics into your body. Same with flossing.

* I don't see the need to completely obliterate all bacteria living on the surface of a part my body just because I touched my penis for a minute.

* I don't use shampoo either, it was brought from India just 200 years ago. Anti-dandruff shampoo isn't real and we don't even know exactly what causes it.

Outwardly I'm a pretty normal person.
> GitHub Pages sites have a soft bandwidth limit of 100 GB per month.

> If your site exceeds these usage quotas, we may not be able to serve your site, or you may receive a polite email from GitHub Support suggesting strategies for reducing your site's impact on our servers, including putting a third-party content distribution network (CDN) in front of your site, making use of other GitHub features such as releases, or moving to a different hosting service that might better fit your needs.

https://docs.github.com/en/pages/getting-started-with-github...
"Do not hallucinate": Testers find prompts meant to keep Apple AI on the rails
Why would Django move away from an ORM that works, at scale, in millions of deployed websites? They'd have to support both for many years in any case.

> a sizeable share of the community deems inferior

Well, yeah, SQLAlchemy is standalone, you can use it in a lot more situations than Django's ORM in practice, because you're not tied to using it in a Django site. But that doesn't mean it's "better"
For saying that you cannot write algorithms to deal with binary trees using tail recursion. Saying code is used to access a binary tree is a trivial statement with no value to it. Nobody is going to even bother responding to that because of how obvious it is.
Everything is a poison. It's simply a question of dosage.
I just listened to the Fall of Civlizations podcast about the Nabateans. So I immediately realized why this is interesting, to find a nabatean temple so far away in Naples.

https://www.youtube.com/watch?v=qSfFq02pK4s
This is the dumbest comment I’ve read in a long time.

The answer is no, fyi
I doubt it. Most humans do a pretty poor job at this already, and LLMs train on things other humans have written. If you have examples to the contrary for a novel mitigation I'd love to see it, but I will also only believe it when I see it.
> any group of N>2 it is impossible

Not true.
I'd like to plug AsciiiDoctor-Web-PDF. Simple AsciiDoctor markup + the resume template and you get a really nice PDF and HTML output.

https://github.com/ggrossetie/asciidoctor-web-pdf
You can seed with JSON files as "fixtures" and run `python manage.py loaddata fixturename`.

The thing I wish Django had better OOTB support for is background tasks, I've not used it but I understand this is very well done in Rails and Laravel.
If I would guess, it was easy enough to train the model to recognize non-square-ish icons and float them to the top. I think it's a pretty neat and shows some extra level of care has gone into the app.
Quincy Jones has died
No doubt. But I think the grand parent wanted to point out to a possible solution for anyone looking for one.
It really is. To quote an earlier comment of mine, the interview archive is immense and diverse. It spans 45 years, from 1952--1997, ran 1 hour each weekday, and the interview guests range from the highly famous to street and school interviews. I've hit on a few gems in particular.

The AWS back-end could be browsed or downloaded directly via AWS tools a ways back, and was about 600 GB last I'd checked. You'll have to sort out your own directory of content, however. Much of what's in there still isn't included in the official directory, again, at last check, though that includes numerous fragments and partial-tape interviews.

<https://studsterkel.wfmt.com/>

(Previous discussion: <https://news.ycombinator.com/item?id=39628701>.)
many of the ones that claim they do, really don't, or just support a subset.

My router does route ipv6 traffic, but does not firewall it, and has other critical security breaches with ipv6.
So basically a lobotomy
Earth endured over one million years of rain in the "Carnian Pluvial Event"
There are problems I have encountered a billion times and of course I have an elegant concise solution for it, if I am an experienced programmer.

if any([a in ["-h", "--help"] for a in args]):
display_help()

Would be one of those. Generally I learned that it can be beneficial to treat things as lists early on, e.g. if you have a program that takes one input file it costs you next to nothing to allow the input to be mutiple files as well.
Infant and mother mortality stats.
I just had an idea reading your comment.

You could have structured data as json etc within that html, and some Javascript that renders that onto final html. Than add a button (or a URL argument, or print action) that returns final html (including all your Javascript). That way you only ever need to update your structured data while never needing to edit the html itself. You could theoretically even add some interface to update the resume. I am thinking tiddlywiki but for the CV.

May be that's what you are saying in your comment already.
It will be self
It is cute that it only lists security features HardenedBSD has.

While e.g. ignoring many security features openbsd has and HardenedBSD has not.
Agreed. I thought the comments about the private jets and yachts were fair, because those things emit so much carbon and solely for the pleasure/convenience of the billionaire. But throwing "investments" into the mix kind of ruined the message for me, because it's not like those companies are only servicing the billionaire.
Upvotes can't be tracked. I thought of keeping it separate, as perhaps you might use favorites for bookmarking or some other use.
So it's a plain vanilla ABM with lots of human crafted interaction logic? So they are making outrageous claims - since they are making it sound like it's all spontaneously arising from the interaction of LLMs...
"I'm using a thing in a way it's not meant to be used and it sucks"

Is this even a serious post.