skysight-inc/HackerNews huggingface dataset:
This is from a different disciple - creative advertising, but I think it holds up to most other creative tasks. Advertising is renowned for having sometimes very brutal feedback / cancellations at the last minute / being very competitive etc.

An old creative director I knew used to say, almost like a mantra, to the entire group as work was being presented and judged that ‘we are on a journey’.

If you don’t think about it, it could just sound like wanky media BS. But it’s not.

It’s about kind of surrendering yourself to this journey and that being what’s important. Don’t worry about a few mis steps or failures here and there. Leave your ego out of it. We’re still all just on the journey. It’s also about not getting too obsessed with knowing exactly where you’re going. You will figure that out as you go based on things going right or wrong.

I find it a nice way to think about doing anything creative.
> but at least this part of it is trivially easy to implement.

It was a resolved problem before that, by letting the browser do what the browser is good at, instead of implementing new UI paradigms on top of it.

> Besides, open in modal don't even mean the url won't change. Fb, reddit both open in popup AND change the url.

So I add more code, and thus more complexity to websites, in order for the browser to behave in the way it would have already behaved in the first place, had I not thrown the modal in there, and instead let it work as intended.
You are angry that science isn't progressing how you feel it should (i.e. solely into regenerative solutions and nothing else, ignoring the fact that the article is about a solution that restores function). You are basing that on the fact that you feel that if one avenue is explored, other avenues will not be. This fact is not substantiated (and as far as I've understood in the past, it can't be - the data isn't available. But you're welcome to prove me wrong).

The only leftover arguments are then "people prefer more complete solutions", but is a little unbelievable that these same people would not prefer any solution at all over no solution. And "I have decades of experience" is supposed to somehow stifle the fact that some people do not agree with you. An argument from background is just not very compelling, you do not have one based on logic and in terms of feelings you are so antagonistic the primary response is to not engage with your argument positively.

If you truly want to change someone's mind, I'd really start with toning down the antagonism. Or if you must be, at least provide a more compelling logical argument based on some actual data.
Signing is basically hashing + proof of who created the hash. You need either both, or a way to find which hash is correct according to someone, usually the owner of the artifact, and signing gives you just that.
You know what promises are right?
Ask HN: Why is curl | sh so frowned upon?
I'd like to know why curl | sh is so frowned upon on community forums. Is the risk of being compromised with curl | sh higher than wget; sh?

When I install software the normal way (without curl | sh), I don't audit the complete source code of the software anyway. So in either case I have to trust the domain that is serving me the software.

Then if curl | sh is frowned upon, should wget and sh and other ways of installing software be also frowned upon?
I think it is a modarately safe bet that the people who designed the processes used by the official library of the Japanese parliament have a reasonable grasp of the applicable laws.
It's not weird, it's how academia works, it's not even about competition, it's about putting in the work in a sustained manner. It's about proving if you can get funding (who do you know, how often do you publish, what type of publishing do you do), how long have you been teaching for, etc etc. In addition to experience, most institutions have specific criteria and expectations for promotion to full professorship... demonstrated record of excellence in teaching, multiple significant contributions to the field through research and active engagement in service and leadership roles within the academic community. This guy has a very very sparse resume. Just because he did one impressive thing doesn't mean anything in academia (thankfully).
I’ve accepted I’m not great at it, now it’s much easier.
To be clear you're (as the person setting up Tailscale) the admin in that scenario - and you don't have to allow it.

There is a third-party OSS server they let the official client work with. Similar to Bitwarden/Vaultwarden.
> No one is saying constitutions with positive rights are totalitarian. I am just saying that they are fragile and should be avoided for that reason.

You may say that, but that doesn't necessarily make it true. If we look at how this works out in practice, are constitution with positive rights really more fragile? There's nothing fragile about Switzerland, for example; that's probably one of the most stable countries in the world. The US, on the other hand, seems to be constantly teetering on the edge of bankruptcy and/or authoritarianism. Government institutions frequently seem to violate the law with impunity, and now Trump, a major presidential candidate, seems to want to get rid of the constitution.

Political culture is probably much more important than the distinction between positive and negative rights, and I don't think a culture of hurting people or letting people suffer, is good for any country.
Tiobe Index for May 2023
Personally I frame it differently these days:

I do a lot of micro experiments, most of which don't work. But I've gotten better and faster at performing these experiments over time. The more of those I make, the more I learn, the more suitable the solution can be.

When an author makes edits on a draft, those are steps to a finished product. We're similar: our steps result in learning, and that's the most essential element of a good product.
Pratchett's "Wooly Thinking" was the 2nd version of the idea, much more popular, took over the world immediately after he coined the phrase.

