jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
"One of them recommends using soap only for "pits and bits" :) But as runners both, that's hard to do when covered in sweat and salt."

I switched to natural soap bars a while ago, as I like those anyways more than typical body washes one gets from e.g. cvs or walmart. For hair, shampoo every time is simply not necessary. I use that 1x a week, but some people don't use it at all- check out nopoo. I don't have issues with my scalp but my dermatologist did mention that Head and Shoulders can make eczema issues worse because it's abrasive.

I will check that book out.

"But its getting out of control. I was reading that itching from eczema drives people to suicide, just like dry eyes"

While I don't have those thoughts, I completely understand it. I'm not sure if people who've never had this kinda of eczema before can understand it. But the constant itching (which is both physical and mental) and the mess afterwards from scratching is brutal after a while. Scratching at 3am (after sitting in bed and trying to concentrate on anything other than the immense signal to scratch) brings a brief bout of euphoric relief, then regret and depending on the size of the scab, blood/sticky fluid. I basically had to wash my sheets and blanket daily because there would be residue all over.

For a while, the backs of my thumbs both kept on weeping. So imagine sticky fluid getting on your keyboard, guitar, etc and constantly having to wipe it. The same happened to the entire back of my right hand as it had gotten a bit infected, so I had to go to the ER and get a corticosteroid (dexamethasone) shot to calm the situation enough that it could get back to "normal"- scabs and immense itching urges.

"Which you may want to check out because of IgE. It goes into how typical antihistamines don't work because the itch signal is from a different pathway, etc."

This is something that I have been noticing too. I took benydryl occasionally and it seemed to have no real effect other than maybe placebo. Same with hydroxyzine- I've taken at max 100mg (4 25mg tablets) about 30 mins before bed, and the only thing it did was make me real sluggish the next morning / sleep through alarms.
It should be easily found if you search for it.
Thanks for sharing. I'm in Baltimore, too. Please post these places if you have a chance. Would love to check them out when possible. Searching the web, I have found https://bugssonline.org/.
The gateway's orbit is elliptical in that has a very low periapsis (lowest point in the orbit) and a very high apoapsis (highest point). The key reasoning behind this is ease of rendezvous with Earth departing space craft. While the gateway is at its apoapsis, the speed in which it is going is very very low, this means it stays there for a far longer time. This in turn makes it wayyy easier for incoming spacecraft from earth to plan a rendezvous maneuver.

If you have Kerbal Space program try it out yourself. All you have to do is circularize your orbit around the Mun at the apoapsis of your lunar gateway's orbit and you are guaranteed get a rendezvous encounter within a couple orbits. If you are lucky you can even get a rendezvous on your initial approach.

The downside to this is as there is high eccentricity of the orbit, the velocity that the lunar gateway is going at it's periapsis is going to be faaar higher than if the orbit was circular at that same height. This means any lunar decent craft needs to have extra fuel to cancel out that eccentricity generated horizontal velocity to be able to land.

I would bet that the ease of the initial rendezvous and lack of fuel required to acquire that rendezvous greatly offsets the additional fuel required to depart the gateway and subsequently land.
.. actually, wait, are you the author? Thanks for open sourcing this!

Can I use it to make a Rust executable? Maybe it can post-process the executable built by Rust somehow? (I guess Rust needs to link against the cosmopolitan libc and otherwise not make any syscalls)

Maybe it's possible to make a cosmopolitan Rust target, like, x86-unknown-cosmopolitan?

Also, does it support x86_64? (and maybe a fat x86/x86_64 binary as well?)
not my downvote, but

Mainstream macroeconomics has not an accurately developed foundation, more appalling than ever as it progresses on its own.

Gold and Bitcoin fantasies can not further deride something that is self-deprecating due to poor math.
Alright, so now I'm left wondering: What about big agriculture?

There's a popular YouTube channel [1] with advocates for a plant based diet, low in fat, yet suspiciously says almost nothing about hydrogenated vegetable oils (canola, soy bean, sunflower, etc).

