skysight-inc/HackerNews huggingface dataset:
>Here in YC you can probably go full on with your tech/science knowledge/ideas/theories/whatever and people will judge you purely on your points made, and the people listening are in the same boat.

I would disagree with this, even here it is important to be kind. Too often I find the comments on a given thread are full of self importance or worse disdain for the "shortcomings" of the topic in question. Whether or not that disdain might be due to a wealth of knowledge and experience, it brings the general experience of being here down, and in my opinion lowers the quality of the site and the person doing the disdaining.

I'm not asking for fawning over every submission like it is a new revelation, but the adage that "if you can't say anything nice, don't say anything at all" springs to mind. HN is going to be full of people from differing experiences and walks of life. Tech is too big now for us to all be on the same page, or even within the same general age range. When someone drops a "Show HN" link to some hobby or passion project of theirs, and the comments are full of "experienced" people critiquing the project as if it were supposed to be a google scale web service or even as if it needed to be a viable commercial product – no matter how correct those assessments may be – that's damaging to our shared sense of community.

My own philosophy over time has been to only offer critique if it is also accompanied by my own efforts at providing what solutions I can directly (code, documentation whatever). If it bothers me enough to think I should say something, then it should bother me enough to also put in the effort to be/submit the change I want to see. Anything less is at best a piling on of cheap criticism ("cheap" in this case in the sense of "a dime a dozen"), and at worst unkindness for the sake of showing off knowledge. Absent something to contribute beyond criticism / critique, the goal I set for myself is either to engage with the subject and the creator on the assumption of earnest passion for the project, or if I'm disinterested for whatever reason, to not engage at all.

I definitely don't always succeed in this endeavor, but over the decades I've grown increasingly tired of the airs of cynicism that permeates the "smart" spaces I've been in. Be kind in all audiences, whether peers, betters or lay people and you will usually avoid being pretentious, confidently incorrect or condescending respectively. And those are 3 things I think we could do with less of in most communities.
There's a lot of kindness in clarity, even when it comes to bad news. Imagine a doctor has to deliver a terminal diagnosis; it would be very unkind to avoid or sugarcoat the news, just as it would be to trivialize the issue by joking "don't bother buying green bananas."
Yep. You have to be. You can provide feedback to them or their manager if possible but the reality is that the employment status of your incompetent coworker is not under your control.
I created an RSS reader which has a uniform reader mode. I use something similar to this to parse each RSS article to a similar format. I'm sure there are many other use cases also.
Yes, bearing in mind too that Crown Court trials are now often scheduled 2 years out, quite possibly.
What would spoofing the IP of a packet when the underlying protocol requires a two-way handshake accomplish?
Anecdote, but I have to agree with your call-out the author's paragraph about this is detached from the reality I've experienced. I have hired ~45 data roles: ds, de, and analysts. Not once has a PhD been able to outshine any other, less educated, peers. If anything, those that spent excess time in academia enter the roles with a handicap against them, not in favor, for performance. I will admit I've only hired about 3 with PhDs, but each had major soft skill deficiencies. The analogy is honestly quite offensive with hubris and I would encourage the author to not look down on others.It's my opinion you can only make this evaluation on merit of demonstrated skills and academia is an accomplished program. It's supposed to detail skills or assumed expertise, but that's more than ever with the current state of academia : still very assumptive.
Do manufacturers really test the stuff they sell nowadays?
> Law and standard contracts provide for this already

I don’t think you really understand what are you talking about.

https://www.europarl.europa.eu/RegData/etudes/ATAG/2020/6520...

When US and EU laws are in conflict, a business can be compliant only with one of them.
Sad to say that my experience is exactly opposite

When I’m kind to people, especially in other departments, they don’t mirror it: they’re stressed, they’re pressured by their boss or it’s just not the culture of that department… even after months of cooperation
i remember using it in early 2002 (due to this sticky name). wow, never expected to see this little masterpiece again
The word you want is not “platform” but “ecosystem”.
as long as my pay is according to my needs and expectations, i don't care how much of a cut the recruiter makes. the company i work for is getting ripped off just as much as i am. otherwise if the pay is not enough, don't take the job.

the worst that can happen is that the recruiter misrepresents your skills and experience. that can easily be solved by sharing your CV directly with the hiring company. if the recruiter doesn't allow you to do that, then it's a red flag.
A lot of people who aren't software developers have blind faith that software is always correct. Inversely, software developers never trust software to be correct.
How do these issues come from MS exactly?
For me, tree traversal is beautiful.

traverse(node):
if node:
[
...traverse(node.left),
...traverse(node.right),
node.value,
]