Thruly, tho look at things like QAM encoding schemes and the tricks stepper motor controllers are doing. We have found ways to analog-ize a lot of things that were formerly viwed as totally digital; which i think is what the "fuzzy logic" hype boiled down to anyway.
Did AI augment your thinking on the matter or did it do the thinking for you?
My goto JS drink is Absinthe.
Thanks, I had no idea what to make of the OP, so your comment is very valuable!

> Or put in different words,

I don't see how the second phrasing follows from the first one. In fact, I don't understand what the second statement is supposed to mean to begin with. Could you elaborate?
The people who frequent HN are fairly well-informed about how the sausage is made.
There's also r/oobabooga and r/MachineLearning
Ahh, didn't realise some Civics have side cameras. My 2020 Civic only has a rear camera. FWIW I haven't noticed much jerkiness from it so far.

I wonder if I could write a little binary that would continuously record the rear camera, at least the last minute or so, and then hook it up to some button in the UI to store the last recording.

How tough is it to root the head unit and work with it?
Signing keys like ssh keys aren't so important, you should be able to replace those out of band. Decryption keys are more important to back up.
An open source “Notion-style” block-based extensible text editor
Parallel vector graphics rasterization on CPU
Between 20-45 minutes per day; although I am still waiting for an offer to redeem my karma for Silicon Valley VC big bucks ;)
No one thought GPT1 would have these scaling effects. Really.
I'd be really curious why there are downvotes, mostly for the discussion.
It helped me to understand that one of the reasons I'm upset about someone pointing out flaws in my work is that it could directly affect my livelihood. Too many problems and I might not get a good raise, or even get fired.

The company I'm at isn't really like that, but I've worked at enough that it's really, really hard not to think they will be. And so the instinctive reaction is to defend myself. I think I do pretty good at controlling it now, though.
The first rule of karma: don’t care about karma ;)

That said I got around 14k and I’m not spending an awful lot of time on HN on a regular basis (less than an hour daily, passive, reading). Posting, like now, is something I maybe do weekly.

But I’ve been here for years. Small upvotes over time do count.
MS says state-sponsored group hacked critical US infrastructure
I regularly compare ordering from business-specific apps vs. Uber Eats. I can save up to 25% on some orders with the business-specific apps. Why do you think they're a bad deal?
Here is Michael Levin, one of the paper's author, speaking at length about the polycomputing concept and more: "Agency, Attractors, & Observer-Dependent Computation in Biology & Beyond" [1].

[1] https://www.youtube.com/watch?v=whZRH7IGAq0
Tinygrad isn't a big selling point. I'd expect most people to be able to build something similar after watching Karpathy's micrograd tutorial. Tinygrad doesn't mean expertise in ML and it similarly doesn't mean expertise in accelerator programming. I wouldn't expect a front end developer to understand Template Metaprogramming and I wouldn't expect an engineer who programs acoustic simulations to be good at front end. You act like there are actually fullstack developers and not just people who do both poorly.

This project isn't even about skill in ML, which demonstrates misunderstandings. The project requires writing accelerator code. Go learn CUDA and tell me how different it is. It isn't something you're going to pick up in a weekend, or a month, and realistically not even a year. A lot of people can write kernels, not a lot of people can do it well.
> viruses and worms nobody can figure out

Sandboxing and modeling interaction are still possible and useful, and is a large part of figuring out viruses and worms. That's not going away
I don't normally comment; my points come almost exclusively from posting articles.

And I only skim top comments, maybe for only 2~3 articles in a day.

So I don't have to spend much time on HN.
The ability to talk about 'forbidden' topics is also a significant disadvantage. Just wait for the first moral panic targeting open source GPTs. I think that Open Source will exist (barring a legal ban), but the triumphalism is in my mind very unjustified. There's a fair chance closed source will get 99% of this market.
In the true Murican spirit you can compensate natural abilities with "hard work" -- for a time. But the final failure is more colossal and brutal. This seems to be behind most "burnout"-issues. For years you have to fake and try to keep up with more gifted coworkers. Only few get lucky and get to the fat cat department, before burning out.
As an android user that hates Apple I thought this was funny.

65% of the market in the US, you know basically everyone! All the plebs with androids just sit home eating our turnips and porridge dreaming that one day our children will be able to afford to check their iphones at T.G.I. McFunsters.
Stick around long enough, comment only on things you're knowledgeable about or have intelligent questions about, and the internet points just come up with the rations.

I basically visit whenever I'm bored or waiting for something, so maybe 20 mins in a day I guess?
The website for this is top-notch. It always turns me off when frameworks have bad websites, thankfully this amazing project doesn't.

