skysight-inc/HackerNews huggingface dataset:
Long ago I hacked together a weekend project with a friend of "JSX for go" that allowed embedding html tags into Go source like people do for react. We were pleasantly surprised how readable and flexible the Go parser source code was, even for the pretty dramatically different syntax we were trying to support.

https://github.com/8byt/gox
Public release of RUMP predated Docker by at least two years, maybe it was more. I just remember when all the Docker hype began I was thinking "WTF, this is not even half as good." But that's what's different about NetBSD. No hype. To answer the question of why it isn't more widely used, IMO, besides absence of hype, it's lack of hardware support, and comfort among those who use it with notions like DIY and minimalism. Often you have to put in some effort to get some hardware feature to work.1 With Linux, chances are someone else has done that work for you.

1 First time I ever tried NetBSD, the audio did not work on the laptop I was using. I added a couple of lines in a kernel header file, recompiled and voila, I had audio. That simplicity made me want to keep using it.
Tiago Forte has been working on these ideas for many years in the open on his blog (Fortelabs, the one OP posted) and Building a Second Brain is the course he built atop that. From what I have seen of it, its original work and some synthesis of past ideas, just like most things.

It's weird to see you do these quick Google searches and speculate its plagiarized without any substance to back your argument or awareness of the work he's been doing for years now.
This was about to become super inconvenient as I use my GV number for all online services, but just checked and was still able to receive 2FA notifications on GV App and Email so crisis is adverted for now.

Still a reminder that any Google services & features I rely on could be axed at any minute. It's been a couple of years that I've sworn off trying out any new Google Services. I used to look forward to their product releases, now I view them as a ticking liability where any time investments could be lost at their whims forcing you to scramble and find alternatives.
Does Mindfulness Work?
You’ve made like 15 comments on this thread with this idea. Cart is intent on sticking to his approach even after listening to your point of view.

I feel like we could just put this conversation on ice and check back in after 6-12 months. Bevy release notes always reach the top of HN. If they go back to creating an abstraction over wgpu, you can say “I told you so” then. And similarly, if Bevy is able to use this approach to provide support for Android, iOS and web (in addition to existing support for windows, Linux and Mac) then you need to own up to that.
Roam[0] is great for it. I think they were rejected by YCombinator numerous times, and they are a Clojure company.

[0]: https://roamresearch.com/
Its an obvious move from M$ - I'm wondering:
1. What if M$ just blatantly made it so hard to switch default browsers and didn't care about being sued (they could battle it out in courts with google etc. for years and just pay a big fine at some point). Its hard to say for sure but that big fine might be cheap in comparison.

2. Doesn't do anything about mobile - Be interested in the search market - phone vs PC split here.

3. Technically interested in how M$ try to make it harder. Google etc. can always throw in a solution too (e.g. making users re-install their browser and tick the make main browser etc.)
You don't even need generics to avoid nullable pointers, you can special-case it as they special-cased slices, maps, channels, etc… e.g. `*int` -> non-nullable pointer to int; `?int` -> nullable pointer to int, and a tiny bit of flow analysis in nil checks so e.g. `if foo != nil` implicitly creates a new non-nullable version of `foo` inside the block body.
That's for the USA. This news is about Canada.
I don’t like the idea of having a black hole of any size in my solar system.
In my experience the important libraries I need to interact with are C libraries, not C++ libraries. Of course certain niches have very important C++ libraries, but I don't think the C++ library story in general is that great. Care to expand?
I suspect most of that class would not have known Haskell well enough to complete the assignment.
The first thing I did was download VC.COM and run it in dosbox!
This links to the wrong article. The correct article is: https://techtaiwan.com/20210819/f16-ev-taiwan/
Except hard evidence is created during the trial. The statistical procedures to evaluate things are standardized.
Yawn. Way more efficient/ easier to tap energy to build this around a main sequence star. Wouldn’t want to have to deal with a relativistic jet piercing my Dyson sphere or with the hard X-rays from accretion/the jet.
Exactly my thinking every time I read about them. It's one idea thought up by one scientist. It's so human of us to think some advanced race would build a giant capture device around a star... did anyone stop to ask that if a civilization could do that, they would likely already have technology that could (to our eyes) generate power out of thin air? Nope, caveman brain build big wall around star to get ALL power!
Twitter doesn't let me view the thread because I'm not logged in. Is this A/B testing a new "feature" or is this their new rule?
> the Paris Commune, which was the furthest thing from authoritarian.

