skysight-inc/HackerNews huggingface dataset:
I used to be an avid walker, at least an hour a day back and forth to work, and long walks with the dogs around my home (lucky to live in a beautiful area in the PNW with close beaches and lots of trees, so plenty to enjoy.) I've been walking since I was a kid, as it was the only way to get back and forth to school and town growing up in the Berkeley hills. Though I resented it as a kid, I grew in to loving walks.

I've been developing severe osteoarthritis in my knees over the last decade since I hit my 40's, and now it's so bad, I'm unable to walk more than about 10 minutes. It's had a tremendous negative impact on my physical and mental health, especially as it was coincident with the pandemic. I've "replaced it" with biking, but for some reason, it just doesn't do as much for me as walking did. I've gained about 30 pounds, I'm tired all the time, and for the first time ever, feeling a little blue now and then and not doing other things I used to enjoy (very mild though, my wife has major depression and mine is a blip comparatively.) I guess I'm a living testament to how important walking is.

I like the timing of this article for myself. On the bright side, I'm getting one of my knees replaced next week, and the other hopefully in 6 months if recovery goes well. I am really looking forward to daily walks again and getting back to that healthy place I was in for so long!
A couple scattered thoughts:

- Defer is nice for cleanup, but I think destructors are the gold standard there. They're even simpler to reason about, you can't forget to invoke them, and combined with move semantics they automate away a really wide range of cleanup scenarios. Another interesting difference is that adding destructor-based cleanup to an existing type that didn't previously have a destructor is often a backwards-compatible change. Lastly, GC'd languages like Go usually need to include some sort of finalizer mechanism in addition to the defer syntax, and finalizers are surprisingly complicated.

- I don't think C should get full points for zero cost abstractions. There's a lot of pressure to use void*'s or intrusive structures in place of true generic containers like std::vector/Vec, and that comes with runtime overhead in practice.
The Fair Email FAQ [1] states that it supports Google's OAuth, so why don't you authenticate with that?

"OAuth for Gmail is supported via the quick setup wizard. The Android account manager will be used to fetch and refresh OAuth tokens for selected on-device accounts. OAuth for non on-device accounts is not supported because Google requires a yearly security audit ($15,000 to $75,000) for this. You can read more about this here [2]."

1. https://github.com/M66B/FairEmail/blob/master/FAQ.md#user-co...
2. https://www.theregister.com/2019/02/11/google_gmail_develope...

So it maybe works, or maybe not, because they're not paying Google for the security audit.
The bottom line is: "Data on influenza vaccines suggests that repeated vaccinations in an individual might ultimately result in a blunted immune response, declines in vaccine effectiveness, and a possibly reduced duration of protection... ...The underlying mechanisms through which previous vaccinations can affect the effectiveness of subsequent vaccinations in an individual are unclear, but two theories are widely discussed in the influenza literature. "

The theories are: "...the antigenic distance hypothesis... the blunting of influenza vaccine effectiveness by previous influenza vaccination has been the most pronounced when the vaccine antigen was unchanged, but an antigenically distinct virus became the predominant circulating strain."

And: "Since vaccine-induced immunity blocks or reduces the risk of infection, the theory asserts that the percentage of people who are unvaccinated with presumably stronger infection-induced immunity will increase over time. Thus, estimates of COVID-19 vaccine effectiveness will probably decline as the gap in immune protection between people who are repeatedly vaccinated versus those who are unvaccinated declines."

The first theory would apply in instances where the antigen changes but the vaccine is not updated.

The second theory would apply if vaccinated people didn't also acquire infection-induced immunity.
In forests it’s usually when an invasive species is introduced and results in a less efficient use of energy in the ecosystem.
Perl more common than vi? The study you’re remembering probably didn’t include POSIX utilities.
> The CDC was supposed to be apolitical and gave that up entirely during the pandemic

If the politicians politicize a pandemic, and the CDC's job is to fight disease, then anything the CDC does becomes political by definition. Seems like that's on the politicians.
I have resorted to find individual curators of vibrant anarchy. Reddit and Youtube are the most common sources.