http://vaporjs.com/
This sort of theorising doesn't seem to be very relevant in practice, and I frankly only see this from Americans. Other countries seem to be doing much better without hammering on this needless distinction. They make their health systems work by making sure it's sufficiently funded and well-organised, and don't need to account for a major party simply wanting to destroy it just to hurt people (except possibly the UK soon).
You could get sued, but you would almost certainly win, as evidenced by the Westboro Baptist Church who won a Supreme Court case after being sued for witnessing their Christian faith with messages like "Thank God for Dead Soldiers" and "You Are Going to Hell" at a soldier's funeral:

https://en.wikipedia.org/wiki/Snyder_v._Phelps
Already happening, see the current popularity of htmx [1]

[1] https://htmx.org/examples/infinite-scroll/
Or even better: objectObject.js! Also, Infinity.js sounds like a really cool name, too...
Amazon EKS now supports Kubernetes version 1.27
The problem with these is that the taxpayers did not decide on this cashflow. The government did. And that is why you perceive news as propaganda, because these newsoutlets very well know that they are being payed by the government, and therefore they have to preport what the current government wants to see reported. Its a bit like with ads: The customer is not the consumer, the consumer is the product. The government pays taxpayer money to be able to influence public opinion.
I'm sure this accessory for the PS5 will do much better then!
I have 15k karma (!) and I guess I spend more than an hour a day reading stuff around here.

But I think the time doesn't matter at all, as a large part of the karma is just a few links that got popular. The rest is having frequented the site for a very, very long time :)

EDIT: and of course, I don't think internet points do much good, I would not object to hiding it completely.
Probably about 20 minutes a day. It’s part of my daily routine when I sit down at the computer to skim HN before I get going.
So loading an external library or framework isn't Vanilla JS, but if I copy/paste the VanJS source into a script tag, nothing gets loaded, there's no syntax magic, just some function calls, so that's Vanilla JS, right? If the latter isn't Vanilla JS by your definition, can I at least copy/paste something from stackoverflow?

Trying to make Vanilla JS a strict definition seems pointless to me in the first place.
Depends on environment you work in. I had a great chance to work with people who showed me how it’s done properly and told what can I do better and I did. That was awesome constructive place. At the moment I am in very toxic place, looking for a new job. And I don’t feel anything constructive. It’s really personal. The colleagues try to use every weakness and my every error to take advantage of. Hopefully soon I will be in a better place. Where I can learn again instead of fighting back.
This relies upon the premise that all dreams pursued fail, which is ridiculous and not hard to disprove by speaking to someone who has achieved a dream.
Anyone can call a Waymo robo-taxi right now in Phoenix and it works really well. It's a modified electric Jaguar. That's a pretty big difference from the others.
Expose yourself to a lot of criticism in a safe environment until you get desensitized.
I'm not, but you could use vanilla Wireguard either directly to the exit node, or to another device (a little Pi or something) running Tailscale as a ..relay node I think they call it.
The common thread between the two is calling consumerism an "experience." This isn't a theme park. The server, retail worker, or whomever is not an actor in a costume there for the amusement of the customer. They work for their employer, carrying duties that allow that employer's business to profit, and therefor, should be paid by the employer.

And yes, this is a distictly American issue, and needs to be abolished. In the US, I worked as a bartender for $2.65 an hour in 2005. Basically, my employer payed me nothing, since that was just covering taxes, and each customer that ordered a drink from me was my main source of income. It irks me to my core when people wave this off as some normalized "part of the experience" and not a problem of greed that requires correction.
A drive to Taco Bell (2022)
But if it's IP-based, it's completely unreliable. My home DSL gets a new IP# every 24h and I know that is not uncommon in Europe at least. I bought it both for Mac and iOS, and I would be responsible for hundreds of false-positive "pirated installs" as I played it a long time.
Stop judging others so harshly it’s probably the #1 way. Whatever measure you use is going to be used on you. Step #2 is probably to listen fully to the end before ever speaking. This is hard, and took me a long time to get right. Just let them speak.

When receiving feedback, start by saying internally, or even verbally, I realize that I’ve made a mistake, and I’m thankful you have my best interests in mind and feel comfortable enough to approach me about it. I tried my best, but what did I not understand correctly about the problem I was supposed to solve, and what would have you done instead?
Most applications like these don't require "emergent behavior" at all really... It's basically domain mapping from data. Super cool, but it's not like these models are all of a sudden forming personalities or something...
New Bedford wants to light the world again, with wind
Paper?

I once read a lisp paper that kept defining lisp primitives in terms of simpler lisp primitives until they had only 4-10 primitives. Then the paper started defining those in terms of assembly language (but with parens). In the final step, they just removed the parens. It was so elegant. I can't find the paper though :( Any ideas?
Correction.

China isn't "beating the world". The world (i.e., The West led by the USA) is beating itself.

That is, accomplishment is a funtion of priority. China has prioritized such things. On the other hand, the USA & Co continues to be obcessed with 20th Century rooted priorities (as often driven by The MIC, Big Oil and other * Industrial Complexes).

