skysight-inc/HackerNews huggingface dataset:
For the majority of human existencr the diet which helped survival the most was high calorie because it meant they weren't starving.

Paleo is dumb because it ignores all other greater selective factors. It would be like judging wearing kevlar vests as good protection from cancer and heart disease because after you empty a revolver of hollow points into every fifty year old subject's chests the ones wearing kevlar lived the longest.
I will mock your procedurally generated non-sequiturs on any topic. From my perspective, I say enough to promote introspection on its own. But you do have a point, as you mentioned that it wasnt enough for you to perceive what the meme was about as you instead wrote totally mockable copypasta. So I’ll try to keep it in mind and just lead with the answer so that you think its less toxic.
At first I also thought that. But:

"...during the COVID-19 pandemic, *self-reported COVID-19* infection was associated *with most persistent physical symptoms*, whereas *laboratory-confirmed* COVID-19 infection was associated *only with anosmia*. ..."

They all have been infected, but the ones self reported experienced much more symptoms of COVID infections that were longer persistent as with the other's, who had intentionally/unintentionally a positive lab test as their first confirmation of infection. That group experienced just anosmia.
Yeah, I was trying to come up with an idea for this. We try to eagerly load as much as we can before fork, so most of the memory is shared between the forked unicorns, but this won't work with YJIT right?

Ideally we would be able to eventually do the forks of a "mature" unicorn child an hour or so after all is JITed...
To your point, this is why I would avoid them. Give me faith that I won't see you end up monetizing/selling user data or doing something dumb to your user base when that cash runs out. Otherwise I'm inherently not going to trust you.
Kinda unrelated, but I have a question for anyone who is knowledgeable about running Postgres on ZFS...does setting a large-ish ZFS block size (e.g. 64kB) for use with Postgres (default 8kB blocks) cause a great deal of write-amplification even when ZFS `full_page_writes = off`?
It's easy to get a webrtc fingerprint just using a public stun server, maybe people smarter can deploy their own. I've used it in our ad tracking js.

I'm not sure if Tor Browser turns off by default, searching found this one ticket which suggest that default flag but maybe it's not implemented out of the box.

[1] https://privacycheck.sec.lrz.de/active/fp_wrtc/fp_webrtc.htm...

[2] https://gitlab.torproject.org/legacy/trac/-/issues/8178
How is a skin the same as selling a contract for something that does not exist? A skin can actually be used. Besides selling it, what is the use of an NFT?
Thanks for the links.

From the article:

With Grafana OnCall’s automatic grouping of alerts within Slack, you can avoid alert storms and reduce the noise your teams are exposed to during an incident.

Seems like the same feature described using different terminology.
As far as the TZ issue, I just wanted to mention that it is possible a company could really appreciate having you stay on your normal schedule if you have an operational role, because it helps extend coverage and saves US based folks from shifting their schedules.
> Although longtermists think we should focus more on the future, there are plenty of “neartermists” who tend to think we should focus more resources on current problems like global poverty, health, and well-being.

I guess I'm a neartermist. Yes, savings can benefit from compounding growth for a big payout later. But costs also grow -- as can the effect of problems that exist today. Spending money today might accelerate the discovery of a solution earlier, instead of waiting for a later investment. And there are plenty of people who need help today. For many it's a luxury to be able to save for the future.
Basically this means:

You either need a Bachelors degree or a (small) track record of success in the industry.
don't underestimate some of the problems the author listed here. Language barriers & timezone challenges will cause the roadmap to move so much slower that you've lost gains on saving that 3/4 price.
Good luck convincing people who "can do" the work to take 1/4th.
I understand the concept, but there have been several search engines that return a richer UI, the name "Clusty" comes to mind among others, and Google did not invent the relevance-sorted list, just [famously] improved relevancy.
Had no idea that Socher left SF.
Question about a key UX decision: Why do all the search results open in a new tab with target="_blank"? This is the only search engine I can think of that has this behavior. I find it pesky from a user's point of view. If I want new tabs I can command-click the link.