RedLetterMedia helps me find weird movies without any mainstream appeal. r/NearProg, r/ListenToThis and r/progmetal are how I find weird experimental rock artists.

For books, some subreddits has a 'I have finished book X, what should I read next?' thread. That's a good way to do Markov-Chain-esque random walk. Another is to simply rely on my favorite podcasters and bloggers. Books are a long commitment and hard to 'figure out' in a minute or an hour. So, I rarely resort to low quality and high coverage searchers like I do with music or TV media.
I really loved my previous Mac laptops (still use my 2014 Air) because I got functioning hibernate on lid close (still magical even now), the screen dimmed to ambient light levels, I got a nice sweet spot of Unix and GUI software, they had MagSafe, their track pads are consistently great.

My daily driver is a Dell XPS running Pop and frankly it’s simply not as good.

I’d suggest that it’s not what “everybody wants”, but that people love their Macs and talk about it. And manufacturers are simply trying to copy what they can. Which is only the outside.
And just after that "Never ending garbage collection bugs plague every assembly implementation of LISP."

So I was reacting to that, as a Lisp which will be used once to compile a Lisp based C-compiler which will used once be used to compile a C-based C-compiler, I'm not sure that a GC is needed, just never free the memory.
Didn't see your reply until now.

Watch these, focus on refuting the content of their claims, not reacting to the names involved - as you've clearly bought into the smear campaign and other propaganda/misinformation:

5+ hour long discussion by highly credentialed domain experts not toeing the line:

"COVID-19: A Second Opinion" - https://rumble.com/vt62y6-covid-19-a-second-opinion.html (discussion from experts begins around 40 minute mark)

If that's too long for you to start, here's a 38 minute summary version for you to start with: https://rumble.com/vtamrn-covid-19-a-second-opinion-shorter-...

I'm guessing you're the type of person to not actually watch things like this "because they're all quacks!" anyway, am I right?
Email was just an example. Topic is about account.
The escape hatches were one of the first things I used to explain why I initially liked react, called them exactly that too.

"They're smart enough to know they're not smart enough to build perfect abstractions, so they do a great job but leave escape hatches just in case"
To add to the other replies, this video highlights the bad aspects of the city: https://m.youtube.com/watch?v=tJuqe6sre2I
They probably are talking about $ amounts... natural gas is basically free to them... (so nearly 100% of costs went to renewable?)
With any new employer be sure to show up with just a featurephone so you can shoot down any brain dead attempt to force you to link your personal property to corporate authentication.
Not looking beyond the next line to solve a task.
I have no idea what documentation for the RA was preserved, but I'd be surprised if the complete source isn't archived somewhere. I would contact the JPL PIO (public information office) and ask them.
Haha, I like your thinking! I'm not waging war on LinkedIn though, it has definitely helped me in my career. I just think some things can be done way more efficiently. I also mention this in the FAQ, where I actually have a link to my LinkedIn profile. LinkedIn is perfect for keeping in touch with your professional network! I just don't think it's an optimal platform for recruitment purposes :)
I wrote my own React components using D3 to do the underlying math but setting up my own DOM rendering. It's ok, my thoughts

Pros:

* I have generic "zoom/pan" implemented. I did this by making a generic ChartContainer with 5 zones - top, right, bottom, left, content - and you specify just the size of the non-content zones (if displaying them at all) and otherwise it behaves responsively (i.e. CSS style on the container is respected in the internal math). When you scroll the left/content/right vertically, or the top/content/bottom horizontally, it virtually scrolls the other components for you. It also of course handles the math, each area of the 5 is passed a DOMRect describing how big of SVG it can render

* I have smart edge routing component on a graph; if you are doing the math yourself on how to position the SVG elements, you can easily describe that graph, so smart edge routing is free

* my library has themes via CSS vars, and the components written in this way are obviously automatically themed

Cons:

* it's a bit verbose for sure, takes some small time and focus. After the initial investment in ChartContainer though, they work freaking awesome

