skysight-inc/HackerNews huggingface dataset:
During my work as a business/data analyst, I have found a way to organize my project notes, scripts, dashboards and spreadsheets.

PART I - Paper notes (Yes I still keep paper notes)

1 - Prepare a batch of 10-20 prints of my special note-taking pdf for each project, depending on the size (small if within 4 sprints, and big if more than 4);

2 - Write down names of attendees during the meetings, so that I know who to contact when I need info

3 - Prepare a folder for each project and always put the notes, one page for a meeting, in the following order:

Top -> Always the most urgent or important meeting notes. E.g. KPI meetings, or telemetry meetings

Then I put the rest meeting notes on reverse chronological order (most recent at top)

In this way, I can always review the previous meetings, as well as the most urgent issues in under 5 minutes, which is good because I work in Agile and in most of the companies that I worked for, this means Fast, not Efficient.

PART II - Electronic notes, scripts, dashboards and spreadsheets

I have a top-level One-Drive folder called "Company_Team_Name", which is also shared between Win10 (Host) and Ubuntu (VirtualBox). I have two child folders under it, "Company_Team_Name/Project" and "Company_Team_Name/Task".

I use the following tools:

Excel, for results of analysis and other stuffs;

SQL, my bread and butter;

Python, sometimes I write Python scripts to help my analysis. I do not like notebooks so I write fully operational programs;

Shell, some Linux command line tools, like csvsql, are very useful for simple tasks;

Tableau, for all dashboards;

Typora, for all research note taking

I organize the project folders in Datagrip, as I pretty much need SQL for every report.

1 - In Ubuntu/Win10, create a new folder under "Company_Team_Name/Project" with the name of the new project, assuming it's a 4+ JIRA long project, not an overnight task.

2 - In Datagrip, create the following folders for each report (I worked long enough to know that we need these reports):

"./Pre_Analysis" -> For pre analysis of the project, usually some data dumps or small analysis of similar features in the past;

"./AB_Test";

"./Small_Analysis" -> We usually release a feature to only 5%-20% of the population for technical sanity check and small analysis (actually same as full analysis but only on most important KPIs);

"./Full_Analysis" -> 100% population Full Analysis, usually performed twice because CXOs will require a more detailed look after reading the first full analysis;

"./Tableau" -> put all dashboards here

3 - SQL scripts, Python scripts, Typora mds and Excel spreadsheets will be grouped under each report sub folder

In the meantime, I'm considering writing a shell script, or a Python script to automate creating those folders. I'm also considering using each Project folder as the venv directory for Python, but since all projects use the same Python package configuration (pandas, odbc, etc.) I just install packages on the primary Python interpreter.

This is a configuration that I find to be extremely efficient to work in an Agile environment.
All modern iPhones and many Android phones can also activate either Siri or Google Assistant when they hear a cue word. And if that gets triggered accidentally, they'll send what they record to the cloud. Exactly like dedicated assistants.
Copyright is an invented right drawn from nothing

So are all property rights. The "common sense" ownership of pen and paper that you mentioned is that if I'm bigger than you, or I have a better weapon, or I have more friends, then your pen and paper are now mine. Fortunately for almost everyone, as a society we have learned to cooperate better than that.
Problem is, not everyone can agree on what the utopian education system is.

So, as with many other things, we solve it with personal choice; i.e. charter schools.
Its an interesting idea, ive actually been to two in that top 20, morocco and costa rica. I did know a little bit of spanish for the costa rica trip, my high school spanish came back slightly and google translate was helpful enough. Moroccan arabic is really a niche language and found english took me pretty far, i actually didn't bother to learn any arabic for that trip.
There are improved mocking libraries these days with much more power, so the everything-must-be-an-interface pattern is no longer required most of the time.

