skysight-inc/HackerNews huggingface dataset:
Maybe I'm just ignorant, but I find it hard to believe that the cost of healthy food is a terrible problem these days with poverty. (In the US.) Housing, heating, clothing, education, living in a community that fosters wellbeing, etc., sure!

But food? Rice and beans is one of the healthiest things you can eat, and it's very cheap.

Okay, well rice and beans might bore you to death, but you won't starve. Add some frozen vegetables and fruit and I should think that most people would do just fine nutritionally.

Of course, a lot of people might not know this, and that could be a problem.
Old laptop + USB docks + old hdds made for a pretty respectable home server. Especially since it was a gaming laptop so only the gfx was proper old

...struggling to work out what to do now though as the next generation of laptops needs to retire. Might try donating but I'm not optimistic
When learning a new pieces of software I start by compiling my own cheat-sheet at the top of a new document and then things I want to do with it later in the doc and then finally a "DONE/TROPHY" Section at the bottom where I move something from the to-do list down to it.

Also, of course lots of how-to and intro youtube videos for it. And then, when intro videos are boring and no longer new I pick a project I want to do in that software.
No, chip making got boring - essentially it's a month a year of doing fun creative stuff and 11 months a year making sure that it makes timing and is perfect before you tape out. When you're coding on the other hand you can get something new working every day. I chose to go back to software.

However having said that I find myself designing silicon again, change is good for the brain I guess

Hardware people tend to think in terms of netlists and pipelining so they have to worry about parallism on every clock
Not your parent poster, but I've gotten acceptable playback performance in Jellyfin with video transcoding disabled. Audio transcoding appears to hold up at least.
> But it is entirely possible to implement SSO across multiple domains without relying on 3rd party cookies.

Yes it is, especially when you green field or have full control over the products. However there are times you do not have a lot of options when integrating with a vendor. Of course you can say "well choose another vendor" but that's not always up to you. Especially when you're dealing with legacy integrations.
Interesting article.

In my dad's side of the family, we seem to have an interesting inherited trait. We don't really have any balding, but the men (including me) go grey very early in life. I'm turning 40 in a couple of days but my beard has turned almost completely grey by now and I have a lot of grey in my hair. My eyebrows are holding on though.

My dad and his brothers were all mostly grey by the end of their 30's as well.

Interestingly, when my dad got cancer in his mid 50's and started undergoing radiation treatment, the hair on his chin started growing back brown. By the time he passed away about 2 years after, that part of his beard was his original hair color from when he was young.

One hypothesis is that perhaps due to the damage being done from the radiation to healthy tissue encouraged stem cells to migrate back to that area and had the effect of regenerating the melanocytes in the follicles in the area.
I think whether or not you believe these things, it's probably worthwhile to know that other people _do_.
That article defines a "mass extinction event" as 75% of species dying off within a specific timeframe, but then goes on to say that 50% of species might be extinct by the end of the century. Later it says 7% of species have gone extinct. Far cry from 75%.
I sometimes help my children with their piano practice when they're learning hands separately by doing the other hand, and I find it almost impossible to resist adding a Picardy third at the poignant ending of any piece in a minor key... much to their amusement/annoyance.
This shouldn't be understated. I went from having never run a fuzzer to having a 16-node run executing for thousands of machine hours on a somewhat unfamiliar C++ codebase with minimal effort.

Both the tool and the documentation made it easy for me jump in, identify bugs, write new test cases, implement a fix, and verify the fix passed without issue. I've mentioned it on HN before, but AFL taught me how incredibly difficult it is, even for experts (think most senior engineers at a FAANG) in the field, to write C++ without security vulnerabilities. I was even able to find and fix bugs which were previously reported but no one was able to reproduce reliably.