For example, while the USA was neck deep in Afghanistan, China was chugging along with other priorities. Twenty years of war can buy you a lot of things (e.g., green energy research). Or not. The USA opted for the latter. That's not China's fault.

I don't doubt China has a long term plan, and that it has empire-y aspirations. But China's current lead (?) in these things is more a function of The West choosing not to compete. The public deserves honesty and transparency about the priorities its leaders picked, not more of the false and cliche blame China narrative.
My personal approach is to not identify with my work. The code is a mean to an end which is solving the problem at hand. If someone has a better approach, they are contributing. If they are bitching in the comments, it means that they have nothing better to do and my time is more important than dealing with them.

It does not always work, especially if I'm tired or distracted, but if I start catching that I'm getting annoyed, I try to take a break.
There is more than meet the eye. Some people will mess with you in a subtle way. They are able to play with your emotions in a way you wouldnt think is possible because they learnt at the very young age.

You've got to learn to differentiate "you are acting like a child" and "someone somewhere is playing with you". Listen and trust your feelings. If you're feeling bad, 90% of the time it's your body warning you of some external danger.

Force yourself to trust yourself.
FLTK: Cross-platform C++ GUI library with Rust bindings
FPGAs, in their current form, are entirely digital logic (1s and 0s). The link GP posted is about analog logic.
Kinda like calling a cloud server "serverless."

Or a software development platform a "no-code" solution.

Apparently all the cool marketing kids now want you to call your widget company "widgetless." Paraphrasing EJD's critique of Ada, "This stupid idea will take 5 years and a billion dollars to kill."
That's because there is no penalty for being late in many projects. As soon as there is, this doesn't happen anymore but in software there hardly ever is any real penalty.

As soon as there is a dead serious one, I've noticed everyone get serious and starts ignoring the rainbows and unicorns people. If it's a slap on the write the rainbows still win.
A good company should have processes in place to minimize the chances that people make mistakes. When mistakes inevitably happen, all the company made the mistake as a whole, not the single person. What happens next should be: what happened? Why did it happen? How are we fixing it? What are we doing not the make it happen again? plus possibly other mistake minimization processes.

If your company is not firing people for making too many mistakes it seems that it's structured in that way or a similar one.
Vanilla.js is the most popular framework in the world!!!!

http://vanilla-js.com

Also has the smallest footprint:

0 bytes uncompressed, 25 bytes gzipped!
You pretty much started the thread talking about something technically true. If you're discussing rights that should be so universal they don't get changed in extreme situation like not being able to provide a service without forced labour, then why does the GDP matter? GDP doesn't exist in the constitution.
'taking it personally' would mean it affects your own self-perception or sense of worth.

The simplest remedy is discovering your self-worth notwithstanding the comment. Remember your intrinsic value and the accumulated value you've already brought to bear.

Your ability to bring all criticism back into this context lets you treat it from a more detached (clinical) position. Judge the merit of the opinion, plan out any potential improvement or remedy, and frame your response accordingly...
Depends on the week/day. Sometimes I don't have much going on so I'll spend a day bouncing around between HN/Youtube/outside world, some weeks I'm super busy and I have no time, some months I don't load HN. However, I'm not sure HN karma is primarily about the time investment. To me it's about only submitting things that are decent and only commenting when I have something valuable to say. I have two criteria: I'm an expert in the thing being discussed, or, I can spur conversation that is interesting to the community. A lot of my comments have 50+ upvotes, and I don't often get into negative votes because I try to add value + not to be an asshat. :D

Here are the HN leaders:

https://news.ycombinator.com/leaders
I'd only apologize for something that I should have known given the information I had at the time.

Most mistakes are only mistakes in retrospect, but at the time seemed like good or at least reasonable ideas. I don't apologize if I've done my due diligence at the time.

And I'm Canadian, saying sorry is like our favourite pastime :)

That said, sometimes I'll convey that I wished I had seen things better in the past, and sometimes that comes out like an apology (eg:sorry folks, I wish I had known this tech was totally unsuitable here).
85537 karma in 16 years. It’s the years that made the difference.

Most of my karma is from submissions. I don’t get involved in discussions often.

eg. https://news.ycombinator.com/item?id=36067490
I learned C under Xenix. One machine and a pile of dumb terminals. I wrote a program to solve the travelling salesman problem via GA. Good times.
I go to restaurants for every lunch break as they're affordable and serve good food in Germany.

I couldn't give a rats ass how they take my order as long as the food arrives timely and tastes good. I'm not buying some mystical pretentious dining experience. I'm buying food and a place to eat it at.

However I do care about not being tracked by my bank or some random app, which is why I pay cash and use paper menus.
I think in this case that it executes the code as it's being parsed, in a single pass.