If writing testable code means writing obfuscated code, it's a good sign that the language ecosystem needs to improve, and for Java, it has.
While I sympathize with your viewpoint, ultimately if your manager is trying hard to improve your life at work and you just find ways to convert that into a negative and a major source of stress, I can't help but interpret that as a huge red flag that needs to be examined in detail. Either you fundamentally have a bad attitude and are going to be unhappy and stressed no matter what even when your manager is going out of their way to help you, or there's something wrong with the way some projects are going, or deadlines are unreasonable, etc.
I have never worked at a company where I was scheduled time to do interviews as a part of my day-to-day responsibility. It has always been the case my development schedule is 120%, and oh we need to you to do all these interviews, but, your deadlines are still optimistic.
You should check out services like iTalki - it's very affordable to get conversation practice.
I’d love to be able to use paper notes, but I’ve always found writing physically uncomfortable, and my writing is so bad that even I can’t necessarily read old notes!

And how do you find “all the notes about GCC” without some kind of library index system?

So for me it’s text files in Markdown, shared between my devices, with a variety of ways to search and display them.
What are/were your life goals? How did you come to discovering/defining them? I find that to be quite difficult.
You seem to have a serious grudge about breast feeding vs. formula. I am sorry that was so traumatic for you. But it seems to me that this is much more to do with “new (yuppie) parent culture” than with the medical establishment or research community.

Having spent a bunch of time around new parents, my observation is that most of them are way too hyped up about trivial threats. If a breast-feeding mother drinks a glass of wine once every few days the risk to the baby is trivial. If the baby sleeps in the same bed with the mother the risk to the baby is trivial, unless the mother is an a severe alcoholic or high on drugs. If the baby plays with many types of toys marked “ages 3+” while the parents are sitting watching, the risk to the baby is trivial. If the baby climbs up on a play structure marked “ages 4–7” while the parents are standing watching, the risk of permanent injury is trivial. If a 2-year-old walks around barefoot on the sidewalk, the risks are trivial. Etc.

The same kind of tendencies bring us the anti-vax movement, a rush to sanitize all surfaces in the home, excessive fears about kidnapping, theatrical demonstrations of disgust near smokers outside on the sidewalk, and so on.

New parents’ (and people’s in our society more generally) risk assessment and concept of hygiene is excessively black–and–white.

But this is not the fault of “modern medicine”.
Humans are guiltiest. The market for attention optimizes for clear messaging, not nuanced, because that's what humans react most easily to. If it wasn't researchers or their university putting out press releases with clickbait headlines for funding purposes, it would be the next step down along the chain, popular science publications trying to maximize their readership. It still seeps out into the press when the results are of broad interest.

Regulation is necessary to avoid: self-regulation of publishers, self-regulation of readers, regulation of speed of transmission. But the more connected our society is, the more power a viral message has to blow up, so the most viral messages crowd out everything else, and before you know it it seems like the whole world mysteriously has the same headlines.
CardCash
I agree on the low quality of the global public channel (both Diaspora and Mastodon have one), but if you pick a good server, the local public channel tends to be quite useful for discovering new and interesting stuff - or people.

Once you block all the noisy bots, that is...
Medium filled with ads and dark patterns - for management promotion
What irks me is that this has been on the front page of HN for the past 10 hours, but the website is still down (and OP said they were going to fix it).

What would it take to replace the page with a static html page containing basic info and the Youtube video until the HN hug of death settles? 10 minutes of work?
Software optimization resources (x86/C++ and assembly)
How to take over a country (without anyone making a fuss)
how about semi-colon shaped https://breakingsmart.substack.com/p/semicolon-shaped-people
Whenever reviewing things to identify potential issues. If you assume (even justifiably) competence, you'll miss the real issues that exist.

OTOH, when proposing to make changes of your own, humility is definitely called for.
I built something that’s getting merged into Webpack 5. Module federation
It should be noted that the described graph embedding related tasks are only a small subset of the tasks that GNNs solve. Many (if not most) graph learning techniques focus on more "local" tasks like node classification or edge prediction.
Swapping Twitter Handles?
I have two Twitter handles, and I'd like to swap one with the other. I.e., keep both but swap the audiences they both tweet and follow.