As it is, the UI doesn't provide the user any way to navigate away from You.com when opening a search result. I've always viewed new-tab links to be a kind of "sneaky" way to inflate engagement metrics, but I think it's particularly negative for usability on a search engine.

[edit] Even odder, clicking the You logo in the upper-left corner of the search results page opens the You.com homepage in a new tab. What is the purpose of that?
A “punch card” weaving machine at work
>> We can't rely on SCOTUS to make this ruling for another 50+ years

If that's a comment about the bureaucracy working slowly as hell, that is reasonable. If it's about the makeup of the court, I disagree.

Kavanaugh and especially Gorsuch are two you want on the court in this case.
Java did this in a very complicated but backwards-compatible way. (Including bytecode level compatibility.) Here is a detailed FAQ [1] devoted to the intricacies of Java generics, covering erasure, bounded and unbounded wildcards, special cases for raw types and arrays, workarounds for primitive types, interaction with inheritance, etc.

It was a big achievement, but also something to learn from. It’s reasonable that other language designers would want to do better.

The C# designers tried to improve on what Java did, reconsidering many of their design decisions [2]. Apparently it was a five year effort, including inventing novel runtime mechanisms. They had different goals, particularly supporting multiple languages and cross-language compatibility.

Go’s generics support is another years-long effort. They reconsidered everything again in a new context, because the Go language doesn’t have the same features or design constraints. That’s also a big achievement.

This only looks like the “exact same thing” if you ignore all the history. Language design is all about the details. Every language feature interacts with every other language feature.

The “peanut gallery” is a lot of random people, some of whom don’t know anything about designing or maintaining a production language. If you really want to know about this stuff, I suggest reading the papers by people who actually did it.

[1] http://www.angelikalanger.com/GenericsFAQ/JavaGenericsFAQ.ht...
[2] https://mattwarren.org/2018/03/02/How-generics-were-added-to...
Yeah why not? I did a one-shot zine in senior high and it was loads of fun. Zines could still prove relevant as an offline alternative in today’s hyperconnected world.
SF Mayor London Breed Maskless at City Hall Days After She Shut Down In-N-Out
Pelosi, Newsom and many many others weren't wearing the mask at SF City Hall, a government building.

FUCK THESE PEOPLE SO FUCKING HARD!
>probably due to Google generally not being good in UX

You misspelled "product lifecycle management." Google's lack of accomplishments in this department is a testament to their research, innovation, and committment to the disciplines of Six Omega (6ω) process strategies.
You realize that there is a difference between getting banned on Twitter and physical violence?
I don't necessarily believe a Constitutional amendment is necessary, since this would be a law limiting government reach, not extending it.

In all likelihood, the amendments text would look something like:

> Section 1: The fourth article of amendment to the Constitution of the United States is hereby extended to include information or detail held, owned, or otherwise under the custody of those other than the accused.

> Section 2: The Congress shall have power to enforce this article by appropriate legislation.

Which then necessitates some accompanying legislation to further clarify. But I'm pretty confident we can get there through legislation alone.
Some data on getting citizenship can be added as well.
Dropshipping Facebook Ads Strategy – The Ultimate Guide
> Also, politics isn't a religion. Your holding political beliefs is a choice you freely make.
CarbFix
Random keys have the positive aspect of not creating any hotspots, and they have the negative aspect of not creating any hotspots.

So if you have concurrent updates which are correlated with row insertion time, random keys can be a win. On the other hand, if your lookups are correlated with row insertion time, then the relevant key index pages are less likely to be hot in memory, and depending on how large the table is, you may have thrashing of index pages (this problem would be worse with MySQL, where rows are stored in the PK index).