The pseudo-code recursively produces a list of the node values in post-order.
I’m not remotely claiming ‘I never use software that has SQLite inside it’. I use loads of programs that do. And that’s precisely the kind of walled garden I’m talking about.

Keeping your playlists in a specific music player app’s SQLite database forces you to use that app to search or delete or share those playlists. Heck, some apps use SQLite blob storage to store images or even music files.

Open software should use open file formats and store data in the file system where other programs can access it.
If we tallied up all technical projects in the Western world that failed, how many would be failing due to lack of kindness versus, say, straight-forwards incompetence? Because 100% fall in the latter category in my experience.

One of the problems with engineers counter-signalling engineering values (like actual technical competence) is that we live in a world where those values are extremely underrated while every manager, HR-bot etc. are already pushing values like kindness.

E.g. if you ever wonder why government doesn't work it's because they're absurdly skewed towards HR-values and opposed to engineering-values.
If you’re somewhere with a tech scene then go to meet-ups. It’s so much easier to meet people and build a network in person. Don’t be the pushy guy looking for work, they will instantly turn people off and they’ll remember that about you. Just be friendly and get to know people and talk about technical stuff. You want to be the knowledgeable helpful person who is easy to get along with so that when someone is looking for help you’re a natural person to recommend.

I don’t know how it is these days but I used to get a huge amount of work through the monthly “seeking freelancers” threads. I’d just post my ad and get a bunch of enquires every month. You can probably find some of those ads if you look back through my post history.

Having a website can help especially if you do something that’s currently hot. I got loads of work by being on the first or second page of google (not even top of the page!) for “[technology] programmer in [town]”. React Native was definitely one of those technologies for a little bit around here, but that changes so it’ll be a little bit luck and a little bit judgement in making sure you describe your self the right way.

Even sites like upwork (rentacoder was the site that was current last time I did this) have worked for me in the past. My strategy then was to be amongst the most expensive for any project and wait for the people frustrated with low quality cheap workers wanting to try the other end.

Do keep in mind that a large part of the “job” of being a freelancer is networking and marketing yourself. It requires constant attention even when you do start to get work (a common pitfall is to get some work and stop looking, then it ends and your back to square one). If you’re not willing to make that as much a part of skill set as the stuff you’re hoping to get paid to do then I wouldn’t recommend freelancing. But if you are happy with that it can be fun and varied and not a bad way to work!
The question isn't does the software I run have some sort of yet-undetected security issues, but am I a valuable enough of a target for someone to waste their yet-undetected exploits specifically targeting me?

If the answer's no, then your only job is to keep up with software updates.
Automated lip-reading?

Ugh... paired with laws that restrict audio recording but not video recording.
Hot take - all these articles (telling employees how to be) are crap for one simple reason:

If the management chain wants X, they need to incentivize X. In my experience 9/10 times, then management chain claims they value some set of values abstractly - but what they really mean is "Make me more money, and don't upset the order of things. There is no skill you can have in any quality that will ever make me think you should have my job or better."

If the management chain values kindness, let them communicate that request, then prove it by promoting people on that trait rather than nepotism/beauty/years/profitability/whatever.
Positional embeddings used in transformers are actually suspiciously similar to grid cells. They allow for a very similar kind of coordinate transform.
I’m guessing you work at a startup where you are nice 60% of the time? And I’m also guessing your coworkers actually give a shit about the job vs just trying to game the FAANG compensation algorithm?
> https://economics.harvard.edu/sites/hwpi.harvard.edu/files/e...

> which, if you're going into finance, consulting, public policy, or political ideology, look great. But if you want to understand or manage a real-physical-world company? Maybe Econ 1745 - "Corporate Finance" would be useful?

Are you saying that the "Railroad Practice" elective is directly comparable to the "Corporate Finance" elective of today?

If anything, I'd say that Railroad Practice is best compared to "Using Big Data to Solve Economic and Social Problems" in that they're both focused on some of the biggest economic facilitators of their respective days, rail and data science. And Harvard's other electives seem similarly tailored, allowing people to get a grasp of fields of practice that can yield them a substantial advantage in practice, e.g in leveraging globalization or serving underserved markets.

Your other points aren't comparative to the Harvard of the day but rather speculative ("a puny fraction" and its suggested impact), so there's not much I can do to speak to them.

---

