skysight-inc/HackerNews huggingface dataset:
> When I last tried, it, AWS RDS still required EBS-backed disks.

Beyond having an IOPS ceiling, the other problem is latency spikes caused by EBS failures. At my last job where we had a write heavy RDS instance, an EBS failure would occur almost monthly, with no warning, and cause write latency to spike 3-5x for a couple minutes. This was in 2017-2018.
The restrictions for un-accredited investors are written in blood. So many people would lose their savings if they were freely allowed to invest. We don’t really have consumer protection laws for seed rounds and startup stocks, and it’s hard to see how those would work.

Publicly traded companies are under the watchful eye of SEC, and have already proven to not be completely bogus.
Yes and no.

Browser differences are mostly disappearing, they have gained some very good APIs are CSS has gained significant layout capabilities with grids and flex. So the need for libraries like jQuery for dealing with DOM differences is disappearing. New standard libraries like Intl and now Temporal make libraries like Moment obsolete.

The web is also gaining a component model with Web Components that will help you get some level of sanity when building some mildly complex reusable stuff. This is probably very good for content heavy sites, which make the majority of the web.

The other part of the web is applications running on top of the Web platform. Those still heavily benefit from frameworks. Having some amount of sanity when managing state is very much welcome. And functional programming models have proven that a declarative way of approaching UIs is much better than dealing with browser APIs imperatively.

So for some years frameworks will still be useful for certain use cases. For the others, we should be embracing Web technologies. Maybe with some light libraries like Stencil and Catalyst.
> Confidential computing (Intel SGX, ARM TrustZone, AMD SEV-SNP) handle this by encrypting the virtual machine memory so that even having full root on the host does not expose vm compute or memory.

Google's current confidential compute offering does not prove at runtime that it's actually confidential. You just get a bit in your cloud console saying 'yep it's confidential' (and some runtime CPU bit too, but that's easily spoofable by a compromised hypervisor), but no cryptographically verifiable proof from AMD that things actually are confidential.
Although I don't feel qualified to answer this, I'd recommend ext4. It just works. They are trying to achieve the one fs to rule them all with btrfs, but I'm not too sure how stable it is at the moment. It had a lot of issues in the past, and if you don't plan to use subvolumes, screenshots etc you're better off using ext4.

Fun story: I once had an issue where I couldn't do anything with my btrfs volume because it ran out of metadata space and I couldn't even tell it to allocate more. The solution wsa to grab a usb drive, format it with btrfs, make a volume group so more metadata space would be available to the filesystem, then make it allocate more space on the normal ssd. Everything was fine after removing the flashdrive from the volume group. It was a scary evening.
The Keyboardio Model 100
This is something to be used on the battefield, in remote locations, or during disaster relief operations. Whether it is 'clean' energy is not that important because that's really a niche, punctual use-case.

The key advantage seems to be that it can be deployed, turned on, then left to run without refuelling for literally years whereas diesel obviously requires constant refuelling.

The key disadvantage is that IMHO it may be big risk, especially in hostile territory because... well nuclear.
Seedbombing – Seedballs Kenya Reforestation Campaign to Re-Green Kenya
> Performance is not a problem for the most developers, as long as the app runs smooth.

On their machines.

That's often a critical distinction. Developers often get the nicest computers, and they often get to have good, fast Internet connections that are close (in terms of Internet topology) to the server where the site is running. So they can't necessarily perceive the effects of the browser being starved for resources, or jank from the app being chatty over a high latency connection, or resources failing to load due to a spotty connection, or anything like that.

What some of these technical decisions add up to is situations like a family member who's using a cheap Chromebook and has flaky Comcast cable internet, bewilderedly asking me why this site they're trying to use keeps showing them a blank page or somesuch. They know that, if the page doesn't load at all, the browser usually gives them a, "We couldn't load that page. Try refreshing," error. What they don't get is that, if it's a React app and some JS resource fails to load, it'll stop the rendering of the site cold, and they'll just see a blank page, or a half-loaded page, or some other confusing state. And I've yet to figure out a way to explain things to them that gets them to see this as, "The Internet is being flaky." They see it as, "Your site is flaky."

They're not entirely wrong about that. The people who develop Internet and Web standards have put a lot of time trying to engineer the Web to tend toward failing gracefully. React (and frameworks like it) seems to have, in one stroke, undone all that and instead engineered things to tend toward failing catastrophically.

I don't know if you could get a JS-first framework that doesn't behave that way, so maybe it's a necessary evil? But, I get that React solves a real problem that some people have, so it'd sure be nice if it weren't.
Yelp is evil, check the alternatives
Supports every written alphabet out of the box, including custom emoji. Compatible with any brand of stylus. Can run thousands of games. Can go years without a charge. Never needs OS updates. Sustainable, recyclable, compostable.