These oils - according to many studies - are THE leading source of heart disease, right up there with sugar. They're a highly unnatural food, heavily processed, never before in nature were you able to consume the oil extracted from a f*cking sunflower like you can today.

And yet? NutritionFacts.org almost never, and I mean 99.9% of the time never mentions how bad these oils are for you.

Coincidence? I mean really, what CAN you believe these days? There's a study for this, and a study for that. Everything is bad for you.

[1] https://www.youtube.com/user/NutritionFactsOrg
With regard to being able to create a "master" database, use a "female" connector, hold a "stand up" meeting, or greet people with "hey guys," we certainly are.
That depends on the distro, a lot of distros offer gratis support. Some like Debian have both paid and gratis support.

https://www.debian.org/support
This article is a goldmine—well done. I especially appreciate the care that's been taken to explain the rationale behind each suggestion.

I've worked with Sass fairly extensively, and have picked up some of these practices on my own, but not all of them. I'll definitely be consulting this page in the future.
Interesting to watch the term "brogrammer" evolve. I'm not entirely sure what it means anymore, but I do recall it was typically used for programmers with stereotypical frat boy mentalities, then it went on to imply misogynistic tendencies, then it became a sort of generic slur and now the author uses it as a synonym for "inexperienced programmer" - one who doesn't want to peak in the lower levels of the stack more specifically, lack of desire to learn in other words.

I've only ever seen the term "brogrammer" used in SV circles, though. It's hardly a phenomenon for the tech industry as a whole.

Other than that, I somewhat agree. Most of our software hasn't evolved conceptually much since the 80s, with some notable exceptions in academic and PL circles that haven't gained mainstream acceptance, predictably.
Sounds like a great product! Some questions.

1. Your video mentions you 'buy the SSL certificate' for users. How does that work? Are you a CA or do you resell another CA?

2. Your video mentions latest security practices - are you selling EV certificates? Or just 'encryption to someone who owns this domain' certificates?

3. If you resell another CA, how can the identity verification process be 20 minutes?

Pardon all the questions, but I'm currently waiting on godaddy, who take 15 days, so I'm interested in this stuff.
My team (a small healthcare startup) spent a lot of time looking at this for our first hire so I feel like I could provide some insights.

First off, I think it varies quite widely on the school. We talked to people from General Assembly and the quality varied A LOT. There were some people who I would have said were capable of being a junior developer and some who I would say are hardly employable. None of them were exceptional programmers though. Everyone we talked to had never built anything prior to GA and were very clearly not what I would think of if I had to imagine an (ideal) programmer.

We did end up hiring a programmer from a program called App Academy and this program seemed way more legitimate. Their staff had people contributing to the linux kernel and git, which gave us a lot more confidence. Similarly, with some of the smaller programs that we interviewed with we saw an increase in quality. The largest correlation we saw though, was that programs that were compensated based on your compensation produced much better people. GA is just making money whether you suck or not. AppAcademy gets paid if you get paid. If you make 10% more, so do they. I think that's extremely evident in the students they send out into the world.

The combination of his salary and equity isn't too far below $100,000, but he's also quite exceptional. He had gone to Princeton, did great in school, had a perfect score on the SAT's, knew about Public Health, etc.

TL;DR:

The average starting salary of $100,000 sounds like BS.
Hire from smaller programs that get a commission - not tuition.
Just like normal universities, students can vary in quality regardless of their "pedigree."
Its an interesting bit of nostalgia which I can find much to relate too. But I take a more practical view of the future. The author makes this statement:

"In contrast to those golden days, the tech industry today seems to lie at this horrible intersection of the mysteriously entitled generation Y, the millenials, and the extremely cheap and available resources for getting a product to market that the cloud and inexpensive overseas outsourcing shops have created."

When I think about these things and the dot com explosion, I realize that these markets are best created by the people living in them. Specifically, if you're primary labor supply consists of "mysteriously entitled generation Y and millenials" then if you are building tools for these people you need to understand what they like and what they don't like. As engineers we tend to create things that "we" would like, and if "we" are no longer a close match for what the overall market is looking like, then our instincts will lead us astray.