If there was an AFL t-shirt, I'd wear it ;-)
i've thought of this many times.
"Wikibot, tell me more about bridges of the 19th century." <blah blah summary>
"Stop. Tell me more the Ponte delle Catene, Bagni di Lucca bridge"
<blah blah details>
I feel like it isn't all that meaningful to compare Apple vs. Google vs. Facebook auth if the data is coming from a community that already has a favorable view of the Apple ecosystem, eg. the crowd that reads Daring Fireball. The majority of the global market at large is not using Apple devices and Apple sign-in is not going to resonate so strongly or even be a possibility.

If you are developing an iOS or Mac app, sure, that's a meaningful data point and feature suggestion. It won't be equally important for everyone.
I want to believe you but it seems that no matter what happens to Facebook they seem to consistently emerge unscathed.
I have this odd contacts thing. Start there for calls and chats, or start with a call or chat then find the contact? Not so simple.
FAANG is a handy bacronym used to get the hype up and counter any FUD. In a word it's non-sense.
btw, Chrome on Android supports HLS (for compatibility with lots of mobile HLS video content targeting iOS users). Pre-Chromium Edge supports HLS on Windows desktop.

https://docs.microsoft.com/en-us/archive/blogs/ie/simplified...
Oh, I do keep applying, I just try to not get me hopes up.
Imagine this: If networking gear was compromised in the networks involved in stock trading, someone could literally crash the stock market! An order is just a packet travelling from one system to another, the vast majority happening via dark pools and algorithms.
There are more than one way to parallelize things as well. For example you could have and assembly line methodology where different threads are working on different stages at the same time. Using a common shared threadpool, as one stage slows down, it receives more workers to speed it up. Using producer/consumer queues to designate when data is being passed from one threads control to the other eliminates a lot of multi-threading bugs if this architecture is appropriate.
Coroutines and Java Synchronization Don't Mix
Big Ideas for Making Fusion Power a Reality
To be fair. There has been a lot of work to make it easier for mere mortals to run it. So take the complexity of it into consideration when evaluating it for use.
Oh good. I had not seen this blog post from CRDB, and I had asked this exact question 4 months ago: https://news.ycombinator.com/item?id=21007562
Hah! I am writing this from an X220 for exactly the same reason. I bought a Thinkpad 25 when those came out, just so I could get the keyboard, but I agree with you: they're just not made as well as the older Thinkpads, which are tanks.
Even just the shell. I could see a shell & keyboard making it to 10 years
It starts with what kind of person are you? Do you get anxious easily? Do you eat healthy? Do you exercise? Do you get 7-8 hrs sleep nightly?
Diet, exercise and sleep act as a huge de-stressor.
In the past 20 years, I've lived across the major metro areas of Seattle, Silicon Valley, and now Los Angeles. in all places, it's been common practice for delivery companies to leave packages outside unless the shipper has specified otherwise for a high-value or theft-prone item.

Over literally thousands of deliveries during that time, the number that have disappeared mysteriously is under 1%. In fact, more have not been delivered at all (i.e., fraud on the part of the delivery person) than have been stolen.
winograd was page's advisor, btw.
My understanding is that this shows how vanilla Coq still can’t encode quotients well. This project relies on a PR [0] that breaks term normalization, which makes it highly unlikely it will be merged. My understanding is that Lean’s implementation of quotients also breaks normalization, but they don’t care as much about that as Coq devs do.

[0]: https://github.com/coq/coq/pull/10390#issuecomment-554316311
Where is this at in the US Constitution?
You probably were careful enough to understand the limits of the Jupyter server and client (frontend).

It's easy to screw up a terminal application in data science when dumping a large array. Many REPLs cannot handle this properly (and CTRL+C won't work). It's easy to test this: What does your favourite notebook do when you call some command such as (pseudocode/python here)

print(range(int(1e7))) # or 1e8

In this particular example, the python CLI seems to handle keyboard interrupts fine when the terminal (or RAM) is flooded.
You're making things up; who are these Linux users demanding anything?