Does anyone have advice on this topic?

I can't find anywhere on Twitter's terms of service what happens to Twitter handles after the 30 day deactivation period. Any help much appreciated!
I feel like Duolingo is a good "in": something to give you enough of a foothold in a language to start learning in other ways. The barrier to entry is nonexistent, but it does become hard to progress past a certain point.
Something about the personality of a programmer draws us towards that ever-fleeting siren of The Infinite. Infinite scalability, infinite reusability, infinite growth. It's this lust for the Bigness that our code could theoretically reach that causes most of us to pass right by the myriad of opportunities for small, more meaningful, more human software.
The biggest advantage for me over the official app is that it doesn't automatically open why I try to load Reddit links in Safari.

Afaik, ios doesn't provide anyway to forcibly disable that behavior system-wide.

That behavior is a deal breaker for me, so I can't have any official apps installed.
A 6 PM pickup is pretty late. Mine wake up between 5:30 - 6:00 typically, and the screen time eases the separation from parents when the babysitter arrives. (Yes, we tested to see if they were faking it to get screen time.) wife takes over again at around 4 PM, and bed time is at 7, which leaves about an hour for wife to get stuff done. She gets up at 5AM leaves the house by 6AM, so asking her to wait until 7:30 to start prepping for the next day would not only be impractical as relates to her having dinner and getting to bed, but would be too mentally exhausting to start doing evening work, leaving her no time at all to mentally unwind.
Ask HN: What do you use tools like IFTTT or Zapier for?
Also, what integrations do you wish you could use?
Interesting! Just today I thought about learning french or spanish with Duolingo. I started with spanish because it seems to be easier to learn. The article was really inspiring tbh, now I really want to stick to it for a year or so.
I was born in 89. Until I turned 9 or 10, one of my parents would read to me every night, and I had over an hour of screen time just about every day too.

That was probably not as common back then, since it was hard to get an hour in unless you were really into computers and happened to have one.

Today, it’s hard to find a parent who will read to their kid every night. Who will read them good stuff like poetry, the classics, Greek mythology, etc., Not Harry Potter or whatever. It’s also hard to find a kid today who isn’t exposed to at least an hour of screen time. And that’s not time being social or productive like screens meant for kids like me - it’s time for them to be pacified by some crap manufactured by Netflix.

The people here trying to apologize for their parenting choices and accusing the stats of having a twisted ulterior motive, are making some puzzling remarks. Haven’t these people not realized how much harder it is today to be a good parent than it was in prior eras? They should have thought of that before breeding children.

Obviously the way screens are utilized today is going to warp kids brains in some difficult to measure ways. But better parenting would probably offset that tremendously.
I'm not sure that this is a CPU bound workload. You're right that if this is CPU bound, LLVM's code generation should come out on top, even if only slightly, but that's not the case. Perhaps writing a JavaScript bundler is more of a memory bound or I/O bound task than a CPU bound task?
Please don't ruin a heartwarming post with a rant. HN has enough of those.
I've discovered the thrift store books are not bad books, they tend to be popular ones that people already read and are just clearing out their homes. I've discovered a lot of very good books I never would have run across otherwise.

I look mostly in the scifi and history stacks.

As for my time, I enjoy picking through the stacks.
How's your Korean now? Any other tips for Korean? I spent 4 months in Korea and really want to learn the language, but it seems impossibly difficult. 감사합니다 :(
Decades of twin studies, consistently replicated across dozens of large-scale studies, have found that family environment explains effectively 0% of the variance in adult IQ. In contrast, genetic heritability explains well over 50% of the cross-sectional population variance[1].

Always keep this indisputably true fact in mind when reading association studies like the one in the link. In fact one simple exercise is to imagine a close analogy between intelligence and height. After all, the structure of adult IQ inheritance closely matches that of adult height[2].