For the two months it ran, there was an organized government [0] (conseil de la Commune) which made decrees, there was an army of ~200,000 soldier [1] and there was a Jacobine police which assassinated many people (including other "Communards") without trials [2].

This radicalization in a very short time (two months) was denounced by many other "Communards" and people like Victor Hugo [3]

[0] https://en.wikipedia.org/wiki/Commune_Council_(Paris)

[1] https://en.wikipedia.org/wiki/Paris_Commune#National_Guard_t...

[2] https://en.wikipedia.org/wiki/Raoul_Rigault

[3] https://en.wikipedia.org/wiki/Victor_Hugo#Political_life_and...

Citation:

Victor Hugo was harshly critical of the atrocities committed on both sides. On 9 April, he wrote in his diary, "In short, this Commune is as idiotic as the National Assembly is ferocious. From both sides, folly."

Yet he made a point of offering his support to members of the Commune subjected to brutal repression.

See also: https://en.wikipedia.org/wiki/L%27Ann%C3%A9e_terrible
Huh, I was just in some code that uses this library a few days ago. I wish it included a base64 implementation for more efficiently encoding arrays of bytes or floats. JSON is inefficient for large arrays of numbers.
Nice post!

When playing with modules, I noticed a major caveat that makes me dislike them very much: the standard says that modules must form acyclic graphs. This means you still cannot get rid of forward declarations and you must put interfaces and implementations into different files for any realistically sized code base. So, in terms of effort, you still have to maintain the equivalemt of headers, just with a different name and less preprocessor macro interference.
I like the format! Something about organising your thinking into tweet-sized chunks lends itself to a nice pace for telling stories. Your TLDR certainly doesn’t retain any of the accessibility (to non-developers) or whimsy of the original.
Find work that speaks to your strengths, whatever they are. Some people aren't very smart but good at communications, or nice, or creative, or attentive, or can do boring tasks over and over without getting bored, or could sell snow to Norwegians in winter - there is a myriad of qualities beyond intellect, and one has to be truly exceptionally unlucky to not be good at even one (usually there are a few). The trick is finding what you're good at, and what you like to do, and if you're lucky there's intersection between the two, and if you're lucky, there's somebody somewhere willing to pay for it.
Lazarus had what i describe for at least a decade. However one thing that might happen is that you didn't notice them because some of the functionality is under different shortcut keys.

For example Ctrl+Space will do context aware completion (e.g. will put similar types to the context near the top) but other forms of code completion, like automatic variable declarations, creating definitions in implementation section for for declarations in the interface section, etc are done with Ctrl+Shift+C. It has a bunch of different shortcut keys for different stuff and you need to go through both the main menu (Source menu mainly) and the context menu (Refactor and Source) to find them. Also some of the default settings aren't ideal (IMO), so you may want to check the Codetools category in the options that controls some of Lazarus' behavior there.
how does the author derive 5.3 number?
My wife has been in finance in public companies since we met. Now she's a C-suite at a public company. I avoid not only trading the company stock but the entire sector. I usually just trade SPY or other ETFs in order to completely avoid any chance of looking bad. It's just not worth it given how much my wife makes.
> Create Order Forms That Accept Credit Cards.

That raises a whole bunch of questions and not good ones
I get the impression that you're seeing the word "belief" and assuming that you understand what they're talking about.

I apologize if I've offended you, I'm really not trying to be pedantic, or a dick. I just believe that your intepretation lacks some critical context.

Now, I admit, I'm feeling a little confused, and I suspect that I may have missed something you said earlier.