So the challenge is to extract the useful things from your experience and apply the core truths, rather than lament that you cannot reproduce that experience in others. Passing on the truths is important, how you get to, or teach, those truths depends on the current fashion.
You might be right, though I have a feeling I might be part of one of those "1% experiments" that Google is known for. Right now I have Instant Search off, and it also keeps thumbnails for showing up for search results. However, I turned Instant back on, and the thumbnails still don't show up (at least not automatically). I guess YMMV... sorry for the misleading info.
While Oracle is making copyright claims, the bigger issue is their patent claims. Oracle is claiming patent violation by Dalvik, which is Google's JVM that they developed independently. See http://www.groklaw.net/article.php?story=20101111114933605
Except that it sure doesn't look like the Israeli system could scale to US traffic volumes.
Email is a horrible solution for notifications, and I'm surprised people would defend it.

1) Oops, that important message got sent to your Spam folder.

2) This is a two-way medium, but "Please don't reply to this email."

3) "Now that we have your email address, we can send all sorts of promotional messages. Yay!"

4) Phishing.
How about regulations that keep you from doing stupid or illegal things or defrauding the people who invest in your company?
Dup: http://news.ycombinator.com/item?id=1907825
>> Windows quality has gone up significantly since XP. I no longer associate Windows with constant crashing like I used to.

This.

Apple's long term strategy on hardware had me getting ready to leave their ecosystem over a year ago (they discontinued the unibody Macbooks that I love so much, which were a perfect balance of size, power and end-user expandability). It didn't help that I have one of the early 2011 MBP's with the overheating and GPU issues. Mine just died over the Christmas holidays.

The only way my 2011 MBP would run without glitching and crashing was... surprise, surprise, running Windows 8.1 in Boot Camp. And in general, it felt and ran faster than OSX did.

That experiment led me to install Windows 8.1 on my 2008 Macbook -- which can't run anything newer than Lion. It was a pig, nearly unusable until I installed Windows on it, and now it's snappy enough to use daily.

While there's something to be said about Apple not looking to the past when providing OS upgrades, I think there's also something to be said about Microsoft's strategy of providing backwards compatibility to older hardware.
I like the concepts behind this framework, even if the '@' symbol is debatable. I think, combined with something like CodeSynthesis' ODB ORM (which apparently supports migrations now), something like this could be used to create some really efficient, light weight web applications that give frameworks like node.js a run for their money.

I like the idea of running a light C++ application on a crappy $5/month VPS and squeezing out every last drop of performance, built on top of the idea that modern C++ developers can crank out solutions as fast as Ruby or Python developers. From interviewing and talking to people, I don't think the vast majority of developers really understand how far C++ has come in the last 15 years.

The real PITA with web frameworks is how they interact with the database. Now that C++ has some decent ORMs, an improved feature set, and some strong renewed interest, I think we can make C++ a "web language".
In short: forget it. Go to the valley or to China. The situation is ridiculously bad in Europe.
It's Hacker News. A community of hackers. The first thing I look at when someone shares a project is what language it's implemented in because it is interesting to see how other hackers' approaches. Having "... written in X lang" in the title just makes it easier to find projects I may have interest in.
None of haskell's warts are near bad enough that they should put you off learning the language or using it successfully. Records are a particularly weak point (sort of the simplest thing that could possibly work) which some people care very much about, and others don't care about at all. I think it depends heavily on the sort of code you're writing; when I'm writing libraries I never use records, but others find themselves working with very wide product types with lots of `Int`s or whatever that need to be disambiguated and for them this is a big deal.

I'd say the other biggest warts or deficiencies which are being actively discussed are related to the module system, e.g.: https://ghc.haskell.org/trac/ghc/wiki/Backpack ; I also don't find this to be a huge pain point, but I'm told by people with experience with ML-style modules that we're really missing out with the module system we have.
> But why doesn't Mail.app just zip the file when I select it?