Flashlight mode doesn't last very long, though.
That's what I'm seeing at restaurants around here, both options. Default to digital, with the offer of a physical menu if you need. It's nice. Is that not common?
I wholeheartedly agree with this.
OpenNebula solves this by attaching an ISO image with credentials and metadata to the CD-ROM virtual device, so only root can get the credentials to make calls and also the metadata is there.
> But yeah, don't expect a unicorn to come around and "disrupt" education.

The easiest way to get a bright-eyed SV entrepreneur to try to take something on is to tell them, "That industry is non-disruptable."
I dont need to 'navigate', its not wikipedia.

If you are self-employed or run a ltd company you do need to navigate and the phrase 'big mess' is an understatement.

I agree with your main point though, for a lot of everyday, non-business transactions, the site works well enough.
> Thiel turned $2000 into this amount

Is there a history of what trades he made and over what period? A $2k investment to $5B is insane.
Those that only do a daily menu on a slate still do so; some of those that used to do a ~daily menu with a printed sheet of paper either continue to do so or have a QR code to a regularly updated site. Those that did a mix ( fixed menu with daily options) often have the slate with daily options and a QR code for the basics.
BriefLink: Like DocSend, but for Fundraising
A government program with unintended consequences? What are the odds? There are a lot of things to dislike about Peter Thiel, maybe even enough to dislike the person, but this is not one of them.
Good for him.

Of all the US retirement schemes, Roth seems like the simplest promise. Put after tax money in, and we promise not to tax it on the way out. And we'll limit some obvious loopholes to abuse Roth investing (e.g. UBI).
> you mean memory?

... archivists hate him

oh, and let's not forget:

... what happened next will shock you
> Removing access to course materials: it's a course, not a content library. When you can access it anytime, you're less likely to do the work of learning. You also won't be part of a learning cohort, which is a valuable learning activity.

Uh huh.
I am trying really hard to resist judging you by your comment, but I will try.

Human empathy and emotional intelligence appears to lead to a common pattern in communications. For personal questions, you always want to ask gently and not aggressively.

This of course, for a lot of developers appears like an anti-pattern. We like machines, probably because humans are confusing with vague inputs and totally erratic outputs. However the whole "I say things bluntly" approach will at some point limit the developer. "Hard to work with" becomes a thing. Of course this can be hidden blessing for a dev that likes working on code in isolation and not interact with people. From a management stand point though it's a little flag about that person.

Now the funny thing is some of the same people that like to speak bluntly tend to not like it when others are blunt with them. Regardless, let's try this exercise.

Which one of these two paragraphs sound "better"

a) "Hey X, hope you're doing well. Just wanted to check in and see if you'll still be doing N things from here on out, or if you've been spending more time doing ___. If there's anything I can help with please let me know."

vs

b) "Hey X. You haven't being doing N things, and it doesn't seem like you have been doing more of _____. Get your act together or start looking for a new job."

The interesting thing to me is that your interpretation of (a) is that it's passive-aggression, "cracking the whip". That it's disingenuous...and I guess this is when I am going to start judging you...

What if you are wrong? What if the manager is concerned about the well being of their employee? Why do you feel like it's aggressive? I will like to postulate that the email is actually very well written. The problem with "direct & clear" is that the manager would have to be making assumptions. Maybe they are working on _____ and not N. He might not know, he might have suspicions, but he can't be sure. Also if someone is having problems telling them that they appear sad / depressed / unproductive creates more stress to some people. Ever been upset that you got upset?

In essence the manager is communicating. They are saying please give me an update on what you are working on. They are giving her an out, to say "I am working on ____", so in essence they assume good intentions. They are also asking about N. Have they stopped working on it? Is it a lull? Furthermore they are allowing for the employee to bring up any blockers or issues she is facing. The key point is though, they didn't make any assumptions. They are trying to find out the reality of that employee.
Apologies, given that I registered here in 2007 I should have known. Been away for a while!
Thankfully both Nebula and Wireguard are built on top of the Noise Framework.

So neither is a compromise security-design wise.
Yes, that was one of the unfortunate compromises that had to be made to get ACA passed. We could not get taxpayer funded healthcare passed, so they tried to dump everyone on the insurance market. Then the people that work at healthy, younger white collar firms balked at subsidizing others, so they were left out.

