skysight-inc/HackerNews huggingface dataset:
Here's a chance for a content maker to make a YouTube channel to show people how to use these tools.

I know that a lot of people's apprehension with these kinds of open source tools is they're afraid of investing their time into a tool that might not be widely supported because if they get stuck there will be little to no support in figuring out the software. And also, if the project is not popular enough then it won't get updated enough and, thus, remain not competitive with commercial software.
Ask HN: How does your team manage your todo (list)?
I'm going to be working on an event planning project with a small group for the first time; I've worked with groups before but it's always been on code, and personally I track my todo with org-mode. Trello is currently the top contender...but I wouldn't mind a lighter-weight solution. I do recognize I'm going to spend a lot more time finding a proper todo manager than working on the event for now...
This is great. I've written previously about why I write as a researcher [1], but none of my reasons were this author's reason: that narrative structure clarifies understanding. This resonates with me because I've noticed that I remember blog posts better, that I understand the topic deeper, if I really flesh it out with narrative writing: why this model, who developed it, what are the alternatives, etc. It often feels like a waste of time initially, but I almost always find that the process makes me realize there are details I initially missed.

[1] https://news.ycombinator.com/item?id=22033792
I just installed https://www.lesbonscomptes.com/recoll/ today and it's exactly that. Super extensible and super fast once you built an index.

I only had to add a global file exclusion rule .* which prevents the indexer from scanning dotfiles. (The 'interesting' dotfiles are in a repo anyway)
https://www.youtube.com/watch?v=2B1ZxR9xpwQ

https://www.ifixit.com/Guide/OnePlus+2+Battery+Replacement/5...

"About the easiest thing you can do to an iPhone".
Did you forget about the "not genuine battery" too on iphone 11 and + ?
https://www.youtube.com/watch?v=NwRYcEI-wx8
Look at this way - if you're going to send your son/daughter to a university and you're trying to decide between MIT and Bezos University (all things else considered equal). Which one is more risky? It's a no brainer. Not to mention many of these tech "gods" notoriously scrap projects when they don't work out in a short term timeframe. There's just very little reason not to send your child to a prestigious university if you have the means.
Government service also pays substantially less than SV.
Fortran, which predates C by a decade, does not require a main function either.

The following is a completely valid .f90 file that will compile and run:

program p
do i=1,10
print *, "Hello World ", i
end do
end program
Thanks for the encouragement! Yes, I've seen the English dubbing, as I've watched the few videos or so. It seems like an interesting language, and I really like the idea of interactive programming systems. It's similar to what I use and the languages I am interested in, but I haven't given a Smalltalk system proper learning time. I feel it's an area of computer science that has not received much attention. If programming languages and their environments were more interactive and gave better feedback, then I feel I don't need all sorts of fancy stuff like dependent types, which really seem to excite people. If the system's interactability and feedback is good enough, I, the programmer, can make the right decisions, which is the primary challenge when programming.
Someone, it seems, has spent quite a lot of time and effort on a wiki page:

https://en.wikipedia.org/wiki/Dissolution_of_the_Monasteries
Huh, I was expecting a discussion of a language problem about how you take historical texts from the early days and add punctuation to it. I know things can be "period"-ized different ways because I've read Bibles where the there's new verse numbers starting in the middle of a sentence.

Dividing history into epochs seems like a much more intractable problem, because the future was already then, it was just unevenly distributed. Taking the names to be more meaningful than conventions is a little silly.
I'd add another step with the Electric Age. Maybe at 1882 (the opening of the Pearl Street Station).

And maybe another with the Computer Age. Maybe at 1945, with ENIAC.
Thanks! I agree. Can you elaborate on "consistency", consistency of what?
My two cents: I think this is a fantastic idea and I've wanted to see something like this for years. That said, this is one of those things where unfortunately the reputation of the persons behind FounderPool matter a lot to me, and other founders. Yet there's no info on the site about who's running this. Founders are making a massive gamble putting their companies into this novel legal arrangement and I'd want to see someone(s) reputable and well respected by the broader community at the helm.

