skysight-inc/HackerNews huggingface dataset:
I would recommend Joshua Foer "Moonwalking with Einstein" for those interested in memory. Spaced repition is effective to an extent, but I find the techniques explored in his book to be much more effective. The tl;dr is that you are much better off constructing "memory palaces" in your head. You pick a place you know extremely well (like your family home), and you imagine yourself navigating that space and "placing" reminders of the things you'd like to remember along the way.

It's like inventing a very surreal dream to help you avoid forgetting things. I use variants of it for things like people's names and ideas I'd like to explore all the time, it's super helpful.
Can confirm. :) I've been glued to this discussion thread all morning.

Resisting the temptation to respond to many of the messages, because I don't want to come off as defensive.

Thanks for chiming in. Have many good memories of your time at HubSpot.
Thank you! Unfortunately, no. My professional dev background is in iOS and Mac, so I naturally wrote it for those platforms first.

If there's enough interest, I might try to port it to Android next year as a fun project.
I use it to help me as a cloud engineer. For an example of some of the things I use it for. I have cards that are for

- Emacs Commands

- Emacs Key Strokes

- Greek letters, words and sounds

- The wikipedia List of non-standard dates

- Physic ideas

- General principles of organization

- Learning principles

- Bible verses

- Command line utility options

- Vimium key strokes

Basically anything that I want to learn I end up ankifying. I find that Anki is most effective for remembering things that I don't do all the time, but need to remember two or three times a week/month. Here's a good tip, if you need to DuckDuckGo it more than once it's probably a good idea to throw it in an Anki card.
As another white dude, I call BS. The world has changed. Even in the backwards semi-rural area where I live there is enough diversity to beat it into my head that "people are just people". Let alone connecting to the internet, where you have no idea what another commenter looks like. So, it boggles my mind that people still care about this so much. It's self evident to me that people need to be treated based on what they do or say and not oddities of their genetic structures. I tend to think that if people stopped pointing out those differences, the problem would eventually grow much smaller. Some people are always going to not like each other for trivial reasons at some level, but why point out such differences to them?
That might work until there's somebody who uses double negation !! for some reason. But this might only be common in JavaScript, so YMMV.
Depends so much on siting too.. a lot of assumptions on foundations and water handling are baked into plans and even if the reactor room is the same size, you’re going to need an engineering firm comfortable with signing off on a nuke plant run the math based on the new soil composition and 500-year storm rainfalls, etc.
If commercial software companies were liable for their security flaws the penalty money could be fed into an Open Source fund.
Her blog is full of all kinds of really cool projects! I encourage you to check them out.
Hashicorp, Gitlab, Bitwarden, Mattermost, Automatic (WordPress), Discourse, Canonical, Red Hat...how many should I name? I’m surprised this discussion even took place.

I reaize that I’m reading into the title, I don’t have time to watch the whole thing. But I think the title is meant to provoke the kind of response I’m dishing out. Consider me provoked I guess.
Every language will eventually become a subset of C++, and they will all compile to javascript.
I've used a few alternative Discord frontends, both GUI and terminal-based.

To put it frankly: they're all flaming heaps of dog shit.
As others have mentioned, the academic usage is value-neutral. Moreover, the more recent vernacular with pejorative connotations doesn't mean "non-Abrahamic cultures", but rather a new religious dogma often centered around a single living deity or prophet and often exploitative. Note that this usage is sometimes applied to Jehovah's Witnesses and Mormons (Abrahamic) and is not applied to Buddhism, Jainism, Taoism, etc (non-Abrahamic).
They seem to be building prefab homes at a build price double that of a typical pre-fab. Their price is comparable to a custom build but you must choose from one of 14 plans.

Note that pre-fab does not mean crappy, in fact pre-fabs are usually better built as cuts are measured and squared in a shop not by someone at the job site.