We Americans are quite good at making systems that benefit others just enough to create plausible deniability, but with enough loopholes to evade helping shoulder the burden, if you are playing with the right cards.
For anyone who wants to know how svelte handles DOM CRUD look at this question I had asked in stackoverlow https://stackoverflow.com/questions/56215374/what-is-the-con...
Having to have a phone signal to receive a wifi confirmation code is one of my least favorite things ever.
> and not have to worry about a coughing idiot

That's on you and your location. I've been eating back at restaurants just fine for about a year now without a mask (for while it was mask on unless at a table, which is a bit of a joke to act like that helps anything). It was nice being able to walk in anywhere without RSVP but that's going away too as more and more people are back to work and social activities.
This is the best advice!

"Deleting" an account has to be a systematic user-side process. We don't talk enough about that.
People think I am crazy when I says this but I think generally physically "punishment" should mostly be reserved for toddlers and only when in situations where failure to learn the "lesson" could be very dangerous to the child. For example if you see a toddler sticking something in an electrical socket (a very common occurrence because they see adults do it) I think it is very appropriate to sharply smack the child's hand so it stings a bit. It is important for that child's safety to assocate sticking stuff into outlets with pain and there is no way you can explain the risks to a toddler. Once I child has the ability to speak and has basic reasoning I see very little if any use for physical "punishment"
The fetishisation of work does seem to largely come from people with enough money that they and at least several generations of their progeny will never need to do it.
I would leave if they won't take payment in person. No way am I signing up for some shitty online service to pay for an in-person meal.
Uh... there are many hospitals with deployed diesel backup generators already. It's sort of the standard solution in the space, in fact.

Again, no one seems to be understanding the context here and just wants to jump in with knee-jerk pro-nuclear arguments. The application under discussion is a portable generator to be deployed locally as backup power in presumably-chaotic emergency situations. That is simply not where you want a reactor, period.
The semi-official (worked on by folks involved with the core product from, as far as I can tell, early on, but not released by Slack like core Nebula is) mobile clients don't have a license associated with them, which is a bit of a blocker to further development or distribution on certain stores (FOSS-only ones, for instance, and really no-one else can distribute them at all right now without risk).
I see there are a lot of SMS extensions for Slack like Avochato and HeyMarket which seem to be much more robust platforms with their own web UI and interface - how is this better?
> For a German artwork, Time Pyramid, a concrete block will be placed every decade for 1,000 years.

It will take 1200 years as the pyramid will have 120 blocks in layers of 8x8, 6x6, 4x4, and 2x2 [1].

[1] https://en.wikipedia.org/wiki/Time_Pyramid
> You find your coworker makes more money, you ask for more.

I used to believe this when I was younger. Many, many years ago I used to work for research team a state university. In most states all public employee salaries are public data and there are watch dog groups that collect this and post it online. Right now if you have a friend (or enemy) working at a state university you can probably find their salary.

While working there, there was an IT/tech staff that was pretty incompetent who most people gave a really hard time. This person didn't have much formal education and didn't understand anything about their role, but I and some others always felt that "hey, they get paid next to nothing so don't give them such a hard time."

Then someone looked up their salary and found they made more than most of the junior faculty in that department. The result wasn't a wide spread demand for more equitable pay, but universal anger that this kind but lazy employee was making more than the majority of the department. As much as I hated it, I myself immediately lost all pity I had for this person.

End result was that nobody got paid more, and if we could have voted we probably would have argued that this person should have either been fired or paid less. Even if in theory workers should stick together, and even in an academic dept where most people understand this theory, we're still trained to turn against each other.

In my experience the best way to share salary data is anonymously. https://www.levels.fyi/ radically changed my salary requirements, and it's incredible how many young people working in tech have no clue how much they could be asking for. Whenever I end up mentoring a junior tech worker I always make sure they understand how tech compensation works and what the upper bound really is. Most react at first with anger that they get paid little, but nearly all negotiate much harder when applying for their next job.

Information is essential to increasing worker pay, but personal information can only result in pettiness and strife in my experience.
More talking about solar+battery, and rare earth metals for battery. Wind can operate day/night
> performance of front end frameworks is near the bottom of my evaluation checklist

Sorry to pick on this point but depending on your application this should be more (or much more) important. Too many teams have this same opinion and it's glaringly obvious how little they care about performance. I'd agree that raw performance isn't really important, but the ways you can and the tools you have to optimize the performance of the app are if you find that you have bottlenecks is and this does partially depend on the framework.

That said, I would agree, all frameworks would probably be fast enough for most use cases, and even with the optimization aspect arguably the most important aspects are about application structure and how the framework forces you to structure your application. As you mention, I think this is why React wins, the way it forces you to think about things unidirectionally, think about state and components separately, etc. are all big wins for understanding your application.