Generally speaking once a game developer gets it working on Ubuntu the Arch wiki guys will happily figure out the rest on their own.
This looks really interesting. I have been digging deep into sync for the past few months and am very interested in how this works. I am currently trying to understand automerge and delta patching trying to implement from scratch. I have looked at Gun and couch db + pouch db but both did not feel like the right answer.
I haven't used an Air for development, but I do know that its power supply is 30w instead of the MBP's 100w. That's a big difference. Beyond the CPU's official specs, I'd bet some throttling happens there.

That said, I recently upgraded to a new MBP because my 2013 MBP had gotten really laggy for certain things, particularly the web (and the inspector, etc.). This was weird, because on pure-compute tasks it still did pretty okay. But basic sites like Twitter were visibly laggy, and the Chrome debugger was like mud.

I did some research and ended up concluding that it came down to the integrated GPU. The processor itself was still significantly faster than a brand-new Air, based on benchmarks, but integrated GPUs have made huge strides in the past 5 years (and web pages have gotten significantly heavier) and I guess that has a more noticeable impact on basic tasks than the CPU does.

Anyway. If you're only doing the occasional, light web dev then I would guess you'll be fine. It'll be noticeably slower than your 2017 MBP, but probably still passable.
In a way this isn’t a “similarly spaced Mac” though - it’s using Xeon CPUs, ECC RAM, server motherboard with 6 memory channels, professional GPU, etc.

The problem is if you want a Mac tower desktop they don’t offer anything with consumer components.
Vitess is great. Although I am wondering whether the Planetscale achievement is partially attributable to the fantastic work put in the closed-source Aurora.

In particular, it is an order of magnitude better than the displayed CockroachDB benchmark[0], with 81 c5d.9xlarge nodes instead of Vitess’ 64 r4.16xlarge.

Can you still beat that with MySQL or MariaDB?

[0]: https://www.cockroachlabs.com/docs/v19.2/performance.html
Equifax. The Uber God mode. Cambridge analytica.

Any one of these on its own should be enough but i'm not convinced the average person on the street could tell you what the deal was with any of these scandals.
How do you pronounce Coq?
I think that programmers are quick to jump to concurrency when they want to make something performant as opposed to using other structures, like a cache, or researching other possible solutions, like the HN favorite bloom filter, or other algorithm.
Your argument seems to take the general form of "non-expert does not understand specialty field, doubts veracity of experts in field". It's understandable that some might be skeptical of any argument of this form, as they are all essentially arguments from incomprehension and incredulity.

The specialty here isn't software, really. It's intelligence. That's a very different field and knowing something generally about how computers work might not translate into as much relevant expertise as one could hope for.

I know my expertise in software security doesn't equip me to do this kind of intelligence analysis. IMO, that doesn't leave me with a lot of standing to comment substantively on many - even most - aspects of such analysis.
> outside the VC world there are a lot of people in corporates who broadly understand use cases but don't have an in-depth knowledge of the tech whose job depends on saying yes to enough innovation initiatives

Both inside and outside the VC world, I think.

You make an extremely good point about use cases: you don't have to be an expert on the tech to avoid scams as long as you're an expert on the problem it's being used for. If you can say "but we have a trusted source and we want to fix mistakes in old records, wouldn't a database be better?", you're past 90% of blockchain puffery. But if you have to say "what if there's a trusted source?", you can still get snowed by talk about all the hypothetical ways that could fail to apply.

If you're picking tech someone else will use, or investing in products you think the market will value, you can't rely on knowing the problem in detail. It's like the difference between a beta tester saying "can I buy this?" and saying "I'll bet tons of people will buy this". The first tells you what they think about the product, the second other just tells you what they think about other people.
It is not direct heavy constant stress that causes the damage to the stem cell, but the heightened reaction in Fight or Flight scenarios. This was all in the study. Being under constant stress, which is measured via cortisol did NOT cause the stem cell damage.