I think my key point is that the human capacity for a willing suspension of disbelief is totally unrelated to how realistic or factual we believe the story to be... Most of us regularly consume wildly unrealistic fiction that we KNOW is pretty far from reality. Consider Game of Thrones and Star Wars... both massively popular, and neither making any claims of factual realism.

Our social primate brains are wired to be constantly trying to understand each other. We're driven to try to predict the reactions of the peers, mates, competitors, and enemies in our social groups. The details are informed by our own learning and life experiences, but at the core is an obsessive, hard-wired anxiety about what is going on in everyone else's heads.

Literature exploits our internal empathizing behavior by presenting us with depictions (on screen, on stage, in text, etc) of characters exhibiting human-like behavior. In response, our social mind instinctively starts to try to make sense of whatever is depicted. Our minds are drawn into attempting to model what is going on inside the characters, just as if they're normal human beings.

For believeability, it's not really relevant whether the characters physically resemble human beings... We can equally empathize with robots, animals, gods, etc. The important thing is that the characters perform in ways to which our brains can assign some human meaning.

When Nicola Morgan points out that factual truth isn't relevant to believeability, she's talking about the fact that real humans sometimes behave in ways that don't compute, and our empathizing process fails to model them for us.

Does that make sense? Are we actually in agreement here, and maybe I just misunderstood something on your end?
Take a look at some public nitter instances if this is a problem you regularly run into: https://github.com/zedeus/nitter/wiki/Instances

Nitter allows viewing threads like these without logging in or even enabling Javascript. For example, this post's thread can be viewed at both https://twitr.gq/joelburgess/status/1428008043556622336 and https://nitter.42l.fr/joelburgess/status/1428008043556622336.

Nitter has donation links on both Patreon (https://www.patreon.com/nitter) and Liberapay (https://liberapay.com/zedeus). Unfortunately, there isn't a way to donate to public instances that I'm aware of, but the software itself is worth supporting.
I agree. It disappoints me that GP is the top-rated comment right now.
Commas and Newlines are only trivial if your data contains no commas or newlines.

Who's writing CSV files by hand though?

I'd expect some kind of CSV mode in my text editor where Tab and Newlines are turned into keys to insert those characters
I mentioned this elsewhere, and I don't mean to copy-paste, but take a look at some public nitter instances if this is a problem you regularly run into: https://github.com/zedeus/nitter/wiki/Instances

Nitter allows viewing threads like these without logging in or even enabling Javascript. For example, this post's thread can be viewed at both https://twitr.gq/joelburgess/status/1428008043556622336 and https://nitter.42l.fr/joelburgess/status/1428008043556622336.

Nitter has donation links on both Patreon (https://www.patreon.com/nitter) and Liberapay (https://liberapay.com/zedeus). Unfortunately, there isn't a way to donate to public instances that I'm aware of, but the software itself is worth supporting.
Yeah, he talks a lot about this in his essays - one quote I liked was "a good mystery is one you'd read even if the end was missing". He was definitely rebelling against the classical mystery format, where every clue must be clearly presented so that the reader can guess whodunit.
If you trust python-vipaccess[0], you can use it to provision the token to load into your preferred TOTP app. It’s not a supported method but if you (or someone coming across this later) want to use another app it’s an option :) From WilsonHammer on Reddit[1]:

1) Install pip, a python package manager, using your OS package manager.

2) Install python-vipaccess by executing `pip install --user python-vipaccess`

3) Execute `vipaccess provision -p -t VSMT` - this will print out all the information needed. Note the Symantec ID (it looks like VSMT12345678). It is what goes in the "Credential ID" field when adding a new device on Schwab's website.

4) Save the `otpauth://...` data into data.txt.

4.5) (Optional) Modify the `issuer=Symantec` parameter to read `issuer=Charles%20Schwab` Also change `VIP%20Access:VSMT123456789` to your Schwab online banking username. These are purely aesthetic changes and will only make a difference in the label that shows up in the Google Auth app.

5) Install qrencode using your OS package manager.

6) Execute `qrencode.exe -o qr.png -s 15 < data.txt` to generate the QR image (qr.png) from your otpauth data file. The -s 15 scales how many pixels wide a QR block is in the image (in this case, 15).

