skysight-inc/HackerNews huggingface dataset:
One mindset approach I’ve learned is to ask myself often:

“Hmmm… what can I learn from this?”

It reframes criticism from right/wrong or blame/defensiveness.

It also helps me shift out of my own inner critic’s response - such as trying to evaluate if the person critiquing is qualified enough to do so.

I’ve genuinely seen that the most intelligent & successful people I know truly believe they can learn from anyone - including people who are factually wrong.

It seems like your current reaction isn’t a choice, so that’s a personal growth opportunity.

When you feel critiqued it’s helpful to:

1. Notice how you feel
2. Express it & feel it fully - not to others, but with yourself
3. Give yourself space & support to have the experience you are having with no expectations
4. Once you feel that space, get curious about how you’d like to respond

If you weren’t treated this way as a child, this approach can seem very odd or even dangerous.

Meditation and Gay & Katie Hendricks’ work has been helpful for me here (https://foundationforconsciousliving.org/).

But mostly what has helped me is time. Learning to take care of our own feelings & choosing our responses to things around us are a part of maturity.

It has taken me years to develop these skills, but the impact on my relationships and career trajectory is very clear.

So be kind to yourself, set 1% better goals in terms of how you respond, and recognize that you are enabling yourself to become more coachable.
When did I say I wanted to control all of hiring?
I learned from Crenshaw's tutorial many years ago, and it inspired me to go write my own 3-part tutorial for my students: Let's make a Teeny Tiny compiler.

https://austinhenley.com/blog/teenytinycompiler1.html
The link addresses that by saying 76% of player IDs only connected from 1 IP. So the 90% is high, but not by a massive amount.
Perhaps look at Gentoo's model of a single monolithic Git repository. It is possibly the largest and most distributed Merkle tree of software distribution signatures in existence. It is updated a few times every hour by a diverse community and each commit has to be GPG signed so you have the opportunity to verify signatures by looking up developer websites, slides from FOSS conferences, etc to confirm whether the keys have been widely published.

There are some caveats:

* Avoid -9999 packages as you won't get any guarantee of authenticity of whatever will be obtained from the upstream repository, other than whatever trust you place in a X.509 certificate that in all likelihood is controlled by either Microsoft (GitHub) or otherwise accessible to Amazon, Google, etc by nature of common open source project hosting arrangements.

* When syncing your local repository, verify all changes since your last sync. This could be as simple as syncing to a point n-days ago, after which numerous developers you know have signed more recent commits on top (you at least know those developers have been impacted too if the whole repository was compromised and the compromise is now on the public record).

* You don't really know how many people are using the packages you care about, and thus how many other people across the world are also exposed to (and possibly reporting problems with) signatures that Gentoo developers have committed.

In addition to relying on existing sources such as the Gentoo Git repository, an additional way to build trust is setting up software "looking glass" tools in different jurisdictions to check that software downloaded from different carriers in different jurisdictions are all the same.

At least with these measures the attacker has to compromise everyone and make this compromise a public record, rather than just silently compromise one target.
Then it sounds like you don't enjoy your job, in which case it is normal to feel bad when receiving negative feedback, and it also sounds like there are bigger issues.
It depends on the scale, doesn't it?

My issue with tape is that unless your operation is big enough to justify a robotic tape library as a budget line item with support contracts and all, then you're down to paying someone (or eating the cost yourself) to physically swap tapes which is much more expensive and boring than deploying a ZFS server with gobs of disk that once configured, just sits in the rack and does its job quietly.
Indeed, tech is a massive accelerator in this and leads to transnational entities becoming the dominant player (not always, but very often anyway).
>Going through that process over and over again has been incredibly helpful in my professional life

I agree 100% with this. Art majors (depending on the school) go through much the same process, with the added bonus that artists can be even more capricious. E.g., "blue is totally the wrong color for that."

Filing the burrs off of your ego is often a good thing. There is an issue with some people who are just not structurally fit for that sort of thing, where the slightest criticism can make them collapse into a heap of self-loathing and depression. Discretion and discernment are important so that you don't break a fellow human. So the flip side is that being a part of critique juries is also training in how to give criticism, which is an important skill in and of itself.

Programming, especially in the open source world, tends to be a very solitary endeavor. It's quite akin to art in that way. And programmers tend to spend a lot of time up in their heads. And they tend to be rather blunt about their opinions. Getting some time in the reviewer and reviewee seat is useful.
Haskell Weekly – Issue 369
For me it was always very simple: who is delivering the criticism. If it was someone for whom I had respect, both individually and technically, then I listened without taking it personally and discussed the why and the how. If it was someone I didn't respect, forget it. Their opinion didn't matter. Yes, sometimes that led to conflicts. For example, I once worked for a manager that I liked personally but didn't respect his management approach. He was a micromanager in the extreme, inserting himself into every discussion he encountered, looking over your shoulder when working, even insisting that every memo you wrote was reviewed and edited by him first. He'd red line your writing like a high school English teacher. Nonetheless, I followed this approach my entire working career and retired satisfied with the work I had done and with my ego and friendships intact. Nowadays I look back and laugh at some of the many characters encountered on the journey.
I much preferred a PDF to some dogshit website.
Probably also because he doesn't expect any strong regulation to come from congress regardless of how much he talks about it.
Notepad++ is close: https://en.wikipedia.org/wiki/Notepad%2B%2B, 19 years ago. It's text editing engine, Scintilla, is 24 years old https://en.wikipedia.org/wiki/Scintilla_(software)

Staroffice which became OpenOffice and Then Libreoffice would be another

AutoCAD is 40 years old
Excellent example of how difficult it is to design privacy-friendly service.

Any information that can be subpoenae-ed can also be hacked away.
It's funny to see this article on the front page at the same time as https://news.ycombinator.com/item?id=36061574

Unfortunately, LTO is not truly backwards-compatible, not even for reading. https://en.wikipedia.org/wiki/Linear_Tape-Open#Compatibility
I can agree with a lot of your points but has there been a proven case of price manipulation or tracking? While the idea of a sliding price scale sounds possible I can't see it happening without a massive backlash from the public. Tracking is much more realistic though I suspect that could be done via credit cards as that is what most people use these days.
I'd be very interested in knowing the outcome. Do you blog anywhere (or post on social)?
One of the many reasons that I enjoy HN every day. Amazing what shows up on the front page. Good read. Made me miss my childhood Australian Sheep Dog I had in high school.... Smartest dog i've ever seen.
Ruby Weekly – Issue 655
Property-Based Testing in Python: The Ghost in the Machine
Delivery drivers say new film about gig work isn't bleak enough
Backup to secondary HDD array -> Disks copy to tape -> tapes go in the bunker -> i sleep easy at night.

It'd take a lot to make me give up my tapes at this point.
Frustratingly enough, apparently not as I could never get it to work. It is pretty easy to set up a vxlan tunnel over wireguard if you absolutely need stuff like that though.
Fundamentally, because we are still worth something even when our achievements are completely removed.

If you take the view that our achievements are necessarily integral to our self worth this logically isn't true.
I've seen some patterns which suggest that might not always be the case. That is, apps which support Apple Pay but nudge you towards entering card details instead by making it not-the-default or hiding it behind an extra layer of UI.

For example, the Odeon cinemas app or Too Good To Go (food app). I always assumed it must be because the merchant pays a higher fee for Apple Pay transactions.
Agreed here. Lots of things are outside our control over reasonably large time spans- macroeconomics, rapid tech & ecosystem disruptions, changes in your own personal life, etc. - but if there’s some underlying deeper “dream” that is flexible in how it can manifest concretely, then it can potentially be robust to these changes and what look to be initial setbacks. Perhaps the same (or similar) thing can be achieved in a different form.
The Applied Science of Runtime Performance (Paul Lewis) (2014) [video]
> How many binary exploits have actually lead to the exposing your personal information?

It happens with some frequency. WhatsApp was exploited due to a memory safety vulnerability, for example. Chrome 0days for memory unsafe vulns are definitely exploited in the wild.

Typically companies have much much larger attack surface, so a technique like phishing is going to be far cheaper to execute. But even still, I've seen a memory safety vulnerability used in an attack against a company.

The thing is that most companies' attack surface isn't in C/C++ because... that would suck, so they don't do it. Or if they do they use a specific codebase that's been heavily invested in over decades and they sandbox and isolate the services.

So on the one hand, yes, most attacks on companies are not due to memory safety issues but that's in part because of the investments into memory safety.

> I remember individuals getting pwned very frequently in the old days.

Yep, significant efforts were made to make the internet a safer place. Primarily the sandboxing and disabling of third party plugins in browsers.

But this doesn't really matter. Yes, there are other issues like phishing and those are being addressed with other techniques. There are issues like sql injection and those are also being addressed. That doesn't mean that memory safety isn't an issue.
The article missed the reason why QR code menus failed by a mile

> One reason is etiquette. Everyone knows it’s rude to take a phone out at a table, but that’s what a digital menu demands.

> Still, he said, more dynamic QR-code menus that allow a customer to order and pay without waiting for a server are gaining in popularity. In the first quarter of this year, the number of businesses signing up and actively using the service grew 37.6 percent over the last quarter of 2022, he said.

QA code menus failed for three very, very obvious reasons:

1: It's very hard to make a working web site when you're not tech savvy. Restaurants are not "tech" businesses. Many QR menus were difficult to operate, difficult to navigate, and difficult to read. I often found them so confusing that I asked for a paper menu.

2: Tiny menus (because of a tiny phone screen) suck.

(edit) 3: It's actually very rude and insulting to force someone to "learn tech" on the fly. It has little to do with if the patron is tech-savvy. Because it takes a long time to debug tech and get out of the problems that I listed in point #1, it's really insulting, as a patron, to get forced to endure a half-baked website when a low-tech paper menu works perfectly.
Spiderfire: JavaScript Runtime Built with Mozilla's SpiderMonkey Engine
It's still just V8 under the hood so IMHO it's not nearly as risky as if someone just wrote their own bespoke JS interpretor. And everything around V8 is in rust so there's less chance of catastrophic footguns and crashes (still non-zero, but way more trustworthy than a new C/C++ project).

IMHO the biggest risks would be misunderstanding of capabilities/configuration particularly around its stricter sandboxing, i.e. forgetting it won't let you access file system or network by default and your testing failing to capture some dependency there.
Technically not jail, there's only a fine allowed for the crime of "outrage à personne dépositaire de l'autorité publique" (insulting a public authority figure) and "injure au président de la République" (insulting the president of the republic).

Not great, but not terrible (jail).
I write plenty of feedback where I ask questions of the code author because I'm seeking to understand why they did something a certain way because there's a possibility that they are doing it correctly, but that possibility is likely small (e.g. it looks like they've written something in reaction to a possibility that is exceedingly slim, but possible). In that case it's very difficult to word it without sounding accusatory, but there's no way to word it without addressing them personally.
In the same breath, there's no free lunch. There's always a trade-off. Sure, the model might now fit in your VRAM, but it might be less accurate for your specific task.
How can you have a source for a nonexistence claim? Can you name one?
There are three ways

1. make your own RLHF dataset - like OpenAI and Open Assistant

2. exfiltrate data from a bigger/better LLM - Vicuna & family

3. use your pre-trained LLM to generate RLAIF data, no leeching - ConstitutionalAI, based on a set of rules instead of labelling examples
I wish lawmakers would urge (or force?) PayPal to actually give you a detailed reason when they freeze your account and effectively confiscate your money. I still have hundreds of dollars tied up in the limbo of "your account is frozen but we won't tell you why."
OpenSuse has Yast, which is simpler in my experience.
Yes, I believe meditation would be useful for you. There are many kinds of meditation, and I have experience only on very basic "sitting". Others have suggested developing compassion, and I know some have found compassion meditation helpful in developing that, but I don't have the first-hand experience.

I have found meditation to help me to stay calm in situations, and even if I am about to get angry, to become aware of it in situations, so I can remove myself from situation before acting. And also to calm down more quickly. When you can process the criticism from a better place in yourself.

Also, I have found tai chi to be have similar effect on me.
Well, even beyond that, to ~3.5B years ago.
Plan to?

https://support.apple.com/guide/security/memory-safe-iboot-i...
New Rideshare App Offers Armed Drivers
Just the time saving in not having to flag down a waiter to get the bill is great!
If you don't use the node compatibility do you even notice or care one bit about it? It doesn't hurt a pure deno project at all.
I remember once coming across my-hostname-is-longer-than-yours.mit.edu. My university used ship types as names for their machines. Workstations (of which there were many) had a short 3-letter ship type followed by two digits. That worked very well.

Privately I use fantasy/Science Fiction worlds. One of the first was discworld (it had a very large harddisk), and I stuck with it. I've had beleriand, dagobah, tatooine, and my most recently ferrix. Okay, mostly Star Wars planets, I guess.
Of course it will hold up in court, it's their service and their terms of service.
Well, there's too much of (modern) mathematics to touch everything - even everything important... One of the most important notions is that of compact sets, and it's not even mentioned. Neither are groups (well, they are mentioned, but not much else), etc.

From a quick skim of the ToC this looks very well thought-out. Looks like an excellent book!
> Technical people suffer from what I call "Engineer's Disease". We think because we're an expert in one area, we're automatically an expert in other areas. Just recognizing that helps.

https://news.ycombinator.com/item?id=10812804
Only in your own defense or in defense of your closest loved ones, I believe. If it's like in Norway.
What is deeply irresponsible is ignoring the benefits of clandestine operations by law enforcement in a vain attempt to adhere to some kind of free and open source information ideology.
Emacs comes to mind: it has a codebase stretching back to the 1970s and is still actively developed, with a dedicated following of users (myself included).
SF is no exception, and the "Berkeley girls are sluts" implication makes me wonder how homeless this poster is; reads like something a 60-year old former programmer with a grudge would say.

My wife works in the homeless shelter / battered woman shelter sphere, and depression, drug use, and misery is widespread. Many of her clients, after getting sober, are deeply isolated, and many have few skills, few friends, and terrible self-esteem. Many straight-up don't care if they die, and the only thing motivating them on the day-to-day is avoiding withdrawal.

This is nowhere near SF, but it's not like homelessness is magically different because you're in California.
Maybe we don't need to worry, OpenLLaMA is under training right now. It will be the commercial version of LLaMA.

> Update 05/22/2023

> We are happy to release our 700B token checkpoint for the OpenLLaMA 7B model and 600B token checkpoint for the 3B model. We’ve also updated the evaluation results. We expect the full 1T token training run to finish at the end of this week.

https://github.com/openlm-research/open_llama

So we could develop on LLaMA for now and switch to OpenLLaMA later.
So one or two companies get to know where everyone in Ukraine eats, how often, and how much they spend? No thanks.
Her position will be kept open for her so she still has an interest. And we don’t really know what deal she may have with the company. She certainly has a close relationship with them. My understanding is that she had stock options, which can be granted again.
I actually got this one a few days ago.. was quite an annoying one, but I did pass it by clicking on anything that looked like it was from Myst.
Did you read the article? That’s the punchline of the article. How to loosen your grip on a dream to be able to pivot.

It’s about dreams calcifying where you become so focused on achieving “the thing” that you become unable to pivot.
They had to switch to David Sack's account to do the livestream and I think there were about 700k listeners that were on at the time of announcment. The issues weren't just infrastructure related, Musk had challenges with his mute button and it was creating feedback because he and Sacks were next to each other on their phones.

But yeah, it could have gone better for various reasons.
How AI Is Going to Change Supercomputer Rankings Even More
What was the actual, documented, damage on the "user privacy" issue though? The only effect I know is targeted ads which seems like a net benefit to me.
Singapore on track to reach cloud migration goals – asks suppliers to re-apply
Funny timing, my app for Shopify is for merchants to sell tickets, and it's featured on the App Store home page right now.
>I don't understand your points.

Here's the Cliff Notes version:

The examples you brought up as arguments to why free speech can't be absolute (which I didn't argue for in the first place) are contrived and unrelated to free speech.

They are also already covered by existing laws, such as laws against conspiracy to commit murder, about the right of exclusion, etc. If anything I'm separating concerns, mixed up for no good reason.

As for my statement about FA, it's pointing how its protections are rendered moot, since they don't apply to private businesses and thus don't protect speech (the kind that matters, not mob hits) in places where the public discourse really happens nowadays. So, it's not "sufficient free speech protection" anymore.

I added it to further the discussion, what with FA being the very topic of this subthread, and not some randomly "mixed concern"...
Similarly the online ordering for pickup sites that have sprung up to power the “non-DoorDash/Uber” option that restaurants want you to use. I like them, I like the usually not-inflated prices, but wish they would (A) be a fast, simple UI that works, and (B) stick to Apple/Google Pay and ask for no other info. No I don’t want to create a password or sign up for your newsletter!
They can terminate your account.
I think it is a good sign that regulators are starting to break-up big tech. The internet world has become much more concentrated in the past decade than mainstream linear media ever was. You never had a small handful of media companies with such influence across virtually the globe.
China's souped-up data privacy laws deter researchers
Alphabet CEO promises ‘AI pact,’ in meeting with top EU officials
Wagner chief warns Russians could revolt if invasion continues to struggle
> And the other hand I often hear people complain about out of touch politicians regulating fields where they completely lack any understanding.

Thoughtfully engaging with policy isn't a waste of time, but that not what the website in question was doing. It looked like it was all poll numbers and horse-race analysis, that's the stuff we should leave for the hacks.
The older I get, the more I'm convinced the secrets of life come in contradictory tuples, and the application of all elements at appropriate time and in appropriate ways. Zen koans were onto something.

{"You are not your lines of code", "You should feel proud when your code is good and embarrassed when your code is bad"}

Both of these things are true.

To the matter at hand, how to take criticism constructively, the key for me is bifurcating my emotional response from my logical one.

Emotional response is noted, thought about, but routed inward. Logical one is routed outward.

E.g. "This is the dumbest application of a bad sorting algorithm I've ever seen."

Emotional/inward: "That hurts. Am I a bad programmer? How did I not know this? Will I ever be a person who does know things like this? I respect the person who's telling me this: do they still respect me?"

Logical/outward: "Fair. What algorithm would you have used in this application? If you have time, can you walk me through how you would have picked it?"

People usually screw things up when they don't hold space for their own emotional response and commingle it with the logical one (e.g. manufacturing a logical justification for what is really an emotional feeling).
My comment was about if it's starting to exist, EU regulatation won't stop its power and influence.

If everyone uses ChatSkyNet for programming (or even ChatGPT-4), but EU is not allowed, EU will simply lose its competitiveness in creating products.
love Plausible, too. clean, delightful UI. digestible and actionable. recommend 10/10
Yes. I’ve been using Podman for ages and a lot of the Kubernetes world is no longer using dockerd, and it generally just works. You can shoot yourself in the foot with policy choices but there’s a 0% chance that the ECS team would ship something like that without heavy testing.

It’s also not something you need instant feedback on continuously while you work. The kind of things switching container runtimes will expose are unlikely to get caught by your local tests anyway so you’re most likely to only find it on your servers with lots of data and higher activity anyway.
I think they meant more the new syntax.
How do you know they didn't - how many people read the full T&C's for anything?
There are third parties that make the websites such as ChatFood: https://www.chatfood.io/order-at-table