I wish them well, but $825k for just the build portion on a 3200 square foot prefab, (not a custom) is certainly no bargain no matter what housing market you are in.
Just make a card for anything that you had to look up more than once.
Thanks! It's kind of crazy to think that we have platforms now where that's possible. Suri really only works because of that.
There's a python/pygame/pygame_gui OS that does exactly this called snakeware. https://github.com/joshiemoore/snakeware Grab the rpi4 image and go.
Oh, I remember 194x and Gauntlet being a bit abusive and pay-to-win. ;)

I disagree with you. I don't think that pay-by-usage is inherently bad, for adults or kids.

I also feel like... it's probably best if one doesn't encounter these kinds of things as an adult for the first time. What's better to learn moderation with?

My kids (11, 9, 6) have, so far, largely shrugged off microtransaction things and think they're kinda dumb... But they've spent maybe 10% of their discretionary money since birth on Pokemon cards, which scratches many of the same itches. I don't feel like A) it's bad for them, or B) that they're going to look back at the time and money spent and regret it. But they have regretted spending a little bit on Pokemon cards that they'd later rather have spent on something else, and that's a great lesson.
Every decision you make is made under a great deal of uncertainty. A person typically holds overarching beliefs that govern those decisions.

For example, how much value do you put into close relationships versus distant ones? Is charity worthwhile if it helps someone who can't help you back? Maybe someone who doesn't even know you?
Innovation that let you Shop and Pay in Virtual World
I guess it means the same as the difference between "VGA" and "SVGA" in 2020. The "super" 800x600 resolution of SVGA isn't really that super now.
Thanks but I already took matters into my own hands and quit my last company which forced me to use TypeScript for several years.

Can you tell all the companies to stop obsessing about TypeScript and to allow developers to use JavaScript too? That would be awesome because now it's almost impossible to find a JavaScript job.

I'd rather get social security and live under a bridge than go back to TS. That would be a more productive use of my time.
Please don't do things like "font-size: 3vmin".
I tend to agree with the philosophy that a language should not require an IDE to be productive in.

With function signatures, I think it's particularly relevant for documentation as well. I should be able to look at a function signature in generated docs and know everything about what goes into and comes out of that function. For me the signature should be a complete contract, and changing code within a function body should not be able to change the signature.
Missed the cool toggle switches on the PDP-11 front panel.
And the MITS Altair front panel.

I once was typing innocently on a Cray-1 operators keyboard and found out that a certain key combination would reboot the whole system.
I've found 10MB (gzipped) to be a good rule of them. Anything bigger, query a backend. Storing bigger things in ephemeral tab memory can be painful if you refresh browser a lot.
I chose salt after failing to get Puppet and Chef working. Out of the box on Debian, just no luck. Salt was just plug and go.