Imagine if you read a study that found that kids whose parents frequently played basketball were several inches taller. Would you conclude that basketball causally increases height? Of course not. Given what we know about the highly genetic hereditary nature of height, there's a much more logical conclusion. Tall parents pass along their genes and tend to have tall kids. Tall people are more likely to play basketball. Therefore basketball players are more likely to have tall children.

When you have highly genetically inherited traits like IQ or height, association studies can find all sorts of superficially compelling ways to supposedly improve the trait. However all of these findings are basically worthless unless we control for genetics, for example by pairing siblings.

[1] https://www.sciencedirect.com/science/article/pii/S104160800...
[2] https://www.scientificamerican.com/article/how-much-of-human...
I, too, thoroughly enjoy using a tablet. I have been on the hunt for something that has an organizational structure like graphs, paired with support for pen inputs. Right now I've been using OneNote and it is falling victim to the described problem of greater and greater segmentation of ideas.

Right now, it seems like the only real solution is to homebrew something that hits the Microsoft API and associates document IDs to contexts, then launches OneNote for the given document when it comes time to view/edit.
Same, “so-called” is almost exclusively used in the negative sense. I don’t think I’ve ever heard it used in another way.
Tap that button to grow an AGI of your own
> It is, for the vast majority of employed people.

True. But with that sort of job you probably won't have regular 1-on-1's. You just get told to flip more hamburgers.

And it also depends on your own attitude what kind of relationship your establish with your manager.
Don’t be a ‘wantrapreneur’ and other advice from CardCash cofounder (2015)
Maybe dumb question: How does he specify whom the message is sent to? Or is it broadcast?
Please don't cross into personal attack. It breaks the rules and damages the commons, so we ban accounts that do it. But also, it discredits what you're saying, so it's not in your interest to post like this.

https://news.ycombinator.com/newsguidelines.html
Utilities can do it, but not non-utilities like charging stations.
I assume it's hardcoded to broadcast to all users
Very cool, skip to the end to hear it in action.
Of course. I hope you don't want to use the output, though.
Here's an example in Python.

print_hello = gen_expression()

eval(print_hello)

The result of the program is "Hello", but the only way a transpiler would be able to reproduce this is by knowing the expression generated by 'gen_expression', and converting the expression to the target language (also assume target language has equivalent of 'eval'). However, then the transpiler needs to know 'gen_expression' will halt, and we have the halting problem.
The Life of Einstein's First Wife
I've always thought that kind of business model was a bit questionable. You build a client and show ads on top of someone else's content?

We consider it pretty ridiculous if a browser were to inject its own ads. Yet if you build a client that pulls free content from https://librivox.org/ or podcast RSS and serve it from their servers, nobody bats an eye if you inject ads into it.

Though I'm pretty sure I haven't noticed ads on Apollo off the top of my head. I thought their biz model was to just paywall pro features.
No idea where you are getting any of this from...

A little hard to complain when we can take dlls that are 10-12 years old shove them into something like server 2019/SQL 2019, and not think about compatibility.

Same goes for client apps, was your app shit 10 years ago? It's not going to change 10 years later. Did it work in word 10 years ago, it will most likely work 10 years later with zero changes.
OpenFrame: Mainframe Rehosting
So an internal tool?
My point though is that the capacity of the sky is rather irrelevant since most people are interested in the capacity across the entire trip, not just the air part.

All of the biggest airports have had extensive and expensive work done to increase capacity. SFO is about 90% of capacity, if I read https://www.faa.gov/airports/planning_capacity/profiles/medi... right. And it's worse if the weather is bad.

That's why I argue that you cannot ignore airport capacity in your estimates.