7) Scan the QR image (qr.png) with your google auth app.

8) Go to Schwab -> Service -> Security Center -> Manage Two-Step Verification -> Add another Security Token and input the Symantec ID from step 3 (it looks like VSMT12345678) and the current rolling TOTP code from the Google Auth App. (If you use Authy you may have to type it manually)

[0] https://github.com/dlenski/python-vipaccess

[1] https://www.reddit.com/r/personalfinance/comments/hvvuwl/usi...
National Center for Integrated Behavioral Health
Japan has this, in a way: https://en.wikipedia.org/wiki/Kitsune. Ghost of Tsushima makes it an explicit way to find treasures.
The law may say that government isn't allowed to spy on people. So no, the state cannot just come and demand anything it wants.

Problem is that the law is self-contradictory and it is up to the judicative institutions to fix it as soon as possible.
Spy on the Python garbage collector with Austin 3.1
Why wouldn't you use a base64 library ? This is prime library bloat mindset. Base64 has nothing to do in a JSON lib; there are a ton of implementations out there.
Perhaps NPCs should mention it, on occasion.
DARPA Drone Cybersecurity Software Foils Hackers in Demo
I found it impossible to read since I don't have a Twitter account...
Their current logo looks like Eve from Wall-E in a pointy hat. "Good artists create, great artist copy", but that's a bit too verbatim.
I love this kind of pattern emergence. It's interesting to see how simple models can create complex behaviors, even by chance
Psychologists could learn a lot from humans if they'd start building games and observe them.

Also, game-designers could learn a lot from psychologists. Whenever I heard Bartle's taxonomy for the first time during a game studies course, my question was (and still is): why is a taxonomy the best way to capture this? In a personality research course it became clear to me that the biggest successful models are dimensional in nature (e.g. five factor model/big 5) they are not taxonomies.

I'd love for more psychologist/personality researchers to team up with game-designers. I think it could advance some scientific discoveries into human behavior.
I've no idea what your point is. I've tried offering answers for all these random questions, but I'm still waiting for you to offer a citation for the claim you made earlier.
India's living dead: 'They stared at me like I was a ghost'
Such as the atom?
I feel like i have been Joe before and still am to some degree, are you just born as bob or are there actual fundamental things one can do to be more like bob ?
In Ghost of Tsushima, foxes lead the player to shrines, which grant certain items. In The Legend of Zelda: Breath of the Wild, you can befriend dogs by feeding them and they'll lead you to treasure. Not foxes sure, but almost the same thing. I wonder if the developers of these games were inspired by Skyrim's "feature".
> Facebook and Twitter have done exactly that in the past year.

You think Facebook and Twitter have dobbed users into the US Government for spreading unflattering memes? You are delusional, or more likely, not being serious. This is the last reply you'll be seeing from me. I'm collapsing this thread and won't be replying any more.
Not really, it was to bring Unix style multi-user remote terminal capability to DOS / OS/2 world.

Here's an interesting article on installing v1 of their product (on the same site there's follow-up articles on v2 of the Multiuser) - which builds on very early MS version of OS/2:
https://virtuallyfun.com/wordpress/2017/11/17/installing-usi...
wget boost_1_77.tar.gz
tar xaf boost*
cmake ... -DBOOST_ROOT=.../boost_1_77

Works for the huge majority of boost ; most parts that required a build were the parts that were integrated in c++ like thread, regex, chrono, filesystem
Drawing into Reality in Photoshop
> Maybe knowledge panels should just not be generated for sensitive topics

Knowledge panels shouldn't be generated for people period.

Wondering how many job applications have been thrown out due to the Knowledge panel pictures, without the person involved ever realising..
Links in comments?