Haven't bothered with Ansible (yet) as it didn't officially support states when I was evaluating options, and statefulness was my number one need. I can pick up languages fairly easy (I'm a software dev by trade), so different languages don't bother me, it was more about feature set. It is annoying, though, that it seems everyone treats Salt as forgettable. I wish I could find things like https://github.com/dev-sec for Salt, but they only have Ansible, Puppet and Chef versions.
You can clone the snapshot (so its clone become writable, not the snapshot itself!) and you even can promote a snapshot to a "parent" filesystem (reverse parent-child).
AIUI, the thing that makes a vaccine's effectiveness very short term, like flu vaccines, is the natural evolution of the virus, not its effect on the immune system. It's not that people who got a 2015 flu aren't still immune to the 2015 flu, it's that wild flu virii look different in specific ways that cause them to slip by. As such, I think these drug companies don't really have much to release for each vaccine.

(That isn't to say the immune system can't forget immunity - TDAP boosters are for evolution, but for refreshing the immune system - but that super short term immunity like flu, AIUI, is about the virus not the vaccine.)
it would be interesting to see if the same "wrong" resistor was used on multiple boards in the same position, or if the stack of resistors loaded into the robot just had one out of place resistor. if it was just a one off, thinking of the odds that one component out of the many on the board, the one board found it's way to the one guy that is skilled enough to not only notice, but do find out what, and have the proper component to swap out. I'd be buying lottery tickets if it were me.
Seems to me the word has a clear sense of permanence built into it.

The term arose because a brick cannot be transformed into functioning electronic equipment. A device is said to be bricked when it is no more useful than a brick. If you drop your smartphone into water, and it shows no signs of life even after a couple of weeks of drying, you've bricked it.

The average user is not competent at repair, as that's a specialized skill. They might not know what to do with a laptop if you blanked its SSD, but we wouldn't call that laptop bricked.
I don’t know how anyone can look at the state of corporate America and not be a NIMBY when it comes to a new nuclear plant... which company exists right now that you would trust to run something correctly for the next 50 years and resist the pressure to cut costs as close to the bone as possible..
Towards Automated Construction of Compiler Optimizations [pdf]
But Ireland is in GB, right?

No. But that's a subject we really shouldn't get into here.
No extra restriction is required because Russell's Principia

Mathematical already excludes construction of the [Gödel 1931]

proposition I'mUnprovable because of orders on propositions.
This is not that helpful if you are working with someone else's codebase
No, that's just been a popular conspiracy theory.
I prefer DDG over google not because of the search results, but they don't block the Tor IP-range like google do.
So google is for me unusable (always revolve captchas is very annoying).
I'm not a medical doctor, but I do work in pharma and I have tried to inform myself. Still, I could be quite wrong.

Yes, I do have some concerns regarding long term effects of mRNA based vaccines. As you said, I would also like to see some deeper thinking about this. I feel that other delivery vectors may be better known and have an existing track record.

I also understand that mRNA treatments have had some excellent outcomes in cancer patients. However, these treatments have been highly personalised, based on the patient's own DNA. Therefore, I also wonder about the general medium and longer term effectiveness of mRNA for coronavirus vaccination.

I'm in no way an anti-vaxer. I'm completely vaccinated for all the common things (MMR etc). As is my child. No problems with something that's been around for a long time and is well known.

I would just like to make my own choice regarding which brand new, accelerated testing regime, vaccine I decide to inject.
I've been watching splitgraph for a while. Very interesting what you are doing!
Solution: You can set a maximum number of reviews per day in the deck settings.
The Raspberry Pi 4 Compute Module has eMMC
I wondered that too until I started woodworking. A fairly substantial part of it is pretty scientific - you have to propagate measurements and angles between cuts and joints and think ahead about how things fit together. It's related, in a very abstract sense, to the sort of problem solving involved in programming.
Ditto, I run OpenIndiana but FreeBSD would be my next choice.

Can't live without boot environments on physical hardware.
Agree 100%, people underestimate how vicious and cruel supposedly benevolent the wizards of capitalist drug manufacturers can be. Much of our modern pharmaceuticals originate from Nazi organizations like IG Farben, pfizer, bayer, merck... (operation paperclip) all not prosecuted after ww2. Your nuclear example is one I also remind people of as well. As climate change wreaks havoc (something science rationale minded folk believe), somehow they think events like Fukushima will "just be fine", when the reality is that Fukushima will possibly never be contained, and we may have multiple fukushima type events globally if the inability to power and manage them is taken away by circumstances beyond a government or intl agencie's control.
just let you set up a daily goal of number of cards reviewed. When you do a lesson, it picks up the overdue cards first, but if there aren't any, it pulls in new cards instead.

Those are features of AnkiDroid, and probably the desktop Anki also.

There is a daily review limit, and you can configure to see review cards before new cards. Anki does not tell you how much is overdue beyond the review limit.

If you're set on writing your own app, you will tend to overlook the configuration details of the original, though.
No, it's significantly less readable than Comic Sans. Pointfree, however, is a good simple monospace variant of Comic Sans.
A company where software engineering is considered part of R&D and not IT.
> In case of Artificial leather it refers clearly not to lab grown animal skin but to a completely different product that just tries to emulate leather.

Because lab-grown animal skin is not on the market (as far as I know), so artificial implies that it's fake. If it were, though, and at least roughly as common as fake leather. I'm sure no-one would try to refer to it as natural. It would still be artificial, and artificial would cease to imply it being fake.

If people choose to refer to fake leather as artificial leather, it's because artificial, real leather was hardly in the realm of the imaginable. Many would refer to it as impossible or at least as an act against God.

> So the word is used in different contexts.

What's being used in different contexts is the word "leather" to refer to both real and fake leather.

"Artificial" is always used to refer to the non-natural, the man-made. I can't think of any case where it's used differently.
Nice tool, just in time I sought an alternative to Google Alerts, because they filter out most stuff and are biased towards bigger/news portals.

For now something is not quite right, whatever I search for, I only get results for Twitter and when I uncheck Twitter, I get nothing.

It'd be also cool to search by language (or would site:pl work to filter by TLD?)
PacketCrypt
I appreciate the article for one specific reason. I cut a hole in my table and then routed around it but my handheld router slipped deeper. So, the groove was too low. I used some cardboard to sure it up, but I'm not happy with that solution. Your article has sparked my imagination for some better solutions.

I'm thinking I'll cut the hole all the way through and then 3D print some plastic corner pieces.
It depends on their role models. When I was a toddler I saw my older family members playing games and I wanted to do what they did. I learned how to load commodore games from the command line at age 5, maybe 4.

My kids had only a casual interest in games until age 6 when the older one discovered minecraft.
I wasn't aware of the Symbolics / SDI connection:

> The market created by funding from SDI was quite forgiving. The government was interested in creating complex Lisp programs and Symbolics machines were the leading alternative at that time. Officials who allocated funds for SDI did not demand cost-effective results from their research funds and hence the expert-systems companies boomed during this period.

Sorry to be glib but, maybe we should be grateful we got an AI winter, not a nuclear winter.
I wrote about this a while back:

https://journal.dedasys.com/2007/02/03/in-thrall-to-scarcity...

Businesses require a scarce good or service that other people pay them for in order to function.
That is not a given. Just several days ago I lapsed on a 4.5 year card. The interval went down to 2.2 years or so; hopefully I will get it that time around.

You will forget stuff over time. What was the leading actor's name in that movie? Aaargh, it was practically a household word in the early 90's ....

> You could also just do it every day.

Even people who stick with it 7 days a week for 50 weeks could use a 2 week vacation.
It works on Mac but you have to use Boot Camp or Parallels (or a similar system). Kind of a pain but totally works.
I've always thought that selling license exceptions could be a good business model: https://www.fsf.org/blogs/rms/selling-exceptions

Basically, your software is copyleft unless a user pays for an exception. I've thought that it may be a reasonable business to offer a service to owners of popular GitHub repos to somehow get started with this business model. Anyone who quits maintaining popular OSS in rage (as has happened a few times) stands to gain more by simply changing the license and then charging non-OSS users in the future.

Edit: Thanks for the comments explaining. I was unaware of the barriers to this path.
if someone is looking for a book where ancient philosophical ideas are critically applied to modern institutions and ideas, look elsewhere. this appears to be aimed at undergrad teaching, perhaps for an intro course, but despite the promising title, a quick read leaves me underwhelmed.

the main premise, forcing plato to engage with the modern world a la bill and ted, doesnt have to be bad. but this dramatization comes off quite patronizingly fellowkids. but if your students want to read about drunk people you can stick to the ancient texts! honestly, plato is one of the most accessible philosophers out there so this strikes me as doubly useless.

additionally, woe to the person looking for meaningful engagement with ethical topics where philosophical tools are actually used to answer modern questions. Here's a spot where a topic comes up, but then is lost in the banality of the author's stupid device.

> “So you’re telling me that the purpose of all this knowledge is merely to make money? Greed is driving the great search engine for knowledge? This bewilders me more than anything else I’ve gathered about this place. How can those who possess all knowledge, which must include knowledge of the life that is worth living, be interested in using knowledge only for the insignificant aim of making money?
Well, what do you do when you’re faced with monumental cluelessness of this sort?
Plato, I said, I think you have a somewhat exalted view of Google and the nerds who work here.
Nerds? he said. Another word I do not know.”

it goes on to explain what a nerd is but never revisits the question of google's business model! the book leaves the reader at the end with a hotdog of chopped up, edited, and overly seasoned ancient philosophical ideas. i bet in high enough doses it causes cancer.

tl;dr - patronizing, zero actual engagement with technology ethics questions
I was more pointing out that the choice of how to move forward isn't simple, and that the premise is probably flawed due to bad design, but that we probably won't fix the design because it works.
How are you using your Raspberry Pi to control your HomePod?
Idk I mean maybe it's a matter of taste, but I just never felt like it was that cumbersome to write type names in the function signatures. In a short script it's not like you would usually have the dozens or hundreds of function signatures it would take to make this feel like drudgery.
The two Johns are credited for making these games, but, based on the graphics, it would appear Adrian Carmack did the artwork for this series.
Exactly. And going by vaccine timelines, we're still at the very beginning, so I don't blame people for being hesitant to get injected with it.
That mode does work particularly great for video games and other creative media, which really do depend on early sales but often have very little revenue after the first few months/years.

The vast majority of the back catalog of movies, music, and TV is nearly worthless to studios and labels, and when
you dig into it you actually find out that studios are as cheap as possible with their archive of masters (perhaps with the exception of consistently profitable blockbusters). I recall reading an in depth article about a recent vault fire that destroyed many original studio recordings, and that the issues leading up to the disaster were preventable.

I think the studios are too short-sighted to see the value of releasing many of these into the public domain, and I think some creativity could turn it into a business model that drums up interest and revenue.

Here’s an idea: a studio or record label could run a “Kickstarter” where sales of a commemorative collection could hit a certain threshold to trigger release into the public domain. These could be mainly made up of content that has otherwise fallen into relative obscurity.

I mean, I’m no business expert and maybe that’s a dumb idea but it’s at least new and unique.
It's available in Ireland, but maybe not to the Irish. As far as I know all of the European Apple online stores ship from Cork, and some of them sell Homepods.
Cloudera as well.
From your GH profile I see you're quite familiar with C++ development. Personally I'm not, at all, I'm barely comfortable enough with installing Emacs from source. Considering the time I need to dedicate to my dayjob and the limited amount I have on the weekends I'm not exagerating when saying it would take me months to reach and level where I would be comfortable developing something in Qt. Not impossible, of course, just time consuming.
> It is not, it is a python orchestration framework that just happens to have a configuration state module.

I've seen small pieces of utilization like this that looked awesome. I totally agree with the sentiment.

> There are legitimate criticisms of Salt of course. There's a lot of moving parts, there's a lot of half-baked stuff, the crypto has been questioned, but the core idea is honestly pretty great and its always been a pleasure to work with.

I could deal with that, but I have had absolutely misery trying to stabilize Salt minions. I had constant issues with them crashing or just hanging. Complexity is manageable, I can work around the parts that aren't totally there yet, I can live with maybe insecure crypto, but I can't have any stage of the deployment pipeline be flaky. It's annoying for me because I have to fix it; it's annoying to the people that need to deployments because they can never tell if their pipeline will succeed or not, and they have to wait on me to fix it. It ends up building a lot of animosity towards the tool, and by association, to the team that introduced it.

I just use Ansible now. It's not nearly as powerful (the ability to drop into Python in Salt is really nice, and I find equivalent things difficult to write in Ansible), but it pretty much always works. The abstractions are messier, but at a certain point, the less powerful but stable solution just makes more sense.

I really hope Saltstack can turn around on their reliability, because I would love to use it again.
A New YouTube Show: Tensorflow.js Community Show and Tell