Tangent: it'd be an interesting analytic exercise to compare courses and curricula year by year and see what percentage of electives have generalized, what percentage have specialized, and to get a better grasp of how a school's programs are both adapting to and anticipating current and future economics landscapes.
I was lurking in an open source project's Discord and one day someone asked if anyone was willing to customize a feature for them. Turned out I also wanted the feature myself. So I replied to them and business was conducted via GitHub Sponsors. They also offered to pay via cryptocurrency. I wrote the code, sent the patch to them via Discord and eventually got a version of it upstreamed.
You want a code analyzer on top of a language like zig. I think people think it's hard because it would really be hard for C. Probably would be MUCH easier in zig.
I saw a recent quote that sort of fits this view -
"The opposite of success isn't failure, it's mediocrity"
These kind of over-generalist advice are pretty meaningless (especially the title, content being more specific).

You do not always want to be perceived (because that's what you're going for) as kind, it is situation specific.

You do not want to be kind during negotiation, because that means you're usually missing out on a better deal.

You do not want to be kind when dealing with bad behaviour. I've too often seen missing stairs running loose for far too long due to "kindness" from HR, whether it was sincere or rather an expression of cowardliness .

What do you want to aim at all time is respectful behaviour, because that is what could undermine your current position in the conversation. People do not listen to jerks.
In England and Wales, at least, there’s even a legal principle that information produced by software is correct unless it is proven otherwise. [0]

[0] https://openaccess.city.ac.uk/id/eprint/32105/
I mean, I doubt you'd consider brainfuck a platform...
I'd be bothered by that premise but that is basically what most content on TikTok is.