May I suggest you create playlists on YouTube combining the videos by topic?
Gaslighting is the term. From the first instance any one/entity uses it, trust should be over, forever, never to be regained.
At the very least - LOS has more supported phones.
Not OP, but several domains have large non-trivial C++ codebases. For example, numerics, computational geometry and computer graphics have large mature libraries that would need to be rewritten by subject experts. The number of subject experts in these fields is not that large to start with, and the algorithms are complex and non-trivial, so "exothermic" explosion to new languages like Rust is unlikely to happen very fast.
Show HN: HeyCopy – Become a better writer with a copy buddy
Not the OP, but the first libraries that come to my mind are Qt and wxWidgets (for GUI programming).
Really? It isn't an issue?
Not legal advice but in many common jurisdictions that would not necessary be a offence since they aren’t acting on inside information but rather executing planned trades.
Though it would likely raise eyebrows and one would need to be mindful of related concerns like closed periods in the securities, which are far easier to monitor.
Super cool, thanks you!

The only thing that I can say is to make the text smaller in order to fit another row/post (3 in the medium size).
...for CCP members?
Advise please – ServiceNow final round
I also remember that if you also tried to share the webpage, it was awkward to try and get the non-AMP page, taking the other user to Google.com.
It's not about lower spec machines. It's more about using far less resources on very much capable machines, and leave the other resources for other processes, as long as there is a way of doing so.
The Polar Bear – Open-Source, Multipurpose CNC Machine with a Rotary Axis
If you have real user data in non-production systems (e.g., development JIRA/tracking system) you're already doing it wrong. At the firm I work at we scan all non-prod systems for user identifying data and flag it up for removal.
Sturgeon's law says "90% of everything is crap"

So to be in the top 10% - just don't be crap.
https://archive.fo/x0Gob
14k/year is still quite a lot of money to just have laying around, assuming you wanted to retire for 20 years thats at least 336k, not even including all the "ad hoc" money you'd need to have.

Maybe most people do have 350k in savings though, but yeh, sadly I do not
Super weird you don’t have a “show this thread “ link. I technically have a Twitter account, but haven’t logged in for perhaps 8 years.

Anyway, datapoint, works for me.
They just have a bit more experience with the government that has too much control over individuals. If cash is gone, govt has complete 100% control.
Easiest way to pick a valid random location is to pick the center of a nav triangle. They could have traversed the nav mesh counting distance instead of just triangles but I guess they didn't and it worked out fine for the game.
Hey everbody!

One of the things I’ve noticed in recent times is that a lot of product builders and indie hackers are starting to share their thoughts on improving soft skills to be an even better product builder.

Skills like writing are the ones that get mentioned the most - after reading one such TW post a few months back I asked myself what’s the best way to improve writing? Not surprisingly daily practice was in the first place. However, what’s in second place might surprise you. It’s having a Copy Buddy.

A copy buddy is a well-established practice in the world of copywriting courses and it’s essentially an accountability partner. It’s someone with similar goals that joins you on your path to becoming a better writer.

After doing all this research I wanted to get a copy buddy for myself as well as for some other people from my office. What I found was that there is no unified way of getting a copy buddy. Instead, people search through FB groups, subreddits, and twitter threads in search of a suitable partner.

Enter HeyCopy: a curated community / portal where product builders and indie hackers who want to improve their writing can find a suitable copy buddy.

HeyCopy is a place with:

- alligned incentives,
- matching based on goals and experiences,
- vetting and curating of everyone that joins and
- reviews that keep everyone honest.

I hope you’ll check it out and join us if you’re interested in becoming a better writer!
I mean, I get outlines. Just the very thick variety this article is showing looks very ugly to me.
At least in my experience, I don't see a lot of trouble with number vs string in CSV data. You convert the string to a number or you don't. The pain points are usually dates or currencies - the same problem I usually have with JSON, because there's no standard format.

I think you could fix most of the pain of CSV simply by adding a second header row which defines the type of the column, using a common vocabulary of types. TEXT, NUMBER, ISO8861-DATE, etc.
That particular piece of code is too verbose and I believe will not even be particularly more efficient (even for very large arrays); BUT, the idea behind it, i.e., recklessly loop and just catch the exception is the most idiomatic way of both looping over collections and checking if one item exists in Visual Basic. It is, in fact, the most efficient general (works for all kinds of collections) way to check for "item x is in collection C" both in VB and python.