skysight-inc/HackerNews huggingface dataset:
Would you please stop breaking the site guidelines? You've been doing it repeatedly, unfortunately.

Personal attacks are obviously not ok, regardless of how bad another account's comments are or you feel they are.

https://news.ycombinator.com/newsguidelines.html
anyone have a suggestion for a best online course on Python programming? Wanting to focus on Python the language and getting solid at programming, not necessarily a particular library.

I’m pretty rusty at programming having last studied formally algorithms, data structures, oop in c++ 15 years ago in an undergrad compsci program.

I’ve done mostly sql coding and database work ever since but need to level up my skill set.
Furthermore, if the author was so interested in uncluttered UI, they shouldn't say they've "done everything they could" because there's more you can do, such as customize the HTML, CSS or even JS. Clearly, they chose to spend this time writing an empty rant and advertising a tool for Mac. Since majority of users are not on Mac anyway, it's not even a viable alternative because from that point of view, Feedly is much more accessible and user friendly than the advertised product.

I am a Feedly user as well and I have noticed the feature creep but it was easy to ignore, so I hope to be able to keep using it as successfully as I have for the past 9 (!) years.
I love DarkTable, it's an amazingly powerful tool, but for 99% of people the terms they use to describe editing are entirely alien. I take photos on my X100F for fun, want to do little edits here and there and filmic rgb etc. are completely foreign concepts.

I'd like to see far more work on the UX. I can imagine a scenario where you load it for the first time and you're presented with a choice for beginner or advanced UI. Beginner UI would drop you into a Lightroom-esque filtered set of modules, and take you through a tutorial of the UI.
This post is framed as a laundry list of the things you've tried, but there's no information about your interactions with the men you dated. So I'm curious about what prevented those 120 dates from progressing forward.

How many different men did you go on the 120 dates with? How many men asked for second or third dates? Of these, how many did you accept? How many men did you ask for a second date? Assuming you get a second or third date, what typically ends the relationship?

There's really too little to go on here, but I've found a few common themes among other people who struggle with dating:

- They overrate their value on the dating market and set their sights on people out of their league.

- They're attracted to people who are bad fits in other ways. They may focus on winning over people who just aren't interested in them. Or they're attracted to people who have no intention of settling down with anyone. (EDIT: You wrote below that you set you're range from 30-50. That seems like a good sign that you're not being overly picky. Although, I would wager most 30 year old men setting up online dates with 40 year old women are looking for sex and not marriage).

- They spread themselves too thin, begin treating people like a commodity, and don't put effort into developing meaningful relationships, instead jumping from date to date hoping for love at first sight. You might be playing it like a numbers game, and that can be antithetical to building relationships. Online dating can make it worse, since it's so easy to just move on to the next person.

Also, it's unfortunately just much harder to date at 40+. The people who want to be married often are married by that age. You'll catch people on the rebound from divorces, but they're not always ready to jump back into a marriage. It's not impossible, it's just harder.

EDIT: I just thought of an online dating suggestion from my own experience. Use recent photos that are flattering but realistic. When I was in my mid-30s, I my hair began thinning and I didn't update my photos because I was so self-conscious. And as my hair loss progressed, my dates started going worse and worse. When a woman called me out on it, I finally updated my photos. After that, my dates had realistic expectations and I was no longer losing their trust right off the bat, and things improved immediately.
The whole point of the article, though, was that the system malloc was good enough on Linux and Darwin.
Can brain activity transmit transgenerationally?
Let me ask you about an edge case: someone carries out an arson attack against a clinic providing abortion services and inadvertently leaks clues to their identity when gloating about it on social media, which information finds its way into the hands of law enforcement.

