skysight-inc/HackerNews huggingface dataset:
Couldn't agree more. They're just words. Sure, words that have been used to target particular groups of people to oppress and demean them shouldn't be used. But your garden variety swear words? Whatever.

> “Fk you” is just as powerful a statement as “fuck you”.

This always grates on me. Do people actually think they're not swearing, or the impact is less, simply because they leave out letters or replace some letters with a dash or asterisk? It just strikes me as childishness.

FWIW, I think you've done an excellent job of teaching your kids to develop a healthy relationship with swearing. I especially appreciate you going into the nuances of a word like "hell" with them; intent and context does matter. I wish there were more parents like you.
For debuggers, we wrote a few guides like this one: https://okteto.com/blog/how-to-develop-node-apps-in-kubernet....

> We need to maintain separate profiles for running apps in debug mode, to expose the java debug port to the host and supply the right JVM options

Yes, you should. This is something you can do in the 'okteto.yml' file. You can specify different environment variables, different commands and even a different image (e.g. an image with your dev tools and debugger, which you don't need in prod).

> Latency

This can be a challenge, for sure, specially if you have a bad network connection. In our experience, debuggers and incremental file sync don't require too much bandwidth.

> Don't leave your debugger paused for too long

This has happened a lot to me. In the latest version we introduced a switch to disable healthchecks during dev time so avoid this.

> And forget about trying to debug something that happens on application boot

This is the trickiest definitely. I've had luck by pausing the debugger on attach (on go and node you can do this), but it's not the most optimal.
Yes I know of course, so why do we need all these tweaked specialist distros? Are they really just repackaging stuff or do they actually contribute real value and if so what is it?
What's the benefit of offering this via FUSE rather than having a program just fetch the same material and store it in the usual filesystem with the same folder and filenames? I assume there is one and I'm missing it. (Alternatively if this is for learning/experimenting, that's OK! :-))
This implies that Wall Street fully expects a total rapid recovery from 20-30% unemployment and near instant realization of demand for everything again in short order. Including planes, restaurants, vacations, tourism, etc.

I'd love to know what insider info they have passing around because I don't see the people losing their homes due to a failure to pay rent buying new cars for Christmas.

Its that or capital realizes the working poor are so divorced from their economy that they can ignore the destitution of the muggles while their fantasy numbers game chugs along in perpetuity. Which it probably can. Not like anyone owns a pitchfork anymore.
Right-click -> Open in Private Tab/Window also strips the referrer, FYI.
> In HN's case that's clear: we're trying to optimize for intellectual curiosity

That's not what's happening on this particular topic. Submissions of higher quality articles which present both sides of the issue are getting marked as duplicates of low quality, one sided tweets from Musk.
As an additional point - you might want to look at a different target market than people doing business negotiations.

If you are doing business negotiations, you are probably using a CRM which allows for proper pipeline and offer tracking (e.g. hubspot, salesforce).
My point was that great works don't need everyone to be a reader to exist.

If we go back to 20% literacy, we still have to likes of Tolstoy.

Arguably famine and disease are bad for those who experience them. Replacing reading books with blogs, games, and video? Not quite so clear.

I argue that nothing is lost at all. The bookworms (to which, I hope, I belong) shouldn't be said if 90% don't participate in their favorite hobby.
Sounds like a weapon
> A huge fraction of the time you'll just step out of the bounds of an array, just deterministically instead of nondeterministically.

Well arrays are bounds checked by default in Rust, so you can't do that one. You're more likely to hit a crash, which I think is decidedly better than the compiler deciding to optimise out or rewrite your function because it contained UB.
How are you doing active-active?
My goal is to give people a nudge in the direction of calling their mothers, or a mother figure in their life. This is actually what I intended by saying "call important people in your life". I didn't intend to imply that everyone's mother has an important role in their life today. I thought it would be a valuable prompting for many people in the tech startup community to receive, because the pandemic is making people feel less connected.

For those on the fence, I would like to nudge some of them, but not all of them, to call at least one mother figure in their life. For those who were going to call a mother figure, but were going to wait until the last moment, I would like them to call earlier. Mother's Day is traditionally celebrated in the morning, after all. I also had in mind people who were going to forget.

My views have been shaped in part by self-help books I've read, as well as what I've learned by taking yoga, improv, and meditation classes. I think it's better for most people to remove any protective shell they have around them, if they can find a safe way to do so. "The Untethered Self" by Michael Singer [1] gave me a lot of insight into it. When I'm aware, I try to let thoughts come and let them pass. I find I have an easier time doing this when I have good habits (including yoga, improv, meditation, running, and music). Sometimes I do build up a shell around myself, but I eventually open back up again.

[1] https://www.amazon.com/Michael-Singer/dp/1572245379
> An offset-based pagination limit of 50,000 is being applied to the /projects API endpoint on GitLab.com.

This feels familiar. I once designed an API for retrieving a large number of items (hundreds of thousands to millions) from a Postgres database. I quickly learned that using OFFSET for such queries is an anti-pattern because it forces Postgres to iterate through all items before the specified offset just to retrieve the few items you requested. So allowing unlimited offsets is a great way to grind your database to a halt.

I learned that a better way to do this is to use an index-based query instead, which Postgres can deal with much better. For example, you could give your items an auto-incrementing sequence number and tell the API consumer the sequence number of the last item in the result set. For the next request the consumer can use this number to start off where it left. While that restricts the way you can order items it will greatly speed up queries and allow efficient retrieval of a very large number of items without running into the slowdown effect caused by offset-based pagination.
Maybe Google should know better than to "pluck" copyrighted images from people's sites and display them out of context on their own site while serving their own ads.
Arguably the actual economic outcome has been worse than most people would have predicted back during those crazy days in March. The US's management of the pandemic has been worse than most of us could have predicted. And yet stocks are up.
That’s a classic move for second tier players to come up with a standard to take on the incumbent.

Apple did the same thing with Webkit. Google came onboard and for awhile, everyone was releasing Webkit compatible browsers.
> Do you know if this already works with GitHub?

It does not. From an `ssh -vvv git@github.com -i <path/to/sk key>` session:

debug1: Next authentication method: publickey
debug1: Offering public key: <path redacted> ED25519-SK SHA256:<pubkey redacted> explicit authenticator
debug3: send packet: type 50
debug2: we sent a publickey packet, wait for reply
debug3: receive packet: type 51
debug1: Authentications that can continue: publickey

Packet type 51 is SSH_MSG_USERAUTH_FAILURE (see https://www.ietf.org/rfc/rfc4250.html#section-4.1.2).
Sorry, I seemed to remember they did something to make it fair, I don't recall the location. I use sr.ht and I've used the others and, for me, it feels like 'turbo mode' compared to them. Especially git pushing: it's faster than pushing to my dokku server that only I use!
and yet nobody talks about democratization of investing. It is now so easy to invest that anybody, without having to think about yikes i dont want to spend $10 buying it, can invest in 10 minutes.
Unfortunately there's only a 50/50 chance he'll follow up.
Lesson learned: elegant solutions = optimal solutions
There is a difference between Racket and Scheme.
In Racket you will never get a stack overflow.
You can of course exhaust memory, if you allocate too much, but the stack is guaranteed not to overflow.

> At the same time, recursion does not lead to particularly
> bad performance in Racket, and there is no such thing as
> stack overflow; you can run out of memory if a computation
> involves too much context, but exhausting memory typically
> requires orders of magnitude deeper recursion than would
> trigger a stack overflow in other languages. These
> considerations, combined with the fact that tail-recursive
> programs automatically run the same as a loop, lead Racket
> programmers to embrace recursive forms rather than avoid
> them.

https://docs.racket-lang.org/guide/Lists__Iteration__and_Rec...
What Would AI Look Like If We Built It Using System Safety?
We're already seeing this with Snappy and Flatpak.
It's more the latter I suspect. The fear that they can't become art of the elite if they reform the system currently keeping them from being the elite anyway doesn't register with a surprisingly large number of folk.
> High stock prices can be an indication that companies are just really good at extracting the wealth produced by labour.

Western companies have become adept getting handouts from governments and central banks. Chinese companies extract value from labor.
Yeah that's pretty ugly. Emvi [1] generates clean HTML. Here is an example for that: https://wiki.sts.wtf/read/Arma-3-Sync-oVlaBeQdAY (the part within the "article-content" div).

[1] https://emvi.com/
PET is formed via the condensation of ethylene glycol (ethane-1,2-diol, aka EG) and terephthalic acid (1,4-benezenedicarbyoxylic acid, aka BDC). In the process, a proton (H, a hydrogen) is lost from the carboxylic acid (COOH -> COO) and a hydroxyl is lost from the alcohol (R-OH -> R). The H and OH combine to form a water (hence "condensation") and leave, and an ester bond (RCOO-R') is formed. Amide bonds (RCONR'), the backbone proteins and materials like Kevlar, spider silk, and Nylon, are similar, but less flexible and harder to break.

This condensation reaction (and others) is reversible. If you heat PET in boiling water, you can begin to depolymerize the polymer into its constituent monomers by having a water molecule consumed in the reaction (RCOOR' + H2O -> RCOOH + HO-R').

However, PET is a rigid plastic that acts as a barrier material (that's why it's used for bottles and packaging), and has a high glass transition temperature (the temperature at which polymer chain mobility becomes broadly possible -- the polymer is in equilibrium, while it is kinetically trapped below the Tg). This inhibits the breakdown of PET, particularly at low temperature.

Hence, the sentence from the abstract:

> With a high ratio of aromatic terephthalate units—which reduce chain mobility—PET is a polyester that is extremely difficult to hydrolyse.

Aromatic rings are just that -- rings. They don't flex a lot and can't undergo a lot of thermal motion, can't change conformation, etc.

> Here we describe an improved PET hydrolase that ultimately achieves, over 10 hours, a minimum of 90 per cent PET depolymerization into monomers, with a productivity of 16.7 grams of terephthalate per litre per hour (200 grams per kilogram of PET suspension, with an enzyme concentration of 3 milligrams per gram of PET).

> We also show that biologically recycled PET exhibiting the same properties as petrochemical PET can be produced from enzymatically depolymerized PET waste, before being processed into bottles, thereby contributing towards the concept of a circular PET economy.

So, they depolymerize the PET, an subsequently repolymerize the terephthalic acids to produce new PET. I haven't clicked through to find if they recycle the EG as well, though.
I mean, the post seemed to be arguing that the wrap-around is somehow beneficial, so I'm not sure you're saying the same thing. But if all you want is check + crash when that happens then can't you just use a compiler flag or a different data type or something else for that in C++?
I'm fortunate enough to be a student and have a mom to go home to between semesters. Call her :)
> Bonds: Near 0% interest rate, practically no better than holding cash.

You can still buy bonds of a bit less-developed nations. E.g. "new" EU nations. They usually offer better RoI than Western EU bonds.
Nothing FOSS really offers nearly the same level of team tools. Multiple channels in same group? Subgroups? Not a single FOSS thing I'm aware of.

Discord is a nice solution if proprietary solutions aren't a problem. It's really sad.
not true at all. The inflation has been gigantic, when expressed in as the price of owning a home or getting educated.

the traditional measures of inflation expressed in the price of other goods are not capturing the real story. Those good are much cheaper today and mask the actual decrease in purchasing power.
But it isn't for plain polyethylene (HDPE or LDPE). It's specifically for PET. I suggest "PET plastic bottles" in place of just "plastic".
GitHub's UI never changes?

Up until a couple years ago [1], the main tabs were in a collapsable sidebar on the right [2]. They just keep cramming more junk on the top, pushing the actual source code further below the fold, and making the header so wide it hides half its functionality inside a 'hamburger' unless you make the window super-wide.

The main GitHub.com page itself used to be clearly for developers, with "Search public git repositories" the very first item. Now it still says "for developers" but it's all about "GitHub Enterprise" and "Your business needs". Multi-repo search is actually disabled for non-logged-in users.

The style doesn't change, but the layout and functionality definitely does, and (IMHO) not for the better.

[1]: https://github.blog/2015-11-16-a-new-look-for-repositories/
[2]: https://visualstudiomagazine.com/articles/2015/03/23/~/media...
The exciting thing about this research is that the authors substantially exceeded the normal bar for publishing a scientific article (even one in Nature).
They demonstrated industrial feasibility of their proposed enzymatic process by depolymerizing waste PET then repolymerizing it into a useful item (water bottle) that met industry standards for strength/ductility and coloration. I work in microbiology, and seeing research that connects basic biochemistry to actual industrial implementation (at the lab scale) is really impressive.
There are pieces of their process that would need to be refined (and the cost of oil would have to rise) for this to be cost competitive with just manufacturing from virgin PET units, but it's a strong foundation. It's much closer to realization than most "researchers discover enzyme that does X and will revolutionize industry Y".
We've changed the submitted title ("An enzyme decomposes 90% of plastic in 10h") to that of the article.
maybe the difference is who they are testing. I mean, US started testing later, and is not doing testing based on who came in contact with positives. So, people continue to spread until they get sick, IF they get symptomatic.
In the real world such indexing methods aren’t practical, once you have to do a full text search for example or sort by some attribute the index becomes useless. It’s rare to only want results presented in a certain order IMO.
NSA Cybersecurity Open Source Software Releases
It's not core to the product, but if you use the Octotree add-on to browse Github repos, you get the file type icons.

https://imgur.com/0yg4Mfc
>ATT&CK, STRIDE and other frameworks tend to be solipsistic, self propagating bullshit.

Not disagreeing with you, but I was was wondering if you could expand on this. In some circles, ATT&CK is seen as the gold standard. Do you believe this is misguided?
If I had to guess, which I do, I'd say it's probably a voxel size constraint. As long as one voxel is bigger than a perceivable pixel, all you can really do is interpolate the GI values within the voxel grid. That's is why lights moving smoothly and linearly will look slightly "choppy". It's probably less obvious in most real-world applications.

Again, just a wild guess based on watching that clip, I'm open to corrections!
That cuts both ways, so to speak. Drones and even more advanced technology can replace guillotines as easily as it can be used to have a smaller police force of the kind you mention.

I think some people don't quite understand what people are capable of when they are truly desperate. Right now, in most of the western world, people aren't at that point. But when they get there, billionaires' ability to hide on islands or yachts or whatever won't stop the inevitable. Any violent revolution is going to be very bad, even for the very wealthy who think they're insulated/protected.
There's a couple of approaches we've tried:

1. Register each dev env with the provider. Dev Envs can have predictable URLs (e.g in okteto cloud it's the name + namespace + domain), so you can directly register it. This works well with self-service webhooks like Github.

2. Have a proxy that routes to the right dev env. This works if there's a key you can use for the routing, like a user ID or the subscription.

3. Have a proxy that duplicates traffic and send it to all the dev envs.

I'm curious wow do you solve this on the DTAP env. Are you registering a single endpoint with the webhook? Then how does it reach the separate dev envs? (or do you have a single, shared dev env?)
You can also use Strimzi for Kafka on Kubernetes: https://strimzi.io/
Would you be in favor of such "authoritarian" measures if COVID-19 had a 15% fatality rate, affected the young just as much as the old, and three of your extended family members + 20 friends/acquaintances died?

If the answer is yes, then our differences lie in the value you place on human life rather than our relative support for "authoritarianism." COVID tracing apps are about as authoritarian as forcing open your neighbor's door and violating his personal sovereignty by saving him from a house fire.
But it's clearly Python, so it would be the very not-sneaky “not” instead of “!”.
You’re so cool and smart. I bet you LOVE correcting people right now. You’re so astute.
It's not slow anymore, we used to get 500 errors a lot on gitlab.com but that's not happened for a year or two now.

Github's never changing ui was also partly because they didn't have half the features gitlab does for a long time.

Gitlab is quite complicated to look at, it could be improved. But it's also partly because it is getting quite complicated.
The media follows trends and advises what is popular. People are scared now, so almost all the media attention I am seeing is pro spying right now when it comes to Covid. 6 months ago, it was different. It’s not a conspiracy, it’s market incentives
That's something you would say in a sermon to a crowd.

Not to an addict and certainly not to their loved ones. See, you are on the one hand saying the addict is fine doing whatever it is they are, and on the other hand you are shaming the loved ones of the addict into a position of never giving up on him/her.

All of that will just make things worse for all parties. You see, the addict, after a point, does not really want love anymore. They want the substance. They may use love as a tool to live and continue their addiction but they are not in a condition to provide a reciprocal relationship. They have become, in a way, narsistic in the sense that other people are above all enabling agents to get their high, and beyond this utility are worthless to them.

So you see how just being ready to love another through whatever is not actually a great plan when heavy addiction steps into play?

First rule of all human relationships: You are not responsible for another person - their happiness, their addiction or what ever.

Some relationships can be actively harmful. Especially with addictive substances the other party gets easily damaged through co-dependency.
While I agree that medium should die in a fire, it has been my experience that someone has usually submitted the URL to archive.is and that is true in this case, too: https://archive.is/hz1RG

You may also enjoy trying an incognito window in the future
Side note: If you chronically procrastinate, and have your whole life, you probably lack dopamine.
If you are still considering moving CI from Jenkins to GitLab we're publicly testing a Jenkins Wrapper to make it more gradual to move https://gitlab.com/gitlab-org/gitlab/-/issues/215675
Yes. For example, if you're working with audio, you'll want a realtime kernel, and an audio subsystem configured for that use case over a default desktop distro.

Running a realtime kernel on a desktop can be slower, and a desktop Pulseaudio setup isn't going to be enough for someone working with audio, they'll probably want Jack, too.
"...life, liberty, and the pursuit of Happiness."

It's why saving lives are the most important, even at the expense of liberty and your happiness. Without life, the other two wouldn't exist.
Can’t plastic already be melted down and reshaped?

Now the question is how to collect plastic in the wild
I would just throw more money at the problem not weaken the strength of my confidence in the underlying storage subsystem or the DB by playing with the fsync behaivor willy-nilly nor even in a calculated way. I would instead just throw more money at the problem by investing in faster and faster disks -- you can do a lot with enterprise grade NVMe now.
The little schemer is a book purpose built to teach this.
Yes judging from the responses that seems to be what happened.

Maybe I could compare it to car accidents - we don't ban driving because the costs would be enormous.

I hope that doesn't spawn replies about self-driving cars...
That might be true or it might be confirmation bias.

I’ve seen mostly stories warning about the potential for abuse of some of the proposed solutions.

Then again it might be my own bias seeing that.
What are the specs of your server? Bare metal or cloud/vm?
Willard Smith Jr! is that you?
UCSF epidemiologist said 0.8% with adequate medical care.

Course if you take the 15-20% infection rate and excess deaths in New York you get 1% to 1.3%.