skysight-inc/HackerNews huggingface dataset:
I feel like interacting with there real world, and with users in particular, just inevitably leads to orders of magnitude more complexity.

You can see that even in simple cases. Writing a basic single-propose script is trivial; it may end up being just a line or two. As soon as you decide to make it general and reusable, though, complexity explodes: positional arguments are confusing, better name them. Users are gonna expect a familiar format. Need a library for that. Reasonable and understandable names are tricky! What arguments are required versus optional? What if _this_ option is specified without _that_ one? Gotta add proper errors for every bad state! What if the user starts using globbing? Or wants to specify multiple inputs and one output, or vice versa?

Your three-line script is now 100+ lines. And you're not even worried about hostile or abusive users yet!

Writing code for the web is all that--and much more besides.
I used to scoff at Blub, but with the experience I gathered, I came to the conclusion that with all things considered, it is actually Blub that is the most powerful language.
This could be used as a combustor in a turbine engine, increasing efficiency by a few percent... which could save huge amounts of fuel.
Very true in the case of Kraftwerk, what is interesting that they tried at all, probably simply to reach a larger audience commercially, German lyrics wouldn't go very far in the English speaking world. Even Nena translated 99 lufballons.

English is much more compact, so there is quite a bit of filler words to match the music.
I would be shocked...
I meant them in the context of your last paragraph; they are tools that optimize Python for performance. Cython is a compiled superset of Python, while numba is a JIT compiler that works on a subset of Python.

I must admit I don't quite understand what rewrite rules actually are; are they akin to macros?
Neuromatch Academy 2020
Changing feedback loops has a much higher impact on a system than changing variables.
Makes sense, thanks! :)
This is actually kind of fun, recently I memorized "Gather ye rosebuds" and Poe's "Dream within a Dream". Try the memory palace technique with someplace you recently visited.
The RDE's efficiency comes from detonation combustion, not use of hydrogen. Whether or not an RDE uses hydrogen is an orthogonal question. But claiming that a 25% increase in Isp is nothing is simply wrong.
> I reduced costs by nearly 90% by throwing several of my old personal machines at the problem and hosting things myself.

This is what's pulling me back toward semi-static websites. Do most of the write traffic on premises and push the results to the cloud.

Only part of your application that needs to be always-on. If you treat the entire thing that way, it'll cost you. I've seen a couple of read-mostly applications that are so divorced from this fact that the paths that should be the cheapest are some of the most expensive, and the ones that happen at the speed of human interaction (eg, editing things) are fast. They are in effect backward and inside-out.
IMO this should be unflagged and the link changed to https://github.com/mrc-ide/covid-sim/issues/165 which is at least non-partisan unlike the very domain name of this submission.
Denial and cronyism steered US corona virus response
Whoa, you have local businesses?

Our leaders have deemed that even curbside pickup is far too dangerous, so Amazon is the only shop in town.
You start with HTML. Write your HTML in an editor. You now have what we started with and I won't complain about your un-styled site. Right now I'm working on a simple personal thing with unstyled pages and a static site generator (Hugo.)

The first Google search for hosting should be fine. There should be a simple tutorial for uploading your HTML file.

That's all there is to it. Beyond that, maybe you're just trying to bite off more than you can chew because you think you need things. It would be like going to ACME engineering supply and grabbing a bunch of stuff off the shelf because it sounds good. Then you get home and you have no idea what these things do.

A lot of this stuff looks deceptively like it all goes under the category of "web development." Sending an email isn't web development. That's dealing with a different protocol and different server software. You don't need to go far down that path before you start to wonder how any of this mess can work at all. I'm not even talking about web development, I feel this way all the way down to the metal. Yesterday I spent hours trying to troubleshoot an issue with Ryzen 3rd generation chips apparently having a problem when you load up all the slots with RAM (I threw in the towel because I can get by with half the RAM.)

That has always been the case. Software hasn't gotten worse, it has always been bad. But functional. Maybe it has become more complex.
Product Stickiness Ratio
I would also recommend DBeaver[1]. Cross-platform with really nice features.

[1] https://dbeaver.io/
Finally, somebody made another implementation of IntellIJ's "structural serarch and replace" feature.
A fair amount of BBC content is pre-built by bots, and then a human fixes any problems with it, and it gets published.

The BBC claim they do this to keep costs down and to be able to publish breaking news faster.
I agree your mindset but links from github and gist may still be original.
Maybe we can use the username of the poster and linked resource to district that.
Tesla Q1 2020: Manages to Stay Profitable
love that one
Offline shops already track you via bluetooth and wifi