(to downvoters, that's something that happens and I have a specific and recent case in mind)
Do Keynesians understand their own models? (2011)
No... That's why they had the parenthetical. The problem is, your computer probably doesn't boot the common ancestor. If you're writing UNIX-like stuff, most likely it boots macOS or Linux. If you're cool maybe it's one of the other modern BSD variants aside macOS. In practice there's a pretty low probability that your code also runs on all POSIX-compliant operating systems, and more honest/experienced people often don't kid themselves into thinking that they're seriously targeting that. Even if you believe it, you probably have some dependency somewhere that doesn't care, like Qt for example. Saying something like "Linux (or macOS, which is similar)" is a realization that you're significantly more likely to be targeting both Linux and macOS than you are to even test on BSD. And to solidify that point, note that lots of modern CI platforms don't even have great BSD support to begin with.

Of course, there is a semantic point here. macOS nominally really is UNIX, except for when someone finds out it's not actually POSIX compliant due to a bug somewhere every year or so. Still, it IS UNIX. But what people mostly run with that capability, is stuff that mostly targets Linux. So... yeah.

Of course it is true that some people really think macOS is actually Linux, but that misunderstanding is quite old by this point.

addendum: I feel like I haven't really done a good job putting my point across. What I'm really saying is, I believe most developers targeting macOS or Linux today only care about POSIX or UNIX insofar as they result in similarities between macOS and Linux. That macOS is truly UNIX makes little difference; if it happened to differ in some way, developers would happily adjust to handle it, just like they do for Linux which definitely isn't UNIX.
Do these books also have an accompanying solution manual?

I couldn't find them on the website. I'd love to work my way through these books. However, I'm afraid the reality will be that I'll get stuck on solution, can't figure it out within an hour, and lose motivation.
Option 2 sounds most interesting and fun. Option 3 is what feels most effective but also impossible to force.

Option 1 I have really really done. I’ve dated such a huge variety…
What about when you want to get to/from the airport or other transportation hub like a train station or bus station? One experience I had was I called the taxi company the day prior to my trip to reserve a taxi to the airport, but it did not show up, and I had to scramble.
Yea Google is protecting me from state sponsored hackers but they can't protect me from scammers trying to sell me fake medications or from scareware ads that are trying to lure me into buying their fake software or downloading their malware/spyware.

This are YouTube Ads that I see:

https://i.imgur.com/11J8Jq4.png

https://i.imgur.com/73C7abY.png

https://i.imgur.com/gdg0bqH.png
No disagreement on any of this - I would not trust the second hand miner stuff wasn’t treated like shit myself either.
Well, a pretty big part of the point of Linux is that it's not a Unix-descendant, just a Unix-clone.
Zustand is a lot more popular than the comments or the article implies. I see it quite heavily used amongst Netflix engineers.

That being said, prop drilling was made more of an issue than it really is, especially considering the boilerplate needed for state management libraries like Redux.

But if there does need to be a global store, I usually reach for zustand as the API is probably the easiest out of the ones mentioned.
Thank you! I will!
The bottleneck in home building has never been the building of the home itself, but rather the permits and zoning regulations imposed by NIMBY cities.
You do want to incentivize people having kids though if there is not sufficient immigration. After all, who's going to pay your retirement?
When bureaucratic growth is multigenerational, the indoctrination of new recruits becomes more important than performance of the original mission.
Infrastructure wise scaling will continue to be possible with CS innovations. Algo wise, I am not sure if we can handle all the additional adversarial content and noise. A lot of index pruning happens just to reduce adversarial content and noise. However, ultimately it all comes down to cost in long run. Cost of crawling and serving extra Y% needs to be equal or lower than the potential drop in revenue in long run. At current stage, it is likely that vast majority of crawlable internet is not actually in index. By some measure, just 50B pages were sufficient to keep most users fairly happy. Going to 150B pages has marginal gain that small players cannot afford. The reachable size of internet is well over 1T pages.
Where’s the herd immunity? Our research shows why Covid is still wreaking havoc
Arbitrary Code Execution TAS like Triforce% or this Pokemon Yellow one[1] are more or less demos that target both the console and the "host game".

I would say even some non-ACE ones like this Brainage TAS[2] are demos :D

[1] https://www.youtube.com/watch?v=Vjm8P8utT5g
[2] https://youtu.be/mSFHKAvTGNk?t=1005
Look into HP patents around 1990-99 on optical paper sensors. Afaik mouse sensor came from research into large format plotter paper tracking.

US Patent 5,729,008. Interview with inventor: Oral History of Travis Blalock https://www.youtube.com/watch?v=wmqa9XJED-Q https://archive.computerhistory.org/resources/access/text/20...

"each array element had nearest neighbor connectivity so you
would calculate nine correlations, an autocorrelation and eight cross-correlations, with each of your eight
nearest neighbors, the diagonals and the perpendicular, and then you could interpolate in correlation
space where the best fit was. "

all in analog domain

another one from HP/Agilent/Avago: Oral History of Gary Gordon https://www.youtube.com/watch?v=TxxoWhCzIeU

also this https://blueironip.com/hp-capshare-how-a-failed-product-yiel...
This is fascinating. Describe that fit. What is it that drew you to him initially? What traits differentiate him from others you've met?

If your tastes are less aligned with typical as this suggests that bodes well for your prospects.
> it basically represents control flow as a gigantic DAG

Control flow is not a DAG.
Yes. Frankly, I really think bumble should pay me for all the guys I dated ;)
We discussed this same article one day ago at https://news.ycombinator.com/item?id=31941781
https://sqlc.dev/ is not an ORM. It's not an abstraction over SQL. It is a brilliant way to make SQL the focus of your models by generating the code from your SQL, instead of the other way around.
This would run afoul with data retention laws, which Google strongly adheres to. So it can't be true. It might be true for some definition of it, but not materially when it comes to records access.
We've banned this account for using HN primarily for ideological battle. That's not allowed here, regardless of what you're battling for or against, because it destroys what the site is supposed to be for.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. They're here: https://news.ycombinator.com/newsguidelines.html.
Private chats could be handed over to investigators under new EU plans
It does not necessarily do so if you make up your own thing and label it open source rather than using the standard, intelligible, non-deceptive definition. For example, if you name your dog "Open Source," that doesn't even give me the right to pet it.