(UUID doesn't need to mean random any more though as pointed out below. My commentary is specific to random keys and is actually scar tissue from using MD5 as a lookup into multi-billion row tables.)
I think the difference in point of view here, is that from my own perspective, owning and running the bare metal things is a basic core competency of being an ISP. Which is what I do for a living. The infrastructure I've described up thread is the product.

If the use case is somebody developing a software product that is a totally other scenario.
I don't have a dog in that race, but I've seen it said that the DB architecture itself should be reviewed, because SSDs make it possible to use databases in higher "normal form", with more tables that require more lookups, but less data volume.

E.g. https://drcoddwasright.blogspot.com: "In a time of SSD, multi-core/processor, two terabyte memory and Optane App Direct Mode machines, there is no reason not to build from BCNF data. Time to do what Dr. Codd demonstrated. Technology has finally caught up with the maths."
Maybe we shouldn't have mountains of consumer debt
Perhaps a bit off topic, but seeing the breadth of general discussion about online CS masters programs in this thread, figured I'd ask the HN crowd:

How is a program like the Penn MCIT Online degree[0] viewed by engineering and product hiring teams in industry? I am looking at transitioning from venture capital investing to SWE (and potentially product, given my business background) and this seems like a good option to facilitate that change - education in CS fundamentals (vs. a bootcamp) but still a reasonably short/practical program (10 courses).

Curious if there are engineers/PMs here that have gone through MCIT or similar to pivot into software from another field? Or, if any hiring managers here have hired graduates from these online degree programs and have insight/advice?

[0]: https://online.seas.upenn.edu/degrees/mcit-online/
Yeah for people that actually know about that or care. But for like my mom, that's where she posts and stores stuff. All the grandkid photos that's the only place they exist off her phone which probably does not have great backups
I recall lovingly formatting things like Ralph Browns Interrupt List using WordPerfect which could get me a readable 6pt font on a 24pin dot matrix printer. With a wide format printer and some tractor feed binder covers or a glue strip binder I could borrow at work I made a lot of reference books. Should've sold more of them.
CVS and Subversion still exist!
Then you are lucky. I once found an insert performance drop of sometimes 5x once a table reaches 500,000 elements or so with BTree's and Uuids in particular. Problem is: UUID's often scale well on the app side, especially with multiple writers so the app wants to use them.

Unless you are using a time sorted UUID, and you only do inserts into the table (never updates) avoid any feature that creates a BTree on those fields IMO. Given MVCC architecture of Postgres time sorted UUID's are often not enough if you do a lot of updates as these are really just inserts which again create randomness in the index. I've been in a project where to avoid a refactor (and given Postgres usage was convenient) they just decided to remove constraints and anything that creates a B-Tree index implicitly or explicitly.

It makes me wish Hash indexes could be used to create constraints. They often use less memory these days in my previous testing under new versions of Postgres, and scale a lot better despite less engineering effort in them. In other databases where updates happen in-place so as not to change order of rows (not Postgres MVCC) a BRIN like index on a time ordered UUID would be often fantastic for memory usage. ZHeap seems to have died.

Sadly this is something people should be aware of in advance. Otherwise it will probably bite you later when you have large write volumes, and therefore are most unable to enact changes to the DB when performance drastically goes down (e.g. large customer traffic). This is amplified because writes don't scale in Postgres/most SQL databases.
You're arguing with the guy who did truffleruby. I'd say he knows a thing or 2 about the soundness of dynamic languages and adhering to a formal spec.
It's just what I have at the moment. 30 business days is also common.
Yes, but spelling is what we're talking about, and in particular spelling in sign language, so pronunciation is irrelevant.
The Surreal Horror of Pam
> In my experience, doing things in the cloud is about as expensive per 12-18 months as buying the hardware up front is.

It seems like you are glossing over the other costs: staff to implement and manage, development time and maintenance for automation to re-implement everything that AWS includes, data center costs (not clear if you were thinking of hardware ownership only or data-center also).

I'm not saying you didn't think about those things just saying that they can't be ignored in these types of comparisons.
I hope they throw out SF Mayor London Breed's Vax/Mask mandate as well as she REFUSES to follow her very own edicts.

https://twitter.com/mayavada/status/1457969113930735617/phot...

This is her maskless along with Newsom, Pelosi and hundreds of more MASKLESS - days after they just down In-N-Out Burger for the same.

FUCKING TYRANICAL ASSHOLES!
After a bit of digging, yes but no.

So turns out it's a bit more involved than what's been commonly told as a straight up 80% == bad scenario. ZFS by default divides[1] each vdev (RAIDZ or mirror set) into ~200 allocation regions called metaslabs[2].

When allocating from a metaslab[3] it will check if the free space in that metaslab is below the threshold defined by metaslab_df_free_pct. It seems the threshold was changed to 4% free space at some point[4].

If the free space is above the limit it will use the fast first-fit search, if not it will use the expensive best-fit search.

However, as noted that threshold is per metaslab. So if the pool is fragmented, even though the overall free space in the pool is above the 4% threshold, there might be metaslabs with less than that free, which will lead to the expensive best-fit search.

So it's not a hard limit, but it should start to be noticeable above 80%.

[1]: https://www.delphix.com/blog/delphix-engineering/openzfs-cod...

[2]: http://dtrace.org/blogs/ahl/2012/11/08/zfs-trivia-metaslabs/

[3]: https://github.com/openzfs/zfs/blob/master/module/zfs/metasl... (note metaslab_df_free_pct)

[4]: https://www.truenas.com/community/threads/zfs-tweak-for-firs...
I appreciated your comment. I want to believe what you are saying... but at the end of the day none of the people that I interviewed with were the final deciding factor in whether I was offered the role or not. This was decided by a hiring committee. I might be giving away which company this was at this point, I don't know if this is how it's done at other large companies.

The thing is, I was asked to provide certain details after my interview process, like an extremely detailed chronology of my education and work history, explain every single gap greater than 3 weeks, etc. etc.

The fact that this all happened after I rocked my interviews (which was the feedback provided via the recruiter) tells me that yes, it's possible that they wasted everyone's time to interview me and potentially disqualified me on some kind of technicality.

It was an odd experience altogether. I was even invited to spend an afternoon with someone on the team after getting the verbal Ok. Either way, it was interesting experience, but pretty unpleasant through and through. In hindsight, I'm quite glad I didn't get the job, but in principal I didn't like the way the process went.
Looks like a lot of the money was spent on press. How many more articles am I going to see on HN about this chrome browser extension search thing?
I think that's why Facebook wants to own it so hard they made it the parent brand and are trying to steal what the word "metaverse" even means so that people expect to always mean Facebook's ideal of a walled garden they control.
Like in America, few Canadians are ever going to move more than 50 km from where they were born and raised. Your precious jobs are still safe for the right kinds of people.
It would be silly for the Chinese not to be doing this. Extremely low cost [1], low risk, measurable effects, etc.

And the PRC is not a silly government - therefore my prior is very strong that it's taking place on a grand scale.

[1] a cruise missile is ~$2M...you could hire dozens of skilled astroturfers for a year for that, and you can't even use missiles against the US due to MAD...
This creates an incentive structure that is exactly the opposite of what you want.
SymbolHound (http://symbolhound.com/) is the only one I've found that doesn't ignore special characters.
I've used it for critical ops successfully over the course of a few years. It's not perfect but it's also not a toy app anymore.
SEEKING WORK

Location: PST

Remote: Yes

Willing to relocate: No

Technologies: 4.5+ yrs professional experience; JS, React, React Native, Python, Node, AWS, Heroku, Dynamo, Mongo, MySQL, Ethereum (Solidity), REST, Docker

Résumé/CV: https://www.linkedin.com/in/deejax/

Email: david <@> callstop <d 0 t > com

I've helped 3 YC companies launch, have worked on and at multiple startups, and have a specific interest/expertise in newer financial technology.
Perhaps! I can only speculate since I wasn't given any concrete feedback.
Something to consider is that, as a survival mechanism, a child copy his parents behaviours. It mimicries his environment in order to survive. We all do a lot similar than our parents and familly. Those habits are also very hard to unlearn. This is well documented specifically in the psychology field.
Only on HN can you use the word "easy" to describe a set of steps that follow directly after, and still end up having to clarify the word easy referred to your steps, not to the entire concept of the underlying technology.
yup; that's the entire point of index funds: to make a healthy return over a long-enough time horizon

the bogleheads love talking about a four-headed fund to better diversify against risk: 50% index, 25% bonds, 12.5% international indices, 12.5% REITs. that's how I have my IRA and 401(k) set up, and it's worked well over the last few years. (My IRA is a little more speculative (some shares in TSLA, some in LCID), but most of the funds are split up this way.
What about a mandatory publication of repair & maintenance manuals, starting at a certain amount of goods delivered? This may at least heighten awareness, even to the point of becoming a quality indicator again.
From what I can tell, in Germany at least, the requirement for a lot of dev jobs tends to be "a degree and experience" or "software specific degree and an internship". If you have a science degree of some sort, and a few years of industry experience, then you should be good. Your situation might be tricky.
Show HN: I'm 48 and finally learning how to be a game developer
That's the job of utilities, not individual consumers.

Look, if the government wants to migrate utilities away from gas for heating and replace that with something else, the way you to do that is to have the government build, or contract out to build, the something else that is just as reliable and just as affordable, and then when that is in place, you work with the utility to switch over to the new thing and then retire the old thing. This is called a migration.

Shocking, I know.

The way you don't do it is to adopt some neoliberal obsession with turning everything into a market where end users trying to heat their homes are facing higher prices, and the hope is that these higher prices just cause the utility to transition to something else through the magic of markets.

That's not what markets are good at. Funding big infrastructure projects and coordinating the replacement of one infrastructure with another is the responsibility of government, not markets.

We didn't build our hydro and nuclear capacity by relying on the magic of the free market. We had a planned decision to build this infrastructure as a result of public need, and so we built it, and then the utilities hooked up to it, and the end user got power. We didn't build the interstate highway system by relying on free markets either. When people want to deploy subways, the solution is to build subways, not just tax gas and hope subways just spring up out of the market.

Telling individual homeowners "Well, there is wind power technology out there" is eco-sadism.

It is taking things offline or penalizing them instead of having replacements provided, and we just hope that the penalties will cause replacements to spring up.

This is faith-based energy policy. It is not effective governance, and it is not politically sustainable.
Like weather forecasting but worse. Nicely put. "oobleck science" on this continuum perhaps.
> Many blockchain skeptics wind up defending the technology more often because their other skeptical friends are saying procedurally generated non-sequiturs.

I wrote my perspectives, and you are once again just being toxic. This isn't reddit.

We disagree, and we can disagree here, civilly.
Your credit score is run before you can buy a house or rent an apartment.

We are already there.
At a $5 or even $20 price point, I agree. But at a $20K, it all starts to become ridiculous. And then for me, the intrinsic value is neglectible.

But I understand what you mean.
Superlife Membership/Registration Packages
NFTs are likely not securities as they fail the Howey test.

NFTs for things that already exist are likely not securities. But NFTs for things that don't exist yet, such as as virtual land in un-implemented virtual worlds, do pass the Howey Test. You're funding the development of something, not buying something that already exists. That's an investment. At some point, probably after the first widely publicized collapse, the SEC will shut many of the future-oriented NFTs down, much as they did to the ICOs starting in 2018.

Virtual land in vaporware virtual worlds is the same scam as selling undeveloped swampland in Florida, a popular scam in the 1950s.[1] There are few new scams. It's mostly the same old ones with new shiny packaging. Most of them are listed in Extraordinary Popular Delusions and the Madness of Crowds, from 1841.

[1] https://en.wikipedia.org/wiki/Swampland_in_Florida