Perhaps if it was so prevalent that it obscured all new content people might wake up to how shitty of a thing it is. (They won't.)
The era of it having a port of Mac System 7 is so interesting, somewhere there must be disks with that on it (project Star Trek).

Who is still alive that might have it?
I have found EMO (not open though) [1] to be the best yet.

Look at the rapping example near the end. The lip sync is nearly flawless. The first black and white lady singing is also almost perfect. It even gives them the subtle jerk to pause for breathing. Unless you know and really are looking for flaws, you won't find anything that stands out making them look real.

[1] https://humanaigc.github.io/emote-portrait-alive/
I come from a culture where being kind is understood like a weakness.
Sadly, this is a double-edged sword on certain situations.
I mean zig really leaves open ONE door, which is temporal memory safety.

It is likely that zig will solve this. Rust says you must solve this with the type system. I'm not convinced that is the case.
yeah, I needed something like that, if I am inactive online for long period, then most likely I am dead and time capsule with all my encrypted credentials can be emailed to my loved ones.
LLMs are auto regressive, meaning, to generate multi-word output, you take the old output, feed it in as input and get the next word. This loop provides all the basis for recursive thinking.

Perhaps you can say that current context-limited approaches limit the total memory of such a thing. Obviously that is true, but not functionally different than brains or computers.
A little bit darker:

"LLMs won't replace programmers, but the LLM successors will."
Not sure what makes a platform, but I found interesting that you can easily re-use packages from other repositories without having to explicitly be published as libraries
We're sure to be in an uncanny valley for a little while first, the real question is whether it is followed by a winter or some of that sweet verisimilitude.
I actually agree with you but at the same time, being unkind in those situations is only going to hurt yourself. The reality of many workplaces is that the technical aspect as not the main focus. Appearances and politics run the show at most companies. You can either accept that and work with the system or engage counterproductively with your colleagues in a misguided attempt to force them into technical competence (never gonna happen). Eventually I want to find a place to work full of technically competent people. I thought I would find that in my current company because it was so competitive to get a job here. Let’s just say that was not the case. It think it can be very hard for employees to filter on this without knowing someone on the inside.
Sounds very dangerous to me
Just so we’re clear and you can be on record with it: you support fascism?
They spared no expense rendering that image to show it in a friendly park setting, granted, an AI video clip of it learning to open doors would have been much more menacing.
Just replace all the trees with that bamboo that grows three feet every day. /s
Ask HN: What AI disclaimers do you use on your personal blogs?
It has come to the point where I feel I need to let readers of my personal blog know that all content I create is not AI-generated.

So I've created this page and linked to it using a simple icon on my homepage: https://jasoneckert.github.io/site/about-this-site/

I'm curious as to how many others do this on their personal blogs, and what approach they've used for the same thing.
CUDA was released to consumers in 2006. AMD had plenty of time to counteract that with their own well before the AI boom, especially since back then they now had both CPUs and GPUs under the same roof meaning they actually had an advantage on paper over Nvidia at the time.

It was even their initiative back then called Fusion, and because of that I though AMD would end up overtaking both Intel who could only do CPUs and Nvidia who could only do GPUs. Instead their APUs turned out to be just mediocre CPUs and GPUs at beast without ani killer apps/features, and so lost both markets and had to struggle to regain at least the CPU sector but mostly because Intel was complacent and incompetent on the architecture and manufacturing sides.

Also what does "oppty" from the title mean?
Because adults have training and experience that leads them into their situations. Ie: learned helplessness, Trauma, etc.

Kids generally don't have that yet, unless they are in dire situations to start with, of course.
https://archive.is/ROTiQ
I think one of the difficulties is that someone can, say, adopt this "The Kind Framework", and appear aligned on values and awarenesses with someone who appears the same way.

Then the second person is blindsided when the first person goes and does something utterly selfish, as soon as the opportunity presents itself.

And the first person is baffled that anyone wouldn't expect someone to do that, since they assume anyone would do the selfish thing. And they still think of themselves as a kind person. Where their definition of kind is presenting a certain vibe exterior.

I call the first person a "sunny sociopath", after characters we'd often see in TV shows set in California.
where did you see something like that?
You just need to turn off password authentication so it's keys only. They can attempt logins all they want and never get in.

Also if you run ssh on a nonstandard port you get many fewer attempts. There are several groups that constantly scan all of ipv4 for open ports, if you use ipv6 they cannot scan that space anymore.

Optionally you can set up fail2ban but I find it's not a big deal.
Nobody has ten years of experience with a code base "optimized for AI" to be able to state such a thing so confidently.

And nobody ever will, because in 10 years, coding AIs will not look like they do now. Right now they are just incapable of architecture, which your supposed optimal approach seems to be optimizing for, but I wouldn't care to guarantee that's the case in 10 years. If nothing else, there will certainly be other relevant changes. And you'll need experience to determine how best to use those, unless they just get so good they take care of that too.
I just tried Mojeek and it's is probably the worst engine I've ever used. My first query I went with something standard out of my niche, "minju kpop" and #1 result was deepfake porn. The subsequent searches in other niches didn't do much better. I mean, say what you want about the tenets of Google and pagerank, dude. At least it's not deepfake porn.
Right now it displays an error message saying its a "dead link" on my phone. Using Safari.
if the placebo effect only works for a minority of ailments then its probably something else like you know, regression to the mean
Via personal contacts. If you had a reputation of getting shit done at past gigs, your former coworkers should be lining up to contract you to fill in urgent business needs, or to get their new startup off the ground.
Yep, I assumed that either you don't have windows, or you can't open them during the night.
Here, may it serve you well:
https://en.wikipedia.org/wiki/The_Castle_(novel)
I’m a big proponent of fractional work - which I define as retained half-time or quarter-time work. It’s more stable than hourly freelance, but gives far more autonomy than employment. Some people work one part-time role, while others work multiple fractional roles to earn more money.

Even if you’re looking for short-term work, I recommend following the Fractional scene because it’s getting more traction among companies right now - so it’s getting more jobs. I have hired four fractional so far this year.

I run a free community for fractional workers, which has a bunch of tips and resources: https://frctnl.xyz

One big takeaway there is to market yourself and post on the monthly HN freelancer thread.
My experience is that after blocking Censys, unwanted traffic on non-standard ports from other IP blocks has basically gone to zero. It appears to me that some bad actors are using Censys scans for targeting.
It's probably coming from frustration with non-contributive commentary, of which the topmost comment unquestionably qualifies.

It's in poor form to do citizen-policing pretty much anywhere let alone an internet forum, but I won't begrudge the user their frustrations over something that's undeniably a problem.

Heh.
It's worth noting that some of the victims of this died before it came out. To say this ruined lives is an understatement.

It's also important to know that the UK government knew about the flaws with the program but covered them up rather than dealing with the issue. It wasn't until a documentary came out about the issue that the public outcry grew large enough to actual prompt a full investigation.
I don't know if kindness is the right word you have used here. HR is not kind. At the end of the day they don't care about you. But they speak to you nicely. Same for the government too I guess
Works on safari and ff on iPhone for me
From hereon it shall be inking

[0]: https://en.wikipedia.org/wiki/Inking
I have. We live in the northeastern US, so our winters get quite cold. Our house is VERY well insulated, so I imagine you'll get different results depending on your situation. We have a CO2 meter, as well as a radon meter. Both work as analogues for air circulation. In the winter, you can measure temperature loss by measuring how often the heat comes on. And of course you can measure CO2 / radon just by looking at the gauges.

What we've found is that in the winter putting two windows open a crack makes a very significant different in CO2 and radon builup. CO2 without the cracked windows will be around 1200 or more, while with cracked windows can be as low as 600-800. Not perfect, but like I said, a major improvement. I don't have a precise way to measure if the heat comes off more often, but my experience is that it does not.
Apple Matches Worker Donations to IDF and Illegal Settlements, Employees Allege
I've just tried the link now (on Safari as well, but on macOS) and it seems to work. Perhaps the trailing / was omitted by Safari on mobile?