But I don't think anybody is interested in talking about your dog.
The money in London is in contracting.
Taxes in EU can be high or low depending on where you leave and whether you're employed or work through your own business.

Tax rates can go from 5% (Maltese company + Portuguese NHR scheme) to 60% (high earning employees).

High tax Europe doesn't make any sense if you ask me, you're not getting much for it.

Infrastructure (roads, public departments, police) and public healthcare are terrible in most of EU for the average high earner. Nordic countries are way better in that regards but it's too cold for me to even consider those places.

USA healthcare is comparable to the best private healthcare available in EU.
Some communities have a naturally-occurring fluoride level higher than the amount that is added in other communities for tooth health. (As described at your link, these places see some cases of fluorosis, but no one dies of cancer.) That is, only very small non-toxic amounts of fluoride are ever added. These amounts have radically improved the oral health of children in those communities. Poor children, who have little access to dentists in red states, would be especially harmed if cranks have their way and fluoridation ceases.

Let me guess, you also don't want iodine to be added to salt?

https://www.ada.org/resources/community-initiatives/fluoride...
The fundamental problems with nuclear can't be solved by redesigning them. They are waste management (a political problem), cost, risk (a societal problem). You cant design any of those away. We tried. We failed.
> If instead a project is described as “I built this thing for me. Here’s the source. Please don't trust me, or my code, with anything valuable” expectations can be better aligned perhaps.

Every open source project states this explicitly. In the license. Usually in all caps. Wanna see?

MIT license has:

---
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
---

See? "No warranty of any kind." I.e. "don't trust this with anything valuable". How can this be more explicit?

GPL:

---
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
---

See? "The entire risk as to the quality and performance of the program is with you". How can this be more explicit?

Nowhere does it state that the author is obliged to provide support, reply to issue reports, accept merge requests, or is even nice to anybody. It's great if they are, and I appreciate such projects as well, but nobody is entitled to that. So please don't assume it or berate people if you encounter the opposite. This builds false expectations in others who don't know any better. We need to help each other out to build proper understanding within the community.
Twitter isn't like Television. If someone shared a video from infowars website then yes I'd deem the information most likely bullshit.

If they told me to watch Tucker Carlson on Fox News then it would be the same.
“When we say data is deleted, we mean it.”

i guess we’ll take your word for it. after all, you have no motivation to lie.
You can compare cost of living to an extent - assuming, for instance, that the worker won't go on holiday anywhere nice.

Checked at one of known tour operators, for the same hotel and destination in the Caribbean, same duration and dates you will pay ~£2900 when going out from London and £4900 when going out from Cracow.

Things like tech products will also cost broadly the same.

Also engineers these days don't live like upper middle class (unless they come from such background). It's more like upper working class. Progressive taxation prevents workers from amassing capital and climbing the class ladder.

People from upper middle classes get paid in ways out of scope of progressive taxes designed to keep working class in check.
Forever https://web.archive.org/web/20220702210553/https://www.adama...
I recently bought two linen shirts for the first time and they’re heaven in both looks and feel.
Does Hungary Offer a Glimpse of Our Authoritarian Future?
End-to-end encryption doesn't do much good when Apple (and by extension, the NSA) is on the other end. It's the same deal as Google, with different set dressing.
Why would the Google Cloud data deletion policy for 1/ paying 2/ enterprise customers deleting their own data that they 3/ opted in to store, and then 4/ opted in to delete have anything to do with the retention policy for Google Maps' 1/ free 2/ consumer customers having data deleted by Google that the customer 3/ did not choose to store, and then 4/ did not choose to delete?