It does. That's the whole point of my comment. Mail.app has always supported emailing folders.
This is so exciting! I wanna test it out right now and I have so many questions.

are there any more docs than the description on Github readme?

I know this sounds very n00b of me, but can I use this as an Api layer for raw data?

I'd love to see more middlewares built around it. I used the 'Tree frog framework' for a while, I felt my work flow was not too efficient due to different api layers.
We have revenue and we are doing exactly that, but now I compare it to something like a 'half product' where we sell it and spend 1-2 weeks 'tweaking' it. We have a great roadmap which would not only allow us to sell this online but, coming from this, introduce a number of products, partner programs and services. This is all not possible without taking a big step for the product technically, branding wise and marketing wise.

Edit: but yes, if we cannot get a partner / funding partner, we definitely will take a small part of the roadmap and turn that into a niche product.
That's not true. An earlier comment was "brilliant, this could finally end the recession!" https://news.ycombinator.com/item?id=600327. I understand the fun in scouring the past for outrageously wrong comments, but let's be fair.

You haven't quoted jdoliner accurately either: https://news.ycombinator.com/item?id=600813. What he actually wrote was not quite that flagrantly dismissive or wrong, even in hindsight. (This reminds me a bit of the famous comment that was posted in the first Dropbox thread on HN, which people love to cite in a way that I don't think is fair to the commenter. His username keeps getting repeated as an emblem of pedantic dismissal, which is not actually what he was doing. https://news.ycombinator.com/item?id=23229275)

Edit: FWIW, there was at least one earlier HN thread on cryptocurrency, predating Bitcoin: https://news.ycombinator.com/item?id=253963. It was pretty good and even (in the case of https://news.ycombinator.com/item?id=253999) prescient:

The bigger problem is that everyone has a incentive to run their computers day and night cranking out solutions, which burns up lots of natural resources and processor time for a zero-sum result.
I don't want infinite scroll on anything, my internet is rarely as fast as I want it to be and anytime I'm on a website that has it and I go beyond about the 300th thing mark it crawls, if I ever hit the 1000th thing mark it breaks. No thank you, never implement it on anything.
I like the way it is.
I dislike Infinite Scroll especially on Web Pages. HN as a webpage is about as simple as it gets.

For things like Apps, such as Twitter. I am fine. The difference can be reduced to experience. App tends to be so much better with loading / pre-loading all the information. I have never seen any infinite scrolling that works well inside web browser. Even the best of them seems to be janky.

I also want to mention Twitter is more like continuous scroll. Since there is a definite bottom of your main feeds.
It sounds surprisingly like how I've traditionally viewed Microsoft. Microsoft has always had a lot of really great technologies, but they've traditionally struggled to leverage them in a cohesive way.

You'd see them completely reinventing the wheel between different groups while simultaneously turning around and shoehorning in MS tech places where it just didn't make any sense. Throw in all the in-fighting between different groups and you have a recipe for the company's malaise through the 2000s.

One of the clearest examples I can think of is Microsoft's acquisition of Danger and the disaster that became the Kin:

http://arstechnica.com/information-technology/2010/07/a-post...

tl;dr - Microsoft buys out existing, successful mobile company, scraps their existing technology stack to rebuild with MS technology while building multiple, competing mobile platforms internally, internal turf wars ensue, and in the meantime their carrier partner basically loses patience with the whole thing and seals the fate of the entire project.
Many people here in HN are both rich and good individuals
>It isn't so much because he's white but more of not poor.