I look young for my age, at 44 I look far younger than my silver haired 43 year old brother. People say I am "chill" and "zen" but I bathe in stressful situations as an entrepreneur and independent consultant all day, everyday. I just don't get excited in high stress moments. I'm the guy in center of the storm when everyone is freaking out. It is certainly both part of my nature and learned, as I have worked on improving that over the years.

You can learn to not freak out, and even if it doesn't keep your hair dark and luxurious like mine, you will be better in lots of scenarios.
I've been using the beta version of Scroll and have been really happy with it, particularly on mobile
Double clicking is dreadful. So horrible to learn.
There's a substantial difference between "a certain amount of contamination is basically unavoidable" and "we could raise chickens more humanely like the Europeans do but choose not to for more profits".
The Fantastic Mr. Dahl (2016)
Have you ever seen those assembly lines where a bunch of people sit around the conveyer belt and each one grabs a product, makes an addition, and sets it back down? That's fairly close.
His name is Gabriel Leung, dean of hong kong's school of medicine.

https://www.scmp.com/news/hong-kong/health-environment/artic...

his live interview: https://www.youtube.com/watch?v=aYyH4N8VXvA

https://www.tellerreport.com/news/2020-01-27---viruses--hong...

He expects 150k infections daily at some point:
https://www.ccn.com/dramatic-hong-kong-data-predicts-coronav...
This is all individual though. Some people (me) will not switch to be a morning person no matter what you do. I've tried numerous times.

I'd say the only way out is to be aware of whether you have too much stressful stuff on your plate, and either not add more, or proactively remove. Say "no" to more things. Say "yes" a lot less. Manage your commitments. Without this awareness people take on too much stuff, which can only end in tears for everyone involved for several simple reasons:

- If you continue biting off more than you can chew, eventually you will fail to deliver on your obligations, and you'll be too stressed to do your best work

- If you never say "no", you pretty much don't respect yourself, and therefore other people will not respect you. I feel like this affects women more, because they try to be more agreeable and avoid confrontation at all costs. As they say "if you let people walk over you, eventually they will complain you're not flat enough". That is very, very true. I wish I learned this lesson much earlier than I did. My wife still hasn't learned it though.

- As a manager: if you're worried about your career progression, the way to achieve that is by taking a few significant chunks of responsibility, and delivering them with high quality and in at a predictable cadence, NOT taking on a million different things and delivering half baked shit way after it's needed by your team. In the former case you've succeeded and delivered, in the latter case you've failed, and worse, you've made your boss and your team appear like a bunch of idiots. _And_ on top of that your hair is now falling out because you're stressed AF.
Basically your last sentence. You can't have an intelligent conversation with something that's fundamentally not intelligent. It could have recited the whole wikipedia but still be basically a query bot. Building more advanced query methods (e.g. use machine learning) doesn't solve that problem.
There was a company in Portland that did the same using alexa skills. The company folded after two years (and after raising money).
It lets you write complex web components using C#. For a lot of people, like myself, this means being able to share things like models and static utility methods between the client and server.

I've personally been using Bridge.NET recently for a project that requires JavaScript. Sure it's heavy and TypeScript is out there, but I personally hate the TS syntax and tooling. When I only use JavaScript in my 5% day to day, I don't really feel like maintaining it in a language I find cumbersome. Bridge.NET is obviously just writing TypeScript with C# syntax, but I will definitely be evaluating Blazor in the near future.

Stuff like WASM is seriously important for web applications moving forward. Especially in the area of DRM, like it or not.
Rooster synonym (see their icon).
The casual link is nigh-impossible to prove.

However, Bungie started as a Mac shop, and Stardock started as an OS/2 shop. It's possible to make the claim that had more commercial games been available to these relatively small platforms in the 90s, there wouldn't have been enough space for these game companies to emerge.

As I said, I can't prove that. It's quite possible these companies would have been successful anyway.
That is indeed the rule in European countries I've driven in and (modified for which side of the road is being driven on) some US states (like Oregon) have similar rules.