https://falkvinge.net/2017/04/15/schiphol-airport-tracking-e...
Thank you for your work. I just installed your app and it is working well.
“append”* is the name chosen for the binary operator in the Haskell standard library’s monoid abstraction and “concat” seems like the same genre, so I would expect people would be fine with the intuition for “concat” as well.

Given that this is a thread on functional jargon, it might be interesting to note list metaphors as being useful for thinking about monoid might derive from lists being free monoids (in many contexts). This means that all functions from a collection elements to a monoid can be thought of as functions from that collection into a list with the appropriate type of elements and then a fold (also called a reduction) over that list. This knowledge can be super useful for thinking about program structure e.g. conceptually mapreduce is a general tool for large-scale distributed computation over monoids.

*it’s actually called “mappend”[0], short for monoid append, but I think the point still stands (and there is, in fact, a function called “mconcat”[1] but folds of a list of monoidal values using “mappend” to combine them.)

[0] http://hackage.haskell.org/package/base-4.14.0.0/docs/Data-M...

[1] http://hackage.haskell.org/package/base-4.14.0.0/docs/Data-M...
I'm also a tap to click person.

It used to be terrible on old non-mac machines (probably still is), but Apple's trackpad has been good enough for tap to click to be preferable since at least 2014, maybe earlier.

Another lesser known feature I think is great is three finger drag. This lets you move a window by just using three fingers on the menu bar of that window. It used to be an easy to find setting, but they've since buried it in trackpad accessibility settings for some reason. It's still one of the first things I enable on a new machine.
I just opened a new entity and was looking for an accounting package that was not Quickbooks. It turns out the hardest integration for accounting software isn't some file format or API - its accountants. In the US at least, Quickbooks is the defacto standard, and I've had a terrible time trying to find somebody that is willing to deviate from it.

That said I am open and eager to try something new. I really respect the Frappe and ERPNext team, and enjoyed this home page a lot so I downloaded it to my Linux box. I had some really odd UI glitches from the start, mostly just with electron window management (setup screen is not resizeable, then I accidentally resized the main window to 1 px wide). I found that the date picker was hilariously wrong - it would show 30 or 31 for all dates of the month except for the first row, then jump back to the prior month every time I selected a date. I could not remedy this with manually typing in a date entry. Screenshot: https://imgur.com/a/7XjT9i3

Other little issues:
- no app icon on Ubuntu (gnome) desktop
- I wish the account names were 'frozen' to the left side of the P&L and Balance Sheet reports. I have to scroll left and right to read the reports.
- I kind of need a description line on my invoice line items, or I'm going to need to make a ton of items, which will kind of mess up reporting.
- Some of the UI and language isn't really customized for US norms. Its not a big issue but sometimes feels awkward.

I hope this is helpful feedback. I'm going to talk with my accountant soon and see if they would be open to trying something new, but until then I'm stuck with Quickbooks. I just can't stand paying for a product that is chock full of ads for other products, and which walls off competitors by design.

I do love the stack, and would like to be able to just keep the sqlite.db in Dropbox and share with my other machine and accountant.

Best of luck. I could definitely see myself paying for this in the future, preferably one time or annually.
Ditto Jean Michel Jarre, Kitaro, Vangelis, Wendy Carlos, Johan Timman, Tomita, Suzanne Ciani, Laurie Anderson and many, many others.
Yeah, I don't know where I got whatever number I was using for sun-alpha centauri distance (I was converting from Milky Ways, I think).
Today I calculate 1600 - 7300 solar systems, using wikipedia AUs. Maybe my calculator is broken, though...
Framekiller
This isn't true. Although SameSite is a good defence in depth, it provides no protection against CSRF from sub-domains (subdomain hijacking is fairly common), or in older browsers. It also is incompatible with some site features - e.g. OIDC form_post response mode, SAML SLO with HTTP POST binding, etc.
I think to memorize poems is best done with foreign languages. Get the pronunciation right and nobody will believe you just started to the language.
How Slovakia Flattened the Curve
This looks absolutely fantastic!!

For some reason I assumed Deno was an "experimental" project, didn't realise it would be released so soon.

* Use TypeScript without transpilation

* Need explicit permissions for filesystem, network etc

* Extends JS standard library with useful modules like fetch, logging etc

* Builtin tooling like test runner, formatter etc
> DigitalOcean gives 3TB bandwidth on a $15 2CPU/2GBMEM/60GBSSD instance.

DigitalOcean is a VPS provider, not a cloud provider, and that's pretty similar to pricing on the nearest comparable AWS service (Amazon LightSail), not something showing DO as notably better (1Core/2GBRAM/60GBSSD/3TB transfer @ $10/mo or 2Core/4GBRAM/80GBSSD/4TB transfer @ $20/mo.)