* D3 graphs often come with sweet animations and such, I don't have any capability to emulate this today, I hate to do performance-heavy things like manually doing math every frame in a hooks-based way, and I don't want MobX in my component library

* you sort of lose access to the D3 ecosystem, nothing is free

To be honest, I think I have made a top-tier Gantt with the smart edge routing and zoom, my Graph looks sharp too, and for overhead views it's super nice to be able to zoom and pan and show rulers on the side (imagine showing factory layout, or a board layout, etc). Otherwise, if you are doing more traditional pretty eye-catching stuff, it's not quite meant for that approach
BEAM is the Erlang VM so you covered the question nicely.
Location: Veszprém, Hungary

Remote: yes

Willing to relocate: yes

Technologies: C++, Python, Linux

Résumé/CV: https://bakaiadam.github.io/

Email: bakaiadam@gmail.com
I thought that was reductio ab absdurdum?
It's just the psychological term used as part of explaining Stockholm Syndrome behaviour. It doesn't mean it's conscious behave or a conscious belief.
Opendoor | Cloud Infra Engineers| Onsite or Remote | US, Canada, India | Full Time

Opendoor is the new way to sell your home. Opendoor's mission is to empower everyone the freedom to move.

Job Description: https://jobs.lever.co/opendoor/d0c516b3-e777-480a-a160-a73ca...

Feel free to apply directly. If you are interested, email me (xinxing.jiang@opendoor.com) if you have any questions!
Mostly the problem comes from how excel is apocalyptically shitty at inferring datatypes, incorrectly assuming non-dates are dates and ISO8601 dates are god knows what, when a sane format would default to text if it didn't know better.
LMK if there's anything I can do to help with that.
mediaclients.wiki: The missing piracy guide
>What's the point of a community that is solely focused on some figure-based puzzle solving? I don't find any.

Filtering for people with shared interests, or at least a capacity to see the world in similar ways is useful to just about everyone (skill at "puzzle solving" is correlated with other traits). Not everyone has the ability to use school as such a filter. And trying to find like-minded people in the real world, or on the modern internet is futile for someone whose interests/perspectives isn't well-represented by the interests of the mass.

There's also the irony of people disparaging the idea of a group based around IQ commenting on hacker news, which has long since evolved passed the narrow focus on tech entrepreneurship. What makes this place better than /r/programming?
I'm a democrat who finds fauci completely uninteresting. He's a skillful bureaucrat with health experience but not an effective communicator. I don't think that listening to him and doing exactly what he suggests is the wisest course of action, but it's certainly not the least wise.
Came to think of this one after reading another submission. If you haven't read it before, enjoy!
I was a little ambiguous there. It was a 24 hour race around a 1.5 mi loop. I completed 105 miles in a combination of walking/running, probably about a 50/50 split between the two. Stopped only to use the restroom and for shoe/sock changes. The race supplied food and drink.

I've also completed 12 hour races (I get to around 62 miles/100 km), and I've done distance races of 50 miles and 100 miles. My best time for 100 miles is 23 hours, but folks complete this distance much faster, say 14:23:13:

http://umstead100.org/index.html

http://www.devonyanko.com/news/2022/4/8/umstead-100-race-rep...

I don't know if there are 24-hour racewalking competitions, but 100 mile racewalks are a thing:

https://en.wikipedia.org/wiki/Centurion_(racewalking)
My experience with fan-translated versions is that they often prioritize clumsy, literal translations over readable, fluent translations and it’s the exception when you find a really good translation. It’s not uncommon to see random untranslated words, or an over-reliance on translator’s notes.

The most infamous example is “keikaku”, which was from an anime fan translation. It just means “plan”.
> Is there anyone here who would let their 6 year old child play, unsupervised, with a random pit bull? How about a random chihuahua?

I fostered dozens of dogs. In my (admittedly small sample size) set of fosters, a Yellow Lab was the one with the most reactive response towards people and the “pit bull”/bully breed mixes were the most docile with little people in my family. The only “bites” in my family are from two different trained police GSDs.