I'd also make it crystal clear how FounderPool plans to make money. I see the website copyrighted to Heterodox Capital LLC. What's the distinction between these two entities? Will either of these orgs be taking a management fee from the equity put into the pool? If so, how much? I see nothing on the website about compensation which makes me uneasy about pursuing this further.

All that said, the core idea, de-risking founders is a massive opportunity and someone's eventually going to get this right and make entrepreneurship a viable path for thousands of talented founders who wouldn't otherwise start a company.
MS owns 7% of Facebook. So they probably share the data.
I think that was the official reason but I wonder... Not even the old bad GetVersion API’s in Win32 had anything to do with branding. 95 is Windows 4.00, 98 is Windows 4.10.

But sure, I believe them. If they could give a few product examples.
> being able to solo queue raises engagement.

This is (unfortunately) probably the answer.

> I'd personally love to see a competitive team-based game without any form of solo queue

I'm okay with solo queue, as long as I can also have a team queue where I could play in traditional seasons or tournaments with a team of friends. It just seems odd that one needs to go outside of the game itself (to ESEA or what-have-you) for this feature.
curve fitting is no science, no matter how deep the net goes, it's great for calculus, and obtain numerical models of what we already can measure, but all the correlation would require an human to verify and a theory to be synthesize post fact, especially if there's a margin of error or confidence, as generating infinite correlation would only result in finding models that are not there

this shows the effect of infinite dissecting data searching without a theory pretty well https://xkcd.com/882/
> FLTSATCOM 7 and FLTSATCOM 8 have been used for repeating UHF Satcom transmissions by unauthorized radio users particularly in Brazil, including criminals, illegal loggers, truckers and individuals located in remote areas.

I wonder how much disruption they're causing...
As mean as that might sound, that is exactly what I assumed the VC reaction would be. I also thought equity agreements heavily restricted how employee-shareholders can sell their stock, and you can't just promise away shares to others without consent of the investors as if that somehow bypasses the restriction?
>that hirsute homunculus' presence

What a horrible thing to say about someone, 'deplorable software celebrity' or not. Attacks on personal appearance should be considered body shaming and unacceptable. It is generally best to imagine you're in a professional setting when talking about people.
As the first pool forms we'll collect the members' desired requirements for vesting rules, and write those into the legal docs.
In the 1500s, nobody knew better.
Of course OTOH; the _real_ question is how do we form decentralised communities of which github.com/prologic/twtxt is designed for? My main goals are to make it as simple as possible for _anyone_ (even non-tech folks) to spin up their own instance.
Because of the condition for participation in the pool is that your stock should continue to vest, for the membership shares in the pool to continue to vest.
React _is_ a framework, because:

- You hand it your code and it calls your code when it wants to

- Your code must conform to React's expectations.

React is _not_ a framework, because:

- It only focuses on one thing: defining a tree of UI components. It doesn't include anything for HTTP requests, module definitions, generating expected file structures, or any of the other stuff you'd see in Angular and Ember.

- You are responsible for initializing React in your app, and you can use it in a range of situations, from a full-bore SPA to adding some interactive widgets to an existing page.

All those are true simultaneously.
How Relocations and Thread Local Store are Implemented
How can I stop myself from being so emotional?
Lucas Arts (the game arm of Lucas Film) has been doing this since the early 2000s. Allegedly, new management came from the film industry and could not comprehend why their game studios kept FTEs between projects. So they started laying off most of the staff at the end of a project to rehire them a few months later. After a couple of iterations they started canceling projects because they could not get enough staff (e.g. the PS3/360 Indiana Jones game could not start because of this, allegedly) and eventually had to shut down their game business all together despite being one of the bigger players at the turn of the century. I have not been working there but have quite a few acquaintances who did and all of them had been out by ~2007. I also had to turn down dozens of their recruiters during those times.
Then I laugh how complex it is. The battery is the first component to die, you shouldn't have to tear apart your phone to replace it.
100% agree