We can look at the inter-war period to see how capacity calculations had to consider more than just the sky. Pan-Am famously ran flying boats in their transoceanic lines. "Their advantage lay in using water instead of expensive land-based runways, making them the basis for international airlines in the interwar period." (Quoting https://en.wikipedia.org/wiki/Flying_boat ).

Indeed, floatplanes are still important in bush flying for the same reason.

I don't know what "pretty journal" means. None of the dictionary definitions seem to make sense. I know the rail lines serving my city are not anywhere near capacity. The train between Santa Fe (my former home city) and ABQ is also nowhere near capacity (see https://en.wikipedia.org/wiki/New_Mexico_Rail_Runner_Express ). A couple of years ago I took the train from San Diego to ABQ. It was also not at capacity.
Remove the Virus Alert from Microsoft Tech Support Scam
I get $88K by working fulltime for $X months. Getting $44K _for free_ and then also having an entire fulltime of availability to work on a project is quite a gamechanger.
>Additionally, Apple card will be unlikely to see the product outside of the US market in the next 3 years. Even if we assume that Apple will be using the global presence of Goldman Sachs outside the US, Apple needs to start handling multi-currency wallets and expand beyond US dollars. Especially given the volatility of some strong currencies in the Forex markets during the time of Brexit and the Trump administration.

AFAIK You issues a Credit Card in UK with an UK financial institution, and it accept and settles in GBP, you issue one in EU, it settles in Euros. The problem is most part of the world has sane credit card processing fees, and not 3% or in some extreme cases close to 5% in US.

EU, ( correct me if I am wrong ) capped the CC processing fees to 0.3%.
Discussed at the time: https://news.ycombinator.com/item?id=9976923
It’s a fact that has no importance other than to mislead. There is no reason to think the virus is any less deadly outside of China or in non-Asian patients. The rest of the world is just a few weeks, give or take local variation in R0, behind and we should expect the same or similar outcomes. That’s according to the experts who spoke at the senate hearing last week.
Well, for that matter any Turing complete language can embed an interpreter/compiler for any other Turing complete language. If that's all that is meant by transpiling, it is no different than something like the JVM.

My understanding of 'transpiling' is that it is meant to convert, say, idiomatic Python into idiomatic Java.
42 years ago, CBBS Chicago, the first online bulletin board system was created
I learnt French (stopped just shy of B2) in 1.5 years. My learning pace was intensive (4-6 hours/week), but not as much as the author's. So I find the author's statement credible.

My advise to those who want to learn French - after getting the grammar basics, start practicing spoken French as soon as possible. I found two French teachers online and skyped with them 2-3 hours a week. Initially with a bit of English, then entirely in French. Also, a huge help was having a French TV channel always on. I listened to TV5Monde.
APL is well thought out, battle tested and IMHO a better system. It comes with vector semantics, which simplify a lot of things - but you don’t have to use them.
I don't know what people come up with to talk about for career development weekly. Monthly's a stretch, for me. I'm too busy doing the work at work—as with most people as far as I can tell, my "career development" is whatever looks-good-on-a-résumé problem or responsibility I can convince someone to give me, and that doesn't really happen once a week, more like once a quarter—and on my own time, fuck, do I ever not want to think about this stuff or wrestle with broken tools and bad documentation or any of the other awful, frustrating, unproductive crap that comprise the sorts of things (buzzwords) that make me command a higher wage in a year or two. I get plenty of that in 40 hours, meanwhile each day slips by so fast that I'm not going to dedicate meaningful time to doing "career development" outside maybe enough to pretend at having dedicated "career development" effort just for looks, which is, I suppose, maybe what the meetings are for. If I'm serious about doing "career development" it's fucking leetcode (which is not what they want to hear, yet is what they ask for in interviews, which is, to put it mildly, weird) or working at convincing someone to give me reports, so I can say I've managed X-sized team through projects of sort Y and Z, implementing processes A and B to positive outcome C.

That's the game. I'll get fulfillment from my kids and from books written by smart, insightful, observant people, or from walking around in nature.
With kids today playing with things like the Swift Playground on iPad, I don't think we're far from it
Rust and GTK from a React Perspective
MyPaint v2.0.0 Released
> Copyright is an invented right drawn from nothing that derived its legitimacy solely from utility derived from paying for creativity.

All property rights are invented rights drawn from nothing justified (if at all) solely by the resulting utility of providing the exclusivity they grant.