Also worth noting is that Svelte doesn't really have a big company backing it like React does and so the ecosystem is smaller, which could contribute to its relatively small size.
PG never said you should maximize for great work. The essay is about "how to work hard", not "work hard is the only purpose of your life". You are missing the point here.

In addition, you mistakenly exclude great work / achievement from happiness. Spending time with your kids is great, tending your vegetable patch is great, doing great work is also great. Life is not a single purpose process. Happiness is not a single threat process either.

Currently all the critics on the essay are terrible, but you are better at least know to keep it civil.
> Why can’t we use carbon fiber or aluminum or anything that won’t rust?

We can, we do, just steel is super duper cheap, and workable.

Ironically, it's China now who leads the world in GFRC (glass fibre reinforced concrete) construction to get those miniscule cost savings on steel (despite it being world's biggest steel producer.)

There is also basalt fibre reinforced concrete that is supposed to be superior to glass fibre, and can come in workable varieties (heat it up with a torch, and bend.)
Google Sheets via Sheets API

https://developers.google.com/sheets/api

- free

- framework agnostic

- easy to integrate (IMO relatively easier than parsing a WP API, setting up proper taxonomy, etc)

- your user is probably already familiar with Google Sheets

- not ideal for sensitive info, that's ok because this is a portfolio site for public info

- not ideal for large datasets, that's ok because your user will have a relatively small, static dataset

Here's the sample frontend: https://developers.google.com/sheets/api/quickstart/js

If it was for a big client needing a business solution, sure I'd say you need to choose Wordpress as it is industry standard. But because it sounds like your client is an individual who hired you for their own personal needs, IMO Wordpress is overkill here.

Better yet, just hook up a YAML flat file, show them where it is in Github, and give them collaboration permissions :D
Although the results look good, I don't think you could draw this conclusion. It is just an indication, but only a proper study with control groups etc could lead to such a conclusion.

Edit: I see that the comment has been changed, but I will leave mine here anyway.
Lessons Learnt in Developer Relations
I've been loading the menus on my phone before I get to the restaurant. Works great. Never have to concern myself with a signal or wifi or anything. And sometimes I even know what I want before I show up.

Also, because of the QR code trend, more restaurants now have updated menus on their websites.

When I invite friends to dinner, I text them all links to the menu so they don't have to deal with the on-site awkwardness.

I have nothing against printed menus, but I think there's some real potential with dynamic menus that are immediately accessible to everyone even before they arrive.

Multiple language support, immediately-adjustable specials menu, filtering for food preference and allergy requirements, maybe even an ordering history allowing you to re-order, or explicitly not order the same thing twice, even ordering (or server hailing).

It's clear the UX isn't there yet, but it was all thrown together by non-technical small-business owners on short notice, who have been trying to make things work at a very strange time. I'm actually kind of impressed at how well it's generally worked in my experience. I'm looking forward to seeing what comes of it.
If you like this sort of thing, Crowdsupply [1] and Tindie [2] are great places to browse once in a while.

And when you’re done with them, there’s always [3]!

1. https://www.crowdsupply.com/
2. https://www.tindie.com/
3. https://twitter.com/internetofshit?s=21
I was puzzled as well, but I think "faster" here should maybe be read as "noticed in time to do something about it"
It's an empirical regularity, dude.

It's probably due to hidden third causes (the kind of personality + circumstance + challenges that cause people to abstain from TV are the same that cause this and that positive outcome), but it's there, at least according to lots of anecdata in this very same thread.
You mean a PDF hosted on a squarespace site? Or one of the many many apps that integrate with POS systems to do scan and pay?
Yup, some people just want to see the world burn.
Why are chargebacks such a big concern for payment processors?
Card processors designate certain industries as "high risk" and/or will ban individual businesses because of chargeback rates over a certain threshold (typically ~1%). Adult content businesses, attorneys and even furniture stores for example have a high chargeback rate that makes it difficult for them to find processors that will work with them.

Why are chargebacks such a big concern for the processors, given that the merchant is the one on the hook for chargebacks and associated fees? I understand why they would require an account minimum reserve, but don't understand why processors would want to completely exclude merchants with chargeback rates higher than the 1% threshold if the risk of those chargebacks is borne fully by the merchant. Stripe already has a minimum period before being able to withdraw funds, so why don't they and other major processors simply implement an account reserve requirement for businesses that go beyond a certain chargeback percentage?
It is most likely the vaccine did not affect sperm parameters. The parameters happened to go up, but as the authors note, this was unlikely to have been caused by the vaccine. Several more plausible causes are noted in the study.

The main thing the study does is basically rule out a catastrophic negative effect on sperm parameters from the vaccine.