I started writing investment thoughts last year, and the more I write, the more I realize it is a superpower.

It creates clarity of thought, accountability, and enforces longterm thinking.

AND, if you do it publicly, it can lead to unexpected conversations & opportunities.

Link below in case anyone's interested - always appreciate any feedback :)
https://playingfordoubles.substack.com/
Your main problem is that you aren't learning programming and ML but how become productive with these last...

and as I just read few minutes ago... "If you find it a struggling maybe it's not for you..."

You'll never succeed without fascination for what you doing...
Classic modern HN comment response. You act like these criticisms are somehow inherently negative...

Just because people love to point out the HN discussion where Drew Houston got scrutiny for Dropbox, doesn't mean that discussion isn't valuable. I'm sure as hell Drew learned a ton from the criticisms.

This is the point of HN - it's OK.
Something that sticks in my head about Wittgenstein (someone correct me if I'm getting this wrong) was that during World War 2, Wittgenstein felt that being a professor of philosophy at Cambridge was 'intolerable' and went to work as a hospital porter instead, incognito.

Also, favourite quote:

"A philosopher who is not taking part in discussions is like a boxer who never goes into the ring."
> WordPress expects a working .htaccess for its URL structure

I haven't heard this. I'm running WordPress via NGINX with no issues.
Sapper's data flow uses a file based routing system similar to /blog/[id].svelte becomes /blog/:id/. If you are familiar with Next.js then you'll recognize this.

Our primary problem with Sapper is that we wanted our URL structure to be such that you can't tightly route a template/view by just looking at their URL. /senior-living/blog-post/ and /senior-living/nursing-home-name/ need to live side-by-side.

This forced us to build our own custom routing system, what we call an "inverted router" for our SSG.

Also we found it less than elegant to use DB queries with Sapper and had a lot of concerns about what was actually on the client and what wasn't.

As for why we swear by Svelte:

* Bundle size. For SEO focused sites React is overkill.

* Stores compared to Mobx or other state management

* $: reactivity

* No css-in-js hacks required. Css is automatically scoped, but can be easily globally scoped.

* Single file components are just beautiful.

* We've built in the ability to SSR our entire site, but only hydrate the parts that need to be. This is a game changer for page size and not pushing your data twice to the client.
Can you be explicit about your point? It sounds like a complete non sequitur
And CMU
This is also the conclusion I came to after years of trying different things
What Is the Craziest Thing a Person Has Ever Done?
> CSS
First, I want to focus on ‘destruction’ of CSS. As Links does not support modern CSS it renders most of the internet as-is, and will only contain images (on which I will write later). CSS causes the internet to become a baroque set of arbitrary design decisions, and does not contribute positively to the general experience. Links (after 2.19) allows me to pick my own font, my own background/foreground/url color. Thus, I have a uniform experience. In that I already visibly save time/energy/brain processing power, etc.

This is kind of like the philosophy behind Soylent, but for browsing the web, rather than sustenance.
> What can I do to get out of the rut?

A few ideas, not sure if they'll work. I hope it'll get you inspired!

Idea 1: do it for two hours or a bit more, and when you do it, simply ask: what do I like about this right now? If the answer is "nothing" rephrase it to: "what's the coolest thing about this project right now?" Be a pure positive person. I'm a realist normally, but when it comes to becoming motivated to something, I simply ignore the negativity to the point of being irrational about it, because the power of positivity makes me feel motivated (and biased, but I guess that bias helps with motivation too :) ).

Idea 2: consistency is key, it's better to do it 4 days for 2 hours than 8 hours on one day. The reason for that is that you want it to slowly but surely become the top idea in your mind (see Paul Graham's post on that [1]). You'll also have more creative thoughts about it.

Idea 3: try to get other people involved. Heck, I'm up for a 30 min. call to hear about what you're learning as I have a passing interest in ML and read http://neuralnetworksanddeeplearning.com and made this for fun [2].

My email is in my profile.

Good luck!