I agree with other commenters that kids (and even adults who are not well versed in dog behaviors) should not be around strange dogs with unknown histories or behaviors.

I have seen two significant dog-attack-dog events. Neither showed obvious signs or gave noticeable warnings before the attack. Children should not be around dogs with unknown behaviors/ traumas/ conditioning and probably shouldn’t be around dogs when not supervised by a dog-savvy responsible adult. Obviously more time and exposure can lead to increased trust with an individual.

I agree with both the title (which is generally true but unspecific enough to the point of being useless). I also agree that some behavior phenotypes have significant correlation to breeds, while there are almost always counterexamples.
It's a very "consumes music as a mass market product" vibe. My preferred genres have changed over and over, and since I've had a Spotify account since they came to the US, I can easily scroll back over playlists and see that. Hell, I started practicing making music as a hobby at the age of 29.

In the last decade alone (I'm 30), I went from primarily classic rock and folk music mixed with some movie soundtracks to metal to Eurobeat to J-Pop. My favorite song when I was 14 was probably something by Feist or the Beatles, maybe something by Queen. Now it's definitely something from a J-Pop or Vocaloid artist. Somewhere between that I'd have said something by Franz Ferdinand or White Stripes (and to be fair, I do listen to them quite a bit).
So sometimes comments are good and sometimes they are bad? You know, you should trust the book to be able to make this distinction. Because it does!
We disagree on what a working sewage system means. Tanker trucks aren’t it. Dubai may have had a working sewage system for a year now. Not great but better than I thought was the case.
Number size is out of JSON scope, int64 is a problem of JavaScript no matter what format you use.
CSV is fine. If you care about edge cases, implement RFC 4180:

https://www.rfc-archive.org/getrfc.php?rfc=4180

If you don't, then split each line on ",". Problem solved.

If you find tab delimited easier to read (as I do), then check out the IANA spec for TSV files:

https://www.iana.org/assignments/media-types/text/tab-separa...

It's easier to parse than CSV. Unfortunately, you have to decide how to handle newlines and tabs yourself (probably as \n, \t, with \\ for backslashes).
It’s a difference in attitude and thus a difference in magnitude. Alcohol tax in Norway is about $100 a litre while in the UK it is about $25 a litre - so $2 per US pint vs $0.50 per pint.

Even the latter reduces hard core binge drinking and the former really seems to help with the rampant alcoholism in winter at high latitudes. Paternalistic, but that is the price of living in a society (with free healthcare systems and A&E that get overtaxed by drunks…)
There is a decent file format for tabular data, and the author dismisses it: parquet.

It's compact, encodes all the common data types well, does int/float distinction (thanks for teaching us about how important that is json), stores null records with a mask instead of a special value, row major order, has compression, speedy random access... it has it all. And it isn't bogged down with legacy cruft (yet).

Since you need to look at tabular data outside of a text editor anyway[0], I don't see a ton of benefit to making it a plaintext format. Especially not with the author's suggestion of un-typeable ascii delimiters. If I can't type it on my keyboard, I may as well be looking at a hex dump of a binary file because I can't really edit it.

[0] Who among us hasn't experienced the joy of a pull request updating a checked in csv file? A mess of ,,,,,,,"Birmingham",,,AL, etc.
I think react sits really well with some people, and with others it doesn't. For me I find I have to fight against the platform to separate presentation from behaviour. And let's not kid ourselves, a lot of react code bases do the classic winforms mistake of having an essentially code behind architecture.
Note that I'm just trying to paraphrase their argument as I understand it, not expressing any specific opinion about its validity.
One study doesn't make established science. Look at nutrition science for example-- there are reputable studies in major journals that say dietary cholesterol is terrible for your blood cholesterol levels, and there are reputable studies in major journals that say dietary cholesterol has no effect on blood levels. People have this strange idea that if a study says something it's incontrovertible fact. That's not how science works. Studies must be replicated and over time through discussion a new consensus is reached.
Nana Technologies | https://nanahome.com/ | Software Engineers | Hybrid and/or Oakland | FT

Nana's mission is to provide economic opportunities for people in the trades. We operate a managed marketplace in the appliance repair space, paired with a free-of-charge training program that helps to up-skill folks looking for greener pastures - which means we are building technology to help novices perform like experts.

JS/TS shop, in React Native, React and Node/Express. 10 engineers. We raised a $20M Series A last year, are live in cities in the 3 continental US timezones, and are currently facilitating on the order of 150+ jobs per day.

We offer competitive pay, 401k, covered medical, probably a few more things, and we have a lovely office in the Tribune Tower building in beautiful downtown Oakland.

You can reach me directly at bigo [at] nana [dot] io, or submit at https://nanahome.com/careers
I frequently use the table syntax in org-mode. No, I wouldn’t edit CSVs because they are miserable, but a friendly syntax with some basic text editor support, absolutely.
So tired of this stuff and I think it's getting worse, the amount of mumbles and ummmms I have to sit through before people get to the point is absolutely insufferable.

At times I'd rather just not work with remote people than have to deal with them anymore.
I've done exactly what the author suggests for the exact same reasons. CSV headaches got me searching for other delimiters and I saw there were already unit and record separators, "WTF!?".

As long as you're dealing with text, and you're writing and parsing the data yourself, and you never need to use tools other than things that can be modified to set the item and line delimiters, then it's great. I haven't used the approach since then.

Mostly I haven't used it because half my use cases need binary numerical data (floats) and the others can be worked with entirely in Excel or as CSVs. But I like the idea, even if the support just isn't there.
Excel actually opens HTML tables
> Easier to not fall into some traps that React has.

Honestly once you get used to it, it becomes second nature... For me at least.

One piece of advice I would give is to not try to ram the hooks use-case into things. It becomes especially annoying when you're dealing with asynchronous values, where you need to deal with 'null' and friends. Sometimes some imperative code in useEffect is simpler to read and easier to maintain; it's fine to step out of the paradigm for some things.
Depends on which one you're using, mine contains a Radeon HD 4670. There is a lot of NVIDIA on the PCI bus but this does not seem to be an obstacle to the thing running flawlessly:

00:00.0 Host bridge: NVIDIA Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: NVIDIA Corporation MCP79 LPC Bridge (rev b3)
00:03.1 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: NVIDIA Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.4 RAM memory: NVIDIA Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: NVIDIA Corporation MCP79 Co-processor (rev b1)
00:04.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:06.0 USB controller: NVIDIA Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:06.1 USB controller: NVIDIA Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: NVIDIA Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: NVIDIA Corporation MCP79 PCI Bridge (rev b1)
00:0a.0 Ethernet controller: NVIDIA Corporation MCP79 Ethernet (rev b1)
00:0b.0 SATA controller: NVIDIA Corporation MCP79 AHCI Controller (rev b1)
00:0c.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: NVIDIA Corporation MCP79 PCI Express Bridge (rev b1)
02:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] RV730/M96-XT [Mobility Radeon HD 4670]
02:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] RV710/730 HDMI Audio [Radeon HD 4000 series]
03:00.0 Network controller: Qualcomm Atheros AR928X Wireless Network Adapter (PCI-Express) (rev 01)
04:00.0 PCI bridge: Texas Instruments XIO2213A/B/XIO2221 PCI Express to PCI Bridge [Cheetah Express] (rev 01)
05:00.0 FireWire (IEEE 1394): Texas Instruments XIO2213A/B/XIO2221 IEEE-1394b OHCI Controller [Cheetah Express] (rev 01)

There is some Broadcom as well - the Bluetooth controller, which works fine - as well as some Qualcomm - the wifi controller which, again, works fine.

This is a 'Late 2009 27" iMac', running the internal display as well as an external 1920*1200 24" monitor through a DP->HDMI cable. Everything works, including the silly IR remote control thingy (tested using the IR blaster on my phone).