At least 4 meaningfully different qualifiers about the situation for entirely separate parts of Google.
haha yeah, gotta keep the tradition going
Another point I want to add is, try to read your own writing from the perspective of a reader. Readers are not yet familiar with the technology. They don't have a mental model like you do. Don't throw minute technical details or really abstract concept at your reader.

Somebody once described to me his note taking system as a networks of pipelines of data input and data output. I'm sure it means something in his mind, but it tells me nothing about his note taking system.

I highly recommend The Sense of Style by Steven Pinker. It goes into detail on how paragraphs and sentences are perceived by readers.
It's not a good analogy. Astrology is an explanation of a problem that doesn't exist in the first place.
Well... Who told you to link to MSVCRT (the one in System32)? Not Microsoft that's for sure. New software is supposed to link to the Visual Studio C runtime it was compiled with and then ship that library alongside the application itself. Even if you don't compile with VS you can distribute the runtime library (freely downloadable from some page on microsoft.com). Ostensibly, that library contains an efficient malloc. If you willingly link to the MSVCRT Microsoft for over a decade has stated is deprecated and should be avoided you are shooting yourself in the foot.

"Windows is not a Microsoft Visual C/C++ Run-Time delivery channel" https://devblogs.microsoft.com/oldnewthing/20140411-00/
We have ewaste laptops with SSD, Core i7, and 16GB RAM on eBay for less than $100. They will cost less for electricity. I use them for everything.
ORM's help do simple stuff well enough, but they sure make hard tasks harder. Ever try to construct a 30 line report query using this years language flavor of an ORM?

https://sqlc.dev/ makes your SQL the focus, not your Go-specific query code.
> But that's not what it means for me.

You made my own point back to me but in a tone that makes it sound like a refutation.

Expecting Google to frame their mission of protecting user data in terms of someone who considers Google themselves a threat is uncharitable to the point of just wanting to be mad.

Your stance makes no distinction between Google collecting data and keeping it between you two and just publishing it publicly.
Matt Risinger did a few videos about these homes:

https://youtu.be/_MsOXrprYXs

https://youtu.be/QCWKJvsqjb4

https://youtu.be/N47Mhc7QEds
Seeing someone refer to any piece of software technology as a "trash fire" makes it harder for me to view them as credible. It's unnecessarily divisive and insulting, and it means it's unlikely they will have any appreciation of the tradeoffs present during initial design and implementation.
Religion found a solution to this, although it's not a solution that many people like. Unfortunately religion is thought to be a collection of beliefs, but in practice it's largely about regulating sexual desires which lead to a healthy relationship and then a family. I'm not saying it's the only solution or even desirable, but that there doesn't seem to be a secular alternative.
I never understood why Pirelli was Inter Milan's sponsor for more than 2 decades. I always thought to myself: What's the return of investment there?

But then I realized I only know Pirelli because of that sponsorship.

Now I have never bought a tyre in my entire life and I couldn't care less about tyres but as far as brand recognition is considered that investment has worked.
I wonder if they'll do this for gun shops too...

Recent related article: https://news.ycombinator.com/item?id=31910724
I really, really hope this is sarcasm. The original article and its follow up [1] make it clear how this isn't sustainable in the personal relationships case (not to mention grossly unethical).

[1] http://www.issendai.com/psychology/sick-systems-whittling-yo...
You might like the atomic state management libraries mentioned in the article, they simplify things to another level because they sort of remove the concept of a store entirely. For example in Recoil I would do this:

export const isSidebarOpenAtom = atom({key: 'isSidebarOpen', default: false});

And in the component: (it mimics useState)

const [isSidebarOpen, setIsSidebarOpen] = useRecoilState(isSidebarOpenAtom);

and later...

setIsSidebarOpen(true)

Recoil will then re-render any component that relies on isSidebarOpen.

The only real boilerplate is having to specify keys for each atom, which I find a small price to pay for such simple global state.
These oils actually have natural but low SPF. The ancient Greeks and Egyptians simply used olive oil. The zinc oxide adds much more SPF by reflecting.
The alien terms are actually familiar to videographers, colorists, and people who understand color theory in general. For some reason I don't understand, video folks have always had much better tools for handling color, dynamic ranges etc, and also the much saner pipeline than photographers.