Also, some ML awesomeness for that fun hype factor :)

- https://www.youtube.com/watch?v=MrIbQ0pIFOg

- https://www.youtube.com/watch?v=QSVrKK_uHoU

- https://www.youtube.com/watch?v=N6wn8zMRlVE

(15 min. probably in total)

[1] http://www.paulgraham.com/top.html

[2] https://github.com/melvinroest/Interactive-Neural-Networks
Forcing managers to wait until layoffs to get rid of underperforming (and possibly toxic/counterproductive) staff is terrible for the morale of the rest of the team and I wish it wasn't the norm. Better to fire people and just give them the severance package than to drag it out while nobody's happy and then do it anyway.
> troublesome white men Replace "white" with any race or colour and it's racism. Why is this different?

The short answer is because they're different. The angry answer is that you may as well be asking why there isn't a "white history month" (I mean, if all we're doing is swapping colors, it should be good, right?).

The longer answer from scholars who study racism is that talking about race boundaries without talking about power structures is a con game. At best it's facile. The people who study it the most (historians and philosophers of race) define racism not just in terms of skin color prejudice but primarily in terms of power structures that protect the interests of the dominant group and discriminate against minorities. In those terms, while an individual can be prejudiced against white men, no political or economic power actively oppresses white men as a class.

Instead of thinking only about skin color prejudice, you can consider racism to be a condition in society in which a dominant racial group benefits from the oppression of others. Racist behavior is thus those behaviors that perpetuate, propagate, and preserve the oppression of racial minorities.

[I guess someone doesn't like my answer. Man, HN is really tiresome sometimes.]
Exactly the response I wish every founder has ready, when they hear this line of objection from their VC.
Not sure about if this is really science. Physical formula are derived from known physical laws in order to understand the original of the phenomenon. If theorists are allowed make up arbitrary formula of course it can fit the data with less error.
How Spotify and TikTok Beat Their Copycats
Roma Aeterna!
I think is a feeling of loss of control and having no clue what you're missing. Programs stored as unstructured text make it difficult to produce good tooling. Makes programmatic code gen hard, makes diffing hard, make automatically generating commit message impossible. Refactoring is always problematic. Merging even more so.

But it seems though even mentioning that perhaps structured data is a better way to store code makes most programmers really angry. At least that's my experience.
I like how the author put it:

> Saffo’s original idea is so quotable it has turned into a memetic phenomenon... ‘Strong Opinions, Weakly Held’ turns into ‘Strong Opinions, Justified Loudly, Until Evidence Indicates Otherwise, At Which Point You Invoke It To Protect Your Ass.’
They are true simultaneously only if we allow two definitions of "framework" to exist simultaneously. As someone who prefers precise language, I think there should only be one such definition, namely the inversion of control definition.
Oh my god can we please kill the user agent string already? Every time any new combination of browser/os/platform is created it claims that it's as some other user agent from an established browser because sites are lazy and abuse user agent string to determine capability. Meaning they have long lost all meaning and we should just dump them.
With enough coaxing, we can get the optimizer to converge to known methods (high-order, conservative, entropy-stable, ...), and I'm sure this tactic will lead to more papers, though they'll be kind of empty unless we're really discovering good methods that were not previously known.

I presume you meant "verify" in the last sentence.
intelligence is inductive

finding correlations and using a human to filter the interesting ones from the flukes doesn't make the correlations engine an ai, the intelligence is still in the human
It’s because the fundamentals of the macOS user-experience haven’t changed much since OS X’s introduction of the dock and their fancy GUI effects: the “genie” window minimise is still there! And generally speaking, macOS’s aesthetics have been consistent too - we only saw Dark Mode added very recently, for example. Apple has also been very conservative about adding major user-visible features to macOS lately - but that’s more attributable to them devoting their resources to iOS instead of macOS.

Windows, on the other hand, updates its appearance (and adds (or removes) gimmicks) with each major release - even completely upending the UX fundamentals in Windows 8.

Also consider that we used to have to reformat/reinstall computer OSs more regularly in the past - and having to do reinstalls makes you think about your computer UX as you spend time changing the settings from the defaults to your custom preferences. I remember having to reinstall Windows 95-98 every 6-9 months, and Windows XP once every year or so. Since Windows 7 things have been a lot more stable - my current Windows 10 install would have been ~4 years old now if it weren’t for me losing all my documents in the October 2018 update... (all I got was $400 from MS, ugh)
Though running the FOSS version on linux allows to route audio back and forth between Rack and external recorders, hosts, plugins, etc with ease via JACK.
Night After Night, Outrage Is Followed by Cleanup on Portland’s Streets
309 points for the story yesterday about the app being donated to Linux.

4 points for the story on it being a privacy nightmare.

Fuck.
That's not without reason, javascript class is infamous for being weird with 'this' gotchas, and class is 2nd class citizen there (not as good / powerful as one in java). Meanwhile function based view is neat.

However without hooks, only class based component has side effects and lifecycle, so you like it, then made switch to hooks because it's neat.
I wore a KN95 mask today for a few hours, for the first time, and my chest is bothering me now. It hasn't happened with other masks. Chest pain might be a side effect of the mask. Anyhow, I just wanted to give my 2 cents.
I came to the comments say the same thing. I’ve hired and worked with many engineers and the overwhelming majority did not attend MIT or Stanford. Some of the best didn’t attend college at all!
The three big things are rhythmic motions (swinging, car rides, bouncing), sucking, swaddling. (Dr M. Weissbluth) Sounds also seem to a big thing - I think they like low frequency noise like daddy's humming. But lullabies and conversations work too.

The advice I got from a professional is to swaddle the baby by 6 PM, put the baby in a room, by themselves, and let them fall asleep. Sometimes the baby will cry for a period of time before they find a way to sleep. If you help them out while they're crying, they won't pick up the skill. Leaving a baby to cry alone in a room seems a little cruel, and it didn't work for us, because we couldn't muster the resolve for it and because some other family members wouldn't take it.

What I prefer to do is to preemptively do the calming behaviour before bedtime. Like swaddle the baby and take her for a stroller ride at 6 PM. And then mix it up and gradually reduce it. The routine itself isn't necessarily a bad thing, but avoid it being anything you wouldn't do every day for a year, e.g. breast milk before bed, or carrying them around.

Our first daughter didn't learn to calm herself until around 3 years old. Second was about 8 months. It was a relief when she learned to suck her thumbs before sleep, as that's self-reliant.

You'll also want to deal with colic very early on because that's usually the #1 cause of a cranky, difficult baby. There's a lot of home remedies for mother and child and a good number of them is to prevent colic for this reason. Whether they work is up to experimentation. We are skeptics and would avoid the usual home routines to see what happened. Next baby we'll follow everything.
Another user just signed up on https://twtxt.net/ and posted their first post! -- But as this thread's question states; I would really feel like I'v accomplished something positive in the world if just one person spun up their own instance! We as a society need to start thinking about taking back control and ownership of our data and the digital footprint we leave behind. Its yours!
While I generally agree with your comment, I also find it ironic that one of the POSIX APIs you chose to use as an example of API misusage (clock_gettime) is ... not available on macOS.
Terry Tao on some desirable properties of mathematical notation
Having lived in four different US states and in a number of European countries (currently resident in Germany), all I can say is good riddance.

USPS is by far the worst mail service I have ever encountered. It's so bad that there's absolutely no doubt in my mind that one can do a lot better, assuming one is allowed to compete. And even though they proudly say they receive NO money from the federal government, they do receive subsidies in the hundreds of millions.
Test Twilio Webhooks Locally
You said "much larger [than Stanford/MIT], public schools", which definitely includes the top Canadian universities, so you're good
Never mind that, startup times are atrocious with such a huge upx packed binary ...
I came across that paper just recently, it was a very good read!
Forgive me but I won't click on the link because I don't think I am at risk of winning the lottery.