It says a lot that you don't acknowledge any systemic connection between these. Sure, rich people with their idea-implants can be referenced collectively. Society making you tired, also a reasonable grouping. But implying that white people have been visiting injustice on black people, including having intentionally kept them poor? How dare you, sir.
Interesting layout, but my opinion is that pinky keypresses is not so hard as a Beacl's effort grid says. Especially I disagree with placing rare letters on a home row in pinky positions, it is just wrong. I really want to explore the metriks which make Dvorak worse than Workman or Colemak, my experience with those three layouts tells me that something is wrong with those data on the link you have published.
For me typing on a keyboard is like a piano playing, if your pinkies move hardly, then you will have hard time playing literally any chord and it is not a piano's problem. But who knows, maybe people with hard moving pinkies want to have their own layout and Beacle is comfortable for them.
my understanding of primitive/early vaccines is this:

1. take a virus that is highly adapted to humans, and inject it in another animal (like a rabbit)

2. the virus will cause a very low-grade infection in the rabbit, since the virus is adapted to humans, not rabbits - but it will still be a non-zero level of effectiveness

3. at the peak level of the rabbit's low-grade infection, the mutants of the virus that are more effective against rabbits will be expressed more than any others, and replicate themselves more than any other mutant

4. capture these variants from the rabbit, and inject them into another rabbit.

5. step 3 and 4 repeat as the virus becomes less human-specific and more rabbit-specific

6. if all goes well, you will have transformed the human-effective virus into a rabbit-effective virus. But the virus still has enough of the same characteristics that it will provoke an immune response in humans that will also protect against the human-specific variant

I imagine if you wanted to do the opposite, and craft a virus that is more effective against humans instead of less, you would simply follow the steps in reverse.

Since these steps are so simple, and require no direct modification of the genetic material (you simply encourage it to drift in a certain direction) it seems like it would be hard to tell which viruses were manipulated in this way.
She lives in a materially different dimension than the people who believe she's some kind of martyr, her family is insanely wealthy. Her having a job or not, any job, is just a fun bonus.
I agree it's an idea that seems so natural in retrospect that I'm also curious why it hasn't traditionally been more popular. One possible reason that comes to mind is that an imperatively-constructed type is harder to statically analyze.

But on the other hand, even C++ templates are Turing complete and even C++ parse trees can depend on the output of a Turing-complete evaluation. So it is hard to see what benefit a C++-like template feature is buying in comparison.
If it was lab created independent scientists would be able to figure it out and there would be evidence that it was.
But it looks like there is not:

https://www.nature.com/articles/s41591-020-0820-9

Now maybe the virus mutated from those initial 174 cases but that's unlikely.

China does have a narrative that covid19 reinfections are coming from imported frozen foods though so I'm not sure why they are pushing that angle. It's probably an economic one and to save face. But maybe it's real.. if it is we are screwed.
On the other hand we can't just notice an inequality of outcomes and assert that it's caused by discrimination.
Sequoia Capital | Full Time | Platform Engineer | https://www.sequoiacap.com

We're growing our technology team to shape the future of investing. Hiring right now for a Platform Engineer, an Application Engineer, and a Security Analyst. Our stack includes Ruby on Rails, Python, Javascript (Vue, React), Postgres, Spark/Scala, Nginx, AWS & Heroku. More info here: https://share.getcloudapp.com/NQuZBdP2

Menlo Park preferred. REMOTE can be considered as well.

Please email me if you are interested in any of these roles. I'll respond fast. crocker@sequoiacap.com
Environment pressure is a huge force in Natural Selection. If the changing environment makes it so that 50% of males can't sire offspring then Natural Selection is working, right? I'm not following how this is "bottom of the barrel", this appears to be simply how Nature works.
A feature request I always had for VLC was simply, allow me to click the video to pause it. (And also, allow me to drag the video to move it)

I figured they didn't want to do it because of their large user-base, don't change what's not broken. Maybe perhaps with v4 these small QOL things could be implemented.

But on topic, how far is VLC 4 from release? The article speaks truth, but if its still far from release then it could just be their first steps and no way near ready.
https://m.youtube.com/user/mrdodobird

Highly recommend Ian Hubert! His tutorials are short but if your a bit technical and don't mind pausing to Google you can get pretty far pretty fast.

Default cube, ducky 3d? There are a bunch of good ones on YouTube.