Though if you are optimizing price per TB of transfer quota, LightSail does best with the 1Core/1GB/40GBSSD/2TB transfer @ $5 instance size.
It's been demonstrated already using a random circuit. Two random strings that match SHA, are practically speaking just toy examples using random useless information. There's no meaning to the numbers except that when you apply an operation to them the have the same output.

Now, instead of the random string, you have a random circuit. And the output is the goal. The random circuit is as useful to you as the random string. But using a quantum computer you can compute its state when operating. With a traditional computer it is very hard.

https://www.nature.com/articles/s41586-019-1666-5
https://www.scottaaronson.com/blog/?p=4317
Love WhatsApp group link for girls and boys 2020
I wish ACX (Audible, an Amazon property) didn’t need 30 business days (6 or more weeks) for checks that must surely be mostly automated. Ridiculous.
Everyone has enemies but might not know it yet because their enemies don't have the power to act on their malevolent desires.
It's false choice. This virus kills 0.5 to 1% of infected people across population. It can infect more than 50% of the population. Everyone would know somebody who died because of the virus. The economy can not function when people are dying left and right. For example, Sweden will not be ok economically.

We have already 0.1 million dead.

EU has 445 million people, so more than 1 million can still die 445(1000^2)0.5*0.5%

There is also question about long term health of people who got COVID-19. Based on Japanese study on Grand Princess passengers [0] and some 6 divers [1] all with mild cases from Germany around 50 to 80% of people seem to have damage to the lungs visible on CT scans after mild symptomatic or even asymptomatic infection. Two of the divers had significant oxygen deficiency when doing physical exercise after 5-6 weeks of recovery. The guess of the doctor who was inspecting them is that this is permanent damage that may take years to recover if ever.

[0] https://pubs.rsna.org/doi/10.1148/ryct.2020200110

[1] https://translate.google.com/translate?sl=auto&tl=en&u=https...
Your comment comes off as haughty to me, as if you were saying that if you choose not to use a framework like Django its because you want to have a "handcrafted product" and because you don't care about "producing cool stuff", which sounds like a textbook definition of a bad (unproductive) programmer.

I assure you it's not, not using frameworks can also be a purely pragmatic choice. If you deviate from their intended use, they can very quickly become an annoyance instead of a time gainer.
Because there isn't enough of "us" to topple the web economy. Once a critical mass is reached, we'll see a (slow) mass extinction in the open web as we know it. Then a bunch of new business models will fill the niche.

Disclosure: I'm a Googler. Not sure how that affects my fatalism here.
It's amazing!

I've been doing some AOSP customization (Android 9) and I have several remote (Ubuntu) servers hosting/building OS images for different implementations (it takes too much disk space for a local PC and even so, I have a Windows based PC because of reasons, so if I had to use VMs, it would be too slow).

Now I can use intellisense through the entire Linux folder without delays. And... a global search for a string takes no more than 2 seconds. And I am talking about a string search through the entire codebase (not just the kernel; thousands of files).

My days are brighter, my life happier, my mood changed; thank you whoever invented this!
True, I love it and it has been a game changer. The only problem with that is that it only works with the official VSCode, not with the OSS counterpart, which is a damn shame.
Weeks.

Segment your time to complete things into weeks. Months have too much wiggle room and days are too tight. Most people don’t even have the weeks option displaying on the digital calendars (phones, laptops) they use.

For long term projects of any kind using the week as a unit of time is the best way to cross the finish line.

This is possible for personal projects and for entrepreneurs.
If you can get into this time frame in an organisation you are going to have a much easier time with your projects.

Another important point is not to overload the time either, if you end up completing something within a few days do not move to the next phase within that week. Stick to the schedule.
As Thomson Reuters Sues Ross, Time to End Court Data Ownership?
A Mental Recipe for Founders in Times of Uncertainty
Consider bare metal at eg hetzner.de - they do everything that is hardware related, but still the cost is way lower than aws.
Parent seems to refer to taste _being in the way_ of learning (not the lack of it) and I definitely get the sentiment. Sometimes I catch myself thinking about the stuff I could have learned when I was young: I had a C64 and I could have learned assembly programming, if I just had met anyone with an actual disk of an assembler program and my library had a book about it, nothing of which was the case.

But then again, if there had been YouTube already, I'm not sure I wouldn't have been immediately discouraged by some 4-year old whiz kid somewhere in the world doing it better than me.

Back then I was the king of computer science because I was comparing myself to the rest of my rural high school. Now where I'm instantly comparing myself to 4 billion people, that can get pretty discouraging pretty quick.
One of the problems with statements like this one is that IQ tests tend to be classist. They tend to measure the kinds of information valued by people with upper class lives and upper class educations, so they tend to measure people who are well fed and privileged and so forth.