California, on the other hand, allows people to drive in whatever lane they feel like for however long they feel like as long as they maintain sufficient speed. The slower traffic is supposed to stay to the right and the faster traffic is supposed to stay to the left. The police can intervene if they feel that someone is driving too slow in the wrong lane, but I've never seen that happen.

There are no rules in California to prevent overtaking on the right, so you can choose which lane you want to move into to overtake someone.
I don’t understand what you are trying to say in your second paragraph, but I highly recommend you spend a few weeks playing with http://observablehq.com instead of speculating about the differences.

In practice, I find it to be dramatically better than previous notebook environments for data analysis, exploratory programming / computational research, prototyping, data visualization, and writing/reading interactive documents (blog posts, software library documentation, expository papers ...). It has a lower barrier to starting new projects, a lower-friction flow throughout

I find it better at every stage of my thinking process from blank page up through final code/document, and would recommend it vs. Jupyter or Matlab or Mathematica in every case unless some specific software library is needed which is unavailable in Javascript. The only other tool I really need is pen and paper, though I also use http://desmos.com/calculator and Photoshop a fair bit.
The mtb park is 30km away from the city and its uphill the whole way. Sure its not impossible to do 60km road and then 10km mtb riding but it excludes all but the fittest cyclists.
Cows talk to each other about weather and food
This is very very true.
Then you’d be running unsigned, unreviewed binaries bypassing iOS controls directly on the CPU, which would be a security nightmare for iOS. This way it’s a completely emulated environment that’s isolated from the underlying system.
FastAPI creator here.

If you've used FastAPI you'll probably like Thinc.

It uses Python type hints extensively and even includes a Mypy plugin. So, you'll get nice and clear errors right in your editor for many operations that before were Numpy/Tensor "black magic". All before even running your code.

And you can wrap TensorFlow, PyTorch, and MXNet with it, mix them with Thinc layers, etc.
Modeling Distributed Systems: Conceptual Background and Metrics
Thank you for your concern and helpful research. I am concerned as well. As a teen, she has her own mind and determination so my opinion only goes so far. But the links might be helpful.
iMessage is backwards compatible with SMS.

Are you talking about the unwillingness of users to migrate their chats to WhatsApp, Facebook Messenger, etc? That’s not a walled garden - that’s the natural hesitance to leave any comfortable/familiar system that any social media / network effect site/app has. It’s more like a psychological moat. And even the app you want Apple users to migrate to has it.
You went too far on that limb.

The ocean Ph level doesn't have much to do with CO2 levels. It has everything to do with the rate of change of CO2 levels.

If you raise the CO2 level fast, the ocean turns acidic. If you raise it slowly, deposits of lime on the bottom of the ocean dissolve and Ph remains constant.

While CO2 has been much higher than the present, the rate of change is unprecedented.

Also evolution is a lot slower than you think. A change in Ph over millions of years could readily be adapted to by evolution. Over 20, not so much.
This isn't a very creative "repurpose" like many of the others however... I have purchased a few Surface Pro tablets off eBay with badly broken (read completely shattered) screens and bent frames. Seems that once Surface Pros have bad screen and chassis damage their price plummets even though the internals are often fine. One of these is my workbench computer in my shop. The tablet hangs on the wall with a thift store monitor and wireless KB plugged in. Excellent performing computer on the cheap. Another runs as a Plex media server and I just remote desktop into it.
My experience is similar, but my grandmother has gotten worse at using her iPad as iOS has gotten more and more confusing. I usually see her with Safari in split-screen as Gruber mentioned, and know that: A) there's not really any way to teach her to get out of it because the gestures literally require more precise movements than her fingers are capable of, and B) there's no way to teach her to avoid open Safari in split-screen mode, because I constantly do it myself accidentally too on my iPad.

The iPad used to be a really great device for her use case, but the more they add gestures which it's easy to accidentally trigger but hard (as in physically hard, requiring precise finger movements) to reverse, the worse it gets.