Also, if you aren't physically well, this will hinder your performance. So it's really quit hard to sort out if your "low IQ" is due to your poor health or if your poor health is due to your "low IQ."

And I put that in quotations marks because I know a fair amount about IQ tests. I used to be somewhat seriously involved with a thing called The TAG Project where I was briefly Director of Community Life and I rubbed elbows in cyberspace with people who worked at the Gifted Development Center in Denver, Colorado and such.

There are a lot of problems with IQ tests and with the history of IQ testing and yadda. Most IQ tests top out at around 145 points, which makes it inherently hard to measure anything about that and tests are only tools and only as good as the person administering them and can be gamed and so forth.

The first test that started the whole IQ testing thing was never intended to measure intelligence. It was intended to measure school readiness in France because they couldn't use age at that time since a lot of kids didn't have birth certificates and their exact age wasn't always known and there was huge differences in school readiness between the big city kids and the rural farm kids and it was the rural farm kids who tended to not have birth certificates and birth dates.

So they asked a guy, I think named Binet, to create a test to sort out which kids were ready for school and this went down in history as the first IQ test. This is where you get the Stanford-Binet, if I recall correctly.

The entire concept of IQ is problematic for a lot of reasons and it ends up being sort of circular, self-reinforcing logic and self-fulfilling prophecy. If you do well on a test, we believe you are the best and brightest and have a great future and we put you in better classes for "enrichment" and we give you better opportunities and so on and so forth and then we announce that "See: Smarts are how you succeed."

I've managed to do a lot of things the world told me couldn't be done because I was one of the smart kids and all that, but I also have serious health problems and spent years homeless and no one was lauding me as one of the smart people when I was homeless. And I didn't seem that smart during that time. I was very, very sick and my forum comments were full of typos and so forth.

I still thought I was smart. I was still pulling off things the world said couldn't be done against long odds under difficult circumstances, but I was very poor and I wasn't getting social recognition for any of it and people were literally calling me "crazy" to my face, probably in part because I was homeless and still had the self concept and self esteem of one of the smart kids who graduated at the top of my class and had a lot of academic awards and the world had problems with me acting like one of the privileged people while I was homeless.
Come on people, the OP asked for a self-hosted comments solution. The number of OT replies is excessive, particularly when the same OT reply is repeated by several people.
Why would you assume that the corporate culture has changed?
Ask HN: What's your #1 productivity hack?
This one works for me "Picking the right thing to work on is the most important element of productivity and usually almost ignored." from Sam Altman. I take the time each day to prioritize my tasks, meetings, etc.
From my father:

No matter how correct you are, you won't get anywhere by making the other person feel stupid.

He gave me this after we went together to a conference on communication and I found the presenter to be making some rather doubtful statements. I asked questions and tried to break the presenter in the QnA session and when I didn't get what I wanted, I left. I was 15 at the time. So, I forgive myself but still cringe hard whenever I remember it.

This advice had and continues to have a really long lasting impact on me (especially in getting me out of my incredibly arrogant stage in life) and my relationships with people. I can still be critical of things while maintaining respect for the other person's context and intelligence. I've found that also helps a lot in disconnecting ego amidst a debate.
Since the move to S3 is only 'a few years ago', my guess is this was not the reason for them to move away from S3 since service at Dropbox is pretty much the same.
I Hacked University and My College Site
That Whitsun, I was late getting away...
Classes look familiar, but that's misleading because they don't actually work like one would expect.

Hooks are actually much closer to what react does internally, and therefore behave much less surprisingly once you get into advanced things.
Think of hooks like a missing primitive (similar to functions, classes and closures) that are critical to the react language, but don't actually exist in JavaScript and thus have to be approximated.
Another one that doesn't understand UWP is also the future of Windows APIs.

Also as information the WIn32 sandbox model also only allows DirectX, and Microsoft way forward is to support OpenGL on top of DirectX.

https://devblogs.microsoft.com/directx/in-the-works-opencl-a...

Expect Vulkan to get a similar treatment, the OpenGL 1.1 ICD driver model won't exist forever.

Vulkan on Android is still so meaningless that the dashboard, updated this month, still doesn't show Vulkan support.

https://developer.android.com/about/dashboards

And then there are the game consoles.
While everything tastes better with ghee, you can cook a lot of Indian food using plant-based oils. I use sunflower oil for a lot of dishes, but you can also use vegetable oil, olive oil, or mustard oil.

With a bit of effort, you can eliminate animal products from most vegetarian Indian food. It will taste different, but not too much.

Source: I'm Indian.
Anecdotally I have a Ryzen 3600 on a B450 board with all RAM slots populated and have yet to notice an issue that isn't there when using only half the RAM.
The most unsuccessful people also follow that strategy.